Rebased ref, commits from common ancestor:
309490358282a54e140c797171671ff3650f831d Unionfs: release 2.1.3
1469cc831c8d889a5c645da2b23211718e6a74f9 Unionfs: cache coherency after lower
objects are removed
042bb5e59311b648565fb4ccaccf2ee9c52d683d Unionfs: unionfs_lookup locking
consistency
e1858b1d62a7008e3eebf2ed51dc9f42543978a3 Unionfs: use boolean type in
unionfs_d_revalidate
43b6bb14318051bc2106cccfe0b15e44bfa8c301 Unionfs: add missing newlines to
printks
700ab63b437ca0a4c55ab5c6b70d232818427b91 Unionfs: remove unnecessary comment
389588e82fdccb8e8466ffce83e9ea53760f0376 Unionfs: documentation updates
4ed422e9e09ab140dd017e2dfdc963447186854e Unionfs: use bool type in dentry and
file revalidation code
205259de32e353c93dd41bcb7bdd37e71eb9471d Unionfs: cache-coherency fix for
is_newer_lower
ba0da55477238bf56c9ddd0e3e0d3147e599a595 Unionfs: import Jeff's fixes from korg
4bf7f579155f268cb748f278718d9bfcca7c144f Unionfs: Remove unused #defines
587dfcf5b6ac85fb3196a37ab8f7a7f0b67139d7 Unionfs: Simplify unionfs_get_nlinks
2e8564b0cb0ef17429176cef7ab6d664031a96ab Unionfs: unionfs_create rewrite
27874cdd4e8a25b1f7fd93f1fa3d19e6887bf086 Unionfs: document lockdep issues
6e5c2ee2d39c2546be42ae50ef871223475fd044 Unionfs: support CONFIG_PREEMPT_RT
fa0b39b43cf1ecfc0eeb5a87b53848ee1d8d5fc8 Unionfs: release 2.1.2
cb5df1c085c2509b6001b64b664f0d3396983144 Unionfs: imported fixes from korg
branch's take-3 series
fd912dd38415bd92bc331b6754e55cdffe1cb8bb Unionfs: release 2.1.1.
82d915c08ad8fc12cef4579001a20d347cf671f8 Unionfs: minor usage.txt documentation
fix
1d6208173e4a7bbe72b2988979858a8c332ab7d3 Unionfs: imported fixes from korg
branch
be9292d1b5b51faf10df74b0ab096dc0e23c1de5 Unionfs: back-port stuff from Jeff's
korg branch to per-kernel branches
987522fb91f0e63decf84f510bf9a8526eed15b0 Unionfs: support incremental versions
6a574cf1b754cb8dbd31a6db3bc4e04ca18c0c4c Unionfs: check for immutable files
before read-only branches
fbbddaf0423863cee6fdf652da41b83dfff3895d Unionfs: mmap fixes to
unionfs_writepage
136951a629a5efee37ba17b603c33a8789bf9d89 Unionfs: rewrite cleanup_file more
cleanly
3a291a527ad5cd93a23a8f7cc275c32948c36a8b Unionfs: improved printk upon copyup
92c2e4958d68b6b2101af70157814d4a20b45cdb Unionfs: xattr copyup fixes
6036a78f5cc6caff100cc18454879db3c67644a3 Unionfs: fixes to cache-coherency
checking code
8dcaf72bb48dab6fa602ae1acc5d74de895af4ce Unionfs: mmap fixes to
unionfs_writepage
16de7e77b6119fe9dbe26252b68e591ea8450ca2 Unionfs: bugfix when mounting readonly
exported NFS volumes (was: nfsro)
7f94f2bc404b50b434414687a9c331d47be347e4 [PATCH] unionfs: make functions static
3d9e274accf3269012754d77046f05579f222b55 Unionfs: ensure cache coherency in
unionfs_fsync/fasync
54a286dfd0706119d007dd70f903947a39298f76 Unionfs: implement native
unionfs_fsync/unionfs_fasync methods
5cb20e4cd6238dbcbc133392ebca493c76f63948 Unionfs: small documentation fix to
usage.txt
b15753d1bcdb8d954668e4c9275764203dd350e9 Unionfs: mmap fixes to
->writepage/readpage/sync_page
56ecadc60398de733a167f037041722ecd215b3b Unionfs: branch-management bugfix to
unionfs_file_revalidate
129ddb131418f38c7c6557747884af9c3da26ff1 Unionfs: cleanup: break line longer
than 80 chars
d3a2dec61f6ee9642b4471d43ee2e7e930b3a0c8 Unionfs: fix minor typo in
revalidate_chain comment
7891b9cd400fc9873355567437e093c47785d5f2 Unionfs: bugfix: don't call
branchget() until dentry_open succeeded
018980b9898bfefde0d71a7dbae974f909f7c2bf Unionfs: branch-management bug-fix to
lower mnt counts
5739c259592246225c753c5d2bcc82846622b52b Unionfs: use igrab instead of
atomic_inc inode refcnt
c8b57051b19104e506c48abcdfc2bd04eb4fc921 Unionfs: cache-coherency: update times
of root inode after branch management
53e4f8bdeaa05685001f83872a547680d783c194 Unionfs: debugging: don't oops if
sb->s_root is NULL
94cb8cbbc272b6966e095c9de5d80bd1f5113057 Unionfs: debugging: show inode
reference counts for all branches
f22b468b43b513638d06ed2bef853eec9628751b Unionfs: fix small typo in comment
515138d8a19301bd65632c9a4002ba5d3a28ad74 Unionfs: bugfix -- set copied up open
file mode to read and write
b83f736144a5f681011b35ac24cac099608115ce Unionfs: rewrite do_unionfs_readpage
to use vfs_read (bugfix)
b720ed124f64bc1a51e6c9b6dd405d55e738ce3c Unionfs: fix minor typo in a comment
72bca11214e0507fd573079103aee7c992b67964 unionfs: better handling when copying
up permissions
d38f043b483951bbd514afeba39ec6b37d02d5ff Unionfs: better error handling in
rename code when copyups are involved
bb73553444a57e9a1769d875a5ace98cd6f45369 Unionfs: bugfix when renaming symlinks
on readonly branches
852d6d9d46dd84c17d03822d9915eed9e3e8562e Unionfs: rename file->f_dentry
references to file->f_path.dentry
0988e71bcd14e1c0877b7e00d43f4455a6fdd403 Unionfs: improved comment above
unionfs_follow_link
0c77a6b70734699186e8aba945517531640dba96 Unionfs: Change the semantics of sb
info's rwsem
a9b77b78b41c90d3208cd4d64f15de1751bd7a6c Unionfs: Remove superfluous check for
NULL pointer
f6ecfdb75a3b7694b86c4fd4050c5b39da195b80 Unionfs: Change
free_dentry_private_info to take a struct dentry
927cfdefc3d63380be48cf4cef99ac8ebe1fd65c Unionfs: Cleanup
new_dentry_private_data
5d96ef92cf9de27c541ff4c377ef6ca4fb6ed7dd Unionfs: finished back-port to
2.6.20.14.
8484cf8c0754c67b624ab68c7b32f78b40cca0e5 Unionfs: prevent deadlock with
branch-management code.
ec3e66f4d9325eb3a8c98801a9f137fb799d5d53 back-port krealloc from 2.6.22-rc5 to
2.6.21.5
b98d496798cd6f88e72c8ed74d370a5b2e553265 back-port: struct writeback_control
has no fs_private field
26df1a50883506b4e7b86779a42bda2d79a335f4 Unionfs: document cache-coherency
design and implementation
d7a06d73080832ae7caf5813420211be13c3eee6 Unionfs: cache-coherency calls to
maintain the time invariants
6f0dbb72290207bdbe4ab8a2d69032cfc82749ad Unionfs: core cache-coherency code
2e856a57d5528e72595efc4a5e2b357a13c69d47 Unionfs: introduce two functions to
maintain time invariants
9127a3ee779baf3eb356c2a56bff304ba089380b Unionfs: prototype and location change
for unionfs_get_nlinks
781fe163d1684d5900e1aa42208c2650b42c3649 ecryptfs: update to new API of
fsstack_copy_attr_all
3fedef1fb3f03efa03e9b847975778d02b4c08cc fs_stack: simplify generic
attribute-copying function
8134a2cc37c9982b667f1d4ed6c57032ec642c76 Unionfs: m/c/atime invariant checking
debugging code
96d619a0a1a65f486659bb51dca4088eb3feba72 Unionfs: bugfix in debugging
infrastructure
bea648fadbb0302fd04a664878c75f7bd6235a08 Cache coherency: resync unionfs
data/meta-data when lower files change
43721e30ae94d50f5ce9cc164a7392fabe73f20c revert changes to
new_dentry_private_data and document it
4ef163f0be1d319748d6e272fa2914ec20073c7a cleanup: convert all instances of
"hidden" to "lower".
a3ea0a450c97e48cafa40a579b1aceaf65ca5770 Fix section marker in header file:
c33ec2d3bf60ec0834abfc34d35603a451d75875 minor indentation correction
25249e7a8fb3bb6f1d1c92cb8d5e738713dca5a5 bugfix: properly reset lower inode
start/end range
e18077e90d83eb021c9111e5e2be7b807b4510a1 cleanup: rewrite new_dentry_private
data more simply
dc4d89f63a8ff64ea129532bee83eac6d7915584 bugfix: remove extra superblock rwsem
unlock call
6e3bb7d3075bc0ade314aa6c44deb5f2eedca22d remove unnecessary comment
cf52b6c8f1f7a9c45a2681c46a589de45cd34fa2 properly format a multi line comment
e63050390e602a431ba7b4193c552766c4d86ee7 reformat all lines longer than 80
characters
48925e9e6730a2520e1b4e75d31825786b681aa5 debugging: indent code properly and
cleanups
7701c166cb1536bb7ef63d85d44a17759c63aca0 cleanup: reformat all lines longer
than 80 characters
b2b5f2d916b979a188e816a83e506d659ba58d56 spell check all strings and comments
98c40b452b020110db58e23e3b81649ded35bc2b cleanup: ensure proper comment on
every "#endif"
3838d18e07a175b141a0e701ae8d66ea7db5ffeb Revert "Unionfs: Cleanup locking in
new_dentry_private_data"
d3f8ecbcb63b63edd8aecbcd6d57f26347ddd3c7 bugfix: ensure dentry/inode/mnt
validity after a successful ioctl
efe5045b26e0c0a615e65baa280bd214a3dbeea2 bugfix: release superblock lock at end
of ioctl method
00acb3812262be9a12f42d6ffb80327ee91c1a0a bug fixes: revalidate dentries passed
to all inode/super operations
2d93dfddfaa35d805472c4feb37a74ec8319f285 code consistency: ensure that every
#endif has a matching comment
5cd69f982b449f8ac924ec036bfc6d25d4826216 invariants: don't complain if no lower
dentry of a deleted dentry
904b807f3980100795286d8e0a8616f5a0dd2e4a invariants: don't complain about
directories with some NULL lower objects
7533a987af01cb8558608dab6a16ba0208c9e07e Revert "invariants: don't complain
about directories with some NULL lower objects"
484ef35220ebf5bd6156bf8fee64d73b50afe31d invariants: don't complain about
directories with some NULL lower objects
61570c05f1fd87b1f197c9238ab7b4c01792b835 cleanup: rewrite
unionfs_partial_lookup more cleanly and add comments
626448832cffae51cea089442abc6a874e2f7f68 bug fix: prevent null mntget warning
messages in unionfs_lookup_backend
7aa8189ff13ead8418a8bc9d273daf2689664cac documentation: expand comments to
unionfs_lookup_backend
5cd908665e2e0c78f9e9e1ba982f0d10ce38e375 cleanup: remove unnecessary call to
inherit_mnt
9672d24c7a36ac47cf3dbccbd54bc54857d32549 bug fix: don't warn if trying to
mntput a "negative" union object
6d86e6b8a2c02f1a6909f738d5fec598de985567 bug fix: get lower mnt from root
dentry instead of lower dentry
ec6a274c63de73e8ef8b58a613188da3940f8edc Unionfs: allow users to override
Makefile options in fs/unionfs/local.mk
c8a9ab9293dcbd97026e804583cb5872ca6eb294 documentation: better comment in
branch_id_to_idx
4005921335898013c1cb839c79c07e691b6ca5a1 bug fix: catch bad use of dirs=
options (extra ':' separators)
1c9c210620175c87fd52869ddceb569d31a5d4b4 unionfs: merge find_new_branch_index
and branch_id_to_idx into one function
431e26e1cd02f2ee698176f1cdffb2a4cea6cb08 unionfs: minor cleanup and better
commenting in new_dentry_private_data
8318d82a4c0b99f8cac767371807225e866ac64c Unionfs: Cleanup locking in
new_dentry_private_data
44eaa09e5427b95d1af7b479ffdd07bd7745d0d6 bugfix: prevent null-deref oops if
lower f/s is NFS (mmap writes)
563815914a0332a49dde7ec67d36739a061d1af1 cleanup: use krealloc instead of
open-coding it with kmalloc/kfree/memcpy
475b1116d4b7bcffb03b3608ec9b5c9f3eb80d69 bugfix: prevent a NULL ptr deref if
branch is nfs and using mmap writes
47c4181175fd042c154087dbe7b45bbc00a97253 bugfix: handle lower file systems that
do not support writeable mappings
493d175fe719c02d80b5040f613e55fd579009c7 documentation: comment to ODF
developers to address
7db4319689f3740cc98f2ece1d86d21a6d47594e bug fix: set lower inodes correctly
after branch management succeeds
d64589034cf5f1e8fc566d8c7037a4c51d3dd7cf bug fix: prevent self deadlock with
remount code in pivot_root scenarios
d6de8f9cecc69f0e9b8bd44717f83da9d69ac026 debugging: test for freed (0x5a) inodes
e57e25155bb804db62e1b45f49f55535e846f568 bugfix: statfs lower file system
properly
b1e27fbc1e9952c8a80eb24ce15ab34cfe5016d0 Add Erez Zadok to maintainers list
ce59eea9ca7022a6b1ed64fd7353c0bc0e6d85a6 add standard copyright comment to
linux/union_fs.h
033df229062940aa4c6a784ba1a9391b34b01cf2 d_splice bugfix: update dentry in our
lookup if needed.
b6d3df9900554aba3c59a4f17f14d94b69af22cc mmap: file revalidation and fanout
invariant validation
fec00906a0787c2ae29cc72c1e5186deff9d8e50 mmap: sync_page bug, call sync_page on
lower page, not unionfs page
d6c85fca1006f0503117c080916eece9248c1471 mmap: also revalidate file passed to
unionfs_release
c28c8e0d139dfa2a2d82d482f76039b568a4430d mmap: update atime upon successful
file reading (via mmap or otherwise)
b481d9c44d85024135a3a14412f74681a93045ff mmap: proper locking to interoperate
with branch-management code
8939fd510f1c0999b63f0e8aa24054bb6da62e51 mmap: remove unnecessary unionfs_bmap
method
ec1682ed89037ece4a99f6e4b4d2f2e7e1f58562 mmap: trivial sendfile support
d2478f7e13578b14315b3c36c3f34adaef7947a9 mmap: minor code and comment
reformatting
d299afe8cdf8ccdb8bc4860720e90ed261ba0eee mmap: #if 0 unneeded code instead of
commenting it out
04e5a5b47bb987024c331a64760b9bd272768708 mmap: read upper file instead of lower
file
424aaf11b0aa5dfc0ebb2cda2ef9d9a8144169b3 mmap: coding style: reformated a line
longer than 80 chars
adb16087a12fc634b84b150db3761b4f4fdfc9df mmap: remove defunct comments
84a0125c85b3ecd8dc7621d357ac60e4374aa8e8 mmap: file revalidation
14f1a9331b8c5a2e5006a5cd50a0a2ce20f0f405 mmap: applied main mmap patch
030c0e18755858a489f2068b4a003dc05fa1f34e bugfix: fixed interpose to check if
d_splice_alias returns a dentry
a7db2301124ad78cb57b9a48b530e50d7399499a debug: remove unnecessarily verbose
debugging printk's
61ac2f2aabe56f021445ecbb15ff10cdc1d11817 cleanup: consistent printk messages
d0ad00f8e5ae2810ff6dd801890b4c0195644bee cleanup: eliminate wrapper function
create_parents
37d18bc0dcb5f2fde91d4612948e3174bc12c5a7 cleanup: eliminate wrapper function
copyup_dentry
1380dd0478092cd6e8a173122b92be15e1467bb8 cleanup: rewrite do_delayed_copyup
more cleanly and clearly
6cedb682fe355da41a698dc09bfa9a914a2678df debugging: small fix to Makefile to
correct #define typo
fb809a9e33fc2061f77493fb32ecba2ef5e1c963 cleanup: remove unnecessary macro used
in only one place
36b033c9dd8d7beaa28fd22356a87a0de64f5ac1 bug fix: don't revalidate dropped
dentries
aeecbea7fc20a6eadfbb2bc16176b8298576fd0a bug fix: retry lookup for different
silly-renamed files
0eff5071cfbeba13d21b89449e252bcfe817084d Documentation: better comments for
copyup-related code
09be45200aafdf2c8cac5bc1ac35be45dbc57462 Verify and maintain fanout invariants.
2f26ba4694f5ffec069e5c2110e245355bb38296 Post-copyup helper functions
7ae0e50ec86307575f7cced925fa7580faa85a00 Introduce compile-time debugging
support to Unionfs
df83e99fe86aa7992d717422fcb6b0f05afea6c5 bugfixes: correctly decrement
refcounts of mnt's upon branch management
a8e229c7fe5579d5def9f89cf98721054f6787d8 bugfix in BUG_ON use: actually catch
bad use of unionfs_mntput
0ff371ccd5cb8a863bb6578b417fd43665e8fc1a cleanup: removed a trailing whitespace
8de1790786dadbb364d1cb1fc63f86a553f8955d bugfix: remove defunct
unionfs_put_inode method
ed70d6e48859c4ecc3d158a1dc5c2e62bc35d2a8 optimize branch overlapping test a bit
5fe40990c419220c3c27b065e9a5125a08e509a9 Documentation update regarding
overlapping branches and new lookup code.
1da1daab1f7adda36be4f1b514ee92d9ef951350 branch management: disallow setting
leftmost branch to readonly
6d72fd82f679b64520146e1412e0a5f7e9d2f031 fsstack: 4th case to do_path_lookup
9d645380785fe981c4788d4bf80d137452a98854 Revert "Unionfs: Check remount options
for being NULL"
977f6ae3ddc3fc09375b46a84ee6117123b0121c bugfix: don't leak resources when
copyup fails partially
00f24c1cf2bdfec48656065f7d985a213c6aa6a0 cleanup: call our
unionfs_{unlock,lock}_dentry instead of mutex ops.
bed75bbe304ba4bfc307f908e616ebffc7d778ed cleanup: rename our "do_rename" to
__unionfs_rename.
34cab92927c72f531dca168cebf9e8f6a7f6a09f cleanup: rename prefix our version of
double_lock_dentry with "unionfs_"
92132b2b7c1937a668e5e659f5ea6113a4425497 Cleanup: ensure space between every
comma-delimited function argument list
8f8bda6366d20846aaaf2fcf9a1a5f5584874c00 cleanup: rewrite long while(1) loop
more cleanly
b1ba5535cf650931a3190a10fdd9c102e56b2beb Move one function off of branchman.c
and remove source file.
35ea297fbb8a86a1ea8924f2c3eb3a6a97af7b27 cleanup: consistent pointer
declaration spacing.
b2c8fdc39e4907340a66ea670503a997df595633 Merge unionfs_write with
__unionfs_write.
773828144ea7743163acd9e0b40fe3a47252ef64 cleanup: fix one odd indentation and
long line breakup.
44c65344a62e1e46fe9500f676a3ede0f6cb01c5 Commenting the code.
50ba6b7696cb02159531ec6ca8f3a6788c742552 cleanup: prefix external functions
with 'extern' properly
26848ab24b91313b160e7e2c48029bf0daddf047 cleanup: one more trailing whitespace
removed.
4452ac516a7e2dac1ac867d0f150dea1cd0b4110 cleanup: spell check all strings and
comments
272b6993966dcf25bfdd3278de5ab00dc3b78c89 cleanup: use consistent style for
multi-line comments
2dc5c8427b395c00cc8b645ea1b40cd49a65b50f cleanup: keep all top-of-function
automatic variables clustered together
e3e3993422e94792aeccca83e3a62ac88cf56750 coding-style: remove one more {braces}
around one-statement code block
a9b7a9261f4e206ad1c0c43c197ea7baadd5c6d1 cleanup: remove unnecessary blank
lines in short code blocks
5d61304f3cc778085e00dd55e18802f24b454278 cleanup: add missing copyright notices
fb7b032f67662c18b0f229beb231914b825e4dea coding-style: reformat lines longer
than 80 chars (accounting for TABs)
3b026292a7bf26ccb89e82a28c7fa7dc6f06daf5 cleanup: every printk should prefix
with "unionfs: " consistently
869c533776af6edf8159cc2e5cbf92d5d69271ee coding-style: remove unnecessary
{braces} around one-line code blocks
96f5d6e76a94bd3bd86bf4a3d682872a1cc9233b coding-style: no lines over 80 chars
a08e25e4227313d88ca842da29aa6e1fbc4260fd coding-style: indent every line
properly
e70a22164194dfda4d558588dd448f23fbf69f7a cleanup: remove trailing spaces
fd92dc5387374b2b77c062acf42847d9bd0ab23f Documentation: fix spelling error
79dfb9ce93e095b3396c8f44f08cc410a2de97e3 Documentation: minor typo fixed in
incgen remount option
64114b4b0938b28c8f287900df8cd97b16bdc8d5 Unionfs: SLAB_CTOR_CONSTRUCTOR has
been removed from vanilla
96408098706d41e9756e1cbcefd34b26da12cafa [PATCH] unionfs: fix slab abuses with
krealloc
a6cc204251ee719102c05574e502c379c5ca5015 [PATCH] fix unionfs compilation
823f37597f5ee0d9edf4a81b646c2c801f289fd9 Unionfs: Check remount options for
being NULL
e2b28394e75cbac6ee313538ee76953c168bc16b Unionfs: Accept MS_SILENT during
remount
ed926f9f0ac6e9af2082e5d5661bee5c04928462 Unionfs: Don't inline
do_remount_{add,del,mode}_option
799dbce90094df1cfa06437f7230326c8bf85dd2 Unionfs: Added several BUG_ONs to
assert dentry validity
fb6e93187b6ebc922dd695367c67def15da56b9f Unionfs: Properly handle stale inodes
passed to unionfs_permission
d60374731a99778978748fd058e57c9c2f262126 Unionfs: Pass lowernd to lower
->revalidate function
bcbd01731a2f65434f18c47c84aeccc9c2c216c9 Unionfs: vfsmount reference counting
fixes
d853c1b2a0eafcfb5c21735580b8552e55854c5c Unionfs: unionfs_create needs to
revalidate the dentry
d6a610bc1901f63b7c5872c0d7a333a9789af71f Unionfs: Decrement totalopens counter
on error in unionfs_open
56fb312c5b67b7040568ef50fbbe894996453eec Unionfs: Document unionfs_d_release
locking
3f71f8255af4ca6ce5b5e1c5c07f14ac502f2f0c Unionfs: Remove the older incgen ioctl
9b4d5db277934b311d3c0c242c7977cccfa2458e Unionfs: Grab the unionfs sb private
data lock around branch info users
0e7796e86f00849412b6911eb453b09d4c140f32 Unionfs: Rewrite unionfs_d_revalidate
39866045cc6830bc4742add53d0cc885d6752ada Unionfs: Introduce unionfs_mnt{get,put}
ccb145a55378ef451681d8731266782f25a76eaf Unionfs: Bulk of branch-management
remount code
7cd798f44f948db48a6f1b0ed486ff23aa66c961 Unionfs: Introduce branch-id code
aeb5771b216f0a9f17534f6ceb6e52d52f0755e5 Unionfs: Actually verify if dentry's
info node is locked
7d0ecc785142d5785fc1de8e7534f5cc599e72c3 Unionfs: Provide more helpful info on
branch leaks during unmount
a1a331ef9ea9ae7c2a38e7e3912f668b7c336d4c Unionfs: Rename unionfs_data sbcount
field to more appropriate open_files
691b2b7d7cf1ae42057418d0b6a330e5bbc5d67f Unionfs: Proper comment on rwsem field
d3b771e19bb7c3b20a8a2ba3b9db583d9cf8597f Unionfs: Documentation updates for
branch-management
97d648b067394a39c855d2646c4301808e716cc1 fs: Export drop_pagecache_sb symbol
96b63e55a4b49c08bcc154a56ce2e4077a4a4f0b fs: Introduce path{get,put}
bc27ba12e27997a1f3247c8d0bdf64f2fb095cce [PATCH] Unionfs: sioq not __exit
832c9f0aa91aa5f6ab5078c02508be6045d99a18 MAINTAINERS: Unionfs URL update
cdd93502b349ef105d1ae19ff6c8228a720eec8e fs/unionfs/: Fix unlocking in error
paths
3f6a4c6d714600d0fadfbac990bfeff88e69ad6b fs/unionfs/: Fix dentry leak in
copyup_named_dentry
a90e6a40eb3a7b3be7374d3aacc41439ea29b7ab fs/unionfs/: mntput in __cleanup_dentry
fb874f19bbfadf2058ac645ef55570d76784e588 fs/unionfs/: Fix copyup_deleted_file
dentry leak
c859d387a29ac24c0ab7318a0b177cbe2c3b9e2b fs/unionfs/: Miscellaneous coding
style fixes
0c278025dd4aa6bc223cad20f42bb30e00720c57 fs/unionfs/: Check return value of
d_path
74e04d018900ab55fc117750fd6ca3dd8bec2454 fs/unionfs/: Use SEEK_{SET,CUR}
instead of hardcoded values
a11e4726a75d91f88fe1ca5f27b31ec7e9da1e51 fs/unionfs/: Remove alloc_filldir_node
df7d62a97d1c6c6a2e66dd06ee0e1f8db7994564 fs/unionfs/: Rename
unionfs_d_revalidate_wrap
5bdf07a1c52e6472cde7a1177be1fce35bfa03b1 fs/unionfs/: Several small cleanups in
unionfs_interpose
34036fa08eafc3856c170ad96a5a06e142da805f fs/unionfs/: Don't grab dentry private
data mutex in unionfs_d_release
1bf2b21b3a284f3190a122e1e2b47671a868670c fs/unionfs/: Fix a memory leak in
unionfs_read_super
5945181e4faee055118f700c4a73a726b63e28f6 fs/unionfs: Fix a memory leak & null
pointer dereference
482e7fed8af2ce29b3d17ce74aff495e0d50d660 [PATCH] UNION_FS must depend on SLAB
0a684e18ad081532343fe7319cf15639f7c59ecd fs/unionfs/: Remove unused structure
members & macros
c3c0db37545581df5ff6900db2cc3bd598d1b9cb eCryptfs: convert lookup_one_len() to
lookup_one_len_nd()
e3bc984e720ae05692e613e97a024e3dbf04eef9 Unionfs: Documentation update
22c7bb5e97df7965b22caf354ee62484eb89e2e2 fs/: Move eCryptfs & Unionfs config
options into a sub-menu
33a3810f9d21800babe78c32437798482d0ffe81 fs/unionfs/: Use __roundup_pow_of_two
instead of custom rounding code
86c0e5aa2a4487de8a99be4a397b933c98d30269 fs/unionfs/: Don't duplicate the
struct nameidata
fb044e806d52ea0baa856fd6a09c7a0e243d67f8 fs/unionfs/: Andrew Morton's comments
8c6200fd87a87c4700ff2579e2655779d87ac48a fs/unionfs/: possible cleanups
a21f6fd77811382a479b4384873a95c9f72ecc32 fs/unionfs/: Remove stale_inode.c
de3495ced90a3f2b67959f97248748f844e4778f Unionfs: Extended Attributes support
e0921be709d9a812c935545e327aea218ea8f9a4 Unionfs: Kconfig and Makefile
4b6a51f261b7b52b53f51fbba4b67aa3cb4cfe8c Unionfs: Unlink
a901b80bad837f8a398cfc5351f7bd7cf6e53e84 Unionfs: Include file
dec4ecb8c173ed8f9886cf7dba79c1355210270a Unionfs: Internal include file
8bcc86f13bab4c12c3e878ed37daef81f2b61332 Unionfs: Helper macros/inlines
982c617c8f709cd8562122803afe9ddfb24915d7 Unionfs: Handling of stale inodes
110cd36bd16119fc016049c2647fbee88c5202b5 Unionfs: Superblock operations
89d8e95caa4aff5b5865dc4e28554345fe19e9f1 Unionfs: Miscellaneous helper functions
5a16ec0ae0661018ec94230a8992d8c9ce002b30 Unionfs: Privileged operations
workqueue
9686e668c12eab5a6367ce12f246cbbdd8942eef Unionfs: Rename
af05985a4af782585046525223bcc7c11ab9bbf4 Unionfs: Readdir state
759b94091f51c731786e1ffebf65c490b01bd0ff Unionfs: Main module functions
52e13ef835977d2751e2cceec51e4a94c8dc6657 Unionfs: Lookup helper functions
47e0be5a8f43d88bd3dc2efab9cd762125eb3955 Unionfs: Inode operations
b4a47c2675a46dd591b08af2adcc8289c81f1d6b Unionfs: Directory manipulation helper
functions
49bd5c2c066042e20774a1961163019f6b51b4fa Unionfs: Directory file operations
80cf24833bbd491d717ea615ba6da401d9687c7a Unionfs: File operations
03e503f701b8f85748ef408a349c1b185b8b22cf Unionfs: Dentry operations
4b52f5328dfe55468bbc76d9c8265d974d447984 Unionfs: Copyup Functionality
159b59e641dfa8788e7d78c9043ae32703e7e3aa Unionfs: Common file operations
493d2e840ad571e9b1884fa0167f983d57c239c6 Unionfs: Branch management
functionality
15aae81606513b7e2a65e7046c9b4655c69102dd Unionfs: Documentation
59b976fde30f9d9f1c42024d137c87fe860b9411 lookup_one_len_nd - lookup_one_len
with nameidata argument
7d4cf1c9bde8c6b2396a9536d8021d3f9f77f7a8 Linux 2.6.20.19
c7110d58361373f38fc8082da64359ea70bd9ee5 [IPV6]: Do no rely on skb->dst before
it is assigned.
d412ded8fd2bbb25fd590e28dde91229f5ce22b7 Linux 2.6.20.18
6b61a2d91e1785711e32fd0ef0d4d97ccb56f939 [PATCH] Fix incorrect config #ifdef
around skb_copy_secmark
9d115f9ab20bcc80eded127f398d0b88f5e10b02 [PATCH] Revert "pata_atiixp: add SB700
PCI ID"
1bb9509b816c7a60362a26d1ca40f0187bca5681 [PATCH] Revert "Keep rfcomm_dev on the
list until it is freed"
d5ed625ecf13099711051731d243a808b9bea0da Linux 2.6.20.17
c1e4dd1423d04c3010cfc70db210e41c97c5fd25 [PATCH] Reset current->pdeath_signal
on SUID binary execution (CVE-2007-3848)
1cf05c27a34048f768a3d9ea1410a28e71763587 [PATCH] CPUFREQ: ondemand: add a check
to avoid negative load calculation
f06ce2d4e4cbcfed29967c3c9fc40d2ecbc615c6 [PATCH] CPUFREQ: ondemand: fix
tickless accounting and software coordination bug
f327bcd16db3128a6c1885e03109361e167d1a56 [PATCH] pata_atiixp: add SB700 PCI ID
7d067cc61ac6b9708922788e67fea7ee5b83fb8c [PATCH] stifb: detect cards in double
buffer mode more reliably
0ded4a4aa1115c6b225a874fe8ef37c777013d3d [PATCH] direct-io: fix error-path
crashes
f0ce9d8f0be71fd690db1d37ab44fc026a4ae2b6 [PATCH] ata_piix: update map 10b for
ich8m
bcc5aca038af561a3ca5b86ce25413d5dfa3244c [PATCH] softmac: Fix deadlock of
wx_set_essid with assoc work
0496a0322a9f80a27f289fe61ed0936e9b2c7eb5 [PATCH] random: fix bound check
ordering (CVE-2007-3105)
0ea4a21321478a85e9c4dfdb877f44a868e2a91a [PATCH] UML: exports for hostfs
3edbfd471543153c04ca8ea63dce47931787b474 [PATCH] sx: switch subven and subid
values
ac82581f098be0d3f6ef011d2b168181f4f79a0e [PATCH] IPV6: /proc/net/anycast6
unbalanced inet6_dev refcnt
8c25e9c9cd1fed0d5f57075b584c39a4b9af9830 [PATCH] Keep rfcomm_dev on the list
until it is freed
b37a2fc49a6b4b0dd4fdc0434f7d7b65a3f9aa3c [PATCH] Hangup TTY before releasing
rfcomm_dev
c7127d95357001143678ac6517e8e25c2a65e4cf [PATCH] dm: disable barriers
f4c146b686810ba345b72ca3e2a0c74586838f1c [PATCH] dm snapshot: permit invalid
activation
f83801d9974cda3172c4ca9c72ca39940df30f47 [PATCH] nfsd: fix possible oops on
re-insertion of rpcsec_gss modules
f1c3689f3b8d8b97ac1653545b038b4551fc4443 [PATCH]
drivers/video/macmodes.c:mac_find_mode() mustn't be __devinit
4de97a2d6f8793f7623106fe76da1947933a4f5c [PATCH] do not limit locked memory
when RLIMIT_MEMLOCK is RLIM_INFINITY
2dd610fa1cc1b8eb9e3f4555078aee7b47691a04 [PATCH] hugetlb: fix race in
alloc_fresh_huge_page()
303a2abf3e1c29f0697e9e8f71e9b7b0c506a124 [PATCH] jbd2 commit: fix transaction
dropping
8cd286b224aa466f0087e2d60bf765889d2da6e3 [PATCH] jbd commit: fix transaction
dropping
78534eed45a917b1a1a933915eb5e742b400649f [PATCH] acpi-cpufreq: Proper
ReadModifyWrite of PERF_CTL MSR
8cea2c72a013b0c34faeb4d32a0037dd4b2261b3 [PATCH] forcedeth bug fix: vitesse phy
41416110f727eedf8fccd28ef6814d519e91405b [PATCH] forcedeth bug fix: cicada phy
4297d4bd6cdf6dbe0d30d13894816a6429418d19 [PATCH] fs: 9p/conv.c error path fix
faae60c8fef63043850b17b105f42c075d4d74f9 [PATCH] readahead:
MIN_RA_PAGES/MAX_RA_PAGES macros
25d919bd316afa283e1d758967923fddcff83fd8 [PATCH] nfsd: fix possible read-ahead
cache and export table corruption
50dd9072c45f64348e10ae61df948fef43430a0e [PATCH] softmac: Fix ESSID problem
04745f208c5b7de16fb35628b0003744b760b2cd [PATCH] dm io: fix panic on large
request
32419ed8545cf3becdc84cfee0efd62becb48b4d [PATCH] Include serial_reg.h with
userspace headers
61675a5e1944525dba8421aa1fb0f2d075dba4b6 [PATCH] "ext4_ext_put_in_cache" uses
__u32 to receive physical block number
017ec3f52da373ba92db9537c9f1487363810a99 [PATCH] pcmcia: give socket time to
power down
a14008cfca3a2026f09c91f2a96b26bcc507cd92 [PATCH] md: raid10: fix use-after-free
of bio
32c207fa861f29aad527039da70556b5c387a2be [PATCH] md: handle writes to broken
raid10 arrays gracefully
dd6de5b299db5ca6e81f3237bf61610921ab5933 [PATCH] Fix user struct leakage with
locked IPC shem segment
037f00bce0965f3291bf80595c6a0bcc33cca3a1 [PATCH] CPU online file permission
219d43111f781f42116d2a9b3b0e7fa2336a8fba [PATCH] Fix leak on /proc/lockdep_stats
8894f67be2ffabcd8b4491d552929b89bcebe36b [PATCH] drm/i915: Fix i965 secured
batchbuffer usage (CVE-2007-3851)
07acaa4834f61f28e7ea98cdb54ccc57a5c8af74 [PATCH] splice: fix double page unlock
f97119d87106f6bbb3f1e829f53b638c522f23a5 [PATCH] V4L: wm8775/wm8739: Fix memory
leak when unloading module
7dbd515d60f8e0b4f3ab6f62cf5cb1606d62e654 [PATCH] V4L: Add check for valid
control ID to v4l2_ctrl_next
f87acefea8a786d3fe490f0f0b2c635973f619ec [PATCH] aacraid: fix security hole
69a7ef0f48c24f0acb35970b0237c8e71f6b822f [PATCH] USB: fix warning caused by
autosuspend counter going negative
d4d4eb0442422123ac0fb4a560af2ad481817397 [PATCH] KVM: SVM: Reliably detect if
SVM was disabled by BIOS
c3338ef326869755751ae61897c5b475439f557d [PATCH] Fix TCP IPV6 MD5 bug.
924208714f0952c9db54121b99b885760917ef57 [PATCH] Fix sparc32 udelay() rounding
errors.
461da1de5ee6ee7f4848840d296c28a60c8b50e7 [PATCH] Fix sparc32 memset()
8dd61f5b0bd0cc1eb3c925a3d1195c6f7ce132cc [PATCH] Sparc64 bootup assembler bug
1801acf87921d8e96ad87be0d43c868b57e53c11 [PATCH] Netpoll leak
676834f0a9091c428c63f5116657bd9944c35918 [PATCH] Fix ipv6 link down handling.
66d45a1f0c6b08c5cf528177f1f9d77a34b68e96 [PATCH] Fix error queue socket lookup
in ipv6
66f2a2e33796cb356ae01887db245a3ccb4d6692 [PATCH] gen estimator deadlock fix
6bfc898d23fd41cc7fc1e8d0bc6a106f0e62d2ff [PATCH] gen estimator timer unload race
844aa7759d867d26c4a63610c0da2354e235d80a [PATCH] SCTP scope_id handling fix
16978e1a96df6d69bb9bac6268ec3d7e8af4af70 [PATCH] Missing header include in
ipt_iprange.h
e7ddaa5dcfb5af80d8e2d0c4a83de78f380cad3b [PATCH] Fix IPCOMP crashes.
_______________________________________________
unionfs-cvs mailing list: http://unionfs.filesystems.org/
[email protected]
http://www.fsl.cs.sunysb.edu/mailman/listinfo/unionfs-cvs