History log of /netbsd-src/sys/modules/procfs/Makefile (Results 1 – 9 of 9)
Revision Date Author Comments
# 7f653a98 14-Sep-2024 pgoyette <pgoyette@NetBSD.org>

Update module build options to match with GENERIC kernel options


# 033b3507 09-Sep-2024 pgoyette <pgoyette@NetBSD.org>

Include the SYSV_* entries for modular procfs


# 1283b96a 26-Sep-2019 christos <christos@NetBSD.org>

Kill WARNS = 3


# 1dae223f 31-Mar-2019 christos <christos@NetBSD.org>

Add the limit node


# 2bc4fb1f 17-Feb-2019 rin <rin@NetBSD.org>

Bump default value of WARNS for modules from 3 to 5, and
explicitly set WARNS for modules that fail with WARNS=5.

Also, turn on -Wno-missing-noreturn for clang for some files.

At the moment, among

Bump default value of WARNS for modules from 3 to 5, and
explicitly set WARNS for modules that fail with WARNS=5.

Also, turn on -Wno-missing-noreturn for clang for some files.

At the moment, among ~ 360 modules,
- 2 (lua and zfs) need WARNS=0
- 1 (solaris) needs WARNS=1
- 136 need WARNS=3 (mostly due to sign-compare)
- 4 need WARNS=4
- others can be compiled with WARNS=5

Discussed on tech-kern.

show more ...


# a69b333e 28-Aug-2017 kamil <kamil@NetBSD.org>

Remove the filesystem tracing feature

This is a legacy interface from 4.4BSD, and it was
introduced to overcome shortcomings of ptrace(2) at that time, which are
no longer relevant (performance). To

Remove the filesystem tracing feature

This is a legacy interface from 4.4BSD, and it was
introduced to overcome shortcomings of ptrace(2) at that time, which are
no longer relevant (performance). Today /proc/#/ctl offers a narrow
subset of ptrace(2) commands and is not applicable for modern
applications use beyond simplistic tracing scenarios.

This removal will simplify kernel internals. Users will still be able to
use all the other /proc files.

This change won't affect other procfs files neither Linux compat
features within mount_procfs(8). /proc/#/ctl isn't available on Linux.

Remove:
- /proc/#/ctl from mount_procfs(8)
- P_FSTRACE note from the documentation of ps(1)
- /proc/#/ctl and filesystem tracing documentation from mount_procfs(8)
- KAUTH_REQ_PROCESS_PROCFS_CTL documentation from kauth(9)
- source code file miscfs/procfs/procfs_ctl.c
- PFSctl and procfs_doctl() from sys/miscfs/procfs/procfs.h
- KAUTH_REQ_PROCESS_PROCFS_CTL from sys/sys/kauth.h
- PSL_FSTRACE (0x00010000) from sys/sys/proc.h
- P_FSTRACE (0x00010000) from sys/sys/sysctl.h

Reduce code complexity after removal of this functionality.

Update TODO.ptrace accordingly: remove two entries about /proc tracing.

Do not keep legacy notes as comments in the headers about removed
PSL_FSTRACE / P_FSTRACE, as this interface had little number of users
(close or equal to zero).

Proposed on tech-kern@.

All filesystem tracing utility users are encouraged to switch to ptrace(2).

Sponsored by <The NetBSD Foundation>

show more ...


# 8918be50 30-Mar-2017 christos <christos@NetBSD.org>

Add auxv


# ef6414a6 08-Jul-2010 rmind <rmind@NetBSD.org>

Sync procfs module with kernel change for x86 MD.


# ed4fb1c6 28-Jun-2008 rumble <rumble@NetBSD.org>

Add of bunch of file system modules.