summaryrefslogtreecommitdiff
path: root/usr/src
AgeCommit message (Collapse)AuthorFilesLines
2011-12-15Merge branch 'master' into gcc4John Sonnenschein54-617/+1120
2011-12-15[OS-714] Illumos mergeJohn Sonnenschein53-628/+1112
2011-12-15[OS-811] joyent & kvm brands should be able to use device names rather than ↵John Sonnenschein2-0/+16
only tags
2011-12-151241 Need support for latest Emulex 10GbEGarrett D'Amore22-236/+470
Reviewed by: Gordon Ross <gwr@nexenta.com> Reviewed by: Jean-Yves.Chevallier <Jean-Yves.Chevallier@Emulex.Com> Approved by: Richard Lowe <richlowe@richlowe.net>
2011-12-15Merge branch 'master' of http://github.com/illumos/illumos-gate into gcc/upgradeRichard Lowe213-27850/+20306
Conflicts: usr/src/uts/common/inet/ipf/netinet/ip_compat.h usr/src/uts/i86pc/os/cpr_impl.c
2011-12-14cpr: Never allow if compiled with GCC.Richard Lowe1-0/+14
As the added commentary states, unfortunately the GAS side of the cpr resume code was never implemented, and this was then sadly masked with a botched conditional, so the studio code is built with gas, and then does the wrong thing, crashing immediately upon resume. Disable it, for the sake of safety.
2011-12-13STOR-55 NFS and ipfilter services deadlock when started togetherBill Pijewski1-2/+2
2011-12-13OS-611 vfsstat crashes as zones boot and haltBill Pijewski1-14/+13
2011-12-13Merge branch 'master' into gcc4John Sonnenschein143-2181/+5448
2011-12-12STOR-27 ZFS should be able to dump to a RAID-Z poolBill Pijewski10-37/+235
STOR-57 new ZFS checksum algorithm: 'noparity'
2011-12-12lib/scsi: Make sparc as workarounds GCC3 specificRichard Lowe2-4/+4
As in libc, the use of __thread variables causes GCC3 to emit assembler syntax which Solaris as cannot undestand, and as there this was worked around with target-specific settings (though a different one, in this case). As in the case of libc, GCC4 does not suffer this bug, so shouldn't have the workaround applied to it
2011-12-101863 gcc compiled libsmb coredumps in trim_whitespaceYuri Pankov3-10/+16
1866 libsmbns is passing constant string to mktemp(3C) 1867 mktemp(3) gives bad advice in EXAMPLES section
2011-12-08PROV-1350 set quota on kvm zone datasetJosh Wilsdon1-1/+4
2011-12-07ctfstrip: Add a tool to strip CTF info and use itJason King6-3/+207
The closed-bins contain CTF information long since uniquified against a genunix no longer available to us. Add a simple tool to strip this info (made complicated only by the necessity to preserve file permissions) and use it during 'make closedbins'
2011-12-07webrev: Detect and handle renamesRichard Lowe1-10/+25
While gathering the list of _really_ changed files, record the name they used to have such that we can deal with renames. Git does not really support renames, and calculates this at runtime also providing a 'score' indicating the likelyhood of being a rename. We currently only treat as renames those situations with a score > 75 (out of 100).
2011-12-07webrev: Don't care about ephemerally changed filesRichard Lowe1-16/+29
If files are added then removed, or changed and then reset, don't show them in the webrev. We do this by moving the call to whatchanged into the perl itself, and then effectively doing a join on filename between the 'diff' file list, and the whatchanged file list.
2011-12-07webrev: Display full checkin comments (again)Richard Lowe1-14/+16
As with mercurial, display the full set of checkin comments, rudely concatenated, rather than just the first 'subject' comment line that normal people would use, but Illumos steadfastly refuses to.
2011-12-06webrev: Document how git determines parenthood, and what it acceptsRichard Lowe1-1/+8
We made git function fundamentally differently, in terms of the webrev "parent". Document (to the best degree I can). - That the parent is the branch this branch is tracking, or origin/master - That a specified parent is anything at all that git accepts as a tree, including reflog entries, etc, etc.
2011-12-06OS-774 remove zoneadm install -U when no longer neededJerry Jelinek1-13/+1
2011-12-05git-pbchk: Add a simple script to run putback checks over gitRichard Lowe4-4/+405
2011-12-05dtest: Disable optimization of the compiled testsRichard Lowe1-2/+6
GCC optimizes ever more enthusiastically: At version 4, even at -O2, it does so in ways that break these tests and that are increasingly difficult to prevent with code changes. Instead of increasing levels of trickery, just disable optimization. The specific problems we've had are: - pid/tst.args1 Notices that the arguments passed to go() are unused, and so doesn't actually pass them. - pid/tst.ret1, pid/tst.ret2 Notices that handle() calling go() is without side-effect, doesn't do it. - profile-n/tst.ufuncsort, java_api/tst.ProbeData, java_api/tst.FunctionLookup Notices that because fN is static, it doesn't need to use the normal i386 ABI and instead passes arg0 in %eax, rather than on the stack.
2011-12-05Merge branch 'master' of http://github.com/illumos/illumos-gate into tools/gitRichard Lowe342-29781/+24893
2011-12-03OS-789 fix dhcp_server parameter to be boolean property.Josh Wilsdon2-8/+3
2011-12-021911 panic in smb_tree_connectGordon Ross1-1/+1
Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Andrew Stormont <andyjstormont@googlemail.com> Reviewed by: Garrett D'Amore <garrett@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2011-12-151627 nightly build panics, assertion failed: pg_cpu_is_bootstrapped(cpu), ↵Richard Lowe1-0/+6
cmt.c line:451 Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Albert Lee <trisk@nexenta.com> Approved by: Eric Schrock <eric.schrock@delphix.com>
2011-12-161894 ps goes walkabout through /dev in search of foreign ttysBryan Cantrill2-2/+11
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Garrett D'Amore <garrett@nexenta.com>
2011-12-02OS-781 need a way to change the tmpfs size on a mounted fsJerry Jelinek2-3/+31
2011-12-02OS-783 t_pcb of panic thread should be preserved on a panicBryan Cantrill1-0/+7
2011-12-011621 update acpica code to newer version (Joyent OS-441)Gordon Ross204-27822/+20240
Reviewed by: Garrett D'Amore <garrett@nexenta.com> Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Garrett D'Amore <garrett@nexenta.com>
2011-12-01dwarf: Actually allow relocation processing to happenRichard Lowe1-1/+1
Well, this is embarrassing... Due to differences (apparently) between our libelf and what libdwarf expects, we don't actually define the R_* relocation types for a platform unless asked to, because the include of sys/elf_foo.h is guarded. Because of poor error reporting, this error is not actually reported by this version of libdwarf, even though attempting to view the .debug_info section fails, as it contains relocations of "unknown" or non-absolute offset (because we don't actually understand _any_). Luckily (read: annoyingly), since we use -fno-dwarf2-indirect-strings to prevent the old, non-relocatey libdwarf seeing relocations it dislikes, we seem to have largely gotten away with (read: irritatingly masked) this.
2011-11-29OS-771 Change behavior of zonecfg to allow zones to always have a UUID, ↵Jerry Jelinek5-18/+95
ideally this UUID should stay with the zone until the zone is destroyed
2011-11-29OS-730 kernel panic in ire_round_robin due to divide by zeroRobert Mustacchi1-0/+5
2011-11-28Merge /home/johns/illumosJohn Sonnenschein123-2100/+4836
2011-11-28OS-770 need ::scalehrtime dcmdBryan Cantrill1-0/+75
2011-11-27OS-752 ::ugrep and ::kgrep don't work for sizes less than 4Bryan Cantrill1-2/+10
2011-11-27Merge branch 'master' of http://github.com/illumos/illumos-gate into gcc/upgradeRichard Lowe18-37/+99
Conflicts: usr/src/cmd/abi/appcert/static_prof/static_prof.c usr/src/cmd/hal/hald/hald_dbus.c
2011-11-24Revert "586 sed -i should take an "optional" argument"John Sonnenschein2-30/+21
This reverts commit e50226eccc6dfcba3cc6f0df38438900e3df225c.
2011-11-24HVM-686 allow PRIV_PROC_CLOCK_HIGHRES for KVM zones to allow us to have ↵Josh Wilsdon1-0/+1
accurate timers in guests.
2011-11-24OS-751 ::umem_verify seg faults on a dump with rampant corruptionBryan Cantrill2-16/+42
2011-11-23[OS-714] illumos merge (fix zfs_main.c)John Sonnenschein1-0/+1
2011-11-23fps: Remove more bits missed in the EOFRichard Lowe4-111/+0
2011-11-22[OS-714] illumos mergeJohn Sonnenschein125-2121/+4865
Merge git://github.com/illumos/illumos-gate Conflicts: usr/src/cmd/lp/filter/postscript/dpost/ps_include.c usr/src/cmd/zfs/zfs_main.c usr/src/lib/libdtrace/common/dt_program.c usr/src/lib/libzfs/common/libzfs.h usr/src/lib/libzfs/common/libzfs_pool.c usr/src/man/man1m/zfs.1m usr/src/man/man1m/zpool.1m usr/src/uts/common/fs/zfs/zfs_ioctl.c usr/src/uts/common/inet/tcp/tcp_input.c
2011-11-22libsmbns: Mask, don't cast, for readabilityRichard Lowe1-2/+2
2011-11-21OS-742 zoneadmd crash leaves zones unable to shutdownJerry Jelinek1-1/+0
2011-11-191751 usr/src/pkg/Makefile should define PKGFMT_OUTPUT=v1 when checking manifestsYuri Pankov2-1/+4
1752 Add PKGFMT_OUTPUT=v1 to usr/src/tools/env/illumos.sh to prevent footshooting Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2011-11-18appcert: Use danmcd's fix to keep appcert clearly in boundsRichard Lowe1-29/+16
GCC4 thought appcert walked out of bounds on bkts in store_binding. We're convinced it didn't. I added an obvious condition to clue GCC in that it was safe, Dan decided to make store_buckets a bunch clearer instead (which also satisfies GCC). Use his code.
2011-11-18OS-746 memory leaks in zoneadmdJerry Jelinek4-1/+28
2011-11-18Merge branch 'master' of http://github.com/illumos/illumos-gate into gcc/upgradeRichard Lowe55-1487/+2684
Conflicts: usr/src/common/bignum/bignumimpl.c
2011-11-171699 beadm destroy complains "device busy" if hampered by snapshotsAlexander Eremin3-2/+55
Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Garrett D'Amore <garrett@nexenta.com> Reviewed by: Gordon Ross <gwr@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2011-11-181794 libxnet is missing a filter on __xnet_getaddrinfoRichard Lowe1-1/+6
Reviewed by: Garrett D'Amore <garrett@nexenta.com> Reviewed by: Gordon Ross <gwr@nexenta.com> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Approved by: Eric Schrock <eric.schrock@delphix.com>