Module Name:src
Committed By: reinoud
Date: Tue Apr 14 12:47:44 UTC 2020
Modified Files:
src/sys/fs/udf: udf_vfsops.c
Log Message:
Move comment related to the sysctl_createv() in SYSCTL_SETUP() from the old
place to the new place too.
To generate a diff of this commit:
c
Module Name:src
Committed By: reinoud
Date: Tue Apr 14 11:45:43 UTC 2020
Modified Files:
src/sys/fs/udf: udf_vnops.c
Log Message:
fix debug print flag
To generate a diff of this commit:
cvs rdiff -u -r1.110 -r1.111 src/sys/fs/udf/udf_vnops.c
Please note that diffs are n
Module Name:src
Committed By: hannken
Date: Mon Apr 6 14:31:06 UTC 2020
Modified Files:
src/sys/fs/udf: udf_subr.c
Log Message:
udf_get_node(): fix typo and honor "lktype" argument.
To generate a diff of this commit:
cvs rdiff -u -r1.149 -r1.150 src/sys/fs/udf/udf_subr.
Module Name:src
Committed By: reinoud
Date: Thu Aug 9 20:30:26 UTC 2018
Modified Files:
src/sys/fs/udf: udf_subr.c
Log Message:
Fix length calculation
To generate a diff of this commit:
cvs rdiff -u -r1.142 -r1.143 src/sys/fs/udf/udf_subr.c
Please note that diffs are n
Module Name:src
Committed By: reinoud
Date: Thu Aug 9 13:49:30 UTC 2018
Modified Files:
src/sys/fs/udf: ecma167-udf.h
Log Message:
Sync with UDFclient
To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 src/sys/fs/udf/ecma167-udf.h
Please note that diffs are
Module Name:src
Committed By: kamil
Date: Wed Jul 25 19:56:56 UTC 2018
Modified Files:
src/sys/fs/udf: ecma167-udf.h
Log Message:
Avoid undefined behavior in ecma167-udf.h
Define the UDF_EXT_* symbols as unsigned values.
This prevents undefined behavior of altering the si
Module Name:src
Committed By: reinoud
Date: Wed Jul 25 11:09:22 UTC 2018
Modified Files:
src/sys/fs/udf: udf_subr.c
Log Message:
Enhance logical volume integrity descriptor handling and provide
bug-compatibility for Linux mkudffs 1.3 images.
To generate a diff of this co
Module Name:src
Committed By: hannken
Date: Sat Jun 24 12:13:16 UTC 2017
Modified Files:
src/sys/fs/udf: udf_vfsops.c
Log Message:
No need to call vflush from failing udf_mount(). If the system nodes
really have to disappear we should change vrele() to vrecycle() here.
Module Name:src
Committed By: christos
Date: Wed Jan 4 15:53:14 UTC 2017
Modified Files:
src/sys/fs/udf: udf_allocation.c
Log Message:
PR/51777: David Binderman: Remove unused computation
To generate a diff of this commit:
cvs rdiff -u -r1.38 -r1.39 src/sys/fs/udf/udf_a
Module Name:src
Committed By: reinoud
Date: Tue May 24 09:55:57 UTC 2016
Modified Files:
src/sys/fs/udf: udf.h udf_readwrite.c udf_strat_bootstrap.c
udf_strat_direct.c udf_strat_rmw.c udf_strat_sequential.c
udf_subr.c udf_subr.h
Log Message:
Cleanup
Module Name:src
Committed By: reinoud
Date: Tue May 10 15:23:39 UTC 2016
Modified Files:
src/sys/fs/udf: udf.h udf_subr.c
Log Message:
Rework VAT searching on recordable media. It is now a lot more resilliant to
errors and it allows for VAT searching on crashed writeouts.
Module Name:src
Committed By: christos
Date: Fri Jan 29 10:42:30 UTC 2016
Modified Files:
src/sys/fs/udf: udf_vfsops.c
Log Message:
It is meaningless to check the root node if there was an error.
To generate a diff of this commit:
cvs rdiff -u -r1.71 -r1.72 src/sys/fs/ud
Module Name:src
Committed By: reinoud
Date: Wed Jan 27 00:06:49 UTC 2016
Modified Files:
src/sys/fs/udf: udf_subr.c
Log Message:
Fix filename creation and deleting with illegal file names. UDF has a
machanism for it but it allowed to create a file with a name it considered
Module Name:src
Committed By: dholland
Date: Sat Dec 19 03:16:09 UTC 2015
Modified Files:
src/sys/fs/udf: udf_subr.c
Log Message:
Improve misleading variable name. Related to PR 50571.
XXX: also there should be real bounds-check logic in here.
XXX: if the on-disk data str
Module Name:src
Committed By: christos
Date: Sat Dec 19 01:51:42 UTC 2015
Modified Files:
src/sys/fs/udf: udf_subr.c
Log Message:
add missing ,
To generate a diff of this commit:
cvs rdiff -u -r1.133 -r1.134 src/sys/fs/udf/udf_subr.c
Please note that diffs are not publi
Module Name:src
Committed By: christos
Date: Sat Dec 19 01:18:00 UTC 2015
Modified Files:
src/sys/fs/udf: udf_subr.c
Log Message:
PR/50571: David Binderman: src/sys/fs/udf/udf_subr.c:6465: obvious
performance tidyup
To generate a diff of this commit:
cvs rdiff -u -r1.132
Module Name:src
Committed By: hannken
Date: Tue Oct 6 08:57:34 UTC 2015
Modified Files:
src/sys/fs/udf: udf_strat_direct.c udf_strat_rmw.c
udf_strat_sequential.c
Log Message:
Remove dubious vhold()/holdrele() from write_logvol_dscr strategies.
The udf_node al
Module Name:src
Committed By: christos
Date: Sat Sep 12 19:50:08 UTC 2015
Modified Files:
src/sys/fs/udf: udf_strat_rmw.c
Log Message:
diagused some variables.
To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 src/sys/fs/udf/udf_strat_rmw.c
Please note that
Module Name:src
Committed By: christos
Date: Sat Sep 12 19:33:03 UTC 2015
Modified Files:
src/sys/fs/udf: udf_strat_rmw.c
Log Message:
remove identity assignment, found by brainy.
To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 src/sys/fs/udf/udf_strat_rmw.
Module Name:src
Committed By: hannken
Date: Mon Aug 24 08:31:56 UTC 2015
Modified Files:
src/sys/fs/udf: udf.h udf_subr.c udf_vfsops.c
Log Message:
Use vfs_vnode_iterator for udf_do_sync.
- Build rb_tree to get an ordered list of nodes, sync them and
clean the tree.
-
Module Name:src
Committed By: hannken
Date: Mon Aug 24 08:30:52 UTC 2015
Modified Files:
src/sys/fs/udf: udf_vfsops.c
Log Message:
Use vfs_vnode_iterator for udf_unmount_sanity_check.
To generate a diff of this commit:
cvs rdiff -u -r1.69 -r1.70 src/sys/fs/udf/udf_vfsops
Module Name:src
Committed By: hannken
Date: Mon Aug 24 08:30:17 UTC 2015
Modified Files:
src/sys/fs/udf: udf.h udf_allocation.c udf_subr.c udf_vfsops.c
Log Message:
Remove dirtynodes_cv, it is only used for timed waits without any signals.
Replace the cv_timedwait with kp
Module Name:src
Committed By: hannken
Date: Mon Apr 6 08:39:23 UTC 2015
Modified Files:
src/sys/fs/udf: udf.h udf_subr.c udf_vfsops.c udf_vnops.c
Log Message:
Change udf to vcache, keyed on udf_node->loc.loc.
To generate a diff of this commit:
cvs rdiff -u -r1.47 -r1.48
Module Name:src
Committed By: hannken
Date: Mon Apr 6 08:38:25 UTC 2015
Modified Files:
src/sys/fs/udf: udf_vnops.c
Log Message:
Move the removal of unlinked nodes from udf_inactive() to udf_reclaim().
To generate a diff of this commit:
cvs rdiff -u -r1.98 -r1.99 src/sy
Module Name:src
Committed By: christos
Date: Sat Feb 7 04:18:03 UTC 2015
Modified Files:
src/sys/fs/udf: udf_subr.c
Log Message:
fix udf_node leak. Reported by:
http://www.m00nbsd.net/ae123a9bae03f7dde5c6d654412daf5a.html#Report-4
To generate a diff of this commit:
cvs
Module Name:src
Committed By: martin
Date: Wed Jan 28 14:00:58 UTC 2015
Modified Files:
src/sys/fs/udf: udf_vnops.c
Log Message:
When udf_symlink() fails, do not explicitly call udf_delete_node(), as
vrele() called next will do that again - avoids a double free of the
bitm
Module Name:src
Committed By: reinoud
Date: Sun Jan 4 14:23:37 UTC 2015
Modified Files:
src/sys/fs/udf: udf_vnops.c
Log Message:
Add missing vrele() as found by the testsuite.
Thanks Jurgen Hannken for the patch.
To generate a diff of this commit:
cvs rdiff -u -r1.95 -
Module Name:src
Committed By: reinoud
Date: Wed Dec 3 21:37:55 UTC 2014
Modified Files:
src/sys/fs/udf: udf_vnops.c
Log Message:
Explicitly delete the failing node; it would be killed with the unlink too but
explicitly deleting it is better than just setting the file size
Module Name:src
Committed By: reinoud
Date: Wed Dec 3 21:34:55 UTC 2014
Modified Files:
src/sys/fs/udf: udf_allocation.c
Log Message:
Relax the KASSERT since an equal size is no issue
To generate a diff of this commit:
cvs rdiff -u -r1.36 -r1.37 src/sys/fs/udf/udf_alloc
Module Name:src
Committed By: riz
Date: Mon Nov 10 19:44:08 UTC 2014
Modified Files:
src/sys/fs/udf: udf_rename.c
Log Message:
Revert previous, it is actually needed. (builds are failing)
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/sys/fs/udf/udf_r
Module Name:src
Committed By: reinoud
Date: Wed Sep 17 21:18:43 UTC 2014
Modified Files:
src/sys/fs/udf: udf_subr.c
Log Message:
Fix bug introduced in last patch
To generate a diff of this commit:
cvs rdiff -u -r1.126 -r1.127 src/sys/fs/udf/udf_subr.c
Please note that d
Module Name:src
Committed By: reinoud
Date: Wed Sep 17 19:47:05 UTC 2014
Modified Files:
src/sys/fs/udf: udf.h udf_subr.c
Log Message:
As pointed out by wiz@ prevent a possible attack or corruption that results in
an endless loop of indirect descriptors being processed.
T
Module Name:src
Committed By: reinoud
Date: Tue Jul 29 15:48:22 UTC 2014
Modified Files:
src/sys/fs/udf: udf_vnops.c
Log Message:
Posix requires the va_size of a symlink to be pathlength for symbolic links.
This fixes yet another atf case.
To generate a diff of this comm
Module Name:src
Committed By: reinoud
Date: Tue Jul 29 15:36:43 UTC 2014
Modified Files:
src/sys/fs/udf: udf_subr.c
Log Message:
Fix debug printout of udf_write_metadata_partition_spacetable(), it referred
to an old variable.
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: reinoud
Date: Tue Jul 29 11:10:12 UTC 2014
Modified Files:
src/sys/fs/udf: udf_vnops.c
Log Message:
Access time should only be set on accessing the data or messing with the
contents, not on inode access rights and ownership changes. Should add
Module Name:src
Committed By: christos
Date: Sun Mar 23 09:34:42 UTC 2014
Modified Files:
src/sys/fs/udf: udf_strat_sequential.c udf_subr.c udf_vnops.c
Log Message:
fix unused
To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/sys/fs/udf/udf_strat_sequenti
Module Name:src
Committed By: riz
Date: Thu Nov 21 23:42:09 UTC 2013
Modified Files:
src/sys/fs/udf: udf_subr.c
Log Message:
Don't create a variable just to assert() on it - assert on the
thing the variable got assigned.
To generate a diff of this commit:
cvs rdiff -u -r
Module Name:src
Committed By: christos
Date: Fri Oct 18 19:56:55 UTC 2013
Modified Files:
src/sys/fs/udf: udf.h udf_allocation.c udf_strat_direct.c
udf_strat_rmw.c udf_strat_sequential.c udf_subr.c udf_vnops.c
Log Message:
fix unused variable warnings
To gene
Module Name:src
Committed By: hannken
Date: Fri Oct 4 08:35:08 UTC 2013
Modified Files:
src/sys/fs/udf: udf_vnops.c
Log Message:
Remove a bogus vrecycle() from udf_inactive(). Vrecycle() works on inactive
vnodes while VOP_INACTIVE() should never be called on an inactive
Module Name:src
Committed By: reinoud
Date: Fri Aug 9 20:13:18 UTC 2013
Modified Files:
src/sys/fs/udf: udf_allocation.c
Log Message:
Fix 32 bit issue in main file read-in function. On both 32 bit and 64 bit
hosts a missing cast would result in `garbage' after the 4Gbyte
Module Name:src
Committed By: joerg
Date: Mon Aug 5 17:02:54 UTC 2013
Modified Files:
src/sys/fs/udf: udf_osta.c
Log Message:
Support tools build.
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/sys/fs/udf/udf_osta.c
Please note that diffs are not publ
Module Name:src
Committed By: reinoud
Date: Tue Jul 16 10:49:36 UTC 2013
Modified Files:
src/sys/fs/udf: udf_rename.c
Log Message:
Remove udf_node * as state variables and add the loop invariants UFS and tmpfs
carry to make it easier to debug.
To generate a diff of this
Module Name:src
Committed By: reinoud
Date: Mon Jul 15 14:40:21 UTC 2013
Modified Files:
src/sys/fs/udf: udf_rename.c
Log Message:
First step in rewriting the genealogy case
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/sys/fs/udf/udf_rename.c
Please n
Module Name:src
Committed By: reinoud
Date: Sat Jul 13 19:42:26 UTC 2013
Modified Files:
src/sys/fs/udf: udf_rename.c
Log Message:
udf_gro_genealogy() : source and destination should never be the same on call,
KASSERT it instead of checking for it.
To generate a diff of
Module Name:src
Committed By: reinoud
Date: Sat Jul 13 19:40:14 UTC 2013
Modified Files:
src/sys/fs/udf: udf_rename.c
Log Message:
vp is used, so don't (void) it
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/fs/udf/udf_rename.c
Please note that dif
Module Name:src
Committed By: reinoud
Date: Sat Jul 13 19:39:02 UTC 2013
Modified Files:
src/sys/fs/udf: udf_rename.c
Log Message:
Rework udf_gro_rename() to be more linear instead of nesting if/else
branching.
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6
Module Name:src
Committed By: reinoud
Date: Fri Jul 12 16:14:10 UTC 2013
Modified Files:
src/sys/fs/udf: udf_rename.c
Log Message:
In case there is trouble determining the number of entries in a directory,
return its not empty to be on the safe side.
To generate a diff o
Module Name:src
Committed By: reinoud
Date: Thu Jul 11 19:41:19 UTC 2013
Modified Files:
src/sys/fs/udf: udf_rename.c
Log Message:
Resort to the easiest way to check if a directory is deleted: the flag that
tells that there is no FID (dirent) pointing to it anymore.
To g
Module Name:src
Committed By: reinoud
Date: Thu Jul 11 15:43:13 UTC 2013
Modified Files:
src/sys/fs/udf: udf_rename.c
Log Message:
Small cleanup
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/fs/udf/udf_rename.c
Please note that diffs are not public
Module Name:src
Committed By: reinoud
Date: Wed Jul 10 19:14:07 UTC 2013
Modified Files:
src/sys/fs/udf: udf_rename.c
Log Message:
Remove the dirent checks and references. UDF doesn't need/use them on rename
so just to make sure, we remove all references/checks to not trig
Module Name:src
Committed By: reinoud
Date: Wed Jul 10 15:10:56 UTC 2013
Modified Files:
src/sys/fs/udf: files.udf udf_vnops.c
Added Files:
src/sys/fs/udf: udf_rename.c
Log Message:
Implement udf_rename() using the new genfs_rename() framework.
Fixes PR kern/47986
Module Name:src
Committed By: reinoud
Date: Mon Jul 8 08:21:13 UTC 2013
Modified Files:
src/sys/fs/udf: udf_vnops.c
Log Message:
Clarify the sticky-bit check
To generate a diff of this commit:
cvs rdiff -u -r1.83 -r1.84 src/sys/fs/udf/udf_vnops.c
Please note that diffs
Module Name:src
Committed By: reinoud
Date: Sun Jul 7 20:16:22 UTC 2013
Modified Files:
src/sys/fs/udf: udf_vnops.c
Log Message:
Pull forward the node creation returned from the lookup call. Its vnode is
used in the access determination on delete/rename of TXT files.
Tha
Module Name:src
Committed By: reinoud
Date: Sun Jul 7 19:49:44 UTC 2013
Modified Files:
src/sys/fs/udf: udf_subr.c udf_subr.h udf_vnops.c
Log Message:
Implement a real empty-directory checking for rmdir().
Should should fix the other part of PR kern/47987
Solves tests/vf
Module Name:src
Committed By: reinoud
Date: Fri Jul 5 20:40:20 UTC 2013
Modified Files:
src/sys/fs/udf: udf_vnops.c
Log Message:
Fixes chflags. They were silently rejected before but the VFS standard demands
it complains with EOPNOTSUPP.
Fixes chflags test case.
To gen
Module Name:src
Committed By: reinoud
Date: Fri Jul 5 20:04:57 UTC 2013
Modified Files:
src/sys/fs/udf: udf_vnops.c
Log Message:
Provide additional checks to udf_lookup and restructure it a bit.
Should fix PR 47988
To generate a diff of this commit:
cvs rdiff -u -r1.79
Module Name:src
Committed By: reinoud
Date: Wed Jul 3 15:39:23 UTC 2013
Modified Files:
src/sys/fs/udf: udf_vnops.c
Log Message:
Remove spurious empty line
To generate a diff of this commit:
cvs rdiff -u -r1.78 -r1.79 src/sys/fs/udf/udf_vnops.c
Please note that diffs a
Module Name:src
Committed By: reinoud
Date: Wed Jul 3 14:35:29 UTC 2013
Modified Files:
src/sys/fs/udf: udf_vnops.c
Log Message:
On removing a directory make sure the leaf directory doesn't have a valid '..'
link anymore. In a corner case this leaf can be held by a proces
Module Name:src
Committed By: reinoud
Date: Wed Jul 3 12:55:34 UTC 2013
Modified Files:
src/sys/fs/udf: udf_vnops.c
Log Message:
Typo in debug message: we are removing a directory and not a file.
To generate a diff of this commit:
cvs rdiff -u -r1.76 -r1.77 src/sys/fs/u
Module Name:src
Committed By: reinoud
Date: Wed Jul 3 11:50:59 UTC 2013
Modified Files:
src/sys/fs/udf: udf_allocation.c
Log Message:
On growing a node that was recorded inside the (E)FE, don't forget to set the
size of the node to the NEW size. This was reported by the `
Module Name:src
Committed By: reinoud
Date: Thu Jun 27 09:38:08 UTC 2013
Modified Files:
src/sys/fs/udf: udf_vnops.c
Log Message:
Since UDF volumes are always mounted async, the simple UBC purging with
VOP_PUTPAGES() was never triggered resulting in far too much data in th
Module Name:src
Committed By: christos
Date: Sun Nov 13 23:08:47 UTC 2011
Modified Files:
src/sys/fs/udf: udf_subr.c
Log Message:
use getdisksize()
To generate a diff of this commit:
cvs rdiff -u -r1.117 -r1.118 src/sys/fs/udf/udf_subr.c
Please note that diffs are not p
Module Name:src
Committed By: hannken
Date: Tue Oct 18 20:20:30 UTC 2011
Modified Files:
src/sys/fs/udf: udf_vnops.c
Log Message:
VOP_GETATTR() needs a shared lock at least.
While here fix a typo (fvp -> tvp).
To generate a diff of this commit:
cvs rdiff -u -r1.67 -r1.6
Module Name:src
Committed By: christos
Date: Tue Sep 27 01:33:30 UTC 2011
Modified Files:
src/sys/fs/udf: udf_vnops.c
Log Message:
return UDF_MAXNAMLEN instead of NAME_MAX
To generate a diff of this commit:
cvs rdiff -u -r1.66 -r1.67 src/sys/fs/udf/udf_vnops.c
Please no
Module Name:src
Committed By: christos
Date: Tue Sep 27 01:13:16 UTC 2011
Modified Files:
src/sys/fs/udf: udf.h udf_subr.c udf_vfsops.c
Log Message:
- rename UDF_MAX_NAMELEN -> UDF_MAXNAMLEN
- use NAME_MAX instead of MAXNAMLEN
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: reinoud
Date: Thu Jul 7 17:45:38 UTC 2011
Modified Files:
src/sys/fs/udf: ecma167-udf.h
Log Message:
English checked and corrected, courtisy of
Igor Sobrado as noted in OpenBSD that has a
copy of this file.
To generate a diff of this commi
Module Name:src
Committed By: reinoud
Date: Sat Jan 22 18:02:18 UTC 2011
Modified Files:
src/sys/fs/udf: udf_subr.c
Log Message:
A not rewritable disc can be pseudo-overwritable. A pseudo-overwritable disc
can overwrite its logical volume integrity sequence so no need to m
Module Name:src
Committed By: reinoud
Date: Sat Jan 22 14:51:43 UTC 2011
Modified Files:
src/sys/fs/udf: udf_subr.c
Log Message:
Lookup the physical partition backing up the logical one when searching for the
metadata partition overlap for BD-R.
Fixes a kernel panic on mo
Module Name:src
Committed By: reinoud
Date: Fri Jan 21 20:36:53 UTC 2011
Modified Files:
src/sys/fs/udf: udf_subr.c
Log Message:
Split out the raw to indexed partitioning code protecting against roque
implementations that use `ramdom' numbers for the physical partitions br
Module Name:src
Committed By: reinoud
Date: Fri Jan 14 09:09:18 UTC 2011
Modified Files:
src/sys/fs/udf: udf_allocation.c
Log Message:
Metadata partition (v2.50+) bugfix commit :
* fix copying of the extents of the metadata node to the metadatamirror node;
it was not co
Module Name:src
Committed By: reinoud
Date: Thu Jan 13 13:13:32 UTC 2011
Modified Files:
src/sys/fs/udf: udf_subr.c
Log Message:
Fix the case in where a file with a latin1 file name was created. It was then
erronously entered as thelatin1 file name in the dirhash whereas t
Module Name:src
Committed By: drochner
Date: Mon Jan 3 13:12:40 UTC 2011
Modified Files:
src/sys/fs/udf: udf_strat_sequential.c
Log Message:
destroy mutex/cv before freeing the struct holding them, fixes
LOCKDEBUG panic
To generate a diff of this commit:
cvs rdiff -u -r
Module Name:src
Committed By: reinoud
Date: Wed Dec 22 12:38:43 UTC 2010
Modified Files:
src/sys/fs/udf: udf_subr.c
Log Message:
Running with DEBUG again revealed locking errors previously undetected. The
VAT writeout was done locked while marked locked as were the readin
Module Name:src
Committed By: reinoud
Date: Wed Dec 22 12:15:02 UTC 2010
Modified Files:
src/sys/fs/udf: udf_allocation.c
Log Message:
Growing the metadata partition is not yet implemented. Be so kind to report
this as unimplemented when the debug flag asks for it!
To ge
74 matches
Mail list logo