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,
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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_
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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/
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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.
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
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
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
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
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
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-
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
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
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
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
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
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
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
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
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
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
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_
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
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
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
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 -
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
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
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
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
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
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
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
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
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
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 - 100 of 172 matches
Mail list logo