CVS commit: src/sys/miscfs/kernfs

2021-07-18 Thread David A. Holland
Module Name:src Committed By: dholland Date: Mon Jul 19 01:33:53 UTC 2021 Modified Files: src/sys/miscfs/kernfs: kernfs_vnops.c Log Message: Abolish all the silly indirection macros for initializing vnode ops tables. These are things of the form #define foofs_op genfs_op,

CVS commit: src/sys/miscfs/kernfs

2021-07-05 Thread David A. Holland
Module Name:src Committed By: dholland Date: Tue Jul 6 03:23:03 UTC 2021 Modified Files: src/sys/miscfs/kernfs: kernfs_vnops.c Log Message: Fix perms on /kern/{r,}rootdev. To generate a diff of this commit: cvs rdiff -u -r1.169 -r1.170 src/sys/miscfs/kernfs/kernfs_vnops

CVS commit: src/sys/miscfs/kernfs

2021-07-05 Thread David A. Holland
Module Name:src Committed By: dholland Date: Tue Jul 6 03:22:44 UTC 2021 Modified Files: src/sys/miscfs/kernfs: kernfs_vnops.c Log Message: Add missing VOP_KQFILTER to kernfs. Not sure if lack of it can be used for local DoS or not, but best to fix. To generate a diff

CVS commit: src/sys/miscfs/fdesc

2021-05-01 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat May 1 15:08:14 UTC 2021 Modified Files: src/sys/miscfs/fdesc: fdesc_vnops.c Log Message: Make sure fdesc_lookup() never returns VNON vnodes. Should fix PR kern/56130 (fdescfs create nodes with wrong major number) To gener

CVS commit: src/sys/miscfs/procfs

2020-12-28 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Dec 28 22:36:16 UTC 2020 Modified Files: src/sys/miscfs/procfs: procfs_vfsops.c Log Message: Fix procfs environ node. To generate a diff of this commit: cvs rdiff -u -r1.109 -r1.110 src/sys/miscfs/procfs/procfs_vfsops.c

CVS commit: src/sys/miscfs/specfs

2020-12-25 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Fri Dec 25 09:28:56 UTC 2020 Modified Files: src/sys/miscfs/specfs: spec_vnops.c Log Message: When reading from a block device, queue parallel block requests to fill a buffer with breadn. To generate a diff of this commit: cvs

CVS commit: src/sys/miscfs/genfs

2020-08-10 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Aug 10 11:09:15 UTC 2020 Modified Files: src/sys/miscfs/genfs: genfs_io.c Log Message: Output offsets in hex for UVMHIST. To generate a diff of this commit: cvs rdiff -u -r1.98 -r1.99 src/sys/miscfs/genfs/genfs_io.c Please not

CVS commit: src/sys/miscfs/genfs

2020-08-07 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Aug 7 18:14:22 UTC 2020 Modified Files: src/sys/miscfs/genfs: genfs.h genfs_vnops.c Log Message: accmode should be accmode_t To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36 src/sys/miscfs/genfs/genfs.h cvs r

CVS commit: src/sys/miscfs/genfs

2020-06-13 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Jun 14 00:25:22 UTC 2020 Modified Files: src/sys/miscfs/genfs: genfs_io.c Log Message: genfs_putpages(): when building a cluster make use of pages in the in the existing uvm_page_array. To generate a diff of this commit: cvs rdi

CVS commit: src/sys/miscfs/procfs

2020-05-31 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sun May 31 08:38:54 UTC 2020 Modified Files: src/sys/miscfs/procfs: procfs_linux.c Log Message: struct statvfs is too large for stack. Use malloc(9) instead. XXX Switch to kmem(9) for entire this file. Frame size, e.g. for m68k, be

CVS commit: src/sys/miscfs/genfs

2020-05-20 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed May 20 17:06:15 UTC 2020 Modified Files: src/sys/miscfs/genfs: genfs_vnops.c Log Message: Fix EPERM vs EACCES on chtimes (thanks @hannken) To generate a diff of this commit: cvs rdiff -u -r1.206 -r1.207 src/sys/miscfs/genf

CVS commit: src/sys/miscfs/genfs

2020-05-18 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon May 18 19:55:42 UTC 2020 Modified Files: src/sys/miscfs/genfs: genfs_vnops.c Log Message: remove debugging, it is just clutter. To generate a diff of this commit: cvs rdiff -u -r1.205 -r1.206 src/sys/miscfs/genfs/genfs_vno

CVS commit: src/sys/miscfs/genfs

2020-05-18 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon May 18 19:42:16 UTC 2020 Modified Files: src/sys/miscfs/genfs: genfs_vnops.c Log Message: Fix EPERM vs EACCES return. To generate a diff of this commit: cvs rdiff -u -r1.204 -r1.205 src/sys/miscfs/genfs/genfs_vnops.c Plea

CVS commit: src/sys/miscfs/procfs

2020-04-29 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Wed Apr 29 07:18:24 UTC 2020 Modified Files: src/sys/miscfs/procfs: procfs.h Log Message: Put forward declaration a little further forward to unbreak build. To generate a diff of this commit: cvs rdiff -u -r1.79 -r1.80 src/sy

CVS commit: src/sys/miscfs/procfs

2020-04-28 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed Apr 29 01:56:54 UTC 2020 Modified Files: src/sys/miscfs/procfs: procfs.h procfs_subr.c procfs_vfsops.c procfs_vnops.c Log Message: If the procfs mount is marked as linux-compat, then allow proc lookup by any LWP I

CVS commit: src/sys/miscfs/genfs

2020-04-25 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Apr 25 22:28:47 UTC 2020 Modified Files: src/sys/miscfs/genfs: genfs_vnops.c Log Message: Allow root to access and modify system space extended attributes. XXX: this routine should not be using the string, but the attribute

CVS commit: src/sys/miscfs/procfs

2020-04-20 Thread Martin Husemann
Module Name:src Committed By: martin Date: Mon Apr 20 13:30:34 UTC 2020 Modified Files: src/sys/miscfs/procfs: procfs_linux.c Log Message: Add missing include of to fix the build To generate a diff of this commit: cvs rdiff -u -r1.81 -r1.82 src/sys/miscfs/procfs/procfs_

CVS commit: src/sys/miscfs/procfs

2020-04-19 Thread Hisashi T Fujinaka
Module Name:src Committed By: htodd Date: Mon Apr 20 05:22:28 UTC 2020 Modified Files: src/sys/miscfs/procfs: procfs_vfsops.c Log Message: Sort include files. To generate a diff of this commit: cvs rdiff -u -r1.106 -r1.107 src/sys/miscfs/procfs/procfs_vfsops.c Please no

CVS commit: src/sys/miscfs/procfs

2020-04-19 Thread Hisashi T Fujinaka
Module Name:src Committed By: htodd Date: Mon Apr 20 05:11:01 UTC 2020 Modified Files: src/sys/miscfs/procfs: procfs_vfsops.c Log Message: Add missing include to fix build. To generate a diff of this commit: cvs rdiff -u -r1.105 -r1.106 src/sys/miscfs/procfs/procfs_vfsop

CVS commit: src/sys/miscfs/specfs

2020-04-13 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Mon Apr 13 20:02:27 UTC 2020 Modified Files: src/sys/miscfs/specfs: spec_vnops.c Log Message: when determining I/O block size for VBLK device, only use pi_bsize returned by DIOCGPARTINFO if it's bigger than DEV_BSIZE and less th

CVS commit: src/sys/miscfs/kernfs

2020-04-07 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Tue Apr 7 08:35:49 UTC 2020 Modified Files: src/sys/miscfs/kernfs: kernfs_vfsops.c Log Message: switch to kmem_zalloc() instead of malloc() for struct kernfs_mount To generate a diff of this commit: cvs rdiff -u -r1.99 -r1.10

CVS commit: src/sys/miscfs

2020-03-21 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Sat Mar 21 16:30:39 UTC 2020 Modified Files: src/sys/miscfs/fdesc: fdesc_vfsops.c src/sys/miscfs/overlay: overlay_vfsops.c Log Message: Finish the transition to SYSCTL_SETUP by removing local sysctllog in favor of the on

CVS commit: src/sys/miscfs/genfs

2020-03-14 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Mar 14 21:47:41 UTC 2020 Modified Files: src/sys/miscfs/genfs: genfs_node.h Log Message: Update a comment. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/sys/miscfs/genfs/genfs_node.h Please note that diffs a

CVS commit: src/sys/miscfs/genfs

2020-03-14 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Mar 14 19:07:22 UTC 2020 Modified Files: src/sys/miscfs/genfs: genfs_io.c Log Message: Unused variable. To generate a diff of this commit: cvs rdiff -u -r1.90 -r1.91 src/sys/miscfs/genfs/genfs_io.c Please note that diffs are no

CVS commit: src/sys/miscfs/genfs

2020-03-14 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Mar 14 15:34:24 UTC 2020 Modified Files: src/sys/miscfs/genfs: genfs_io.c Log Message: OR into bp->b_cflags; don't overwrite. To generate a diff of this commit: cvs rdiff -u -r1.88 -r1.89 src/sys/miscfs/genfs/genfs_io.c Please

CVS commit: src/sys/miscfs/genfs

2020-02-24 Thread Andrew Doran
Module Name:src Committed By: ad Date: Mon Feb 24 20:49:51 UTC 2020 Modified Files: src/sys/miscfs/genfs: genfs_io.c Log Message: v_interlock -> vmobjlock To generate a diff of this commit: cvs rdiff -u -r1.86 -r1.87 src/sys/miscfs/genfs/genfs_io.c Please note that diff

CVS commit: src/sys/miscfs/procfs

2020-02-24 Thread Andrew Doran
Module Name:src Committed By: ad Date: Mon Feb 24 20:47:41 UTC 2020 Modified Files: src/sys/miscfs/procfs: procfs_vnops.c Log Message: v_interlock -> vmobjlock To generate a diff of this commit: cvs rdiff -u -r1.209 -r1.210 src/sys/miscfs/procfs/procfs_vnops.c Please no

CVS commit: src/sys/miscfs/kernfs

2020-02-24 Thread Andrew Doran
Module Name:src Committed By: ad Date: Mon Feb 24 20:44:25 UTC 2020 Modified Files: src/sys/miscfs/kernfs: kernfs_vnops.c Log Message: v_interlock -> vmobjlock To generate a diff of this commit: cvs rdiff -u -r1.163 -r1.164 src/sys/miscfs/kernfs/kernfs_vnops.c Please no

CVS commit: src/sys/miscfs/deadfs

2020-02-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Feb 20 15:48:05 UTC 2020 Modified Files: src/sys/miscfs/deadfs: dead_vnops.c Log Message: Use vn_bwrite, not genfs_nullop, for VOP_BWRITE. VOP_BWRITE is responsible for calling biodone; can't just leave it hanging. XXX pu

CVS commit: src/sys/miscfs/kernfs

2020-02-03 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Tue Feb 4 04:19:24 UTC 2020 Modified Files: src/sys/miscfs/kernfs: kernfs.h kernfs_vfsops.c kernfs_vnops.c Log Message: Use specfs vnops for specnodes in kernfs. While here, don't filter out rootdev and rrootdev merely becaus

CVS commit: src/sys/miscfs/genfs

2019-12-16 Thread Andrew Doran
Module Name:src Committed By: ad Date: Mon Dec 16 18:17:32 UTC 2019 Modified Files: src/sys/miscfs/genfs: genfs_io.c Log Message: genfs_do_putpages(): add a missing call to uvm_page_array_advance(). Spotted by the automated test runs and: Reported-by: syzbot+adc1f0ce21bc

CVS commit: src/sys/miscfs/genfs

2019-12-16 Thread Andrew Doran
Module Name:src Committed By: ad Date: Mon Dec 16 08:50:43 UTC 2019 Modified Files: src/sys/miscfs/genfs: genfs_io.c Log Message: Correction to previous for DEBUG case. To generate a diff of this commit: cvs rdiff -u -r1.79 -r1.80 src/sys/miscfs/genfs/genfs_io.c Please

CVS commit: src/sys/miscfs/genfs

2019-12-15 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 15 21:43:42 UTC 2019 Modified Files: src/sys/miscfs/genfs: genfs_io.c Log Message: Fix DEBUG build. To generate a diff of this commit: cvs rdiff -u -r1.78 -r1.79 src/sys/miscfs/genfs/genfs_io.c Please note that diffs are no

CVS commit: src/sys/miscfs/nullfs

2019-12-15 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Sun Dec 15 20:30:56 UTC 2019 Modified Files: src/sys/miscfs/nullfs: null_vfsops.c Log Message: Set IMNT_MPSAFE before creating the vnode for the root of the filesystem. Otherwise, it won't be created with VV_MPSAFE and require the

CVS commit: src/sys/miscfs/procfs

2019-04-25 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Thu Apr 25 22:48:42 UTC 2019 Modified Files: src/sys/miscfs/procfs: procfs.h Log Message: Restore mapping of file id to pid/type/fd. Use 64bit file id to allow for 32bit fd and 25-26bit pid. To generate a diff of this commit: c

CVS commit: src/sys/miscfs/procfs

2019-03-30 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Mar 30 23:28:30 UTC 2019 Modified Files: src/sys/miscfs/procfs: files.procfs procfs.h procfs_subr.c procfs_vfsops.c procfs_vnops.c Added Files: src/sys/miscfs/procfs: procfs_limit.c Log Message: add a nod

CVS commit: src/sys/miscfs/genfs

2018-12-10 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Mon Dec 10 21:10:52 UTC 2018 Modified Files: src/sys/miscfs/genfs: genfs_io.c Log Message: assert that WAPBL journal write lock is actually held when called with PGO_JOURNALLOCKED or IO_JOURNALLOCKED suggested by mrg@, thanks

CVS commit: src/sys/miscfs/genfs

2018-12-09 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Dec 9 20:32:37 UTC 2018 Modified Files: src/sys/miscfs/genfs: genfs_io.c Log Message: support flag PGO_JOURNALLOCKED also for genfs_getpages() To generate a diff of this commit: cvs rdiff -u -r1.72 -r1.73 src/sys/miscfs/g

CVS commit: src/sys/miscfs/procfs

2018-04-16 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Apr 16 20:27:38 UTC 2018 Modified Files: src/sys/miscfs/procfs: procfs_subr.c Log Message: Change procfs_revoke_vnodes() to use vrecycle()/vgone() instead of VOP_REVOKE(). Gets rid of a bunch of suspensions on /proc as vrecy

CVS commit: src/sys/miscfs/procfs

2018-04-07 Thread Juergen Hannken-Illjes
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: Lock the target cwdi and take an additional reference to the vnode we are interested in to prevent it from disappearing before getcwd

CVS commit: src/sys/miscfs/procfs

2017-12-30 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Dec 31 03:29:18 UTC 2017 Modified Files: src/sys/miscfs/procfs: procfs.h procfs_cmdline.c procfs_subr.c procfs_vfsops.c Log Message: rename some "cmdline" stuff now that it is used to print environment too To g

CVS commit: src/sys/miscfs/procfs

2017-12-30 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Dec 31 03:02:23 UTC 2017 Modified Files: src/sys/miscfs/procfs: procfs.h procfs_cmdline.c procfs_subr.c procfs_vfsops.c procfs_vnops.c Log Message: Add an environ node To generate a diff of this commit: cvs rdi

CVS commit: src/sys/miscfs/procfs

2017-12-01 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Dec 1 19:01:34 UTC 2017 Modified Files: src/sys/miscfs/procfs: procfs_vnops.c Log Message: Allow procfs_kqfilter, since we allow poll. "go" does it. To generate a diff of this commit: cvs rdiff -u -r1.200 -r1.201 src/sys/

CVS commit: src/sys/miscfs/procfs

2017-11-07 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Nov 8 00:51:47 UTC 2017 Modified Files: src/sys/miscfs/procfs: procfs_vnops.c Log Message: fix locking, remove error(1) comments. To generate a diff of this commit: cvs rdiff -u -r1.199 -r1.200 src/sys/miscfs/procfs/procf

CVS commit: src/sys/miscfs/procfs

2017-11-07 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Nov 8 00:42:12 UTC 2017 Modified Files: src/sys/miscfs/procfs: procfs_vnops.c Log Message: use p->p_path, remove unused code. To generate a diff of this commit: cvs rdiff -u -r1.198 -r1.199 src/sys/miscfs/procfs/procfs_vn

CVS commit: src/sys/miscfs/procfs

2017-09-29 Thread Robert Elz
Module Name:src Committed By: kre Date: Fri Sep 29 17:27:26 UTC 2017 Modified Files: src/sys/miscfs/procfs: procfs_status.c Log Message: Use %ju and (intmax_t) to unbreak i386 build. To generate a diff of this commit: cvs rdiff -u -r1.38 -r1.39 src/sys/miscfs/procfs/proc

CVS commit: src/sys/miscfs/procfs

2017-09-29 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Sep 29 12:57:05 UTC 2017 Modified Files: src/sys/miscfs/procfs: procfs_status.c Log Message: Split the status printing routines (one for NetBSD and one for Linux) for simplicity (Robert Swindelis) To generate a diff of thi

CVS commit: src/sys/miscfs/genfs

2017-07-01 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Jul 1 20:07:00 UTC 2017 Modified Files: src/sys/miscfs/genfs: genfs_vnops.c Log Message: Provide EVFILT_WRITE; this is what FreeBSD does and go wants it. Makes go unit tests pass. To generate a diff of this commit: cvs rd

CVS commit: src/sys/miscfs/genfs

2017-06-27 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Jun 27 08:40:53 UTC 2017 Modified Files: src/sys/miscfs/genfs: genfs_io.c Log Message: Add missing check for dead or dying vnode to the entry of genfs_getpages(). To generate a diff of this commit: cvs rdiff -u -r1.69 -r1.7

CVS commit: src/sys/miscfs/specfs

2017-06-24 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Jun 24 12:14:21 UTC 2017 Modified Files: src/sys/miscfs/specfs: spec_vnops.c Log Message: Refuse to open a block device with zero open count when it has a mountpoint set. This may happen after forced detach or unplug of a mo

CVS commit: src/sys/miscfs/genfs

2017-06-04 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Jun 4 08:01:33 UTC 2017 Modified Files: src/sys/miscfs/genfs: genfs_vnops.c Log Message: Now that FSTRANS is part of VOP_*LOCK() remove FSTRANS and vdead_check() from genfs_.*lock() and assert the vnode state once the vnode

CVS commit: src/sys/miscfs/genfs

2017-05-24 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed May 24 09:54:40 UTC 2017 Modified Files: src/sys/miscfs/genfs: layer_vnops.c Log Message: Protect layer_getpages against vnodes disappearing during a forced unmount. To generate a diff of this commit: cvs rdiff -u -r1.64 -r

CVS commit: src/sys/miscfs/genfs

2017-05-07 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun May 7 08:21:57 UTC 2017 Modified Files: src/sys/miscfs/genfs: layer_vnops.c Log Message: Move v_writecount adjustment from revoke to reclaim. To generate a diff of this commit: cvs rdiff -u -r1.63 -r1.64 src/sys/miscfs/gen

CVS commit: src/sys/miscfs/procfs

2017-04-13 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Apr 13 09:54:18 UTC 2017 Modified Files: src/sys/miscfs/procfs: procfs_linux.c Log Message: Switch procfs_domounts() to mountlist iterator. To generate a diff of this commit: cvs rdiff -u -r1.72 -r1.73 src/sys/miscfs/procfs

CVS commit: src/sys/miscfs/specfs

2017-04-11 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed Apr 12 06:43:56 UTC 2017 Modified Files: src/sys/miscfs/specfs: spec_vnops.c Log Message: Make the non-DIAGNOSTIC version compile To generate a diff of this commit: cvs rdiff -u -r1.170 -r1.171 src/sys/miscfs/specfs/spec_vno

CVS commit: src/sys/miscfs

2017-04-11 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Apr 11 07:51:37 UTC 2017 Modified Files: src/sys/miscfs/genfs: layer.h layer_vfsops.c src/sys/miscfs/nullfs: null.h null_vfsops.c src/sys/miscfs/overlay: overlay.h overlay_vfsops.c src/sys/miscfs/umapfs

CVS commit: src/sys/miscfs/genfs

2017-04-01 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sat Apr 1 23:34:17 UTC 2017 Modified Files: src/sys/miscfs/genfs: genfs_io.c Log Message: Clarify meaning of "glocked" argument of genfs_putpages_read. To generate a diff of this commit: cvs rdiff -u -r1.67 -r1.68 src/sys/mis

CVS commit: src/sys/miscfs/genfs

2017-04-01 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 1 19:57:54 UTC 2017 Modified Files: src/sys/miscfs/genfs: genfs_io.c Log Message: Simplify genfs_getpages_read async/unlock protocol. Previously the caller unlocked for error or sync I/O, whereas genfs_getpages_read u

CVS commit: src/sys/miscfs/procfs

2017-03-30 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Mar 30 20:21:00 UTC 2017 Modified Files: src/sys/miscfs/procfs: procfs_auxv.c Log Message: remove comment. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/miscfs/procfs/procfs_auxv.c Please note that d

CVS commit: src/sys/miscfs/procfs

2017-03-30 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Mar 30 20:16:29 UTC 2017 Modified Files: src/sys/miscfs/procfs: files.procfs procfs.h procfs_subr.c procfs_vfsops.c procfs_vnops.c Added Files: src/sys/miscfs/procfs: procfs_auxv.c Log Message: add an aux

CVS commit: src/sys/miscfs/genfs

2017-03-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Mar 30 09:11:12 UTC 2017 Modified Files: src/sys/miscfs/genfs: genfs_rename.c Log Message: Remove now redundant calls to fstrans_start()/fstrans_done(). To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/mi

CVS commit: src/sys/miscfs/genfs

2017-03-09 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Mar 9 10:10:02 UTC 2017 Modified Files: src/sys/miscfs/genfs: genfs_io.c Log Message: Protect genfs_do_putpages() against vnodes disappearing during a forced mount update from read-write to read-only. To generate a diff of

CVS commit: src/sys/miscfs/genfs

2017-03-01 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Mar 1 10:47:26 UTC 2017 Modified Files: src/sys/miscfs/genfs: genfs_io.c Log Message: Protect genfs_getpages() against vnodes disappearing during a forced mount update from read-write to read-only. To generate a diff of th

CVS commit: src/sys/miscfs/specfs

2017-03-01 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Mar 1 10:46:05 UTC 2017 Modified Files: src/sys/miscfs/specfs: spec_vnops.c Log Message: Add a diagnostic test for buffers written to a block device holding a read-only mounted file system. This will become a KASSERT in the

CVS commit: src/sys/miscfs

2017-01-27 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Jan 27 10:47:13 UTC 2017 Modified Files: src/sys/miscfs/genfs: layer_extern.h layer_vnops.c src/sys/miscfs/nullfs: null_vnops.c src/sys/miscfs/overlay: overlay_vnops.c src/sys/miscfs/umapfs: umap_vnops.

CVS commit: src/sys/miscfs/procfs

2016-11-02 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Thu Nov 3 03:53:32 UTC 2016 Modified Files: src/sys/miscfs/procfs: procfs_vfsops.c Log Message: Module procfs needs ptrace_common for process_do{,fp}regs To generate a diff of this commit: cvs rdiff -u -r1.94 -r1.95 src/sys/m

CVS commit: src/sys/miscfs/genfs

2016-09-29 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Sep 29 19:08:48 UTC 2016 Modified Files: src/sys/miscfs/genfs: genfs_io.c Log Message: don't change the loop counts; noted by mrg@ To generate a diff of this commit: cvs rdiff -u -r1.62 -r1.63 src/sys/miscfs/genfs/genfs_io

CVS commit: src/sys/miscfs/specfs

2016-09-08 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Thu Sep 8 08:45:52 UTC 2016 Modified Files: src/sys/miscfs/specfs: spec_vnops.c Log Message: Revert rev 1.164. This will be redone differently (using "dummy" modules). This implementation requires changes to a base kernel in

CVS commit: src/sys/miscfs/specfs

2016-09-07 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Thu Sep 8 00:07:48 UTC 2016 Modified Files: src/sys/miscfs/specfs: spec_vnops.c Log Message: if_config processing wants to auto-load modules named with an if_ prefix, while specfc wants to auto-load modules without the prefix.

CVS commit: src/sys/miscfs/specfs

2016-04-04 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Apr 4 08:03:54 UTC 2016 Modified Files: src/sys/miscfs/specfs: spec_vnops.c Log Message: Avoid a race with spec_revoke for the assertion too. Final fix for PR kern/50467 Panic from disconnecting phone while reading its cont

CVS commit: src/sys/miscfs/procfs

2016-03-28 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Mon Mar 28 17:23:47 UTC 2016 Modified Files: src/sys/miscfs/procfs: procfs_linux.c Log Message: Align /proc//statm data with /proc//stat and provide RSS information. There is no data about shared pages. Helps PR 50801. To gene

CVS commit: src/sys/miscfs/specfs

2016-03-26 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Mar 26 14:58:13 UTC 2016 Modified Files: src/sys/miscfs/specfs: spec_vnops.c Log Message: Whhen spec_strategy() extracts v_rdev take care to avoid a race with spec_revoke. Fixes PR kern/50467 Panic from disconnecting phone w

CVS commit: src/sys/miscfs/specfs

2016-01-05 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Tue Jan 5 09:07:19 UTC 2016 Modified Files: src/sys/miscfs/specfs: spec_vnops.c Log Message: Fix a couple of checks for kernel vm_space, and convert the 'naked panic" code to KASSERT/KASSERTMSG. Thanks, Taylor! To generate

CVS commit: src/sys/miscfs/specfs

2015-12-22 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Wed Dec 23 00:13:57 UTC 2015 Modified Files: src/sys/miscfs/specfs: spec_vnops.c Log Message: Revert previous To generate a diff of this commit: cvs rdiff -u -r1.158 -r1.159 src/sys/miscfs/specfs/spec_vnops.c Please note that

CVS commit: src/sys/miscfs/specfs

2015-12-22 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Tue Dec 22 23:54:37 UTC 2015 Modified Files: src/sys/miscfs/specfs: spec_vnops.c Log Message: If we attempt to autoload a driver module, make sure we return an error if it fails. Otherwise we might end up calling a builtin-but-

CVS commit: src/sys/miscfs/specfs

2015-12-07 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Dec 8 01:57:14 UTC 2015 Modified Files: src/sys/miscfs/specfs: spec_vnops.c Log Message: unfortunately it is not that easy to get rid of DIOCGPART. DTRT for the raw partition and print a warning if we overflowed. I guess th

CVS commit: src/sys/miscfs/specfs

2015-12-04 Thread John Nemeth
Module Name:src Committed By: jnemeth Date: Sat Dec 5 07:59:34 UTC 2015 Modified Files: src/sys/miscfs/specfs: spec_vnops.c Log Message: messing with uninitialized structs is a bad thing To generate a diff of this commit: cvs rdiff -u -r1.154 -r1.155 src/sys/miscfs/spec

CVS commit: src/sys/miscfs/specfs

2015-12-04 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Dec 4 23:54:06 UTC 2015 Modified Files: src/sys/miscfs/specfs: spec_vnops.c Log Message: Use DIOCGMEDIASIZE instead of DIOCGPART so that we are not limited to 2G. XXX: All DIOCGPART code needs to be removed... XXX: pullup-7

CVS commit: src/sys/miscfs

2015-07-01 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Jul 1 08:13:53 UTC 2015 Modified Files: src/sys/miscfs/deadfs: dead_vfsops.c src/sys/miscfs/specfs: spec_vnops.c Log Message: Unfortunately MFS uses v_data of its anonymous device vnode so it cannot be used as vcache

CVS commit: src/sys/miscfs

2015-06-29 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Jun 30 06:19:22 UTC 2015 Modified Files: src/sys/miscfs/deadfs: dead_vfsops.c src/sys/miscfs/specfs: spec_vnops.c Log Message: Redo previous again, v_specnode is invariant but not unique. Set "vp->v_data = vp" and us

CVS commit: src/sys/miscfs

2015-06-29 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Jun 29 16:48:20 UTC 2015 Modified Files: src/sys/miscfs/deadfs: dead_vfsops.c src/sys/miscfs/specfs: spec_vnops.c Log Message: Use the address of vp->v_specnode as vcache key. It is invariant over the lifetime of the

CVS commit: src/sys/miscfs/specfs

2015-06-29 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Jun 29 16:25:49 UTC 2015 Modified Files: src/sys/miscfs/specfs: spec_vnops.c Log Message: Revert previous, and explain why. To generate a diff of this commit: cvs rdiff -u -r1.149 -r1.150 src/sys/miscfs/specfs/spec_vnops.c

CVS commit: src/sys/miscfs/specfs

2015-06-29 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Jun 29 15:39:40 UTC 2015 Modified Files: src/sys/miscfs/specfs: spec_vnops.c Log Message: CID 1308957: Fix wrong sizeof() To generate a diff of this commit: cvs rdiff -u -r1.148 -r1.149 src/sys/miscfs/specfs/spec_vnops.c

CVS commit: src/sys/miscfs/deadfs

2015-04-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Apr 20 23:30:58 UTC 2015 Modified Files: src/sys/miscfs/deadfs: dead_vnops.c Log Message: Uncomment the argument struct declarations in deadfs. We don't actually use them, but this is the only way the vop versioning mechan

CVS commit: src/sys/miscfs/genfs

2015-04-12 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Apr 12 14:44:06 UTC 2015 Modified Files: src/sys/miscfs/genfs: genfs_io.c Log Message: Fix UVMHIST build. To generate a diff of this commit: cvs rdiff -u -r1.59 -r1.60 src/sys/miscfs/genfs/genfs_io.c Please note that diffs a

CVS commit: src/sys/miscfs

2014-11-09 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sun Nov 9 18:08:07 UTC 2014 Modified Files: src/sys/miscfs/fdesc: fdesc_vfsops.c src/sys/miscfs/genfs: layer_subr.c layer_vfsops.c src/sys/miscfs/nullfs: null_vfsops.c src/sys/miscfs/umapfs: umap_subr.c umap_

CVS commit: src/sys/miscfs/procfs

2014-10-17 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Oct 17 20:49:22 UTC 2014 Modified Files: src/sys/miscfs/procfs: procfs_map.c Log Message: Maps don't change that frequently between reads, so don't give up and do what linux does (support reading from an offset). To genera

CVS commit: src/sys/miscfs/fdesc

2014-09-05 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Sep 5 10:43:26 UTC 2014 Modified Files: src/sys/miscfs/fdesc: fdesc_vnops.c Log Message: The comment about toxicity was correct, restore VNON setting code and then set the proper type in lookup. To generate a diff of this

CVS commit: src/sys/miscfs/fdesc

2014-09-04 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Sep 4 13:29:50 UTC 2014 Modified Files: src/sys/miscfs/fdesc: fdesc_vnops.c Log Message: remove debugging. To generate a diff of this commit: cvs rdiff -u -r1.122 -r1.123 src/sys/miscfs/fdesc/fdesc_vnops.c Please note th

CVS commit: src/sys/miscfs/fdesc

2014-09-04 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Sep 4 13:28:54 UTC 2014 Modified Files: src/sys/miscfs/fdesc: fdesc_vnops.c Log Message: Well, nasty thing happen if you set /dev/tty to VNON too. Disable for now. To generate a diff of this commit: cvs rdiff -u -r1.121 -

CVS commit: src/sys/miscfs/fdesc

2014-09-03 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Sep 4 00:30:25 UTC 2014 Modified Files: src/sys/miscfs/fdesc: fdesc_vfsops.c Log Message: Fix type of /dev/tty To generate a diff of this commit: cvs rdiff -u -r1.89 -r1.90 src/sys/miscfs/fdesc/fdesc_vfsops.c Please note

CVS commit: src/sys/miscfs/umapfs

2014-08-11 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Mon Aug 11 14:02:14 UTC 2014 Modified Files: src/sys/miscfs/umapfs: umap_vfsops.c Log Message: 1) 'error' is returned while it does not even hold an error code. Which means that zero is returned, and the kernel keeps mounting (an

CVS commit: src/sys/miscfs/procfs

2014-08-09 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Aug 10 06:22:06 UTC 2014 Modified Files: src/sys/miscfs/procfs: procfs_linux.c Log Message: #include To generate a diff of this commit: cvs rdiff -u -r1.69 -r1.70 src/sys/miscfs/procfs/procfs_linux.c Please note that diffs a

CVS commit: src/sys/miscfs/procfs

2014-07-27 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Jul 27 16:47:26 UTC 2014 Modified Files: src/sys/miscfs/procfs: procfs.h procfs_subr.c procfs_vfsops.c procfs_vnops.c Log Message: Change procfs from hashlist to vcache. - Key is (type, pid, fd) - Remove argument

CVS commit: src/sys/miscfs/specfs

2014-07-25 Thread David A. Holland
Module Name:src Committed By: dholland Date: Fri Jul 25 08:19:19 UTC 2014 Modified Files: src/sys/miscfs/specfs: spec_vnops.c specdev.h Log Message: Implement spec_fdiscard() using bdev_discard() and cdev_discard(). Also define spec_fallocate() to genfs_eopnotsupp(). To

CVS commit: src/sys/miscfs/kernfs

2014-07-20 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Jul 20 13:17:37 UTC 2014 Modified Files: src/sys/miscfs/kernfs: kernfs.h Log Message: Remove another KAME IPSEC residue, "struct secasvar" and "struct secpolicy". To generate a diff of this commit: cvs rdiff -u -r1.38 -r1.3

CVS commit: src/sys/miscfs/kernfs

2014-07-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Jul 17 08:21:34 UTC 2014 Modified Files: src/sys/miscfs/kernfs: kernfs.h kernfs_subr.c kernfs_vfsops.c kernfs_vnops.c Log Message: Finish KAME IPSEC removal: - Remove field kfs_value, it is always zero. Compute th

CVS commit: src/sys/miscfs/fdesc

2014-07-13 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Jul 13 11:23:01 UTC 2014 Modified Files: src/sys/miscfs/fdesc: fdesc.h fdesc_vfsops.c fdesc_vnops.c Log Message: Change fdesc from hashlist to vcache. To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/sys/mi

CVS commit: src/sys/miscfs/procfs

2014-07-12 Thread Nicolas Joly
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//stat. To generate a diff of this commit: cvs rdiff -u -r1.68 -r1.69 src/sys/mi

CVS commit: src/sys/miscfs/procfs

2014-06-30 Thread Nicolas Joly
Module Name:src Committed By: njoly Date: Mon Jun 30 14:58:59 UTC 2014 Modified Files: src/sys/miscfs/procfs: procfs_linux.c Log Message: Use NZERO instead of hard-coded "20" value. To generate a diff of this commit: cvs rdiff -u -r1.67 -r1.68 src/sys/miscfs/procfs/procf

  1   2   >