History log of /src/sys/compat/linux/common/linux_sysctl.h |
Revision | | Date | Author | Comments |
1.8 |
| 21-Mar-2020 |
pgoyette | Deal with having to teardown sysctl entries in multiple sub-trees.
(This used to work, but I broke it recently.)
|
1.7 |
| 16-Mar-2020 |
pgoyette | Use the module subsystem's ability to process SYSCTL_SETUP() entries to automate installation of sysctl nodes.
Note that there are still a number of device and pseudo-device modules that create entries tied to individual device units, rather than to the module itself. These are not changed.
|
1.6 |
| 29-Sep-2017 |
maxv | branches: 1.6.4; Remove compat_linux from the autoload list, and add a sysctl to enable or disable it - which defaults to disabled. The following command is now required to use linux binaries:
sysctl -w emul.linux.enabled=1
After a discussion on tech-kern@. All the other ideas to reduce the attack surface have drawbacks, and this sysctl seems to be the best option.
|
1.5 |
| 19-Nov-2008 |
ad | branches: 1.5.26; Make the emulations, exec formats, coredump, NFS, and the NFS server into modules. By and large this commit:
- shuffles header files and ifdefs - splits code out where necessary to be modular - adds module glue for each of the components - adds/replaces hooks for things that can be installed at runtime
|
1.4 |
| 28-Apr-2008 |
martin | branches: 1.4.6; 1.4.8; Remove clause 3 and 4 from TNF licenses
|
1.3 |
| 11-Dec-2005 |
christos | branches: 1.3.70; 1.3.72; 1.3.74; merge ktrace-lwp.
|
1.2 |
| 20-May-2004 |
atatat | Tweak sysctl setup functions (the macros, actually) for use in lkms, and tweak lkminit_*.c (where applicable) to call them, and to call sysctl_teardown() when being unloaded.
This consists of (1) making setup functions not be static when being compiled as lkms (change to sys/sysctl.h), (2) making prototypes visible for the various setup functions in header files (changes to various header files), and (3) making simple "load" and "unload" functions in the actual lkminit stuff.
linux_sysctl.c also needs its root exposed (ie, made not static) for this (when built as an lkm).
|
1.1 |
| 15-Feb-2002 |
christos | branches: 1.1.2; 1.1.8; 1.1.20; 1.1.22; s/printf/uprintf/
|
1.1.22.1 |
| 23-May-2004 |
tron | Pull up revision 1.2 (requested by atatat in ticket #374): Tweak sysctl setup functions (the macros, actually) for use in lkms, and tweak lkminit_*.c (where applicable) to call them, and to call sysctl_teardown() when being unloaded. This consists of (1) making setup functions not be static when being compiled as lkms (change to sys/sysctl.h), (2) making prototypes visible for the various setup functions in header files (changes to various header files), and (3) making simple "load" and "unload" functions in the actual lkminit stuff. linux_sysctl.c also needs its root exposed (ie, made not static) for this (when built as an lkm).
|
1.1.20.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.1.20.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.1.20.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.1.8.2 |
| 16-Mar-2002 |
jdolecek | Catch up with -current.
|
1.1.8.1 |
| 15-Feb-2002 |
jdolecek | file linux_sysctl.h was added on branch kqueue on 2002-03-16 16:00:39 +0000
|
1.1.2.2 |
| 28-Feb-2002 |
nathanw | Catch up to -current.
|
1.1.2.1 |
| 15-Feb-2002 |
nathanw | file linux_sysctl.h was added on branch nathanw_sa on 2002-02-28 04:12:57 +0000
|
1.3.74.2 |
| 04-May-2009 |
yamt | sync with head.
|
1.3.74.1 |
| 16-May-2008 |
yamt | sync with head.
|
1.3.72.1 |
| 18-May-2008 |
yamt | sync with head.
|
1.3.70.2 |
| 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.3.70.1 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.4.8.1 |
| 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.4.6.1 |
| 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.5.26.1 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
1.6.4.1 |
| 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|