summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/syscall
AgeCommit message (Collapse)AuthorFilesLines
2012-01-24OS-881 To workaround OS-580 add support to only invalidate mappings from a ↵Jerry Jelinek1-2/+7
single process
2011-11-041605 System time changes combined with spurios wakeups cause DP_POLL to ↵Matt Amdur1-20/+29
return prematurely Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: George Wilson <gwilson@delphix.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Eric Schrock <Eric.Schrock@delphix.com>
2011-10-03[OS-663] Post-6.5 Illumos syncJohn Sonnenschein1-4/+1
Merge https://github.com/illumos/illumos-gate Conflicts: exception_lists/packaging usr/src/cmd/dtrace/test/cmd/scripts/dtest.pl usr/src/cmd/dtrace/test/tst/common/usdt/tst.badguess.ksh usr/src/cmd/dtrace/test/tst/common/usdt/tst.enabled2.ksh usr/src/cmd/dtrace/test/tst/common/usdt/tst.guess32.ksh usr/src/cmd/dtrace/test/tst/common/usdt/tst.guess64.ksh usr/src/cmd/dtrace/test/tst/common/usdt/tst.include.ksh usr/src/cmd/dtrace/test/tst/common/usdt/tst.nodtrace.ksh usr/src/cmd/dtrace/test/tst/common/usdt/tst.noreap.ksh usr/src/cmd/dtrace/test/tst/common/usdt/tst.noreapring.ksh usr/src/cmd/dtrace/test/tst/common/usdt/tst.reap.ksh usr/src/cmd/lp/Makefile usr/src/cmd/lp/cmd/lpadmin/options.c usr/src/cmd/lp/cmd/lpfilter.c usr/src/cmd/lp/cmd/lpforms.c usr/src/cmd/lp/cmd/lpusers.c usr/src/cmd/lp/lib/lp/isterminfo.c usr/src/cmd/lp/lib/lp/tidbit.c usr/src/cmd/terminfo/att.ti usr/src/cmd/zpool/zpool_main.c usr/src/common/dis/i386/dis_tables.c usr/src/lib/libdtrace/common/dt_options.c usr/src/lib/libzfs/common/libzfs_dataset.c usr/src/man/man1m/dladm.1m usr/src/man/man1m/flowadm.1m usr/src/man/man1m/zoneadm.1m usr/src/man/man1m/zonecfg.1m usr/src/pkg/manifests/print-lp-print-client-commands.mf usr/src/pkg/manifests/print-lp.mf usr/src/uts/common/fs/zfs/sys/zio.h usr/src/uts/common/fs/zfs/zio.c usr/src/uts/i86pc/ml/mach_offsets.in usr/src/uts/intel/amd64/ml/mach_offsets.in usr/src/uts/intel/sys/tss.h
2011-06-14OS-433 load average should be virtualized for zonesJerry Jelinek1-12/+2
2011-09-151073 migrate kernel modules from ancient _depends_on to true ELF dependenciesBayard Bell1-4/+1
Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Garrett D'Amore <garrett@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2011-05-13OS-369 zone hung in shutting down stateJerry Jelinek1-3/+4
2011-05-02OS-399 zone phys. mem. cap should be a rctl and have associated kstatJerry Jelinek1-4/+5
2010-07-27PSARC/2009/636 Obsolete getacinfo(3bsm)Jan Friedel1-4/+42
PSARC/2009/642 audit_control(4) EOL and removal PSARC/2010/218 Audit subsystem Rights Profiles PSARC/2010/220 svc:/system/auditset service 6875456 Solaris Audit configuration in SMF - phase 2 (PSARC/2009/636, PSARC/2009/642) 6942035 audit_binfile(5) leaves unfinished audit logs. 6942041 auditd(1) says "auditd refreshed" on startup. 6943275 audit_remote(5) leaks memory on audit service refresh 6955077 adt_get_mask_from_user() should regard _SC_GETPW_R_SIZE_MAX 6955117 $SRC/lib/libbsm/common/audit_ftpd.c shouldn't hardcode the lenght of usernames (8) 6956169 adt_audit_state() returns non-boolean values --HG-- rename : usr/src/cmd/auditconfig/auditconfig_impl.h => usr/src/lib/libbsm/common/audit_policy.h rename : usr/src/cmd/auditconfig/audit_scf.c => usr/src/lib/libbsm/common/audit_scf.c rename : usr/src/cmd/auditconfig/audit_scf.h => usr/src/lib/libbsm/common/audit_scf.h
2010-07-07PSARC 2010/235 POSIX 1003.1-2008 *at(2) syscallsRoger A. Faulkner15-285/+278
6910251 need support for all POSIX.1-2008 *at(2) syscalls 6964835 mknod(2) auditing omits the pathname for invalid arguments
2010-06-29PSARC 2009/042 max-processes rctlMenno Lageman1-4/+8
6631612 non-global zone can overrun the process table of the system 6466380 Project resource set callbacks are needlessly called on every fork() 6516818 task resource callbacks are needlessly called on every fork()
2010-06-246949768 fsattr(5) auditing can incorrectly record some open(2) paths as ↵Brent Paulson6-43/+44
extended attribute paths 6951837 truss(1) doesn't format the output of openat(2) calls correctly in snv_135 and later 6951840 openat(2) doesn't ignore the fd argument when path argument is absolute 6952651 pathnames can be excluded from audit records for extended attribute syscalls in some scenarios 6958299 getattrat(3C) and setattrat(3C) generate audit records with duplicate pathnames 6959020 auditing of getattrat(3C) and setattrat(3C) doesn't handle absolute pathnames correctly
2010-06-176939100 convert KSSL into a socket filterAnders Persson1-9/+4
2010-06-17PSARC/2009/590 Socket Filter FrameworkAnders Persson1-9/+19
6939085 Socket Filter Framework 6802067 connect_failed kernel socket callback is not triggered 6776450 time spent in tcp_close could be reduced/deferred to a worker thread 6828586 assertion failed: family == 26, file: ../../common/fs/sockfs/socksyscalls.c, line: 1608 6802078 kernel socket 'newconn' callback is passing rcv queue size as an argument
2010-06-146625545 auditd Generates Plethora Events due to Missing System Files ↵Marek Pospisil1-4/+1
(AUE_OPEN_R, AUE_OPENAT_R, AUE_EXECVE) 6631622 The tad_ctrl (PAD_) stuff is a mess
2010-05-25PSARC/2010/181 PRIV_SYS_RES_BIND privilege1-4/+3
6953849 need ability to bind to processor sets from within a zone
2010-04-28PSARC 2009/377 In-kernel pfexec implementation.Casper H.S. Dik3-12/+23
PSARC 2009/378 Basic File Privileges PSARC 2010/072 RBAC update: user attrs from profiles 4912090 pfzsh(1) should exist 4912093 pfbash(1) should exist 4912096 pftcsh(1) should exist 6440298 Expand the basic privilege set in order to restrict file access 6859862 Move pfexec into the kernel 6919171 cred_t sidesteps kmem_debug; we need to be able to detect bad hold/free when they occur 6923721 The new SYS_SMB privilege is not backward compatible 6937562 autofs doesn't remove its door when the zone shuts down 6937727 Zones stuck on deathrow; netstack_zone keeps a credential reference to the zone 6940159 Implement PSARC 2010/072
2010-04-136867268 sol10 on T2000: vn_rele: vnode ref count 0Milan Cermak1-6/+21
2010-04-126940808 fstest rename/17.t leaves the filesystem non unmountableRoger A. Faulkner1-43/+28
2010-03-25PSARC/2009/104 Hot-Plug Support for ACPI-based SystemsGerry Liu1-8/+16
PSARC/2009/550 PSMI Extensions for CPU Hotplug PSARC/2009/551 acpihpd ACPI Hotplug Daemon PSARC/2009/591 Attachment Points for Hotpluggable x86 Systems 6862510 provide support for cpu hot add on x86 6883891 cmi interface needs to support dynamic reconfiguration 6884154 x2APIC and kmdb may not function properly during CPU hotplug event. 6904971 low priority acpi nexus code review feedback 6877301 lgrp should support memory hotplug flag in SRAT table
2010-03-20PSARC/2009/534 SMB/CIFS Standalone DFSafshin salek ardakani - Sun Microsystems - Irvine United States1-3/+31
PSARC/2010/052 idmap flush 6711751 SMB/CIFS Distributed File System (DFS) 6650858 cache flush sub-command could be useful 6916379 share modes should be checked for directories as well as files 6906874 Automatic primary group mapping based on user mapping 6879236 No error report when ad-container refers to nonexistent container 6919087 Intermittent smbd crash during share access 6853811 Kerberized applications fail even after a successful domain join via smbadm 6907640 Current algorithm of anonymous authentication is not correct 6888813 SMB/CIFS support for ZFS user and group quotas 6921142 Guest issues with idmap rule and with workgroup mode 6924843 smb_sam_lookup_sid() leaks memory 6919600 Unable to delete ACE from ACL on a share 6915463 smb_nic interface needs LOG_ERR syslog entries and proper return codes 6926137 WritePrinter requires multi-fragment NDR RPC support 6926211 smbd could report clock skew 6925697 Quota usage does not decrease after deleting files from Mac Snow Leopard 10.6 6849962 smbadm show cannot display all groups with error 'cannot obtain a SID' 6926265 SMB watch tree change notification 6811424 must restart smb/server when idmapd restarts 6927745 Consolidate file system query/set information handlers 6924281 SMB_WRITE_RAW_COM doesn't work. 6925618 idmap show -v gets type of UNIX ID wrong in "Rule" output 6807651 rule changes do not flush cache 6928550 libsmbrdr doesn't cleanup stale sessions 6861058 MMC: Error message printed on log entries 6817392 smbd will not exit 6931027 core file due to NULL zpool handle in zfs_open() --HG-- rename : usr/src/common/smbsrv/smb_common_door_decode.c => usr/src/common/smbsrv/smb_door_legacy.c rename : usr/src/common/smbsrv/smb_xdr_utils.c => usr/src/common/smbsrv/smb_xdr.c rename : usr/src/lib/smbsrv/libmlsvc/common/mlsvc_wkssvc.c => usr/src/lib/smbsrv/libmlsvc/common/wkssvc_svc.c rename : usr/src/uts/common/fs/smbsrv/smb_trans2_query_fs_information.c => usr/src/uts/common/fs/smbsrv/smb_fsinfo.c rename : usr/src/uts/common/fs/smbsrv/smb_kdoor_clnt.c => usr/src/uts/common/fs/smbsrv/smb_kdoor.c rename : usr/src/uts/common/fs/smbsrv/smb_util.c => usr/src/uts/common/fs/smbsrv/smb_kutil.c rename : usr/src/uts/common/smbsrv/smb_common_door.h => usr/src/uts/common/smbsrv/smb_door.h
2010-03-12PSARC 2010/062 increase number of realtime signalsRoger A. Faulkner2-23/+28
6820737 Solaris needs to increase the number of realtime signals for platform parity
2010-03-09PSARC/2009/613 auditon(2) clarificationMarek Pospisil1-5/+5
6884238 The audit_policy variable should be a uint32_t.
2010-03-05PSARC/2009/354 Always on / no reboot Solaris AuditMarek Pospisil12-40/+1396
6192139 Solaris auditing should be able to start collecting audit records without a reboot
2010-02-28PSARC 2009/657 delete obsolete system call trapsRoger A. Faulkner14-732/+176
6906485 delete obsolete system call traps --HG-- rename : usr/src/cmd/truss/xstat.c => usr/src/cmd/truss/stat.c rename : usr/src/lib/libc/port/gen/dup2.c => usr/src/lib/libc/port/gen/dup.c rename : usr/src/lib/libc/port/sys/libc_fcntl.c => usr/src/lib/libc/port/sys/fcntl.c rename : usr/src/lib/libc/port/sys/libc_open.c => usr/src/lib/libc/port/sys/open.c
2010-01-216918265 priv_debug is too noisy to allow enabling it by default even in ↵Casper H.S. Dik1-1/+1
DEBUG builds
2010-01-18PSARC 2009/686 Improving the use and debugging of the basic privilege set.Casper H.S. Dik1-1/+17
PSARC/2009/685 Basic Network Privilege 6434380 Expanding the basic privilege set in order to restrict network access and IPC 6912229 Multiple applications mishandle privilege operations, particular they ignore the basic set 6915243 dladm mishandles basic privileges 6915244 in.tftpd mishandles privileges operations 6915250 NDMP mishandles basic privileges 6915257 smbd mishandles basic privileges 6915277 login audit mishandles basic privileges 6915284 su audit mishandles basic privileges 6915778 lpd-port mishandles basic privileges 6915782 zlogin mishandles basic privileges
2009-12-146882732 unpacking archive with extended file attributes reports errorsjv2273471-5/+1
2009-11-266898247 The definition BSM_AUDITON is never used.Marek Pospisil1-7/+4
2009-11-20PSARC 2009/542 Increase the maximum value of NGROUPS_MAX to 1024Casper H.S. Dik1-23/+18
4088757 Customer would like to increase ngroups_max more than 32 6853435 Many files incorrectly include the private <sys/cred_impl.h>
2009-11-13PSARC/2009/396 Tickless Kernel Architecture / lbolt decouplingRafael Vanoni3-13/+10
6860030 tickless clock requires a clock() decoupled lbolt / lbolt64 Portions contributed by Chad Mynhier <cmynhier@gmail.com>
2009-11-02PSARC 2009/595 delete ssig system call trapRoger A. Faulkner1-165/+0
6896743 The ancient SVR3 ssig() system call trap should be deleted
2009-10-276895172 CR 6762445 was too aggressive; signals are blocked in lwp_mutex_lock()Roger A. Faulkner1-34/+46
2009-09-166880616 Need to provide interfaces for FMA to disable fast reboot on ↵Sherry Moore1-18/+3
terminal errors
2009-09-01PSARC 2009/453 futimens, utimensatRoger A. Faulkner1-36/+148
6815302 Implement futimens, utimensat(POSIX.1-2008) -set file modification times with nanosecond granularity 6539657 touch(1) does not set the nanosecond timestamp of a file correctly
2009-08-186817506 Lock contention in kernel severely degrades clock-profiling on T5440 ↵Roger A. Faulkner2-15/+14
in SIGPROF handling
2009-08-04backout 6352258: needs more workok1996591-10/+2
2009-08-046352258 poll can be tricked into allocating WAY too much memoryWilliam Kucharski1-2/+10
2009-07-316338698 Application deadlocks on an lwpchan lock when a watchpoint is ↵Roger A. Faulkner1-22/+24
enabled on a thread stack
2009-07-156757037 Zone-spawned LWP needs to be able to run on a processor setSurya Prakki1-0/+63
2009-07-066857047 sigwait malfunctions for system-generated SIGCHLD signalsRoger A. Faulkner2-19/+7
2009-06-22backout 6539657: causes 6853286Suhasini Peddada1-68/+3
2009-06-216517813 apache2 triggers panic in checkwfdlist()Prakash Sangappa1-1/+2
2009-06-186539657 touch(1) does not set the nanosecond timestamp of a file correctlyPavel Filipensky1-3/+68
2009-06-16PSARC/2009/284 faccessat(2) - determine accessibility of a file using file ↵Sumanth Naropanth2-10/+19
descriptors 6536147 accessat() should become a public interface after an agreement is reached on the function name
2009-06-05PSARC 2007/072 PRIV_AWARE_RESETCasper H.S. Dik2-10/+15
6452447 Need the ability to limit each and every privilege on login
2009-05-216795209 Enable compilation of ON-consolidation with GCC 4.2Scott Rotondo1-1/+1
6392640 rpcgen -h -T output does not compile with gcc 4.x --HG-- rename : usr/src/stand/lib/fs/nfs/pathname.h => usr/src/stand/lib/fs/nfs/st_pathname.h
2009-05-201187647 access(2) does not completely check the path according to real userCasper H.S. Dik1-5/+3
2009-05-156839350 getrctl(2) should do exactly what it says on the tinMenno Lageman1-13/+47
2009-04-30backout 6795209/6392640: breaks sparc buildjmcp1-1/+1
2009-04-306795209 Enable compilation of ON-consolidation with GCC 4.2Nathan Keynes1-1/+1
6392640 rpcgen -h -T output does not compile with gcc 4.x