CVS commit: src/sys/miscfs/procfs

2024-05-17 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat May 18 00:05:50 UTC 2024 Modified Files: src/sys/miscfs/procfs: procfs_cmdline.c Log Message: Remove unnecessary include of . To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33

CVS commit: src/sys/miscfs/procfs

2024-05-17 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat May 18 00:05:50 UTC 2024 Modified Files: src/sys/miscfs/procfs: procfs_cmdline.c Log Message: Remove unnecessary include of . To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33

CVS commit: src/sys/miscfs/procfs

2024-05-12 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun May 12 17:26:51 UTC 2024 Modified Files: src/sys/miscfs/procfs: procfs.h procfs_linux.c procfs_subr.c procfs_vfsops.c procfs_vnops.c Log Message: PR/58227: Ricardo Branco: Add support for proc/sysvipc in Linux

CVS commit: src/sys/miscfs/procfs

2024-05-12 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun May 12 17:26:51 UTC 2024 Modified Files: src/sys/miscfs/procfs: procfs.h procfs_linux.c procfs_subr.c procfs_vfsops.c procfs_vnops.c Log Message: PR/58227: Ricardo Branco: Add support for proc/sysvipc in Linux

CVS commit: src/sys/miscfs/procfs

2024-05-12 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun May 12 17:22:29 UTC 2024 Modified Files: src/sys/miscfs/procfs: procfs.h procfs_limit.c procfs_subr.c procfs_vfsops.c procfs_vnops.c Log Message: PR/58240: Ricardo Branco: Add support for proc/self/limits as

CVS commit: src/sys/miscfs/procfs

2024-05-12 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun May 12 17:22:29 UTC 2024 Modified Files: src/sys/miscfs/procfs: procfs.h procfs_limit.c procfs_subr.c procfs_vfsops.c procfs_vnops.c Log Message: PR/58240: Ricardo Branco: Add support for proc/self/limits as

CVS commit: src/sys/miscfs/procfs

2024-01-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Jan 17 10:21:01 UTC 2024 Modified Files: src/sys/miscfs/procfs: procfs_vfsops.c Log Message: Remove all procfs nodes for this process on process exit. To generate a diff of this commit: cvs rdiff -u -r1.113 -r1.114

CVS commit: src/sys/miscfs/procfs

2024-01-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Jan 17 10:21:01 UTC 2024 Modified Files: src/sys/miscfs/procfs: procfs_vfsops.c Log Message: Remove all procfs nodes for this process on process exit. To generate a diff of this commit: cvs rdiff -u -r1.113 -r1.114

CVS commit: src/sys/miscfs/procfs

2024-01-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Jan 17 10:20:12 UTC 2024 Modified Files: src/sys/miscfs/procfs: procfs.h procfs_subr.c procfs_vfsops.c Log Message: Using the exechook to revoke procfs nodes is racy and may deadlock: one thread runs doexechooks() ->

CVS commit: src/sys/miscfs/procfs

2024-01-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Jan 17 10:20:12 UTC 2024 Modified Files: src/sys/miscfs/procfs: procfs.h procfs_subr.c procfs_vfsops.c Log Message: Using the exechook to revoke procfs nodes is racy and may deadlock: one thread runs doexechooks() ->

CVS commit: src/sys/miscfs/procfs

2024-01-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Jan 17 10:19:21 UTC 2024 Modified Files: src/sys/miscfs/procfs: procfs.h procfs_vfsops.c procfs_vnops.c Log Message: Add a hashmap to access all procfs nodes by pid. To generate a diff of this commit: cvs rdiff -u -r1.82

CVS commit: src/sys/miscfs/procfs

2024-01-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Jan 17 10:19:21 UTC 2024 Modified Files: src/sys/miscfs/procfs: procfs.h procfs_vfsops.c procfs_vnops.c Log Message: Add a hashmap to access all procfs nodes by pid. To generate a diff of this commit: cvs rdiff -u -r1.82

CVS commit: src/sys/miscfs/procfs

2022-06-17 Thread Mateusz Kocielski
Module Name:src Committed By: shm Date: Fri Jun 17 14:30:37 UTC 2022 Modified Files: src/sys/miscfs/procfs: procfs_vnops.c Log Message: Add missing permission check To generate a diff of this commit: cvs rdiff -u -r1.228 -r1.229 src/sys/miscfs/procfs/procfs_vnops.c

CVS commit: src/sys/miscfs/procfs

2022-06-17 Thread Mateusz Kocielski
Module Name:src Committed By: shm Date: Fri Jun 17 14:30:37 UTC 2022 Modified Files: src/sys/miscfs/procfs: procfs_vnops.c Log Message: Add missing permission check To generate a diff of this commit: cvs rdiff -u -r1.228 -r1.229 src/sys/miscfs/procfs/procfs_vnops.c

CVS commit: src/sys/miscfs/procfs

2022-01-19 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed Jan 19 10:23:00 UTC 2022 Modified Files: src/sys/miscfs/procfs: procfs.h Log Message: Now that an inline function dereferences it, make sure struct proc is declared by including sys/proc.h here. To generate a diff of this

CVS commit: src/sys/miscfs/procfs

2022-01-19 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed Jan 19 10:23:00 UTC 2022 Modified Files: src/sys/miscfs/procfs: procfs.h Log Message: Now that an inline function dereferences it, make sure struct proc is declared by including sys/proc.h here. To generate a diff of this

CVS commit: src/sys/miscfs/procfs

2022-01-17 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Mon Jan 17 11:20:00 UTC 2022 Modified Files: src/sys/miscfs/procfs: procfs.h procfs_vfsops.c procfs_vnops.c Log Message: If the calling process is running under linux emulation, make /proc/xxx/fd/ return only symlinks pointing to

CVS commit: src/sys/miscfs/procfs

2022-01-17 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Mon Jan 17 11:20:00 UTC 2022 Modified Files: src/sys/miscfs/procfs: procfs.h procfs_vfsops.c procfs_vnops.c Log Message: If the calling process is running under linux emulation, make /proc/xxx/fd/ return only symlinks pointing to

CVS commit: src/sys/miscfs/procfs

2022-01-14 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Jan 14 23:46:56 UTC 2022 Modified Files: src/sys/miscfs/procfs: procfs_vnops.c Log Message: Fix emul and exe DT_ types (from RVP, as was the previous commit) To generate a diff of this commit: cvs rdiff -u -r1.225 -r1.226

CVS commit: src/sys/miscfs/procfs

2022-01-14 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Jan 14 23:46:56 UTC 2022 Modified Files: src/sys/miscfs/procfs: procfs_vnops.c Log Message: Fix emul and exe DT_ types (from RVP, as was the previous commit) To generate a diff of this commit: cvs rdiff -u -r1.225 -r1.226

CVS commit: src/sys/miscfs/procfs

2022-01-14 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Jan 14 18:28:28 UTC 2022 Modified Files: src/sys/miscfs/procfs: procfs_vnops.c Log Message: Put the appropriate DT_ constant in the dirent structure depending on the file type. To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/miscfs/procfs

2022-01-14 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Jan 14 18:28:28 UTC 2022 Modified Files: src/sys/miscfs/procfs: procfs_vnops.c Log Message: Put the appropriate DT_ constant in the dirent structure depending on the file type. To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/miscfs/procfs

2022-01-11 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Jan 11 22:55:55 UTC 2022 Modified Files: src/sys/miscfs/procfs: procfs_vnops.c Log Message: remove redundant error initialization and break earlier. (from rvp) To generate a diff of this commit: cvs rdiff -u -r1.223

CVS commit: src/sys/miscfs/procfs

2022-01-11 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Jan 11 22:55:55 UTC 2022 Modified Files: src/sys/miscfs/procfs: procfs_vnops.c Log Message: remove redundant error initialization and break earlier. (from rvp) To generate a diff of this commit: cvs rdiff -u -r1.223

CVS commit: src/sys/miscfs/procfs

2022-01-11 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Jan 11 11:10:46 UTC 2022 Modified Files: src/sys/miscfs/procfs: procfs_vnops.c Log Message: Use a single "p" variable. Should fix PR kern/56614: kernel panic on tmux To generate a diff of this commit: cvs rdiff -u -r1.222

CVS commit: src/sys/miscfs/procfs

2022-01-11 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Jan 11 11:10:46 UTC 2022 Modified Files: src/sys/miscfs/procfs: procfs_vnops.c Log Message: Use a single "p" variable. Should fix PR kern/56614: kernel panic on tmux To generate a diff of this commit: cvs rdiff -u -r1.222

CVS commit: src/sys/miscfs/procfs

2022-01-10 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Jan 10 23:16:05 UTC 2022 Modified Files: src/sys/miscfs/procfs: procfs_vnops.c Log Message: use a single nc variable. To generate a diff of this commit: cvs rdiff -u -r1.221 -r1.222 src/sys/miscfs/procfs/procfs_vnops.c

CVS commit: src/sys/miscfs/procfs

2022-01-10 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Jan 10 23:16:05 UTC 2022 Modified Files: src/sys/miscfs/procfs: procfs_vnops.c Log Message: use a single nc variable. To generate a diff of this commit: cvs rdiff -u -r1.221 -r1.222 src/sys/miscfs/procfs/procfs_vnops.c

CVS commit: src/sys/miscfs/procfs

2022-01-10 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Jan 10 22:26:14 UTC 2022 Modified Files: src/sys/miscfs/procfs: procfs_vnops.c Log Message: Fix locking in the error path (from RVP). Centralize unlock code. To generate a diff of this commit: cvs rdiff -u -r1.220 -r1.221

CVS commit: src/sys/miscfs/procfs

2022-01-10 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Jan 10 22:26:14 UTC 2022 Modified Files: src/sys/miscfs/procfs: procfs_vnops.c Log Message: Fix locking in the error path (from RVP). Centralize unlock code. To generate a diff of this commit: cvs rdiff -u -r1.220 -r1.221

CVS commit: src/sys/miscfs/procfs

2021-10-05 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Oct 5 18:00:29 UTC 2021 Modified Files: src/sys/miscfs/procfs: procfs_vnops.c Log Message: PR/53299: RVP: kernfs and procfs are broken when sysctl security.curtain is enabled To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/miscfs/procfs

2021-10-05 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Oct 5 18:00:29 UTC 2021 Modified Files: src/sys/miscfs/procfs: procfs_vnops.c Log Message: PR/53299: RVP: kernfs and procfs are broken when sysctl security.curtain is enabled To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/miscfs/procfs

2019-09-27 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Sep 27 14:36:19 UTC 2019 Modified Files: src/sys/miscfs/procfs: procfs_auxv.c procfs_cmdline.c procfs_limit.c procfs_map.c Log Message: Instead of casting to size_t, cast to uintmax_t to prevent truncation

CVS commit: src/sys/miscfs/procfs

2019-09-27 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Sep 27 14:36:19 UTC 2019 Modified Files: src/sys/miscfs/procfs: procfs_auxv.c procfs_cmdline.c procfs_limit.c procfs_map.c Log Message: Instead of casting to size_t, cast to uintmax_t to prevent truncation

CVS commit: src/sys/miscfs/procfs

2019-09-26 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Sep 26 17:34:08 UTC 2019 Modified Files: src/sys/miscfs/procfs: procfs_auxv.c procfs_cmdline.c procfs_limit.c procfs_map.c procfs_subr.c Log Message: fix sign-compare issues: uio->uio_offset (off_t) is compared

CVS commit: src/sys/miscfs/procfs

2019-09-26 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Sep 26 17:34:08 UTC 2019 Modified Files: src/sys/miscfs/procfs: procfs_auxv.c procfs_cmdline.c procfs_limit.c procfs_map.c procfs_subr.c Log Message: fix sign-compare issues: uio->uio_offset (off_t) is compared

CVS commit: src/sys/miscfs/procfs

2019-09-26 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Sep 26 17:33:18 UTC 2019 Modified Files: src/sys/miscfs/procfs: procfs.h Log Message: Rewrite the procfs_fileno as an inline function to make it more clear what it does... To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/miscfs/procfs

2019-09-26 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Sep 26 17:33:18 UTC 2019 Modified Files: src/sys/miscfs/procfs: procfs.h Log Message: Rewrite the procfs_fileno as an inline function to make it more clear what it does... To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/miscfs/procfs

2019-09-07 Thread Chuck Silvers
Module Name:src Committed By: chs Date: Sat Sep 7 19:08:28 UTC 2019 Modified Files: src/sys/miscfs/procfs: procfs_linux.c Log Message: have procfs_do_pid_stat() pass the proc's map to get_proc_size_info(), rather than having the latter look up the map again and not check

CVS commit: src/sys/miscfs/procfs

2019-09-07 Thread Chuck Silvers
Module Name:src Committed By: chs Date: Sat Sep 7 19:08:28 UTC 2019 Modified Files: src/sys/miscfs/procfs: procfs_linux.c Log Message: have procfs_do_pid_stat() pass the proc's map to get_proc_size_info(), rather than having the latter look up the map again and not check

CVS commit: src/sys/miscfs/procfs

2019-08-23 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Fri Aug 23 14:12:39 UTC 2019 Modified Files: src/sys/miscfs/procfs: procfs_linux.c Log Message: Fix info leaks. To generate a diff of this commit: cvs rdiff -u -r1.74 -r1.75 src/sys/miscfs/procfs/procfs_linux.c Please note that

CVS commit: src/sys/miscfs/procfs

2019-08-23 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Fri Aug 23 14:12:39 UTC 2019 Modified Files: src/sys/miscfs/procfs: procfs_linux.c Log Message: Fix info leaks. To generate a diff of this commit: cvs rdiff -u -r1.74 -r1.75 src/sys/miscfs/procfs/procfs_linux.c Please note that

Re: CVS commit: src/sys/miscfs/procfs

2018-04-07 Thread Christos Zoulas
On Apr 7, 9:54pm, hann...@eis.cs.tu-bs.de ("J. Hannken-Illjes") wrote: -- Subject: Re: CVS commit: src/sys/miscfs/procfs | Already requested with ticket #702. Thanks! christos

Re: CVS commit: src/sys/miscfs/procfs

2018-04-07 Thread J. Hannken-Illjes
> On 7. Apr 2018, at 21:27, Christos Zoulas wrote: > > In article <20180407134242.bceb9f...@cvs.netbsd.org>, > Juergen Hannken-Illjes wrote: >> -=-=-=-=-=- >> >> Module Name: src >> Committed By:hannken >> Date:Sat Apr

Re: CVS commit: src/sys/miscfs/procfs

2018-04-07 Thread Christos Zoulas
In article <20180407134242.bceb9f...@cvs.netbsd.org>, Juergen Hannken-Illjes wrote: >-=-=-=-=-=- > >Module Name: src >Committed By: hannken >Date: Sat Apr 7 13:42:42 UTC 2018 > >Modified Files: > src/sys/miscfs/procfs: procfs_vnops.c > >Log Message:

re: CVS commit: src/sys/miscfs/procfs

2014-07-12 Thread matthew green
Nicolas Joly writes: Module Name: src Committed By: njoly Date: Sat Jul 12 09:58:39 UTC 2014 Modified Files: src/sys/miscfs/procfs: procfs_linux.c Log Message: Use kproc2 to provide sensible informations for /proc/pid/stat. hmm, kernel code should really avoid using the

Re: CVS commit: src/sys/miscfs/procfs

2014-07-12 Thread Nicolas Joly
On Sat, Jul 12, 2014 at 08:11:46PM +1000, matthew green wrote: Nicolas Joly writes: Module Name:src Committed By: njoly Date: Sat Jul 12 09:58:39 UTC 2014 Modified Files: src/sys/miscfs/procfs: procfs_linux.c Log Message: Use kproc2 to provide

re: CVS commit: src/sys/miscfs/procfs

2014-07-12 Thread matthew green
Nicolas Joly writes: On Sat, Jul 12, 2014 at 08:11:46PM +1000, matthew green wrote: Nicolas Joly writes: Module Name: src Committed By: njoly Date: Sat Jul 12 09:58:39 UTC 2014 Modified Files: src/sys/miscfs/procfs: procfs_linux.c Log

Re: CVS commit: src/sys/miscfs/procfs

2011-06-23 Thread Christos Zoulas
In article 20110623190949.gb4...@netbsd.org, David Holland dholland-sourcechan...@netbsd.org wrote: On Thu, Jun 23, 2011 at 01:06:38PM -0400, Christos Zoulas wrote: Modified Files: src/sys/miscfs/procfs: procfs_vnops.c Log Message: From Aleksey Cheusov: Don't make it easy for

Re: CVS commit: src/sys/miscfs/procfs

2011-06-23 Thread David Holland
On Thu, Jun 23, 2011 at 07:55:49PM +, Christos Zoulas wrote: ...as opposed to, say, running /usr/bin/pmap? (I've long thought that should be restricted to root, or at least only to one's own non-setugid processes.) I am in the process of fixing that too, stay tuned. Yay :-) --