OpenGrok
Cross Reference: bfs.c
xref
: /
src
/
sys
/
fs
/
sysvbfs
/
bfs.c
Home
|
History
|
Annotate
|
Download
|
only in
sysvbfs
History log of
/src/sys/fs/sysvbfs/bfs.c
Revision
Date
Author
Comments
1.19
10-Nov-2019
chs
in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAIT
and remove code to handle failures that can no longer happen.
1.18
26-Dec-2014
hannken
branches: 1.18.18;
Sysvbfs_rename: Call bfs_file_delete(bfs, to_name, true) before calling
bfs_file_rename() and remove the bfs_file_delete() from bfs_file_rename().
After calling bfs_file_rename() it was too late to set "tnode->removed"
as the inode already disappeared.
1.17
09-Jan-2014
hannken
branches: 1.17.6;
Operation sysvbfs_remove() destructs inodes attached to active vnodes.
Defer the destruction to sysvbfs_reclaim().
Disable test t_renamerace:sysvbfs_renamerace as it will exhaust the
inode table (sysvbfs has space for 8 inodes only).
Ok: Izumi Tsutsui <tsutsui@netbsd.org>
1.16
11-Jun-2012
agc
branches: 1.16.2; 1.16.4;
cosmetic change: fix two casts to be of the appropriate type
1.15
08-May-2012
tsutsui
Move bfs_file_setsize() from bfs.c to sysvbfs_vnops.c
(and rename it to sysvbfs_file_setsize()) because it's actually
part of vnode ops and bfs.c is also pulled by standalone bootloaders
which don't want vnode header mess.
1.14
18-Mar-2012
christos
handle file resizing.
1.13
26-Jul-2010
njoly
branches: 1.13.8; 1.13.12;
Make sysvbfs rename work for filenames longer than {NAME_MAX}.
1.12
26-Apr-2009
uch
branches: 1.12.2; 1.12.4;
added error check.
1.11
28-Apr-2008
martin
branches: 1.11.8; 1.11.14;
Remove clause 3 and 4 from TNF licenses
1.10
15-Dec-2007
perry
branches: 1.10.6; 1.10.8; 1.10.10;
__FUNCTION__ -> __func__
1.9
30-Jun-2007
pooka
branches: 1.9.8; 1.9.16; 1.9.20;
Using POOL_INIT here makes no sense, since file systems always have
an init method. So get rid of it and #ifdef _LKM and just always
init in the init method. Give malloc types the same treatment.
Makes file systems nicer to work with in linksetless environments
and fixes a few LKM discrepancies.
1.8
22-Feb-2007
thorpej
branches: 1.8.4; 1.8.6;
TRUE -> true, FALSE -> false
1.7
21-Feb-2007
thorpej
Replace the Mach-derived boolean_t type with the C99 bool type. A
future commit will replace use of TRUE and FALSE with true and false.
1.6
26-Aug-2006
tsutsui
branches: 1.6.8;
Change types from int8_t to char for arrays which store char names.
1.5
06-Jul-2006
martin
Make it compile on 64 bit machines
1.4
01-Jul-2006
martin
Redo previous differently - just use time_second.
Pointed out by Frank Kardel.
1.3
01-Jul-2006
martin
Make it compile post time-counter merge
1.2
26-Jan-2006
tsutsui
branches: 1.2.2; 1.2.6; 1.2.14; 1.2.16;
free() -> dealloc() for _STANDALONE.
1.1
29-Dec-2005
tsutsui
branches: 1.1.2;
Add preliminary support for System V Boot File System.
Written by UCHIYAMA Yasushi <uch@netbsd>.
1.1.2.1
01-Feb-2006
yamt
sync with head.
1.2.16.6
21-Jan-2008
yamt
sync with head
1.2.16.5
03-Sep-2007
yamt
sync with head.
1.2.16.4
26-Feb-2007
yamt
sync with head.
1.2.16.3
30-Dec-2006
yamt
sync with head.
1.2.16.2
21-Jun-2006
yamt
sync with head.
1.2.16.1
26-Jan-2006
yamt
file bfs.c was added on branch yamt-lazymbuf on 2006-06-21 15:09:30 +0000
1.2.14.1
13-Jul-2006
gdamore
Merge from HEAD.
1.2.6.2
03-Sep-2006
yamt
sync with head.
1.2.6.1
11-Aug-2006
yamt
sync with head
1.2.2.1
09-Sep-2006
rpaulo
sync with head
1.6.8.1
27-Feb-2007
yamt
- sync with head.
- move sched_changepri back to kern_synch.c as it doesn't know PPQ anymore.
1.8.6.1
11-Jul-2007
mjf
Sync with head.
1.8.4.1
15-Jul-2007
ad
Sync with head.
1.9.20.1
02-Jan-2008
bouyer
Sync with HEAD
1.9.16.1
26-Dec-2007
ad
Sync with head.
1.9.8.1
09-Jan-2008
matt
sync with HEAD
1.10.10.3
11-Aug-2010
yamt
sync with head.
1.10.10.2
04-May-2009
yamt
sync with head.
1.10.10.1
16-May-2008
yamt
sync with head.
1.10.8.1
18-May-2008
yamt
sync with head.
1.10.6.1
02-Jun-2008
mjf
Sync with HEAD.
1.11.14.1
13-May-2009
jym
Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
1.11.8.1
28-Apr-2009
skrll
Sync with HEAD.
1.12.4.1
05-Mar-2011
rmind
sync with head
1.12.2.1
17-Aug-2010
uebayasi
Sync with HEAD.
1.13.12.2
02-Jun-2012
mrg
sync to latest -current.
1.13.12.1
05-Apr-2012
mrg
sync to latest -current.
1.13.8.4
22-May-2014
yamt
sync with head.
for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
1.13.8.3
30-Oct-2012
yamt
sync with head
1.13.8.2
23-May-2012
yamt
sync with head.
1.13.8.1
17-Apr-2012
yamt
sync with head
1.16.4.1
18-May-2014
rmind
sync with head
1.16.2.2
03-Dec-2017
jdolecek
update from HEAD
1.16.2.1
20-Aug-2014
tls
Rebase to HEAD as of a few days ago.
1.17.6.1
06-Apr-2015
skrll
Sync with HEAD
1.18.18.1
13-Apr-2020
martin
Mostly merge changes from HEAD upto 20200411
Indexes created Tue Sep 30 11:09:46 GMT 2025