summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/os
AgeCommit message (Collapse)AuthorFilesLines
2022-10-0314985 adjtime could be more constPatrick Mooney1-1/+1
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@mnx.io>
2022-09-1314236 signed math leads getelfshdr astrayPatrick Mooney3-11/+22
14242 programs that lack PT_PHDR are not properly loaded Portions contributed by: Bryan Cantrill <bryan@joyent.com> Portions contributed by: Andy Fiddaman <illumos@fiddaman.net> Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org> Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Reviewed by: Andy Fiddaman <illumos@fiddaman.net> Approved by: Rich Lowe <richlowe@richlowe.net>
2022-09-1114821 Add additional AVX512 capabilitiesRobert Mustacchi1-1/+4
14822 Need new word of hardware capabilities 14823 aux vector feature mapping should use x86_featureset Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Approved by: Dan McDonald <danmcd@mnx.io>
2022-08-3014079 remove TNFToomas Soome8-180/+2
Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Garrett D'Amore <garrett@damore.org>
2022-08-2414686 nvme should use namespace GUID for devid if availableHans Rosenfeld1-0/+7
Reviewed by: Andrew Giles <agiles@tintri.com> Reviewed by: Guy Morrogh <gmorrogh@tintri.com> Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@mnx.io>
2022-08-0414873 Retire ddi_getiminor()Garrett D'Amore1-11/+1
Reviewed by: Peter Tribble <peter.tribble@gmail.com> Approved by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Dan McDonald <danmcd@mnx.io>
2022-08-0413700 pollhead_delete trips over bad pointerPatrick Mooney1-6/+2
Reviewed by: Dan McDonald <danmcd@mnx.io> Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2022-07-2814855 unix: add dtrace probes to some TNF_PROBE sitesGordon Ross1-1/+10
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Gordon Ross <Gordon.W.Ross@gmail.com> Approved by: Garrett D'Amore <garrett@damore.org>
2022-07-1311328 Remove M_MULTIDATA supportGarrett D'Amore2-247/+2
Reviewed by: Dan McDonald <danmcd@mnx.io> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2022-07-1114780 remove aoutexec moduleGarrett D'Amore1-262/+1
14806 system(5) dacf is not SPARC specific Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Rich Lowe <richlowe@richlowe.net> Approved by: Robert Mustacchi <rm@fingolfin.org>
2022-05-0914678 bitmap functions could be more constPatrick Mooney1-10/+9
Reviewed by: Yuri Pankov <ypankov@tintri.com> Reviewed by: Dan McDonald <danmcd@mnx.io> Approved by: Richard Lowe <richlowe@richlowe.net>
2022-03-1014443 resection manual pages per IPD4Richard Lowe19-48/+48
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Dan McDonald <danmcd@joyent.com>
2022-02-2714537 UFS should not allow directories to be unlinkedJoshua M. Clulow1-0/+31
Reviewed by: Juraj Lutter <juraj@lutter.sk> Reviewed by: Rich Lowe <richlowe@richlowe.net> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2022-02-225513 KM_NORMALPRI should be documented in kmem_alloc(9f) and ↵Dan McDonald2-3/+3
kmem_cache_create(9f) man pages 14465 Present KM_NOSLEEP_LAZY as documented interface Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Robert Mustacchi <rm@fingolfin.org>
2022-02-1014407 unix, genunix partial warning cleanupRobert Mustacchi21-70/+96
Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Rich Lowe <richlowe@richlowe.net>
2022-02-0113663 fchmodat(AT_SYMLINK_NOFOLLOW) should work for non-symlinksMarcel Telka1-1/+3
Reviewed by: Gordon Ross <Gordon.W.Ross@gmail.com> Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Approved by: Dan McDonald <danmcd@joyent.com>
2022-01-2713917 ctxops interfaces could be more ergonomicPatrick Mooney3-36/+73
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Dan Cross <cross@oxidecomputer.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2022-01-2414143 kmem should learn we are no longer SolarisJason King1-4/+2
Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Yuri Pankov <ypankov@tintri.com> Approved by: Garrett D'Amore <garrett@damore.org>
2022-01-2414095 Dtrace probes for nbmand conflict identificationGordon Ross2-3/+20
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Joyce McIntosh <joyce.mcintosh@nexenta.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2022-01-1514365 memlist_insert() throws memlists away with empty listsRobert Mustacchi1-2/+6
Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-12-1214283 ldd should not complain about non-executable shared objectsRichard Lowe1-15/+6
Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-11-0914210 reflecting ICMP of IP-in-IP needs to be more robustDan McDonald1-4/+4
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2021-11-0614197 Implement id_space as a libraryRobert Mustacchi1-159/+0
Reviewed by: Yuri Pankov <ypankov@tintri.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Rich Lowe <richlowe@richlowe.net>
2021-10-2414019 Allow more control over zone init exit actionsJerry Jelinek2-19/+125
Portions contributed by: Joshua M. Clulow <jmc@joyent.com> Portions contributed by: Andy Fiddaman <andy@omnios.org> Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Gordon Ross <Gordon.W.Ross@gmail.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2021-10-1614126 clock_gettime() could work with thread/proc clocksRobert Mustacchi2-0/+321
14139 Want libproc convenience function for lwpsinfo Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-10-0614133 rlogind: ioctl I_LINK of tcp connection failedRichard Lowe1-4/+12
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Klaus Ziegler <klausz@haus-gisela.de> Approved by: Dan McDonald <danmcd@joyent.com>
2021-09-2814008 off-by-one in dfl_iter()Yuri Pankov1-6/+4
Reviewed by: Andrew Giles <agiles@tintri.com> Reviewed by: Guy Morrogh <gmorrogh@tintri.com> Reviewed by: Joyce McIntosh <jmcintosh@tintri.com> Reviewed by: Jason King <jason.brian.king+illumos@gmail.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2021-09-2214098 handle failure when muxing non-device streamsRichard Lowe2-88/+107
Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2021-08-1613940 with the 32bit intel kernel gone, we should remove obsolete 32-bit ↵Richard Lowe2-194/+23
only DDI interfaces Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Jason King <jason.brian.king+illumos@gmail.com> Approved by: Garret D'Amore <garrett@damore.org>
2021-08-1613939 it's time the 32bit intel kernel was (x)86'dRichard Lowe9-24/+18
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Approved by: Garret D'Amore <garrett@damore.org>
2021-07-0213902 Fix for 13717 may break 8-disk raidz2Dan McDonald2-4/+5
13915 installctx() blocking allocate causes problems Portions contributed by: Jerry Jelinek <gjelinek@gmail.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
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-04-1913178 ::msgbuf could see more than 8KB of logsNick Ewins1-1/+1
Reviewed by: Andy Fiddaman <Andy@omniosce.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-04-0511698 Want NVMe Hotplug SupportJordan Paige Hendricks2-11/+248
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-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-0513602 cpuset funcs could be more constPatrick Mooney1-3/+4
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-02-1213499 System paging parameters no longer calculated at boot after 13097Andy Fiddaman1-1/+7
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Approved by: Robert Mustacchi <rm@fingolfin.org>
2021-02-0213097 improve VM tunables for modern systemsJoshua M. Clulow3-297/+491
13107 pageout should use hrtime instead of lbolt Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2020-11-1713273 want upanic(2)Robert Mustacchi3-2/+106
Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2020-10-2113144 refactor amdf17nbdf into a nexusRobert Mustacchi1-7/+8
13145 rewrite amdf17nbdf to use the ksensor framework 13146 Want a driver for AMD SMN user access Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Reviewed by: Mike Zeller <mike.zeller@joyent.com> Reviewed by: Robert French <robert@robertdfrench.me> Approved by: Richard Lowe <richlowe@richlowe.net>
2020-09-2313094 systems have more kmem caches than they used toJoshua M. Clulow1-1/+15
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2020-09-2313082 pageout needs a deadmanJoshua M. Clulow2-5/+85
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-09-1413079 Add ksensor support for voltage and current sensorsRobert Mustacchi1-6/+34
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Paul Winder <paul@winder.uk.net> Approved by: Dan McDonald <danmcd@joyent.com>
2020-09-1011499 default to hires tickRichard Lowe1-23/+23
Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Reviewed by: John Levon <levon@movementarian.org> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2020-09-047709 hrt2ts and friends are too clever for their own goodPatrick Mooney1-12/+37
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2020-08-3113026 SMB and NFS use the global zone's IDMAP when they shouldn'tMatt Barden1-4/+5
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-08-0412694 race between write() and shutdown() for unix socketsJohn Levon1-47/+1
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-07-1212830 Want centralized ksensor frameworkRobert Mustacchi3-0/+867
12831 temperature sensors could describe accuracy 12832 topo support for generic PCI device temp sensors Reviewed by: Ryan Zezeski <ryan@zinascii.com> Reviewed by: Toomas Soome <toomas@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-07-0912506 Add support to vioblk for DISCARD operationJason King1-0/+442
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Approved by: Dan McDonald <danmcd@joyent.com>