Skip to content
This repository was archived by the owner on Dec 15, 2025. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
511 commits
Select commit Hold shift + click to select a range
403a8da
5220 L2ARC does not support devices that do not provide 512B access
avg-I Mar 1, 2017
843c211
8375 Kernel memory leak in nvpair code
ahrens Apr 3, 2017
d5767f3
8334 ipf: self-comparison always evaluates to false
tsoome Feb 15, 2017
c1eb8ad
8204 Makefile changes in zfstest cannot cope with empty directories
Jun 13, 2017
796b863
8332 krb5: misleading-indentation
tsoome Jun 5, 2017
2889ec4
8311 ZFS_READONLY is a little too strict
gwr Mar 23, 2017
62f1951
8362 libc: install_legacy() overwrites __runetype, __maplower, and __…
Jun 10, 2017
4f4378c
8331 zfs_unshare returns wrong error code for smb unshare failure
andy-js Jun 12, 2017
415a310
8362 libc: install_legacy() overwrites __runetype, __maplower, and __…
rmustacc Jun 15, 2017
483bfec
8229 ixgbe: misleading-indentation
tsoome Jun 17, 2017
69e7133
8381 Convert ipsec_alg_lock from mutex to rwlock
buffyg Jun 12, 2017
24a150c
8398 pcmcia: sizeof on array function parameter
tsoome Feb 16, 2017
00bdf9a
8394 fcoet: array subscript is above array bounds
tsoome Feb 16, 2017
02dc24b
8410 ucoreadm links against libraries outside the proto area
andy-js Jun 17, 2017
99d2926
8397 sysevent.h: C++11 requires a space between literal and string macro
tsoome Feb 16, 2017
f15a6fd
8379 illumos-gate 'install' make target is too eager building things
jasonbking Jun 12, 2017
7bdb5b9
7876 libast: misleading-indentation errors
tsoome May 14, 2017
0d56f5d
8223 libshell: misleading-indentation
tsoome May 13, 2017
eb28af6
8329 ldapcachemgr: misleading-indentation
tsoome Feb 16, 2017
5c25b6f
8367 remove warlock leftovers from usr/src/uts Makefiles
Jun 11, 2017
a17ce84
8392 Do not cast the return value of xdr_free()
mtelka Jun 14, 2017
cabd62a
8393 bnxe: left shift of negative value and bad macro
tsoome Feb 16, 2017
192a5ca
8371 remove warlock files in usr/src/uts
Jun 11, 2017
cdcc9e2
8349 thrd_equal implements the wrong specification
rmustacc Jan 19, 2017
6ddde3c
8362 libc: install_legacy() overwrites __runetype, __maplower, and __…
Jun 18, 2017
81b505b
8384 AVX512 dis - EVEX prefix support
jjelinek Jun 5, 2017
02553f5
8336 ed: misleading-indentation
tsoome Feb 15, 2017
567fb7b
8396 uts: vm_dep.h error: left shift of negative value
tsoome Feb 16, 2017
0bb3cf0
8335 mr_sas - remove PDSUPPORT conditional.
citrus-it Jun 12, 2017
e34d887
3729 getifaddrs must learn to stop worrying and love the other addres…
wiedi May 18, 2017
e2fc340
8376 cached v_path should be kept fresh
pfmooney Jun 8, 2017
422eb17
8374 loader: devicename.c cleanup
tsoome Jun 11, 2017
78916de
8415 loader: biosdisk comment wording
tsoome Jun 13, 2017
d21cede
8323 ndmpd: left shift of the negative value
tsoome Feb 16, 2017
299c9e7
8082 last(1) should be able to print years in output
olbohlen May 12, 2017
a40ea1a
8297 update mdocml to 1.14.1
May 28, 2017
e0ee3ce
8344 libc ulwp walker should use CTF for uberdata offsets
Apr 25, 2017
4cad604
8388 Too many errrrrrrrors
mtelka Jun 14, 2017
feff18a
8420 loader.efi: EFI_MEMORY_DESCRIPTOR and EFI_BLOCK_IO_MEDIA need pa…
tsoome Jun 22, 2017
2bfbf3e
7766 want uintptr32_t in sys/types32.h
Nov 13, 2015
3d9b1a2
6235 want NVMe management utility
Nov 19, 2015
dfc1153
7431 ZFS Channel Programs
cwill Jun 23, 2017
7edb9f6
6431 document FreeBSD regex extensions
Jun 8, 2017
f67cf39
backout: 3729 getifaddrs must learn to stop worrying and love the oth…
rmustacc Jun 26, 2017
e09ba01
8418 zfs_prop_get_table() call in zfs_validate_name() is a no-op
mtelka Jun 22, 2017
10f4f8a
8424 usr/src/tools/mandoc should take advantage of NATIVE_ADJUNCT
jjelinek Jun 21, 2017
0b46660
8427 update nvme theory statement for 7296
hrosenfeld Feb 14, 2017
621738e
8268 NVMe driver needs to ignore namespaces that specify an unused LB…
hrosenfeld May 31, 2017
bec2e3f
8212 manpages contain obsolete references
ptribble Jun 21, 2017
b4203d7
8228 cstyle: Remove space-tab sequences in /* All Rights Reserved */
mtelka Jun 14, 2017
7317716
8309 libbsm should support AUE_sudo audit event
pyhalov Jun 8, 2017
5549034
8428 8367 breaks cmlb module install on sparc
Jun 26, 2017
5206305
1198 date formats contain spaces where not expected
Jun 27, 2017
f862e02
7962 strxfrm() fails for certain characters
Jun 27, 2017
5ceaf02
8433 vmxnet3: warnings about not supported properties don't help anyt…
Jun 28, 2017
b51c788
8387 ps(1) should mention the -e behavior in more places
rmustacc Jun 13, 2017
8808b6c
8439 tools version of mandoc fails to build on pre-6790 systems
Jun 28, 2017
1f2db76
8440 loader: Don't bother to set target for SEEK_END
tsoome Jun 29, 2017
719b666
7948 Remove old calendar utility
ptribble May 12, 2017
338749c
8318 i40e polling panics on debug after 7865
rmustacc Mar 17, 2017
5e2a074
8416 abd.h is not C++ friendly
avg-I Jun 21, 2017
16a7e5a
7910 l2arc_write_buffers() may write beyond target_sz
avg-I Mar 11, 2017
b7edcb9
8378 crash due to bp in-memory modification of nopwrite block
ahrens Apr 14, 2017
42418f9
8377 Panic in bookmark deletion
ahrens Apr 14, 2017
77b1713
7600 zfs rollback should pass target snapshot to kernel
avg-I Mar 11, 2017
ba6e7e6
8430 dir_is_empty_readdir() doesn't properly handle error from fdopen…
sohg Jun 1, 2017
9b19526
8426 mark immutable buffer arguments as such in abd.h
avg-I Jun 26, 2017
a51869c
3167 kernel panic in apix:apic_timer_init
hrosenfeld Apr 20, 2017
87bdc12
8425 boot: create_ramdisk needs cleanup
tsoome Jun 25, 2017
8902f61
8438 panic in vnode_valid_pn
pfmooney Mar 4, 2015
04427e3
4703 would like xargs support for -P
potatosalad May 28, 2017
28e2b3a
5167 git-pbchk fails to detect parent branch
Jan 28, 2016
80ad54c
8456 libipsecutil: variable might be clobbered by longjmp
tsoome Feb 15, 2017
4923c69
8067 zdb should be able to dump literal embedded block pointer
ahrens May 1, 2017
dcb6872
8126 ztest assertion failed in dbuf_dirty due to dn_nlevels changing
ahrens Mar 20, 2017
31c62b2
8466 fix for 8268 forgot to actually ignore the namespaces with bad b…
hrosenfeld Jul 6, 2017
b251936
8437 dlmgmt_setzoneid() doesn't enforce uniqueness
rzezeski Jun 29, 2017
9e01f10
8413 Missing build dependencies when generating message catalogs
Jun 14, 2017
9a3f454
8452 nightly(1onbld): Remove documentation for obsolete environment v…
mtelka Jul 2, 2017
1ee1bcb
8459 i86pc: pci_tools.c variable might be clobbered
tsoome Jul 5, 2017
51c62b7
8429 getallifaddrs dereferences invalid pointer causing SIGSEGV
andy-js Jun 27, 2017
d1e7d21
8339 col: misleading-indentation
tsoome Feb 15, 2017
64ea2d2
8458 auditd_plugins: temp_minfree may be used uninitialized
tsoome Feb 15, 2017
2ec538a
8482 usr/src/cmd/sgs/Makefile not quite correct after 8413
jasonbking Jun 27, 2017
8b95ebb
8345 want macros for SCSI WWN buffer lengths
rmustacc Jun 4, 2017
8221efe
8346 SES topology information needs to search STP Bridge ports
rmustacc Apr 13, 2017
7b2aa50
8421 loader: chain load relocate data declaration is bad
tsoome Jun 23, 2017
6c6416a
8462 idmap: door_retried may be used uninitialized
tsoome Jul 5, 2017
6b51116
8460 emlxs: passing argument discards volatile qualifier
tsoome Jul 5, 2017
76fb654
8478 mac: suggest parentheses around '&&' within '||'
andy-js Jul 8, 2017
8fd2e91
8457 libstmf: psStmfProp and psStmfPropVal may be used uninitialized
tsoome Feb 15, 2017
756113e
8490 Remove Sun/Solaris references from FMA messages
Jul 14, 2017
f67b7b8
8409 Want MSG_NOSIGNAL to prevent SIGPIPE
wiedi Jun 14, 2017
448027e
8449 mdb inserts spurious newlines in wrapped input lines
bcantrill Apr 22, 2017
73789e6
8496 Multiple cores per socket does not work on Cloudstack KVM setup
prashks May 25, 2017
267ae6c
7915 checks in l2arc_evict could use some cleaning up
avg-I Feb 28, 2017
36ee086
8450 UCODE_MAX_SIZE is too small for modern microcode
rmustacc Jun 14, 2017
6e270ca
8451 cstyle: Remove space-tab sequences in usr/src/head
mtelka Jul 2, 2017
dec98d2
8330 Add svc_tp_create_addr to libnsl
gwr Dec 18, 2016
2c3ccf7
7577 mountd support to run on a fixed port
gwr Nov 16, 2016
e72ff08
7569 statd support to run on a fixed port
gwr Nov 15, 2016
82584a0
7287 smb pam module not picking up libsmb from proto area (fix LDLIBS…
gwr May 5, 2017
4ac9cfc
6234 nvme should support polled I/O
hrosenfeld Jun 7, 2017
79c2b81
8491 uberblock on-disk padding to reserve space for smoothly merging …
sdimitro Jul 13, 2017
a2f77ec
8525 some more manpage spelling errors
ptribble Jul 24, 2017
0617d81
Revert "8437 dlmgmt_setzoneid() doesn't enforce uniqueness"
Jul 24, 2017
826c0d1
8343 PCIe serial cap should be automatically added to device properties
rmustacc Mar 9, 2017
fdcdcd0
8515 remove audiovia97
tsoome Jun 15, 2017
2b2443b
8526 zonecfg manpage should cover allowed-address and admin
ptribble Jul 25, 2017
3344ffb
8395 mr_sas: sizeof on array function parameter will return size of p…
tsoome Feb 16, 2017
2bee374
8464 audioconvert: cannot convert 'std::nullptr_t' to 'char' in assig…
tsoome Jul 5, 2017
d28671a
8373 TXG_WAIT in ZIL commit path
avg-I Jul 17, 2017
b11fe8c
8508 Mounting a zpool on 32-bit platforms panics
chmeeedalf Jul 18, 2017
44b9420
8248 dboot: dboot_startkern.c should be more consistent about type casts
tsoome May 18, 2017
3dde7c9
8528 Want Chelsio T6 support
vishalsdk Jul 1, 2017
d242cdf
8492 AVX512 dis - legacy logical instructions
jjelinek Jun 21, 2017
7f6d142
8399 sun_fc: in C++11 destructors default to noexcept
tsoome Feb 16, 2017
83e8654
8486 libdiskmgt: memory leak in slice_get_stats()
Jul 12, 2017
b2ce6e4
8463 common/acl: 'resultcount' may be used uninitialized in this func…
tsoome Jul 5, 2017
a3bcc60
8543 nss_ldap crashes handling a group with no gidnumber attribute
mbarden Jun 12, 2017
3facafd
8487 cfgadm_plugins/shp: memory leak in cfga_get_condition()
Jul 12, 2017
0b905b4
5980 in-kernel inet_ntop should format IPv4 addresses like userland one
Jul 7, 2017
f1cdbd3
8546 want recallocarray(3C) and freezero(3C)
Jul 28, 2017
e07d85f
7875 libcurses: multiple misleading-indentation errors
tsoome Feb 15, 2017
d65dfb0
8499 ficl: this statement may fall through
tsoome Jul 1, 2017
e673284
8196 captoinfo: misleading-indentation
tsoome Feb 15, 2017
7d3000f
8521 nvlist memory leak in get_clones_stat() and spa_load_best()
pzakha Oct 6, 2016
916c8d8
8552 ZFS LUA code uses floating point math
ahrens Jul 31, 2017
f25e629
8224 libshell: operation on '_Fcin.fcptr' may be undefined
tsoome Feb 15, 2017
3a1c41d
8553 zonecfg should tab complete allowed-address
ptribble Aug 2, 2017
af9e810
8461 fcip: 'tok_buf_size' may be used uninitialized in this function
tsoome Jul 5, 2017
9b4fe9c
8554 Small ipsec_alginfo_t leak when zones shutdown
Aug 2, 2017
d626ebd
8030 libmvect: uninitialized variable
tsoome Feb 15, 2017
a9bfd41
8501 ixgbe has uninitialized kstat fields
rzezeski Feb 18, 2017
b7daf79
8529 Extended and regular SADB_ACQUIREs should share address extensio…
Jun 12, 2017
c5b186d
8562 xencons: 'instance' may be used uninitialized in this function
Aug 5, 2017
01a0098
8557 remove trusted desktop remnants
ptribble Aug 3, 2017
f8cbe0e
8541 pfiles does not properly identify PF_KEY or PF_POLICY
Jul 26, 2017
afee3dc
8503 snoop seems to delay packets doing DNS resolution
rmustacc May 3, 2017
2463e92
8527 tty buffer/queue sizes should be larger
richlowe Jun 15, 2017
12014b7
8573 cmd/krb5: dmake should build 'all' as default target
tsoome Aug 11, 2017
c66b804
8547 update mandoc to 1.14.3
Jul 29, 2017
5e9f42a
8559 Add EFI utility functions to libefi
tsoome Aug 4, 2017
02e2c3e
8575 regcomp(3C): handle invalid {} constructs consistently
Aug 11, 2017
79d022d
8568 fnmatch, glob: fix exponential CPU use with repeated '*' operators
Aug 8, 2017
63efadf
8561 export all ixgbe tx ring stats
rzezeski Mar 1, 2017
155e9eb
8577 libstand: add stpcpy stpncpy
tsoome Aug 14, 2017
d063f33
8448 uts: pci_autoconfig should test for BIOS
tsoome Mar 18, 2016
eee5904
7846 loader: UEFI variable support development
tsoome Nov 11, 2016
9c8f323
8455 Simple post-mortem reporter for amd64 loader.efi
tsoome Nov 12, 2016
088d69f
8534 Want AVX-512 Support
jjelinek Apr 27, 2017
46f02cd
8092 loader.efi: set console mode early in efi_main()
tsoome Feb 19, 2017
d75f417
8549 svc:/system/pools/dynamic manifest and method are in the service…
citrus-it Jul 28, 2017
c66b891
8444 uts: set_console_mode() should check for BIOS
tsoome Aug 17, 2016
8f98263
8443 uts: progressbar_init() should check for BIOS
tsoome Aug 17, 2016
fdbb973
8442 uts: startup_bios_disk() should check for BIOS
tsoome Aug 17, 2016
e792dca
8465 aggressive-loop-optimizations error in rt2860.c
jgmills Jul 11, 2017
382444a
8441 uts: apic_probe_common() should check for BIOS
tsoome Aug 17, 2016
8f9a8cb
8446 uts: pci_check_bios() should check for BIOS
tsoome Aug 17, 2016
1702cce
8414 Implemented zpool scrub pause/resume
alek-p Jul 11, 2017
89d58ee
8523 Fix "clobber" in a few Makefiles
idodeclare Sep 13, 2016
f52b16c
8578 sync fnmatch(3C) with upstream
Aug 14, 2017
b31ca92
8566 Man pages contain cross-reference errata
idodeclare Aug 7, 2017
d7c5785
8485 Remove set but unused variables in usr/src/cmd
jgmills Aug 12, 2017
a058d1c
8435 zpool.1m and zfs.1m: minor cleanup
gmelikov Jun 28, 2017
f9feecc
8139 loader: efi multiboot2 update
tsoome Oct 9, 2016
c81a25e
8572 ccompile.h: rename __GNU_UNUSED to __unused
tsoome Aug 8, 2017
216d772
8558 lwp_create() returns EAGAIN on system with more than 80K ZFS fil…
Aug 3, 2017
37e84ab
8569 problem with inline functions in abd.h
avg-I Aug 11, 2017
4b529e4
8011 vtfontcvt and console bitmap font import
tsoome Feb 25, 2017
e6ab452
8590 memory leak in dsl_destroy_snapshots_nvl()
ahrens Jul 11, 2016
1271e4b
8585 improve batching done in zil_commit()
Jul 7, 2017
a62d310
8445 uts: pci_bios_get_irq_routing() should check for BIOS
tsoome Aug 17, 2016
ce1d04b
8447 uts: acpica_check_bios_date() instead of bios-free, use efi-systab
tsoome Aug 17, 2016
30c75cb
8093 loader.efi: cleanup loader main and implement comconsole
tsoome Mar 13, 2016
0a05512
640 number_to_scaled_string is duplicated in several commands
jasonbking Jun 13, 2017
27b4c18
8598 loader: Fix BSD label partition end sector calculation.
tsoome Aug 31, 2017
f9a9801
8608 debug.h: CTASSERT will trigger variable unused errors
tsoome Aug 8, 2017
554675e
8473 scrub does not detect errors on active spares
asomers Jul 11, 2017
202ca9a
8616 ld has trouble parsing -z options specified with -Wl
andy-js Jul 29, 2017
faeab80
8649 SD_RESET_THROTTLE_TIMEOUT is defined twice
andy-js Jul 31, 2017
c6e58d8
8479 nvmeadm doesn't handle namespaces with EUI64
hrosenfeld Jul 20, 2017
1e16726
8480 nvmeadm should ignore 0-sized namespaces by default
hrosenfeld Jul 20, 2017
e7e9ed1
8481 nvmeadm: nvme_dskname() string handling is buggy
hrosenfeld Jul 20, 2017
dc97a43
8631 only 16 NVMe controllers usable per system due to 18bit minor nu…
hrosenfeld Aug 3, 2017
b31320a
7388 Support -h <hostname> for ipadm DHCP
idodeclare Nov 18, 2016
2ee1ed1
7388 Support -h <hostname> for ipadm DHCP (fix man lint)
Sep 12, 2017
30acb30
8626 make pcplusmp and apix warning-free
hrosenfeld Apr 26, 2017
a141dbd
8655 remove more gender specific language
alis0nc Aug 31, 2017
c861bfb
8567 Inconsistent return value in zpool_read_label
asomers Aug 7, 2017
2bcb545
8602 remove unused "dp_early_sync_tasks" field from "dsl_pool" structure
Sep 1, 2017
5f39f88
8605 zfs channel programs: zfs.exists undocumented and non-working
cwill Apr 3, 2017
ed992b0
8604 Avoid unnecessary work search in VFS when unmounting snapshots
sdimitro Aug 8, 2017
919f143
8654 unused local typedef in rpc code
andy-js Aug 1, 2017
0827cc7
8654 unused local typedef in rpc code (fix lint)
Sep 19, 2017
1ed324d
8651 loader: biosmem allocate heap just below 4GB
tsoome Sep 12, 2017
6667d02
8624 xhci and nvme can't bind DMA memory with IOMMU enabled
hrosenfeld May 16, 2017
583cd33
8620 pcplusmp shouldn't support x2APIC mode
hrosenfeld Apr 26, 2017
2cedd8f
8622 panic in PTE_set_all()
hrosenfeld May 11, 2017
d042c5a
8591 Man pages contain various errors
idodeclare Aug 25, 2017
5f82aa3
8595 sys/ccompile.h: add __aligned and __packed
tsoome Aug 18, 2017
1c18e8f
8502 illumos#7955 broke delegated datasets when libshare is not present
jjelinek Jul 14, 2017
000cce6
8592 ZFS channel programs - rollback
brad-lewis Jan 6, 2017
2840dce
8600 ZFS channel programs - snapshot
cwill Jan 17, 2017
74b989c
8579 ixgbe infinite loops in rar and vmdq clearing
rmustacc Mar 16, 2017
bd9d3f9
8661 remove "zil-cw2" dtrace probe
Sep 18, 2017
42b1411
8648 Fix range locking in ZIL commit codepath
loli10K Sep 11, 2017
3c4c592
8643 Fix misuse of _KMEMUSER in i86pc
gwr Apr 5, 2017
4b32436
8628 nvme: use a semaphore to guard submission queue
hrosenfeld Feb 13, 2017
e984c70
8629 nvme: rework command abortion
hrosenfeld Feb 3, 2017
dbacaf5
8646 loader: replace EFI part devices.
tsoome Nov 17, 2016
745cad2
8639 libofmt doesn't properly build its lint library
rmustacc Sep 7, 2017
b2f2652
8507 dladm show-link segfaults if you specify too many fields
bcantrill Jul 14, 2017
3f7978d
8081 Compiler warnings in zdb
asomers Apr 19, 2017
5f3b52a
8662 SMB server ioctls should be appropriately sized.
gwr Aug 28, 2017
216041c
8663 SMB client assumes serialized ioctls
gwr Aug 28, 2017
2aca6c6
8686 loader.efi: replace comconsole_speed with ttya-mode
tsoome Jun 2, 2017
3e76f9d
8609 want a position independent CRT
richlowe Apr 16, 2014
41f1e5c
8422 uts: basic UEFI support for illumos
tsoome Aug 17, 2016
75cebdd
8672 proc_t changes broke genunix dmods and walker
rzezeski Sep 21, 2017
3815c12
8682 mac_register(9F) has typo in example
rmustacc Sep 22, 2017
0e974e5
8666 want basic example for acpidump(1M) and acpixtract(1M)
rmustacc May 12, 2017
a02e855
8671 tail(1) ignores arguments after -c/b/l
melloc Jun 21, 2017
64ee661
8657 test-runner dryrun (-d) fails for runfile (-c) mode
idodeclare Sep 15, 2017
f905073
8647 loader should support large_dnode
tsoome Sep 11, 2017
c8b558c
8697 cmd/acpi: '_AcpiModuleName' defined but not used
tsoome Aug 10, 2017
86e908a
8695 inet/ip/ip6_ire.c: variable 'masked_addr' set but not used
tsoome Aug 7, 2017
086dcf7
8667 die() misleads with KERNELBASE
pfmooney Sep 21, 2017
cb6094b
8675 proto_promiscoff_req() doesn't always exit the MAC perimeter
Sep 21, 2017
571b0a1
8696 genunix: auditsys variable 'model' set but not used
tsoome Aug 7, 2017
c470f57
8709 teach libdiskmgt about nvme, sata, and xen
Oct 7, 2017
d669432
8710 HVM with more than 2 VCPUs hangs on Xen 4.7
Oct 2, 2017
5ee44de
8665 Need support for LSI 9305-24i
rmustacc Jul 31, 2017
9276b39
7186 xnf: panic on Xen 4.x
Oct 7, 2017
859472d
8140 loader: network read rework
tsoome Mar 19, 2017
d8b4f92
8500 loader: need __divmoddi4 and __udivmoddi4
tsoome Jul 14, 2017
3c6b90b
8716 librpcsoc: variable set but not used
tsoome Aug 10, 2017
0b0eb2f
8670 Incorrect comments in DLS Rx functions
rzezeski Sep 21, 2017
b9d34b9
8664 Want support for X722
rmustacc Sep 9, 2017
402902c
8722 loader: __divmoddi4 should check for NULL pointer
tsoome Oct 17, 2017
7d0b359
8715 sil3xxx: variable set but unused
tsoome Aug 7, 2017
64ab327
8717 autofs: parameter/variable set but not used
tsoome Aug 10, 2017
4dfc19d
8721 libwrap is missing global symbol `resident`
wiedi Oct 16, 2017
ad3ad82
5112 svcadm manpage needs more 5021-related updates
citrus-it Oct 5, 2017
80d5689
8634 epoll fails to wake on certain edge-triggered conditions
pfmooney Sep 22, 2017
2b208da
8719 librpcsoc: clnt_tcp.c cstyle cleanup
tsoome Oct 14, 2017
4dc7069
8723 autofs: cstyle fixes after 8717
tsoome Oct 17, 2017
0c95052
8497 ficl: ficlStackCheckNospill should be static inline
tsoome Jul 15, 2017
f37ae9a
8713 Buffer overflow in dsl_dataset_name()
loli10K Oct 9, 2017
aee0dd9
NEX-6088 ZFS scrub/resilver take excessively long due to issuing lots…
skiselkov Feb 1, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
1 change: 1 addition & 0 deletions exception_lists/copyright
Original file line number Diff line number Diff line change
Expand Up @@ -418,6 +418,7 @@ usr/src/uts/common/gssapi/mechs/krb5/krb5/os/toffset.c
usr/src/uts/common/gssapi/mechs/krb5/mech/util_seed.c
usr/src/uts/common/gssapi/mechs/krb5/mech/util_seqnum.c
usr/src/uts/common/gssapi/mechs/krb5/mech/val_cred.c
usr/src/uts/common/io/cxgbe/*
usr/src/uts/common/io/iwn/THIRDPARTYLICENSE
usr/src/uts/common/io/iwn/THIRDPARTYLICENSE.descrip
usr/src/uts/common/io/iwn/fw-iw/THIRDPARTYLICENSE
Expand Down
73 changes: 6 additions & 67 deletions exception_lists/cstyle
Original file line number Diff line number Diff line change
Expand Up @@ -100,73 +100,7 @@ usr/src/cmd/krb5/ldap_util/kdb5_ldap_util.h
usr/src/cmd/krb5/slave/kprop.c
usr/src/cmd/krb5/slave/kprop.h
usr/src/cmd/krb5/slave/kpropd.c
usr/src/cmd/mandoc/att.c
usr/src/cmd/mandoc/chars.c
usr/src/cmd/mandoc/compat_ohash.c
usr/src/cmd/mandoc/compat_ohash.h
usr/src/cmd/mandoc/compat_reallocarray.c
usr/src/cmd/mandoc/compat_strtonum.c
usr/src/cmd/mandoc/config.h
usr/src/cmd/mandoc/eqn_html.c
usr/src/cmd/mandoc/eqn_term.c
usr/src/cmd/mandoc/eqn.c
usr/src/cmd/mandoc/html.c
usr/src/cmd/mandoc/html.h
usr/src/cmd/mandoc/lib.c
usr/src/cmd/mandoc/libman.h
usr/src/cmd/mandoc/libmandoc.h
usr/src/cmd/mandoc/libmdoc.h
usr/src/cmd/mandoc/libroff.h
usr/src/cmd/mandoc/main.c
usr/src/cmd/mandoc/main.h
usr/src/cmd/mandoc/man_hash.c
usr/src/cmd/mandoc/man_html.c
usr/src/cmd/mandoc/man_macro.c
usr/src/cmd/mandoc/man_term.c
usr/src/cmd/mandoc/man_validate.c
usr/src/cmd/mandoc/man.c
usr/src/cmd/mandoc/man.h
usr/src/cmd/mandoc/manconf.h
usr/src/cmd/mandoc/mandoc_aux.c
usr/src/cmd/mandoc/mandoc_aux.h
usr/src/cmd/mandoc/mandoc_ohash.c
usr/src/cmd/mandoc/mandoc_ohash.h
usr/src/cmd/mandoc/mandoc.c
usr/src/cmd/mandoc/mandoc.h
usr/src/cmd/mandoc/manpath.c
usr/src/cmd/mandoc/mansearch.h
usr/src/cmd/mandoc/mdoc_argv.c
usr/src/cmd/mandoc/mdoc_hash.c
usr/src/cmd/mandoc/mdoc_html.c
usr/src/cmd/mandoc/mdoc_macro.c
usr/src/cmd/mandoc/mdoc_man.c
usr/src/cmd/mandoc/mdoc_state.c
usr/src/cmd/mandoc/mdoc_term.c
usr/src/cmd/mandoc/mdoc_validate.c
usr/src/cmd/mandoc/mdoc.c
usr/src/cmd/mandoc/mdoc.h
usr/src/cmd/mandoc/msec.c
usr/src/cmd/mandoc/out.c
usr/src/cmd/mandoc/out.h
usr/src/cmd/mandoc/preconv.c
usr/src/cmd/mandoc/read.c
usr/src/cmd/mandoc/roff_int.h
usr/src/cmd/mandoc/roff.c
usr/src/cmd/mandoc/roff.h
usr/src/cmd/mandoc/st.c
usr/src/cmd/mandoc/tag.c
usr/src/cmd/mandoc/tag.h
usr/src/cmd/mandoc/tbl_data.c
usr/src/cmd/mandoc/tbl_html.c
usr/src/cmd/mandoc/tbl_layout.c
usr/src/cmd/mandoc/tbl_opts.c
usr/src/cmd/mandoc/tbl_term.c
usr/src/cmd/mandoc/tbl.c
usr/src/cmd/mandoc/term_ascii.c
usr/src/cmd/mandoc/term_ps.c
usr/src/cmd/mandoc/term.c
usr/src/cmd/mandoc/term.h
usr/src/cmd/mandoc/tree.c
usr/src/cmd/mandoc
usr/src/cmd/ttymon/sttyparse.c
usr/src/common/ficl/ficltokens.h
usr/src/common/bzip2/bzlib.h
Expand Down Expand Up @@ -678,11 +612,16 @@ usr/src/lib/libsmbfs/smb/derparse.h
usr/src/lib/libsmbfs/smb/spnego.c
usr/src/lib/libsmbfs/smb/spnegoparse.c
usr/src/lib/libsmbfs/smb/spnegoparse.h
usr/src/test/os-tests/tests/sockfs/conn.c
usr/src/test/os-tests/tests/sockfs/dgram.c
usr/src/test/os-tests/tests/sockfs/drop_priv.c
usr/src/test/os-tests/tests/sockfs/sockpair.c
usr/src/tools/btxld/btx.h
usr/src/tools/btxld/btxld.c
usr/src/tools/btxld/elfh.c
usr/src/tools/btxld/elfh.h
usr/src/tools/btxld/imgact_aout.h
usr/src/uts/common/fs/zfs/lua/*
usr/src/uts/common/gssapi/gssapi.h
usr/src/uts/common/gssapi/mechs/krb5/crypto/block_size.c
usr/src/uts/common/gssapi/mechs/krb5/crypto/checksum_length.c
Expand Down
23 changes: 3 additions & 20 deletions exception_lists/hdrchk
Original file line number Diff line number Diff line change
Expand Up @@ -36,26 +36,7 @@ usr/src/cmd/krb5/ldap_util/kdb5_ldap_services.h
usr/src/cmd/krb5/ldap_util/kdb5_ldap_util.h
usr/src/cmd/krb5/slave/kprop.h
usr/src/cmd/localedef/localedef.h
usr/src/cmd/mandoc/compat_ohash.h
usr/src/cmd/mandoc/config.h
usr/src/cmd/mandoc/html.h
usr/src/cmd/mandoc/libman.h
usr/src/cmd/mandoc/libmandoc.h
usr/src/cmd/mandoc/libmdoc.h
usr/src/cmd/mandoc/libroff.h
usr/src/cmd/mandoc/main.h
usr/src/cmd/mandoc/man.h
usr/src/cmd/mandoc/manconf.h
usr/src/cmd/mandoc/mandoc_aux.h
usr/src/cmd/mandoc/mandoc_ohash.h
usr/src/cmd/mandoc/mandoc.h
usr/src/cmd/mandoc/mansearch.h
usr/src/cmd/mandoc/mdoc.h
usr/src/cmd/mandoc/out.h
usr/src/cmd/mandoc/roff_int.h
usr/src/cmd/mandoc/roff.h
usr/src/cmd/mandoc/tag.h
usr/src/cmd/mandoc/term.h
usr/src/cmd/mandoc
usr/src/common/ficl/ficltokens.h
usr/src/grub/grub-0.97/stage2/shared.h
usr/src/lib/gss_mechs/mech_krb5/et/error_table.h
Expand Down Expand Up @@ -322,6 +303,8 @@ usr/src/uts/common/io/bnxe/bnxe_debug.h
usr/src/uts/common/io/bnxe/bnxe.h
usr/src/uts/common/io/bnxe/version.h
usr/src/uts/common/io/cxgbe/firmware/*
usr/src/uts/common/io/cxgbe/common/t4_msg.h
usr/src/uts/common/io/cxgbe/common/t4_regs.h
usr/src/uts/common/io/e1000api/e1000_80003es2lan.h
usr/src/uts/common/io/e1000api/e1000_82541.h
usr/src/uts/common/io/e1000api/e1000_82543.h
Expand Down
16 changes: 8 additions & 8 deletions exception_lists/keywords
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
# CDDL HEADER END
#
# Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
# Copyright 2011 Nexenta Systems, Inc. All rights reserved.
# Copyright 2017 Nexenta Systems, Inc.
# Copyright (c) 2013 by Delphix. All rights reserved.
# Copyright 2016 Toomas Soome <tsoome@me.com>
#
Expand All @@ -28,14 +28,14 @@ syntax: glob
usr/src/boot/*
usr/src/cmd/cmd-inet/usr.bin/dns-sd/dns-sd.c
usr/src/cmd/boot/common/bblk_einfo.c
usr/src/cmd/localedef/data/zh_CN.UTF-8.src
usr/src/cmd/localedef/data/zh_HK.UTF-8.src
usr/src/cmd/localedef/data/zh_MO.UTF-8.src
usr/src/cmd/localedef/data/zh_SG.UTF-8.src
usr/src/cmd/localedef/data/zh_TW.UTF-8.src
usr/src/cmd/terminfo/termcap.src
usr/src/cmd/terminfo/terminfo.src
usr/src/cmd/zonestat/zonestat/zonestat.c
usr/src/data/locale/data/zh_CN.UTF-8.src
usr/src/data/locale/data/zh_HK.UTF-8.src
usr/src/data/locale/data/zh_MO.UTF-8.src
usr/src/data/locale/data/zh_SG.UTF-8.src
usr/src/data/locale/data/zh_TW.UTF-8.src
usr/src/data/terminfo/termcap.src
usr/src/data/terminfo/terminfo.src
usr/src/test/zfs-tests/tests/functional/cli_root/zpool_upgrade/blockfiles/zfs-pool-v15.dat.bz2
usr/src/test/zfs-tests/tests/functional/delegate/delegate_common.kshlib
usr/src/test/test-runner/cmd/run
Expand Down
12 changes: 9 additions & 3 deletions exception_lists/packaging
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,9 @@
# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
# Copyright 2012 OmniTI Computer Consulting, Inc. All rights reserved.
# Copyright 2014 Garrett D'Amore <garrett@damore.org>
# Copyright 2016 Toomas Soome <tsoome@me.com>
# Copyright 2016 Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
# Copyright 2016 Nexenta Systems, Inc.
# Copyright 2017 Toomas Soome <tsoome@me.com>
#

#
Expand Down Expand Up @@ -629,6 +629,7 @@ usr/lib/fs/autofs/sparcv9/libshare_autofs.so sparc
usr/lib/fs/nfs/libshare_nfs.so
usr/lib/fs/nfs/amd64/libshare_nfs.so i386
usr/lib/fs/nfs/sparcv9/libshare_nfs.so sparc
usr/lib/fs/nfs/test_svc_tp_create
usr/lib/fs/smb/libshare_smb.so
usr/lib/fs/smb/amd64/libshare_smb.so i386
usr/lib/fs/smb/sparcv9/libshare_smb.so sparc
Expand Down Expand Up @@ -927,10 +928,10 @@ usr/lib/sparcv9/llib-lvrrpadm.ln sparc
#
# This is only used during the -t tools build
#
opt/onbld/bin/i386/elfsign i386
opt/onbld/bin/sparc/elfsign sparc
opt/onbld/bin/i386/mandoc i386
opt/onbld/bin/sparc/mandoc sparc
opt/onbld/bin/i386/vtfontcvt i386
opt/onbld/bin/sparc/vtfontcvt sparc

#
# Private libdwarf
Expand Down Expand Up @@ -979,6 +980,11 @@ usr/lib/libpcidb.so
usr/lib/llib-lpcidb
usr/lib/llib-lpcidb.ln

#
# private nvme header file
#
usr/include/sys/nvme.h

#
# debugging program for libadutils
#
Expand Down
10 changes: 5 additions & 5 deletions usr/src/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
# Copyright 2014 Garrett D'Amore <garrett@damore.org>
# Copyright 2015 OmniTI Computer Consulting, Inc. All rights reserved.
# Copyright 2016 Toomas Soome <tsoome@me.com>
# Copyright 2016 Joyent, Inc.
# Copyright 2017 Joyent, Inc.
#

#
Expand All @@ -38,7 +38,7 @@ include Makefile.master
# it defines TARGETDIRS and ROOTDIRS.
include Targetdirs

COMMON_SUBDIRS= uts lib cmd ucblib ucbcmd psm man test
COMMON_SUBDIRS= data uts lib cmd ucblib ucbcmd psm man test
sparc_SUBDIRS= stand
i386_SUBDIRS= grub boot

Expand All @@ -64,15 +64,15 @@ PARALLEL_HEADERS = sysheaders userheaders libheaders cmdheaders
#
# Directories that can be built in parallel
#
PARALLEL_DIRS = uts lib man
PARALLEL_DIRS = data uts lib man

# The check target also causes smf(5) service manifests to be validated.
CHKMFSTSUBDIRS= cmd

# And man page formats
CHKMANSUBDIRS = man

MSGSUBDIRS= cmd ucbcmd lib
MSGSUBDIRS= cmd ucbcmd lib data
DOMAINS= \
SUNW_OST_ADMIN \
SUNW_OST_NETRPC \
Expand Down Expand Up @@ -123,7 +123,7 @@ stage-licenses: install2

install1: mapfiles closedbins sgs

install2: install1 $(SUBDIRS)
install2: install1 .WAIT $(SUBDIRS)

_msg: _msgdirs rootdirs FRC
@for m in $(MSGSUBDIRS); do \
Expand Down
10 changes: 4 additions & 6 deletions usr/src/Makefile.master
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,6 @@ __GNUC64= $(__GNUC)
# The default is POUND_SIGN, meaning "not enabled". If the environment
# passes in an override like ENABLE_SMB_PRINTING= (empty) that will
# uncomment things in the lower Makefiles to enable the feature.
ENABLE_IPP_PRINTING= $(POUND_SIGN)
ENABLE_SMB_PRINTING= $(POUND_SIGN)

# CLOSED is the root of the tree that contains source which isn't released
Expand Down Expand Up @@ -134,6 +133,7 @@ STABS= $(ONBLD_TOOLS)/bin/$(MACH)/stabs
ELFEXTRACT= $(ONBLD_TOOLS)/bin/$(MACH)/elfextract
MBH_PATCH= $(ONBLD_TOOLS)/bin/$(MACH)/mbh_patch
BTXLD= $(ONBLD_TOOLS)/bin/$(MACH)/btxld
VTFONTCVT= $(ONBLD_TOOLS)/bin/$(MACH)/vtfontcvt
ECHO= echo
INS= install
TRUE= true
Expand Down Expand Up @@ -187,13 +187,15 @@ TOUCH= /usr/bin/touch
WC= /usr/bin/wc
XARGS= /usr/bin/xargs
ELFEDIT= /usr/bin/elfedit
ELFSIGN= /usr/bin/elfsign
DTRACE= /usr/sbin/dtrace -xnolibs
UNIQ= /usr/bin/uniq
TAR= /usr/bin/tar
ASTBINDIR= /usr/ast/bin
MSGCC= $(ASTBINDIR)/msgcc
MSGFMT= /usr/bin/msgfmt -s
LCDEF= $(ONBLD_TOOLS)/bin/$(MACH)/localedef
TIC= $(ONBLD_TOOLS)/bin/$(MACH)/tic
ZIC= $(ONBLD_TOOLS)/bin/$(MACH)/zic

FILEMODE= 644
DIRMODE= 755
Expand Down Expand Up @@ -918,10 +920,6 @@ CTFMRGFLAGS=

CTFCONVERT_O = $(CTFCONVERT) $(CTFCVTFLAGS) $@

ELFSIGN_O= $(TRUE)
ELFSIGN_CRYPTO= $(ELFSIGN_O)
ELFSIGN_OBJECT= $(ELFSIGN_O)

# Rules (normally from make.rules) and macros which are used for post
# processing files. Normally, these do stripping of the comment section
# automatically.
Expand Down
2 changes: 1 addition & 1 deletion usr/src/boot/Makefile.version
Original file line number Diff line number Diff line change
Expand Up @@ -33,4 +33,4 @@ LOADER_VERSION = 1.1
# Use date like formatting here, YYYY.MM.DD.XX, without leading zeroes.
# The version is processed from left to right, the version number can only
# be increased.
BOOT_VERSION = $(LOADER_VERSION)-2017.3.15.1
BOOT_VERSION = $(LOADER_VERSION)-2017.9.11.1
42 changes: 42 additions & 0 deletions usr/src/boot/lib/libc/string/stpcpy.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
/*
* Copyright (c) 1999
* David E. O'Brien
* Copyright (c) 1988, 1993
* The Regents of the University of California. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. Neither the name of the University nor the names of its contributors
* may be used to endorse or promote products derived from this software
* without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*/

#include <sys/cdefs.h>

#include <string.h>

char *
stpcpy(char * __restrict to, const char * __restrict from)
{

for (; (*to = *from); ++from, ++to);
return (to);
}
43 changes: 43 additions & 0 deletions usr/src/boot/lib/libc/string/stpncpy.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
/*
* Copyright (c) 2009 David Schultz <das@FreeBSD.org>
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
*
* THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*/

#include <sys/cdefs.h>
#include <string.h>

char *
stpncpy(char * __restrict dst, const char * __restrict src, size_t n)
{

for (; n--; dst++, src++) {
if (!(*dst = *src)) {
char *ret = dst;
while (n--)
*++dst = '\0';
return (ret);
}
}
return (dst);
}
Loading