summaryrefslogtreecommitdiff
path: root/usr/src/uts/common
AgeCommit message (Collapse)AuthorFilesLines
2021-06-16OS-8180 lx want support for NoNewPrivs (#317)release-20210617Michael Zeller1-0/+10
Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Dan McDonald <danmcd@joyent.com>
2021-06-08 [illumos-gate merge]Mike Zeller6-15/+42
commit 6f1fa39e3cf1b335f342bbca41590e9d76ab29b7 13853 Some SMB commands missing CTF support commit 5015ecc336998f9971d6310c6faa7e992f95cc4b 13852 smbstat -r dumps core commit 4b69ad0900e9388c55c1b0e0b522dae0a595b4fa 13851 panic in smb_llist_enter() with bad rwlock commit a9931e68d716928f41c32ca936a443c797116f9c 13850 SMB session logoff stuck in smb_ofile_hold_olbrk
2021-06-0713851 panic in smb_llist_enter() with bad rwlockGordon Ross4-10/+35
Reviewed by: Matt Barden <mbarden@tintri.com> Reviewed by: Evan Layton <elayton@tintri.com> Reviewed by: Alexander Stetsenko <alex.stetsenko@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2021-06-0713850 SMB session logoff stuck in smb_ofile_hold_olbrkGordon Ross2-5/+7
Reviewed by: Evan Layton <elayton@tintri.com> Reviewed by: Matt Barden <mbarden@tintri.com> Reviewed by: Alexander Stetsenko <alex.stetsenko@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2021-06-01 [illumos-gate merge]Mike Zeller1-3/+35
commit 10c0779de9b4d8c4ebdb274e17730c49bc925f00 13740 net-routing-setup should support default gateway via link-local routes commit 05c0ef072824e9e875c8b4ba7db90d3d270fccf7 13815 Trusted extensions /etc/security/tsol/label_encodings file installed with wrong permissions during gate build commit 1a414bb636b35c18399549b05b65aef849e6f9df 13828 beadm: Fix wrong array size commit cf409e3f26ef8db450f46ba9760eb9734f603ae0 13825 consolidate vm-related headers for bhyve commit 3a9318192067bc7735a0a8b261c598c7d4129177 13318 Tidy up libdtrace_jni javadoc commit 3984682357d7bf0332a2f7d5406e349229f168e2 13831 lofi: lofi_close() can not tear down lofi instance commit 5cf013a3c9d3f3ca3a892f013ac067904135da06 13090 junk characters in `zpool online -e` EACCES error message commit 517877177d6b869e3aecde6716479541650da10d 13836 several packages are missing license actions Conflicts: usr/src/Makefile usr/src/man/man1m/route.1m usr/src/cmd/svc/milestone/net-routing-setup usr/src/uts/i86pc/io/vmm/vm/vm_map.h
2021-05-3013831 lofi: lofi_close() can not tear down lofi instanceToomas Soome1-3/+35
Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-05-27 [illumos-gate merge]Brian Bennett1-9/+25
commit 2ab478d424c9f9ffde3495cfdf6cf2ac286fa2cf 13730 esballoc(9f) could document esballoca/desballoca
2021-05-2713730 esballoc(9f) could document esballoca/desballocaGordon Ross1-9/+25
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2021-05-2613763 Want rx-only DLPI promiscuous modes (fix merge)Dan McDonald1-28/+1
2021-05-26 [illumos-gate merge]Dan McDonald2-18/+16
commit 115f9ea8610878d992d097ec5df5c7c244c0bc49 13763 Want rx-only DLPI promiscuous modes Conflicts: usr/src/uts/common/io/dls/dls.c usr/src/uts/common/sys/dlpi.h
2021-05-2513763 Want rx-only DLPI promiscuous modesRobert Mustacchi4-21/+47
Portions contributed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-05-25 [illumos-gate merge]Dan McDonald2-9/+33
commit 2576a450861a4a608f6bfabf01759987ff4ad97e 13829 genunix: cast between incompatible function types commit 2817ebc2366683391690bbd0e0dd2e82aaa281f7 13764 bhyve could reduce privileges(5) commit 90d74ed67b4bac801bf06d75825d9a9e4bd458d0 13786 bhyve could use ASLR commit 2851030d1db57fd5488bc19a8da8147d79711654 13788 restart of privilege-aware zone init fails commit 7c94ff60ae7c4cbdb9496a43a9d9eb85568413e3 13566 libm: 'fq[0]' may be used uninitialized
2021-05-2513829 genunix: cast between incompatible function typesToomas Soome1-9/+9
Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Dan McDonald <danmcd@joyent.com>
2021-05-2413788 restart of privilege-aware zone init failsAndy Fiddaman1-0/+24
Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2021-05-24 [illumos-gate merge]Dan McDonald1-1/+2
commit e31da75739e46b82cd7fdd6e51590fefa97cc9c0 13826 lofi: delayed mapping deletion can panic due to NULL ls_stacked_vp commit 9c529ec6574455bcb43e19fed8ca49fe5518be38 13792 zfs_program_json zfs test can sometimes fail due to poor json comparison commit c3dd121863a136d2808141899d80b1d0ebbd32d8 13802 nwamd: variable may be used uninitialized commit 69617e9d765c3ae7217200a7f7f5bb470ab27f81 13813 libast: function may return address of local variable commit 9cc2e6ac8556ab1cd4646da3f3a7dea34a98e0f2 13667 pkg lint should not run if we are not building packages commit b0ab67fe1fed1c9039c9b1838218f89cf9be09b5 13724 zdb: dump_history can be improved
2021-05-2213826 lofi: delayed mapping deletion can panic due to NULL ls_stacked_vpToomas Soome1-1/+2
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-05-14 [illumos-gate merge]Dan McDonald7-85/+435
commit 1cd083931cfd3fb8617c1178f62bce417cfa6af2 13780 Add support for rust v0 mangling format commit 4fe48c6ec9f06cbcce19c4cf97f662b64efde582 13798 loader: Update the EFI timer to be called once a second commit 9e3493cb8a0cfe96c9aef9b7da42c6c9b5c24b43 13374 Port L2ARC Improvements from OpenZFS
2021-05-1313374 Port L2ARC Improvements from OpenZFSJason King7-85/+435
Portions contributed by: George Amanakis <gamanakis@gmail.com> Portions contributed by: Allan Jude <allanjude@freebsd.org> Portions contributed by: Alexander Motin <mav@FreeBSD.org> Portions contributed by: Matthew Macy <mmacy@freebsd.org> Portions contributed by: GeLiXin <ge.lixin@zte.com.cn> Portions contributed by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed by: Adam Moss <c@yotes.com> Reviewed by: Richard Elling <Richard.Elling@RichardElling.com> Reviewed by: Ryan Moeller <freqlabs@FreeBSD.org> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-05-10 [illumos-gate merge]Dan McDonald19-235/+295
commit eee96f107560ac00d5cc32e4aa8a02376aaf19d4 13747 udfs: variable may be used uninitialized commit 920f538e9d81325e0e046cbc740f5c127eaee05a 13748 ypcmd: variable may be used uninitialized commit c6c850bf6e55f15fd8f56fb2e2c696a02b87948d 13746 statd: variable may be used uninitialized commit 826703e5ab8201460531b75273c9fa3814413cd9 13760 luxadm: variable may be used uninitialized commit a16c2dd277fe07b088b1a5da5b953f5415ce55ec 13717 kernel fpu use can still lead to panic commit 55dca7cbc3def8d68188566c201eb08bfa439fde 13709 sparc: we should be able to read boot_archive in cpio format commit e476cc14bc84d0f0ee2be4b969d558ef54fd2d8f 13779 su: cast between incompatible function types commit 2696d28bdff8fd7efcfc04100ee084df09358c52 13773 zs: cast between incompatible function types commit e3d11eee533a61e848d8b250c8db63f7cb855904 13629 nxge: build errors with gcc 10 commit 1ba081ee9f36cc673e86a7218c97c558c5b193e1 13782 Add missing capabilities for SPARC T4 commit aec0cbfb50629fbd4e80cf64ed4d22f1bb36a1f0 13771 util-tests: create svr4pkg tests commit 2663b0582183d1cc1437bc1462ecd94eca977da2 13411 zfs_mount_all_mountpoints.ksh: cleanup_all should leave pool root mounted commit 8459c777fc1aaabb2f7dad05de1313aa169417cd 11245 zfstest rename_dirs_001_pos RENAME_DIRS is undefined commit c778cbeb4bc8b9609f43b41183c6c774f574a9c2 13745 Make SMBsrv compatible with Modern Cups/ OpenPrinting Cups commit 9facd51aead02cdbd00e66663a6c34c9254ed0e7 13766 Restore ARC MFU/MRU pressure Conflicts: usr/src/pkg/manifests/system-test-utiltest.mf usr/src/test/util-tests/tests/Makefile
2021-05-1013629 nxge: build errors with gcc 10Toomas Soome17-211/+236
Reviewed by: C Fraire <cfraire@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-05-1013782 Add missing capabilities for SPARC T4Toomas Soome1-2/+17
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Dan McDonald <danmcd@joyent.com>
2021-05-0713766 Restore ARC MFU/MRU pressureMatthew Macy1-22/+42
Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Andy Fiddaman <Andy@omnios.org> Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@tintri.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2021-05-03 [illumos-gate merge]Dan McDonald2-4/+9
commit 715c0bc682f21743c2b3b52b748c228fbe9524ad 13722 Enabling SMB3 encryption breaks macOS Big Sur clients commit 014740def2fccbcada139c94bad0664bfc172ab5 13753 svr4pkg: variable may be used uninitialized commit ea429a71818e2432d0d0a924065a009b1e5abdd1 13752 stat: variable may be used uninitialized commit 6bb387f32ea92818dd741fd3f0164ceb3a2e989e 13767 Dumping C++ demangling state can trigger ASSERT commit 2ed5ea5a06df7f669d20d88729c625981a0de7bc 13761 logadm: variable may be used uninitialized commit 9178578f07d5330b7bf2b7b699ec04ea6635297a 13100 zdb rpool crash on raidz commit 37630fa7bc917bff982fad0be16789eba84c5486 13728 build zdb command as 64-bit binary
2021-05-0313722 Enabling SMB3 encryption breaks macOS Big Sur clientsAndrew Stormont1-3/+8
Reviewed by: Jorge Schrauwen <registration@blackdot.be> Reviewed by: Gordon Ross <Gordon.W.Ross@gmail.com> Reviewed by: Matt Barden <mbarden@tintri.com>
2021-04-3013100 zdb rpool crash on raidzToomas Soome1-1/+1
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Andy Fiddaman <Andy@omnios.org> Reviewed by: Jason King <jason.brian.king@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-04-26 [illumos-gate merge]Dan McDonald1-10/+22
commit e0cbdd5af707390adb289995fdf2dd8a3869dcca 13698 CTF could handle C99 VLAs in function arguments commit 779e7536581132768ca7b59a0d19bdb89035ef2c 13744 scsi_hba_attach_setup(9F) missing a period commit af536d7d6143277f3f642ce0ab6794bdd09083ed 13643 smb share of lofs mount fails
2021-04-2413643 smb share of lofs mount failsGordon Ross1-10/+22
Reviewed by: Alexander Stetsenko <alex.stetsenko@gmail.com>> Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Mike Zeller <mike.zeller@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-04-23 [illumos-gate merge]Dan McDonald1-4/+5
commit 99d240ec37397536063ecdea5644c8ef759c3e9a 13739 vnode reference leak in copen() commit fc14a9f656c392f9e8344484089464f018de6ef6 13699 strtod(3c)/wcstod(3c) man pages should mention math.h
2021-04-2213739 vnode reference leak in copen()Andy Fiddaman1-4/+5
Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Mike Zeller <mike.zeller@joyent.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-04-21 [illumos-gate merge]release-20210422Dan McDonald2-4/+2
commit f5ac85908213ce2217329b835bf3c91f1c04b793 13727 rust demangler loops when characters trail terminating E commit 64b8fdd9a26cb9749e154c721f0688932b5e0094 13178 ::msgbuf could see more than 8KB of logs
2021-04-20OS-8281 Better late than never, welcome to 2021 (#364)Brian Bennett1-2/+2
Reviewed by: Dan McDonald <danmcd@kebe.com> Approved by: Dan McDonald <danmcd@kebe.com>
2021-04-20OS-8282 zfs_ioc_channel_program with hidden_args returns ZFS_ERR_IOC_ARG_UNAVAILAlex Wilson1-0/+2
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Mike Zeller <mike.zeller@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-04-1913178 ::msgbuf could see more than 8KB of logsNick Ewins2-4/+2
Reviewed by: Andy Fiddaman <Andy@omniosce.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-04-07 [illumos-gate merge]release-20210408Dan McDonald2-20/+52
commit c7b656fc7125adc5888ce934f1a3433da4b1bbc5 13601 ksh shell lint misleading 13631 shell lint about variable expansion in arithmetic expressions is inscrutable commit 11326df80789c71d3ac24d5ff3da2c1c0617961a 13697 zfs change-key does not follow clones, data loss ensues commit 8f097fe6cf8dff8db1e1c43d349b305633044d40 13628 sppptun: array subscript 0 is outside array bounds
2021-04-0713697 zfs change-key does not follow clones, data loss ensuesTom Caputi1-19/+51
Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed by: Alek Pinchuk <apinchuk@datto.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Vitaliy Gusev <gusev.vitaliy@icloud.com> Portions contributed by: Alex Wilson <alex@cooperi.net> Portions contributed by: Jason King <jason.brian.king@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-04-07OS-8278 lx improve O_PATH|O_NOFOLLOW emulation for symlinksMichael Zeller4-15/+53
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Mike Zeller <mike.zeller@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-04-0713628 sppptun: array subscript 0 is outside array boundsToomas Soome1-1/+1
Reviewed by: Yuri Pankov <yuripv@yuripv.dev> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2021-04-06OS-8280 Add /proc/sys/kernel/random/uuid to LX brandsClaes Nästén3-33/+48
Reviewed-by: Mike Zeller <mike.zeller@joyent.com> Approved-by: Dan McDonald <danmcd@joyent.com>
2021-04-06 [illumos-gate merge]Dan McDonald9-24/+150
commit 7687d0d8812e33aceb40697eb2a8b408c1fe7b52 13687 want tool for PCIe device, config space display commit 80d1a7bde98a8ab2881940a6fe6775073564f253 13359 mlxcx_update_link_state can race against mlxcx_register_mac 13370 mlxcx_intr_n doing redundant check on mleqe_event_type commit b4100263209f454c9f030b30aec0d337c7614e0e 13692 bhyve panic if vmm_drv_purge() fails commit ffb6483089015eb90be1f5e7fc2a96c9929546a6 11698 Want NVMe Hotplug Support 11699 x86 pci configurator should not fail device teardown if device is gone 11700 DDI hotplug request handler resets connection handle state before performing state change operations 11701 ldi_handle dcmd segfaults occasionally commit 8054a0e4c809d98ffb44f17b9a8b932ca2c24b2c 13695 Can't create VNICs over vioif after 13637 commit f980a4bbce3d867e2bb5e61c180593f416d181a5 13684 ld aborts when input object has no file name commit b4adc50c2ffdb6ae8e81d8be3c37ed01066fe920 13693 loader: we should support pools without features Conflicts: manifest usr/src/test/util-tests/tests/Makefile
2021-04-0613687 want tool for PCIe device, config space displayRobert Mustacchi3-6/+42
Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Ryan Zezeski <ryan@oxide.computer> Approved by: Dan McDonald <danmcd@joyent.com>
2021-04-0613359 mlxcx_update_link_state can race against mlxcx_register_macAlex Wilson4-17/+81
13370 mlxcx_intr_n doing redundant check on mleqe_event_type Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Paul Winder <paul@winder.uk.net> Approved by: Dan McDonald <danmcd@joyent.com>
2021-04-0511698 Want NVMe Hotplug SupportJordan Paige Hendricks10-24/+493
11699 x86 pci configurator should not fail device teardown if device is gone 11700 DDI hotplug request handler resets connection handle state before performing state change operations 11701 ldi_handle dcmd segfaults occasionally Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Rob Johnston <rob.johnston@joyent.com> Reviewed by: Paul Winder <paul@winder.uk.net> Approved by: Dan McDonald <danmcd@joyent.com>
2021-04-0513695 Can't create VNICs over vioif after 13637Jason King1-1/+11
Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2021-03-31 [illumos-gate merge]Dan McDonald2-8/+311
commit 35d41f28ed229ff7c40e0acb85ce4465390ac9bb 13637 Support promiscuous mode on vioif interfaces commit 3bbba396f8599b5a3225ae7d8bb0119abdfaa427 13681 libfruraw: writing 1 byte into a region of size 0 commit fd8be61dc48514ff8e3bb97fdb04972e2765a6da 13651 libucb: cast between incompatible function types commit c1ba859699f12f01e0a0ae33b874b48f666aac62 13518 sun_sas: multiply-defined symbols commit 91b4b5393fe18d32505f967d482b81eef7f68d22 13650 sendmail: writing 1 byte into a region of size 0 commit 472cd20d26008f77084ade4c2048159b98c2b705 13668 mdns: update to mDNSResponder-1310.80.1 commit e4cc4004bc22385fe82642b211027316c120a5a5 13672 nvmeadm list could support parsable output commit 561433436929270392bcec8fb5afe3f73597dd55 13533 rdist: symbol 'buf' is multiply-defined commit 81de4da4caf1b6a02c80229f9f948f69e09f9719 13626 libsldap: implicit conversion from 'enum <anonymous>' commit a0570dbda2f64cada915185eb4e1b42c3b4bf755 13671 profiles -l can crash in ldap backend commit b89fc615f42c703d6100c78de04791708d190e5e 13658 exception_lists/cstyle has stale entries Conflicts: exception_lists/cstyle
2021-03-31OS-8277 lx can use O_DIRECTORY directly (#358)Michael Zeller1-72/+9
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Mike Zeller <mike.zeller@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-03-3013637 Support promiscuous mode on vioif interfacesJason King2-8/+311
Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Approved by: Robert Mustacchi <rm@fingolfin.org>
2021-03-3011969 Attempting to attach an invalid nvme namespace will cause a panicHans Rosenfeld1-0/+11
Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Yuri Pankov <yuripv@yuripv.dev> Approved by: Richard Lowe <richlowe@richlowe.net>
2021-03-22 [illumos-gate merge]Dan McDonald1-2/+8
commit 9ecd05bdc59e4a1091c51ce68cce2028d5ba6fd1 13635 libast does not link with gcc4 commit 88a8a2ff3233e21e4ab8bc203109d12dc5d5a189 13654 upanic needs to finish auditing the syscall before auditing cores Conflicts: usr/src/cmd/ast/libast/i386/FEATURE/aso
2021-03-1913654 upanic needs to finish auditing the syscall before auditing coresRobert Mustacchi1-2/+8
Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Alex Wilson <alex@cooperi.net> Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2021-03-19 [illumos-gate merge]Dan McDonald1-7/+1
commit 59f9bde980b4c29f439b7a8f41b4ee2e8d2d9a12 13655 cxgbe doesn't need cxgbe alias commit c96f32ae7ef73b9db2b9b81e2e1e2b206795d024 13649 stackalign: unused variables commit 1d5eda342f972d3bf9b3bec5dc9d1103beb74cb7 13657 atq should be better at math commit 9f79d3c392a4c8e07013da154cd979c21f168c74 13634 fstat(2) does not use flag commit 1dd392eb86f73b4fcf06627115882e9b0bf27e8c 13644 ixgbe_ring_tx() has an invalid VERIFY under memory pressure