<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/gnu/ext2fs/ext2_alloc.c, branch releng/5.3</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F5.3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F5.3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2004-04-07T20:46:16Z</updated>
<entry>
<title>Remove advertising clause from University of California Regent's</title>
<updated>2004-04-07T20:46:16Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2004-04-07T20:46:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f36cfd49adb62472fd7009ecd4f0927c126ff785'/>
<id>urn:sha1:f36cfd49adb62472fd7009ecd4f0927c126ff785</id>
<content type='text'>
license, per letter dated July 22, 1999 and email from Peter Wemm,
Alan Cox and Robert Watson.

Approved by: core, peter, alc, rwatson
</content>
</entry>
<entry>
<title>Fix two off-by-one errors when sanity-checking inode numbers. In</title>
<updated>2002-05-18T21:33:07Z</updated>
<author>
<name>Ian Dowse</name>
<email>iedowse@FreeBSD.org</email>
</author>
<published>2002-05-18T21:33:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ca305f613f3a97746df7d9325575b3999cd2e539'/>
<id>urn:sha1:ca305f613f3a97746df7d9325575b3999cd2e539</id>
<content type='text'>
ext2fs, inode numbers start at 1, so the maximum valid inode number
is (s_inodes_per_group * s_groups_count), not one less. This is
just a minimal change to avoid unnecessary panics and errors; some
other related bugs that Bruce Evans mentioned to me are not addressed.

Reviewed by:	bde (ages ago)
</content>
</entry>
<entry>
<title>Use explicitly-sized types where necessary to make ext2fs work again</title>
<updated>2002-05-18T19:12:38Z</updated>
<author>
<name>Ian Dowse</name>
<email>iedowse@FreeBSD.org</email>
</author>
<published>2002-05-18T19:12:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=39e24f84acc7bd7fd313fcc640ea2533862870dd'/>
<id>urn:sha1:39e24f84acc7bd7fd313fcc640ea2533862870dd</id>
<content type='text'>
after the change to a 64-bit daddr_t.
</content>
</entry>
<entry>
<title>Remove register keyword.</title>
<updated>2002-05-16T19:43:28Z</updated>
<author>
<name>Ian Dowse</name>
<email>iedowse@FreeBSD.org</email>
</author>
<published>2002-05-16T19:43:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=13a263882f04003890ada9178b16911fadc834c0'/>
<id>urn:sha1:13a263882f04003890ada9178b16911fadc834c0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Complete the separation of ext2fs from ufs by copying the remaining</title>
<updated>2002-05-16T19:08:03Z</updated>
<author>
<name>Ian Dowse</name>
<email>iedowse@FreeBSD.org</email>
</author>
<published>2002-05-16T19:08:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9504abaad76b5fa631ac0eb7a59d107332189fbd'/>
<id>urn:sha1:9504abaad76b5fa631ac0eb7a59d107332189fbd</id>
<content type='text'>
shared code and converting all ufs references. Originally it may
have made sense to share common features between the two filesystems,
but recently it has only caused problems, the UFS2 work being the
final straw.

All UFS_* indirect calls are now direct calls to ext2_* functions,
and ext2fs-specific mount and inode structures have been introduced.
</content>
</entry>
<entry>
<title>Repaired CSRG id.  This file was not in Lite1; it was just cloned from a</title>
<updated>2002-03-23T13:41:52Z</updated>
<author>
<name>Bruce Evans</name>
<email>bde@FreeBSD.org</email>
</author>
<published>2002-03-23T13:41:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d4ee5a13d3578b7663823e0664df8726ffea84e7'/>
<id>urn:sha1:d4ee5a13d3578b7663823e0664df8726ffea84e7</id>
<content type='text'>
file with a in Lite1 before being cvs-added to FreeBSD.
</content>
</entry>
<entry>
<title>Remove __P.</title>
<updated>2002-03-19T22:40:48Z</updated>
<author>
<name>Alfred Perlstein</name>
<email>alfred@FreeBSD.org</email>
</author>
<published>2002-03-19T22:40:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6f1e8551122b6870e04356c8438fad48212c359b'/>
<id>urn:sha1:6f1e8551122b6870e04356c8438fad48212c359b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a flags parameter to VFS_VGET to pass through the desired</title>
<updated>2002-03-17T01:25:47Z</updated>
<author>
<name>Kirk McKusick</name>
<email>mckusick@FreeBSD.org</email>
</author>
<published>2002-03-17T01:25:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a0595d02498c3bbf346523af18a2f91f3719aa89'/>
<id>urn:sha1:a0595d02498c3bbf346523af18a2f91f3719aa89</id>
<content type='text'>
locking flags when acquiring a vnode. The immediate purpose is
to allow polling lock requests (LK_NOWAIT) needed by soft updates
to avoid deadlock when enlisting other processes to help with
the background cleanup. For the future it will allow the use of
shared locks for read access to vnodes. This change touches a
lot of files as it affects most filesystems within the system.
It has been well tested on FFS, loopback, and CD-ROM filesystems.
only lightly on the others, so if you find a problem there, please
let me (mckusick@mckusick.com) know.
</content>
</entry>
<entry>
<title>Preceed/preceeding are not english words.  Use precede or preceding.</title>
<updated>2001-02-18T10:25:42Z</updated>
<author>
<name>Jeroen Ruigrok van der Werven</name>
<email>asmodai@FreeBSD.org</email>
</author>
<published>2001-02-18T10:25:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7c637968288584dda60170d7c2977973e20ae503'/>
<id>urn:sha1:7c637968288584dda60170d7c2977973e20ae503</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ext2fs relies on UFS support code, and as a result also requires</title>
<updated>2000-04-15T17:14:22Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2000-04-15T17:14:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7ef47eec4cc91a0eee21ef882b147a28d2121d1c'/>
<id>urn:sha1:7ef47eec4cc91a0eee21ef882b147a28d2121d1c</id>
<content type='text'>
extattr.h to be included.  This fixes the broken ext2fs build as of
the import of extattr code.

Also added $FreeBSD: $ to a couple of files that didn't have them,
without which I couldn't commit this fix.

Reported by:    "George W. Dinolt" &lt;gdinolt@pacbell.net&gt;
</content>
</entry>
</feed>
