CVS log for src/sys/ufs/ext2fs/ext2fs_extern.h
Up to [cvs.NetBSD.org] / src / sys / ufs / ext2fs
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
Revision 1.57: download - view: text, markup, annotated - select for diffs
Sat Aug 26 05:22:50 2023 UTC (17 months, 3 weeks ago) by riastradh
Branches: MAIN
CVS tags: thorpej-ifq-base,
thorpej-ifq,
thorpej-altq-separation-base,
thorpej-altq-separation,
perseant-exfatfs-base-20240630,
perseant-exfatfs-base,
perseant-exfatfs,
HEAD
Diff to: previous 1.56: preferred, colored
Changes since revision 1.56: +4 -4
lines
ext2fs: Nix trailing whitespace.
Revision 1.44.2.4: download - view: text, markup, annotated - select for diffs
Sun Dec 3 11:39:21 2017 UTC (7 years, 2 months ago) by jdolecek
Branches: tls-maxphys
Diff to: previous 1.44.2.3: preferred, colored; branchpoint 1.44: preferred, colored; next MAIN 1.45: preferred, colored
Changes since revision 1.44.2.3: +24 -3
lines
update from HEAD
Revision 1.47.4.4: download - view: text, markup, annotated - select for diffs
Mon Aug 28 17:53:16 2017 UTC (7 years, 5 months ago) by skrll
Branches: nick-nhusb
Diff to: previous 1.47.4.3: preferred, colored; branchpoint 1.47: preferred, colored; next MAIN 1.48: preferred, colored
Changes since revision 1.47.4.3: +2 -4
lines
Sync with HEAD
Revision 1.56: download - view: text, markup, annotated - select for diffs
Sun May 28 16:38:55 2017 UTC (7 years, 8 months ago) by hannken
Branches: MAIN
CVS tags: tls-maxphys-base-20171202,
thorpej-i2c-spi-conf2-base,
thorpej-i2c-spi-conf2,
thorpej-i2c-spi-conf-base,
thorpej-i2c-spi-conf,
thorpej-futex2-base,
thorpej-futex2,
thorpej-futex-base,
thorpej-futex,
thorpej-cfargs2-base,
thorpej-cfargs2,
thorpej-cfargs-base,
thorpej-cfargs,
phil-wifi-base,
phil-wifi-20200421,
phil-wifi-20200411,
phil-wifi-20200406,
phil-wifi-20191119,
phil-wifi-20190609,
phil-wifi,
pgoyette-compat-merge-20190127,
pgoyette-compat-base,
pgoyette-compat-20190127,
pgoyette-compat-20190118,
pgoyette-compat-1226,
pgoyette-compat-1126,
pgoyette-compat-1020,
pgoyette-compat-0930,
pgoyette-compat-0906,
pgoyette-compat-0728,
pgoyette-compat-0625,
pgoyette-compat-0521,
pgoyette-compat-0502,
pgoyette-compat-0422,
pgoyette-compat-0415,
pgoyette-compat-0407,
pgoyette-compat-0330,
pgoyette-compat-0322,
pgoyette-compat-0315,
pgoyette-compat,
perseant-stdc-iso10646-base,
perseant-stdc-iso10646,
nick-nhusb-base-20170825,
netbsd-9-base,
netbsd-9-4-RELEASE,
netbsd-9-3-RELEASE,
netbsd-9-2-RELEASE,
netbsd-9-1-RELEASE,
netbsd-9-0-RELEASE,
netbsd-9-0-RC2,
netbsd-9-0-RC1,
netbsd-9,
netbsd-8-base,
netbsd-8-3-RELEASE,
netbsd-8-2-RELEASE,
netbsd-8-1-RELEASE,
netbsd-8-1-RC1,
netbsd-8-0-RELEASE,
netbsd-8-0-RC2,
netbsd-8-0-RC1,
netbsd-8,
netbsd-10-base,
netbsd-10-1-RELEASE,
netbsd-10-0-RELEASE,
netbsd-10-0-RC6,
netbsd-10-0-RC5,
netbsd-10-0-RC4,
netbsd-10-0-RC3,
netbsd-10-0-RC2,
netbsd-10-0-RC1,
netbsd-10,
matt-nb8-mediatek-base,
matt-nb8-mediatek,
isaki-audio2-base,
isaki-audio2,
is-mlppp-base,
is-mlppp,
cjep_sun2x-base1,
cjep_sun2x-base,
cjep_sun2x,
cjep_staticlib_x-base1,
cjep_staticlib_x-base,
cjep_staticlib_x,
bouyer-xenpvh-base2,
bouyer-xenpvh-base1,
bouyer-xenpvh-base,
bouyer-xenpvh,
bouyer-sunxi-drm-base,
bouyer-sunxi-drm,
ad-namecache-base3,
ad-namecache-base2,
ad-namecache-base1,
ad-namecache-base,
ad-namecache
Diff to: previous 1.55: preferred, colored
Changes since revision 1.55: +2 -4
lines
Change ext2fs to use vcache_new like we did for ffs:
- Change ext2fs_valloc to return an inode number.
- Make ext2fs_makeinode private to ext2fs_vnops.c and
pass vattr instead of mode.
Revision 1.47.4.3: download - view: text, markup, annotated - select for diffs
Wed Oct 5 20:56:11 2016 UTC (8 years, 4 months ago) by skrll
Branches: nick-nhusb
Diff to: previous 1.47.4.2: preferred, colored; branchpoint 1.47: preferred, colored
Changes since revision 1.47.4.2: +12 -4
lines
Sync with HEAD
Revision 1.55: download - view: text, markup, annotated - select for diffs
Sat Aug 20 19:47:44 2016 UTC (8 years, 5 months ago) by jdolecek
Branches: MAIN
CVS tags: prg-localcount2-base3,
prg-localcount2-base2,
prg-localcount2-base1,
prg-localcount2-base,
prg-localcount2,
pgoyette-localcount-20170426,
pgoyette-localcount-20170320,
pgoyette-localcount-20170107,
pgoyette-localcount-20161104,
nick-nhusb-base-20170204,
nick-nhusb-base-20161204,
nick-nhusb-base-20161004,
localcount-20160914,
jdolecek-ncq-base,
jdolecek-ncq,
bouyer-socketcan-base1,
bouyer-socketcan-base,
bouyer-socketcan
Diff to: previous 1.54: preferred, colored
Changes since revision 1.54: +2 -1
lines
add support for GDT_CSUM AKA uninit_bg feature
Revision 1.54: download - view: text, markup, annotated - select for diffs
Fri Aug 19 00:05:43 2016 UTC (8 years, 6 months ago) by jdolecek
Branches: MAIN
Diff to: previous 1.53: preferred, colored
Changes since revision 1.53: +3 -3
lines
fix bug introduced in rev 1.82 of ext2fs_lookup.c, when ext2fs_add_entry()
was introduced splitting code from ext2fs_direnter() - code used
incorrect new entry size, leading to incomplete entry copy or buffer
overflow; fixed by passing the right size from ext2fs_direnter()
Revision 1.53: download - view: text, markup, annotated - select for diffs
Mon Aug 15 18:29:34 2016 UTC (8 years, 6 months ago) by jdolecek
Branches: MAIN
Diff to: previous 1.52: preferred, colored
Changes since revision 1.52: +2 -2
lines
adjust ext2fs_makeinode() so that the direnter is optional, use the function (with the direnter off) in ext2fs_mkdir() instead of the code copy; adjust ext2fs_makeinode() to initialize extra_isize and set creation time, if supported by the filesystem
Revision 1.52: download - view: text, markup, annotated - select for diffs
Tue Aug 9 21:08:02 2016 UTC (8 years, 6 months ago) by kre
Branches: MAIN
Diff to: previous 1.51: preferred, colored
Changes since revision 1.51: +7 -0
lines
Undo revert now Christos has added the missing glue...
Revision 1.51: download - view: text, markup, annotated - select for diffs
Tue Aug 9 20:03:05 2016 UTC (8 years, 6 months ago) by kre
Branches: MAIN
Diff to: previous 1.50: preferred, colored
Changes since revision 1.50: +1 -8
lines
Revert previous. This work isn't complete enough to include yet,
and the build of current really does need to go back to a working state.
Revision 1.50: download - view: text, markup, annotated - select for diffs
Tue Aug 9 07:15:35 2016 UTC (8 years, 6 months ago) by christos
Branches: MAIN
Diff to: previous 1.49: preferred, colored
Changes since revision 1.49: +8 -1
lines
More htree writing support (Hrishikesh Goyal GSoC 2016)
Revision 1.47.4.2: download - view: text, markup, annotated - select for diffs
Sat Jul 9 20:25:24 2016 UTC (8 years, 7 months ago) by skrll
Branches: nick-nhusb
Diff to: previous 1.47.4.1: preferred, colored; branchpoint 1.47: preferred, colored
Changes since revision 1.47.4.1: +14 -1
lines
Sync with HEAD
Revision 1.49: download - view: text, markup, annotated - select for diffs
Fri Jun 24 17:21:30 2016 UTC (8 years, 7 months ago) by christos
Branches: MAIN
CVS tags: pgoyette-localcount-base,
pgoyette-localcount-20160806,
pgoyette-localcount-20160726,
pgoyette-localcount,
nick-nhusb-base-20160907,
jaromird-ext3
Diff to: previous 1.48: preferred, colored
Changes since revision 1.48: +14 -1
lines
GSoC 2016 (Hrishikesh Goyal): Htree index support from FreeBSD
Revision 1.47.4.1: download - view: text, markup, annotated - select for diffs
Mon Apr 6 15:18:32 2015 UTC (9 years, 10 months ago) by skrll
Branches: nick-nhusb
Diff to: previous 1.47: preferred, colored
Changes since revision 1.47: +3 -1
lines
Sync with HEAD
Revision 1.48: download - view: text, markup, annotated - select for diffs
Fri Mar 27 17:27:56 2015 UTC (9 years, 10 months ago) by riastradh
Branches: MAIN
CVS tags: nick-nhusb-base-20160529,
nick-nhusb-base-20160422,
nick-nhusb-base-20160319,
nick-nhusb-base-20151226,
nick-nhusb-base-20150921,
nick-nhusb-base-20150606,
nick-nhusb-base-20150406
Diff to: previous 1.47: preferred, colored
Changes since revision 1.47: +3 -1
lines
Disentangle buffer-cached I/O from page-cached I/O in UFS.
Page-cached I/O is used for regular files, and is initiated by VFS
users such as userland and NFS.
Buffer-cached I/O is used for directories and symlinks, and is issued
only internally by UFS.
New UFS routine ufs_bufio replaces vn_rdwr for internal use.
ufs_bufio is implemented by new UFS operations uo_bufrd/uo_bufwr,
which sit in ufs_readwrite.c alongside the VOP_READ/VOP_WRITE
implementations.
I preserved the code as much as possible and will leave further
simplification for future commits. I kept the ulfs_readwrite.c
copypasta close to ufs_readwrite.c in case we ever want to merge them
back; likewise ext2fs_readwrite.c.
No externally visible semantic change. All atf fs tests still pass.
Revision 1.44.2.3: download - view: text, markup, annotated - select for diffs
Wed Aug 20 00:04:44 2014 UTC (10 years, 6 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.44.2.2: preferred, colored; branchpoint 1.44: preferred, colored
Changes since revision 1.44.2.2: +1 -2
lines
Rebase to HEAD as of a few days ago.
Revision 1.46.10.1: download - view: text, markup, annotated - select for diffs
Sun Aug 10 06:56:57 2014 UTC (10 years, 6 months ago) by tls
Branches: tls-earlyentropy
Diff to: previous 1.46: preferred, colored; next MAIN 1.47: preferred, colored
Changes since revision 1.46: +1 -2
lines
Rebase.
Revision 1.47: download - view: text, markup, annotated - select for diffs
Sun May 25 14:07:19 2014 UTC (10 years, 8 months ago) by hannken
Branches: MAIN
CVS tags: tls-maxphys-base,
tls-earlyentropy-base,
nick-nhusb-base,
netbsd-7-nhusb-base-20170116,
netbsd-7-nhusb-base,
netbsd-7-nhusb,
netbsd-7-base,
netbsd-7-2-RELEASE,
netbsd-7-1-RELEASE,
netbsd-7-1-RC2,
netbsd-7-1-RC1,
netbsd-7-1-2-RELEASE,
netbsd-7-1-1-RELEASE,
netbsd-7-1,
netbsd-7-0-RELEASE,
netbsd-7-0-RC3,
netbsd-7-0-RC2,
netbsd-7-0-RC1,
netbsd-7-0-2-RELEASE,
netbsd-7-0-1-RELEASE,
netbsd-7-0,
netbsd-7
Branch point for: nick-nhusb
Diff to: previous 1.46: preferred, colored
Changes since revision 1.46: +1 -2
lines
Remove ext2fs_checkpath(). It is a relic from the pre-genfs_rename era.
Revision 1.44.2.2: download - view: text, markup, annotated - select for diffs
Mon Feb 25 00:30:14 2013 UTC (11 years, 11 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.44.2.1: preferred, colored; branchpoint 1.44: preferred, colored
Changes since revision 1.44.2.1: +3 -1
lines
resync with head
Revision 1.43.2.2: download - view: text, markup, annotated - select for diffs
Wed Jan 16 05:33:54 2013 UTC (12 years, 1 month ago) by yamt
Branches: yamt-pagecache
CVS tags: yamt-pagecache-tag8
Diff to: previous 1.43.2.1: preferred, colored; branchpoint 1.43: preferred, colored; next MAIN 1.44: preferred, colored
Changes since revision 1.43.2.1: +5 -3
lines
sync with (a bit old) head
Revision 1.46: download - view: text, markup, annotated - select for diffs
Wed Nov 21 23:11:23 2012 UTC (12 years, 2 months ago) by jakllsch
Branches: MAIN
CVS tags: yamt-pagecache-base9,
yamt-pagecache-base8,
yamt-pagecache-base7,
rmind-smpnet-nbase,
rmind-smpnet-base,
rmind-smpnet,
riastradh-xf86-video-intel-2-7-1-pre-2-21-15,
riastradh-drm2-base3,
riastradh-drm2-base2,
riastradh-drm2-base1,
riastradh-drm2-base,
riastradh-drm2,
khorben-n900,
agc-symver-base,
agc-symver
Branch point for: tls-earlyentropy
Diff to: previous 1.45: preferred, colored
Changes since revision 1.45: +3 -1
lines
Write support for the Ext4 Read-only Compatible Feature "huge_file".
Primarily, this feature extends the inode block count field to 48 bits.
Additionally, this feature allows this field to be represented in file
system block size units rather than DEV_BSIZE units.
Revision 1.44.2.1: download - view: text, markup, annotated - select for diffs
Tue Nov 20 03:02:53 2012 UTC (12 years, 2 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.44: preferred, colored
Changes since revision 1.44: +3 -3
lines
Resync to 2012-11-19 00:00:00 UTC
Revision 1.45: download - view: text, markup, annotated - select for diffs
Sat Nov 17 16:03:48 2012 UTC (12 years, 3 months ago) by jakllsch
Branches: MAIN
Diff to: previous 1.44: preferred, colored
Changes since revision 1.44: +3 -3
lines
Match prototype types to function types (u_int64_t vs. uint64_t).
Revision 1.43.6.1: download - view: text, markup, annotated - select for diffs
Sat Jun 2 11:09:40 2012 UTC (12 years, 8 months ago) by mrg
Branches: jmcneill-usbmp
Diff to: previous 1.43: preferred, colored; next MAIN 1.44: preferred, colored
Changes since revision 1.43: +2 -1
lines
sync to latest -current.
Revision 1.43.2.1: download - view: text, markup, annotated - select for diffs
Wed May 23 10:08:18 2012 UTC (12 years, 8 months ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +2 -1
lines
sync with head.
Revision 1.44: download - view: text, markup, annotated - select for diffs
Wed May 9 00:21:18 2012 UTC (12 years, 9 months ago) by riastradh
Branches: MAIN
CVS tags: yamt-pagecache-base6,
yamt-pagecache-base5,
jmcneill-usbmp-base10
Branch point for: tls-maxphys
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +2 -1
lines
Adapt ffs, lfs, and ext2fs to use genfs_rename.
ok dholland, rmind
Revision 1.43: download - view: text, markup, annotated - select for diffs
Tue Jul 12 16:59:48 2011 UTC (13 years, 7 months ago) by dholland
Branches: MAIN
CVS tags: yamt-pagecache-base4,
yamt-pagecache-base3,
yamt-pagecache-base2,
yamt-pagecache-base,
netbsd-6-base,
netbsd-6-1-RELEASE,
netbsd-6-1-RC4,
netbsd-6-1-RC3,
netbsd-6-1-RC2,
netbsd-6-1-RC1,
netbsd-6-1-5-RELEASE,
netbsd-6-1-4-RELEASE,
netbsd-6-1-3-RELEASE,
netbsd-6-1-2-RELEASE,
netbsd-6-1-1-RELEASE,
netbsd-6-1,
netbsd-6-0-RELEASE,
netbsd-6-0-RC2,
netbsd-6-0-RC1,
netbsd-6-0-6-RELEASE,
netbsd-6-0-5-RELEASE,
netbsd-6-0-4-RELEASE,
netbsd-6-0-3-RELEASE,
netbsd-6-0-2-RELEASE,
netbsd-6-0-1-RELEASE,
netbsd-6-0,
netbsd-6,
matt-nb6-plus-nbase,
matt-nb6-plus-base,
matt-nb6-plus,
jmcneill-usbmp-pre-base2,
jmcneill-usbmp-base9,
jmcneill-usbmp-base8,
jmcneill-usbmp-base7,
jmcneill-usbmp-base6,
jmcneill-usbmp-base5,
jmcneill-usbmp-base4,
jmcneill-usbmp-base3,
jmcneill-usbmp-base2,
jmcneill-usbmp-base,
jmcneill-audiomp3-base,
jmcneill-audiomp3
Branch point for: yamt-pagecache,
jmcneill-usbmp
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +6 -4
lines
Pass the ufs_lookup_results pointer around instead of fetching it from
the inode in the guts of ufs. Now, in VOPs where i_crap is used it is
used (directly) only immediately on entry to the VOP call and then
passed around by reference.
Except for rename, which needs explicit sorting out. The code in
ufs_wapbl_rename is unchanged in behavior but I'm increasingly
inclined to think it's wrong.
Revision 1.39.14.1: download - view: text, markup, annotated - select for diffs
Wed Apr 21 00:28:25 2010 UTC (14 years, 10 months ago) by matt
Branches: matt-nb5-mips64
CVS tags: matt-nb5-mips64-premerge-20101231,
matt-nb5-mips64-k15
Diff to: previous 1.39: preferred, colored; next MAIN 1.40: preferred, colored
Changes since revision 1.39: +2 -1
lines
sync to netbsd-5
Revision 1.38.16.3: download - view: text, markup, annotated - select for diffs
Thu Mar 11 15:04:44 2010 UTC (14 years, 11 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.38.16.2: preferred, colored; branchpoint 1.38: preferred, colored; next MAIN 1.39: preferred, colored
Changes since revision 1.38.16.2: +2 -6
lines
sync with head
Revision 1.39.6.1: download - view: text, markup, annotated - select for diffs
Tue Oct 27 21:41:07 2009 UTC (15 years, 3 months ago) by bouyer
Branches: netbsd-5
CVS tags: netbsd-5-2-RELEASE,
netbsd-5-2-RC1,
netbsd-5-2-3-RELEASE,
netbsd-5-2-2-RELEASE,
netbsd-5-2-1-RELEASE,
netbsd-5-2,
netbsd-5-1-RELEASE,
netbsd-5-1-RC4,
netbsd-5-1-RC3,
netbsd-5-1-RC2,
netbsd-5-1-RC1,
netbsd-5-1-5-RELEASE,
netbsd-5-1-4-RELEASE,
netbsd-5-1-3-RELEASE,
netbsd-5-1-2-RELEASE,
netbsd-5-1-1-RELEASE,
netbsd-5-1,
matt-nb5-pq3-base,
matt-nb5-pq3
Diff to: previous 1.39: preferred, colored; next MAIN 1.40: preferred, colored
Changes since revision 1.39: +2 -1
lines
Pull up following revision(s) (requested by pooka in ticket #1112):
sys/ufs/ext2fs/ext2fs_vnops.c: revision 1.91
sys/ufs/ext2fs/ext2fs_vfsops.c: revision 1.152
sys/ufs/ext2fs/ext2fs_extern.h: revision 1.42
update i_uid and i_gid after chown
Revision 1.42: download - view: text, markup, annotated - select for diffs
Wed Oct 21 17:37:21 2009 UTC (15 years, 3 months ago) by pooka
Branches: MAIN
CVS tags: yamt-nfs-mp-base9,
yamt-nfs-mp-base11,
yamt-nfs-mp-base10,
uebayasi-xip-base4,
uebayasi-xip-base3,
uebayasi-xip-base2,
uebayasi-xip-base1,
uebayasi-xip-base,
uebayasi-xip,
rmind-uvmplock-nbase,
rmind-uvmplock-base,
rmind-uvmplock,
matt-premerge-20091211,
matt-mips64-premerge-20101231,
jym-xensuspend-nbase,
jruoho-x86intr-base,
jruoho-x86intr,
cherry-xenmp-base,
cherry-xenmp,
bouyer-quota2-nbase,
bouyer-quota2-base,
bouyer-quota2
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +2 -1
lines
update i_uid and i_gid after chown
Revision 1.41: download - view: text, markup, annotated - select for diffs
Mon Oct 19 18:41:17 2009 UTC (15 years, 4 months ago) by bouyer
Branches: MAIN
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +1 -6
lines
Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen
for the booring work !
Revision 1.38.16.2: download - view: text, markup, annotated - select for diffs
Wed Sep 16 13:38:07 2009 UTC (15 years, 5 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.38.16.1: preferred, colored; branchpoint 1.38: preferred, colored
Changes since revision 1.38.16.1: +2 -2
lines
sync with head
Revision 1.40: download - view: text, markup, annotated - select for diffs
Sat Sep 12 02:50:38 2009 UTC (15 years, 5 months ago) by tsutsui
Branches: MAIN
CVS tags: yamt-nfs-mp-base8
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +2 -2
lines
Reduce diffs a bit between ext2fs_reload() and ffs_reload().
Revision 1.38.16.1: download - view: text, markup, annotated - select for diffs
Mon May 4 08:14:37 2009 UTC (15 years, 9 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +1 -4
lines
sync with head.
Revision 1.38.18.1: download - view: text, markup, annotated - select for diffs
Thu Sep 18 04:37:05 2008 UTC (16 years, 5 months ago) by wrstuden
Branches: wrstuden-revivesa
Diff to: previous 1.38: preferred, colored; next MAIN 1.39: preferred, colored
Changes since revision 1.38: +1 -4
lines
Sync with wrstuden-revivesa-base-2.
Revision 1.38.20.1: download - view: text, markup, annotated - select for diffs
Thu Jul 3 18:38:24 2008 UTC (16 years, 7 months ago) by simonb
Branches: simonb-wapbl
Diff to: previous 1.38: preferred, colored; next MAIN 1.39: preferred, colored
Changes since revision 1.38: +1 -4
lines
Sync with head.
Revision 1.38.12.1: download - view: text, markup, annotated - select for diffs
Sun Jun 29 09:33:20 2008 UTC (16 years, 7 months ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.38: preferred, colored; next MAIN 1.39: preferred, colored
Changes since revision 1.38: +1 -4
lines
Sync with HEAD.
Revision 1.39: download - view: text, markup, annotated - select for diffs
Sat Jun 28 01:34:05 2008 UTC (16 years, 7 months ago) by rumble
Branches: MAIN
CVS tags: yamt-nfs-mp-base7,
yamt-nfs-mp-base6,
yamt-nfs-mp-base5,
yamt-nfs-mp-base4,
yamt-nfs-mp-base3,
wrstuden-revivesa-base-4,
wrstuden-revivesa-base-3,
wrstuden-revivesa-base-2,
simonb-wapbl-nbase,
simonb-wapbl-base,
nick-hppapmap-base4,
nick-hppapmap-base3,
nick-hppapmap-base2,
nick-hppapmap-base,
nick-hppapmap,
netbsd-5-base,
netbsd-5-0-RELEASE,
netbsd-5-0-RC4,
netbsd-5-0-RC3,
netbsd-5-0-RC2,
netbsd-5-0-RC1,
netbsd-5-0-2-RELEASE,
netbsd-5-0-1-RELEASE,
netbsd-5-0,
mjf-devfs2-base,
matt-nb5-mips64-u2-k2-k4-k7-k8-k9,
matt-nb5-mips64-u1-k1-k5,
matt-nb5-mips64-premerge-20091211,
matt-nb4-mips64-k7-u2a-k9b,
matt-mips64-base2,
jymxensuspend-base,
jym-xensuspend-base,
jym-xensuspend,
haad-nbase2,
haad-dm-base2,
haad-dm-base1,
haad-dm-base,
haad-dm,
ad-audiomp2-base,
ad-audiomp2
Branch point for: netbsd-5,
matt-nb5-mips64
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +1 -4
lines
Create sysctl entries during module initialisation and destroy them
appropriately.
Many of these file systems are now ready for modularisation.
Revision 1.25.6.5: download - view: text, markup, annotated - select for diffs
Mon Jan 21 09:48:04 2008 UTC (17 years ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.25.6.4: preferred, colored; branchpoint 1.25: preferred, colored; next MAIN 1.26: preferred, colored
Changes since revision 1.25.6.4: +2 -2
lines
sync with head
Revision 1.36.4.1: download - view: text, markup, annotated - select for diffs
Wed Jan 9 01:58:23 2008 UTC (17 years, 1 month ago) by matt
Branches: matt-armv6
Diff to: previous 1.36: preferred, colored; next MAIN 1.37: preferred, colored
Changes since revision 1.36: +5 -5
lines
sync with HEAD
Revision 1.36.10.2: download - view: text, markup, annotated - select for diffs
Thu Dec 27 00:46:46 2007 UTC (17 years, 1 month ago) by mjf
Branches: mjf-devfs
Diff to: previous 1.36.10.1: preferred, colored; branchpoint 1.36: preferred, colored; next MAIN 1.37: preferred, colored
Changes since revision 1.36.10.1: +2 -2
lines
Sync with HEAD.
Revision 1.37.2.1: download - view: text, markup, annotated - select for diffs
Wed Dec 26 19:58:01 2007 UTC (17 years, 1 month ago) by ad
Branches: vmlocking2
Diff to: previous 1.37: preferred, colored; next MAIN 1.38: preferred, colored
Changes since revision 1.37: +2 -2
lines
Sync with head.
Revision 1.36.2.2: download - view: text, markup, annotated - select for diffs
Sun Dec 9 19:38:50 2007 UTC (17 years, 2 months ago) by jmcneill
Branches: jmcneill-pm
Diff to: previous 1.36.2.1: preferred, colored; branchpoint 1.36: preferred, colored; next MAIN 1.37: preferred, colored
Changes since revision 1.36.2.1: +2 -2
lines
Sync with HEAD.
Revision 1.38: download - view: text, markup, annotated - select for diffs
Sat Dec 8 19:29:53 2007 UTC (17 years, 2 months ago) by pooka
Branches: MAIN
CVS tags: yamt-pf42-baseX,
yamt-pf42-base4,
yamt-pf42-base3,
yamt-pf42-base2,
yamt-pf42-base,
yamt-pf42,
yamt-nfs-mp-base2,
yamt-nfs-mp-base,
yamt-lazymbuf-base15,
yamt-lazymbuf-base14,
yamt-kmem-base3,
yamt-kmem-base2,
yamt-kmem-base,
yamt-kmem,
wrstuden-revivesa-base-1,
wrstuden-revivesa-base,
vmlocking2-base3,
nick-net80211-sync-base,
nick-net80211-sync,
mjf-devfs-base,
matt-armv6-nbase,
matt-armv6-base,
keiichi-mipv6-nbase,
keiichi-mipv6-base,
keiichi-mipv6,
jmcneill-pm-base,
hpcarm-cleanup-nbase,
hpcarm-cleanup-base,
cube-autoconf-base,
cube-autoconf,
bouyer-xeni386-nbase,
bouyer-xeni386-merge1,
bouyer-xeni386-base,
bouyer-xeni386,
ad-socklock-base1
Branch point for: yamt-nfs-mp,
wrstuden-revivesa,
simonb-wapbl,
mjf-devfs2
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +2 -2
lines
Remove cn_lwp from struct componentname. curlwp should be used
from on. The NDINIT() macro no longer takes the lwp parameter and
associates the credentials of the calling thread with the namei
structure.
Revision 1.36.10.1: download - view: text, markup, annotated - select for diffs
Sat Dec 8 18:21:37 2007 UTC (17 years, 2 months ago) by mjf
Branches: mjf-devfs
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +4 -4
lines
Sync with HEAD.
Revision 1.25.6.4: download - view: text, markup, annotated - select for diffs
Fri Dec 7 17:35:18 2007 UTC (17 years, 2 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.25.6.3: preferred, colored; branchpoint 1.25: preferred, colored
Changes since revision 1.25.6.3: +4 -4
lines
sync with head
Revision 1.36.2.1: download - view: text, markup, annotated - select for diffs
Tue Nov 27 19:39:18 2007 UTC (17 years, 2 months ago) by joerg
Branches: jmcneill-pm
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +4 -4
lines
Sync with HEAD. amd64 Xen support needs testing.
Revision 1.37: download - view: text, markup, annotated - select for diffs
Mon Nov 26 19:02:26 2007 UTC (17 years, 2 months ago) by pooka
Branches: MAIN
CVS tags: vmlocking2-base2,
vmlocking2-base1,
vmlocking-nbase,
reinoud-bufcleanup-nbase,
reinoud-bufcleanup-base
Branch point for: vmlocking2
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +4 -4
lines
Remove the "struct lwp *" argument from all VFS and VOP interfaces.
The general trend is to remove it from all kernel interfaces and
this is a start. In case the calling lwp is desired, curlwp should
be used.
quick consensus on tech-kern
Revision 1.25.6.3: download - view: text, markup, annotated - select for diffs
Mon Sep 3 14:46:45 2007 UTC (17 years, 5 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.25.6.2: preferred, colored; branchpoint 1.25: preferred, colored
Changes since revision 1.25.6.2: +2 -13
lines
sync with head.
Revision 1.34.14.2: download - view: text, markup, annotated - select for diffs
Mon Aug 20 21:28:23 2007 UTC (17 years, 6 months ago) by ad
Branches: vmlocking
Diff to: previous 1.34.14.1: preferred, colored; branchpoint 1.34: preferred, colored; next MAIN 1.35: preferred, colored
Changes since revision 1.34.14.1: +2 -13
lines
Sync with HEAD.
Revision 1.35.2.1: download - view: text, markup, annotated - select for diffs
Wed Aug 15 13:51:06 2007 UTC (17 years, 6 months ago) by skrll
Branches: nick-csl-alignment
Diff to: previous 1.35: preferred, colored; next MAIN 1.36: preferred, colored
Changes since revision 1.35: +2 -13
lines
Sync with HEAD.
Revision 1.36.12.2: download - view: text, markup, annotated - select for diffs
Tue Jul 31 21:14:20 2007 UTC (17 years, 6 months ago) by pooka
Branches: matt-mips64
Diff to: previous 1.36.12.1: preferred, colored; branchpoint 1.36: preferred, colored; next MAIN 1.37: preferred, colored
Changes since revision 1.36.12.1: +184 -0
lines
* nuke the nameidata parameter from VFS_MOUNT(). Nobody on tech-kern
knew what it was supposed to be used for and wrstuden gave a go-ahead
* while rototilling, convert file systems which went easily to
use VFS_PROTOS() instead of manually prototyping the methods
Revision 1.36.12.1
Tue Jul 31 21:14:19 2007 UTC (17 years, 6 months ago) by pooka
Branches: matt-mips64
FILE REMOVED
Changes since revision 1.36: +0 -184
lines
file ext2fs_extern.h was added on branch matt-mips64 on 2007-07-31 21:14:20 +0000
Revision 1.36: download - view: text, markup, annotated - select for diffs
Tue Jul 31 21:14:19 2007 UTC (17 years, 6 months ago) by pooka
Branches: MAIN
CVS tags: yamt-x86pmap-base4,
yamt-x86pmap-base3,
yamt-x86pmap-base2,
yamt-x86pmap-base,
yamt-x86pmap,
vmlocking-base,
nick-csl-alignment-base5,
matt-mips64-base,
matt-armv6-prevmlocking,
jmcneill-base,
bouyer-xenamd64-base2,
bouyer-xenamd64-base,
bouyer-xenamd64
Branch point for: mjf-devfs,
matt-mips64,
matt-armv6,
jmcneill-pm
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +2 -13
lines
* nuke the nameidata parameter from VFS_MOUNT(). Nobody on tech-kern
knew what it was supposed to be used for and wrstuden gave a go-ahead
* while rototilling, convert file systems which went easily to
use VFS_PROTOS() instead of manually prototyping the methods
Revision 1.34.14.1: download - view: text, markup, annotated - select for diffs
Sun Jul 15 13:28:14 2007 UTC (17 years, 7 months ago) by ad
Branches: vmlocking
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +3 -3
lines
Sync with head.
Revision 1.35: download - view: text, markup, annotated - select for diffs
Thu Jul 12 19:35:36 2007 UTC (17 years, 7 months ago) by dsl
Branches: MAIN
CVS tags: nick-csl-alignment-base,
hpcarm-cleanup
Branch point for: nick-csl-alignment
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +3 -3
lines
Change the VFS_MOUNT() interface so that the 'data' buffer passed to the
fs code is a kernel buffer, pass though the length of the buffer as well.
Since the length of the userspace buffer isn'it (yet) passed through the mount
system call, add a field to the vfsops structure containing the default length.
Split sys_mount() for calls from compat code.
Ride one of the recent kernel version changes - old fs LKMs will load, but
sys_mount() will reject any attempt to use them.
Revision 1.25.6.2: download - view: text, markup, annotated - select for diffs
Sat Dec 30 20:51:00 2006 UTC (18 years, 1 month ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.25.6.1: preferred, colored; branchpoint 1.25: preferred, colored
Changes since revision 1.25.6.1: +2 -2
lines
sync with head.
Revision 1.32.4.1: download - view: text, markup, annotated - select for diffs
Sat Sep 9 03:00:00 2006 UTC (18 years, 5 months ago) by rpaulo
Branches: rpaulo-netinet-merge-pcb
Diff to: previous 1.32: preferred, colored; next MAIN 1.33: preferred, colored
Changes since revision 1.32: +12 -13
lines
sync with head
Revision 1.32.8.2: download - view: text, markup, annotated - select for diffs
Fri Aug 11 15:47:26 2006 UTC (18 years, 6 months ago) by yamt
Branches: yamt-pdpolicy
Diff to: previous 1.32.8.1: preferred, colored; branchpoint 1.32: preferred, colored; next MAIN 1.33: preferred, colored
Changes since revision 1.32.8.1: +2 -2
lines
sync with head
Revision 1.33.4.1: download - view: text, markup, annotated - select for diffs
Thu Jul 13 17:50:13 2006 UTC (18 years, 7 months ago) by gdamore
Branches: gdamore-uart
Diff to: previous 1.33: preferred, colored; next MAIN 1.34: preferred, colored
Changes since revision 1.33: +2 -2
lines
Merge from HEAD.
Revision 1.34: download - view: text, markup, annotated - select for diffs
Thu Jul 13 12:00:26 2006 UTC (18 years, 7 months ago) by martin
Branches: MAIN
CVS tags: yamt-splraiseipl-base5,
yamt-splraiseipl-base4,
yamt-splraiseipl-base3,
yamt-splraiseipl-base2,
yamt-splraiseipl-base,
yamt-splraiseipl,
yamt-pdpolicy-base9,
yamt-pdpolicy-base8,
yamt-pdpolicy-base7,
yamt-idlelwp-base8,
yamt-idlelwp,
wrstuden-fixsa-newbase,
wrstuden-fixsa-base-1,
wrstuden-fixsa-base,
wrstuden-fixsa,
thorpej-atomic-base,
thorpej-atomic,
rpaulo-netinet-merge-pcb-base,
reinoud-bufcleanup,
post-newlock2-merge,
newlock2-nbase,
newlock2-base,
newlock2,
netbsd-4-base,
netbsd-4-0-RELEASE,
netbsd-4-0-RC5,
netbsd-4-0-RC4,
netbsd-4-0-RC3,
netbsd-4-0-RC2,
netbsd-4-0-RC1,
netbsd-4-0-1-RELEASE,
netbsd-4-0,
netbsd-4,
mjf-ufs-trans-base,
mjf-ufs-trans,
matt-nb4-arm-base,
matt-nb4-arm,
ad-audiomp-base,
ad-audiomp,
abandoned-netbsd-4-base,
abandoned-netbsd-4
Branch point for: vmlocking
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +2 -2
lines
Fix alignement problems for fhandle_t, exposed by gcc4.1.
While touching all vptofh/fhtovp functions, get rid of VFS_MAXFIDSIZ,
version the getfh(2) syscall and explicitly pass the size available in
the filehandle from userland.
Discussed on tech-kern, with lots of help from yamt (thanks!).
Revision 1.25.6.1: download - view: text, markup, annotated - select for diffs
Wed Jun 21 15:12:30 2006 UTC (18 years, 8 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +77 -75
lines
sync with head.
Revision 1.32.6.1: download - view: text, markup, annotated - select for diffs
Thu Jun 1 22:39:27 2006 UTC (18 years, 8 months ago) by kardel
Branches: simonb-timecounters
CVS tags: simonb-timcounters-final
Diff to: previous 1.32: preferred, colored; next MAIN 1.33: preferred, colored
Changes since revision 1.32: +11 -12
lines
Sync with head.
Revision 1.32.12.1: download - view: text, markup, annotated - select for diffs
Wed May 24 15:50:47 2006 UTC (18 years, 8 months ago) by tron
Branches: peter-altq
Diff to: previous 1.32: preferred, colored; next MAIN 1.33: preferred, colored
Changes since revision 1.32: +11 -12
lines
Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
Revision 1.32.8.1: download - view: text, markup, annotated - select for diffs
Wed May 24 10:59:24 2006 UTC (18 years, 8 months ago) by yamt
Branches: yamt-pdpolicy
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +11 -12
lines
sync with head.
Revision 1.33: download - view: text, markup, annotated - select for diffs
Sun May 14 21:32:21 2006 UTC (18 years, 9 months ago) by elad
Branches: MAIN
CVS tags: yamt-pdpolicy-base6,
yamt-pdpolicy-base5,
simonb-timecounters-base,
gdamore-uart-base,
chap-midi-nbase,
chap-midi-base,
chap-midi
Branch point for: gdamore-uart
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +11 -12
lines
integrate kauth.
Revision 1.32.10.3: download - view: text, markup, annotated - select for diffs
Sat May 6 23:32:33 2006 UTC (18 years, 9 months ago) by christos
Branches: elad-kernelauth
Diff to: previous 1.32.10.2: preferred, colored; branchpoint 1.32: preferred, colored; next MAIN 1.33: preferred, colored
Changes since revision 1.32.10.2: +11 -13
lines
- Move kauth_cred_t declaration to <sys/types.h>
- Cleanup struct ucred; forward declarations that are unused.
- Don't include <sys/kauth.h> in any header, but include it in the c files
that need it.
Approved by core.
Revision 1.32.10.2: download - view: text, markup, annotated - select for diffs
Thu Apr 20 00:25:43 2006 UTC (18 years, 10 months ago) by christos
Branches: elad-kernelauth
Diff to: previous 1.32.10.1: preferred, colored; branchpoint 1.32: preferred, colored
Changes since revision 1.32.10.1: +12 -11
lines
use struct kauth_cred instead of kauth_cred_t so that we don't need kauth.h
Revision 1.32.10.1: download - view: text, markup, annotated - select for diffs
Wed Mar 8 01:39:11 2006 UTC (18 years, 11 months ago) by elad
Branches: elad-kernelauth
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +11 -11
lines
Adapt to kernel authorization KPI.
Revision 1.32: download - view: text, markup, annotated - select for diffs
Tue Dec 27 04:06:46 2005 UTC (19 years, 1 month ago) by chs
Branches: MAIN
CVS tags: yamt-uio_vmspace-base5,
yamt-uio_vmspace,
yamt-pdpolicy-base4,
yamt-pdpolicy-base3,
yamt-pdpolicy-base2,
yamt-pdpolicy-base,
peter-altq-base,
elad-kernelauth-base
Branch point for: yamt-pdpolicy,
simonb-timecounters,
rpaulo-netinet-merge-pcb,
peter-altq,
elad-kernelauth
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +1 -4
lines
changes for making DIAGNOSTIC not change the kernel ABI:
- for structure fields that are conditionally present,
make those fields always present.
- for functions which are conditionally inline, make them never inline.
- remove some other functions which are conditionally defined but
don't actually do anything anymore.
- make a lock-debugging function conditional on only LOCKDEBUG.
as discussed on tech-kern some time back.
Revision 1.31: download - view: text, markup, annotated - select for diffs
Tue Dec 13 16:25:59 2005 UTC (19 years, 2 months ago) by christos
Branches: MAIN
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +2 -1
lines
add fwd declaration for struct proc. Fixes vax build.
Revision 1.30: download - view: text, markup, annotated - select for diffs
Sun Dec 11 12:25:25 2005 UTC (19 years, 2 months ago) by christos
Branches: MAIN
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +9 -9
lines
merge ktrace-lwp.
Revision 1.18.2.8: download - view: text, markup, annotated - select for diffs
Thu Nov 10 14:12:31 2005 UTC (19 years, 3 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.18.2.7: preferred, colored; next MAIN 1.19: preferred, colored
Changes since revision 1.18.2.7: +77 -72
lines
Sync with HEAD. Here we go again...
Revision 1.29: download - view: text, markup, annotated - select for diffs
Wed Nov 2 12:39:00 2005 UTC (19 years, 3 months ago) by yamt
Branches: MAIN
CVS tags: yamt-readahead-pervnode,
yamt-readahead-perfile,
yamt-readahead-base3,
yamt-readahead-base2,
yamt-readahead-base,
yamt-readahead,
ktrace-lwp-base
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +8 -9
lines
merge yamt-vop branch. remove following VOPs.
VOP_BLKATOFF
VOP_VALLOC
VOP_BALLOC
VOP_REALLOCBLKS
VOP_VFREE
VOP_TRUNCATE
VOP_UPDATE
Revision 1.28.2.1: download - view: text, markup, annotated - select for diffs
Thu Oct 20 03:00:30 2005 UTC (19 years, 4 months ago) by yamt
Branches: yamt-vop
Diff to: previous 1.28: preferred, colored; next MAIN 1.29: preferred, colored
Changes since revision 1.28: +8 -9
lines
adapt ufs.
Revision 1.28: download - view: text, markup, annotated - select for diffs
Mon Sep 12 20:23:03 2005 UTC (19 years, 5 months ago) by christos
Branches: MAIN
CVS tags: yamt-vop-base3,
yamt-vop-base2,
yamt-vop-base,
thorpej-vnode-attr-base,
thorpej-vnode-attr
Branch point for: yamt-vop
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +5 -1
lines
- access the ffs and ext2fs itimes functions through a pointer, so that
if the filesystem is not compiled in the kernel still links. Probably
a better solution is to use weak symbols.
- move the filesystem-specific itime macros to the filesystem header files.
Revision 1.27: download - view: text, markup, annotated - select for diffs
Mon Sep 12 16:24:41 2005 UTC (19 years, 5 months ago) by christos
Branches: MAIN
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +3 -1
lines
Use nanotime() to update the time fields in filesystems. Convert the code
from macros to real functions. Original patch and review from chuq.
Note: ext2fs only keeps seconds in the on-disk inode, and msdosfs does not
have enough precision for all fields, so this is not very useful for those
two.
Revision 1.26: download - view: text, markup, annotated - select for diffs
Tue Aug 30 22:01:12 2005 UTC (19 years, 5 months ago) by xtraeme
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +70 -70
lines
* Remove __P()
* Use ANSI function declarations on ext2fs and mfs
Revision 1.24.4.1: download - view: text, markup, annotated - select for diffs
Fri Apr 29 11:29:38 2005 UTC (19 years, 9 months ago) by kent
Branches: kent-audio2
Diff to: previous 1.24: preferred, colored; next MAIN 1.25: preferred, colored
Changes since revision 1.24: +3 -1
lines
sync with -current
Revision 1.18.2.7: download - view: text, markup, annotated - select for diffs
Tue Feb 15 21:33:41 2005 UTC (20 years ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.18.2.6: preferred, colored
Changes since revision 1.18.2.6: +3 -1
lines
Sync with HEAD.
Revision 1.24.6.1: download - view: text, markup, annotated - select for diffs
Sat Feb 12 18:17:56 2005 UTC (20 years ago) by yamt
Branches: yamt-km
Diff to: previous 1.24: preferred, colored; next MAIN 1.25: preferred, colored
Changes since revision 1.24: +3 -1
lines
sync with head.
Revision 1.25: download - view: text, markup, annotated - select for diffs
Wed Feb 9 23:02:10 2005 UTC (20 years ago) by ws
Branches: MAIN
CVS tags: yamt-km-base4,
yamt-km-base3,
yamt-km-base2,
netbsd-3-base,
netbsd-3-1-RELEASE,
netbsd-3-1-RC4,
netbsd-3-1-RC3,
netbsd-3-1-RC2,
netbsd-3-1-RC1,
netbsd-3-1-1-RELEASE,
netbsd-3-1,
netbsd-3-0-RELEASE,
netbsd-3-0-RC6,
netbsd-3-0-RC5,
netbsd-3-0-RC4,
netbsd-3-0-RC3,
netbsd-3-0-RC2,
netbsd-3-0-RC1,
netbsd-3-0-3-RELEASE,
netbsd-3-0-2-RELEASE,
netbsd-3-0-1-RELEASE,
netbsd-3-0,
netbsd-3,
kent-audio2-base
Branch point for: yamt-lazymbuf
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +3 -1
lines
Add support for large files (>2GB).
Like Linux, automagically convert old filesystem to use this,
if they are already at revision 1.
For revision 0, just punt (unlike Linux; makes me a bit too nervous.)
There should be an option to fsck_ext2fs to upgrade revision 0 to revision 1.
Reviewd by Manuel (bouyer@).
Revision 1.18.2.6: download - view: text, markup, annotated - select for diffs
Fri Oct 29 06:55:20 2004 UTC (20 years, 3 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.18.2.5: preferred, colored
Changes since revision 1.18.2.5: +2 -3
lines
Remove the struct lwp * argument from ext2f2_checkpath that is no longer
(read: was never) required.
Revision 1.18.2.5: download - view: text, markup, annotated - select for diffs
Tue Sep 21 13:39:07 2004 UTC (20 years, 5 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.18.2.4: preferred, colored
Changes since revision 1.18.2.4: +11 -10
lines
Fix the sync with head I botched.
Revision 1.18.2.4: download - view: text, markup, annotated - select for diffs
Sat Sep 18 14:56:52 2004 UTC (20 years, 5 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.18.2.3: preferred, colored
Changes since revision 1.18.2.3: +10 -11
lines
Sync with HEAD.
Revision 1.18.2.3: download - view: text, markup, annotated - select for diffs
Tue Aug 24 17:57:42 2004 UTC (20 years, 5 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.18.2.2: preferred, colored
Changes since revision 1.18.2.2: +3 -3
lines
Undo part of the ktrace/lwp changes. In particular:
* Remove the "lwp *" argument that was added to vget(). Turns out
that nothing actually used it!
* Remove the "lwp *" arguments that were added to VFS_ROOT(), VFS_VGET(),
and VFS_FHTOVP(); all they did was pass it to vget() (which, as noted
above, didn't use it).
* Remove all of the "lwp *" arguments to internal functions that were added
just to appease the above.
Revision 1.18.2.2: download - view: text, markup, annotated - select for diffs
Tue Aug 3 10:56:49 2004 UTC (20 years, 6 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.18.2.1: preferred, colored
Changes since revision 1.18.2.1: +40 -11
lines
Sync with HEAD
Revision 1.22.2.1: download - view: text, markup, annotated - select for diffs
Sun May 23 10:46:17 2004 UTC (20 years, 8 months ago) by tron
Branches: netbsd-2-0
CVS tags: netbsd-2-base,
netbsd-2-1-RELEASE,
netbsd-2-1-RC6,
netbsd-2-1-RC5,
netbsd-2-1-RC4,
netbsd-2-1-RC3,
netbsd-2-1-RC2,
netbsd-2-1-RC1,
netbsd-2-1,
netbsd-2-0-RELEASE,
netbsd-2-0-RC5,
netbsd-2-0-RC4,
netbsd-2-0-RC3,
netbsd-2-0-RC2,
netbsd-2-0-RC1,
netbsd-2-0-3-RELEASE,
netbsd-2-0-2-RELEASE,
netbsd-2-0-1-RELEASE,
netbsd-2
Diff to: previous 1.22: preferred, colored; next MAIN 1.23: preferred, colored
Changes since revision 1.22: +5 -1
lines
Pull up revision 1.24 (requested by atatat in ticket #374):
Tweak sysctl setup functions (the macros, actually) for use in lkms,
and tweak lkminit_*.c (where applicable) to call them, and to call
sysctl_teardown() when being unloaded.
This consists of (1) making setup functions not be static when being
compiled as lkms (change to sys/sysctl.h), (2) making prototypes
visible for the various setup functions in header files (changes to
various header files), and (3) making simple "load" and "unload"
functions in the actual lkminit stuff.
linux_sysctl.c also needs its root exposed (ie, made not static) for
this (when built as an lkm).
Revision 1.24: download - view: text, markup, annotated - select for diffs
Thu May 20 06:34:32 2004 UTC (20 years, 9 months ago) by atatat
Branches: MAIN
CVS tags: yamt-km-base,
kent-audio1-beforemerge,
kent-audio1-base,
kent-audio1
Branch point for: yamt-km,
kent-audio2
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +5 -1
lines
Tweak sysctl setup functions (the macros, actually) for use in lkms,
and tweak lkminit_*.c (where applicable) to call them, and to call
sysctl_teardown() when being unloaded.
This consists of (1) making setup functions not be static when being
compiled as lkms (change to sys/sysctl.h), (2) making prototypes
visible for the various setup functions in header files (changes to
various header files), and (3) making simple "load" and "unload"
functions in the actual lkminit stuff.
linux_sysctl.c also needs its root exposed (ie, made not static) for
this (when built as an lkm).
Revision 1.23: download - view: text, markup, annotated - select for diffs
Wed Apr 21 01:05:44 2004 UTC (20 years, 10 months ago) by christos
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +3 -3
lines
Replace the statfs() family of system calls with statvfs().
Retain binary compatibility.
Revision 1.22: download - view: text, markup, annotated - select for diffs
Mon Mar 22 19:23:08 2004 UTC (20 years, 11 months ago) by bouyer
Branches: MAIN
CVS tags: netbsd-2-0-base
Branch point for: netbsd-2-0
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +11 -12
lines
Fix disclaimer in my copyright. Pointed out by Thomas Klausner.
Revision 1.21: download - view: text, markup, annotated - select for diffs
Thu Dec 4 19:38:25 2003 UTC (21 years, 2 months ago) by atatat
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +1 -3
lines
Dynamic sysctl.
Gone are the old kern_sysctl(), cpu_sysctl(), hw_sysctl(),
vfs_sysctl(), etc, routines, along with sysctl_int() et al. Now all
nodes are registered with the tree, and nodes can be added (or
removed) easily, and I/O to and from the tree is handled generically.
Since the nodes are registered with the tree, the mapping from name to
number (and back again) can now be discovered, instead of having to be
hard coded. Adding new nodes to the tree is likewise much simpler --
the new infrastructure handles almost all the work for simple types,
and just about anything else can be done with a small helper function.
All existing nodes are where they were before (numerically speaking),
so all existing consumers of sysctl information should notice no
difference.
PS - I'm sorry, but there's a distinct lack of documentation at the
moment. I'm working on sysctl(3/8/9) right now, and I promise to
watch out for buses.
Revision 1.20: download - view: text, markup, annotated - select for diffs
Sun Oct 5 17:48:49 2003 UTC (21 years, 4 months ago) by bouyer
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +4 -6
lines
Remove references to University of California from my copyright notices.
Revision 1.19: download - view: text, markup, annotated - select for diffs
Thu Aug 7 16:34:25 2003 UTC (21 years, 6 months ago) by agc
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +32 -2
lines
Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
Revision 1.18.2.1: download - view: text, markup, annotated - select for diffs
Wed Jul 2 15:27:19 2003 UTC (21 years, 7 months ago) by darrenr
Branches: ktrace-lwp
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +14 -13
lines
Apply the aborted ktrace-lwp changes to a specific branch. This is just for
others to review, I'm concerned that patch fuziness may have resulted in some
errant code being generated but I'll look at that later by comparing the diff
from the base to the branch with the file I attempt to apply to it. This will,
at the very least, put the changes in a better context for others to review
them and attempt to tinker with removing passing of 'struct lwp' through
the kernel.
Revision 1.18: download - view: text, markup, annotated - select for diffs
Sun Jun 29 22:32:32 2003 UTC (21 years, 7 months ago) by fvdl
Branches: MAIN
Branch point for: ktrace-lwp
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +10 -10
lines
Back out the lwp/ktrace changes. They contained a lot of colateral damage,
and need to be examined and discussed more.
Revision 1.17: download - view: text, markup, annotated - select for diffs
Sun Jun 29 18:43:39 2003 UTC (21 years, 7 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +4 -5
lines
Undo part of the ktrace/lwp changes. In particular:
* Remove the "lwp *" argument that was added to vget(). Turns out
that nothing actually used it!
* Remove the "lwp *" arguments that were added to VFS_ROOT(), VFS_VGET(),
and VFS_FHTOVP(); all they did was pass it to vget() (which, as noted
above, didn't use it).
* Remove all of the "lwp *" arguments to internal functions that were added
just to appease the above.
Revision 1.16: download - view: text, markup, annotated - select for diffs
Sat Jun 28 14:22:24 2003 UTC (21 years, 7 months ago) by darrenr
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +14 -13
lines
Pass lwp pointers throughtout the kernel, as required, so that the lwpid can
be inserted into ktrace records. The general change has been to replace
"struct proc *" with "struct lwp *" in various function prototypes, pass
the lwp through and use l_proc to get the process pointer when needed.
Bump the kernel rev up to 1.6V
Revision 1.15: download - view: text, markup, annotated - select for diffs
Mon May 26 21:22:19 2003 UTC (21 years, 8 months ago) by fvdl
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +2 -1
lines
free the ext2fs dinode struct in ext2fs_reclaim. From Ted Unangst.
Revision 1.14: download - view: text, markup, annotated - select for diffs
Fri Jan 24 21:55:20 2003 UTC (22 years ago) by fvdl
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +8 -7
lines
Bump daddr_t to 64 bits. Replace it with int32_t in all places where
it was used on-disk, so that on-disk formats remain the same.
Remove ufs_daddr_t and ufs_lbn_t for the time being.
Revision 1.9.2.3: download - view: text, markup, annotated - select for diffs
Wed Dec 11 06:51:41 2002 UTC (22 years, 2 months ago) by thorpej
Branches: nathanw_sa
CVS tags: nathanw_sa_end
Diff to: previous 1.9.2.2: preferred, colored; branchpoint 1.9: preferred, colored; next MAIN 1.10: preferred, colored
Changes since revision 1.9.2.2: +4 -0
lines
Sync with HEAD.
Revision 1.13: download - view: text, markup, annotated - select for diffs
Sun Dec 1 00:12:07 2002 UTC (22 years, 2 months ago) by matt
Branches: MAIN
CVS tags: nathanw_sa_before_merge,
nathanw_sa_base,
gmcgarry_ucred_base,
gmcgarry_ucred,
gmcgarry_ctxsw_base,
gmcgarry_ctxsw,
fvdl_fs64_base
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +5 -1
lines
Add multiple inclusion protection for headers. Fix mismatched
variable declarations (missing const's) as needed.
Revision 1.9.2.2: download - view: text, markup, annotated - select for diffs
Fri Oct 18 02:45:45 2002 UTC (22 years, 4 months ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.9.2.1: preferred, colored; branchpoint 1.9: preferred, colored
Changes since revision 1.9.2.1: +1 -3
lines
Catch up to -current.
Revision 1.9.6.2: download - view: text, markup, annotated - select for diffs
Thu Oct 10 18:44:49 2002 UTC (22 years, 4 months ago) by jdolecek
Branches: kqueue
Diff to: previous 1.9.6.1: preferred, colored; branchpoint 1.9: preferred, colored; next MAIN 1.10: preferred, colored
Changes since revision 1.9.6.1: +1 -3
lines
sync kqueue with -current; this includes merge of gehenna-devsw branch,
merge of i386 MP branch, and part of autoconf rototil work
Revision 1.12: download - view: text, markup, annotated - select for diffs
Thu Sep 26 11:06:36 2002 UTC (22 years, 4 months ago) by jdolecek
Branches: MAIN
CVS tags: kqueue-beforemerge,
kqueue-base,
kqueue-aftermerge
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +1 -3
lines
use ufs_balloc_range() rather than local (mostly identical, but with some
bugs) ext2fs variant
Revision 1.9.6.1: download - view: text, markup, annotated - select for diffs
Thu Jan 10 20:04:57 2002 UTC (23 years, 1 month ago) by thorpej
Branches: kqueue
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +8 -7
lines
Sync kqueue branch with -current.
Revision 1.9.8.1: download - view: text, markup, annotated - select for diffs
Mon Oct 1 12:48:18 2001 UTC (23 years, 4 months ago) by fvdl
Branches: thorpej-devvp
Diff to: previous 1.9: preferred, colored; next MAIN 1.10: preferred, colored
Changes since revision 1.9: +8 -7
lines
Catch up with -current.
Revision 1.9.2.1: download - view: text, markup, annotated - select for diffs
Fri Sep 21 22:37:03 2001 UTC (23 years, 5 months ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +8 -7
lines
Catch up to -current.
Revision 1.11: download - view: text, markup, annotated - select for diffs
Sat Sep 15 20:36:41 2001 UTC (23 years, 5 months ago) by chs
Branches: MAIN
CVS tags: thorpej-mips-cache-base,
thorpej-mips-cache,
thorpej-devvp-base3,
thorpej-devvp-base2,
post-chs-ubcperf,
newlock-base,
newlock,
netbsd-1-6-base,
netbsd-1-6-RELEASE,
netbsd-1-6-RC3,
netbsd-1-6-RC2,
netbsd-1-6-RC1,
netbsd-1-6-PATCH002-RELEASE,
netbsd-1-6-PATCH002-RC4,
netbsd-1-6-PATCH002-RC3,
netbsd-1-6-PATCH002-RC2,
netbsd-1-6-PATCH002-RC1,
netbsd-1-6-PATCH002,
netbsd-1-6-PATCH001-RELEASE,
netbsd-1-6-PATCH001-RC3,
netbsd-1-6-PATCH001-RC2,
netbsd-1-6-PATCH001-RC1,
netbsd-1-6-PATCH001,
netbsd-1-6,
ifpoll-base,
gehenna-devsw-base,
gehenna-devsw,
eeh-devprop-base,
eeh-devprop
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +7 -7
lines
a whole bunch of changes to improve performance and robustness under load:
- remove special treatment of pager_map mappings in pmaps. this is
required now, since I've removed the globals that expose the address range.
pager_map now uses pmap_kenter_pa() instead of pmap_enter(), so there's
no longer any need to special-case it.
- eliminate struct uvm_vnode by moving its fields into struct vnode.
- rewrite the pageout path. the pager is now responsible for handling the
high-level requests instead of only getting control after a bunch of work
has already been done on its behalf. this will allow us to UBCify LFS,
which needs tighter control over its pages than other filesystems do.
writing a page to disk no longer requires making it read-only, which
allows us to write wired pages without causing all kinds of havoc.
- use a new PG_PAGEOUT flag to indicate that a page should be freed
on behalf of the pagedaemon when it's unlocked. this flag is very similar
to PG_RELEASED, but unlike PG_RELEASED, PG_PAGEOUT can be cleared if the
pageout fails due to eg. an indirect-block buffer being locked.
this allows us to remove the "version" field from struct vm_page,
and together with shrinking "loan_count" from 32 bits to 16,
struct vm_page is now 4 bytes smaller.
- no longer use PG_RELEASED for swap-backed pages. if the page is busy
because it's being paged out, we can't release the swap slot to be
reallocated until that write is complete, but unlike with vnodes we
don't keep a count of in-progress writes so there's no good way to
know when the write is done. instead, when we need to free a busy
swap-backed page, just sleep until we can get it busy ourselves.
- implement a fast-path for extending writes which allows us to avoid
zeroing new pages. this substantially reduces cpu usage.
- encapsulate the data used by the genfs code in a struct genfs_node,
which must be the first element of the filesystem-specific vnode data
for filesystems which use genfs_{get,put}pages().
- eliminate many of the UVM pagerops, since they aren't needed anymore
now that the pager "put" operation is a higher-level operation.
- enhance the genfs code to allow NFS to use the genfs_{get,put}pages
instead of a modified copy.
- clean up struct vnode by removing all the fields that used to be used by
the vfs_cluster.c code (which we don't use anymore with UBC).
- remove kmem_object and mb_object since they were useless.
instead of allocating pages to these objects, we now just allocate
pages with no object. such pages are mapped in the kernel until they
are freed, so we can use the mapping to find the page to free it.
this allows us to remove splvm() protection in several places.
The sum of all these changes improves write throughput on my
decstation 5000/200 to within 1% of the rate of NetBSD 1.5
and reduces the elapsed time for "make release" of a NetBSD 1.5
source tree on my 128MB pc to 10% less than a 1.5 kernel took.
Revision 1.10: download - view: text, markup, annotated - select for diffs
Sat Sep 15 16:13:03 2001 UTC (23 years, 5 months ago) by chs
Branches: MAIN
CVS tags: pre-chs-ubcperf
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +2 -1
lines
add a new VFS op, vfs_reinit, which is called when desiredvnodes is
adjusted via sysctl. file systems that have hash tables which are
sized based on the value of this variable now resize those hash tables
using the new value. the max number of FFS softdeps is also recalculated.
convert various file systems to use the <sys/queue.h> macros for
their hash tables.
Revision 1.7.8.2: download - view: text, markup, annotated - select for diffs
Fri Dec 8 09:20:09 2000 UTC (24 years, 2 months ago) by bouyer
Branches: thorpej_scsipi
Diff to: previous 1.7.8.1: preferred, colored; branchpoint 1.7: preferred, colored; next MAIN 1.8: preferred, colored
Changes since revision 1.7.8.1: +4 -1
lines
Sync with HEAD.
Revision 1.9: download - view: text, markup, annotated - select for diffs
Mon Nov 27 08:39:53 2000 UTC (24 years, 2 months ago) by chs
Branches: MAIN
CVS tags: thorpej_scsipi_nbase,
thorpej_scsipi_beforemerge,
thorpej_scsipi_base,
thorpej-devvp-base,
perseant-lfsv2-base,
perseant-lfsv2
Branch point for: thorpej-devvp,
nathanw_sa,
kqueue
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +4 -1
lines
Initial integration of the Unified Buffer Cache project.
Revision 1.7.8.1: download - view: text, markup, annotated - select for diffs
Mon Nov 20 18:11:42 2000 UTC (24 years, 3 months ago) by bouyer
Branches: thorpej_scsipi
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +3 -2
lines
Update thorpej_scsipi to -current as of a month ago
Revision 1.8: download - view: text, markup, annotated - select for diffs
Thu Mar 16 18:08:32 2000 UTC (24 years, 11 months ago) by jdolecek
Branches: MAIN
CVS tags: netbsd-1-5-base,
netbsd-1-5-RELEASE,
netbsd-1-5-PATCH003,
netbsd-1-5-PATCH002,
netbsd-1-5-PATCH001,
netbsd-1-5-BETA2,
netbsd-1-5-BETA,
netbsd-1-5-ALPHA2,
netbsd-1-5,
minoura-xpg4dl-base,
minoura-xpg4dl
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +3 -2
lines
Add new VFS op routine - vfs_done and call it on filesystem detach
in vfs_detach(). vfs_done may free global filesystem's resources,
typically those allocated in respective filesystem's init function.
Needed so those filesystems which went in via LKM have a chance to
clean after themselves before unloading. This fixes random panics
when LKM for filesystem using pools was loaded and unloaded several
times.
For each leaf filesystem, add appropriate vfs_done routine.
Revision 1.7.4.1: download - view: text, markup, annotated - select for diffs
Fri Aug 6 12:55:29 1999 UTC (25 years, 6 months ago) by chs
Branches: chs-ubc2
Diff to: previous 1.7: preferred, colored; next MAIN 1.8: preferred, colored
Changes since revision 1.7: +5 -2
lines
UBCify.
Revision 1.7: download - view: text, markup, annotated - select for diffs
Fri Feb 26 23:44:48 1999 UTC (25 years, 11 months ago) by wrstuden
Branches: MAIN
CVS tags: wrstuden-devbsize-base,
wrstuden-devbsize-19991221,
wrstuden-devbsize,
netbsd-1-4-base,
netbsd-1-4-RELEASE,
netbsd-1-4-PATCH003,
netbsd-1-4-PATCH002,
netbsd-1-4-PATCH001,
netbsd-1-4,
kame_14_19990705,
kame_14_19990628,
kame_141_19991130,
kame,
fvdl-softdep-base,
fvdl-softdep,
comdex-fall-1999-base,
comdex-fall-1999,
chs-ubc2-newbase,
chs-ubc2-base
Branch point for: thorpej_scsipi,
chs-ubc2
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +2 -3
lines
Modify vfsops to seperate vfs_fhtovp() into two routines. vfs_fhtovp() now
only handles the file handle to vnode conversion, and a new call,
vfs_checkexp(), performs the export verification.
Revision 1.6: download - view: text, markup, annotated - select for diffs
Tue Sep 1 03:20:46 1998 UTC (26 years, 5 months ago) by thorpej
Branches: MAIN
CVS tags: kenh-if-detach-base,
kenh-if-detach,
chs-ubc-base,
chs-ubc
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +3 -1
lines
Use the pool allocator and "nointr" pool page allocator for ext2fs inodes.
Revision 1.5: download - view: text, markup, annotated - select for diffs
Wed Jun 24 20:58:47 1998 UTC (26 years, 7 months ago) by sommerfe
Branches: MAIN
CVS tags: eeh-paddr_t-base,
eeh-paddr_t
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +2 -10
lines
Always include fifos; "not an option any more".
Revision 1.4: download - view: text, markup, annotated - select for diffs
Tue Jun 23 23:15:50 1998 UTC (26 years, 8 months ago) by sommerfe
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +3 -1
lines
Don't include opt_fifo.h if not kernel...
Revision 1.3: download - view: text, markup, annotated - select for diffs
Mon Jun 22 22:01:07 1998 UTC (26 years, 8 months ago) by sommerfe
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +3 -1
lines
defopt for options FIFO
Revision 1.2: download - view: text, markup, annotated - select for diffs
Sun Mar 1 02:23:45 1998 UTC (26 years, 11 months ago) by fvdl
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +9 -7
lines
Merge with Lite2 + local changes
Revision 1.1: download - view: text, markup, annotated - select for diffs
Wed Jun 11 09:33:55 1997 UTC (27 years, 8 months ago) by bouyer
Branches: MAIN
CVS tags: thorpej-signal-base,
thorpej-signal,
netbsd-1-3-base,
netbsd-1-3-RELEASE,
netbsd-1-3-PATCH003-CANDIDATE2,
netbsd-1-3-PATCH003-CANDIDATE1,
netbsd-1-3-PATCH003-CANDIDATE0,
netbsd-1-3-PATCH003,
netbsd-1-3-PATCH002,
netbsd-1-3-PATCH001,
netbsd-1-3-BETA,
netbsd-1-3,
marc-pcmcia-bp,
marc-pcmcia-base,
marc-pcmcia,
bouyer-scsipi
The ext2fs layer, based on the ffs/ufs one. Uses a few functions from
sys/ufs/ufs/
CVSweb <webmaster@jp.NetBSD.org>