Rebased ref, commits from common ancestor:
4a9b1c463f1cb64f95dfff6db5bb9e6c082fa503 Unionfs: release 2.1.3
852ba07d15b668b7a731c13f34fc2dac906fb772 Unionfs: cache coherency after lower
objects are removed
2001b57ea2435c67cd12a3341032caa0682f97c4 Unionfs: unionfs_lookup locking
consistency
4073e8b467aea3ba4c7be6ba35d96712f299ed0e Unionfs: use boolean type in
unionfs_d_revalidate
3e5682d3a3e63b160e0fc33a616c320a4fd250e7 Unionfs: add missing newlines to
printks
ca12d9a58ce9f937824d11dc1a0807425d229493 Unionfs: remove unnecessary comment
778e6e873ac93bd9c05901a1d7961f41c4bcc759 Unionfs: documentation updates
ec6aaaca3751de73c086371b7181815ba3962522 Unionfs: use bool type in dentry and
file revalidation code
c9f6d21daec414395d509de72b3f599383730fba Unionfs: cache-coherency fix for
is_newer_lower
a0b871ac1f435fd2656854d9b653e9bd940a6cdc Unionfs: import Jeff's fixes from korg
9271a95e8a807e655ee6293660c637024bbd09a2 Unionfs: Remove unused #defines
a77fb7d9039c5af250cfcb878a0ccd0f10f380b2 Unionfs: Simplify unionfs_get_nlinks
527507975887b8c8112a573f01e4c215015f969d Unionfs: unionfs_create rewrite
142879b3cf0f962466c24e9f627dbcac13a26f48 Unionfs: document lockdep issues
77e3d12ae5c35f254c4452dd81a41432627f78b5 Unionfs: support CONFIG_PREEMPT_RT
bac8f919dc3f0d8b19ee9e8a2dbeb1efd9041606 Unionfs: release 2.1.2
d4c7d5293896c97c57a38d000b22d3d001549409 Unionfs: imported fixes from korg
branch's take-3 series
70a6a4aed5f759ea4e88f092ecf801cc9839ebcd Unionfs: release 2.1.1.
787eac07d1f2ef905693fd413a27c1290534dbea Unionfs: minor usage.txt documentation
fix
7c7dd25db98fbddc72d6cd93685eed975a78cd5d Unionfs: imported fixes from korg
branch
307bb8d80fb706c1c314110b6fed22bb12c44dbf Unionfs: back-port stuff from Jeff's
korg branch to per-kernel branches
23fda0c669a86ddf3a701ed371c8fbe9f3163558 MM/VFS: prevent compile
warnings/errors with unknown struct super_block
e62c33ac7391142e036acd6f25dbb3dfc23c2e69 Revert "bugfix: add MODULE_LICENSE to
mtdsuper module so it loads"
0b1b855f9110b030996149c7beb012db30ca3b70 Unionfs/eCryptfs: remove
lookup_one_len_nd and LOOKUP_ONE code
4a43e83b9d033c8a72b6933e45bf28e8a83771f9 Unionfs: support incremental versions
ea8f969d9713384e5a505d5e667fb0a3e742787b Unionfs: check for immutable files
before read-only branches
3c4114afcd5dc3097442e1d1dabe955234a8b0e8 Unionfs: mmap fixes to
unionfs_writepage
cf733e9b428db7b89125c0d097b2b9ab2098c5e3 Unionfs: rewrite cleanup_file more
cleanly
330fb1f7631322301a9fc6200d31fc06e0454f28 Unionfs: improved printk upon copyup
42a3ebde4df8b4f0211466860375f40aa75b1cbe Unionfs: xattr copyup fixes
4eb94780cf88841dde26a00fa8e742842978016a Unionfs: fixes to cache-coherency
checking code
72bbd7ef48f2d95e5a9991b757f318633577be27 Unionfs: mmap fixes to
unionfs_writepage
90e5bad510aa1ddff3b23ffa039f84b5d47164b1 Unionfs: bugfix when mounting readonly
exported NFS volumes (was: nfsro)
3e708b5c330e0b3760e80087696f335c6726142b [PATCH] unionfs: make functions static
f9c7d86c651f26367f41ffe452cc4fc4b00fd860 Unionfs: pass nameidata intent
information to lower level file systems
617c3f3e661fc940364de577dc9f348e0c72a947 Unionfs: kmem_cache_create doesn't
take a dtor argument any longer
87c622c69d349a93b5b394b845c8310996226af3 Unionfs: ensure cache coherency in
unionfs_fsync/fasync
8eb889592b1e28e1cab6953d48aa32419b0826b0 Unionfs: implement native
unionfs_fsync/unionfs_fasync methods
834ae40611d2fca9415614322c9da88d32b02e71 Unionfs: small documentation fix to
usage.txt
a152333b2afabb4de7e6172bef3bdcc4ab0ad50b Unionfs: mmap fixes to
->writepage/readpage/sync_page
6358c6aa1870ce5760cf85071bbddd935c5bb130 Unionfs: branch-management bugfix to
unionfs_file_revalidate
de5b79e4d66665f988a6416d6a6a43d127c666e2 Unionfs: cleanup: break line longer
than 80 chars
c525d8562031fe3d990b11e586b845cf663e494e Unionfs: fix minor typo in
revalidate_chain comment
75d83ebba8cad78fae3e5d9cd4e176c347c02de1 Unionfs: bugfix: don't call
branchget() until dentry_open succeeded
504443ac6ff26807fb85eb8fb582088f92889db9 Unionfs: branch-management bug-fix to
lower mnt counts
e9d203a355e3cd29b8aa82bfe72ff9059fbe4e47 Unionfs: use igrab instead of
atomic_inc inode refcnt
f55e4a04aa2628a1666b4fde66c02bdbf2c29d10 Unionfs: cache-coherency: update times
of root inode after branch management
c7a0f513721eaaabcbf127d9318c2841e544d0c7 Unionfs: debugging: don't oops if
sb->s_root is NULL
6bea99c027d377e072994940897e0e05eaa755bb Unionfs: debugging: show inode
reference counts for all branches
068cb33b1e3bac69556dbdb9310e3862ae74cf19 Unionfs: fix small typo in comment
cae6b9fb817d2d318c128c50ea92ec22a88ef4a8 Unionfs: bugfix -- set copied up open
file mode to read and write
0dd78c70388192a0aa1c8daa208175071ae6f14a Unionfs: rewrite do_unionfs_readpage
to use vfs_read (bugfix)
afde4235e916d24dbb2a08c1fece88ecad05e91a Unionfs: fix minor typo in a comment
76d1632eda9e0b0f12c518b8adaa5f01565e60ec Unionfs: use the splice_read file
method instead of sendfile
0165e7472c06eac0b6b8ab0f73e66e3cc246e23a unionfs: better handling when copying
up permissions
d55c5c23c133dc03435b252b08591b6a4e446666 Unionfs: better error handling in
rename code when copyups are involved
7f26e775eb427a953f3a88efa681594984b55271 Unionfs: bugfix when renaming symlinks
on readonly branches
3212a55f4e5c2f9b4207ad7a6534652bc40d1235 Unionfs: prevent deadlock with
branch-management code.
856e7972ea7d929d08766e7a0f174f910350a7bc Unionfs: rename file->f_dentry
references to file->f_path.dentry
2da78fa59a4ef0bbffceeab514d707cd1b5d83e7 Unionfs: improved comment above
unionfs_follow_link
13786efdf00d48c2fdde6fc5ce455e36b43990f5 Unionfs: Change the semantics of sb
info's rwsem
95204d95ec8b8113f289df055c8adaabbc55d258 Unionfs: Remove superfluous check for
NULL pointer
e02ec39d465a6726b2d167bfc428e18569c04de6 Unionfs: Change
free_dentry_private_info to take a struct dentry
6a1f38c5c750f7c03760926eff0b960c52bed3d7 Unionfs: Cleanup
new_dentry_private_data
c9c49dffd503ecaa8b4387179b60a69e1a0cca0c Unionfs: document cache-coherency
design and implementation
7d408ea21a68cc1dcd051f81812618057d1b9639 Unionfs: cache-coherency calls to
maintain the time invariants
6551b4eadc0c3424728f70b494406b632abd49b8 Unionfs: core cache-coherency code
be2ccc17ba85a56ecc3677bca7478edb25133fc4 Unionfs: introduce two functions to
maintain time invariants
33c129dbcb5bcea5aca1a53c24e9baadf15632a2 Unionfs: prototype and location change
for unionfs_get_nlinks
cf4ae6861c3dafbabc948baed2112198a845b31f ecryptfs: update to new API of
fsstack_copy_attr_all
f487da6dacaeb5ed8ed598d6f6a9e7c3666ea538 fs_stack: simplify generic
attribute-copying function
acdf83f1f8d15fc5df5925026c6773380a4b4517 Unionfs: m/c/atime invariant checking
debugging code
61505ad4687b1847d85ae20f1271ab52eaa1f49c Unionfs: bugfix in debugging
infrastructure
b7c4023b7278265d2f280c27d2029e5b27858b6f Cache coherency: resync unionfs
data/meta-data when lower files change
3364e39126c6540c0a68760cc9ce193ef22963c3 revert changes to
new_dentry_private_data and document it
ddaf48a0cee2b3e7ca71427cd2f060006e9e8c61 cleanup: convert all instances of
"hidden" to "lower".
34ddfc83a59c58e4fa8adbbbd6afcc1ebb422692 Fix section marker in header file:
ed5ee2261b338a202758de29cf0cc804e3b2c1b9 minor indentation correction
c5569856b8ab826385047941d24e41aecee70e8a bugfix: add MODULE_LICENSE to mtdsuper
module so it loads
a535b835e8cf81105ad992c65702edf4932d927a bugfix: properly reset lower inode
start/end range
97a437e046312290bc2b15e69621f89ad6f697ee cleanup: rewrite new_dentry_private
data more simply
2c317f6ee347028b8e33cc4e16ae45093e033ad3 bugfix: remove extra superblock rwsem
unlock call
fc8de769903e80394f962d6a8354fa726981bf02 remove unnecessary comment
e32f5993de38045c81d771f830e45675356e13e1 properly format a multi line comment
9eb743e4146d21d0a220ac9ab88a892ee73db5a6 reformat all lines longer than 80
characters
8deb349d48e1a8192d53dfdcc349ddf2483de7de debugging: indent code properly and
cleanups
b4c3616d330fb479f95c6a925cb37a48b4ecab4c cleanup: reformat all lines longer
than 80 characters
e7252160a95a8f1ffa3c436f856a1ee46f4fcd73 spell check all strings and comments
07c659d551d5a4775ac2812cc606fd0b7921eda8 cleanup: ensure proper comment on
every "#endif"
ccbda53b78f2f8bc8c57e3f28b159095c5407e34 Revert "Unionfs: Cleanup locking in
new_dentry_private_data"
6e2ef402981ed54938546b3ccd40eb30d5b1a025 bugfix: ensure dentry/inode/mnt
validity after a successful ioctl
703352828ff91cab4a0018ca40018af3144e64de bugfix: release superblock lock at end
of ioctl method
7d6f49645f7f0bfe5aceb845007ff811bb801a3e bug fixes: revalidate dentries passed
to all inode/super operations
f41a2775aec8609023ece4fbb982a66e602275a6 code consistency: ensure that every
#endif has a matching comment
dd7583ae805ea7f6ca232721e5263899a68602f6 invariants: don't complain if no lower
dentry of a deleted dentry
cb1f292b350d6d778abdaee3883c0205c4ff543f invariants: don't complain about
directories with some NULL lower objects
1d96a7d4ffad5d7516d96220d99eaf349243182a Revert "invariants: don't complain
about directories with some NULL lower objects"
db2226ba35170fa9199298cae3cd80331670fed8 invariants: don't complain about
directories with some NULL lower objects
2e75ff04149d0b23f8aaea2f12a887236698a29d cleanup: rewrite
unionfs_partial_lookup more cleanly and add comments
32cfe94990ee78bd86164f3fdf17dcf7c6295ab1 bug fix: prevent null mntget warning
messages in unionfs_lookup_backend
f00178a9593c264baca099a70be42e6d7e79832a documentation: expand comments to
unionfs_lookup_backend
633903b6944b391d125ed48175f19844f5c9d169 cleanup: remove unnecessary call to
inherit_mnt
70405edd3562f32a63258c433efb970e129f95f2 bug fix: don't warn if trying to
mntput a "negative" union object
028fff90c0b840b15770f07dfe3fa86d3abbf6df bug fix: get lower mnt from root
dentry instead of lower dentry
42679294eac77a698a4deeaabe89124b94ec894b Unionfs: allow users to override
Makefile options in fs/unionfs/local.mk
f1a24c0cfb9ec9ab4d4cc32b87742af8393d5964 documentation: better comment in
branch_id_to_idx
b9f4b5f24bc10e00c2945d3c5808c4e9e60c68c6 bug fix: catch bad use of dirs=
options (extra ':' separators)
f141b151cb54f1e567aa4a5fa7f7908b6875014b unionfs: merge find_new_branch_index
and branch_id_to_idx into one function
2a61bf9f63c306c100a2fcf5b676cc789f0ca0d9 unionfs: minor cleanup and better
commenting in new_dentry_private_data
5b5cee5fafeea788f3f81db455f53c1f7c0c95b6 Unionfs: Cleanup locking in
new_dentry_private_data
df5ab7e7659399d2575879e1e96a11c8d2306ad5 bugfix: prevent null-deref oops if
lower f/s is NFS (mmap writes)
fe8444f5220000b08c659415fe28d7fead61d927 cleanup: use krealloc instead of
open-coding it with kmalloc/kfree/memcpy
534e99874f1765c3df3d7f59ec64dae36a70a684 bugfix: prevent a NULL ptr deref if
branch is nfs and using mmap writes
52e68af94f9edfb8d7ff1ddbfe26f41e0b9e6628 bugfix: handle lower file systems that
do not support writeable mappings
c77c4886c9b5a082a71352219259993af91ff0c6 documentation: comment to ODF
developers to address
63aecf720f2b978ceebee9b2d4ae254b4275c218 bug fix: set lower inodes correctly
after branch management succeeds
cc97458f4ae5256746b2b131115bb1995c7d3781 bug fix: prevent self deadlock with
remount code in pivot_root scenarios
41fb3864e42b2da572ab21fa2654d79094554c0c debugging: test for freed (0x5a) inodes
1d1c7f468d9829eaedf62b8d0021cb06ba746753 bugfix: statfs lower file system
properly
d6b7b12c5dbc5f2fb94bcea0fdd61a9701b9490a Add Erez Zadok to maintainers list
956367cfdd20f4451c345fe8042e112b729b17f4 add standard copyright comment to
linux/union_fs.h
954976615560c6ef0424ad910b983c90ab67fd81 d_splice bugfix: update dentry in our
lookup if needed.
be0abb2d0a2c6b09c75da851e807345afa2b04bf mmap: file revalidation and fanout
invariant validation
d8cdd5a236d9831a571e233a4da885b66f392faa mmap: sync_page bug, call sync_page on
lower page, not unionfs page
dd5c5f643183c5b7d3365416b86409353fcc7b26 mmap: also revalidate file passed to
unionfs_release
78d6f65ea5e9acea8fe73551231796794e6c470f mmap: update atime upon successful
file reading (via mmap or otherwise)
e7f0be251819f862b0282400f0a1069b5e2ba860 mmap: proper locking to interoperate
with branch-management code
ac65b77e2c4c2700ca8aad93325d6a3057b77b88 mmap: remove unnecessary unionfs_bmap
method
2b2e10724c659753e095b7ca59b46defa116c317 mmap: trivial sendfile support
e0be0b073b2e57967c5147d1a0c2c499e8c77dea mmap: minor code and comment
reformatting
c32038b239dc5b0023c2babe75ab9090625fa2ed mmap: #if 0 unneeded code instead of
commenting it out
81b41c080ad439c39514335f2c0036db4d3515d8 mmap: read upper file instead of lower
file
f69d27910edfd775fd3a3faff1670316500d13cf mmap: coding style: reformated a line
longer than 80 chars
ac7bbc74ff3c3978647175ae603ea614ee64d7a7 mmap: remove defunct comments
9ea5f4ec18aed4720b95ed350cf4d00644dd75aa mmap: file revalidation
65b5449eda332a5837c2c358b052f56f76d06f3e mmap: applied main mmap patch
0c80199353343e995b7e3bb68b02d2aca1734160 bugfix: fixed interpose to check if
d_splice_alias returns a dentry
2c7e4308ddb1b268376b52ddc6b6786bf6794216 debug: remove unnecessarily verbose
debugging printk's
8bfcb305f19d36ccc28f53bd7f958fb28054df37 cleanup: consistent printk messages
7de4f29b288ee2c149c7cb76d0c4e4f0a5c95bbd cleanup: eliminate wrapper function
create_parents
e2247020f03a169c6a2dadf6a6ad3214c60a3335 cleanup: eliminate wrapper function
copyup_dentry
a7c258a40a2d8e500368aef56a34622321d8a57c cleanup: rewrite do_delayed_copyup
more cleanly and clearly
600d50f0a7a83f59e4efab02399be7d16599b96e debugging: small fix to Makefile to
correct #define typo
10ddc37753b4a924f456a50631fa3163a988a990 cleanup: remove unnecessary macro used
in only one place
0ed7f7ac8a12a34bafebfba883f62a6d3ec079bc bug fix: don't revalidate dropped
dentries
d71a45cab17cf0f8b2206057b554dfe8ff68a691 bug fix: retry lookup for different
silly-renamed files
d33702f078e4eb381dfb286fdc89bd8c68c4dc7b Documentation: better comments for
copyup-related code
1e4d943e1d0f1d2c7ae9c1d434dc42655e48262c Verify and maintain fanout invariants.
2619d2e1d62787b5c7346bcdd09189bc61c14fc9 Post-copyup helper functions
200d0415a22c97d05dd96f6908a0f067e2cfdea8 Introduce compile-time debugging
support to Unionfs
05c7c3f0ff39ded88ababbb32bfd4daaa71bc9e2 bugfixes: correctly decrement
refcounts of mnt's upon branch management
210fc8b9d7e399fd4ab1d4de7c628d61cefa6dc1 bugfix in BUG_ON use: actually catch
bad use of unionfs_mntput
33bc543f667bf4dc08b70404cd91953e6f1325ff cleanup: removed a trailing whitespace
46d30fb8c01b67173562257870ba97173a30ee34 bugfix: remove defunct
unionfs_put_inode method
a12ba615a4122145233fcf96fad6b1d6ca1a1b04 optimize branch overlapping test a bit
a02a03ef799acc4c81d4b0d084eb6a7a14fede40 Documentation update regarding
overlapping branches and new lookup code.
87b8f0ce03f4ec45c2e37e3f04aa5b18d6405f58 branch management: disallow setting
leftmost branch to readonly
fd392f9fd681400b4c33d1115b845a12e14caf07 fsstack: 4th case to do_path_lookup
fbc7813d11b4ce3a055828f2bb6f1b918213bcba Revert "Unionfs: Check remount options
for being NULL"
bea61cb0e7c27f18c535f92f561268b8e1fac03d bugfix: don't leak resources when
copyup fails partially
063028879e2a3ccc77cabc8a94caec6038023bdd cleanup: call our
unionfs_{unlock,lock}_dentry instead of mutex ops.
c448c2d3eac49948a1f81d380cb81baad22a6d92 cleanup: rename our "do_rename" to
__unionfs_rename.
f4698e9f78715cf2e0c3d05642a266d96a81bef7 cleanup: rename prefix our version of
double_lock_dentry with "unionfs_"
bc100eb51a43d7f0ba41773194c5ac23665f07e7 Cleanup: ensure space between every
comma-delimited function argument list
fd246c82c58ea075c40cf360f4431fe1b148eeb2 cleanup: rewrite long while(1) loop
more cleanly
6a3613b2ffb03db996f1187731411e25860d6ccc Move one function off of branchman.c
and remove source file.
ba81b03fabe76f6f109b0dce17579995b0076c08 cleanup: consistent pointer
declaration spacing.
953868f42de24035c120c011e3273aaf623dad74 Merge unionfs_write with
__unionfs_write.
7be2523ae9a66a55df591b4d494208c9d04037b6 cleanup: fix one odd indentation and
long line breakup.
370aa1f4acaee7622a8633c9082a3858766c883b Commenting the code.
8b63115fe716b4e24ddb593c2e209197accce934 cleanup: prefix external functions
with 'extern' properly
e821d245c9a6914f76b42ef4316c57a74895cd7f cleanup: one more trailing whitespace
removed.
aa08561d899f197bc0c41cdc329ef23020944115 cleanup: spell check all strings and
comments
70684fd77fa51be5b5a1a6ad0fd80de5a496c158 cleanup: use consistent style for
multi-line comments
ec8b6ce44901000cb61a54449a618aee2ead9605 cleanup: keep all top-of-function
automatic variables clustered together
23c1afcbfff40c6396c57dbc9c032e6a024eade9 coding-style: remove one more {braces}
around one-statement code block
a668b065d4d4cc03ec699fa96757c362de7982c4 cleanup: remove unnecessary blank
lines in short code blocks
535bf7e5a9a82fe471babd0595e1ad60f673f418 cleanup: add missing copyright notices
1b8037adfad1b1c201cbaaa92abe990df71c8245 coding-style: reformat lines longer
than 80 chars (accounting for TABs)
758c8f8a9b2da18dd1f52316c49ccbf1d38d2e75 cleanup: every printk should prefix
with "unionfs: " consistently
9f3f70f0eb700138b56c0b0fcd44005859715920 coding-style: remove unnecessary
{braces} around one-line code blocks
d4934685a5b9d573d3aa72c9f190524182c71ee4 coding-style: no lines over 80 chars
0cf0dca5a828dabf924e579f822ddea0b3f3df18 coding-style: indent every line
properly
b4a1e2ca17cebc89955b1463ab0e4816f1c17d66 cleanup: remove trailing spaces
4c5caccfbff8b275adc53412caa4b673e8664434 Documentation: fix spelling error
7b645142d6992c93cfa3fdd78ead4b591dc4e356 Documentation: minor typo fixed in
incgen remount option
5276d0a502069930bd0e0c96a3622d75d17c6118 Unionfs: SLAB_CTOR_CONSTRUCTOR has
been removed from vanilla
b988d31cee3213c8a6c2d35c093e689b705dafef [PATCH] unionfs: fix slab abuses with
krealloc
030774013d499abb128e0a29e20bee1a3eb1bdd8 [PATCH] fix unionfs compilation
bd02dad8fb645722acf0b00561e50926aab618f4 Unionfs: Check remount options for
being NULL
8ab8aece0fc8d64e59e493462e1245f76e926119 Unionfs: Accept MS_SILENT during
remount
c7915dc22dc2ee33136e68cfb2c0625d1b8acee1 Unionfs: Don't inline
do_remount_{add,del,mode}_option
bdff0441676dd6e29c3998a6560b34c7754d6c80 Unionfs: Added several BUG_ONs to
assert dentry validity
b45fe8957bc1e442713f189592bdec8f22ff7aa5 Unionfs: Properly handle stale inodes
passed to unionfs_permission
fa99c3d74552d11af2ad56686a4493b9fd51a964 Unionfs: Pass lowernd to lower
->revalidate function
07b3a0c99fc38232fee82c11f750ada328aa19ca Unionfs: vfsmount reference counting
fixes
f0ef39d549304dd4795ddd6a8f0adf924492c076 Unionfs: unionfs_create needs to
revalidate the dentry
5f78d38668b6261d003e3c2569e7ae8bacac884e Unionfs: Decrement totalopens counter
on error in unionfs_open
6a6111b214b73ed3d6d80812e796616159d9f80c Unionfs: Document unionfs_d_release
locking
06d39898e2427d50cde134ecfc49d58891ad5279 Unionfs: Remove the older incgen ioctl
27a1a78cd06f41d81a483f6499c8ddf31d9f0024 Unionfs: Grab the unionfs sb private
data lock around branch info users
eaccfac789caa7df303ef5e946a5ba2566574124 Unionfs: Rewrite unionfs_d_revalidate
992c8051b6c2f32350ec1035b78c640021a0695f Unionfs: Introduce unionfs_mnt{get,put}
6902420fecb01975f3f0552a6344d8f661118938 Unionfs: Bulk of branch-management
remount code
d678b78e3b7fd8e4c9c143eb5739043fcbb245fa Unionfs: Introduce branch-id code
d9be0933d333f47ba5497f6ac5eb1cd2d966d7bd Unionfs: Actually verify if dentry's
info node is locked
5ec6b31854c01812267644d19b4c85b52ce0e0c3 Unionfs: Provide more helpful info on
branch leaks during unmount
9a796d90c31be2bbc25c42bdcdf78fc589364bf3 Unionfs: Rename unionfs_data sbcount
field to more appropriate open_files
111f0162211ced5789f2a9e0d2d3d7fb159894d9 Unionfs: Proper comment on rwsem field
df84026231341ae53705a8068aed89e61f623fc3 Unionfs: Documentation updates for
branch-management
dd65488366d1e105b86981f99af222d1fa44f27e fs: Export drop_pagecache_sb symbol
f9f13530235c0ac6030ff5ffb523af7d7b47a59b fs: Introduce path{get,put}
624ae43f473684c81d16bab3af6708c421c232e1 [PATCH] Unionfs: sioq not __exit
b071b6d57f893c31258f5fc038fd6c9744111f4e MAINTAINERS: Unionfs URL update
043ae7aa744388b66a26ef4757dfc2d7526d1d54 fs/unionfs/: Fix unlocking in error
paths
162333dc9b43853f915de0e9030da4a95a0d5a31 fs/unionfs/: Fix dentry leak in
copyup_named_dentry
958e7c96c73bf868418ee72552172dcc73ae7669 fs/unionfs/: mntput in __cleanup_dentry
bfbf9db6905db54baf4f8aa8200cbba05a25bb66 fs/unionfs/: Fix copyup_deleted_file
dentry leak
2d86d7c9b2c539d9245b08265284581d7a1b9246 fs/unionfs/: Miscellaneous coding
style fixes
4ad85badb65d3e5729b46d1f8dfbfc23d7bab874 fs/unionfs/: Check return value of
d_path
0668da990106c6d4fb33a0b4dae491d46d00d77f fs/unionfs/: Use SEEK_{SET,CUR}
instead of hardcoded values
8c63f55f1d40d8fc5b702aa5fe999ab106c3c1cb fs/unionfs/: Remove alloc_filldir_node
a20c4425ac367ac8512e0f67afde97ffc8f93ccb fs/unionfs/: Rename
unionfs_d_revalidate_wrap
4293fad480ca71154095e4710aff1a20e203c528 fs/unionfs/: Several small cleanups in
unionfs_interpose
476392d1adcc42fd2ce926204426000f59d62cbe fs/unionfs/: Don't grab dentry private
data mutex in unionfs_d_release
64aaf00735a65bd4b457c8fc6615cadbdb87c27e fs/unionfs/: Fix a memory leak in
unionfs_read_super
9726b0d70d29aa0f657cc3b815c5287c138597c8 fs/unionfs: Fix a memory leak & null
pointer dereference
bfc45de9778fe023bec821331b8e999d3e827ef3 [PATCH] UNION_FS must depend on SLAB
0274e525f6b675468785affba8388a5265b24dad fs/unionfs/: Remove unused structure
members & macros
12f47318b4458aebb8f898a35c156d785a4d7e01 eCryptfs: convert lookup_one_len() to
lookup_one_len_nd()
cd1c97fb1da2142f6f49f9d14f554690820bfe3e Unionfs: Documentation update
b731987a9f2a9f9588eb11adc0882972874af227 fs/: Move eCryptfs & Unionfs config
options into a sub-menu
3b44fd67979974ec24a02d2fa45a7575ab043dcf fs/unionfs/: Use __roundup_pow_of_two
instead of custom rounding code
631a621808b02c37a848a16483db9fefe6073ebe fs/unionfs/: Don't duplicate the
struct nameidata
314bb1fa0d602f3408afcda1ac0f6d542fc525f6 fs/unionfs/: Andrew Morton's comments
1ca6dac1ea8d17576bd0c2df21d0a08673c12150 fs/unionfs/: possible cleanups
616129fe4a1648d371383988ac0ef2746b49af27 fs/unionfs/: Remove stale_inode.c
e08a888ca6069926d2d0c07e4b4e87b4baaeb873 Unionfs: Extended Attributes support
64c6c5685dacab7588f66c2e1a2af3ae94155b14 Unionfs: Kconfig and Makefile
c1fe5f62fe58169e9db51fb5a79962db6dd94617 Unionfs: Unlink
8867b75b1564045480a72a0cc2d480bc90e0d673 Unionfs: Include file
34bbc1aa00fdf214e3852fc30d17e4c15a65c73e Unionfs: Internal include file
00cf7dba86401654eae04802260f087756a0d891 Unionfs: Helper macros/inlines
5c06d815a3daa77818fa77bc608fb257f16f5a1b Unionfs: Handling of stale inodes
c6dfe7f756b5cb503f41f3142f062ea1b0516bdd Unionfs: Superblock operations
502f84af191c29ebb2e05e6256cb54872cd8f417 Unionfs: Miscellaneous helper functions
f9945962c995bc3e24b5479df3fcd00cc1d90adf Unionfs: Privileged operations
workqueue
13b5d4760745521bdee21a03864fda67e1b4f1e2 Unionfs: Rename
c75d935368c6bf90e70a5e55387486f1a33b82c0 Unionfs: Readdir state
2c330015d28dcd02eb790c88b2c7f73d862f51a7 Unionfs: Main module functions
b3d81970854280bd50b161493561be82304da7cc Unionfs: Lookup helper functions
89556f8559384a249f7eae3b89d1e71e84f2b81e Unionfs: Inode operations
57e7c18421f941a0ffd15613eed3d7e273f901c2 Unionfs: Directory manipulation helper
functions
c56783e31a666049c9ef3b471bf77fc81dd4942c Unionfs: Directory file operations
86aa32aa98accc84756ea569e6b6a26934fc095f Unionfs: File operations
be004b499368994e8b42b806a55bf022043cd56a Unionfs: Dentry operations
bec7c49107e96d0c89db2f61e7a1a20a5acb3aeb Unionfs: Copyup Functionality
c8aa0acf7e08071f69b0c533394de78abc36aa21 Unionfs: Common file operations
7040ce1dc61f322af5121cd6172062ea03a748c4 Unionfs: Branch management
functionality
617632c9f5a0c2323f2794b7371d852f60ac9ae0 lookup_one_len_nd - lookup_one_len
with nameidata argument
156d285cc65c395b81605832032a0dc0cb566404 Unionfs: Documentation
0d4cbb5e7f60b2f1a4d8b7f6ea4cc264262c7a01 Linux 2.6.23-rc6
0eb096933a02226dd0b6a2199453fcf0936bf7e4 Merge branch 'upstream-linus' of
master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev
3dcc323fe8d7158bd662c04d41ba8b25fa3ce27b libata clear horkage on ata_dev_init()
b311ec4ae82b1dc337689e966dcf9c5f6a53877e [libata, IDE] add new VIA bridge to
VIA PATA drivers
980abe215b861891c39aba0936817c46f372143b UML: Fix ELF_CORE_COPY_REGS build botch
d95865480de280b892e19fe90921601876da5775 i386: fix a hang on stuck nmi watchdog
a534b679180025aa324ebd63c05516e478551cfd x86_64: Remove CLFLUSH in text_poke()
23d5ea5d3edcfe899cd91fca87a4af799bcc5794 i386: Fix perfctr watchdog on core duo
b8da0d1c27f144bce999c653467106f3f0d5a308 knfsd: Validate filehandle type in
fsid_source
a1033be72cdb053e182bb41e302a1c11e72b68bb knfsd: Fixed problem with NFS
exporting directories which are mounted on.
7d94143291e4e625e2bc3b1ebdc7143ee7a9a2f1 Fix spurious syscall tracing after
PTRACE_DETACH + PTRACE_ATTACH
bce7d5e0e1fc0c1f1251b7f21a19cb48207408b6 pata_it821x: fix lost interrupt with
atapi devices
08ebd43d6b9b63de681b8f255c0fabae8033527c Fix broken pata_via cable detection
897ee77bfba12b83752027427a41009961458ee6 Merge branch 'upstream' of
git://ftp.linux-mips.org/pub/scm/upstream-linus
f3f94ce5dba6e134cf0958dd3a42ab28a028fc83 Merge branch 'i2c-for-linus' of
git://jdelvare.pck.nerim.net/jdelvare-2.6
5d9adefc1e7218d060a88416943dd18e86c3c975 Merge branch 'release' of
git://lm-sensors.org/kernel/mhoffman/hwmon-2.6
1e3cbe4c274b2794fd2888f2c71ea97c9b5f9519 Merge
git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
e032d93e1a3b2facf17029a643faf141dcea5f70 Merge branch 'for-linus' of
git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6
b1a8d700e7fdf1bc44000e3edc24cc43f904df50 Merge branch 'for-linus' of
git://www.linux-m32r.org/git/takata/linux-2.6_dev
53f7b9bccd332bba39be78f9085ac1a26fa387fc Merge
git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched
3c038f97e4b14c322b49f13578e0714e1a2ece53 Merge branch 'for-linus' of
git://oss.sgi.com:8090/xfs/xfs-2.6
83dc3d43ce06d3466f48046577331d06a40b8344 Merge branch 'for-linus' of
git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup
43863074659b71345b0047c2cf2ff8d8f7a4b4a1 [MIPS] Ocelot: remove remaining bits
603c338bdd455952d768fc24bf2c754dd4229aed [MIPS] TLB: Fix instruction bitmasks
d344dd52e50f4440810b641077282bfa1fd65d88 [MIPS] R10000: Fix wrong test in
dma-default.c
7b0fdaa6a193e0b07d9f72e942f51ce25d9e0387 [MIPS] Provide empty irq_enable_hazard
definition for legacy and R1 cores.
2e4dafd5d169ea2d5b066e38b5f8f9e416dc9eaa [MIPS] Sibyte: Remove broken
dependency on EXPERIMENTAL from SIBYTE_SB1xxx_SOC.
9308816c9f10142f9d0d5b4d0fa41f3bac4f4fd8 [MIPS] Kconfig: whitespace cleanup.
d4ef9dd33d0f513777409710fd99e016d46c3a85 [MIPS] PCI: Set need_domain_info if
controller domain index is non-zero.
fbd0ed37c894759a5868638c3f509e0de864aba5 [MIPS] BCM1480: Fix computation of
interrupt mask address register.
d77a283d9bc8c6327e9dd6059fe09104f3ad4bf9 [MIPS] i8259: Add disable method.
5a6e4e4207bc1b69dca540d759d9d176e5ce4ff1 [MIPS] tty: add the new ioctls and
definitions.
d8612417b2f78767b96ca434b50d23e5cdfcde07 [POWERPC] ibmebus: Prevent bus_id
collisions
d51dd3de87026cb0ea1ea5f873f08e930053bfc5 [POWERPC] cell/PS3: Ignore storage
devices that are still being probed
ef8034d01a080e81488e9cf74052acf1e2a37bd0 [POWERPC] cell/PS3: Always set master
run control bit in mfc_sr1_set
b7f90a406ff72d6698b619210c205e3375dd099a [POWERPC] cell/PS3: Fix a bug that
causes the PS3 to hang on the SPU Class 0 interrupt.
32528d0fbda1093eeeaa7d0a2c498bbb5154099d [CRYPTO] blkcipher: Fix inverted test
in blkcipher_get_spot
939bc4943d0483961edc45b63a7d27b4ffe547e3 i2c-algo-bit: Read block data bugfix
51e5709ad46127da9476f31336113b5401f94dba i2c-pxa: Fix adapter number
9a3180e70e35ff69586ada5421b5e7bad52f60e4 i2c-gpio: Fix adapter number
15bde2f1a8e819213f54314505a5a0509673109b hwmon: End of I/O region off-by-one
e4630f9fd8cdc14eb1caa08dafe649eb5ae09985 [CRYPTO] blkcipher: Fix handling of
kmalloc page straddling
5511142870046a7bed947d51ec9b320856ee120a firewire: fw-ohci: ignore failure of
pci_set_power_state (fix suspend regression)
7071b2914a540b43dfcad17f6892a8c115799d50 m32r: Rename STI/CLI macros
33205613cd603fa4d80bb81464e60b909b7047e1 m32r: build fix of entry.S
1169783085adb9ac969d21103a6885e8435f7ed3 sched: fix ideal_runtime calculations
for reniced tasks
4a55b45036a677fac43fe81ddf7fdcd007aaaee7 sched: improve prev_sum_exec_runtime
setting
7c92e54f6f9601cfa9d8894ee248abcf62ed9a1c sched: simplify
__check_preempt_curr_fair()
cf2ab4696ee42f895eed88c2b6e432fe03dda0db sched: fix xtensa build warning
2491b2b89d4646e02ab51c90ab7012d124924ddc sched: debug: fix sum_exec_runtime
clearing
a206c07213cf6372289f189c3774c4c3255a7ae1 sched: debug: fix cfs_rq->wait_runtime
accounting
a0dc72601d48b171b4870dfdd0824901a2b2b1a9 sched: fix niced_granularity() shift
7fd0d2dde929ead79901e389e70dbfb3c6c06986 sched: fix MC/HT scheduler
optimization, without breaking the FUZZ logic.
5995cb7d805496362e5af73235145667096fbc6f [XFS] fix nasty quota hashtable
allocation bug
265c1fac38e37e828df09965406e9cc20bfa3588 [XFS] fix sparse shadowed variable
warnings
ee5c80239d5f152d99f69165afbd115518353563 [XFS] fix ASSERT and ASSERT_ALWAYS
34521c5e4971d01f6ef650fdee59e07be6c2c5e3 [XFS] Fix sparse warning in
kmem_shake_allow
4b80916b29170744632356dd2e801f7c374676eb [XFS] Fix sparse NULL vs 0 warnings
8da22d7a3690818f6d340baa0ea585e71f0c506f [XFS] Set filestreams object timeout
to something sane.
ce29a1f8bd99aac409904b4ca4fd700e67802556 [x86 setup] Work around bug in Xen HVM
9990b48a403fa465b4ff600cd8a7b5108d1bc135 m32r: Separate syscall table from
entry.S
de2232edb8d82aca938570eb6f136e2d70a26418 m32r: Cosmetic updates of
arch/m32r/kernel/entry.S
abd0a782359717ded8f663bc5b8e5e9e3cc4f5e7 m32r: Exit ei_handler directly for no
IRQ case or IPI operations
5171b100511513bc52875055f7d900fc3f7c922b m32r: Simplify ei_handler code
e070fb743d9d13d9757e633d1bdd1f9c20b2d792 m32r: Define symbols to unify
platform-dependent ICU checks
ef64cf605daa9c36d950ba94cc115b0aed130dbc m32r: Move dot.gdbinit files
3264f976d3188bea80819793c13a3220b8a4867c m32r: Rearrange platform-dependent
codes
e6a7ba7efddbb393b726453eae8601ef02b9a610 m32r: Add defconfig file for the usrv
platform.
9716e886aab47bc79fb3f9aad574d9d94662b6b0 m32r: Update defconfig files for
2.6.23-rc1
8ff262df2cf3f7878ba064a10f56c1b42fefa534 m32r: Move defconfig files to
arch/m32r/configs/
_______________________________________________
unionfs-cvs mailing list: http://unionfs.filesystems.org/
[email protected]
http://www.fsl.cs.sunysb.edu/mailman/listinfo/unionfs-cvs