5568 'allthreads' needs to be globalReviewed by: Robert Mustacchi <rm@joyent.com>Approved by: Dan McDonald <danmcd@omniti.com>
5285 pass in cpu_pause_func via pause_cpusReviewed by: Robert Mustacchi <rm@joyent.com>Reviewed by: Dan McDonald <danmcd@omniti.com>Approved by: Gordon Ross <gwr@nexenta.com>
5029 process starvation in FSS5028 improve ffs comments and observabilityReviewed by: Brendan Gregg <brendan.gregg@joyent.com>Reviewed by: Garrett D'Amore <garrett@damore.org>Approved by: Richard
5029 process starvation in FSS5028 improve ffs comments and observabilityReviewed by: Brendan Gregg <brendan.gregg@joyent.com>Reviewed by: Garrett D'Amore <garrett@damore.org>Approved by: Richard Lowe <richlowe@richlowe.net>
show more ...
5045 use atomic_{inc,dec}_* instead of atomic_add_*Reviewed by: Matthew Ahrens <mahrens@delphix.com>Reviewed by: Garrett D'Amore <garrett@damore.org>Approved by: Robert Mustacchi <rm@joyent.com>
5042 stop using deprecated atomic functionsReviewed by: Dan McDonald <danmcd@omniti.com>Approved by: Robert Mustacchi <rm@joyent.com>
Revert "Bugfix for performance problems with e1000g."This reverts commit e0f36bd254e5dff164f58e6016bd3771fe373264.The patch has no effect because the value is overwritten a fewlines later.
4285 preemption leaves a context op behindReviewed by: Bryan Cantrill <bryan@joyent.com>Reviewed by: Richard Lowe <richlowe@richlowe.net>Approved by: Dan McDonald <danmcd@nexenta.com>
Merge remote-tracking branch 'illumos-ml/master' into titanicSome zev merge conflicts fixed.Conflicts: usr/src/uts/common/fs/zfs/zfs_ioctl.c usr/src/uts/common/fs/zfs/zvol.c
3923 Users should be able to lower nice value of processes within a zone3924 privileges.5 man page missing PRIV_SYS_RES_BINDReviewed by: Robert Mustacchi <rm@joyent.com>Approved by: Gordon Ross <g
3923 Users should be able to lower nice value of processes within a zone3924 privileges.5 man page missing PRIV_SYS_RES_BINDReviewed by: Robert Mustacchi <rm@joyent.com>Approved by: Gordon Ross <gwr@nexenta.com>
Bugfix for performance problems with e1000g.This patch sets kpreemptpri to 99, effectively sets the networkqueue workers to realtime priority.See discussion: http://comments.gmane.org/gmane.os.i
Bugfix for performance problems with e1000g.This patch sets kpreemptpri to 99, effectively sets the networkqueue workers to realtime priority.See discussion: http://comments.gmane.org/gmane.os.illumos.devel/4218Reported-by: Arne Jansen <jansen@webgods.de>Signed-off-by: Simon Klinkert <klinkert@webgods.de>
3006 VERIFY[S,U,P] and ASSERT[S,U,P] frequently check if first argument is zeroReviewed by Matt Ahrens <matthew.ahrens@delphix.com>Reviewed by George Wilson <george.wilson@delphix.com>Approved by
3006 VERIFY[S,U,P] and ASSERT[S,U,P] frequently check if first argument is zeroReviewed by Matt Ahrens <matthew.ahrens@delphix.com>Reviewed by George Wilson <george.wilson@delphix.com>Approved by Eric Schrock <eric.schrock@delphix.com>
backout 3006: causes 3046 (panics after mounting root)
3006 VERIFY[S,U,P] and ASSERT[S,U,P] frequently check if first argument is zeroReviewed by: Matt Ahrens <matthew.ahrens@delphix.com>Reviewed by: George Wilson <george.wilson@delphix.com>Approved b
3006 VERIFY[S,U,P] and ASSERT[S,U,P] frequently check if first argument is zeroReviewed by: Matt Ahrens <matthew.ahrens@delphix.com>Reviewed by: George Wilson <george.wilson@delphix.com>Approved by: Garrett D'Amore <garrett@damore.org>
2039 several declarations in uts declare functions with variable number of args even if they are notReviewed by: Garrett D'Amore <garrett@damore.org>Approved by: Richard Lowe <richlowe@richlowe.net>
1627 nightly build panics, assertion failed: pg_cpu_is_bootstrapped(cpu), cmt.c line:451Reviewed by: Jason King <jason.brian.king@gmail.com>Reviewed by: Joshua M. Clulow <josh@sysmgr.org>Reviewed
1627 nightly build panics, assertion failed: pg_cpu_is_bootstrapped(cpu), cmt.c line:451Reviewed 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>
1073 migrate kernel modules from ancient _depends_on to true ELF dependenciesReviewed by: Adam Leventhal <ahl@delphix.com>Reviewed by: Garrett D'Amore <garrett@nexenta.com>Approved by: Richard Low
1073 migrate kernel modules from ancient _depends_on to true ELF dependenciesReviewed by: Adam Leventhal <ahl@delphix.com>Reviewed by: Garrett D'Amore <garrett@nexenta.com>Approved by: Richard Lowe <richlowe@richlowe.net>
6958308 XSAVE/XRSTOR mechanism to save and restore processor stateContributed by Lejun Zhu <lejun.zhu@intel.com>
PSARC 2010/309 Processor Group (PG) Kstats and Tools6923529 Provide command for printing PG utilization6764835 Provide command for printing processor group information6973973 Lonely Cache PG is cr
PSARC 2010/309 Processor Group (PG) Kstats and Tools6923529 Provide command for printing PG utilization6764835 Provide command for printing processor group information6973973 Lonely Cache PG is created on M3000
6893273 panic in fss_newpri() when scheduling class was changed
6941908 sysdc_leave() can race with sysdc_update() and trip over 0xdeadbeef
6900377 atomic operations on cp_haltset limit IOPs
6764832 Provide user-level processor groups observability6831680 cputrack(1) leaves its victim with unneeded cpc context6901343 cpc context flag updates are not always atomic6908152 Dormant thread
6764832 Provide user-level processor groups observability6831680 cputrack(1) leaves its victim with unneeded cpc context6901343 cpc context flag updates are not always atomic6908152 Dormant thread CPC context affects cpu CPC consumers
6909721 assertion failed: t->t_lpl < t->t_cpupart->cp_lgrploads + t->t_cpupart->cp_nlgrp6910240 sysdc_batch_niceness doesn't help performance
6905982 panic: NULL pointer dereference in anon_get_ptr() in swapout thread6908270 Insufficient test for "segkp_fault: bad unlock" panic in segkp_fault()
6840801 race between CL_TICK and disp() leaves onproc thread with t_waitrq set
1234