Module Name:src
Committed By: riastradh
Date: Sun Apr 9 12:26:36 UTC 2023
Modified Files:
src/sys/miscfs/genfs: genfs_io.c
Log Message:
genfs: KASSERT(A && B) -> KASSERT(A); KASSERT(B)
To generate a diff of this commit:
cvs rdiff -u -r1.102 -r1.103
Module Name:src
Committed By: riastradh
Date: Sun Apr 9 12:26:36 UTC 2023
Modified Files:
src/sys/miscfs/genfs: genfs_io.c
Log Message:
genfs: KASSERT(A && B) -> KASSERT(A); KASSERT(B)
To generate a diff of this commit:
cvs rdiff -u -r1.102 -r1.103
Module Name:src
Committed By: hannken
Date: Fri Mar 3 10:02:51 UTC 2023
Modified Files:
src/sys/miscfs/genfs: genfs_vnops.c
Log Message:
Fix genfs_can_chtimes() to also handle the condition:
If the time pointer is null, then write permission
on the file is also
Module Name:src
Committed By: hannken
Date: Fri Mar 3 10:02:51 UTC 2023
Modified Files:
src/sys/miscfs/genfs: genfs_vnops.c
Log Message:
Fix genfs_can_chtimes() to also handle the condition:
If the time pointer is null, then write permission
on the file is also
Module Name:src
Committed By: hannken
Date: Sat Mar 19 13:52:45 UTC 2022
Modified Files:
src/sys/miscfs/genfs: genfs_vnops.c
Log Message:
Remove now unused genfs_nolock(), genfs_nounlock() and genfs_noislocked().
To generate a diff of this commit:
cvs rdiff -u -r1.216
Module Name:src
Committed By: hannken
Date: Sat Mar 19 13:52:45 UTC 2022
Modified Files:
src/sys/miscfs/genfs: genfs_vnops.c
Log Message:
Remove now unused genfs_nolock(), genfs_nounlock() and genfs_noislocked().
To generate a diff of this commit:
cvs rdiff -u -r1.216
Module Name:src
Committed By: riastradh
Date: Fri Jan 14 21:59:51 UTC 2022
Modified Files:
src/sys/miscfs/genfs: genfs_io.c
Log Message:
genfs(9): Prune dead branch.
To generate a diff of this commit:
cvs rdiff -u -r1.101 -r1.102 src/sys/miscfs/genfs/genfs_io.c
Please
Module Name:src
Committed By: riastradh
Date: Fri Jan 14 21:59:51 UTC 2022
Modified Files:
src/sys/miscfs/genfs: genfs_io.c
Log Message:
genfs(9): Prune dead branch.
To generate a diff of this commit:
cvs rdiff -u -r1.101 -r1.102 src/sys/miscfs/genfs/genfs_io.c
Please
Module Name:src
Committed By: thorpej
Date: Wed Oct 20 13:29:06 UTC 2021
Modified Files:
src/sys/miscfs/genfs: genfs_rename.c
Log Message:
Don't use genfs_rename_knote() in the "rename foo over hard-link to itself"
case, which simply results in removing the "from" name;
Module Name:src
Committed By: thorpej
Date: Wed Oct 20 13:29:06 UTC 2021
Modified Files:
src/sys/miscfs/genfs: genfs_rename.c
Log Message:
Don't use genfs_rename_knote() in the "rename foo over hard-link to itself"
case, which simply results in removing the "from" name;
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
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
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
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
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
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
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
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
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
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
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
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
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: 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: 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
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
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
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
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: 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
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
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:
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:
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: 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
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
Module Name:src
Committed By: maxv
Date: Thu Jul 11 16:59:14 UTC 2019
Modified Files:
src/sys/miscfs/genfs: genfs_io.c
Log Message:
Fix (harmless) uninitialized variable: 'pg' could be 'endm', in which case
'pg->uobject' would not be initialized. Just invert the two last
Module Name:src
Committed By: maxv
Date: Thu Jul 11 16:59:14 UTC 2019
Modified Files:
src/sys/miscfs/genfs: genfs_io.c
Log Message:
Fix (harmless) uninitialized variable: 'pg' could be 'endm', in which case
'pg->uobject' would not be initialized. Just invert the two last
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: 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
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
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
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
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
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
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: 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Module Name:src
Committed By: hannken
Date: Wed May 28 10:51:20 UTC 2014
Modified Files:
src/sys/miscfs/genfs: layer.h
Log Message:
Change field layerm_tag to correct type enum vtagtype.
CID 1216449: Mixing enum types
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: hannken
Date: Wed May 28 10:51:20 UTC 2014
Modified Files:
src/sys/miscfs/genfs: layer.h
Log Message:
Change field layerm_tag to correct type enum vtagtype.
CID 1216449: Mixing enum types
To generate a diff of this commit:
cvs rdiff -u
On Thu, Mar 13, 2014 at 04:01:33AM +, David Holland wrote:
On Wed, Mar 12, 2014 at 08:11:26AM -0700, Paul Goyette wrote:
Me, too. But I'd rather that we had the equivalent ISCLR() macro, too,
to remove another negation/complement.
So is ISCLR when passed two bits true if both are
On Wed, Mar 12, 2014 at 09:39:23AM +, Juergen Hannken-Illjes wrote:
Module Name: src
Committed By: hannken
Date: Wed Mar 12 09:39:23 UTC 2014
Modified Files:
src/sys/miscfs/genfs: layer_vnops.c
Log Message:
Restructure layer_lock() to always lock before testing for
Taylor R Campbell campbell+netbsd-source-change...@mumble.net writes:
Date: Wed, 12 Mar 2014 16:16:32 +0200
From: Jukka Ruohonen jruoho...@iki.fi
On Wed, Mar 12, 2014 at 09:39:23AM +, Juergen Hannken-Illjes wrote:
Restructure layer_lock() to always lock before testing for
On Wed, 12 Mar 2014, Greg Troxel wrote:
Taylor R Campbell campbell+netbsd-source-change...@mumble.net writes:
Date: Wed, 12 Mar 2014 16:16:32 +0200
From: Jukka Ruohonen jruoho...@iki.fi
On Wed, Mar 12, 2014 at 09:39:23AM +, Juergen Hannken-Illjes wrote:
Restructure
Paul Goyette p...@whooppee.com writes:
Me, too. But I'd rather that we had the equivalent ISCLR() macro, too,
to remove another negation/complement.
So is ISCLR when passed two bits true if both are clear, or if it's just
not the case that both are set?
Arguably this points out that the
Taylor R Campbell campbell+netbsd-source-change...@mumble.net wrote:
Date: Wed, 12 Mar 2014 16:16:32 +0200
From: Jukka Ruohonen jruoho...@iki.fi
On Wed, Mar 12, 2014 at 09:39:23AM +, Juergen Hannken-Illjes wrote:
Restructure layer_lock() to always lock before testing for
On Thu, Mar 13, 2014 at 12:32:38AM +0900, Mindaugas Rasiukevicius wrote:
Taylor R Campbell campbell+netbsd-source-change...@mumble.net wrote:
Date: Wed, 12 Mar 2014 16:16:32 +0200
From: Jukka Ruohonen jruoho...@iki.fi
On Wed, Mar 12, 2014 at 09:39:23AM +, Juergen
On Wed, Mar 12, 2014 at 08:11:26AM -0700, Paul Goyette wrote:
Me, too. But I'd rather that we had the equivalent ISCLR() macro, too,
to remove another negation/complement.
So is ISCLR when passed two bits true if both are clear, or if it's just
not the case that both are set?
Module Name:src
Committed By: hannken
Date: Wed Mar 12 09:38:51 UTC 2014
Modified Files:
src/sys/miscfs/genfs: genfs_vnops.c
Log Message:
Restructure genfs_deadlock() and genfs_lock() to always lock before
testing for dead node. Use ISSET() to test flags, add assertions.
Module Name:src
Committed By: hannken
Date: Wed Mar 12 09:39:23 UTC 2014
Modified Files:
src/sys/miscfs/genfs: layer_vnops.c
Log Message:
Restructure layer_lock() to always lock before testing for dead node.
Use ISSET() to test flags, add assertions.
To generate a diff
Module Name:src
Committed By: hannken
Date: Wed Mar 12 09:38:51 UTC 2014
Modified Files:
src/sys/miscfs/genfs: genfs_vnops.c
Log Message:
Restructure genfs_deadlock() and genfs_lock() to always lock before
testing for dead node. Use ISSET() to test flags, add assertions.
Module Name:src
Committed By: hannken
Date: Wed Mar 12 09:39:23 UTC 2014
Modified Files:
src/sys/miscfs/genfs: layer_vnops.c
Log Message:
Restructure layer_lock() to always lock before testing for dead node.
Use ISSET() to test flags, add assertions.
To generate a diff
Module Name:src
Committed By: hannken
Date: Sun Feb 9 17:15:51 UTC 2014
Modified Files:
src/sys/miscfs/genfs: layer_subr.c
Log Message:
When layer_node_alloc() finds another thread already inserted the node
into the hashlist and discards the now unneeded node it will
Module Name:src
Committed By: hannken
Date: Sun Feb 9 17:15:51 UTC 2014
Modified Files:
src/sys/miscfs/genfs: layer_subr.c
Log Message:
When layer_node_alloc() finds another thread already inserted the node
into the hashlist and discards the now unneeded node it will
Module Name:src
Committed By: hannken
Date: Wed Jan 29 08:27:04 UTC 2014
Modified Files:
src/sys/miscfs/genfs: layer_subr.c layer_vnops.c
Log Message:
Allow layer_node_create() with unlocked lower node and change
layer_bypass() to enter nodes from creation operations
Module Name:src
Committed By: hannken
Date: Wed Jan 29 08:27:04 UTC 2014
Modified Files:
src/sys/miscfs/genfs: layer_subr.c layer_vnops.c
Log Message:
Allow layer_node_create() with unlocked lower node and change
layer_bypass() to enter nodes from creation operations
Module Name:src
Committed By: martin
Date: Sat Oct 19 16:33:11 UTC 2013
Modified Files:
src/sys/miscfs/genfs: genfs_io.c
Log Message:
Mark a potentially unused (if an arch implements pmap_update as empty
macro) variable accordingly.
To generate a diff of this commit:
Module Name:src
Committed By: martin
Date: Sat Oct 19 19:36:16 UTC 2013
Modified Files:
src/sys/miscfs/genfs: genfs_io.c
Log Message:
Mark a potentially unused variable
To generate a diff of this commit:
cvs rdiff -u -r1.56 -r1.57 src/sys/miscfs/genfs/genfs_io.c
Please
Module Name:src
Committed By: martin
Date: Sat Oct 19 16:33:11 UTC 2013
Modified Files:
src/sys/miscfs/genfs: genfs_io.c
Log Message:
Mark a potentially unused (if an arch implements pmap_update as empty
macro) variable accordingly.
To generate a diff of this commit:
Module Name:src
Committed By: martin
Date: Sat Oct 19 19:36:16 UTC 2013
Modified Files:
src/sys/miscfs/genfs: genfs_io.c
Log Message:
Mark a potentially unused variable
To generate a diff of this commit:
cvs rdiff -u -r1.56 -r1.57 src/sys/miscfs/genfs/genfs_io.c
Please
Module Name:src
Committed By: dholland
Date: Thu Jun 6 02:00:59 UTC 2013
Modified Files:
src/sys/miscfs/genfs: genfs_node.h
Log Message:
Add missing declaration of struct vnode.
To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21
Module Name:src
Committed By: dholland
Date: Thu Jun 6 02:00:59 UTC 2013
Modified Files:
src/sys/miscfs/genfs: genfs_node.h
Log Message:
Add missing declaration of struct vnode.
To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21
Module Name:src
Committed By: riastradh
Date: Thu May 2 14:49:51 UTC 2013
Modified Files:
src/sys/miscfs/genfs: genfs.h
Log Message:
Fix (harmless) typo in struct genfs_rename_ops::gro_lookup prototype.
To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31
Module Name:src
Committed By: riastradh
Date: Thu May 2 14:49:51 UTC 2013
Modified Files:
src/sys/miscfs/genfs: genfs.h
Log Message:
Fix (harmless) typo in struct genfs_rename_ops::gro_lookup prototype.
To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31
Module Name:src
Committed By: pgoyette
Date: Thu May 31 15:07:29 UTC 2012
Modified Files:
src/sys/miscfs/genfs: layer_vfsops.c
Log Message:
When built as module, track sysctl node creations, and destroy them on
module exit.
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: pgoyette
Date: Thu May 31 16:08:14 UTC 2012
Modified Files:
src/sys/miscfs/genfs: layer_vfsops.c
Log Message:
Ooopppsss! sysctl nodes created during module load time cannot be
PERMANENT
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: pgoyette
Date: Thu May 31 15:07:29 UTC 2012
Modified Files:
src/sys/miscfs/genfs: layer_vfsops.c
Log Message:
When built as module, track sysctl node creations, and destroy them on
module exit.
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: pgoyette
Date: Thu May 31 16:08:14 UTC 2012
Modified Files:
src/sys/miscfs/genfs: layer_vfsops.c
Log Message:
Ooopppsss! sysctl nodes created during module load time cannot be
PERMANENT
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: yamt
Date: Tue May 22 14:20:40 UTC 2012
Modified Files:
src/sys/miscfs/genfs: genfs_io.c
Log Message:
don't block on pager map for read-ahead.
reduce code duplication.
To generate a diff of this commit:
cvs rdiff -u -r1.54 -r1.55
Module Name:src
Committed By: yamt
Date: Tue May 22 14:20:40 UTC 2012
Modified Files:
src/sys/miscfs/genfs: genfs_io.c
Log Message:
don't block on pager map for read-ahead.
reduce code duplication.
To generate a diff of this commit:
cvs rdiff -u -r1.54 -r1.55
Module Name:src
Committed By: njoly
Date: Fri Mar 30 18:24:08 UTC 2012
Modified Files:
src/sys/miscfs/genfs: genfs_vnops.c
Log Message:
uid mismatch for file flags changes is expected to fail with EPERM not
EACCES.
To generate a diff of this commit:
cvs rdiff -u -r1.188
1 - 100 of 161 matches
Mail list logo