The NetBSD Project

CVS log for src/sys/ufs/ext2fs/ext2fs_alloc.c

[BACK] Up to [cvs.NetBSD.org] / src / sys / ufs / ext2fs

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.58: download - view: text, markup, annotated - select for diffs
Tue May 14 19:00:44 2024 UTC (8 months ago) by andvar
Branches: MAIN
CVS tags: perseant-exfatfs-base-20240630, perseant-exfatfs-base, perseant-exfatfs, HEAD
Diff to: previous 1.57: preferred, colored
Changes since revision 1.57: +5 -5 lines
fix recently committed typos by msaitoh in few more places, as well as few more.
mainly s/contigous/contiguous/ and s/miliseconds/milliseconds/ in comments.

Revision 1.57: download - view: text, markup, annotated - select for diffs
Mon May 13 00:24:19 2024 UTC (8 months ago) by msaitoh
Branches: MAIN
Diff to: previous 1.56: preferred, colored
Changes since revision 1.56: +3 -3 lines
s/contigous/contiguous/ in comment.

Revision 1.56: download - view: text, markup, annotated - select for diffs
Sat Aug 26 22:08:22 2023 UTC (16 months, 2 weeks ago) by christos
Branches: MAIN
CVS tags: thorpej-ifq-base, thorpej-ifq, thorpej-altq-separation-base, thorpej-altq-separation
Diff to: previous 1.55: preferred, colored
Changes since revision 1.55: +3 -3 lines
fix incorrect test

Revision 1.55: download - view: text, markup, annotated - select for diffs
Sat Aug 26 21:37:28 2023 UTC (16 months, 2 weeks ago) by christos
Branches: MAIN
Diff to: previous 1.54: preferred, colored
Changes since revision 1.54: +99 -3 lines
Fix metadata_cksum (Vladimir Serbinenko)

Current code always assumes that CG uses crc16. Yet when metadata_cksum is
enabled then it uses truncated crc32c. This patch doesn't implement full
metadata_cksum, just allows volumes with metadata_cksum to be mounted
read-only.

Revision 1.54: download - view: text, markup, annotated - select for diffs
Sat Aug 26 05:22:50 2023 UTC (16 months, 2 weeks ago) by riastradh
Branches: MAIN
Diff to: previous 1.53: preferred, colored
Changes since revision 1.53: +4 -5 lines
ext2fs: Nix trailing whitespace.

Revision 1.53: download - view: text, markup, annotated - select for diffs
Fri Aug 25 16:50:23 2023 UTC (16 months, 3 weeks ago) by christos
Branches: MAIN
Diff to: previous 1.52: preferred, colored
Changes since revision 1.52: +115 -73 lines
Support INCOMPAT_64BIT on ext4 (Vladimir 'phcoder' Serbinenko)

Revision 1.42.14.3: download - view: text, markup, annotated - select for diffs
Sun Dec 3 11:39:21 2017 UTC (7 years, 1 month ago) by jdolecek
Branches: tls-maxphys
Diff to: previous 1.42.14.2: preferred, colored; branchpoint 1.42: preferred, colored; next MAIN 1.43: preferred, colored
Changes since revision 1.42.14.2: +223 -64 lines
update from HEAD

Revision 1.45.10.3: download - view: text, markup, annotated - select for diffs
Mon Aug 28 17:53:16 2017 UTC (7 years, 4 months ago) by skrll
Branches: nick-nhusb
Diff to: previous 1.45.10.2: preferred, colored; branchpoint 1.45: preferred, colored; next MAIN 1.46: preferred, colored
Changes since revision 1.45.10.2: +6 -31 lines
Sync with HEAD

Revision 1.52: download - view: text, markup, annotated - select for diffs
Sun May 28 16:38:55 2017 UTC (7 years, 7 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.51: preferred, colored
Changes since revision 1.51: +6 -31 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.45.10.2: download - view: text, markup, annotated - select for diffs
Wed Oct 5 20:56:11 2016 UTC (8 years, 3 months ago) by skrll
Branches: nick-nhusb
Diff to: previous 1.45.10.1: preferred, colored; branchpoint 1.45: preferred, colored
Changes since revision 1.45.10.1: +225 -41 lines
Sync with HEAD

Revision 1.51: download - view: text, markup, annotated - select for diffs
Sat Aug 20 19:53:43 2016 UTC (8 years, 4 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.50: preferred, colored
Changes since revision 1.50: +6 -3 lines
modify the comment to note code needs to brele() to have a shot on actually
working

Revision 1.50: download - view: text, markup, annotated - select for diffs
Sat Aug 20 19:51:50 2016 UTC (8 years, 4 months ago) by jdolecek
Branches: MAIN
Diff to: previous 1.49: preferred, colored
Changes since revision 1.49: +5 -2 lines
#if 0 the check for ext2fs_mapsearch() failure (similar what was done
for ffs counterpart), it actually never fails, it panics instead

Revision 1.49: download - view: text, markup, annotated - select for diffs
Sat Aug 20 19:47:44 2016 UTC (8 years, 4 months ago) by jdolecek
Branches: MAIN
Diff to: previous 1.48: preferred, colored
Changes since revision 1.48: +200 -22 lines
add support for GDT_CSUM AKA uninit_bg feature

Revision 1.48: download - view: text, markup, annotated - select for diffs
Sat Aug 13 07:40:10 2016 UTC (8 years, 5 months ago) by christos
Branches: MAIN
Diff to: previous 1.47: preferred, colored
Changes since revision 1.47: +20 -20 lines
KNF, no functional changes...

Revision 1.46.2.1: download - view: text, markup, annotated - select for diffs
Sat Aug 6 00:19:11 2016 UTC (8 years, 5 months ago) by pgoyette
Branches: pgoyette-localcount
Diff to: previous 1.46: preferred, colored; next MAIN 1.47: preferred, colored
Changes since revision 1.46: +3 -3 lines
Sync with HEAD

Revision 1.47: download - view: text, markup, annotated - select for diffs
Wed Aug 3 21:53:02 2016 UTC (8 years, 5 months ago) by jdolecek
Branches: MAIN
CVS tags: pgoyette-localcount-20160806
Diff to: previous 1.46: preferred, colored
Changes since revision 1.46: +3 -3 lines
support arbitrary ext3/ext4 inode size, add all the new ext4 fields ext2fs_dinode, and add support for loading the extra inode data

Revision 1.45.10.1: download - view: text, markup, annotated - select for diffs
Mon Apr 6 15:18:32 2015 UTC (9 years, 9 months ago) by skrll
Branches: nick-nhusb
Diff to: previous 1.45: preferred, colored
Changes since revision 1.45: +6 -6 lines
Sync with HEAD

Revision 1.46: download - view: text, markup, annotated - select for diffs
Sat Mar 28 19:24:04 2015 UTC (9 years, 9 months ago) by maxv
Branches: MAIN
CVS tags: pgoyette-localcount-base, pgoyette-localcount-20160726, nick-nhusb-base-20160907, 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, jaromird-ext3
Branch point for: pgoyette-localcount
Diff to: previous 1.45: preferred, colored
Changes since revision 1.45: +6 -6 lines
Remove the 'cred' argument from bread(). Remove a now unused var in
ffs_snapshot.c. Update the man page accordingly.

ok hannken@

Revision 1.42.14.2: download - view: text, markup, annotated - select for diffs
Wed Aug 20 00:04:44 2014 UTC (10 years, 4 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.42.14.1: preferred, colored; branchpoint 1.42: preferred, colored
Changes since revision 1.42.14.1: +6 -6 lines
Rebase to HEAD as of a few days ago.

Revision 1.42.4.3: download - view: text, markup, annotated - select for diffs
Thu May 22 11:41:18 2014 UTC (10 years, 7 months ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.42.4.2: preferred, colored; branchpoint 1.42: preferred, colored; next MAIN 1.43: preferred, colored
Changes since revision 1.42.4.2: +6 -6 lines
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")

Revision 1.45: download - view: text, markup, annotated - select for diffs
Sun Jun 23 02:06:05 2013 UTC (11 years, 6 months ago) by dholland
Branches: MAIN
CVS tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, 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, 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.44: preferred, colored
Changes since revision 1.44: +6 -6 lines
fsbtodb() -> FFS_FSBTODB(), EXT2_FSBTODB(), or MFS_FSBTODB()
dbtofsb() -> FFS_DBTOFSB() or EXT2_DBTOFSB()

(Christos already did the lfs ones a few days back)

Revision 1.42.14.1: download - view: text, markup, annotated - select for diffs
Mon Feb 25 00:30:13 2013 UTC (11 years, 10 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +3 -7 lines
resync with head

Revision 1.42.4.2: download - view: text, markup, annotated - select for diffs
Wed Jan 23 00:06:31 2013 UTC (11 years, 11 months ago) by yamt
Branches: yamt-pagecache
CVS tags: yamt-pagecache-tag8
Diff to: previous 1.42.4.1: preferred, colored; branchpoint 1.42: preferred, colored
Changes since revision 1.42.4.1: +2 -6 lines
sync with head

Revision 1.42.4.1: download - view: text, markup, annotated - select for diffs
Wed Jan 16 05:33:54 2013 UTC (12 years ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +3 -3 lines
sync with (a bit old) head

Revision 1.44: download - view: text, markup, annotated - select for diffs
Thu Dec 20 08:03:44 2012 UTC (12 years ago) by hannken
Branches: MAIN
CVS tags: yamt-pagecache-base8, khorben-n900, agc-symver-base, agc-symver
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +2 -6 lines
Change bread() and breadn() to never return a buffer on
error and modify all callers to not brelse() on error.

Welcome to 6.99.16

PR kern/46282 (6.0_BETA crash: msdosfs_bmap -> pcbmap -> bread -> bio_doread)

Revision 1.43: download - view: text, markup, annotated - select for diffs
Wed Nov 21 23:11:23 2012 UTC (12 years, 1 month ago) by jakllsch
Branches: MAIN
CVS tags: yamt-pagecache-base7
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +3 -3 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.41.6.1: download - view: text, markup, annotated - select for diffs
Mon Jun 6 09:10:14 2011 UTC (13 years, 7 months ago) by jruoho
Branches: jruoho-x86intr
Diff to: previous 1.41: preferred, colored; next MAIN 1.42: preferred, colored
Changes since revision 1.41: +13 -21 lines
Sync with HEAD.

Revision 1.41.4.1: download - view: text, markup, annotated - select for diffs
Thu Apr 21 01:42:19 2011 UTC (13 years, 8 months ago) by rmind
Branches: rmind-uvmplock
Diff to: previous 1.41: preferred, colored; next MAIN 1.42: preferred, colored
Changes since revision 1.41: +13 -21 lines
sync with head

Revision 1.42: download - view: text, markup, annotated - select for diffs
Sun Mar 6 04:46:26 2011 UTC (13 years, 10 months ago) by rmind
Branches: MAIN
CVS tags: yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, rmind-uvmplock-nbase, rmind-uvmplock-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-base10, jmcneill-usbmp-base, jmcneill-usbmp, jmcneill-audiomp3-base, jmcneill-audiomp3, cherry-xenmp-base, cherry-xenmp
Branch point for: yamt-pagecache, tls-maxphys
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +13 -21 lines
{ffs_nodealloccg,ext2fs_nodealloccg,ext2fs_mapsearch}: use XOR and ffs()
to find free bits in the inode and block bitmaps, instead of the loop.

Obtained from FreeBSD (changes by jhb).

Revision 1.35.24.4: download - view: text, markup, annotated - select for diffs
Thu Mar 11 15:04:43 2010 UTC (14 years, 10 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.35.24.3: preferred, colored; branchpoint 1.35: preferred, colored; next MAIN 1.36: preferred, colored
Changes since revision 1.35.24.3: +2 -7 lines
sync with head

Revision 1.41: download - view: text, markup, annotated - select for diffs
Mon Oct 19 18:41:17 2009 UTC (15 years, 2 months ago) by bouyer
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, matt-premerge-20091211, matt-mips64-premerge-20101231, jym-xensuspend-nbase, jruoho-x86intr-base, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Branch point for: rmind-uvmplock, jruoho-x86intr
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +2 -7 lines
Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen
for the booring work !

Revision 1.35.24.3: download - view: text, markup, annotated - select for diffs
Wed Sep 16 13:38:07 2009 UTC (15 years, 4 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.35.24.2: preferred, colored; branchpoint 1.35: preferred, colored
Changes since revision 1.35.24.2: +4 -5 lines
sync with head

Revision 1.40: download - view: text, markup, annotated - select for diffs
Sat Sep 12 11:35:46 2009 UTC (15 years, 4 months ago) by tsutsui
Branches: MAIN
CVS tags: yamt-nfs-mp-base8
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +4 -5 lines
Whitespace nits.

Revision 1.35.24.2: download - view: text, markup, annotated - select for diffs
Sat May 16 10:41:53 2009 UTC (15 years, 8 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.35.24.1: preferred, colored; branchpoint 1.35: preferred, colored
Changes since revision 1.35.24.1: +4 -3 lines
sync with head

Revision 1.38.2.1: download - view: text, markup, annotated - select for diffs
Wed May 13 17:23:04 2009 UTC (15 years, 8 months ago) by jym
Branches: jym-xensuspend
Diff to: previous 1.38: preferred, colored; next MAIN 1.39: preferred, colored
Changes since revision 1.38: +4 -3 lines
Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.

Revision 1.39: download - view: text, markup, annotated - select for diffs
Thu May 7 19:26:08 2009 UTC (15 years, 8 months ago) by elad
Branches: MAIN
CVS tags: yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, jymxensuspend-base, jym-xensuspend-base
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +4 -3 lines
Introduce several actions/requests for authorizing file-system related
operations, specifically quota and block allocation from reserved space.

Modify ufs_quotactl() to accomodate passing "mp" earlier by vfs_busy()ing
it a little bit higher.

Mailing list reference:

	http://mail-index.netbsd.org/tech-kern/2009/04/26/msg004936.html

Note that the umapfs request mentioned in this thread was NOT added as
there is still on-going discussion regarding the proper implementation.

Revision 1.35.24.1: download - view: text, markup, annotated - select for diffs
Mon May 4 08:14:37 2009 UTC (15 years, 8 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +16 -13 lines
sync with head.

Revision 1.36.6.1: download - view: text, markup, annotated - select for diffs
Mon Jan 19 13:20:31 2009 UTC (15 years, 11 months ago) by skrll
Branches: nick-hppapmap
Diff to: previous 1.36: preferred, colored; next MAIN 1.37: preferred, colored
Changes since revision 1.36: +12 -9 lines
Sync with HEAD.

Revision 1.35.18.2: download - view: text, markup, annotated - select for diffs
Sat Jan 17 13:29:42 2009 UTC (16 years ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.35.18.1: preferred, colored; branchpoint 1.35: preferred, colored; next MAIN 1.36: preferred, colored
Changes since revision 1.35.18.1: +10 -7 lines
Sync with HEAD.

Revision 1.38: download - view: text, markup, annotated - select for diffs
Sun Jan 11 02:45:56 2009 UTC (16 years ago) by christos
Branches: MAIN
CVS tags: yamt-nfs-mp-base3, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base2, nick-hppapmap-base, mjf-devfs2-base
Branch point for: jym-xensuspend
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +11 -8 lines
merge christos-time_t

Revision 1.35.20.4: download - view: text, markup, annotated - select for diffs
Tue Dec 30 19:30:46 2008 UTC (16 years ago) by christos
Branches: christos-time_t
Diff to: previous 1.35.20.3: preferred, colored; branchpoint 1.35: preferred, colored; next MAIN 1.36: preferred, colored
Changes since revision 1.35.20.3: +8 -5 lines
fix dev_t printfs

Revision 1.35.20.3: download - view: text, markup, annotated - select for diffs
Sat Dec 27 23:14:25 2008 UTC (16 years ago) by christos
Branches: christos-time_t
Diff to: previous 1.35.20.2: preferred, colored; branchpoint 1.35: preferred, colored
Changes since revision 1.35.20.2: +3 -3 lines
merge with head.

Revision 1.36.4.1: download - view: text, markup, annotated - select for diffs
Sat Dec 13 01:15:40 2008 UTC (16 years, 1 month ago) by haad
Branches: haad-dm
Diff to: previous 1.36: preferred, colored; next MAIN 1.37: preferred, colored
Changes since revision 1.36: +3 -3 lines
Update haad-dm branch to haad-dm-base2.

Revision 1.36.8.1: download - view: text, markup, annotated - select for diffs
Sat Nov 29 23:10:18 2008 UTC (16 years, 1 month ago) by snj
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, 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, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b
Diff to: previous 1.36: preferred, colored; next MAIN 1.37: preferred, colored
Changes since revision 1.36: +3 -3 lines
Pull up following revision(s) (requested by mrg in ticket #147):
	sys/ufs/ext2fs/ext2fs_alloc.c: revision 1.37
	sys/ufs/ext2fs/ext2fs_bswap.c: revision 1.14
	sys/ufs/ext2fs/ext2fs_dinode.h: revision 1.17
	sys/ufs/ext2fs/ext2fs_lookup.c: revision 1.56
	sys/ufs/ext2fs/ext2fs_vnops.c: revision 1.83
	sys/ufs/ext2fs/ext2fs_vfsops.c: revision 1.140
	sys/ufs/ufs/inode.h: revision 1.55
add support for 32 bit uid/gid fields in ext2, but only do so for
when the revision is > REV0.

Revision 1.37: download - view: text, markup, annotated - select for diffs
Sun Nov 23 10:09:25 2008 UTC (16 years, 1 month ago) by mrg
Branches: MAIN
CVS tags: haad-nbase2, haad-dm-base2, haad-dm-base, christos-time_t-nbase, christos-time_t-base, ad-audiomp2-base, ad-audiomp2
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +3 -3 lines
add support for 32 bit uid/gid fields in ext2, but only do so for
when the revision is > REV0.

Revision 1.35.20.2: download - view: text, markup, annotated - select for diffs
Sat Nov 1 21:22:29 2008 UTC (16 years, 2 months ago) by christos
Branches: christos-time_t
Diff to: previous 1.35.20.1: preferred, colored; branchpoint 1.35: preferred, colored
Changes since revision 1.35.20.1: +6 -6 lines
Sync with head.

Revision 1.35.26.1: download - view: text, markup, annotated - select for diffs
Mon Jun 23 04:32:04 2008 UTC (16 years, 6 months ago) by wrstuden
Branches: wrstuden-revivesa
Diff to: previous 1.35: preferred, colored; next MAIN 1.36: preferred, colored
Changes since revision 1.35: +6 -6 lines
Sync w/ -current. 34 merge conflicts to follow.

Revision 1.35.18.1: download - view: text, markup, annotated - select for diffs
Mon Jun 2 13:24:34 2008 UTC (16 years, 7 months ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +6 -6 lines
Sync with HEAD.

Revision 1.35.22.1: download - view: text, markup, annotated - select for diffs
Sun May 18 12:35:54 2008 UTC (16 years, 8 months ago) by yamt
Branches: yamt-pf42
Diff to: previous 1.35: preferred, colored; next MAIN 1.36: preferred, colored
Changes since revision 1.35: +6 -6 lines
sync with head.

Revision 1.36: download - view: text, markup, annotated - select for diffs
Fri May 16 09:22:00 2008 UTC (16 years, 8 months ago) by hannken
Branches: MAIN
CVS tags: yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, simonb-wapbl-nbase, simonb-wapbl-base, simonb-wapbl, netbsd-5-base, matt-mips64-base2, hpcarm-cleanup-nbase, haad-dm-base1
Branch point for: nick-hppapmap, netbsd-5, haad-dm
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +6 -6 lines
Make sure all cached buffers with valid, not yet written data have been
run through copy-on-write.  Call fscow_run() with valid data where possible.

The LP_UFSCOW hack is no longer needed to protect ffs_copyonwrite() against
endless recursion.

- Add a flag B_MODIFY to bread(), breada() and breadn().  If set the caller
  intends to modify the buffer returned.

- Always run copy-on-write on buffers returned from ffs_balloc().

- Add new function ffs_getblk() that gets a buffer, assigns a new blkno,
  may clear the buffer and runs copy-on-write.  Process possible errors
  from getblk() or fscow_run().  Part of PR kern/38664.

Welcome to 4.99.63

Reviewed by: YAMAMOTO Takashi <yamt@netbsd.org>

Revision 1.35.20.1: download - view: text, markup, annotated - select for diffs
Sat Mar 29 20:47:04 2008 UTC (16 years, 9 months ago) by christos
Branches: christos-time_t
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +5 -5 lines
Welcome to the time_t=long long dev_t=uint64_t branch.

Revision 1.35.6.2: download - view: text, markup, annotated - select for diffs
Sun Dec 30 00:50:10 2007 UTC (17 years ago) by ad
Branches: vmlocking2
Diff to: previous 1.35.6.1: preferred, colored; branchpoint 1.35: preferred, colored; next MAIN 1.36: preferred, colored
Changes since revision 1.35.6.1: +2 -6 lines
Fix remaining problems with ext2fs on this branch.

Revision 1.35.6.1: download - view: text, markup, annotated - select for diffs
Tue Dec 4 13:03:40 2007 UTC (17 years, 1 month ago) by ad
Branches: vmlocking2
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +6 -2 lines
Pull the vmlocking changes into a new branch.

Revision 1.34.20.1: download - view: text, markup, annotated - select for diffs
Tue Nov 6 23:35:05 2007 UTC (17 years, 2 months ago) by matt
Branches: matt-armv6
CVS tags: matt-armv6-prevmlocking
Diff to: previous 1.34: preferred, colored; next MAIN 1.35: preferred, colored
Changes since revision 1.34: +6 -6 lines
sync with HEAD

Revision 1.24.2.4: download - view: text, markup, annotated - select for diffs
Sat Oct 27 11:36:37 2007 UTC (17 years, 2 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.24.2.3: preferred, colored; next MAIN 1.25: preferred, colored
Changes since revision 1.24.2.3: +6 -6 lines
sync with head.

Revision 1.34.18.1: download - view: text, markup, annotated - select for diffs
Fri Oct 26 15:49:25 2007 UTC (17 years, 2 months ago) by joerg
Branches: jmcneill-pm
Diff to: previous 1.34: preferred, colored; next MAIN 1.35: preferred, colored
Changes since revision 1.34: +6 -6 lines
Sync with HEAD.

Follow the merge of pmap.c on i386 and amd64 and move
pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup
code to restore CR4 before jumping back into kernel space as the large
page option might cover that.

Revision 1.34.6.2: download - view: text, markup, annotated - select for diffs
Fri Oct 19 19:36:33 2007 UTC (17 years, 3 months ago) by ad
Branches: vmlocking
Diff to: previous 1.34.6.1: preferred, colored; branchpoint 1.34: preferred, colored; next MAIN 1.35: preferred, colored
Changes since revision 1.34.6.1: +6 -2 lines
ext2fs_vfree: the in-core root inode can have nlinks == 0. Don't try to
free it during reclaim. XXX Needs further investigation.

Revision 1.34.22.1: download - view: text, markup, annotated - select for diffs
Sun Oct 14 11:49:12 2007 UTC (17 years, 3 months ago) by yamt
Branches: yamt-x86pmap
Diff to: previous 1.34: preferred, colored; next MAIN 1.35: preferred, colored
Changes since revision 1.34: +6 -6 lines
sync with head.

Revision 1.35: download - view: text, markup, annotated - select for diffs
Mon Oct 8 18:01:27 2007 UTC (17 years, 3 months ago) by ad
Branches: MAIN
CVS tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-pf42-baseX, yamt-pf42-base, 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, vmlocking2-base3, vmlocking2-base2, vmlocking2-base1, vmlocking-nbase, vmlocking-base, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, nick-net80211-sync-base, nick-net80211-sync, mjf-devfs-base, mjf-devfs, matt-armv6-nbase, matt-armv6-base, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, jmcneill-pm-base, jmcneill-base, hpcarm-cleanup-base, cube-autoconf-base, cube-autoconf, bouyer-xeni386-nbase, bouyer-xeni386-merge1, bouyer-xeni386-base, bouyer-xeni386, bouyer-xenamd64-base2, bouyer-xenamd64-base, bouyer-xenamd64, ad-socklock-base1
Branch point for: yamt-pf42, yamt-nfs-mp, wrstuden-revivesa, vmlocking2, mjf-devfs2, christos-time_t
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +6 -6 lines
Merge ffs locking & brelse changes from the vmlocking branch.

Revision 1.34.6.1: download - view: text, markup, annotated - select for diffs
Sun May 13 17:36:40 2007 UTC (17 years, 8 months ago) by ad
Branches: vmlocking
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +6 -6 lines
- Pass the error number and residual count to biodone(), and let it handle
  setting error indicators. Prepare to eliminate B_ERROR.
- Add a flag argument to brelse() to be set into the buf's flags, instead
  of doing it directly. Typically used to set B_INVAL.
- Add a "struct cpu_info *" argument to kthread_create(), to be used to
  create bound threads. Change "bool mpsafe" to "int flags".
- Allow exit of LWPs in the IDL state when (l != curlwp).
- More locking fixes & conversion to the new API.

Revision 1.24.2.3: download - view: text, markup, annotated - select for diffs
Mon Feb 26 09:12:17 2007 UTC (17 years, 10 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.24.2.2: preferred, colored
Changes since revision 1.24.2.2: +4 -3 lines
sync with head.

Revision 1.32.2.1: download - view: text, markup, annotated - select for diffs
Fri Jan 12 23:24:34 2007 UTC (18 years ago) by bouyer
Branches: netbsd-4
CVS tags: wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, 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, matt-nb4-arm-base, matt-nb4-arm
Diff to: previous 1.32: preferred, colored; next MAIN 1.33: preferred, colored
Changes since revision 1.32: +5 -3 lines
Pull up following revision(s) (requested by chs in ticket #346):
	sys/ufs/ext2fs/ext2fs_inode.c: revision 1.56
	sys/ufs/ext2fs/ext2fs_alloc.c: revision 1.33
several ext2fs fixes provided by Barry Bouwsma:
 - set ip->i_e2fs_dtime to time_second, not time_uptime.
 - don't allow ipref to go negative
 - fs->e2fs.e2fs_icount is a valid inode number, allow it.

Revision 1.30.6.2: download - view: text, markup, annotated - select for diffs
Fri Jan 12 01:04:24 2007 UTC (18 years ago) by ad
Branches: newlock2
Diff to: previous 1.30.6.1: preferred, colored; branchpoint 1.30: preferred, colored; next MAIN 1.31: preferred, colored
Changes since revision 1.30.6.1: +7 -4 lines
Sync with head.

Revision 1.34: download - view: text, markup, annotated - select for diffs
Thu Jan 4 16:55:29 2007 UTC (18 years ago) by elad
Branches: MAIN
CVS tags: yamt-x86pmap-base2, yamt-x86pmap-base, yamt-idlelwp-base8, yamt-idlelwp, thorpej-atomic-base, thorpej-atomic, reinoud-bufcleanup, post-newlock2-merge, nick-csl-alignment-base5, nick-csl-alignment-base, nick-csl-alignment, newlock2-nbase, newlock2-base, mjf-ufs-trans-base, mjf-ufs-trans, matt-mips64-base, matt-mips64, hpcarm-cleanup, ad-audiomp-base, ad-audiomp
Branch point for: yamt-x86pmap, vmlocking, matt-armv6, jmcneill-pm
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +4 -3 lines
Consistent usage of KAUTH_GENERIC_ISSUSER.

Revision 1.24.2.2: download - view: text, markup, annotated - select for diffs
Sat Dec 30 20:51:00 2006 UTC (18 years ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.24.2.1: preferred, colored
Changes since revision 1.24.2.1: +7 -5 lines
sync with head.

Revision 1.30.8.2: download - view: text, markup, annotated - select for diffs
Sun Dec 10 07:19:32 2006 UTC (18 years, 1 month ago) by yamt
Branches: yamt-splraiseipl
Diff to: previous 1.30.8.1: preferred, colored; branchpoint 1.30: preferred, colored; next MAIN 1.31: preferred, colored
Changes since revision 1.30.8.1: +7 -5 lines
sync with head.

Revision 1.33: download - view: text, markup, annotated - select for diffs
Sat Dec 9 22:07:48 2006 UTC (18 years, 1 month ago) by chs
Branches: MAIN
CVS tags: yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +5 -3 lines
several ext2fs fixes provided by Barry Bouwsma:
 - set ip->i_e2fs_dtime to time_second, not time_uptime.
 - don't allow ipref to go negative
 - fs->e2fs.e2fs_icount is a valid inode number, allow it.

Revision 1.30.6.1: download - view: text, markup, annotated - select for diffs
Sat Nov 18 21:39:47 2006 UTC (18 years, 2 months ago) by ad
Branches: newlock2
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +4 -4 lines
Sync with head.

Revision 1.32: download - view: text, markup, annotated - select for diffs
Thu Nov 16 01:33:51 2006 UTC (18 years, 2 months ago) by christos
Branches: MAIN
CVS tags: netbsd-4-base
Branch point for: netbsd-4
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +4 -4 lines
__unused removal on arguments; approved by core.

Revision 1.30.8.1: download - view: text, markup, annotated - select for diffs
Sun Oct 22 06:07:47 2006 UTC (18 years, 2 months ago) by yamt
Branches: yamt-splraiseipl
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +5 -5 lines
sync with head

Revision 1.31: download - view: text, markup, annotated - select for diffs
Thu Oct 12 01:32:51 2006 UTC (18 years, 3 months ago) by christos
Branches: MAIN
CVS tags: yamt-splraiseipl-base2
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +5 -5 lines
- sprinkle __unused on function decls.
- fix a couple of unused bugs
- no more -Wno-unused for i386

Revision 1.28.4.1: download - view: text, markup, annotated - select for diffs
Sat Sep 9 03:00:00 2006 UTC (18 years, 4 months ago) by rpaulo
Branches: rpaulo-netinet-merge-pcb
Diff to: previous 1.28: preferred, colored; next MAIN 1.29: preferred, colored
Changes since revision 1.28: +10 -9 lines
sync with head

Revision 1.28.8.2: download - view: text, markup, annotated - select for diffs
Mon Jun 26 12:54:49 2006 UTC (18 years, 6 months ago) by yamt
Branches: yamt-pdpolicy
Diff to: previous 1.28.8.1: preferred, colored; branchpoint 1.28: preferred, colored; next MAIN 1.29: preferred, colored
Changes since revision 1.28.8.1: +4 -4 lines
sync with head.

Revision 1.24.2.1: download - view: text, markup, annotated - select for diffs
Wed Jun 21 15:12:30 2006 UTC (18 years, 6 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +46 -85 lines
sync with head.

Revision 1.29.2.1: download - view: text, markup, annotated - select for diffs
Mon Jun 19 04:11:13 2006 UTC (18 years, 7 months ago) by chap
Branches: chap-midi
Diff to: previous 1.29: preferred, colored; next MAIN 1.30: preferred, colored
Changes since revision 1.29: +4 -4 lines
Sync with head.

Revision 1.30: download - view: text, markup, annotated - select for diffs
Wed Jun 7 22:34:18 2006 UTC (18 years, 7 months ago) by kardel
Branches: MAIN
CVS tags: yamt-splraiseipl-base, yamt-pdpolicy-base9, yamt-pdpolicy-base8, yamt-pdpolicy-base7, yamt-pdpolicy-base6, rpaulo-netinet-merge-pcb-base, gdamore-uart-base, gdamore-uart, chap-midi-nbase, chap-midi-base, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: yamt-splraiseipl, newlock2
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +4 -4 lines
merge FreeBSD timecounters from branch simonb-timecounters
- struct timeval time is gone
  time.tv_sec -> time_second
- struct timeval mono_time is gone
  mono_time.tv_sec -> time_uptime
- access to time via
	{get,}{micro,nano,bin}time()
	get* versions are fast but less precise
- support NTP nanokernel implementation (NTP API 4)
- further reading:
  Timecounter Paper: http://phk.freebsd.dk/pubs/timecounter.pdf
  NTP Nanokernel: http://www.eecis.udel.edu/~mills/ntp/html/kern.html

Revision 1.28.6.2: download - view: text, markup, annotated - select for diffs
Thu Jun 1 22:39:27 2006 UTC (18 years, 7 months ago) by kardel
Branches: simonb-timecounters
CVS tags: simonb-timcounters-final
Diff to: previous 1.28.6.1: preferred, colored; branchpoint 1.28: preferred, colored; next MAIN 1.29: preferred, colored
Changes since revision 1.28.6.1: +8 -7 lines
Sync with head.

Revision 1.28.12.1: download - view: text, markup, annotated - select for diffs
Wed May 24 15:50:47 2006 UTC (18 years, 7 months ago) by tron
Branches: peter-altq
Diff to: previous 1.28: preferred, colored; next MAIN 1.29: preferred, colored
Changes since revision 1.28: +8 -7 lines
Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.

Revision 1.28.8.1: download - view: text, markup, annotated - select for diffs
Wed May 24 10:59:24 2006 UTC (18 years, 7 months ago) by yamt
Branches: yamt-pdpolicy
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +8 -7 lines
sync with head.

Revision 1.29: download - view: text, markup, annotated - select for diffs
Sun May 14 21:32:21 2006 UTC (18 years, 8 months ago) by elad
Branches: MAIN
CVS tags: yamt-pdpolicy-base5, simonb-timecounters-base
Branch point for: chap-midi
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +8 -7 lines
integrate kauth.

Revision 1.28.10.2: download - view: text, markup, annotated - select for diffs
Sat May 6 23:32:33 2006 UTC (18 years, 8 months ago) by christos
Branches: elad-kernelauth
Diff to: previous 1.28.10.1: preferred, colored; branchpoint 1.28: preferred, colored; next MAIN 1.29: preferred, colored
Changes since revision 1.28.10.1: +3 -2 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.28.10.1: download - view: text, markup, annotated - select for diffs
Wed Mar 8 01:39:11 2006 UTC (18 years, 10 months ago) by elad
Branches: elad-kernelauth
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +7 -7 lines
Adapt to kernel authorization KPI.

Revision 1.28.6.1: download - view: text, markup, annotated - select for diffs
Sat Feb 4 14:12:50 2006 UTC (18 years, 11 months ago) by simonb
Branches: simonb-timecounters
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +4 -4 lines
Adapt for timecounters: mostly use get*time() and use "time_second"
instead of "time.tv_sec".

Revision 1.28: download - view: text, markup, annotated - select for diffs
Sun Dec 11 12:25:25 2005 UTC (19 years, 1 month ago) by christos
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.27: preferred, colored
Changes since revision 1.27: +2 -2 lines
merge ktrace-lwp.

Revision 1.19.2.7: download - view: text, markup, annotated - select for diffs
Thu Nov 10 14:12:31 2005 UTC (19 years, 2 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.19.2.6: preferred, colored; next MAIN 1.20: preferred, colored
Changes since revision 1.19.2.6: +41 -81 lines
Sync with HEAD. Here we go again...

Revision 1.27: download - view: text, markup, annotated - select for diffs
Wed Nov 2 12:39:00 2005 UTC (19 years, 2 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.26: preferred, colored
Changes since revision 1.26: +13 -25 lines
merge yamt-vop branch.  remove following VOPs.

	VOP_BLKATOFF
	VOP_VALLOC
	VOP_BALLOC
	VOP_REALLOCBLKS
	VOP_VFREE
	VOP_TRUNCATE
	VOP_UPDATE

Revision 1.26.2.1: download - view: text, markup, annotated - select for diffs
Thu Oct 20 03:00:30 2005 UTC (19 years, 3 months ago) by yamt
Branches: yamt-vop
Diff to: previous 1.26: preferred, colored; next MAIN 1.27: preferred, colored
Changes since revision 1.26: +13 -25 lines
adapt ufs.

Revision 1.26: download - view: text, markup, annotated - select for diffs
Tue Aug 30 22:01:12 2005 UTC (19 years, 4 months ago) by xtraeme
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.25: preferred, colored
Changes since revision 1.25: +23 -52 lines
* Remove __P()
* Use ANSI function declarations on ext2fs and mfs

Revision 1.25: download - view: text, markup, annotated - select for diffs
Fri Aug 19 02:04:08 2005 UTC (19 years, 5 months ago) by christos
Branches: MAIN
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +11 -10 lines
64 bit inode changes.

Revision 1.24: download - view: text, markup, annotated - select for diffs
Sun May 29 21:25:24 2005 UTC (19 years, 7 months ago) by christos
Branches: MAIN
Branch point for: yamt-lazymbuf
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +4 -4 lines
- sprinkle const
- avoid shadow variables.

Revision 1.22.8.1: download - view: text, markup, annotated - select for diffs
Fri Apr 29 11:29:38 2005 UTC (19 years, 8 months ago) by kent
Branches: kent-audio2
Diff to: previous 1.22: preferred, colored; next MAIN 1.23: preferred, colored
Changes since revision 1.22: +8 -8 lines
sync with -current

Revision 1.22.10.1: download - view: text, markup, annotated - select for diffs
Sat Mar 19 08:37:03 2005 UTC (19 years, 10 months ago) by yamt
Branches: yamt-km
Diff to: previous 1.22: preferred, colored; next MAIN 1.23: preferred, colored
Changes since revision 1.22: +8 -8 lines
sync with head.  xen and whitespace.  xen part is not finished.

Revision 1.19.2.6: download - view: text, markup, annotated - select for diffs
Fri Mar 4 16:54:45 2005 UTC (19 years, 10 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.19.2.5: preferred, colored
Changes since revision 1.19.2.5: +8 -8 lines
Sync with HEAD.

Hi Perry!

Revision 1.23: download - view: text, markup, annotated - select for diffs
Sat Feb 26 22:32:20 2005 UTC (19 years, 10 months ago) by perry
Branches: MAIN
CVS tags: yamt-km-base4, yamt-km-base3, 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
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +8 -8 lines
nuke trailing whitespace

Revision 1.19.2.5: download - view: text, markup, annotated - select for diffs
Tue Sep 21 13:39:07 2004 UTC (20 years, 3 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.19.2.4: preferred, colored
Changes since revision 1.19.2.4: +2 -2 lines
Fix the sync with head I botched.

Revision 1.19.2.4: download - view: text, markup, annotated - select for diffs
Sat Sep 18 14:56:52 2004 UTC (20 years, 4 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.19.2.3: preferred, colored
Changes since revision 1.19.2.3: +2 -2 lines
Sync with HEAD.

Revision 1.19.2.3: download - view: text, markup, annotated - select for diffs
Tue Aug 24 17:57:42 2004 UTC (20 years, 4 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.19.2.2: preferred, colored
Changes since revision 1.19.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.19.2.2: download - view: text, markup, annotated - select for diffs
Tue Aug 3 10:56:48 2004 UTC (20 years, 5 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.19.2.1: preferred, colored
Changes since revision 1.19.2.1: +35 -8 lines
Sync with HEAD

Revision 1.22: download - view: text, markup, annotated - select for diffs
Mon Mar 22 19:23:08 2004 UTC (20 years, 9 months ago) by bouyer
Branches: MAIN
CVS tags: yamt-km-base2, yamt-km-base, 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-base, 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-0, netbsd-2, kent-audio1-beforemerge, kent-audio1-base, kent-audio1
Branch point for: yamt-km, kent-audio2
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +12 -13 lines
Fix disclaimer in my copyright. Pointed out by Thomas Klausner.

Revision 1.21: download - view: text, markup, annotated - select for diffs
Sun Oct 5 17:48:49 2003 UTC (21 years, 3 months ago) by bouyer
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +5 -7 lines
Remove references to University of California from my copyright notices.

Revision 1.20: download - view: text, markup, annotated - select for diffs
Thu Aug 7 16:34:24 2003 UTC (21 years, 5 months ago) by agc
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +33 -3 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.19.2.1: download - view: text, markup, annotated - select for diffs
Wed Jul 2 15:27:19 2003 UTC (21 years, 6 months ago) by darrenr
Branches: ktrace-lwp
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +3 -3 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.19: download - view: text, markup, annotated - select for diffs
Sun Jun 29 22:32:31 2003 UTC (21 years, 6 months ago) by fvdl
Branches: MAIN
Branch point for: ktrace-lwp
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +2 -2 lines
Back out the lwp/ktrace changes. They contained a lot of colateral damage,
and need to be examined and discussed more.

Revision 1.18: download - view: text, markup, annotated - select for diffs
Sun Jun 29 18:43:39 2003 UTC (21 years, 6 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +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.17: download - view: text, markup, annotated - select for diffs
Sat Jun 28 14:22:23 2003 UTC (21 years, 6 months ago) by darrenr
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +3 -3 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.16: download - view: text, markup, annotated - select for diffs
Thu Apr 24 08:05:35 2003 UTC (21 years, 8 months ago) by gmcgarry
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +3 -3 lines
More ufs2 merge fall-out.  Pass the correct pointer to the dinode
for clearing.  Fixes PR#21241.

Revision 1.15: download - view: text, markup, annotated - select for diffs
Fri Jan 24 21:55:19 2003 UTC (21 years, 11 months ago) by fvdl
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +31 -29 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.4: download - view: text, markup, annotated - select for diffs
Fri Oct 18 02:45:44 2002 UTC (22 years, 3 months ago) by nathanw
Branches: nathanw_sa
CVS tags: nathanw_sa_end
Diff to: previous 1.9.2.3: preferred, colored; branchpoint 1.9: preferred, colored; next MAIN 1.10: preferred, colored
Changes since revision 1.9.2.3: +3 -3 lines
Catch up to -current.

Revision 1.10.2.3: download - view: text, markup, annotated - select for diffs
Thu Oct 10 18:44:48 2002 UTC (22 years, 3 months ago) by jdolecek
Branches: kqueue
Diff to: previous 1.10.2.2: preferred, colored; next MAIN 1.11: preferred, colored
Changes since revision 1.10.2.2: +4 -4 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.14: download - view: text, markup, annotated - select for diffs
Fri Sep 27 15:38:02 2002 UTC (22 years, 3 months ago) by provos
Branches: MAIN
CVS tags: nathanw_sa_before_merge, nathanw_sa_base, kqueue-beforemerge, kqueue-base, kqueue-aftermerge, gmcgarry_ucred_base, gmcgarry_ucred, gmcgarry_ctxsw_base, gmcgarry_ctxsw, fvdl_fs64_base
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +4 -4 lines
remove trailing \n in panic().  approved perry.

Revision 1.10.2.2: download - view: text, markup, annotated - select for diffs
Thu Jan 10 20:04:55 2002 UTC (23 years ago) by thorpej
Branches: kqueue
Diff to: previous 1.10.2.1: preferred, colored
Changes since revision 1.10.2.1: +4 -2 lines
Sync kqueue branch with -current.

Revision 1.9.2.3: download - view: text, markup, annotated - select for diffs
Wed Nov 14 19:18:53 2001 UTC (23 years, 2 months ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.9.2.2: preferred, colored; branchpoint 1.9: preferred, colored
Changes since revision 1.9.2.2: +4 -2 lines
Catch up to -current.

Revision 1.11.4.1: download - view: text, markup, annotated - select for diffs
Mon Nov 12 21:19:43 2001 UTC (23 years, 2 months ago) by thorpej
Branches: thorpej-mips-cache
Diff to: previous 1.11: preferred, colored; next MAIN 1.12: preferred, colored
Changes since revision 1.11: +4 -2 lines
Sync the thorpej-mips-cache branch with -current.

Revision 1.13: download - view: text, markup, annotated - select for diffs
Thu Nov 8 02:39:06 2001 UTC (23 years, 2 months ago) by lukem
Branches: MAIN
CVS tags: thorpej-mips-cache-base, 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.12: preferred, colored
Changes since revision 1.12: +4 -1 lines
add RCSID

Revision 1.12: download - view: text, markup, annotated - select for diffs
Fri Oct 26 05:56:07 2001 UTC (23 years, 2 months ago) by lukem
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +1 -2 lines
remove #include <ufs/ufs/quota.h> where it was just to appease
<ufs/ufs/inode.h>, since the latter now includes the former.  leave the former
in source that obviously uses specific bits of it (for completeness.)

Revision 1.9.2.2: download - view: text, markup, annotated - select for diffs
Fri Sep 21 22:37:02 2001 UTC (23 years, 3 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: +3 -3 lines
Catch up to -current.

Revision 1.10.2.1: download - view: text, markup, annotated - select for diffs
Sat Aug 25 06:17:15 2001 UTC (23 years, 4 months ago) by thorpej
Branches: kqueue
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +3 -3 lines
Merge Aug 24 -current into the kqueue branch.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Fri Aug 24 10:24:46 2001 UTC (23 years, 4 months ago) by wiz
Branches: MAIN
CVS tags: thorpej-devvp-base3, thorpej-devvp-base2, thorpej-devvp-base, thorpej-devvp, pre-chs-ubcperf, post-chs-ubcperf
Branch point for: thorpej-mips-cache
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +3 -3 lines
heirarchy -> hierarchy

Revision 1.9.2.1: download - view: text, markup, annotated - select for diffs
Fri Aug 24 00:13:13 2001 UTC (23 years, 4 months ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +2 -2 lines
Catch up with -current.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Thu Jul 5 08:38:27 2001 UTC (23 years, 6 months ago) by toshii
Branches: MAIN
Branch point for: kqueue
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +2 -2 lines
Fix typo. s/extention/extension/

Revision 1.6.8.1: download - view: text, markup, annotated - select for diffs
Mon Nov 20 18:11:41 2000 UTC (24 years, 2 months ago) by bouyer
Branches: thorpej_scsipi
Diff to: previous 1.6: preferred, colored; next MAIN 1.7: preferred, colored
Changes since revision 1.6: +29 -31 lines
Update thorpej_scsipi to -current as of a month ago

Revision 1.9: download - view: text, markup, annotated - select for diffs
Wed Jun 28 14:16:37 2000 UTC (24 years, 6 months ago) by mrg
Branches: MAIN
CVS tags: thorpej_scsipi_nbase, thorpej_scsipi_beforemerge, thorpej_scsipi_base, perseant-lfsv2-base, perseant-lfsv2
Branch point for: nathanw_sa
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +1 -3 lines
remove include of <vm/vm.h> and <uvm/uvm_extern.h>

Revision 1.8: download - view: text, markup, annotated - select for diffs
Fri May 19 04:34:44 2000 UTC (24 years, 8 months ago) by thorpej
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: +7 -7 lines
NULL != 0

Revision 1.7: download - view: text, markup, annotated - select for diffs
Thu Mar 30 12:41:09 2000 UTC (24 years, 9 months ago) by augustss
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +23 -23 lines
Remove register declarations.

Revision 1.6.14.1: download - view: text, markup, annotated - select for diffs
Tue Dec 21 23:20:06 1999 UTC (25 years, 1 month ago) by wrstuden
Branches: wrstuden-devbsize
Diff to: previous 1.6: preferred, colored; next MAIN 1.7: preferred, colored
Changes since revision 1.6: +2 -2 lines
Initial commit of recent changes to make DEV_BSIZE go away.

Runs on i386, needs work on other arch's. Main kernel routines should be
fine, but a number of the stand programs need help.

cd, fd, ccd, wd, and sd have been updated. sd has been tested with non-512
byte block devices. vnd, raidframe, and lfs need work.

Non 2**n block support is automatic for LKM's and conditional for kernels
on "options NON_PO2_BLOCKS".

Revision 1.6: download - view: text, markup, annotated - select for diffs
Wed Feb 10 13:14:09 1999 UTC (25 years, 11 months ago) by bouyer
Branches: MAIN
CVS tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, 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, chs-ubc2
Branch point for: wrstuden-devbsize, thorpej_scsipi
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +9 -5 lines
Make sure a buffer optained from bread() is always bresle()'d in case of
error. Closes PR kern/1448 from Wolfgang Solfrank.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Fri Oct 23 00:33:23 1998 UTC (26 years, 2 months ago) by thorpej
Branches: MAIN
CVS tags: kenh-if-detach-base, kenh-if-detach, chs-ubc-base, chs-ubc
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +2 -2 lines
For consistency w/ FFS/LFS, define EXT2_DINODE_SIZE, and use it instead
of pointer arithmetic and/or sizeof(struct ext2fs_dinode).

Revision 1.4: download - view: text, markup, annotated - select for diffs
Sun Aug 9 20:15:38 1998 UTC (26 years, 5 months ago) by perry
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +2 -2 lines
bzero->memset, bcopy->memcpy, bcmp->memcmp

Revision 1.3: download - view: text, markup, annotated - select for diffs
Sun Mar 1 02:23:45 1998 UTC (26 years, 10 months ago) by fvdl
Branches: MAIN
CVS tags: eeh-paddr_t-base, eeh-paddr_t
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +21 -21 lines
Merge with Lite2 + local changes

Revision 1.1.4.1: download - view: text, markup, annotated - select for diffs
Tue Oct 14 16:06:06 1997 UTC (27 years, 3 months ago) by thorpej
Branches: marc-pcmcia
Diff to: previous 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1: +3 -3 lines
Update marc-pcmcia branch from trunk.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Thu Oct 9 15:42:46 1997 UTC (27 years, 3 months ago) by bouyer
Branches: MAIN
CVS tags: 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-base
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +3 -3 lines
Add byte-swapping functions (bswap16, bswap32, bswap64) to libkern.
Only assembly version for i386 bswap16 and bswap32 for now (bswap64 uses
bswap32). Contribution of assembly versions of these are welcome.
Add byte-swapping of ext2fs metadata for big-endian systems.
Tested on i386 and sparc.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Wed Jun 11 09:33:41 1997 UTC (27 years, 7 months ago) by bouyer
Branches: MAIN
CVS tags: thorpej-signal-base, thorpej-signal, marc-pcmcia-bp, bouyer-scsipi
Branch point for: marc-pcmcia
The ext2fs layer, based on the ffs/ufs one. Uses a few functions from
sys/ufs/ufs/

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>