<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test/sys/gnu/fs/ext2fs, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/'/>
<updated>2010-01-14T14:30:54Z</updated>
<entry>
<title>Bring in the ext2fs work done by Aditya Sarawgi during and after Google Summer</title>
<updated>2010-01-14T14:30:54Z</updated>
<author>
<name>Ulf Lilleengen</name>
<email>lulf@FreeBSD.org</email>
</author>
<published>2010-01-14T14:30:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=e09c00cadad669aaa347eb4064b4ebb068798bcf'/>
<id>urn:sha1:e09c00cadad669aaa347eb4064b4ebb068798bcf</id>
<content type='text'>
of Code 2009:

- BSDL block and inode allocation policies for ext2fs. This involves the use
  FFS1 style block and inode allocation for ext2fs. Preallocation was removed
  since it was GPL'd.
- Make ext2fs MPSAFE by introducing locks to per-mount datastructures.
- Fixes for kern/122047 PR.
- Various small bugfixes.
- Move out of gnu/ directory.

Sponsored by:   Google Inc.
Submitted by:	Aditya Sarawgi &lt;sarawgi.aditya AT SPAMFREE gmail DOT com&gt;
</content>
</entry>
<entry>
<title>File flags handling fixes for ext2fs:</title>
<updated>2009-11-05T04:51:38Z</updated>
<author>
<name>Jaakko Heinonen</name>
<email>jh@FreeBSD.org</email>
</author>
<published>2009-11-05T04:51:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=5639f997b793c43361f7e824f70793ca405afb85'/>
<id>urn:sha1:5639f997b793c43361f7e824f70793ca405afb85</id>
<content type='text'>
- Disallow setting of flags not supported by ext2fs.
- Map EXT2_APPEND_FL to SF_APPEND.
- Map EXT2_IMMUTABLE_FL to SF_IMMUTABLE.
- Map EXT2_NODUMP_FL to UF_NODUMP.

Note that ext2fs doesn't support user settable append and immutable flags.
EXT2_NODUMP_FL is an user settable flag also on Linux.

PR:		kern/122047
Reported by:	Ighighi
Submitted by:	Aditya Sarawgi (original version)
Reviewed by:	bde
Approved by:	trasz (mentor)
</content>
</entry>
<entry>
<title>Do not use casts (int *)0 and (struct thread *)0 for the arguments of</title>
<updated>2009-06-16T15:13:45Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2009-06-16T15:13:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=01ed1748318696c7444d39e08fa97fb3d2ee5ab7'/>
<id>urn:sha1:01ed1748318696c7444d39e08fa97fb3d2ee5ab7</id>
<content type='text'>
vn_rdwr, use NULL.

Reviewed by:	jhb
MFC after:	1 week
</content>
</entry>
<entry>
<title>- Outindent long printf lines instead of splitting them in the</title>
<updated>2009-06-07T08:42:26Z</updated>
<author>
<name>Stanislav Sedov</name>
<email>stas@FreeBSD.org</email>
</author>
<published>2009-06-07T08:42:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=b471a13ea9d8a074a213813a5df9555f2edd072e'/>
<id>urn:sha1:b471a13ea9d8a074a213813a5df9555f2edd072e</id>
<content type='text'>
  middle of senetences. This also makes the code more consistent
  with the corresponding FFS code.
- Use 2-space sentences breaks consistently.

Suggested by:	bde
</content>
</entry>
<entry>
<title>- Remove unused sparc64-bitops.h file. Our ext2fs code doesn't use</title>
<updated>2009-06-03T17:30:10Z</updated>
<author>
<name>Stanislav Sedov</name>
<email>stas@FreeBSD.org</email>
</author>
<published>2009-06-03T17:30:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=097695e97aae6604b78e60aafcf3aebdfc9dbe92'/>
<id>urn:sha1:097695e97aae6604b78e60aafcf3aebdfc9dbe92</id>
<content type='text'>
  sparc64-specific bitops implemetations and relies on generic ones.
  Furthermore, bitops implementations present in sparc64-bitops.h
  are written in C similarly to generic bitops.
</content>
</entry>
<entry>
<title>- Style(9) improvements.</title>
<updated>2009-06-03T14:18:37Z</updated>
<author>
<name>Stanislav Sedov</name>
<email>stas@FreeBSD.org</email>
</author>
<published>2009-06-03T14:18:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=52d9a478fe951a9d9651e6a7ec52f45aa852cc67'/>
<id>urn:sha1:52d9a478fe951a9d9651e6a7ec52f45aa852cc67</id>
<content type='text'>
- Convert all K&amp;R definitions to ANSI equialents.
- Retire bsd_malloc and bsd_free macros and
  use malloc/free directly.
- Drop some unused debugging calls.

This commit brings no functional changes.
</content>
</entry>
<entry>
<title>- Sync our copies of ext2fs Linux headers to current Linux versions.</title>
<updated>2009-06-03T13:25:50Z</updated>
<author>
<name>Stanislav Sedov</name>
<email>stas@FreeBSD.org</email>
</author>
<published>2009-06-03T13:25:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=22db14d54b8c974b74eea31b5d7487569e28c9e5'/>
<id>urn:sha1:22db14d54b8c974b74eea31b5d7487569e28c9e5</id>
<content type='text'>
  Minimize differencies between our ext2fs headers and relevant Linux
  versions by using EXT2_SB macro to access the superblock fields. Most
  of the differencies in access to these fields are now hidden inside
  this macro.
- Rename the s_db_per_group field of ext2fs_sb_info to s_gdb_count
  to reflect the similar change in Linux headers. New name also seem
  to be more appropriate for this field.
- Use proper types for s_first_inode and s_inode_size in-core superblock
  fields. Now they reflec types used in the on-disk superblock version.
- Add support for older filesystem revisions that doesn't have proper
  s_first_ino and s_inode_size fields in the on-disk superblock. In these
  cases predefined values for these fields are used.
- Add simple sanity checks for s_first_inode and s_inode_size correctness.

Reviewed by:	bde (previous version)
MFC after:	2 weeks
</content>
</entry>
<entry>
<title>Remove the thread argument from the FSD (File-System Dependent) parts of</title>
<updated>2009-05-11T15:33:26Z</updated>
<author>
<name>Attilio Rao</name>
<email>attilio@FreeBSD.org</email>
</author>
<published>2009-05-11T15:33:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=dfd233edd5040ed82a16a0074e220188e2c67ad4'/>
<id>urn:sha1:dfd233edd5040ed82a16a0074e220188e2c67ad4</id>
<content type='text'>
the VFS.  Now all the VFS_* functions and relating parts don't want the
context as long as it always refers to curthread.

In some points, in particular when dealing with VOPs and functions living
in the same namespace (eg. vflush) which still need to be converted,
pass curthread explicitly in order to retain the old behaviour.
Such loose ends will be fixed ASAP.

While here fix a bug: now, UFS_EXTATTR can be compiled alone without the
UFS_EXTATTR_AUTOSTART option.

VFS KPI is heavilly changed by this commit so thirdy parts modules needs
to be recompiled.  Bump __FreeBSD_version in order to signal such
situation.
</content>
</entry>
<entry>
<title>- Eliminate warnings in debug print macros by explicitly converting all</title>
<updated>2009-01-18T15:10:46Z</updated>
<author>
<name>Stanislav Sedov</name>
<email>stas@FreeBSD.org</email>
</author>
<published>2009-01-18T15:10:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=b51ba332bb8eecb44b1776a0e8273882c8bf4cfa'/>
<id>urn:sha1:b51ba332bb8eecb44b1776a0e8273882c8bf4cfa</id>
<content type='text'>
  field to unsigned long.
</content>
</entry>
<entry>
<title>- Whitespace fixes.</title>
<updated>2009-01-18T14:54:46Z</updated>
<author>
<name>Stanislav Sedov</name>
<email>stas@FreeBSD.org</email>
</author>
<published>2009-01-18T14:54:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=e6b6691abbdb7a0c095e2b71af48d6dddf9f1751'/>
<id>urn:sha1:e6b6691abbdb7a0c095e2b71af48d6dddf9f1751</id>
<content type='text'>
- s_bmask field doesn't exist.
- Use correct flags in debug printf.
</content>
</entry>
</feed>
