Rebased ref, commits from common ancestor:
467a35faf1d72db98c5530cdbec0fb743a6d6c5f Unionfs: remove unnecessary comment
0e2229e337d2c2ca31656c94f2e10a210ac401ca Unionfs: documentation updates
ddd6c46835c9bfae357f5a40bdf5a014a59fa605 Unionfs: use bool type in dentry and
file revalidation code
c965d5134e9c9f9749e813fd702036a6ce985a42 Unionfs: cache-coherency fix for
is_newer_lower
4529dfb11c239b9409f9eb00c276ed392575d8f9 Unionfs: import Jeff's fixes from korg
4fad48f00bf7b111b3d4593b75ec6b8559ae5ea3 Unionfs: Remove unused #defines
776015159515dad4bbea04e5437e5cec0f9ab3cd Unionfs: Simplify unionfs_get_nlinks
8af588ccc1345e7a48f5531557808281eb41447f Unionfs: unionfs_create rewrite
3707fef0335a031d91ea7ed1c771cfd28e690c16 Unionfs: document lockdep issues
96d2e30bfd8858abfac9f845c826ffdb169895ca Unionfs: support CONFIG_PREEMPT_RT
7154ca72d5e894387269d82870403aaac36ee085 Unionfs: release 2.1.2
fcd9de4b936e4c35bb8ecce715e4b8e21900d014 Unionfs: imported fixes from korg
branch's take-3 series
83d33a62328cd4eaf996599376d86abf5610dca8 Unionfs: release 2.1.1.
a003435fd8a8e54323deb51e2fa7b1b00ed2e4c0 Unionfs: minor usage.txt documentation
fix
a8cd8f9ef9e33c53c59f82aaca530fab20ca7c30 Unionfs: imported fixes from korg
branch
718ee82ccc087262eeab43523e3db71b892713f2 Unionfs: back-port stuff from Jeff's
korg branch to per-kernel branches
bec0b6948e3882f5bdc2986808af6e403df31115 Unionfs: support incremental versions
fc5ee0ce002e76856302dc201946acd047372d35 Unionfs: check for immutable files
before read-only branches
bc78e4f67d6d487788d773ad77a2c9cbb9985372 Unionfs: mmap fixes to
unionfs_writepage
06b0d34dc5cec928508da5322f2cdb8bac8081e3 Unionfs: rewrite cleanup_file more
cleanly
d7195bc7c2e8f7ef6b72a2b8ad4102f2ebceef3a Unionfs: improved printk upon copyup
a180beae493ab299bc7a32e21602a8f82dea343c Unionfs: xattr copyup fixes
9a8d613f34c9fe7fadb5a89e7c8edc199f52895b Unionfs: fixes to cache-coherency
checking code
a1ca0da382b4fc5b72d67a624b6a138e460e8daa Unionfs: mmap fixes to
unionfs_writepage
732eecd1108ef6df2673893f60dfe53396e4f9b2 Unionfs: bugfix when mounting readonly
exported NFS volumes (was: nfsro)
e4691bfab3a912010b65263c43f5afab7fcce6e0 [PATCH] unionfs: make functions static
06575048b59ce6c5526233d079dacbc3d61a2918 Unionfs: ensure cache coherency in
unionfs_fsync/fasync
2dede9514202c810369c78d4380300dadb390172 Unionfs: implement native
unionfs_fsync/unionfs_fasync methods
d331c9256d1aeb52e6adba348f9fcdf4ff7ade17 Unionfs: small documentation fix to
usage.txt
f43c3f71547e1bb3db2d9acefb4465d6cfb9e30c Unionfs: mmap fixes to
->writepage/readpage/sync_page
d2dbcb05dcbefef2daf14f287d64e513e1ae1213 Unionfs: branch-management bugfix to
unionfs_file_revalidate
0626620900614a17960bffbb99c58d01d13c1180 Unionfs: cleanup: break line longer
than 80 chars
bf437ca3fb80d4fc50548efddcb3e7aa7f7e9cf1 Unionfs: fix minor typo in
revalidate_chain comment
edf31179d7e8d721a868a9ee2027fa1b99eb0f9b Unionfs: bugfix: don't call
branchget() until dentry_open succeeded
21a548c579f5328714b356bae47d4b60d705a14b Unionfs: branch-management bug-fix to
lower mnt counts
41f45d7d23917ef67a2569460c975207b4c890a3 Unionfs: use igrab instead of
atomic_inc inode refcnt
de0b245500d519b2bdbe394295cad37a4cd97224 Unionfs: cache-coherency: update times
of root inode after branch management
a3b47dab3e38d8d21f1b5b7de5b3a4daef9ac2cf Unionfs: debugging: don't oops if
sb->s_root is NULL
d4a87546d5a5968682389b7c4af4b57ba421142c Unionfs: debugging: show inode
reference counts for all branches
d26bc99f008d3eba42b39ac906d7098d678200ab Unionfs: fix small typo in comment
26366295625de14f59c77fb4d48dfc2fbd6f44d2 Unionfs: rewrite do_unionfs_readpage
to use vfs_read (bugfix)
a8b6f470440722af77bfe919803733e52b5b34eb Unionfs: bugfix -- set copied up open
file mode to read and write
b5664c9ecefa83ded56ab6b78ad479196eeaadbd Unionfs: fix minor typo in a comment
4d3050418a049153bcf2b0402c3b70ee06b96825 unionfs: better handling when copying
up permissions
cdc50d83b845a1940b48f1f432cbb59309be2239 Unionfs: better error handling in
rename code when copyups are involved
19d19156bb914ccc097f82a2f2eadf6f1e0ba739 Unionfs: bugfix when renaming symlinks
on readonly branches
a76e37152fb42881ec23b95174faebcca7a8e5a5 Unionfs: prevent deadlock with
branch-management code.
b394533a421f7a0fe809885669a6c2cbe3accae1 Unionfs: rename file->f_dentry
references to file->f_path.dentry
cad320c2efac01bda27b038c82dfa8e498e9d370 Unionfs: improved comment above
unionfs_follow_link
23a050ea1d45effa5bcd8a5b1e51f3ae6ec7cb98 Unionfs: Change the semantics of sb
info's rwsem
7dbcb6d0b7d6fc81e80fee07b9f1e10430aef95a Unionfs: Remove superfluous check for
NULL pointer
70257bb075124d7281af8451415b62072d64e585 Unionfs: Change
free_dentry_private_info to take a struct dentry
4b135a226127ac52c1bd74a463e489dfd9ff0e2e Unionfs: Cleanup
new_dentry_private_data
99d0302b9ded2773cdb021986605c4c512c7458d Unionfs: document cache-coherency
design and implementation
52a0581d8ae8ac0891469b95f203ea264de176a1 Unionfs: cache-coherency calls to
maintain the time invariants
b8e965a07371788aba802569cdc58a6d6ede9848 Unionfs: core cache-coherency code
a5d27cee4b5ba33e6fac58fc0ef95073335a185a Unionfs: introduce two functions to
maintain time invariants
0fc40def6664abd73acf0b97c306690cfa949f6d Unionfs: prototype and location change
for unionfs_get_nlinks
ccfeb74698abaf1c6f11ac90b48aa296c97d1abf ecryptfs: update to new API of
fsstack_copy_attr_all
4b3eeaa97409a4085d5c4e926df3e629c5f69aad fs_stack: simplify generic
attribute-copying function
8f782bfc173c34764a0f0cbf7abb0d6d4d45f909 Unionfs: m/c/atime invariant checking
debugging code
62b6b1d4ef8ab7499b7e62717cfc0fcd72f4e1e3 Unionfs: bugfix in debugging
infrastructure
0fdb5579d26bdeb0b41b79eb14c427a80e013c78 Cache coherency: resync unionfs
data/meta-data when lower files change
8b40de38bacb48a5309268ec24775d63f0cacd92 revert changes to
new_dentry_private_data and document it
7332ee486de5322191cc93db1995e743afce0288 cleanup: convert all instances of
"hidden" to "lower".
ccce490e3557332d8973a52001c4ff85bea795bb Fix section marker in header file:
077942ddbbcb958e5e4beed936cfe49f8ce3e12e minor indentation correction
148065d5b2e7261e42690d820424d905aff62e98 bugfix: add MODULE_LICENSE to mtdsuper
module so it loads
04ae309da138b6a236240358fe24e287ef92744a bugfix: properly reset lower inode
start/end range
6d41c19472dc0a12254d39d6c434c25fc045bda4 cleanup: rewrite new_dentry_private
data more simply
88893a0802b3ced93becbe9ac5994496bad257e3 bugfix: remove extra superblock rwsem
unlock call
7a6062f02b93f9046da7c6d2472255e76984e8f5 remove unnecessary comment
1617fc0e9c61aef6d4336b77bf11ad6a344ed33e properly format a multi line comment
828f6e817f774dca7bdcbd586ea5f2b4eb7ab3cd reformat all lines longer than 80
characters
836d3e71e1ee17549ac0ed46227e38684544fbb6 debugging: indent code properly and
cleanups
cc757519036ede06a3fb4f6669a14e0878f1d219 cleanup: reformat all lines longer
than 80 characters
860e95757ec9d357128d9110416cdeed18f7ca8d spell check all strings and comments
f319325a0aa39b96fa509d44e262549cb6cda26c cleanup: ensure proper comment on
every "#endif"
f2a2abd2df686b1c3e3d3a519ceeb6f8938b66a4 Revert "Unionfs: Cleanup locking in
new_dentry_private_data"
a039fb822a1bb48b10ccb4651ac054a181fca14d bugfix: ensure dentry/inode/mnt
validity after a successful ioctl
7f886991b91487bbfbdab32babefbf044509a7bf bugfix: release superblock lock at end
of ioctl method
4448572951ce9648d1c41d91248478a17bb3ac92 bug fixes: revalidate dentries passed
to all inode/super operations
e7aabe2c05a367f4d0bede6d7c64e4b4ea47876c code consistency: ensure that every
#endif has a matching comment
33478640ceecf426ba84f7844e250be542b3cc11 invariants: don't complain if no lower
dentry of a deleted dentry
06e86f62ba599e18be8868796312a4537ebad2d5 invariants: don't complain about
directories with some NULL lower objects
c0586a6f19fa501d264b24d9dbd28b568a56d7b8 Revert "invariants: don't complain
about directories with some NULL lower objects"
609bc54719e9a94ff107603a6b64cef00cfb0bd1 invariants: don't complain about
directories with some NULL lower objects
0682fa8aa3a2cfb06f06b3b50e3695890f1f1b2a cleanup: rewrite
unionfs_partial_lookup more cleanly and add comments
0a27c160ec797ff31e37984b67ecc4ee98aaacf1 bug fix: prevent null mntget warning
messages in unionfs_lookup_backend
5950c96b6cad3a2fc97c2bbcb6278fb43aeca272 documentation: expand comments to
unionfs_lookup_backend
e686c19091884c369db36e35b756994ceafd8850 cleanup: remove unnecessary call to
inherit_mnt
d03c1bc2a622d8a0e01843d1b8995a83e7412bb9 bug fix: don't warn if trying to
mntput a "negative" union object
85c6eb2dd041362c1bd2fae87a0f2930941be834 bug fix: get lower mnt from root
dentry instead of lower dentry
af6163fcb2ff5057699e72dc7bea4bcbde25c402 Unionfs: allow users to override
Makefile options in fs/unionfs/local.mk
1714b3159b04a63252b72026f3d2ebb61a7adbc9 documentation: better comment in
branch_id_to_idx
0d8be7e9f586a105cf911cc59534abfb5c2c3d8b bug fix: catch bad use of dirs=
options (extra ':' separators)
3b7b41fce65855398dac61e2c08e81b160fbf726 unionfs: merge find_new_branch_index
and branch_id_to_idx into one function
ac9ac02ffa5a68a54e7b0123f0ee1f4bf83dd51c unionfs: minor cleanup and better
commenting in new_dentry_private_data
30e11a6317d1d70f18c7c0d7a1b1e0193ea2654c Unionfs: Cleanup locking in
new_dentry_private_data
eabb5cbc63d29f16319eabd7993f1eda61e70120 bugfix: prevent null-deref oops if
lower f/s is NFS (mmap writes)
e4a4fec9e959e5b88b704b2d9dabd6de7b89c1f9 cleanup: use krealloc instead of
open-coding it with kmalloc/kfree/memcpy
126e67328bae3e941f4f309a6c99d145ff68cf7a bugfix: prevent a NULL ptr deref if
branch is nfs and using mmap writes
2f2e4d63c6b99c93dc60fd8d9937e8b0716204e5 bugfix: handle lower file systems that
do not support writeable mappings
8847ea6bda540f6a0436270b93d0e46fb6c54369 documentation: comment to ODF
developers to address
f3a869dc5cb0b34e3d543d166b00aab3573a0863 bug fix: set lower inodes correctly
after branch management succeeds
bb02467ec0e1dadcf88fb1654dbc4740121268fa bug fix: prevent self deadlock with
remount code in pivot_root scenarios
8ca0b010908bc9786014c8e4d49c00b265b68190 debugging: test for freed (0x5a) inodes
4ab4ae19753387bc2b3cbb256771572fc223d0ba bugfix: statfs lower file system
properly
04dd0497b3cf0082029cce12c5400b2eaebeafcc Add Erez Zadok to maintainers list
d3b1a8e6f2286a522443b0647407692921ba4541 add standard copyright comment to
linux/union_fs.h
3eb917ddeccb154f5ccc06afc30c242e96d9dbcd d_splice bugfix: update dentry in our
lookup if needed.
ce9eecac8e2d180526de3519b4d414ff5e89a251 mmap: file revalidation and fanout
invariant validation
7dd5e0ff9e5f831ca8d55893c6bdbd1ddd38da00 mmap: sync_page bug, call sync_page on
lower page, not unionfs page
94c510eebe19e8d5a366c0d457af86ba8eebeca6 mmap: also revalidate file passed to
unionfs_release
17519f292de4d6ab4bf2c4ebb5a6018de75e82e3 mmap: update atime upon successful
file reading (via mmap or otherwise)
77b7710a3c9ec3e04bbc17e167a70755bfacf0d2 mmap: proper locking to interoperate
with branch-management code
691dec431c9fd208c79526904473af92c1476265 mmap: remove unnecessary unionfs_bmap
method
57b068c8200f148cdb9ce09977f4fbb32fe0f16d mmap: trivial sendfile support
bdfbf61d3256d2b1f3a02d04644ad2f2a402904c mmap: minor code and comment
reformatting
a7cec4d178cac3acb62111ad14bc860ee5ecdd69 mmap: #if 0 unneeded code instead of
commenting it out
955be428814be24adbfb904c2b18cb054e3d130e mmap: read upper file instead of lower
file
6a229f9eec4b5c26c303a1d33b433a3b88ecbebf mmap: coding style: reformated a line
longer than 80 chars
f9db15e900a9b773d1aec58449ca61f9f1b462fd mmap: remove defunct comments
7906cc7905a55d5bf1222663c5194890f6f0b45b mmap: file revalidation
a401b9cb192c2f129c854afe4fc3ed5e2c6230e2 mmap: applied main mmap patch
eff110bc2589288afce1c3a39a536f6ac668ea03 bugfix: fixed interpose to check if
d_splice_alias returns a dentry
3c49ba5feb3eaf099f0b78d391e68c3f74f321a8 debug: remove unnecessarily verbose
debugging printk's
c4f2867af19b436d0b0b8afe808bcdc598d4ab86 cleanup: consistent printk messages
0ec708fe2ffc12e678657c45857c41c5a4ab6ae0 cleanup: eliminate wrapper function
create_parents
9a8cc9467e5561b3e47c5fe98e851d9f97827bcf cleanup: eliminate wrapper function
copyup_dentry
f5fa8e1450f352c6c025ecd6f516e2eb09cc6876 cleanup: rewrite do_delayed_copyup
more cleanly and clearly
54a7ca3314f4182a6ee0789fd96eb522dbe54f65 debugging: small fix to Makefile to
correct #define typo
fb6f5f8c63992fba2229773abb0a7d33be7beb8c cleanup: remove unnecessary macro used
in only one place
0d3c41eca8958fcbb24bc838c3820d88766c7fa0 bug fix: don't revalidate dropped
dentries
7517b3b0d5f006c76ef6a757f1c627b1177fc8c2 bug fix: retry lookup for different
silly-renamed files
78165f0d87bd2c3791a41fca5c1c5151f7799530 Documentation: better comments for
copyup-related code
d84351163d7be89db1c230cd8dddc906801d818f Verify and maintain fanout invariants.
7f9e68e5d18262fd634f7a9dd2b763ca2e2ed2e5 Post-copyup helper functions
41f2fed63a2fa040e1e9970554061188fdc84929 Introduce compile-time debugging
support to Unionfs
df5794a1aa15f28aea2e6598a1c857dfeacf588f bugfixes: correctly decrement
refcounts of mnt's upon branch management
674b1819d48298e7590d8e61b4c161c36de668b3 bugfix in BUG_ON use: actually catch
bad use of unionfs_mntput
047867e34c6605b913c64468cbaa6f0f13d3bc59 cleanup: removed a trailing whitespace
2be2d485abb26510a46bf60f5f36b8c1c8923ab7 bugfix: remove defunct
unionfs_put_inode method
b8879170c16899d146e9f1402d83d0acb40519fb optimize branch overlapping test a bit
eea0c3f476c65b2c1e60d42d0d3448cce5295723 Documentation update regarding
overlapping branches and new lookup code.
52da1bc897803c84d429ad73a6c313217943645a branch management: disallow setting
leftmost branch to readonly
cfdd25a38a4139bb22da4f353dd397c77e0dad51 fsstack: 4th case to do_path_lookup
a69dc33c921c371061e8a861152c23a7c82ee3de Revert "Unionfs: Check remount options
for being NULL"
65d6d2c7666e855e3a7021aa97929a4f51054fa5 bugfix: don't leak resources when
copyup fails partially
cfbe76c7329be10046febc2e99147e79bfb25f4d cleanup: call our
unionfs_{unlock,lock}_dentry instead of mutex ops.
36c0fd39c6737741888857a6f6126ef487f5b5de cleanup: rename our "do_rename" to
__unionfs_rename.
569f8c8311ad43a400433dd3ff5cdca2e0c1106c cleanup: rename prefix our version of
double_lock_dentry with "unionfs_"
4e2fc222f59431192a493dbb89c6925436fb7286 Cleanup: ensure space between every
comma-delimited function argument list
c4872fe0ae4dda0410484e3ddf6e2b0aa3566570 cleanup: rewrite long while(1) loop
more cleanly
6a23461c9bf5d3e070d2801515e9b6eda5a19b84 Move one function off of branchman.c
and remove source file.
3442c8b92432faa41c4dddbfbe3ef6e72bd91a18 cleanup: consistent pointer
declaration spacing.
c28a310f960013a86ac122d326fa1402e8f4d3cd Merge unionfs_write with
__unionfs_write.
e3784615b524ac6656b6875ed3395c9ff27ce6e5 cleanup: fix one odd indentation and
long line breakup.
fa763554d4892010fa0b0a475f37a8ccf43f3535 Commenting the code.
22f0720e2d8cef9392f8a8fb52a830a11eae7473 cleanup: prefix external functions
with 'extern' properly
d74c919dee6b96a5048582df12cc98c35b67853f cleanup: one more trailing whitespace
removed.
1ea88376f8f23261d4f67925d93bc99c80a25ffd cleanup: spell check all strings and
comments
178584d525fd2dc7e532047fbf9c091344a2b7bc cleanup: use consistent style for
multi-line comments
5cdb6a1b5ee9cc93ce687dc9b92c7db02dd4339a cleanup: keep all top-of-function
automatic variables clustered together
ea9e3359a82b5f995effc334c4870f86bba9a355 coding-style: remove one more {braces}
around one-statement code block
d0a60547bbe00106785f78326f5589df1b34d44d cleanup: remove unnecessary blank
lines in short code blocks
03dd99b3950a0f8a45d8d896b19c77cf67a9187e cleanup: add missing copyright notices
a197e41312efeca5abe8aa5959409110c0549340 coding-style: reformat lines longer
than 80 chars (accounting for TABs)
db244e848f6b51d0c23fdc54ac3946d2e1f716be cleanup: every printk should prefix
with "unionfs: " consistently
84f702288cc4a16d000a2eaabe0316f747e86e48 coding-style: remove unnecessary
{braces} around one-line code blocks
c7cea9acd318a9a2ceb98a235704770a97c30c52 coding-style: no lines over 80 chars
a0f392c57570d35ea3c0d19185d7b50c92efe6ce coding-style: indent every line
properly
0b6e8247e727c9c4c389f5f03fb51371e76a256f cleanup: remove trailing spaces
61cb02427708b8fbf3ccc9015cdde1f1cca6d29f Documentation: fix spelling error
ac4867203457e6d8669112e301752bd7afe119cf Documentation: minor typo fixed in
incgen remount option
8ad18866c5f8018324286669b3beebca3fd2b557 Unionfs: SLAB_CTOR_CONSTRUCTOR has
been removed from vanilla
9e429fa1d337cd0f512b24f0af1dbbc45ef0cbda [PATCH] unionfs: fix slab abuses with
krealloc
18bd8d28f9b1a136ece53b2e9fe0652ffbcc226c [PATCH] fix unionfs compilation
83f87f4e473c5ae9a003dba9c3dc748f6ff96f2e Unionfs: Check remount options for
being NULL
35acafe8d25c46e86e761967e231d656be812e44 Unionfs: Accept MS_SILENT during
remount
5abef0fc8848bfbedf248be45a1fc641f7ca555c Unionfs: Don't inline
do_remount_{add,del,mode}_option
dc5bbc08214db701264cfb45d0a2c8cb4820d6d4 Unionfs: Added several BUG_ONs to
assert dentry validity
2dc7cb8f3a4b589e5309308c8cd7ab34b6ac4dd9 Unionfs: Properly handle stale inodes
passed to unionfs_permission
7952f8417f1988b8d7bb5cab1c4c8c020bc2d41e Unionfs: Pass lowernd to lower
->revalidate function
bba4a9030fa066945767e4534fb15f656265d4cb Unionfs: vfsmount reference counting
fixes
0de33181fa07d02b5a8d72ee3ea741e853b05b7e Unionfs: unionfs_create needs to
revalidate the dentry
9076c289d467fd5f253533de894ba6690695a28a Unionfs: Decrement totalopens counter
on error in unionfs_open
ecd54e026534437d49177be5c297774ab5279a85 Unionfs: Document unionfs_d_release
locking
d7099a4d6b2aec4eff3a1d07bb6fe17c88ebd3b7 Unionfs: Remove the older incgen ioctl
80b2a0e202db7eb745b32530f385ef36d49dec82 Unionfs: Grab the unionfs sb private
data lock around branch info users
8e2b5e264a0dd8b413518073c84798baa5d3b293 Unionfs: Rewrite unionfs_d_revalidate
b24cab0b5bce2e9a620d91f2bdf08ad4bbeacb17 Unionfs: Introduce unionfs_mnt{get,put}
bd08149c55b4b6c824f027a599a668250bf5fd96 Unionfs: Bulk of branch-management
remount code
6b4c32b835d75502d959b42d77266f6eb2f651b2 Unionfs: Introduce branch-id code
1de01b85e8a5d64682fc087f480b2362bf5e4b11 Unionfs: Actually verify if dentry's
info node is locked
9c58cc731d00630dfcb5434e696ddc2ec921eeea Unionfs: Provide more helpful info on
branch leaks during unmount
db9db51f8d6989cd7250a3e905f99248d802a4d5 Unionfs: Rename unionfs_data sbcount
field to more appropriate open_files
34d85473fb124c2d7dbed90802e1340f8892ef01 Unionfs: Proper comment on rwsem field
a6cbcdb0e7cc392a829979ae4b9f8850426c697e Unionfs: Documentation updates for
branch-management
256f0608724bf95398f179dcabfb68d30358d1f3 fs: Export drop_pagecache_sb symbol
02e4d6c117ca8d9d660fd19f3e8caf0ec1ac3826 fs: Introduce path{get,put}
f0418f5ae2ea793267b262683613f5b17917deb2 [PATCH] Unionfs: sioq not __exit
70f07d8e4b3fd88d612aa2b115d0bd59894464b7 MAINTAINERS: Unionfs URL update
f1bf4a806656a771ddc9200f59caaa0136b14570 fs/unionfs/: Fix unlocking in error
paths
85d9e371b8c2f87ea104b4b23e69fddee960db13 fs/unionfs/: Fix dentry leak in
copyup_named_dentry
2927125a76170efc9928b6ea7658b690d94694ce fs/unionfs/: mntput in __cleanup_dentry
843eabe250590e5752082f9a89e08d76122ccbb0 fs/unionfs/: Fix copyup_deleted_file
dentry leak
fe78cb48472faa6d86906608f451e83ba41a3bd9 fs/unionfs/: Miscellaneous coding
style fixes
ac2a74e035d95ec45a9243063742b358bdb6a436 fs/unionfs/: Check return value of
d_path
8ebb375500a8f54878812a44124930f3277a423f fs/unionfs/: Use SEEK_{SET,CUR}
instead of hardcoded values
3fee7a7410ec6f1332eccbb22ec9f59c4dec9636 fs/unionfs/: Remove alloc_filldir_node
7d51eb3aa47c0186df9197989e88c65eec4e1e3e fs/unionfs/: Rename
unionfs_d_revalidate_wrap
6cb6246436ce8be7f381aa7a4497bf2f9a4da15c fs/unionfs/: Several small cleanups in
unionfs_interpose
ff295629532bca6ec6d5e01b81ab3f95d1d47f98 fs/unionfs/: Don't grab dentry private
data mutex in unionfs_d_release
63e2678d712a874eadbdd70a975d191687452772 fs/unionfs/: Fix a memory leak in
unionfs_read_super
2c95d00c8635a251e5bc5f39e05c84bd7054ee05 fs/unionfs: Fix a memory leak & null
pointer dereference
623ab60b8f963b7cc28d0d64650186e82d46fe8b [PATCH] UNION_FS must depend on SLAB
d11db0b9d24bb3714d09bbcb33c6ebe6a53385bc fs/unionfs/: Remove unused structure
members & macros
5a2e2a28e56a9283941ce2598f7215ce811496af eCryptfs: convert lookup_one_len() to
lookup_one_len_nd()
89f2d15f5800ff8974713599f571109161f3a0b1 Unionfs: Documentation update
5e6aec39a0b6a20511ae0800c9267f0bad4ebd4e fs/: Move eCryptfs & Unionfs config
options into a sub-menu
b08631b15f396155f166b6053cbe1d45f34c3833 fs/unionfs/: Use __roundup_pow_of_two
instead of custom rounding code
93640fe1bcf26395d7ccb027e66289b2e622dfdf fs/unionfs/: Don't duplicate the
struct nameidata
8eaa3829d33d07ec3f19e7c798259ad977a4a1c2 fs/unionfs/: Andrew Morton's comments
afcde5a64bb4ee87fa06d7ab0c507a9fdf0d60ee fs/unionfs/: possible cleanups
00e53e625181cd7d668e8f2f06e9fa2971368f42 fs/unionfs/: Remove stale_inode.c
8145810e84401d6f887ef8a1aebcd053ea97c07e Unionfs: Extended Attributes support
d20d3e45b222100885ce01979c2c2071eb303432 Unionfs: Kconfig and Makefile
32afc0acc83c4759ed375560403b74ce0f6dcfab Unionfs: Unlink
7cb302e4a30f95db2d42e141b3228834f28f94f2 Unionfs: Include file
9e6508b719916665fb917ae4ec52cc354c01cf20 Unionfs: Internal include file
e2b7f9332204a46f605a30d4925e223af40a151a Unionfs: Helper macros/inlines
672737317bef8a16a2116943ac2d29f47235f7d3 Unionfs: Handling of stale inodes
a94e6eda096372d61d4c54ca9e5e5e82bef2ab3d Unionfs: Superblock operations
d137744cab741278ddfcb42b93c62b0173464233 Unionfs: Miscellaneous helper functions
eb5d253fe00f8de56a30acda9eed0eb360f28fb3 Unionfs: Privileged operations
workqueue
40c7700bdb8b4ec3ec5332238a787d81e22f1eaa Unionfs: Rename
3c4cfaae2e42bf5e2b6aca6859e626b4c89837e1 Unionfs: Readdir state
77fd094b00d3a37cb033949e3c8f5a4c45999122 Unionfs: Main module functions
a6803943df21fe9960970c1568996e43093bc891 Unionfs: Lookup helper functions
e931c31cbf3387ed21497d84489470d27afdd6ae Unionfs: Inode operations
060e5eae393194fdcd71e73441f717aee9bd6453 Unionfs: Directory manipulation helper
functions
d88456e648a90b7892bd2a0d2de2f660f376f2f9 Unionfs: Directory file operations
afbed3e1172b4414ed34f123a112431a15d7173f Unionfs: File operations
e276f1f0d4b25c930922d7ffa393e2faade566c9 Unionfs: Dentry operations
50e918c2ae000f4c3c00d6f1e7af553c87d58deb Unionfs: Copyup Functionality
3a57dd1db0acf2850af6a0c75bf7f3d760ac6702 Unionfs: Common file operations
ac1346e081064c6be55bb40d9c3642c6ae6227b2 Unionfs: Branch management
functionality
178ad0d7977e640d860c683ba57b2421f32d7550 lookup_one_len_nd - lookup_one_len
with nameidata argument
bfba7e04b9f17e427a1991d00c88bd441e3c7757 Unionfs: Documentation
14d33e7fa86a09138b745030097a48c396cf4e57 Linux 2.6.22.6
233b8a1ed2ef8e17c12a6f328470cf11d64a756a usb: add PRODUCT, TYPE to
usb-interface events
852ffe0acf89f959e8d35080bbd2bdc2d8f2e9e5 USB: fix DoS in pwc USB video driver
8e62c5a411874691e8938fa439978de9fa7c58c8 USB: allow retry on descriptor fetch
errors
cd7f435fa35f80ba07c867d7569a9bb3606e1692 PCI: disable MSI on RX790
41ef7dce0273066f384374cfc962c23f2d918d84 PCI: disable MSI on RD580
1674e24cbb06e511b3d4c37eb7c275d6e268bfc8 PCI: disable MSI on RS690
2124e37772002da46addd4ed6d13fcdec9717541 PCI: lets kill the 'PCI hidden behind
bridge' message
19de71f9fa023cb8a2b067a6db2f57ee4fad9f5d PPP: Fix PPP buffer sizing.
8385cffd22359ad561a173accefeb354bd606ce4 TCP: Fix TCP handling of SACK in
bidirectional flows.
783366ad4b212cde069c50903494eb6a6b83958c TCP: Fix TCP rate-halving on
bidirectional flows.
e061467dc5b4c78d4fe61ea6d7a0c848e22882d7 TCP: Do not autobind ports for TCP
sockets
5299059b0c2e508d01fbe78f6fe43b94d9139373 SPARC64: Fix sparc64 PCI config
accesses on sun4u
08acaae698d7b5c4da0abe6a879d014117585065 SPARC64: Fix sparc64 task stack traces.
b13778e09272469203cb8d100defd8047a2117df NET: Fix missing rcu unlock in
__sock_create()
6ec3b79f45f813c9957c2a7af25e0e1ec53e6f1a SNAP: Fix SNAP protocol header
accesses.
8c1bc44eadcf0ef011a29f54a61d979dd84a6bac Netfilter: Missing Kbuild entry for
netfilter
14d5c15ac1e080baaa861fbcde342fda3c549bdd Fix soft-fp underflow handling.
f7d75b68abd28e63dd982bb6748bc5d32a289c42 IPv6: Invalid semicolon after if
statement
6f333f6314bf003ee460abc633ea5037d1e53f06 IPV6: Fix kernel panic while send SCTP
data with IP fragments
fe1cfa1ebe5181225911707cf182c19f71cf5ab8 DCCP: Fix DCCP GFP_KERNEL allocation
in atomic context
b0f4f52ccbc546a587b5306a317be086d5fcadd8 signalfd: make it group-wide, fix
posix-timers scheduling
68159e50ef135abc07fb2b866ade8655e93d17cb signalfd: fix interaction with
posix-timers
f24e131c7e06c4f0bbb69bebf66d16bde48c3f31 i386: fix lazy mode vmalloc
synchronization for paravirt
6f157f740ceb977982d36abbf2f54ffbc3964190 uml: fix previous request size limit
fix
7405863e9166369e3ee87aa8f765566b693e2663 sky2: don't clear phy power bits
d5e756e26a271662bab6a10df75f2b3f9bc54ef7 NET: Share correct feature code
between bridging and bonding
1db5759e2d29c90d99659e132d4a137e20460061 ocfs2: Fix bad source start
calculation during kernel writes
_______________________________________________
unionfs-cvs mailing list: http://unionfs.filesystems.org/
[email protected]
http://www.fsl.cs.sunysb.edu/mailman/listinfo/unionfs-cvs