Rebased ref, commits from common ancestor:
ea4d849cae18d0749603624490d6e459c6963711 Unionfs: release 2.1.2
2c9386f4ffb4137564c1e4935419aecff3223040 Unionfs: imported fixes from korg
branch's take-3 series
7760674fd750680b200dfb5edfd231ccb2e43b87 Unionfs: release 2.1.1.
8a2448de8c4b5532065fe07530380dda1457faef Unionfs: minor usage.txt documentation
fix
17d9e88331df6eac0abad9ee042b18a7035a6293 Unionfs: imported fixes from korg
branch
6616c6d6e9f9d30e2691e91741b1d4ced98da5a5 Unionfs: back-port stuff from Jeff's
korg branch to per-kernel branches
f7ffc691eec6ade5a506b69b9e4ad521f9c64287 Unionfs: support incremental versions
f9f17ab4edb4403e1e4be245609aa542525fd88e Unionfs: check for immutable files
before read-only branches
00c903343a41851ee7f23f3c97e4fe6e9a8709c7 Unionfs: mmap fixes to
unionfs_writepage
cea6847537a7167f1c4c0f6e0ecae12640a97a54 Unionfs: rewrite cleanup_file more
cleanly
ab70f000a77bd15da9aeac2cec1b4e89e616dc42 Unionfs: improved printk upon copyup
677ea059a8492253dc8d152b063c8fb98bb9357a Unionfs: xattr copyup fixes
38f89e67fdd87333f7fdd0d968e2c5c21af398c1 Unionfs: fixes to cache-coherency
checking code
b9e6c00eb25f35c3410520348a49773d1f646f6d Unionfs: mmap fixes to
unionfs_writepage
6327a042af1839c9c7cf7923eb64bef7a6b565f2 Unionfs: bugfix when mounting readonly
exported NFS volumes (was: nfsro)
748e3117fecde39a41f2ea52180964410b63e1bf [PATCH] unionfs: make functions static
a3b3480200974cd43920ede00aa0e6fada842491 Unionfs: ensure cache coherency in
unionfs_fsync/fasync
5a2647be2fb37f9c9665f11029e77172d42fee64 Unionfs: implement native
unionfs_fsync/unionfs_fasync methods
59e81f924704ffef53c98bc31aca09fcf545ac80 Unionfs: small documentation fix to
usage.txt
d29473303850246cde50086862b059d40176adbb Unionfs: mmap fixes to
->writepage/readpage/sync_page
b1bc97cb1f49998c1432345bdf67e22de232d10a Unionfs: branch-management bugfix to
unionfs_file_revalidate
ceb5f9ee97d12b822e08537e05e0016b262be8e8 Unionfs: cleanup: break line longer
than 80 chars
e6b4d0f8bdad9d953d5bd9d7d06206a45ab3b948 Unionfs: fix minor typo in
revalidate_chain comment
8d2255ca13a48ad52c8137f98e08ea0fe2aea233 Unionfs: bugfix: don't call
branchget() until dentry_open succeeded
8a79725b41693a9116de5b865af06fe4279f0e24 Unionfs: branch-management bug-fix to
lower mnt counts
d35acd6b936285d17298b8bc9e5ebceaf89ffe66 Unionfs: use igrab instead of
atomic_inc inode refcnt
f68372632cc33f50fc3741a7d2ae59e0559ebcc4 Unionfs: cache-coherency: update times
of root inode after branch management
ec39e0f8cc869155083ba0f1639fd89791c05f39 Unionfs: debugging: don't oops if
sb->s_root is NULL
17553a10cd05ce128184ccccb767b075883ea4f2 Unionfs: debugging: show inode
reference counts for all branches
06ab6be1730eb05181f3fbfe3c2e84f3cf28a6f8 Unionfs: fix small typo in comment
1cefba78156861580b9c35a3eb9d6295c1eff17f Unionfs: bugfix -- set copied up open
file mode to read and write
fae0ce8418b91b8667aaf1a42712ed69dbdd7570 Unionfs: rewrite do_unionfs_readpage
to use vfs_read (bugfix)
79d76e083b82fd688abeb15dbc64d1769eecfa15 Unionfs: fix minor typo in a comment
df39a1677c2064580a961f4a68a42704160f05a2 unionfs: better handling when copying
up permissions
05346c11254785fac8a11e4e827d36d927e8c0a2 Unionfs: better error handling in
rename code when copyups are involved
268c50db592e51d5f9d91b2cef32f5cb846c3b99 Unionfs: bugfix when renaming symlinks
on readonly branches
8391c102260bf6de895a0fec73ac63efe760f84b Unionfs: rename file->f_dentry
references to file->f_path.dentry
276b9cce4cdef3e2af9e05c4ea8fd6e1e5c5ea24 Unionfs: improved comment above
unionfs_follow_link
806fbf4bbef8c1588e699f1a764ea827c650a9ed Unionfs: Change the semantics of sb
info's rwsem
5b346766e0d5b25fdc3f052ef629e5117389f792 Unionfs: Remove superfluous check for
NULL pointer
6b3d49cdd65045b1f394e8fe0e4d34e34fd522b6 Unionfs: Change
free_dentry_private_info to take a struct dentry
a971e62fc8c251eaa0a5689191e587fd1e784092 Unionfs: Cleanup
new_dentry_private_data
52902669be63a9b62aee530bf15ad6442ad13868 Unionfs: finished back-port to
2.6.20.14.
b016916d7b60e2e784760331718b34cce1797667 Unionfs: prevent deadlock with
branch-management code.
3c6b1b04480b951fb7cda24179d54bfb4e984fd2 back-port krealloc from 2.6.22-rc5 to
2.6.21.5
6a357bb6f9f5786f71b1f1f0575130bdf5546b23 back-port: struct writeback_control
has no fs_private field
cc578edcd831eed877eacefbe0733d48f8b3f476 Unionfs: document cache-coherency
design and implementation
a7d035473e5e6438fbbfbaaea6bb11e2f7a5da4a Unionfs: cache-coherency calls to
maintain the time invariants
a1ade64f462a81df679063e8eafafa8f05f30cbc Unionfs: core cache-coherency code
4b7fb8c2adba183c5476aa569caf922e9c81d6a6 Unionfs: introduce two functions to
maintain time invariants
fb3e5813ca3522cc9a429a794fc4d78df83cad49 Unionfs: prototype and location change
for unionfs_get_nlinks
db2670714396099a6d0c33a4f63072581358b06d ecryptfs: update to new API of
fsstack_copy_attr_all
9f6b54efd31deffc41d5afcc9b406118895975ec fs_stack: simplify generic
attribute-copying function
cd6db84b2d6d7aa1eaa26f65c70db8b6ce4486c1 Unionfs: m/c/atime invariant checking
debugging code
f1724b40574e3350f046f00383a7c47d93e79fb4 Unionfs: bugfix in debugging
infrastructure
7bcfdd4b6cb518973da865847e27c2a102d2bc65 Cache coherency: resync unionfs
data/meta-data when lower files change
af437980823f3f27c1a8348b3e986404e790fd6f revert changes to
new_dentry_private_data and document it
c1d8dec106def0cfe74e6c1e6327a4afa6f6521d cleanup: convert all instances of
"hidden" to "lower".
bfb6121f962406e0a82d1b54b99fa700135b1a91 Fix section marker in header file:
3de2e892468ad9d9082bad2bfb98cf41f3e71106 minor indentation correction
efccff96f8d3cdd1a007a812f4dd48719db980b7 bugfix: properly reset lower inode
start/end range
a9df9df5a353067ea7ab0eb7ffdcb0f21b835ba6 cleanup: rewrite new_dentry_private
data more simply
6161149c67dc92cecc7f3f4a7690c4dfe8c0323e bugfix: remove extra superblock rwsem
unlock call
e2f9405de695d431320f5776d4f9640597f99f37 remove unnecessary comment
13835bd6a4d4cdbfc266f8d22e361973d22bd939 properly format a multi line comment
928cfe81eeb0dd286f4427b15f468d0875958e88 reformat all lines longer than 80
characters
6038fea1defa9550a23c5c0287bd2d3a3d751a4a debugging: indent code properly and
cleanups
6ff2eb93a10666251448153842b0f877c23bcdd4 cleanup: reformat all lines longer
than 80 characters
5c9c07b9ef8b106be43c3787658ce09e903974b3 spell check all strings and comments
e53b9745c87e15cdd4492e9fe7b1cda864e63a98 cleanup: ensure proper comment on
every "#endif"
868d77a06c36ccd493e0e114243fb2defc37fbab Revert "Unionfs: Cleanup locking in
new_dentry_private_data"
2f2eb5e10d427866ed5ad7bdc6653e2a5b5e6e75 bugfix: ensure dentry/inode/mnt
validity after a successful ioctl
73c1daef08796fdeb6ae05702de9223a726dc108 bugfix: release superblock lock at end
of ioctl method
641f95a7814137bcbd74918d8edadfeef11e5197 bug fixes: revalidate dentries passed
to all inode/super operations
7cc96d13d77b110cacd845b3899b103556035675 code consistency: ensure that every
#endif has a matching comment
c9fe06b5862a2f1389b5a3acda0bf2498740bdfd invariants: don't complain if no lower
dentry of a deleted dentry
dc5d48bc62541bb1d76d2205f5f611ae5395e49a invariants: don't complain about
directories with some NULL lower objects
667cc11f643bde00d1dafb345b8bf5435173e814 Revert "invariants: don't complain
about directories with some NULL lower objects"
9c6c2f4d186cfb177926af9a3ce06cf8e39f7209 invariants: don't complain about
directories with some NULL lower objects
8d0245638bdc649e6096aa84b7d4f94c21da947f cleanup: rewrite
unionfs_partial_lookup more cleanly and add comments
d409f8c896596f2752f2444a0e71e3462d4e59ec bug fix: prevent null mntget warning
messages in unionfs_lookup_backend
13d027d77011605ec154eb9c61e7fee80604788d documentation: expand comments to
unionfs_lookup_backend
f6a7f41b1789ac37cf0ffa93187c29d1f73e1a83 cleanup: remove unnecessary call to
inherit_mnt
53bee1c54f735ec9e467f91c28b636b30af6cb7e bug fix: don't warn if trying to
mntput a "negative" union object
1a3a314b537e25e24fc3b870777bf3d134b0c066 bug fix: get lower mnt from root
dentry instead of lower dentry
4517c333c3e71ea47ebc310ce8d95f05ca3644bf Unionfs: allow users to override
Makefile options in fs/unionfs/local.mk
ec42e4be5f695185b709b9a3e46c785bafebfc54 documentation: better comment in
branch_id_to_idx
12b014c90697f886d8f1869e1ac0630e1e2db256 bug fix: catch bad use of dirs=
options (extra ':' separators)
2b534f720b1e32fe5542a7e261059c1a42af8065 unionfs: merge find_new_branch_index
and branch_id_to_idx into one function
dd3c63a1e49e968358a3d0612efa49dcef5c94c0 unionfs: minor cleanup and better
commenting in new_dentry_private_data
e0249574384f896629ebd208491e21bc7304b31c Unionfs: Cleanup locking in
new_dentry_private_data
d47fde7adf75b1050356ba736132d2a1b2e32403 bugfix: prevent null-deref oops if
lower f/s is NFS (mmap writes)
7662e87b52caea1aa6596d6b4890b1884c607729 cleanup: use krealloc instead of
open-coding it with kmalloc/kfree/memcpy
b79f2768864f2fe31faf85d3784e5ae1bb004e7a bugfix: prevent a NULL ptr deref if
branch is nfs and using mmap writes
bc62a42b63c6d83879e46fa0aa6094f2b9cf6f2d bugfix: handle lower file systems that
do not support writeable mappings
6521e9f140c80b3c8119b599a635cde5272487a9 documentation: comment to ODF
developers to address
f8b52d4834efb10375b463a5251ea52ed0fa4218 bug fix: set lower inodes correctly
after branch management succeeds
45e3fc0de17eb6a79601e7f893a8c495dbded5e3 bug fix: prevent self deadlock with
remount code in pivot_root scenarios
c3fd009a83f36d263f3a4e9657bd032c22c5cb83 debugging: test for freed (0x5a) inodes
f4d395005413dd7a4096ff560e697dcd7e522cb6 bugfix: statfs lower file system
properly
327e11bdcc722ab1ff9534d029ca2626b902bc6d Add Erez Zadok to maintainers list
e8876110552a25f7364130ee93b9a2bea1d19fb7 add standard copyright comment to
linux/union_fs.h
a73b3ebd8cf26baad412efcc86fe8364cd22cd7d d_splice bugfix: update dentry in our
lookup if needed.
c7feeb8edb2b24994ff745321b76c625bf61ed1b mmap: file revalidation and fanout
invariant validation
a663e44fa8d00338e3242369a1f006a9a36c6aba mmap: sync_page bug, call sync_page on
lower page, not unionfs page
cdff5326908dc7529a5f0d47651310ec9d0772b7 mmap: also revalidate file passed to
unionfs_release
33634d01f2f05b115e9a90c19974592062efa52f mmap: update atime upon successful
file reading (via mmap or otherwise)
34949563e967af4187b2c8d2c031c3787ec061c5 mmap: proper locking to interoperate
with branch-management code
19ca2e0c548059eab9d1eed89c1c2bc31737cc45 mmap: remove unnecessary unionfs_bmap
method
c3b846d6895ee0349603212c4c780729f88a7d46 mmap: trivial sendfile support
7351e1af22100f15acdea9f92672de60d3b25b42 mmap: minor code and comment
reformatting
4858fbc5cf58dfc1845769367ed64c4467493186 mmap: #if 0 unneeded code instead of
commenting it out
a5432bb7081726cee1cf930f5e8d579e129002f9 mmap: read upper file instead of lower
file
b2d0d5283419efe38892ebcd75136baec28301bd mmap: coding style: reformated a line
longer than 80 chars
3e8613101ae14b4d60e99174138f54951d91d54d mmap: remove defunct comments
8bb23a3ad04d474d0f841912a5c258e68fdf0307 mmap: file revalidation
69cd02366871afa6266a5406094019a164796e2a mmap: applied main mmap patch
fa06bc22671418c97c864bcf2c5b025a7ee3d437 bugfix: fixed interpose to check if
d_splice_alias returns a dentry
a249f4bf924dd6e816d0259852c0e98c4d0fe2fa debug: remove unnecessarily verbose
debugging printk's
374ce8ce05938a2ae0239a992e74f7a7d4f36a9d cleanup: consistent printk messages
dc9d6a6c246662472627647e19e5988e7605372f cleanup: eliminate wrapper function
create_parents
b7ab2e5f2b7f22368bfe1208e0babc20f335985b cleanup: eliminate wrapper function
copyup_dentry
2f3784bd7158e70461ab21be62ad4d3186ecf050 cleanup: rewrite do_delayed_copyup
more cleanly and clearly
a95c8ec9d3dd081eddbf0b1f13d8e930b06915b0 debugging: small fix to Makefile to
correct #define typo
c64c9c057c73688d010791312fb02194b27231b8 cleanup: remove unnecessary macro used
in only one place
509c0bcc98085cae675db75850d71edb78b5db9f bug fix: don't revalidate dropped
dentries
e265344a86921f99f147ec71ed548e4e0e1302b6 bug fix: retry lookup for different
silly-renamed files
76228f04ad1b508b8a0ef0c4d4582cdc50172cec Documentation: better comments for
copyup-related code
179fd7236faef4023e376e2accba6d93bb1c3e24 Verify and maintain fanout invariants.
7b1891c635bf63fd25e73252a5498000b01f17f4 Post-copyup helper functions
f2f46a43be36403ef8a14dff3448728941381cfc Introduce compile-time debugging
support to Unionfs
6b7c68a241b95ae1b2b6cab3c5ccd415c0e4d3ef bugfixes: correctly decrement
refcounts of mnt's upon branch management
0dd754b622f92d9b47a4b7306be1e67799306a74 bugfix in BUG_ON use: actually catch
bad use of unionfs_mntput
83e53c6f8bdcc0f39a8daa21392f4795e83be2ef cleanup: removed a trailing whitespace
5971b6f1f9cc07004a762aea337cf8094e594ea3 bugfix: remove defunct
unionfs_put_inode method
85d4cacaeb7c3817c9e57db4fd91d9d629686e5a optimize branch overlapping test a bit
eb862fde1958f049ccc627f441bc95df869e86b3 Documentation update regarding
overlapping branches and new lookup code.
cb84d84c631f275565d2b535b371e9f005133d11 branch management: disallow setting
leftmost branch to readonly
6a00dc46a6e250436a3db6e6494a9ffdf160650e fsstack: 4th case to do_path_lookup
fae0ba2b7d03d6c69a69d3f78073e4484ddaca89 Revert "Unionfs: Check remount options
for being NULL"
890668191452a54d6bd88c1b0a6231d62d962356 bugfix: don't leak resources when
copyup fails partially
cd96d881957a55474284e2596916ffb956b5bba2 cleanup: call our
unionfs_{unlock,lock}_dentry instead of mutex ops.
d88d5644946c30db053af4caed6c845792c7ab76 cleanup: rename our "do_rename" to
__unionfs_rename.
75f7e429dd667973bdab0bc560383f3831cc9abe cleanup: rename prefix our version of
double_lock_dentry with "unionfs_"
bbc50ffa02659e007faa611c9454c65c3f1087f6 Cleanup: ensure space between every
comma-delimited function argument list
53429bd870012e1a418d3a657ee0f404c1952e98 cleanup: rewrite long while(1) loop
more cleanly
508188cd4ff128de1bb4352b9ea78c920349242c Move one function off of branchman.c
and remove source file.
1ab845dab836af8af4ccc1b469dac7e4950dd0a4 cleanup: consistent pointer
declaration spacing.
7bcf118c4d819323daf6e29e2168dc59612d7b32 Merge unionfs_write with
__unionfs_write.
bacd378e8555143a15e74b32188b6cf4f8ee8840 cleanup: fix one odd indentation and
long line breakup.
8e0446f31d7240c19c368aa9b0e77d6dad39a212 Commenting the code.
aa88ed16331a39e74f2c7c9d55614dd8cb44e67c cleanup: prefix external functions
with 'extern' properly
85576ec3203749eaa954e9a00f8e38297345e9e6 cleanup: one more trailing whitespace
removed.
3b274194863fce61e5b4acf6d197d0b3bc0aa824 cleanup: spell check all strings and
comments
71e200295fd640e3e8ffa8b93f93e9608d5b68cb cleanup: use consistent style for
multi-line comments
73895128a20fce741b5420444a49c1fe921a67e2 cleanup: keep all top-of-function
automatic variables clustered together
4c45efa9492649de93dfc5f7dd911c17dffbac45 coding-style: remove one more {braces}
around one-statement code block
98bfe0d1e1c0a6d55a0c6ce34b60d5f1e892efb1 cleanup: remove unnecessary blank
lines in short code blocks
21bac1954e1e9b7870b51471c761322a7d6b272e cleanup: add missing copyright notices
5f4c28ee1fdd8520a814094c107dd5eb5012790f coding-style: reformat lines longer
than 80 chars (accounting for TABs)
28236544bbc7dfe4857ac1b1917a6e9cabb7bbea cleanup: every printk should prefix
with "unionfs: " consistently
681da1a1c11b18a2b5ff1ee14efe443dad838787 coding-style: remove unnecessary
{braces} around one-line code blocks
c2c35a96b4d64b05ef5a893873a91e4203f2b789 coding-style: no lines over 80 chars
45d4b6c4d415f95d33811bcb8b4bc6c806cd74dc coding-style: indent every line
properly
e1c7953b81f45d514c28f9a0e7ebe7e51d9f80d1 cleanup: remove trailing spaces
378314e60345d7c3f1f394ed6211b8d865dbd814 Documentation: fix spelling error
1c3d2526dbdb99505cc69881749b6bbff45d6b5d Documentation: minor typo fixed in
incgen remount option
b2b9ac6e239e26a317f158364d260455a81bd183 Unionfs: SLAB_CTOR_CONSTRUCTOR has
been removed from vanilla
6b63ba6a05984bb65280a0f58882750ad9f6a6a1 [PATCH] unionfs: fix slab abuses with
krealloc
3f89aa24f0364ad3df675ded71506bac0e090394 [PATCH] fix unionfs compilation
43e02694d38d0dd30da0518ec2b6e3d9dc1a8d59 Unionfs: Check remount options for
being NULL
a77eb16c49c363b8298136f85ddbf52f3f0f18f3 Unionfs: Accept MS_SILENT during
remount
ce216959a0c85f1747a67f3e36121b44afdd6623 Unionfs: Don't inline
do_remount_{add,del,mode}_option
5b469fa33550e10636092fd71ecfa00378affb89 Unionfs: Added several BUG_ONs to
assert dentry validity
5409a69fd0a328b01ff9859f59cca9d3c4113730 Unionfs: Properly handle stale inodes
passed to unionfs_permission
eb497c7a3e52bd7eb0f38988108b96f530f50185 Unionfs: Pass lowernd to lower
->revalidate function
49acb2bbe2c66fc0ceae75c5f7918f3d3e4069b7 Unionfs: vfsmount reference counting
fixes
9ed059d285ef3ccd76311ceaece720623f79f3b7 Unionfs: unionfs_create needs to
revalidate the dentry
97a10a7eb106a077b47591e1129e4568cb8b1e12 Unionfs: Decrement totalopens counter
on error in unionfs_open
5cfdfd15780bca260d46d7900e627a65fb54b67e Unionfs: Document unionfs_d_release
locking
f0d75441b7976b072281fc452ac3f71bc62e8b7d Unionfs: Remove the older incgen ioctl
04e57477259e87cca5b02e352110215bdacd0567 Unionfs: Grab the unionfs sb private
data lock around branch info users
95b9276728399750a7699bc7518039547b890baf Unionfs: Rewrite unionfs_d_revalidate
56cafca5d0ce6e0777954d6de8156e2871a4bf9e Unionfs: Introduce unionfs_mnt{get,put}
28989397929e33ad8612169f3cf633208d27b668 Unionfs: Bulk of branch-management
remount code
318e3e0860cb57854e1f987f848a4d0fac2b6438 Unionfs: Introduce branch-id code
dc1f65878a5d6424cf7c3921f101509f9bd2c153 Unionfs: Actually verify if dentry's
info node is locked
2d5f2fc4f4c398a9e1623d238c1b6ee6f79d89cb Unionfs: Provide more helpful info on
branch leaks during unmount
7f56cee5403d827e8812d147f1cc674c4da14094 Unionfs: Rename unionfs_data sbcount
field to more appropriate open_files
7dd2b4b988c1d271326e82df83d8fb03efd0d2bf Unionfs: Proper comment on rwsem field
7b20e8e4524492831f90161028ca54586327c491 Unionfs: Documentation updates for
branch-management
68399e3ae338e89f5eaf0982dc86ac90efb5946d fs: Export drop_pagecache_sb symbol
08c3e4e218903f7c2cc59ef9967115f82a051626 fs: Introduce path{get,put}
9b43c766f58e9cf75b61a90a77a206e3dad26d1e [PATCH] Unionfs: sioq not __exit
f1a4f134966ba5510275468b0312384294420f48 MAINTAINERS: Unionfs URL update
f3447959b5a158081a54c9185570eef2c03b91e9 fs/unionfs/: Fix unlocking in error
paths
dbc054d731d58dc97f2a397ed67ccaa280502f84 fs/unionfs/: Fix dentry leak in
copyup_named_dentry
a63b8836ae3f89cc00dfce223a84ca28e16da128 fs/unionfs/: mntput in __cleanup_dentry
9a4d59f5baa236480ab39461a9a72eaaa4b0272b fs/unionfs/: Fix copyup_deleted_file
dentry leak
f30a4d701a4aa6c1a556a3f4d38cd54991690bf6 fs/unionfs/: Miscellaneous coding
style fixes
d261b92fa733fe0c09d66404a237c83e2996491d fs/unionfs/: Check return value of
d_path
854fb6159d5dca16fe6f0c30ba806af153fbac3a fs/unionfs/: Use SEEK_{SET,CUR}
instead of hardcoded values
e3aab3260f15591b1eb42cb6a882c0ad66e9097f fs/unionfs/: Remove alloc_filldir_node
00772e69e24e739961ceccadb8bdc9ab6644e577 fs/unionfs/: Rename
unionfs_d_revalidate_wrap
d08dbd6fe6759c33f2cb441f6e12098031e2e8b6 fs/unionfs/: Several small cleanups in
unionfs_interpose
a59b30eac13b4ca4fb1c7edff9b18594792d78d5 fs/unionfs/: Don't grab dentry private
data mutex in unionfs_d_release
fb8b1ad5eb6390a05009747f9cd2934ac08dae1b fs/unionfs/: Fix a memory leak in
unionfs_read_super
a3f9c79c66014e5af2c917c61e4cf68303f7966c fs/unionfs: Fix a memory leak & null
pointer dereference
7f2fb7ebc920658aeee7afd9f1d8dc0649ef642f [PATCH] UNION_FS must depend on SLAB
9ab073978f47bc9bedeec2f931a7a862b7f652b0 fs/unionfs/: Remove unused structure
members & macros
f763d060a5860ca4eccce5af2ba72e6b18d7012c eCryptfs: convert lookup_one_len() to
lookup_one_len_nd()
2039da4af32a3ddd07de43f5e0ab03880be8afb5 Unionfs: Documentation update
2ed670a9b590c5f501e9db5e06870995828ec396 fs/: Move eCryptfs & Unionfs config
options into a sub-menu
c5b044369618d5a41764e2c1520a52ccfa9587cc fs/unionfs/: Use __roundup_pow_of_two
instead of custom rounding code
2241d0e0b7981a0d380769347abc9f81251780ed fs/unionfs/: Don't duplicate the
struct nameidata
562fbb04f076274bf3c4c9b37890a3155301ae80 fs/unionfs/: Andrew Morton's comments
29bcc1887a62c0d3a8e82f558258b8e94b3fac61 fs/unionfs/: possible cleanups
df52cda4577424ba14741eccdc9a761bc8079167 fs/unionfs/: Remove stale_inode.c
324aacc4e4762e6264cee4182c556c4aac2d1620 Unionfs: Extended Attributes support
318588a04b9427013eceb787949ed59ba7b7077b Unionfs: Kconfig and Makefile
536009e389165c13efc8a04c06060114da8d7adf Unionfs: Unlink
00e53f91264480276c35e1b2030c5f04b97c1bea Unionfs: Include file
92c4b23899146c6fc8e323369a104caef839f810 Unionfs: Internal include file
3f6f9ad937d33a025847c66b7fb6361e83abd8bb Unionfs: Helper macros/inlines
0159f7284e3171f49b18f873e5433c92948948d3 Unionfs: Handling of stale inodes
8a01d8d6a150d1a82346a5acd1f10030c11acc48 Unionfs: Superblock operations
9a3b15d7e76983cedd30679c9300dcd39b9d6e5e Unionfs: Miscellaneous helper functions
5bc81415c36acb95e7afbd84ee6f37c773a40c2b Unionfs: Privileged operations
workqueue
42b539940e5d3c7dc7e23ab927246c7945bd04e4 Unionfs: Rename
70b9d254930b04b608c44d36a772d59126816e26 Unionfs: Readdir state
ae57c4a3292e66ea0c269318e74e269704250e64 Unionfs: Main module functions
7ae759b94c6180d77a34860500d72f5aec467e59 Unionfs: Lookup helper functions
80e62e253fe0b72f2bec047ceed276ab4b769ff0 Unionfs: Inode operations
e19aa1fb690b2d9467cd443dc16d9ff345992c10 Unionfs: Directory manipulation helper
functions
1503463255bc8b6aee35b5420aa9a2b73e2dce05 Unionfs: Directory file operations
c1c564bc037ddb0f5411a51fb71cf74ea169a234 Unionfs: File operations
5ea8385b9f43d56aa01523417817c7d9b0bd416f Unionfs: Dentry operations
6666395d0a03bea06c0fe9ecc890e3dc0db3f4ad Unionfs: Copyup Functionality
1dfdb0f7c29df64dde869badff0d3f12b048b8cc Unionfs: Common file operations
9312a9ce6103e54af4ae2014c0760622e8f3a4cc Unionfs: Branch management
functionality
6d5d57575037498855e6c27456ce9a4e64b7c976 Unionfs: Documentation
68bda4ade9dab75a175fdeb9f39abf272a247055 lookup_one_len_nd - lookup_one_len
with nameidata argument
79774188b0a7e5930b9e561a153da0ef6a09f6a0 Linux 2.6.20.16
0aa15e9be1e01b76999121cc050c837f17964a30 [PATCH] sky2: workaround for lost IRQ
c18580083923eb018b7f9157c061f2a655a342c3 [PATCH] i386: fix infinite loop with
singlestep int80 syscalls
602f7345ec777e44da80a06b60aabd1245509428 [PATCH] serial: clear proper MPSC
interrupt cause bits
2ead8a28fdb20999c5c90b4cb6cc37f97321117a [PATCH] saa7134: fix thread shutdown
handling
356177f4dac83a81bee944b8776709bb6b62a338 [PATCH] mm: kill validate_anon_vma to
avoid mapcount BUG
0c53130a7d5da7597548f885e7b3238af18945d3 [PATCH] POWERPC: Fix subtle FP state
corruption bug in signal return on SMP
78977b665b8f03c56bbb0f7549200e058b7e067f [PATCH] audit: fix oops removing watch
if audit disabled
ea317f3c75a3ff7316d6abbcfa661df277cf4d98 [PATCH] FUTEX: Restore the dropped
ERSCH fix
103f048b6f30360d3251c670b0a6714282ceb2c6 [PATCH] sched: fix next_interval
determination in idle_balance()
1155c3c24dcbcbcc51e7f42564698ef2592af636 [PATCH] dm crypt: fix remove
first_clone
12e40d6a180f668810e3706ff43e7c7186293c99 [PATCH] dm crypt: fix avoid cloned bio
ref after free
286f79b20a53299a588789b86f5a435bee5d40cd [PATCH] dm crypt: fix call to
clone_init
9d6effd49c65970b9cc35ce346fa510eeccd5127 [PATCH] dm crypt: disable barriers
c6de5adc0aae0e5953968aedcfb24be302d786d2 [PATCH] md: Fix bug in error handling
during raid1 repair.
e8fa943e054165b5e24fa4a6ae3273b6147c47dc [PATCH] md: Fix two raid10 bugs.
c740739747dfd54dd7c0ee0673ca0f4d52a90b1c [PATCH] pi-futex: Fix exit races and
locking problems
59313fca40e8b2c7c86898329526a56b46a52ef8 [PATCH] rt-mutex: Fix chain walk early
wakeup bug
b3b66101b6dda551a35f98c048951ba9842250fa [PATCH] rt-mutex: Fix stale return
value
61540c3cf703e55fddb9ed6b9bf032b5c4d61813 [PATCH] sparsemem: fix oops in x86_64
show_mem
6f86cc30ff0f6610b6ec1d41d7d1ab1061e0cc47 [PATCH] x86_64: allocate sparsemem
memmap above 4G
d83b4fd0889e37f57f7e5f7f73394aa81fbcbcdf [PATCH] pci_ids: update patch for
Intel ICH9M
e4adbfafa30ab794dddbfe2fa039c400b7d96189 [PATCH] e1000: disable polling before
registering netdevice
ed5582cc968044612c7ff79bb22cd2a20cd2bc8f [PATCH] Char: cyclades, fix deadlock
ce9eb635d4de5404582046329bc7e74c2a0546ae [PATCH] make freezeable workqueues
singlethread
c39cf5329632f239bbf8fd2b2d32bd4e3cb405a9 [PATCH] md: Don't write more than is
required of the last page of a bitmap
cb9072a6c6322f4615576537b024a42252b7ac15 [PATCH] md: Avoid overflow in raid0
calculation with large components.
5c648b32393875e46f767405eb41911a149eb008 [PATCH] i386: Fix K8/core2 oprofile on
multiple CPUs
cd4a337ed99dc212ce396b319f96d3e867a816f9 Linux 2.6.20.15
c57b6320b85a739537cd67142f0c7c601e79ec05 nf_conntrack_h323: add checking of
out-of-range on choices' index values
_______________________________________________
unionfs-cvs mailing list: http://unionfs.filesystems.org/
[email protected]
http://www.fsl.cs.sunysb.edu/mailman/listinfo/unionfs-cvs