Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
single process
|
|
Reviewed by: Dave Pacheco <dap@joyent.com>
|
|
|
|
nfsauth_refresh_thread to terminate
|
|
|
|
|
|
|
|
Merge git://github.com/illumos/illumos-gate
Conflicts:
usr/src/uts/common/inet/tcp/tcp_timers.c
usr/src/uts/common/io/mac/mac_sched.c
|
|
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Reviewed by: Robert Mustacchi <rm@joyent.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
|
|
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Reviewed by: Robert Mustacchi <rm@joyent.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
|
|
and scare users
|
|
|
|
|
|
|
|
Reviewed by: Albert Lee <trisk@nexenta.com>
Reviewed by: Dan McDonald <danmcd@nexenta.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
|
|
Reviewed by: Alexander Eremin <alexander.r.eremin@gmail.com>
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Reviewed by: Richard Elling <richard.elling@richardelling.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Conflicts:
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
usr/src/uts/i86pc/os/cpr_impl.c
|
|
|
|
|
|
|
|
|
|
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: 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>
|
|
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.
|
|
|
|
|
|
|
|
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
|
|
|
|
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: 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>
|
|
|
|
The floating point scrubber (fpsd, and associated FMA integration) is used on
sun4u systems (only) to periodically run a variety of floating point operations
and check the results. The meat of these operations are based (it seems) on
linpack, and are highly dependent on both the Sun compiler (libsunmath,
libsunperf, libfsu), and the version of that compiler (there are headers for
Studio's 8 through 12u1, and diff suggests material differences in each. They
look like test vectors, I have not investigated further).
Some cautious investigation, which may have flaws, suggests that this code
exists as means to prevent a set of known failures with a sun4u floating point
unit being seen in the field (such that we would take the FPU out of service
before user calculations were botched), and that that is why it was never moved
beyond sun4u either to x86 or to the sun4v machines with a full set of floating
point units.
Without the linpack related code, only very simple checks of basic operators
would be performed, which would (we believe) significantly limit the efficacy of
the scrub.
At present, this code forces itself to be built with Sun Studio in the makefile
(and does rather nasty tricks to discover which version of studio, and thus
which set of test vectors to include).
|