| Home | Sort by: relevance | last modified time | path |
| /src/share/man/man4/ | |
| mcx.4 | 1.1.2.2 Mon Sep 23 07:04:40 UTC 2019 martin Pull up following revision(s) (requested by jmcneill in ticket #230): sys/dev/pci/files.pci: revision 1.415 distrib/sets/lists/man/mi: revision 1.1655 sys/dev/pci/if_mcx.c: revision 1.1 share/man/man4/Makefile: revision 1.683 share/man/man4/mcx.4: revision 1.1 sys/arch/evbarm/conf/GENERIC64: revision 1.107 sys/dev/pci/files.pci: revision 1.414 Add support for Mellanox 5th generation ethernet devices. This driver supports the ConnectX-4 Lx EN, ConnectX-4 EN, ConnectX-5 EN, and ConnectX-6 EN adapters. Driver ported from OpenBSD. add mcx attachment. Correct mcx comment, drop mii dependency |
| options.4 | 1.414 Wed Mar 21 15:38:32 UTC 2012 jakllsch Remove remaining references to pccons options for i386 and shark. pccons has not existed on either port since late 2007. |
| /src/sys/dev/raidframe/ | |
| rf_disks.h | 1.14.196.1 Sun Apr 28 00:09:08 UTC 2024 martin Pull up following revision(s) (requested by oster in ticket #674): sys/dev/raidframe/rf_raid.h: revision 1.52 sbin/raidctl/raidctl.8: revision 1.80 sys/dev/raidframe/rf_driver.c: revision 1.141 sys/dev/raidframe/rf_disks.c: revision 1.94 sys/dev/raidframe/rf_diskqueue.c: revision 1.64 sys/dev/raidframe/rf_diskqueue.h: revision 1.30 sys/dev/raidframe/rf_disks.h: revision 1.15 sys/dev/raidframe/rf_netbsdkintf.c: revision 1.414 sys/dev/raidframe/rf_reconstruct.c: revision 1.129 sys/dev/raidframe/raidframeio.h: revision 1.12 sbin/raidctl/raidctl.c: revision 1.79 Implement hot removal of spares and components. From manu@. Implement a long desired feature of automatically incorporating a used spare into the array after a reconstruct. Given the configuration: Components: /dev/wd0e: failed /dev/wd1e: optimal /dev/wd2e: optimal Spares: /dev/wd3e: spare Running 'raidctl -F /dev/wd0e raid0' will now result in the following configuration after a successful rebuild: Components: /dev/wd3e: optimal /dev/wd1e: optimal /dev/wd2e: optimal No spares. Thanks to manu@ for the development of the initial set of changes which allowed the changes to automatically incorporate a used spare to come to fruition. Thanks also to manu@ for useful discussions about and additional testing of these changes. |
| raidframeio.h | 1.11.6.1 Sun Apr 28 00:09:08 UTC 2024 martin Pull up following revision(s) (requested by oster in ticket #674): sys/dev/raidframe/rf_raid.h: revision 1.52 sbin/raidctl/raidctl.8: revision 1.80 sys/dev/raidframe/rf_driver.c: revision 1.141 sys/dev/raidframe/rf_disks.c: revision 1.94 sys/dev/raidframe/rf_diskqueue.c: revision 1.64 sys/dev/raidframe/rf_diskqueue.h: revision 1.30 sys/dev/raidframe/rf_disks.h: revision 1.15 sys/dev/raidframe/rf_netbsdkintf.c: revision 1.414 sys/dev/raidframe/rf_reconstruct.c: revision 1.129 sys/dev/raidframe/raidframeio.h: revision 1.12 sbin/raidctl/raidctl.c: revision 1.79 Implement hot removal of spares and components. From manu@. Implement a long desired feature of automatically incorporating a used spare into the array after a reconstruct. Given the configuration: Components: /dev/wd0e: failed /dev/wd1e: optimal /dev/wd2e: optimal Spares: /dev/wd3e: spare Running 'raidctl -F /dev/wd0e raid0' will now result in the following configuration after a successful rebuild: Components: /dev/wd3e: optimal /dev/wd1e: optimal /dev/wd2e: optimal No spares. Thanks to manu@ for the development of the initial set of changes which allowed the changes to automatically incorporate a used spare to come to fruition. Thanks also to manu@ for useful discussions about and additional testing of these changes. |
| rf_diskqueue.h | 1.29.10.1 Sun Apr 28 00:09:08 UTC 2024 martin Pull up following revision(s) (requested by oster in ticket #674): sys/dev/raidframe/rf_raid.h: revision 1.52 sbin/raidctl/raidctl.8: revision 1.80 sys/dev/raidframe/rf_driver.c: revision 1.141 sys/dev/raidframe/rf_disks.c: revision 1.94 sys/dev/raidframe/rf_diskqueue.c: revision 1.64 sys/dev/raidframe/rf_diskqueue.h: revision 1.30 sys/dev/raidframe/rf_disks.h: revision 1.15 sys/dev/raidframe/rf_netbsdkintf.c: revision 1.414 sys/dev/raidframe/rf_reconstruct.c: revision 1.129 sys/dev/raidframe/raidframeio.h: revision 1.12 sbin/raidctl/raidctl.c: revision 1.79 Implement hot removal of spares and components. From manu@. Implement a long desired feature of automatically incorporating a used spare into the array after a reconstruct. Given the configuration: Components: /dev/wd0e: failed /dev/wd1e: optimal /dev/wd2e: optimal Spares: /dev/wd3e: spare Running 'raidctl -F /dev/wd0e raid0' will now result in the following configuration after a successful rebuild: Components: /dev/wd3e: optimal /dev/wd1e: optimal /dev/wd2e: optimal No spares. Thanks to manu@ for the development of the initial set of changes which allowed the changes to automatically incorporate a used spare to come to fruition. Thanks also to manu@ for useful discussions about and additional testing of these changes. |
| rf_diskqueue.c | 1.63.4.1 Sun Apr 28 00:09:08 UTC 2024 martin Pull up following revision(s) (requested by oster in ticket #674): sys/dev/raidframe/rf_raid.h: revision 1.52 sbin/raidctl/raidctl.8: revision 1.80 sys/dev/raidframe/rf_driver.c: revision 1.141 sys/dev/raidframe/rf_disks.c: revision 1.94 sys/dev/raidframe/rf_diskqueue.c: revision 1.64 sys/dev/raidframe/rf_diskqueue.h: revision 1.30 sys/dev/raidframe/rf_disks.h: revision 1.15 sys/dev/raidframe/rf_netbsdkintf.c: revision 1.414 sys/dev/raidframe/rf_reconstruct.c: revision 1.129 sys/dev/raidframe/raidframeio.h: revision 1.12 sbin/raidctl/raidctl.c: revision 1.79 Implement hot removal of spares and components. From manu@. Implement a long desired feature of automatically incorporating a used spare into the array after a reconstruct. Given the configuration: Components: /dev/wd0e: failed /dev/wd1e: optimal /dev/wd2e: optimal Spares: /dev/wd3e: spare Running 'raidctl -F /dev/wd0e raid0' will now result in the following configuration after a successful rebuild: Components: /dev/wd3e: optimal /dev/wd1e: optimal /dev/wd2e: optimal No spares. Thanks to manu@ for the development of the initial set of changes which allowed the changes to automatically incorporate a used spare to come to fruition. Thanks also to manu@ for useful discussions about and additional testing of these changes. |
| rf_raid.h | 1.51.6.1 Sun Apr 28 00:09:08 UTC 2024 martin Pull up following revision(s) (requested by oster in ticket #674): sys/dev/raidframe/rf_raid.h: revision 1.52 sbin/raidctl/raidctl.8: revision 1.80 sys/dev/raidframe/rf_driver.c: revision 1.141 sys/dev/raidframe/rf_disks.c: revision 1.94 sys/dev/raidframe/rf_diskqueue.c: revision 1.64 sys/dev/raidframe/rf_diskqueue.h: revision 1.30 sys/dev/raidframe/rf_disks.h: revision 1.15 sys/dev/raidframe/rf_netbsdkintf.c: revision 1.414 sys/dev/raidframe/rf_reconstruct.c: revision 1.129 sys/dev/raidframe/raidframeio.h: revision 1.12 sbin/raidctl/raidctl.c: revision 1.79 Implement hot removal of spares and components. From manu@. Implement a long desired feature of automatically incorporating a used spare into the array after a reconstruct. Given the configuration: Components: /dev/wd0e: failed /dev/wd1e: optimal /dev/wd2e: optimal Spares: /dev/wd3e: spare Running 'raidctl -F /dev/wd0e raid0' will now result in the following configuration after a successful rebuild: Components: /dev/wd3e: optimal /dev/wd1e: optimal /dev/wd2e: optimal No spares. Thanks to manu@ for the development of the initial set of changes which allowed the changes to automatically incorporate a used spare to come to fruition. Thanks also to manu@ for useful discussions about and additional testing of these changes. |
| rf_disks.c | 1.93.4.1 Sun Apr 28 00:09:08 UTC 2024 martin Pull up following revision(s) (requested by oster in ticket #674): sys/dev/raidframe/rf_raid.h: revision 1.52 sbin/raidctl/raidctl.8: revision 1.80 sys/dev/raidframe/rf_driver.c: revision 1.141 sys/dev/raidframe/rf_disks.c: revision 1.94 sys/dev/raidframe/rf_diskqueue.c: revision 1.64 sys/dev/raidframe/rf_diskqueue.h: revision 1.30 sys/dev/raidframe/rf_disks.h: revision 1.15 sys/dev/raidframe/rf_netbsdkintf.c: revision 1.414 sys/dev/raidframe/rf_reconstruct.c: revision 1.129 sys/dev/raidframe/raidframeio.h: revision 1.12 sbin/raidctl/raidctl.c: revision 1.79 Implement hot removal of spares and components. From manu@. Implement a long desired feature of automatically incorporating a used spare into the array after a reconstruct. Given the configuration: Components: /dev/wd0e: failed /dev/wd1e: optimal /dev/wd2e: optimal Spares: /dev/wd3e: spare Running 'raidctl -F /dev/wd0e raid0' will now result in the following configuration after a successful rebuild: Components: /dev/wd3e: optimal /dev/wd1e: optimal /dev/wd2e: optimal No spares. Thanks to manu@ for the development of the initial set of changes which allowed the changes to automatically incorporate a used spare to come to fruition. Thanks also to manu@ for useful discussions about and additional testing of these changes. |
| rf_driver.c | 1.140.4.1 Sun Apr 28 00:09:08 UTC 2024 martin Pull up following revision(s) (requested by oster in ticket #674): sys/dev/raidframe/rf_raid.h: revision 1.52 sbin/raidctl/raidctl.8: revision 1.80 sys/dev/raidframe/rf_driver.c: revision 1.141 sys/dev/raidframe/rf_disks.c: revision 1.94 sys/dev/raidframe/rf_diskqueue.c: revision 1.64 sys/dev/raidframe/rf_diskqueue.h: revision 1.30 sys/dev/raidframe/rf_disks.h: revision 1.15 sys/dev/raidframe/rf_netbsdkintf.c: revision 1.414 sys/dev/raidframe/rf_reconstruct.c: revision 1.129 sys/dev/raidframe/raidframeio.h: revision 1.12 sbin/raidctl/raidctl.c: revision 1.79 Implement hot removal of spares and components. From manu@. Implement a long desired feature of automatically incorporating a used spare into the array after a reconstruct. Given the configuration: Components: /dev/wd0e: failed /dev/wd1e: optimal /dev/wd2e: optimal Spares: /dev/wd3e: spare Running 'raidctl -F /dev/wd0e raid0' will now result in the following configuration after a successful rebuild: Components: /dev/wd3e: optimal /dev/wd1e: optimal /dev/wd2e: optimal No spares. Thanks to manu@ for the development of the initial set of changes which allowed the changes to automatically incorporate a used spare to come to fruition. Thanks also to manu@ for useful discussions about and additional testing of these changes. |
| rf_reconstruct.c | 1.127.10.2 Sun Apr 28 00:09:08 UTC 2024 martin Pull up following revision(s) (requested by oster in ticket #674): sys/dev/raidframe/rf_raid.h: revision 1.52 sbin/raidctl/raidctl.8: revision 1.80 sys/dev/raidframe/rf_driver.c: revision 1.141 sys/dev/raidframe/rf_disks.c: revision 1.94 sys/dev/raidframe/rf_diskqueue.c: revision 1.64 sys/dev/raidframe/rf_diskqueue.h: revision 1.30 sys/dev/raidframe/rf_disks.h: revision 1.15 sys/dev/raidframe/rf_netbsdkintf.c: revision 1.414 sys/dev/raidframe/rf_reconstruct.c: revision 1.129 sys/dev/raidframe/raidframeio.h: revision 1.12 sbin/raidctl/raidctl.c: revision 1.79 Implement hot removal of spares and components. From manu@. Implement a long desired feature of automatically incorporating a used spare into the array after a reconstruct. Given the configuration: Components: /dev/wd0e: failed /dev/wd1e: optimal /dev/wd2e: optimal Spares: /dev/wd3e: spare Running 'raidctl -F /dev/wd0e raid0' will now result in the following configuration after a successful rebuild: Components: /dev/wd3e: optimal /dev/wd1e: optimal /dev/wd2e: optimal No spares. Thanks to manu@ for the development of the initial set of changes which allowed the changes to automatically incorporate a used spare to come to fruition. Thanks also to manu@ for useful discussions about and additional testing of these changes. |
| rf_netbsdkintf.c | 1.414 Sun Sep 17 20:07:39 UTC 2023 oster Implement hot removal of spares and components. From manu@. Implement a long desired feature of automatically incorporating a used spare into the array after a reconstruct. Given the configuration: Components: /dev/wd0e: failed /dev/wd1e: optimal /dev/wd2e: optimal Spares: /dev/wd3e: spare Running 'raidctl -F /dev/wd0e raid0' will now result in the following configuration after a successful rebuild: Components: /dev/wd3e: optimal /dev/wd1e: optimal /dev/wd2e: optimal No spares. Thanks to manu@ for the development of the initial set of changes which allowed the changes to automatically incorporate a used spare to come to fruition. Thanks also to manu@ for useful discussions about and additional testing of these changes. 1.410.4.4 Sun Apr 28 00:09:08 UTC 2024 martin Pull up following revision(s) (requested by oster in ticket #674): sys/dev/raidframe/rf_raid.h: revision 1.52 sbin/raidctl/raidctl.8: revision 1.80 sys/dev/raidframe/rf_driver.c: revision 1.141 sys/dev/raidframe/rf_disks.c: revision 1.94 sys/dev/raidframe/rf_diskqueue.c: revision 1.64 sys/dev/raidframe/rf_diskqueue.h: revision 1.30 sys/dev/raidframe/rf_disks.h: revision 1.15 sys/dev/raidframe/rf_netbsdkintf.c: revision 1.414 sys/dev/raidframe/rf_reconstruct.c: revision 1.129 sys/dev/raidframe/raidframeio.h: revision 1.12 sbin/raidctl/raidctl.c: revision 1.79 Implement hot removal of spares and components. From manu@. Implement a long desired feature of automatically incorporating a used spare into the array after a reconstruct. Given the configuration: Components: /dev/wd0e: failed /dev/wd1e: optimal /dev/wd2e: optimal Spares: /dev/wd3e: spare Running 'raidctl -F /dev/wd0e raid0' will now result in the following configuration after a successful rebuild: Components: /dev/wd3e: optimal /dev/wd1e: optimal /dev/wd2e: optimal No spares. Thanks to manu@ for the development of the initial set of changes which allowed the changes to automatically incorporate a used spare to come to fruition. Thanks also to manu@ for useful discussions about and additional testing of these changes. |
| /src/sys/dev/pci/ | |
| if_mcx.c | 1.1.2.2 Mon Sep 23 07:04:40 UTC 2019 martin Pull up following revision(s) (requested by jmcneill in ticket #230): sys/dev/pci/files.pci: revision 1.415 distrib/sets/lists/man/mi: revision 1.1655 sys/dev/pci/if_mcx.c: revision 1.1 share/man/man4/Makefile: revision 1.683 share/man/man4/mcx.4: revision 1.1 sys/arch/evbarm/conf/GENERIC64: revision 1.107 sys/dev/pci/files.pci: revision 1.414 Add support for Mellanox 5th generation ethernet devices. This driver supports the ConnectX-4 Lx EN, ConnectX-4 EN, ConnectX-5 EN, and ConnectX-6 EN adapters. Driver ported from OpenBSD. add mcx attachment. Correct mcx comment, drop mii dependency |
| files.pci | 1.414 Sun Sep 22 08:21:35 UTC 2019 mrg add mcx attachment. 1.413.2.1 Mon Sep 23 07:04:40 UTC 2019 martin Pull up following revision(s) (requested by jmcneill in ticket #230): sys/dev/pci/files.pci: revision 1.415 distrib/sets/lists/man/mi: revision 1.1655 sys/dev/pci/if_mcx.c: revision 1.1 share/man/man4/Makefile: revision 1.683 share/man/man4/mcx.4: revision 1.1 sys/arch/evbarm/conf/GENERIC64: revision 1.107 sys/dev/pci/files.pci: revision 1.414 Add support for Mellanox 5th generation ethernet devices. This driver supports the ConnectX-4 Lx EN, ConnectX-4 EN, ConnectX-5 EN, and ConnectX-6 EN adapters. Driver ported from OpenBSD. add mcx attachment. Correct mcx comment, drop mii dependency |
| /src/sbin/raidctl/ | |
| raidctl.8 | 1.79.2.1 Sun Apr 28 00:09:08 UTC 2024 martin Pull up following revision(s) (requested by oster in ticket #674): sys/dev/raidframe/rf_raid.h: revision 1.52 sbin/raidctl/raidctl.8: revision 1.80 sys/dev/raidframe/rf_driver.c: revision 1.141 sys/dev/raidframe/rf_disks.c: revision 1.94 sys/dev/raidframe/rf_diskqueue.c: revision 1.64 sys/dev/raidframe/rf_diskqueue.h: revision 1.30 sys/dev/raidframe/rf_disks.h: revision 1.15 sys/dev/raidframe/rf_netbsdkintf.c: revision 1.414 sys/dev/raidframe/rf_reconstruct.c: revision 1.129 sys/dev/raidframe/raidframeio.h: revision 1.12 sbin/raidctl/raidctl.c: revision 1.79 Implement hot removal of spares and components. From manu@. Implement a long desired feature of automatically incorporating a used spare into the array after a reconstruct. Given the configuration: Components: /dev/wd0e: failed /dev/wd1e: optimal /dev/wd2e: optimal Spares: /dev/wd3e: spare Running 'raidctl -F /dev/wd0e raid0' will now result in the following configuration after a successful rebuild: Components: /dev/wd3e: optimal /dev/wd1e: optimal /dev/wd2e: optimal No spares. Thanks to manu@ for the development of the initial set of changes which allowed the changes to automatically incorporate a used spare to come to fruition. Thanks also to manu@ for useful discussions about and additional testing of these changes. |
| raidctl.c | 1.78.2.1 Sun Apr 28 00:09:08 UTC 2024 martin Pull up following revision(s) (requested by oster in ticket #674): sys/dev/raidframe/rf_raid.h: revision 1.52 sbin/raidctl/raidctl.8: revision 1.80 sys/dev/raidframe/rf_driver.c: revision 1.141 sys/dev/raidframe/rf_disks.c: revision 1.94 sys/dev/raidframe/rf_diskqueue.c: revision 1.64 sys/dev/raidframe/rf_diskqueue.h: revision 1.30 sys/dev/raidframe/rf_disks.h: revision 1.15 sys/dev/raidframe/rf_netbsdkintf.c: revision 1.414 sys/dev/raidframe/rf_reconstruct.c: revision 1.129 sys/dev/raidframe/raidframeio.h: revision 1.12 sbin/raidctl/raidctl.c: revision 1.79 Implement hot removal of spares and components. From manu@. Implement a long desired feature of automatically incorporating a used spare into the array after a reconstruct. Given the configuration: Components: /dev/wd0e: failed /dev/wd1e: optimal /dev/wd2e: optimal Spares: /dev/wd3e: spare Running 'raidctl -F /dev/wd0e raid0' will now result in the following configuration after a successful rebuild: Components: /dev/wd3e: optimal /dev/wd1e: optimal /dev/wd2e: optimal No spares. Thanks to manu@ for the development of the initial set of changes which allowed the changes to automatically incorporate a used spare to come to fruition. Thanks also to manu@ for useful discussions about and additional testing of these changes. |
| /src/sys/netinet/ | |
| tcp_input.c | 1.414 Sat Jun 01 15:18:42 UTC 2019 kamil branches: 1.414.2; Replace potentially misaligned pointer dereference + htonl() with be32dec() Reported by kUBSan. Sat Jun 01 15:18:42 UTC 2019 kamil branches: 1.414.2; Replace potentially misaligned pointer dereference + htonl() with be32dec() Reported by kUBSan. 1.414.2.5 Tue Oct 08 11:27:36 UTC 2024 martin Pull up following revision(s) (requested by rin in ticket #1894): sys/netinet/tcp_input.c: revision 1.441 tcp_reass: Mitigate CVE-2018-6922 (SegmentSmack) at a level of FreeBSD, by introducing an arbitrary (100) limit to the length of TCP reassembly queues: https://github.com/freebsd/freebsd-src/commit/95a914f6316874f5b0c45d491f2843dc810071ef Originally authored by ryo@. We thank Tomoyuki Sahara <tsahara at iij>, who has analyzed the problem again, updated the patch, and carried out experiments for vulnerability scenarios. The confidential PR below is based on his work. PR security/58708 1.414.2.4 Sun Sep 13 00:18:16 UTC 2020 martin Pull up following revision(s) (requested by kardel in ticket #1081): sys/netinet/tcp_input.c: revision 1.420 PR/kern 55567 fix the data-only fast path. RCV.UP and SND.WL1 could be left behind on long sequences of data only packets. pull them along to avoid relative sequence wraps. consistent with FreeBSD addresses second failure mode of PR/kern 55567. pullup to netbsd-8 pullup to netbsd-9 1.414.2.3 Thu Sep 03 13:38:29 UTC 2020 martin Pull up following revision(s) (requested by kardel in ticket #1074): sys/netinet/tcp_input.c: revision 1.419 Fix fast path for uni directional transfers pure ACK case: drag snd_wl2 along so only newer ACKs can update the window size. also avoids the state where snd_wl2 is eventually larger than th_ack and thus blocking the window update mechanism and the connection gets stuck for a loooong time in the zero sized send window state. see PR/kern 55567 ok thorpej@, also found in FreeBSD 1.414.2.2 Tue Jul 07 11:00:54 UTC 2020 martin Pull up following revision(s) (requested by christos in ticket #985): sys/netinet/tcp_input.c: revision 1.418 - always set both ip and ip6, otherwise a kernel assertion can be triggered - move alignment early so that we do less work 1.414.2.1 Tue Sep 10 16:18:59 UTC 2019 martin Pull up following revision(s) (requested by maxv in ticket #193): sys/netinet/tcp_timer.h: revision 1.30 sys/netinet/tcp_input.c: revision 1.415 sys/netinet/tcp_usrreq.c: revision 1.225 sys/netinet/tcp_subr.c: revision 1.283 Clamp tcp timer quantities to reasonable ranges. |
| /src/sys/kern/ | |
| vfs_syscalls.c | 1.414 Thu Jan 13 07:25:50 UTC 2011 pooka branches: 1.414.2; 1.414.4; allow file system to decide if it can be downgraded from r/w to r/o Thu Jan 13 07:25:50 UTC 2011 pooka branches: 1.414.2; 1.414.4; allow file system to decide if it can be downgraded from r/w to r/o .2; 1.414.4; allow file system to decide if it can be downgraded from r/w to r/o 1.414.4.4 Sat Mar 05 15:10:41 UTC 2011 bouyer Sync with HEAD 1.414.4.3 Tue Feb 15 16:45:56 UTC 2011 bouyer Implement COMPAT_50 quotactl(2) 1.414.4.2 Fri Feb 11 11:27:29 UTC 2011 bouyer Remove debug printf 1.414.4.1 Thu Jan 20 14:24:58 UTC 2011 bouyer Snapshot of work in progress on a modernised disk quota system: - new quotactl syscall (versionned for backward compat), which takes as parameter a path to a mount point, and a prop_dictionary (in plistref format) describing commands and arguments. For each command, status and data are returned as a prop_dictionary. quota commands features will be added to take advantage of this, exporting quota data or getting quota commands as plists. - new on disk-format storage (all 64bit wide), integrated to metadata for ffs (and playing nicely with wapbl). Quotas are enabled on a ffs filesystem via superblock flags. tunefs(8) can enable or disable quotas. On a quota-enabled filesystem, fsck_ffs(8) will track per-uid/gid block and inode usages, and will check and update quotas in Pass 6. quota usage and limits are stored in unliked files (one for users, one for groups)l fsck_ffs(8) will create the files if needed, or free them if needed. This means that after enabling or disabling quotas on a filesystem; a fsck_ffs(8) run is required. quotacheck(8) is not needed any more, on a unclean shutdown fsck or journal replay will take care of fixing quotas. newfs(8) can create a ready-to-mount quota-enabled filesystem (superblock flags are set and quota inodes are created). Other new features or semantic changes: - default quota datas, applied to users or groups which don't already have a quota entry - per-user/group grace time (instead of a filesystem global one) - 0 really means "nothing allowed at all", not "no limit". If you want "no limit", set the limit to UQUAD_MAX (tools will understand "unlimited" and "-") A quota file is structured as follow: it starts with a header, containing a few per-filesystem values, and the default quota limits. Quota entries are linked together as a simple list, each entry has a pointer (as an offset withing the file) to the next. The header has a pointer to a list of free quota entries, and a hash table of in-use entries. The size of the hash table depends on the filesystem block size (header+hash table should fit in the first block). The file is not sparse and is a multiple of filesystem block size (when the free quota entry list is empty a new filesystem block is allocated). quota entries to not cross filesystem block boundaries. In memory, the kernel keeps a cache of recently used quota entries as a reference to the block number, and offset withing the block. The quota entry itself is keept in the buf cache. fsck_ffs(8), tunefs(8) and newfs(8) supports are completed (with related atf tests :) The kernel can update disk usage and report it via quotactl(2). Todo: enforce quotas limits (limits are not checked by kernel yet) update repquota, edquota and rpc.rquotad to the new world implement compat_50_quotactl ioctl. update quotactl(2) man page fsck_ffs required fixes so that allocating new blocks or inodes will properly update the superblock and cg sumaries. This was not an issue up to now because superblock and cg sumaries check happened last, but now allocations or frees can happen in pass 6. 1.414.2.1 Mon Jun 06 09:09:41 UTC 2011 jruoho Sync with HEAD. |
| /src/share/man/man9/ | |
| Makefile | 1.414 Sun May 21 19:07:29 UTC 2017 abhinav branches: 1.414.2; Add MLINKS for the functions described in bufq(9) Sun May 21 19:07:29 UTC 2017 abhinav branches: 1.414.2; Add MLINKS for the functions described in bufq(9) 1.414.2.2 Tue Oct 09 09:58:09 UTC 2018 martin Pull up following revision(s) (requested by hannken in ticket #1052): sys/kern/vfs_trans.c: revision 1.51 distrib/sets/lists/comp/mi: revision 1.2233 share/man/man9/fstrans.9: revision 1.27 share/man/man9/Makefile: revision 1.431 sys/sys/fstrans.h: revision 1.12 sys/rump/librump/rumpkern/emul.c: revision 1.187 sys/dev/vnd.c: revision 1.266 sys/miscfs/genfs/genfs_vfsops.c: revision 1.8 Bring back three state file system suspension: NORMAL -> SUSPENDING -> SUSPENDED and add operation fstrans_start_lazy() that only blocks while SUSPENDED. Change vndthread() support operation handle_with_rdwr() to bracket its file system operations by fstrans_start_lazy() and fstrans_done(). PR kern/53624 (dom0 freeze on domU exit) 1.414.2.1 Thu Jun 07 18:24:15 UTC 2018 martin Pull up following revision(s) (requested by nat in ticket #848): share/man/man9/Makefile: revision 1.422 distrib/sets/lists/comp/mi: revision 1.2198 share/man/man7/Makefile: revision 1.33 share/man/man9/audio.9: revision 1.47 share/man/man7/audio.7: file removal sys/dev/audio.c: revision 1.456 sys/dev/audio.c: revision 1.457 distrib/sets/lists/man/mi: revision 1.1591 share/man/man9/intro.9: revision 1.20 share/man/man7/audio.7: revision 1.3 share/man/man9/audio_system.9: revision 1.1 share/man/man7/intro.7: revision 1.26 share/man/man4/audio.4: revision 1.86 Fix a typo with sc_out/inports when setting the hardware recording gain on the mix ring. Found by mrg@ XXX pullup-8 Using audioctl without the -p switch defaults to the mix ring. This allows setting the hardware gain etc. Update the audio spec in audio.7 to reflect these changes. Addresses PR kern/52781. Move the audio specification to section 9 under audio_system. Ok wiz@ |
| /src/sys/arch/sparc64/sparc64/ | |
| locore.s | 1.414 Sat May 26 19:20:21 UTC 2018 palle branches: 1.414.2; next_stick() - fix typy in comment: tick->stick Sat May 26 19:20:21 UTC 2018 palle branches: 1.414.2; next_stick() - fix typy in comment: tick->stick 1.414.2.3 Mon Apr 13 08:04:08 UTC 2020 martin Mostly merge changes from HEAD upto 20200411 1.414.2.2 Wed Apr 08 14:07:54 UTC 2020 martin Merge changes from current as of 20200406 1.414.2.1 Mon Jun 10 22:06:48 UTC 2019 christos Sync with HEAD |
| /src/sys/uvm/ | |
| uvm_map.c | 1.417 Tue Aug 13 20:52:52 UTC 2024 riastradh Redo uvm_map.c 1.414 without the null pointer dereference. uvm_map(9): Sprinkle assertions and interface contract comments. No functional change intended. PR kern/51254: uvm assertion "!topdown || hint <= orig_hint" failed 1.416 Tue Aug 13 20:23:23 UTC 2024 riastradh Revert uvm_map.c 1.414. This was: uvm_map(9): Sprinkle assertions and interface contract comments. Apparently, you have to actually test changes, not just prove they are correct. Who knew?? (And the incantation `No functional change intended.' didn't work either!) PR kern/51254: uvm assertion "!topdown || hint <= orig_hint" failed 1.414 Tue Aug 13 17:54:44 UTC 2024 riastradh uvm_map(9): Sprinkle assertions and interface contract comments. No functional change intended. PR kern/51254: uvm assertion "!topdown || hint <= orig_hint" failed |
| /src/share/misc/ | |
| acronyms.comp | 1.414 Tue Oct 14 14:48:28 UTC 2025 jschauma add rfc6975 terms DAU, DHU, N3U DAU DNSSEC Algorithm Understood DHU DS Hash Understood N3U NSEC3 Hash Understood |
| /src/sys/arch/x86/x86/ | |
| pmap.c | 1.414 Sat May 07 14:59:25 UTC 2022 bouyer return after calling xen_pagezero(), don't fall back to the legacy pmap_zero_page() method. This should only affect performances. 1.334.2.7 Fri May 13 11:10:38 UTC 2022 martin Pull up following revision(s) (requested by bouyer in ticket #1443): sys/arch/x86/x86/pmap.c: revision 1.414 return after calling xen_pagezero(), don't fall back to the legacy pmap_zero_page() method. This should only affect performances. |
| /src/usr.bin/make/ | |
| main.c | 1.427 Fri Nov 06 20:59:52 UTC 2020 rillig make(1): fix wrong condition in mkTempFile (since 2020-10-31) The wrong negation had been added in main.c 1.414 from 2020-10-31. Found by GCC 10, which complained about a potential null pointer dereference in line 2188. 1.414 Sat Oct 31 09:20:07 UTC 2020 rillig make(1): clean up mkTempFile |
| /src/sys/arch/evbarm/conf/ | |
| GENERIC64 | 1.103.2.1 Mon Sep 23 07:04:40 UTC 2019 martin Pull up following revision(s) (requested by jmcneill in ticket #230): sys/dev/pci/files.pci: revision 1.415 distrib/sets/lists/man/mi: revision 1.1655 sys/dev/pci/if_mcx.c: revision 1.1 share/man/man4/Makefile: revision 1.683 share/man/man4/mcx.4: revision 1.1 sys/arch/evbarm/conf/GENERIC64: revision 1.107 sys/dev/pci/files.pci: revision 1.414 Add support for Mellanox 5th generation ethernet devices. This driver supports the ConnectX-4 Lx EN, ConnectX-4 EN, ConnectX-5 EN, and ConnectX-6 EN adapters. Driver ported from OpenBSD. add mcx attachment. Correct mcx comment, drop mii dependency |
| /src/usr.bin/xlint/lint1/ | |
| decl.c | 1.414 Mon Mar 10 22:35:02 UTC 2025 rillig lint: in C99 mode and later, warn about non-prototype functions Suggested by Christos Zoulas. |