Age | Commit message (Collapse) | Author | Files | Lines |
|
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.
|
|
|
|
Reviewed by: Adam Leventhal <ahl@delphix.com>
Approved by: Eric Schrock <eric.schrock@delphix.com>
|
|
Reviewed by: Joshua M. Clulow <josh@sysmgr.org>
Reviewed by: Adam Leventhal <ahl@delphix.com>
Approved by: Gordon Ross <gwr@nexenta.com>
|
|
Reviewed by: Eric Schrock <eric.schrock@delphix.com>
Reviewed by: Gordon Ross <gwr@nexenta.com>
Approved by: Robert Mustacchi <rm@joyent.com>
|
|
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Reviewed by: Joshua M. Clulow <josh@sysmgr.org>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Approved by: Richard Lowe <richlowe@richlowe.net>
|
|
2450 beadm umount should support mountpoint name
Reviewed by: Dan Kruchinin <dkruchinin@acm.org>
Reviewed by: Michael Schuster <michaelsprivate@gmail.com>
Reviewed by: Gary Mills <gary_mills@fastmail.fm>
Approved by: Gordon Ross <gwr@nexenta.com>
|
|
Reviewed by: Garrett D'Amore <garrett@damore.org>
Reviewed by: Andrew Stormont <Andrew.Stormont@nexenta.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
|
|
Reviewed by: Garrett D'Amore <garrett.damore@gmail.com>
Reviewed by: Jeff Biseda <jeff.biseda@delphix.com>
Reviewed by: Gary Mills <gary_mills@fastmail.fm>
Reviewed by: Dan Kruchinin <dkruchinin@acm.org>
Approved by: Albert Lee <trisk@nexenta.com>
|
|
Reviewed by: Milan Jurik <milan.jurik@xylab.cz>
Reviewed by: Gordon Ross <gordon.w.ross@gmail.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
|
|
Reviewed by: Milan Jurik <milan.jurik@xylab.cz>
Reviewed by: Alexander Eremin <alexander.r.eremin@gmail.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
|
|
2555 libhal does not unref some messages
Reviewed by: Andrew Stormont <Andrew.Stormont@nexenta.com>
Reviewed by: Albert Lee <trisk@nexenta.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
|
|
Reviewed by: Gary Mills <gary_mills@fastmail.fm>
Reviewed by: Andrew Stormont <Andrew.Stormont@nexenta.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
|
|
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Gordon Ross <gordon.w.ross@gmail.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
|
|
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Reviewed by: Robert Mustacchi <rm@joyent.com>
Approved by: Albert Lee <trisk@nexenta.com>
|
|
Reviewed by: Dan McDonald <danmcd@nexenta.com>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Reviewed by: Albert Lee <trisk@nexenta.com>
Approved by: Albert Lee <trisk@nexenta.com>
|
|
Reviewed by: David Höppner <0xffea@googlemail.com>
Reviewed by: Dan McDonald <danmcd@nexenta.com>
Reviewed by: Andrew Stormont <Andrew.Stormont@nexenta.com>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Reviewed by: Albert Lee <trisk@nexenta.com>
Approved by: Albert Lee <trisk@nexenta.com>
|
|
Reviewed by: Bryan Cantrill <bryan@joyent.com>
Reviewed by: Joshua M. Clulow <josh@sysmgr.org>
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: Richard Elling <richard.elling@richardelling.com>
Approved by: Eric Schrock <eric.schrock@delphix.com>
|
|
Reviewed by: Dan McDonald <danmcd@nexenta.com>
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Reviewed by: Albert Lee <trisk@nexenta.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
|
|
Reviewed by: Gordon Ross <gordon.w.ross@gmail.com>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Reviewed by: Albert Lee <trisk@nexenta.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
|
|
|
|
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>
|
|
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>
|
|
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>
|
|
|
|
|
|
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>
|
|
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.
|
|
ideally this UUID should stay with the zone until the zone is destroyed
|
|
|
|
|
|
|
|
|
|
Conflicts:
usr/src/cmd/abi/appcert/static_prof/static_prof.c
usr/src/cmd/hal/hald/hald_dbus.c
|
|
This reverts commit e50226eccc6dfcba3cc6f0df38438900e3df225c.
|
|
accurate timers in guests.
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
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>
|
|
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.
|
|
|
|
Conflicts:
usr/src/common/bignum/bignumimpl.c
|
|
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>
|
|
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>
|
|
Reviewed by: George Wilson <gwilson@zfsmail.com>
Reviewed by: Eric Schrock <eric.schrock@delphix.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
|
|
1645 add ZFS "written" and "written@..." properties
1646 "zfs send" should estimate size of stream
1647 "zfs destroy" should determine space reclaimed by destroying multiple snapshots
1708 adjust size of zpool history data
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Reviewed by: George Wilson <gwilson@zfsmail.com>
Reviewed by: Albert Lee <trisk@opensolaris.org>
Approved by: Garrett D'Amore <garret@nexenta.com>
|