Rebased ref, commits from common ancestor:
885473c38c47e00e782652eaf7fe7bd500d61b27 Unionfs: support incremental versions
da1f9e9fed3ab6f700895046172cf8e9fcaaf443 Unionfs: check for immutable files
before read-only branches
c2b86d1bbeb5e36a729c898f2d494f47ee5b4470 Unionfs: mmap fixes to
unionfs_writepage
c48146871a585ce756f9de8f17e1bb72a99b41b8 Unionfs: rewrite cleanup_file more
cleanly
18d2de6f948b8d8a634728b787660e62add18cc5 Unionfs: improved printk upon copyup
320cddbb93c532da3d633961190694589e032ea8 Unionfs: xattr copyup fixes
264d756a3f236134dcdb7cec8fad36f60bc48984 Unionfs: fixes to cache-coherency
checking code
aa86dbc1ca288ac098b7c4dc8eeb694824a3d469 Unionfs: mmap fixes to
unionfs_writepage
07f7cd732a115ab3bd7161bfc2656487ca8b4400 Unionfs: bugfix when mounting readonly
exported NFS volumes (was: nfsro)
f345e2f653127be1197efeee1bee19dba1392d61 [PATCH] unionfs: make functions static
bf5a496842a372545a893f8aa3621d687ce4dab6 Unionfs: ensure cache coherency in
unionfs_fsync/fasync
b78691819e4ec6d1286b8a154976d3fe66875047 Unionfs: implement native
unionfs_fsync/unionfs_fasync methods
eb880753cecaa7412d3585fbbfe7bd57d14ba6f8 Unionfs: small documentation fix to
usage.txt
251dd522e1f11cee6974a5eb13708a26136ab228 Unionfs: mmap fixes to
->writepage/readpage/sync_page
0fdf266111b465a3db3eb41963fdfbd0a54b3753 Unionfs: branch-management bugfix to
unionfs_file_revalidate
2ccbe21f8313fed98f4349f589ad36d8d66e15df Unionfs: cleanup: break line longer
than 80 chars
7556a19508ddbbc2a551ace258339c5776effa16 Unionfs: fix minor typo in
revalidate_chain comment
ad1cfdb1b598a2bc19e9161eb89d931ad4e4c867 Unionfs: bugfix: don't call
branchget() until dentry_open succeeded
ee5985d6970b793a7a85e58ea21694e7d299cbe1 Unionfs: branch-management bug-fix to
lower mnt counts
b635aae7f0b82c7fc6d5dba556c5e4af251b66b3 Unionfs: use igrab instead of
atomic_inc inode refcnt
388f372ccc90ba31a2c1f9dd87ae83374fce2c9a Unionfs: cache-coherency: update times
of root inode after branch management
287f7d6c64dedd1d1131b9fb4ffbe3ec8d331be5 Unionfs: debugging: don't oops if
sb->s_root is NULL
a249170e96de13160dd38dd4ad5af409558be722 Unionfs: debugging: show inode
reference counts for all branches
1f172252759013de9480e1bcdff0f91b802c0168 Unionfs: fix small typo in comment
6cf1783eb8d73dfc780788b747d6ff00c89aa9c3 Unionfs: rewrite do_unionfs_readpage
to use vfs_read (bugfix)
deab609cddd4d1741f8056e2ea00392b833668da Unionfs: bugfix -- set copied up open
file mode to read and write
d54778f4b1338f913b3f0e48b44f934fb63bf94a Unionfs: fix minor typo in a comment
4e704a64f4275a59b55201ef187d9bbce1c10130 unionfs: better handling when copying
up permissions
b9fe2f43e23c9500254a191e53079afb98d5d554 Unionfs: better error handling in
rename code when copyups are involved
3554d4d8a9b3342521d4d54afae0d0cf72f85ee2 Unionfs: bugfix when renaming symlinks
on readonly branches
7925520a6551e29bbeb8ceb59fd39a45196ef6e4 Unionfs: prevent deadlock with
branch-management code.
72a7442469125f9ac2cf6c8cf770f0641f47646d Unionfs: rename file->f_dentry
references to file->f_path.dentry
8a03634775523927eec6d06f221c412725ef8a79 Unionfs: improved comment above
unionfs_follow_link
f161b4f0710b1079102ce4eb7ce54a57bc7a5565 Unionfs: Change the semantics of sb
info's rwsem
567f827fbab7fa8c447d2d0b60976ec49b4c591f Unionfs: Remove superfluous check for
NULL pointer
d80f7afca9436b75644f469ffdf036817010145c Unionfs: Change
free_dentry_private_info to take a struct dentry
8542e308997fb47517260b0514872519924c334c Unionfs: Cleanup
new_dentry_private_data
dcf5663dff9cc6185c611ea21f6fab67c137e13d Unionfs: document cache-coherency
design and implementation
f8224ab4d95fb0dfc80d1542d8963b3d99ddea77 Unionfs: cache-coherency calls to
maintain the time invariants
4883c5779c1a774a2c13e88fc4d2d5ef9128a10c Unionfs: core cache-coherency code
73fc38c428c5803f1d21e8cf99e4ce80093e9d32 Unionfs: introduce two functions to
maintain time invariants
3b9c2ffcfd81708bf262b71acb7514c0c2527f13 Unionfs: prototype and location change
for unionfs_get_nlinks
3103dfc45c0d2883a93c8a5c95af0208f41486c2 ecryptfs: update to new API of
fsstack_copy_attr_all
f7e56b6bd247a7f671123a9796375fe503182766 fs_stack: simplify generic
attribute-copying function
f722c6082b79dfa2c6988b5d2370c971db6e78fa Unionfs: m/c/atime invariant checking
debugging code
88991fdd85f76ce5bd12979b1dd11f3b57f1385e Unionfs: bugfix in debugging
infrastructure
3963833c0ec6ed10b7c835214bfd066e8a276c6e Cache coherency: resync unionfs
data/meta-data when lower files change
ae71cd3c0e7a152ae28ada573bd868422c422751 revert changes to
new_dentry_private_data and document it
f70cbe7809a3458c2a15352d8b4b1a8e288263da cleanup: convert all instances of
"hidden" to "lower".
830278b1911b2fc090701e9221f0a5c0d942a5bb Fix section marker in header file:
3e8b5dc8dd03f094abf38ef55e702643eaf9c7b0 minor indentation correction
55e64e6f7e224d070caaa7a7029c8244720ffe6d bugfix: add MODULE_LICENSE to mtdsuper
module so it loads
b1a4b58db1368c87f14e0896e8d78b7c3c675bd2 bugfix: properly reset lower inode
start/end range
eb0b768afc9c131a0f7bf3d190c2b7001f89ec06 cleanup: rewrite new_dentry_private
data more simply
abf62be017ed67d7831a0ac9ca03ccac386226c2 bugfix: remove extra superblock rwsem
unlock call
9fcfac889d2ebdc753d0e1508d7eacfbc5cd333d remove unnecessary comment
7db2fdfdeed8a0b247007c22e16fdcd8fe1b924d properly format a multi line comment
1c665ca8ee29f74c791540b054da91dc82221ba4 reformat all lines longer than 80
characters
342047bac36be0b372de02fa69feab0675995088 debugging: indent code properly and
cleanups
e998cb806b91100abdb33548c91aebfa0d9be35d cleanup: reformat all lines longer
than 80 characters
23ece1b6011d1490bbb39324dce77c2535ee6020 spell check all strings and comments
175f37a162eaea70efe4a0c946d8268e189cb767 cleanup: ensure proper comment on
every "#endif"
869bfa1fe996f56082ebe6ea2c73b5105dac9aae Revert "Unionfs: Cleanup locking in
new_dentry_private_data"
eb94445bda097c6bb1e092f231ac644e0787f7ad bugfix: ensure dentry/inode/mnt
validity after a successful ioctl
493414fc7575c5ba5357b4a0d74f4132d81c238d bugfix: release superblock lock at end
of ioctl method
4b6f837cf9951732bdd64b007d6c31bcf6cfd00f bug fixes: revalidate dentries passed
to all inode/super operations
3ef00ab7a5fa91deaf1e2f562d6dc4180573ef94 code consistency: ensure that every
#endif has a matching comment
d5d9689195b109301067e0cb3cceef59a9a1752e invariants: don't complain if no lower
dentry of a deleted dentry
b5039715c9fd527cb5f342177d8396ac929d7e07 invariants: don't complain about
directories with some NULL lower objects
4dc685f8358b1ddd68268aba383d4b5f7a4c662c Revert "invariants: don't complain
about directories with some NULL lower objects"
be27e71d3110636f4c226a6956d445f1c0ff1d23 invariants: don't complain about
directories with some NULL lower objects
a6effbce95d8227c67c795caa361b2d9e9ebaf86 cleanup: rewrite
unionfs_partial_lookup more cleanly and add comments
934677e98d6c28d72c6393e6b70ad815db5c33f7 bug fix: prevent null mntget warning
messages in unionfs_lookup_backend
52bdb6b69217bbf74c7fc285c6ecc739aa2544f6 documentation: expand comments to
unionfs_lookup_backend
2be1280a6ec0bb9363345056ad1b774bb792411d cleanup: remove unnecessary call to
inherit_mnt
05d8f1bc0b29cb6344289e7438977f8da0ef3005 bug fix: don't warn if trying to
mntput a "negative" union object
632c47455361479c861b1754648b8af58769dc7c bug fix: get lower mnt from root
dentry instead of lower dentry
3dc743a0f540c77369b2e89a5725d4061cda2f42 Unionfs: allow users to override
Makefile options in fs/unionfs/local.mk
30f99df7efc5314dce4e755c7ef1fba43e68656f documentation: better comment in
branch_id_to_idx
5ba5eb51520428af34207c9cce7a2565b9d2e197 bug fix: catch bad use of dirs=
options (extra ':' separators)
c58e119e7049ab342708b7131a767f6bda90278d unionfs: merge find_new_branch_index
and branch_id_to_idx into one function
8d16d80663f5d43a1275b470925dd0f7ca42827f unionfs: minor cleanup and better
commenting in new_dentry_private_data
9752127c51ecc43b174e6136786dc038d109f6d7 Unionfs: Cleanup locking in
new_dentry_private_data
4fa03ed3d3c80db072effa57d4c3ad9b86d0b953 bugfix: prevent null-deref oops if
lower f/s is NFS (mmap writes)
def4e2c33dd49788de2e5958d71842d15a314b32 cleanup: use krealloc instead of
open-coding it with kmalloc/kfree/memcpy
4db6d1b35ff4023f05bfb0fe9878e126b2f638bc bugfix: prevent a NULL ptr deref if
branch is nfs and using mmap writes
9c3d4d0fca4b57e62a29ba039c5d4b5089e71e32 bugfix: handle lower file systems that
do not support writeable mappings
479a842984de8f43f8dccd4e604c5084bab92641 documentation: comment to ODF
developers to address
44e139ac74f260758d64c8ccf168c6b7f9b7fdc7 bug fix: set lower inodes correctly
after branch management succeeds
dc73a30435574d5d8767328874faabb675e1e557 bug fix: prevent self deadlock with
remount code in pivot_root scenarios
7acedf12f107cd44cb1249e11233854a54c7b5ad debugging: test for freed (0x5a) inodes
ed0f20eb8799a98c0e90c90cb847e22f57cec96c bugfix: statfs lower file system
properly
dc0d6616bc3415acafb4db65fa07f796e9809d2c Add Erez Zadok to maintainers list
4800e692af2bb3925d9c2135b5b0df6cdc1f68e3 add standard copyright comment to
linux/union_fs.h
123cefeedb30a027c58e0ae94483b89b36f98d75 d_splice bugfix: update dentry in our
lookup if needed.
951b4299de2cc95bd7a9803fb17f081ba673bce3 mmap: file revalidation and fanout
invariant validation
fc02f74e0a9cfb2232e8a0a0306c5c6c7fb00142 mmap: sync_page bug, call sync_page on
lower page, not unionfs page
bca94fa0da50b0a3e0ada0ddec803b614324804c mmap: also revalidate file passed to
unionfs_release
63db02f4be7cf2f4874e003fa64354c36dd8595c mmap: update atime upon successful
file reading (via mmap or otherwise)
d74105b4eddf3971667eab133b7167eecfdbeb72 mmap: proper locking to interoperate
with branch-management code
57d6560b4a1a5b8037391e85791edcafe83fec3c mmap: remove unnecessary unionfs_bmap
method
230f06f8662590552354054a08649df1c64f2e37 mmap: trivial sendfile support
e7dcb82cc9d75c1e290260bf9352a17b9a5fa0f3 mmap: minor code and comment
reformatting
853bc972707ab26a646a10c6a4a014a6fbbca76f mmap: #if 0 unneeded code instead of
commenting it out
00ec32474515fc93d6188b4a304c1a226b0e532e mmap: read upper file instead of lower
file
b7fd48e0cfab30bd40a2d8d48140ba7ca0be046b mmap: coding style: reformated a line
longer than 80 chars
3d4db38a680ffbace02beaaeaf5e5ce9eb0d5172 mmap: remove defunct comments
f020b5d7703359f8eff58b347130a410d847deb3 mmap: file revalidation
478dce7b61cf80dcb133fba1645f2624d75e3de8 mmap: applied main mmap patch
1619fb311638fa3e827b481c445a96eafb71e237 bugfix: fixed interpose to check if
d_splice_alias returns a dentry
d8c7c7398c8a833afe85786558fd0a07c7a17dde debug: remove unnecessarily verbose
debugging printk's
b22e9a6d030200ce663c4e3fde74466bac8313b0 cleanup: consistent printk messages
8a2e49f7906781f94d424191e50d0e5bd0a3c2be cleanup: eliminate wrapper function
create_parents
e3513ed70b49849f04f524a4d0d6ddb388d2ec2e cleanup: eliminate wrapper function
copyup_dentry
3a53abd403fbd18df68bed428827b8bc98ec6f6a cleanup: rewrite do_delayed_copyup
more cleanly and clearly
cfec95a92d5d47e832054b273284fea1b2bc7b9c debugging: small fix to Makefile to
correct #define typo
27f30cac95e9d6b13fb95d73bb2d054f7d9263b4 cleanup: remove unnecessary macro used
in only one place
5fee01704acbba946bede8f0d5bb041a298ca589 bug fix: don't revalidate dropped
dentries
a76559f91121fb0ea5dfa796e6d8c5ed6dfc979d bug fix: retry lookup for different
silly-renamed files
e1cab81ec1501fd8e6c39cc5792a49107f3a0763 Documentation: better comments for
copyup-related code
c20093d0706f2f46d1b97c9258cdd50281d08f8f Verify and maintain fanout invariants.
0e31a86f216609316edcc879822c20a6444ce014 Post-copyup helper functions
e5746aab780c7b0cc67df5f9dbb27cc5dd918d14 Introduce compile-time debugging
support to Unionfs
a93c74293d7702401127eb698ebd41c46cb9a461 bugfixes: correctly decrement
refcounts of mnt's upon branch management
31e46d270826311e4c3e332437ab6786f2ebf78d bugfix in BUG_ON use: actually catch
bad use of unionfs_mntput
e338760691ea30268a7536362f81b9e6ea04e024 cleanup: removed a trailing whitespace
02eb88b7f3f7012d38af33458d865d3b95bc6b05 bugfix: remove defunct
unionfs_put_inode method
488bf691ed664c7fee0c4bf18b20cf46b7d31349 optimize branch overlapping test a bit
08752f6695590499782355314f4961cb873b88e0 Documentation update regarding
overlapping branches and new lookup code.
a38557303921640ea4be9e90bbd55172d0533e81 branch management: disallow setting
leftmost branch to readonly
9dda02729e60d513f60a4f8fb1f671bec511534f fsstack: 4th case to do_path_lookup
c9380b29962e2e3ebf08f08a0f4b926ffa09356c Revert "Unionfs: Check remount options
for being NULL"
974de6d9b6c4e4147f3853f29a0f8802d284e089 bugfix: don't leak resources when
copyup fails partially
478e0b6c4fcdaa3ef58159f5752e7bb48a75e9d7 cleanup: call our
unionfs_{unlock,lock}_dentry instead of mutex ops.
49c42118d4d45bd533122b361c7fdda3fe8a5d8c cleanup: rename our "do_rename" to
__unionfs_rename.
133a15856c3cc50214eaf11973fab38706123212 cleanup: rename prefix our version of
double_lock_dentry with "unionfs_"
eab1d994709a59fd6e4d514bef05e695c279ccbd Cleanup: ensure space between every
comma-delimited function argument list
ed5d560b9989c1779cb83b296abf6a79cb939c6a cleanup: rewrite long while(1) loop
more cleanly
f6c09c8a6e3df4f2407d1f94d95a6122339b70ba Move one function off of branchman.c
and remove source file.
839daff09615a08312520537e8ed44297f384cb9 cleanup: consistent pointer
declaration spacing.
5e47f9512786e918b25d842ee1ad73bf3e492681 Merge unionfs_write with
__unionfs_write.
b45eacf6777ebfc1c7cdfab144747ecfdf881ab5 cleanup: fix one odd indentation and
long line breakup.
9d5f469a9ef072bd7a2ed400fa4d2becb5523f9d Commenting the code.
937bf06ee9473b8547d76b53d3ed775f65dc81ca cleanup: prefix external functions
with 'extern' properly
d88109dbcb4beeff6de6c9bae27f6e0b0a083b6f cleanup: one more trailing whitespace
removed.
6b48d7f5aa78bc64e0a6754b7df560f51ca584b0 cleanup: spell check all strings and
comments
6ea38657357c8edb8b221d2b4ef17b9780d27902 cleanup: use consistent style for
multi-line comments
eafba35a7284b82f8464f4dddc331bc027319e4c cleanup: keep all top-of-function
automatic variables clustered together
c0594ad86040664ec6bdd4b20bac88ac1d43cb12 coding-style: remove one more {braces}
around one-statement code block
ca7128aebfd65011e85f5ca162c3e0ea7097cee9 cleanup: remove unnecessary blank
lines in short code blocks
ee270ea372558f540840e26a82d2622db5251e9d cleanup: add missing copyright notices
6f9b7108189b6b96edc8a1ae2ca79af2d740f074 coding-style: reformat lines longer
than 80 chars (accounting for TABs)
d9819bac54f297967646cbec43749ccb5b4e2d2d cleanup: every printk should prefix
with "unionfs: " consistently
f3de5ef36e90df0c9605df409e1dd1d218c98b2f coding-style: remove unnecessary
{braces} around one-line code blocks
f2e07a11ca50738a5fb411b5c9644052914b6d64 coding-style: no lines over 80 chars
91d5707885aa22497ad4981afb11e154bd7941f8 coding-style: indent every line
properly
62157b91f74f9a25d880b38da9a77da36d76faae cleanup: remove trailing spaces
094e09fe72a13af29daa37286307b02d796ebad8 Documentation: fix spelling error
6e1fc027b39dc0d5b733b696a589e9b8229c3355 Documentation: minor typo fixed in
incgen remount option
3e9c0523db8fecd3094ea6d8ac38d9c0f6a80364 Unionfs: SLAB_CTOR_CONSTRUCTOR has
been removed from vanilla
da0ff381dbfd014135a7c8bf0dc6d87d128494a7 [PATCH] unionfs: fix slab abuses with
krealloc
1e7fb01397c76dad70aa2aa75ec76280f5fff72b [PATCH] fix unionfs compilation
bbf932277fb2ffd3100892d30b66496b06413807 Unionfs: Check remount options for
being NULL
ad63675b984a9d17690c11fc63e724d9ac4e36f3 Unionfs: Accept MS_SILENT during
remount
c7da8931a0b379b13eff1cc7fa0e16c47e88ca43 Unionfs: Don't inline
do_remount_{add,del,mode}_option
b5f09e92192c94daa964675466c8091a9a637737 Unionfs: Added several BUG_ONs to
assert dentry validity
f087294bc5f23443cf785e1f0d1b11d47749bd5c Unionfs: Properly handle stale inodes
passed to unionfs_permission
128b399f0fab34ec8ab533e233ac027df5f55e0c Unionfs: Pass lowernd to lower
->revalidate function
502e836be298a82b640bfd52de7709ea11881d70 Unionfs: vfsmount reference counting
fixes
1b445c95bf2d4ddebb1b7799242ba9f66e90d3cf Unionfs: unionfs_create needs to
revalidate the dentry
0fed0cd2119802662a495a44e76d592d428209a7 Unionfs: Decrement totalopens counter
on error in unionfs_open
635e469f78de2287613a0d9cb48d4296c43d76f9 Unionfs: Document unionfs_d_release
locking
39f719bf16b997e115d202d841cd39eb16613a1d Unionfs: Remove the older incgen ioctl
863ee9d2ede1f03a23b0fb2cd008ad5a593a334e Unionfs: Grab the unionfs sb private
data lock around branch info users
78425dcf12220ec15fa9254f9e0e50498113590d Unionfs: Rewrite unionfs_d_revalidate
75a840a0bba620e14cd8e26837e3a457a0c06e16 Unionfs: Introduce unionfs_mnt{get,put}
806e3a847045d9b0176d1491c5b0769d15806dcc Unionfs: Bulk of branch-management
remount code
63c9ca995d4a602e5d430575db0dee033b408750 Unionfs: Introduce branch-id code
3c2d92dc0c9200492a062f32e2a1217278e4ad16 Unionfs: Actually verify if dentry's
info node is locked
f30dfd3cc5bf83a0f1610a9ccbcd62387e0c4c8c Unionfs: Provide more helpful info on
branch leaks during unmount
b19b559d68403e9b1c579d0528e649a69fb2ce2f Unionfs: Rename unionfs_data sbcount
field to more appropriate open_files
2422bf55400c39a68337fc02cf025bcfd9ab75f8 Unionfs: Proper comment on rwsem field
87c9177f509f1cea76942b1188928c9887f0208c Unionfs: Documentation updates for
branch-management
6d6afa89cf69755b61c935dd68316f4f156ad99c fs: Export drop_pagecache_sb symbol
f1d7edba02b82710b2451dd6163ace58e33aa024 fs: Introduce path{get,put}
3b3d8792f3b94a2fc3e5eb47506f5c931c8bf6a8 [PATCH] Unionfs: sioq not __exit
64a0cb2bda8f43157b6157e1972456dfc1e5c7fe MAINTAINERS: Unionfs URL update
ffd986ce5bc0f1f77e9d73ac2042879f68d2eaa0 fs/unionfs/: Fix unlocking in error
paths
8492a14bfaa85e34f3b91e4a8d01768ea08b3fc5 fs/unionfs/: Fix dentry leak in
copyup_named_dentry
abeb394306a253b2286cb6e02800e3900e747a73 fs/unionfs/: mntput in __cleanup_dentry
5f74833576d5321806f5d4d94d6b4bca2435bcf7 fs/unionfs/: Fix copyup_deleted_file
dentry leak
11479be3b1a3dfb76542ee0984ce8c60b546a4b1 fs/unionfs/: Miscellaneous coding
style fixes
856c2bae277d2eb71c40a38b8b28f55e9bed10af fs/unionfs/: Check return value of
d_path
189b23934022f299f3a79afd0186d18f2b9bc749 fs/unionfs/: Use SEEK_{SET,CUR}
instead of hardcoded values
9b32481caf2cee768b7f37d1ffd6ebfae800d9be fs/unionfs/: Remove alloc_filldir_node
533890457e9781a483180513cc91cb45b135d04c fs/unionfs/: Rename
unionfs_d_revalidate_wrap
8aa50dffc0d2c652be9e9056d31bb1eb7b3e29a0 fs/unionfs/: Several small cleanups in
unionfs_interpose
435c8f81f221ec1a05b942cd563b8128e45a4b45 fs/unionfs/: Don't grab dentry private
data mutex in unionfs_d_release
63d45a46b79417449a1c66df90b964052dec9504 fs/unionfs/: Fix a memory leak in
unionfs_read_super
1a7e016a0a65361ce3ccb8e6dbbe2d0b74ea0df9 fs/unionfs: Fix a memory leak & null
pointer dereference
d9d7dacb089f5254c6393f39361a34ca6c4f0387 [PATCH] UNION_FS must depend on SLAB
f2d6390d5c740d2708130c757a38533aa060f203 fs/unionfs/: Remove unused structure
members & macros
ce47d36130fb72839dc71d18349aae1c6dc76bd8 eCryptfs: convert lookup_one_len() to
lookup_one_len_nd()
462dda917c8f960c6429f3e1fa243942cea9146b Unionfs: Documentation update
1b30cc3fef60ceb1b0a0afa4d1abe128a4f0946e fs/: Move eCryptfs & Unionfs config
options into a sub-menu
4fe2ed4f2e5f86c7a45236088cd93e1016d8decc fs/unionfs/: Use __roundup_pow_of_two
instead of custom rounding code
c36a89fdf4f1c91f516feca39bf7bd83df78bc71 fs/unionfs/: Don't duplicate the
struct nameidata
bf1642b669091edb0c9f455a6fca1152a6ef3df6 fs/unionfs/: Andrew Morton's comments
6b579b6a30770b2baf54430570fc6a75d35a3555 fs/unionfs/: possible cleanups
4f7325d078e898822928748eb418d7388c91376b fs/unionfs/: Remove stale_inode.c
c33795db03d0a046a1b113b107ddd8c71b7f234d Unionfs: Extended Attributes support
5691d506fc76fe6d82dc7f97ec6f9dbb24064af7 Unionfs: Kconfig and Makefile
af6bc9f2f26eae9b9e4204aa4be9ca015c25a5a9 Unionfs: Unlink
281b77d215d362cbd951641f9dea0866cacc6857 Unionfs: Include file
19f32ddec9f7fbbfee40663d04395e9f05883bc3 Unionfs: Internal include file
7825fc66537e729c289da1477cfe49351bf8897f Unionfs: Helper macros/inlines
66b905710f5ba40ca98ca112b9f3dfbea3a378fc Unionfs: Handling of stale inodes
76f56451d61183e4dc80d70c69d590c4f81c97fc Unionfs: Superblock operations
7528fb1b36a76aa22ddd01485f8c9b2131d080f9 Unionfs: Miscellaneous helper functions
5adfd396786d673512751faacfce311e30c06c7f Unionfs: Privileged operations
workqueue
30e8d04ce6b026eb40d11422052e7728cf613ac8 Unionfs: Rename
d370820118a6059997486010c669feba7612f5c9 Unionfs: Readdir state
45d34bcd1ef078a9b63ba501c81e27a40062f258 Unionfs: Main module functions
d27e35bb47f1a1fd516dd1fb299d626b5de8ebb6 Unionfs: Lookup helper functions
13600f0c13d8148e5a46b605b2ea1f77bbf6f9fc Unionfs: Inode operations
5dac5f6373d71c8f75502ff563d1700b7b202e24 Unionfs: Directory manipulation helper
functions
bca378c5863ed419f024014804f0e7aa3a494dc2 Unionfs: Directory file operations
b7ff30f0a45685a362a591863785c68aee89ab6a Unionfs: File operations
8e865ded7e077969dfc56816a4965c9eb7d0a64c Unionfs: Dentry operations
c1d40dbc68a5c410b7cc2db8bd1398d218420668 Unionfs: Copyup Functionality
d511d2f24b0e3808ddac92ab57d91608236a4a56 Unionfs: Common file operations
c03d13f605fa0959606ab5999b26c8d1a007d694 Unionfs: Branch management
functionality
903e204cb52d0ed951acdedaa9d6b6cd9461995d lookup_one_len_nd - lookup_one_len
with nameidata argument
54ceb0510bbdce7410b29d0cb805a412a8880efa Unionfs: Documentation
0565dc16555165fbca080c2121bec74ec79f1fc5 Linux 2.6.22.2
c1684d41f2ef06cd9dc5adcd960df3a5136553af UML: exports for hostfs
e9a96a1885017b4af9b74b40a0fbe9c721bc420b sx: switch subven and subid values
ac548fa4cb98b948b1e3802c62859cebef21d3b1 USB: fix for ftdi_sio quirk handling
36466b3d9baf45b77bda5c09f174816ab763f100 Netfilter: Fix logging regression
93ffc3e3671046c3fc641987832628aa8d2edca3 sysfs: release mutex when kmalloc()
failed in sysfs_open_file().
05b1ed7990f79388573430faf4f28c31eeaf377b IPV6: /proc/net/anycast6 unbalanced
inet6_dev refcnt
6b870a3938061b49a19b2e76ae1ddec967e6fb0f nf_conntrack: don't track locally
generated special ICMP error
b3c5cf79540eb7c65047c917897a1a69ba6aed3e Keep rfcomm_dev on the list until it
is freed
772aa8b19ac7c8965ea896c3f8ea0bec8f6b6ee7 Hangup TTY before releasing rfcomm_dev
2547c387c41e5dda43f7a484a46b40ae0b491aef ACPI: dock: fix opps after dock driver
fails to initialize
749de926ff8a21e94a6771ad02fff49d99dc2a90 cr_backlight_probe() allocates too
little storage for struct cr_panel
b308574d183b5a91f52918bda2c0129b64527756 dm: disable barriers
7afcfb0745af9fc90146c37565cd6998eaefc37f dm snapshot: permit invalid activation
3bca2f557175e72b20f76d7489695f4c76ca0bf4 dm io: fix another panic on large
request
74ff092c258313747791da5d82054027167d1a79 dm raid1: fix status
ab2a4f10820d87685caad4da016b6b8b3953bb8e nfsd: fix possible oops on
re-insertion of rpcsec_gss modules
5823d303986dcad51048d94a523216dd65276424 ieee1394: revert "sbp2: enforce 32bit
DMA mapping"
d1901fd4f996b18045de60d44b934ce097f699c0 libata: add FUJITSU MHV2080BH to NCQ
blacklist
2c658236a4e1005185668ef58463c40db7ef642e cfq-iosched: fix async queue behaviour
cba95c85a95333df7f7875ef15fd24fcd797348a
drivers/video/macmodes.c:mac_find_mode() mustn't be __devinit
0b9a58a713f276833943528792844808ccc3e4ae destroy_workqueue() can livelock
7553b617208a627281cd764ec6b08070e56a4dcb sony-laptop: fix bug in event handling
37ed1c7082cb0af655d9f7ab5aca8c97c5150609 uml: limit request size on COWed
devices
ed173ab97b4faeeb2809a81c2fa0e6e4f979d5bb do not limit locked memory when
RLIMIT_MEMLOCK is RLIM_INFINITY
88656e13bea01b02f02a1dfcd3ba75a83e708648 hugetlb: fix race in
alloc_fresh_huge_page()
b970e6468dcade5652f0ae02c99189efe1eefec6 jbd2 commit: fix transaction dropping
33a8a50080fd91f66bea001fc2828a007cd2f359 jbd commit: fix transaction dropping
5f170d5e5e4c497d89ae758408db0f202d446968 acpi-cpufreq: Proper ReadModifyWrite
of PERF_CTL MSR
f91ff4269eb0617b126779f7cb82e11cb0a74bd5 forcedeth bug fix: realtek phy
e275253a0877f90cbee3c799843ada2aa493eebd forcedeth bug fix: vitesse phy
3b150e5385caff233227e235a37c2b910b3a2145 forcedeth bug fix: cicada phy
b3b590287ca3c36e0a3fa28d626f126dd5226fc4 fs: 9p/conv.c error path fix
608fe2dd0715bc40d43e9b0c0fb7343e4fd7d719 readahead: MIN_RA_PAGES/MAX_RA_PAGES
macros
38148d7300c4352c9b47f66a2ec3b7269df39ff9 nfsd: fix possible read-ahead cache
and export table corruption
34d85f595af946a9ab05d509160a3cb6015db42a eCryptfs: ecryptfs_setattr() bugfix
ab257af4cb8140bd117c8ab44506bc657f713cb9 softmac: Fix ESSID problem
b336114c8eab95d6892efd325247d2d5860d3ae0 firewire: fix memory leak of
fw_request instances
717bb45a019dd5e298f261a316cdf3b9298b4544 fw-ohci: fix "scheduling while atomic"
3ee3cf9d25b563e1adb4e6515cb5c337b54e88fb i386: HPET, check if the counter works
2d68c23353ff6e72ca62a4d355f09332382d6796 dm io: fix panic on large request
3f1c4345489aa376a251ced66927a04946255726 Include serial_reg.h with userspace
headers
e2b5b2ab31b585fd67faab69db3bfe2e3c993ec7 "ext4_ext_put_in_cache" uses __u32 to
receive physical block number
04a603a7e20124d3f2fed85a4dfda07cf2216268 futex: pass nr_wake2 to futex_wake_op
6c264a326f471cad27ee7e275f1b425a307c55f0 Fix leaks on /proc/{*/sched,
sched_debug, timer_list, timer_stats}
ab166e04a66c550664ab6b3b3cea03402580d681 pcmcia: give socket time to power down
058bfc1cc6700c210024dd9fd391ea8fbbb6c91a md: raid10: fix use-after-free of bio
1eb34652551146be64def511d34a02178d9b00cd md: handle writes to broken raid10
arrays gracefully
68a0460bbcc7571753b57b83f21e8c1c5029a46a Fix user struct leakage with locked
IPC shem segment
df358e1bad63f47ef3d399f8193bdc5a59d3d747 CPU online file permission
e71139fd0da506636c1a78765f7eaed178a97a34 Fix leak on /proc/lockdep_stats
397f3076fdeb9f71d67c6376b8366dfddeaae4ed drm/i915: Fix i965 secured batchbuffer
usage (CVE-2007-3851)
36e1ed699210fd0173dfe0a8b2cde8a6b648ba3f splice: fix double page unlock
6b6c21263e3fe3f036c1bb04a65d032394167e64 Input: lifebook - fix an oops on
Panasonic CF-18
69461034216f4966525a269b2dfc1d64718df10e V4L: wm8775/wm8739: Fix memory leak
when unloading module
e4d697881eb3e13efb8ff68d12edfe0c09124d09 V4L: ivtv: Add locking to ensure
stream setup is atomic
53a8e6e303cd55242bdfc5a1c898d21ce2805ac7 V4L: ivtv: fix DMA timeout when
capturing VBI + another stream
77157ba22f856f303d243d0093a88bac469c7a9c V4L: ivtv: fix broken VBI output
support
5efb6c65a028869fb9a1eae729a21585be8569cd V4L: Add check for valid control ID to
v4l2_ctrl_next
32b49ec23649cc3e59d8c1963919f159eacd1167 make timerfd return a u64 and fix the
__put_user
76525808fce1f652a6d8472db5a84d28b0951c90 firewire: fw-sbp2: set correct maximum
payload (fixes CardBus adapters)
33aff30ab29fa997b8d146d2416e32fd9600b217 aacraid: fix security hole
08fa53b31d792ca70fa2ed7d59c835dc98f9ce2a Fix reported task file values in sense
data
71c6f9d72d14eae82fee670d621d05b09082b551 usb-serial: Fix edgeport regression on
non-EPiC devices
5242d7efa822a1b20f0c51d438fbe2e47958400a USB: fix warning caused by autosuspend
counter going negative
fa10a71942870a670113152f1d948393636d3c4a KVM: SVM: Reliably detect if SVM was
disabled by BIOS
668df9fe157abbc90efc0ca054048300afb5937c Fix TCP IPV6 MD5 bug.
dffc659ff8b135a29b36c8cc45e9f67f8c5dbfa7 Fix sparc32 udelay() rounding errors.
499d853ced11bb3c93d542871ab4c84ae5713c60 Fix sparc32 memset()
4d0d0b81642f5fdc0e33c59bb15e373785d28997 Fix ipv6 tunnel endianness bug.
0d39262fedaa763555b524edea2eedc548520048 Sparc64 bootup assembler bug
acad36f93ea2afec9a73fb54283cbc359d1abf27 Netpoll leak
7e2d130b1da457858791d8f8b00b17c821db039f Fix ipv6 link down handling.
c709631f917050fd9633c7dde8ef7d7d31f1ecd9 Fix error queue socket lookup in ipv6
8a1c1646795c03edc0c4f18d3ad97e18e56f888c gen estimator deadlock fix
2e9d3cf88b10374bc7a863f4ad9906245d29d2b3 gen estimator timer unload race
360737d98a12b98d95aa3ebc2c4fbbf68a6a9280 Fix rfkill IRQ flags.
9bff1948de46273efed6801db7e6b822b88b6f9a SCTP scope_id handling fix
420eb87364de03770d377007ea1173e0ffb1cb21 Missing header include in ipt_iprange.h
a03cf181b9c19b4e95d847cd394c7ffaf5109d06 Add a PCI ID for santa rosa's PATA
controller.
64be2d2b176e1e5c2fa10e7df7fdd87480c08971 Fix console write locking in sparc
drivers.
3ee0edac473755afa68715acd1d0e569044bae39 Fix IPCOMP crashes.
c1bb818242296c121ff574cb1fec2bc0127d6b31 Fix TC deadlock.
2c92c72b750cb92566b7e6031f84bc9a35699e73 TCP FRTO retransmit bug fix
6b30a4e1c357410a78d7bcb831743b0e99bab4ad USB: cdc-acm: fix sysfs attribute
registration bug
_______________________________________________
unionfs-cvs mailing list: http://unionfs.filesystems.org/
[email protected]
http://www.fsl.cs.sunysb.edu/mailman/listinfo/unionfs-cvs