Rebased ref, commits from common ancestor:
780558375b21efffe5820dfe9ffd06754aa0f1e8 Unionfs: release 2.1.5
ca7ff42b28021584528865e30445d9651f7efad6 Unionfs: use poison.h for safe poison
pointers
70d0e52b1523f732ac6d0f7571138f9c9787c45e Unionfs: add un/likely conditionals on
xattr ops
079de47859f894503d54766875fda756e2867945 Unionfs: add un/likely conditionals on
unlink ops
f7c3e896a89d0f6b68aa9fa0b07cf6e07a0451b3 Unionfs: add un/likely conditionals on
common subr
c6509765103b702128d84f697bde6989ec7db71d Unionfs: add un/likely conditionals on
readdir ops
d5426ef1451713ebc28ce912ad6ad453598919b9 Unionfs: add un/likely conditionals on
rename ops
2fbb86d9c2d55a5ebe715aa765bf44a6c0d0aad6 Unionfs: add un/likely conditionals on
mmap ops
a66b4fcbb7a06714932af8001835216a78b795a9 Unionfs: add un/likely conditionals on
super ops
429eec9059c18dbbf76e0002bcbda593957455bc Unionfs: add un/likely conditionals on
lookup ops
1de6201bac0c61f13c897f24ad5945234306702e Unionfs: add un/likely conditionals on
inode ops
85dddacb4ec2fdc296f0439a4627d4db9b366807 Unionfs: add un/likely conditionals on
fileops
7f47c797e4de985b9c199d2f17ba6e77a0b6b3cd Unionfs: add un/likely conditionals on
headers
6d49cc38cb3f7cac0670fb424348e598964e42b7 Unionfs: add un/likely conditionals on
dir ops
cf530e547ffc093d806b409de71d1e568019ca07 Unionfs: add un/likely conditionals on
dentry ops
6ad18725ef3cfe1605e17b277d73273d2b7da05c Unionfs: add un/likely conditionals on
debug ops
65ea4341a6119f22857bc6fca4f5757b4f752e21 Unionfs: add un/likely conditionals on
copyup ops
6c73a1afaa8018542301e6fad058efcac0c41ab8 Unionfs: add un/likely conditionals on
common fileops
a27ef74ebfc5d5e98509e23f118be31046c8669d Unionfs: lower nameidata support for
nfsv4
25824a4e327caf3ea0bd928cb43ca3924d5c42df Unionfs: add lower nameidata debugging
support
9b36ab397ec43a38bbaef9150ee7247eb6aae22a Unionfs: minor coding style updates
19fc875fc80aa33bcdbecc1645771be56cff16ee Unionfs: cast page->index loff_t
before shifting
dcbd00b53316f486f6f755adf984c0d57266036a patch nfsv4_lower_lease_time
35851415f1211a0242965c93cd2991572f577248 Unionfs: release 2.1.4
16ac56a441ad00d354b01d711ab49d8512505ebd Unionfs: cache-coherency fixes
be210ebd4661cf3ff2d2c51527dd0297c2bbe764 Unionfs: display informational
messages only if debug is on
1cb9012e045795e78dce0cc57f7582e53e15b9f0 Unionfs: use int in
unionfs_d_revalidate
6dd0b99cc50ea47cec1f8d7967389607ffc6a396 Unionfs: documentation
updates/corrections
320b58d050bfc9a36d378bb0b2516bf767f52cfd Unionfs: release 2.1.3
b08c362caca3ba1b5fe57266e3b39afaa95a4918 Unionfs: cache coherency after lower
objects are removed
d9dd360a51c79a6f64f73b03c7f09c14d64413a3 Unionfs: unionfs_lookup locking
consistency
2823c2f9641fc8467dbfad7dd83f2ae223eb05a6 Unionfs: use boolean type in
unionfs_d_revalidate
f387bf45ee460f4bbd6a8763ef8678240139092f Unionfs: add missing newlines to
printks
d2ef2ebbc9642b67a64678e932d51af414515623 Unionfs: remove unnecessary comment
ee17971e48f53b11328f79b70fffaca0075af2dc Unionfs: documentation updates
82e2bc85c8d86346f1946b8f5a22b3b2430b6e91 Unionfs: use bool type in dentry and
file revalidation code
d989775abc698f3f3d854bb7dcbe00bc46c01f6e Unionfs: cache-coherency fix for
is_newer_lower
e3c4506c0f3480be2524693fa7ced2e4bedd98c7 Unionfs: import Jeff's fixes from korg
a57b87f7688282b1f5b6645139b30c12b21dcbd9 Unionfs: Remove unused #defines
a4a4bd590d586fe1e352c27a0226de3a3c128a73 Unionfs: Simplify unionfs_get_nlinks
1c47314f7e4066e3503b7b28ed2c6c30536c6201 Unionfs: unionfs_create rewrite
05c51db125d7a8eb7930670e6cfdb35b9a960014 Unionfs: document lockdep issues
6ac58fd031feca7b3d0e4c61ed8c90f201d4b7d2 Unionfs: support CONFIG_PREEMPT_RT
f64195cae2e6665bd7542f883fe82136e57b1fa6 Unionfs: release 2.1.2
ea73e3f1c75b08bcb53694f191491b0b6123e828 Unionfs: imported fixes from korg
branch's take-3 series
11bf06274932425c26ddceb2b078d4608275bcbc Unionfs: release 2.1.1.
8edf8b3b18aa65da3c4039387365366d1fda52d0 Unionfs: minor usage.txt documentation
fix
5051925042036383f3a7ba70fb967eadb798b498 Unionfs: imported fixes from korg
branch
79990e522325dfb78a3c47ae116d1c2d864fd8d6 Unionfs: back-port stuff from Jeff's
korg branch to per-kernel branches
20906cfc5da56f310c3adfce195edbc678708e56 MM/VFS: prevent compile
warnings/errors with unknown struct super_block
60c2a111d4b58514aa72d6acff26c417488777f9 Revert "bugfix: add MODULE_LICENSE to
mtdsuper module so it loads"
0c68965ca711d20223ada2cab4855a776c11d40b Unionfs/eCryptfs: remove
lookup_one_len_nd and LOOKUP_ONE code
7a33f0eef242bc8c682367240de1d2de1145765a Unionfs: support incremental versions
ac277feef8abe46127e82aa1e0bea94802473bc1 Unionfs: check for immutable files
before read-only branches
ca07767e4863b096eb946b18db24c52931e2c52b Unionfs: mmap fixes to
unionfs_writepage
bc9c397316c917c09bdfece52445b06ec5db155f Unionfs: rewrite cleanup_file more
cleanly
2ba7e86c32f166a5699b0afa2ed59a6e7adec600 Unionfs: improved printk upon copyup
9c94864efe728f30ed37c84c0877f1d1511956f9 Unionfs: xattr copyup fixes
fb173e1839c5857d8a6323a633c47d3cb18bbe04 Unionfs: fixes to cache-coherency
checking code
9c69eaaa9f7f593ff8d197ae6245c21140e62bc0 Unionfs: mmap fixes to
unionfs_writepage
2207478283bbec60165bf035ff3cfa1fef73a6c5 Unionfs: bugfix when mounting readonly
exported NFS volumes (was: nfsro)
a9690247804b13c488e6dfb76a9a321fb4f2bd9b [PATCH] unionfs: make functions static
f24cb8d9a029f582d1a2dc156faf60eaa79bca97 Unionfs: pass nameidata intent
information to lower level file systems
df7045a7b7b56dc7f7df8c284b66dcb3cb88ac32 Unionfs: kmem_cache_create doesn't
take a dtor argument any longer
13e900be12e9c20e048b17098cc1146a1062cb4b Unionfs: ensure cache coherency in
unionfs_fsync/fasync
9bc6b80dae63c8a0127c75165572d63a93dfe1f6 Unionfs: implement native
unionfs_fsync/unionfs_fasync methods
2671c30be955d40e04d41558bfe43d922a3d209f Unionfs: small documentation fix to
usage.txt
5943b255ef4a51fb15010decefa8821295d6d5c6 Unionfs: mmap fixes to
->writepage/readpage/sync_page
79293529f829569d963acbba1b3bf16c4d2d207c Unionfs: branch-management bugfix to
unionfs_file_revalidate
c8c8275478f283f4db8a0dc31ba20449857e469f Unionfs: cleanup: break line longer
than 80 chars
6ce6d01d0945dcbd3bb0e98747c903fd233eba73 Unionfs: fix minor typo in
revalidate_chain comment
20225e9cf43ad3dfc56c5c60847dd327ac920b7a Unionfs: bugfix: don't call
branchget() until dentry_open succeeded
362a67baebcc384b6cfee352e6ffda656f9e17a7 Unionfs: branch-management bug-fix to
lower mnt counts
24529a36326d320f927b9bb17db52f6e5b5aace0 Unionfs: use igrab instead of
atomic_inc inode refcnt
45441d0cbb44a54ba94d49028717fdd8c0b753e2 Unionfs: cache-coherency: update times
of root inode after branch management
3a9df6dcace67f706d7a50214c3a7564b8f3297f Unionfs: debugging: don't oops if
sb->s_root is NULL
09227700c47e48ec1f11328d62833512c45d49cd Unionfs: debugging: show inode
reference counts for all branches
fa1a6d532b03855594a54b64669a046d098c7a87 Unionfs: fix small typo in comment
3f554dff0f57452e292d28acf151bc56a8a55b87 Unionfs: bugfix -- set copied up open
file mode to read and write
0e5195dc4a00664d6741790d3ac5c2ca203773d4 Unionfs: rewrite do_unionfs_readpage
to use vfs_read (bugfix)
0a75abd67839f483508398a215ecbc81e82a9612 Unionfs: fix minor typo in a comment
e1303bda85acbe64e51a90ff7a222c30311b6c64 Unionfs: use the splice_read file
method instead of sendfile
edfbc7499ef32a5f50aae521dd8cd2d1e1e21475 unionfs: better handling when copying
up permissions
9dda491248ba97a6107bda87bd807f1ade731c77 Unionfs: better error handling in
rename code when copyups are involved
f50cfdeeb01a1fea016599adde42ddea4ea1ed8d Unionfs: bugfix when renaming symlinks
on readonly branches
c6e6e8a4bb3070e8d4979d39b8d9e8fb814988c9 Unionfs: prevent deadlock with
branch-management code.
93cac837b98e569ec941122cb4a1e10e3a8c8052 Unionfs: rename file->f_dentry
references to file->f_path.dentry
9d6f8aa5141aa8d2eef01ad349bfc68088254023 Unionfs: improved comment above
unionfs_follow_link
2f62e3968183d5db68ceb92747e1ecf6497d5277 Unionfs: Change the semantics of sb
info's rwsem
e20a83d402cd7d141a2093094f31dbb40db80c27 Unionfs: Remove superfluous check for
NULL pointer
fe9d30187d35f5a632c1d91a88043df61c952089 Unionfs: Change
free_dentry_private_info to take a struct dentry
b95114a7572dd8b4c7084acacb170188b879850b Unionfs: Cleanup
new_dentry_private_data
3d50acfd6c0711a8b444b337fd8240fddc323bfc Unionfs: document cache-coherency
design and implementation
6cbcddba74419864394b2ace84843fc71cd29436 Unionfs: cache-coherency calls to
maintain the time invariants
0ba0964340a97cf8d7857e232576e95dbe82c45b Unionfs: core cache-coherency code
70d5c8233b3f9d6eb3bc5b43183ff61a1a74ffdc Unionfs: introduce two functions to
maintain time invariants
735fc431c003dd04a093c1c9f0dea58e1595ce3c Unionfs: prototype and location change
for unionfs_get_nlinks
b1c77f6be0e3d40cd909570ae37f0ff753224d59 ecryptfs: update to new API of
fsstack_copy_attr_all
49d3c6f00f5b76370d7b54dc1801a7ad1e4f343f fs_stack: simplify generic
attribute-copying function
d1d78d84536245b5a08875adb3d9710097e8fd04 Unionfs: m/c/atime invariant checking
debugging code
550ab4aeee635efc8fda336d9088544a933da911 Unionfs: bugfix in debugging
infrastructure
0a1d7b56055a68401b8c8d02d71ee223b0a3686c Cache coherency: resync unionfs
data/meta-data when lower files change
71e950f42904728ed785f35ec56c39e5dc8f414a revert changes to
new_dentry_private_data and document it
520fc467188623f82cf11b8c75873747026e8053 cleanup: convert all instances of
"hidden" to "lower".
8f8adffd4afe0a15206b196071b3f27cf5845a73 Fix section marker in header file:
111b8b5d05e676275af5cb5edcad4194098f86a3 minor indentation correction
845d487e95a0b8774f668e2a30894d603c96643f bugfix: add MODULE_LICENSE to mtdsuper
module so it loads
f49c894867585543c49ec58864246289ee090158 bugfix: properly reset lower inode
start/end range
af391d8acfdfd6eb483392da032ac1d85659ef2a cleanup: rewrite new_dentry_private
data more simply
8ba3eea15d921f00db4d157ccc3050371e21fb83 bugfix: remove extra superblock rwsem
unlock call
fd7f513ecd9a55c73ae09a3438a8d83a703200ab remove unnecessary comment
bfd11089ffe22eba42d1e7570be7df6bf138a8c8 properly format a multi line comment
249da130dd1334ffff5081434b840055d1019374 reformat all lines longer than 80
characters
48d23e7426865cc99722c0a8fb1d0626aea8c7ac debugging: indent code properly and
cleanups
9cef5b2edd34504faa49000d93c481f655e50409 cleanup: reformat all lines longer
than 80 characters
15f00879290a29c6f6e9fbac94b9f0ce939021cd spell check all strings and comments
d89ed82cf6a17781e1880d8aac83530f30d7147c cleanup: ensure proper comment on
every "#endif"
2db7b232cb33e6a7742387a7eaa8c2ca7174046d Revert "Unionfs: Cleanup locking in
new_dentry_private_data"
6f49d5b50da28ead17e2e7950834e6e7a6120236 bugfix: ensure dentry/inode/mnt
validity after a successful ioctl
b2d8a161eafe2d11c5868fd16e3992c584b882f3 bugfix: release superblock lock at end
of ioctl method
39a28e17c6dee2172512dac57d2a88432b960acc bug fixes: revalidate dentries passed
to all inode/super operations
a923d0f89384ab8bf0237165a81321f259e1b7ae code consistency: ensure that every
#endif has a matching comment
9d46989f2bb682d0fcf965261a5db35338b61510 invariants: don't complain if no lower
dentry of a deleted dentry
4e7ea170eedd8d26b78af337afec708ad4d974c2 invariants: don't complain about
directories with some NULL lower objects
ba00f38df31f5d0d0df6911ae6068c0b32b9d440 Revert "invariants: don't complain
about directories with some NULL lower objects"
a12d02c1ea1136630af627565736ff91e6ee138c invariants: don't complain about
directories with some NULL lower objects
2eebbd7e81772defe656e29d7f920546e3f055c0 cleanup: rewrite
unionfs_partial_lookup more cleanly and add comments
f168e7d276663650ee7972079998e88bb924bf3b bug fix: prevent null mntget warning
messages in unionfs_lookup_backend
0e07f5fb01bb67ff58aa5a43d561423e8a507547 documentation: expand comments to
unionfs_lookup_backend
910706563074f529d59a9a290929bf6a11464c35 cleanup: remove unnecessary call to
inherit_mnt
44ce9ca5f69c04ff1a4163b5995a6af693b36040 bug fix: don't warn if trying to
mntput a "negative" union object
d817f78127ab06a7c0735672d62c849a45837f22 bug fix: get lower mnt from root
dentry instead of lower dentry
3f88b017a88035a436b12e98782e69054945e2c3 Unionfs: allow users to override
Makefile options in fs/unionfs/local.mk
4c0d0af92e28d4775208564a7e510014da302f5c documentation: better comment in
branch_id_to_idx
42e4239f7e7c80dbc718720bd06c9079a58d1c18 bug fix: catch bad use of dirs=
options (extra ':' separators)
4e7018e134de930abe62e9c5a6c1546fb3ae8e52 unionfs: merge find_new_branch_index
and branch_id_to_idx into one function
abb1051665bc9b5b98b627f65568b4aa210febd4 unionfs: minor cleanup and better
commenting in new_dentry_private_data
b0ab29b82c0b232a09b034279b91b5707412c23b Unionfs: Cleanup locking in
new_dentry_private_data
7d18e4cf2c3ddf6a284b59e0abe82c74c65fce2d bugfix: prevent null-deref oops if
lower f/s is NFS (mmap writes)
4227798bd9787d8d346573be8dff5b629c62595d cleanup: use krealloc instead of
open-coding it with kmalloc/kfree/memcpy
6aa32d561441e74a8f64514974121f092c0170fe bugfix: prevent a NULL ptr deref if
branch is nfs and using mmap writes
c172df03afe60482dccd70c1333548b45219a249 bugfix: handle lower file systems that
do not support writeable mappings
30a47a8a794950fbb15497ad44ef0e4cb7347186 documentation: comment to ODF
developers to address
e1432e1fe19049ea6dc6d243a296e1cfe1e80779 bug fix: set lower inodes correctly
after branch management succeeds
5dfa91aec8a0665d37c0ac923a70813049b3b159 bug fix: prevent self deadlock with
remount code in pivot_root scenarios
e8e636798a463833e8ae1c3ef3546b8aad8e850f debugging: test for freed (0x5a) inodes
9851809de2fbe5405adae8e030e3ebcc45b2baa6 bugfix: statfs lower file system
properly
a903f458065643be597df9a9cb1e10e1fc07fef4 Add Erez Zadok to maintainers list
d6e5f69e0ac7f51e1f48917f0f9a0a8059ef5104 add standard copyright comment to
linux/union_fs.h
3d2cd9a541c40074d3d22fd7ec77e3cee2fca989 d_splice bugfix: update dentry in our
lookup if needed.
b1a768c1494f4c293c6c0347d21cd80dae088d6b mmap: file revalidation and fanout
invariant validation
52cb726ca5eea990f7deb3fcd38da4b6f29ed4d5 mmap: sync_page bug, call sync_page on
lower page, not unionfs page
3c3c5fe0c8092673a2c8d238c8fa1d8f013fd682 mmap: also revalidate file passed to
unionfs_release
57ff81e3891a6d37247f33547745b468b38c318b mmap: update atime upon successful
file reading (via mmap or otherwise)
c94bfb44ce20cfe03b4ee540742d63952cace784 mmap: proper locking to interoperate
with branch-management code
187340394fa3e715d29644dca3b229fc06f8503a mmap: remove unnecessary unionfs_bmap
method
2c104715274a998680a769741c8496bdd7b3d4fb mmap: trivial sendfile support
846178d2be7cceb637391c2c1d0ab1c35d2d6572 mmap: minor code and comment
reformatting
fd31acda965311635482274570e40127d1c87605 mmap: #if 0 unneeded code instead of
commenting it out
5a940ff7eda398145ef4fb9eab465746447bc881 mmap: read upper file instead of lower
file
dfc3c97959e87280560c2729b759adea13055c0d mmap: coding style: reformated a line
longer than 80 chars
6484aae02f5b5bb17061c953af5f16974eec6d10 mmap: remove defunct comments
db1a572d0f299740af069b99d12700a8197a7fb5 mmap: file revalidation
4e6d3a8735bb2fc7cc181cd33daebb2d1ce99ef3 mmap: applied main mmap patch
3db6617fc25f3d64a6e26fb6267d0472ef174d1b bugfix: fixed interpose to check if
d_splice_alias returns a dentry
1b0826776da95d036171f576e51fac7350abc4f9 debug: remove unnecessarily verbose
debugging printk's
617e045f9ac2783c141fe4717179f602e9a07219 cleanup: consistent printk messages
d5f42f497daaa66fc89ff681fe81b1d5780b790b cleanup: eliminate wrapper function
create_parents
9a6ec3dbb54f7f154cef783c5abb6b6a88954e5b cleanup: eliminate wrapper function
copyup_dentry
7ca131cff3f412efc8232c2bd85b28471b915e7b cleanup: rewrite do_delayed_copyup
more cleanly and clearly
267153843b27eb6df09cdc1adc25eb4c7554bd23 debugging: small fix to Makefile to
correct #define typo
2e3542f86818c8d8062deda7d2ed47bc86772db2 cleanup: remove unnecessary macro used
in only one place
a6e6a1b1d243ac31cf194b0113cde1ba0427aecc bug fix: don't revalidate dropped
dentries
4dff5b8c749c6e8b5e54860c88a105dea81ba88e bug fix: retry lookup for different
silly-renamed files
e848c630a423cc31c2dd7dd15d4b42510cb91af2 Documentation: better comments for
copyup-related code
5112b516f1a0a1f0b28737e10dcd7c2d537f7ebf Verify and maintain fanout invariants.
ecf4475204eaedcb92555aa8f6734cc2d752945a Post-copyup helper functions
58bbbc2fd97a420de9c053685edc2ebe3a9e91d9 Introduce compile-time debugging
support to Unionfs
e930be34afc8d69c76780b557f24a90f64968a2b bugfixes: correctly decrement
refcounts of mnt's upon branch management
2ba688ba95f885d1e4742d699caca4fa25690768 bugfix in BUG_ON use: actually catch
bad use of unionfs_mntput
fdfd9ce97c5f274becdcbda1bec2943454552ad8 cleanup: removed a trailing whitespace
2deb19e02a1ee11cbfeb7f54a157dd58278981c5 bugfix: remove defunct
unionfs_put_inode method
912b509db7eb56a93b798ef6309ff22dd876c46d optimize branch overlapping test a bit
d7f6ffe5f1743f3b8315c2aaba65a7841b8f1b77 Documentation update regarding
overlapping branches and new lookup code.
399160466df1cd6204a5dc467b04011985f19464 branch management: disallow setting
leftmost branch to readonly
3b7913507daa2d97b6ac50b2ae30be33039e2174 fsstack: 4th case to do_path_lookup
d3ea46df8c8f66c7dccf7232df5335dcc50fd40f Revert "Unionfs: Check remount options
for being NULL"
38b4edd808987b040e3724fbe1dfcf7c044a0058 bugfix: don't leak resources when
copyup fails partially
49f7bfe1eafe3dcbcf701aeeb608c17c5ae8471a cleanup: call our
unionfs_{unlock,lock}_dentry instead of mutex ops.
62807c6226a48ed353103cbb7d4c2699aab1be4a cleanup: rename our "do_rename" to
__unionfs_rename.
5ffd5f0abd65783a4d51aeb9f00cb7bea7f2b59d cleanup: rename prefix our version of
double_lock_dentry with "unionfs_"
db4c5bda76b536f2d7c8cb524101100f31d863b2 Cleanup: ensure space between every
comma-delimited function argument list
e1390b5c393e2ddb02cefb36c8bc25bd91baef49 cleanup: rewrite long while(1) loop
more cleanly
c5a443adfa2074dd3860cab8236a4f1fcf5841d5 Move one function off of branchman.c
and remove source file.
14a209eb60042761f839e8039a742441187eb32b cleanup: consistent pointer
declaration spacing.
58719f97857ecf8e7f4ff1899892c38b737cf371 Merge unionfs_write with
__unionfs_write.
67b9f35056cf092a579454e05ca8ad76bf41e31b cleanup: fix one odd indentation and
long line breakup.
d5a303a40334b678c58ddc8290a12b6f81f825c3 Commenting the code.
729d6a592ca3d47732bbb56ff5e2ea93865b0e15 cleanup: prefix external functions
with 'extern' properly
6e358d5da4ae94322a469490479b1327e80e2ce2 cleanup: one more trailing whitespace
removed.
d1d7cdf54f5c66d2f1d547bed5986a6319a8fcd3 cleanup: spell check all strings and
comments
2bd7852bc5ea1a976c92a481e99efb8b3a88f3aa cleanup: use consistent style for
multi-line comments
b3f29dba1f66e113ff42ab1ec68b4a37dd3a59d4 cleanup: keep all top-of-function
automatic variables clustered together
f3d000cff1e2643908e1d37846c5e205b3d7d95a coding-style: remove one more {braces}
around one-statement code block
5f22ceab05dd4efe3e6b2bf200b47c5a6b5c96ee cleanup: remove unnecessary blank
lines in short code blocks
3d68f78fbb03ed1a6505625d25a4141cc80c8891 cleanup: add missing copyright notices
203081a93052f870f3fddd145f9d8e1048af4b13 coding-style: reformat lines longer
than 80 chars (accounting for TABs)
614f10e98cf9e4afcfe7af2e4aaeed1c6e124605 cleanup: every printk should prefix
with "unionfs: " consistently
1a8eedca7624d361c1d3380ebedc5050daa762e7 coding-style: remove unnecessary
{braces} around one-line code blocks
71d20f23f59c182458e56c996916d11c13608738 coding-style: no lines over 80 chars
e3f427e762a0f91c35cb7ec8e956585c2d0439f7 coding-style: indent every line
properly
c0b1e9c2b3b4b24f681d480582ed2b112e209e71 cleanup: remove trailing spaces
c5ee673117049f4ea0364edfef559ac1b282d5a2 Documentation: fix spelling error
4191fcdabc0cc975b59c94006ae98c37fb60ea80 Documentation: minor typo fixed in
incgen remount option
12e6e97080eb831f94d66e4652bb99e1eb6fc7b4 Unionfs: SLAB_CTOR_CONSTRUCTOR has
been removed from vanilla
0bbebfad87d747f5af48f062039234d3ead04bbd [PATCH] unionfs: fix slab abuses with
krealloc
1d0974f8b667abeccff50e78700b763a14161ff9 [PATCH] fix unionfs compilation
7ce0dc06a53b749e327e692e9cb7227680a753ff Unionfs: Check remount options for
being NULL
f38b3d07342741173c353931cb7d8681da2a0ff6 Unionfs: Accept MS_SILENT during
remount
0da62faa3b85e2ab7f76c5317e34eeff64e2e172 Unionfs: Don't inline
do_remount_{add,del,mode}_option
58d32e0c8eb33cc910a37248ad586d162b4bfba9 Unionfs: Added several BUG_ONs to
assert dentry validity
b740275ef079f33d7b9d319d576608d0a60e5104 Unionfs: Properly handle stale inodes
passed to unionfs_permission
87b04cf3cda4ce6120d1498492ed664362127ab6 Unionfs: Pass lowernd to lower
->revalidate function
dac3791e1f7d976644d239ebab343e6644623db0 Unionfs: vfsmount reference counting
fixes
4314b01e3726a2e3241b5e9b483875b7ea3f6164 Unionfs: unionfs_create needs to
revalidate the dentry
2809aef195daf0883d4ff6032ea352d9c44677f2 Unionfs: Decrement totalopens counter
on error in unionfs_open
77d5f4e7fab4674987755485cae4d269d840f637 Unionfs: Document unionfs_d_release
locking
89c1b069a9c87efcc8c61a4645db832096c6ce69 Unionfs: Remove the older incgen ioctl
c9559747c2a2631e603fdf69da20e7e14e2b246d Unionfs: Grab the unionfs sb private
data lock around branch info users
575edf8ab3d8a89d3356d334f63bbee09ccd80f6 Unionfs: Rewrite unionfs_d_revalidate
46f9b7cc1ae8f4fcfe3edcdfb8611afa05514fa7 Unionfs: Introduce unionfs_mnt{get,put}
4f26e18b44701dea18282018f7584a0894a13b7c Unionfs: Bulk of branch-management
remount code
9019dc66af4987eef0b062c1955abc34d9c831dd Unionfs: Introduce branch-id code
bc0147942ff1893f1101fd71caf8ea89956c24d8 Unionfs: Actually verify if dentry's
info node is locked
2e384911423406fc812e959626469473a31aed3e Unionfs: Provide more helpful info on
branch leaks during unmount
5904c24319d3a2fab60114ed7dd8788e5fa092d1 Unionfs: Rename unionfs_data sbcount
field to more appropriate open_files
ff0bb02b668f7a2d3f29a6ce33040c35bb367ba0 Unionfs: Proper comment on rwsem field
c3edeef5d5864c41c9d36c747b7224f622af271d Unionfs: Documentation updates for
branch-management
7311802a362634efe59b75fb0ff0fe9c8f7bcb61 fs: Export drop_pagecache_sb symbol
895a3dee83031b25c8f1cb5147684fef3ed0bd85 fs: Introduce path{get,put}
48ef5179b17f08ace0e6fe1c0a13be8d3966d7ce [PATCH] Unionfs: sioq not __exit
726d42512c938024c647e0c9f284e6aecc8e91af MAINTAINERS: Unionfs URL update
18569acdabf8eed9648bdf85d5ce576e584d9448 fs/unionfs/: Fix unlocking in error
paths
1c27a6e6f97547708767ade0f9c806043919879b fs/unionfs/: Fix dentry leak in
copyup_named_dentry
5f4698805dfa1e270ad760519f87516d1350a6fe fs/unionfs/: mntput in __cleanup_dentry
a115e9d085400fedfa531bc34f41eb4a3a9ed495 fs/unionfs/: Fix copyup_deleted_file
dentry leak
6b551d2d2f9f9236fe66012ecf29f36e89e73418 fs/unionfs/: Miscellaneous coding
style fixes
242eb6447b8afc2937ffbd332d954cd8ea88ed58 fs/unionfs/: Check return value of
d_path
16712fd81c58b01b860accf44d6221628aeefe84 fs/unionfs/: Use SEEK_{SET,CUR}
instead of hardcoded values
e1b649f352584598403a766dfe7789f9c078e6f8 fs/unionfs/: Remove alloc_filldir_node
836f2c0c82874033fd87053d7387f2240704b9bc fs/unionfs/: Rename
unionfs_d_revalidate_wrap
d7211bab90f87997e7612f269dc3b014c9396051 fs/unionfs/: Several small cleanups in
unionfs_interpose
88a133553a5a263a97ad976168bf533b3ef426cd fs/unionfs/: Don't grab dentry private
data mutex in unionfs_d_release
34698ed9e4222fc0188388a39e69cf01f1ca855f fs/unionfs/: Fix a memory leak in
unionfs_read_super
1c44c7f6b1bafd10938e2770fb9895f3cfc4435c fs/unionfs: Fix a memory leak & null
pointer dereference
e9e5e380c398be5d7c6e4def40512bb9dce11a32 [PATCH] UNION_FS must depend on SLAB
bfc112c81ef2e6e7701479b4823903d2a7ebd2c8 fs/unionfs/: Remove unused structure
members & macros
b62ae91b74eb5a4feae0e34c040f4e7e6545c3ee eCryptfs: convert lookup_one_len() to
lookup_one_len_nd()
4ab49077eeebbf00cdaa7c9aca8f7c67da7647fc Unionfs: Documentation update
d1c5120430406ca1aa2fd6bf80e40dd928e356ad fs/: Move eCryptfs & Unionfs config
options into a sub-menu
b1c385d2c6ef8940d4f7d1a5f53ab136793eb15f fs/unionfs/: Use __roundup_pow_of_two
instead of custom rounding code
94165dd9c703aee58c0e30ee4bd6f847fb357bf8 fs/unionfs/: Don't duplicate the
struct nameidata
8f27d77a6bbd079130ec1f8ce2ca8d8e2ecf8ac8 fs/unionfs/: Andrew Morton's comments
0c434b1a08758a0d601a1466e5b28c8b37fda766 fs/unionfs/: possible cleanups
6950a2e1232df820728f073a4d73a369e514cea5 fs/unionfs/: Remove stale_inode.c
0ef90387bafc940a819302cbb5c8e5165b8ba208 Unionfs: Extended Attributes support
cdd15e6efe71200a0defc3018391ffed23fc25e0 Unionfs: Kconfig and Makefile
9401a672fd4d2157b4976ac18a38b4425b615579 Unionfs: Unlink
a602cf78561e55927e1079d9ba1778087ce08bfd Unionfs: Include file
556f62bbd3fe1ababdc892312b6b5795cc2c9a37 Unionfs: Internal include file
e7d44e3b7c7d99d32ae0aa0a78c748f86160583f Unionfs: Helper macros/inlines
533ec7211abc8f7277a578364f08d2800c380a91 Unionfs: Handling of stale inodes
af1a39fba53b55d0df9b5b5007273b470a1ff89c Unionfs: Superblock operations
e8e07cd6a685460989dcd4a9feb6a8230aa54ea2 Unionfs: Miscellaneous helper functions
27b02b808b881b0500db92af3b9a25df3b3a2268 Unionfs: Privileged operations
workqueue
cab9b30c024d2e0214279d13c5c5621bd099c674 Unionfs: Rename
6744f127bad1e007137ece884c5f54f843ec6091 Unionfs: Readdir state
651f5f092bb4014445260fbfe52951ab88808f01 Unionfs: Main module functions
34ae8953a33b4ab244f342ffaad440257dc381e3 Unionfs: Lookup helper functions
46a5a263928b00a2b09b36533c6d90726be575bd Unionfs: Inode operations
bf65eed02ea483a0a097eba51d114754550030ef Unionfs: Directory manipulation helper
functions
41452a7a519eb9c4e1fadf9494ee14206d3ef7ed Unionfs: Directory file operations
15b2b066242df106c00b24c96806309397626fbd Unionfs: File operations
4e378b0419f7505bc19c7ca494d37506d1525724 Unionfs: Dentry operations
0a20c9638128426243d62000d54ed432211971b6 Unionfs: Copyup Functionality
6641ed5933df2610d62cbac8ed09daace15980c2 Unionfs: Common file operations
badd389d5c44561112710130caade7b0ad9ef1ce Unionfs: Branch management
functionality
8636269591f90ad7493ba5adce7fdf4605e069bc lookup_one_len_nd - lookup_one_len
with nameidata argument
98d9072f1afaafed33b8f4dd46a9bd6ed45a4de9 Unionfs: Documentation
4942de4a0e914f205d351a81873f4f63986bcc3c Linux 2.6.23-rc8
e0b9d139f2595fafbe95fcb7b40109db724900e8 Merge branch 'upstream' of
git://ftp.linux-mips.org/pub/scm/upstream-linus
4f33e21c923c1656fb9e3d6fe2302e34e9e079a4 Merge branch
'async-tx-fixes-for-linus' of git://lost.foo-projects.org/~dwillia2/git/iop
e4d84909dd48b5e5806a5d18b881e1ca1610ba9b raid5: fix 2 bugs in
ops_complete_biofill
6247cdc2cd334dad0ea5428245a7d8f4b075f21e async_tx: fix dma_wait_for_async_tx
c5d2b9f444b8d9f5ad7c5e583686c119ba3a9ba7 async_tx: usage documentation and
developer notes (v2)
1146fe30504a1edd8a434f500e1be139492570c9 [MIPS] SMTC: Make ack_bad_irq() safe
with no IM backstop.
ccec6e2c4a74adf76ed4e2478091a311b1806212 Convert snd-page-alloc proc file to
use seq_file
7bae705ef2c2daac1993de03e5be93b5c300fc5e Merge branch 'for-linus' of
git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband
562b4b632c9639cc36e09b2dec32c6b3ca65ca03 Merge
git://git.infradead.org/battery-2.6
6e694ea33e7a7fad908d188c46f441f04fb633d4 IB/mlx4: Fix data corruption triggered
by wrong headroom marking order
b7e113dc9d52c4a37d2da6fafe77959f3a28eccf clockevents: remove the suspend/resume
workaround^Wthinko
b04e7bdb984e3b7f62fb7f44146a529f88cc7639 ACPI: disable lower idle C-states
across suspend/resume
1f0cff6e4d579ab0fe671c02fcd842694e46b90f Merge branch 'release' of
git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6
6110e02b97377a2903853faf3ecaff0e742fbe93 Merge branch 'for-linus' of
git://oss.sgi.com:8090/xfs/xfs-2.6
36a740974129d7301054fa810adf22025896be78 KVM: Fix virtualization menu help text
e5c86b5d4a517d10db89456426590ecba1597f1f Pull suspend.now into release branch
19adc6ba6c6a23e07617fe791db40c1b0668d123 Pull now into release branch
5a50fe709d527f31169263e36601dd83446d5744 ACPI: suspend: consolidate handling of
Sx states addendum
ad501bce5771bdea47fd26368a2d435424a1af7e Merge
master.kernel.org:/home/rmk/linux-2.6-arm
da8f153e51290e7438ba7da66234a864e5d3e1c1 Revert "x86_64: Quicklist support for
x86_64"
077a6c26696c63305eebafbb71890c95e2750b6d Merge branch 'upstream' of
git://ftp.linux-mips.org/pub/scm/upstream-linus
da51f9e10c48599bff498b378d040c4063adfe9d [MIPS] BCM1480: include <linux/init.h>.
339c3a6a12faf57c57a23f3d714ce89a831822fc [MIPS] BCM1480: Export zbbus_mhz.
73e83dc300d5f2858c1e3f6bf7fbb1e161a2990c Merge branch 'upstream-linus' of
git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2
176df2457ef6207156ca1a40991c54ca01fef567 x86_64: Zero extend all registers
after ptrace in 32bit entry path.
f216cc3748a3a22c2b99390fddcdafa0583791a2 ACPI: suspend: consolidate handling of
Sx states.
813d974c53a2b353566a86bb127625b403696dae ocfs2: Pack vote message and response
structures
5c26a7b70f89c36e8d9acc95cb896c3cd205fc8d ocfs2: Don't double set write
parameters
db56246c6980e376b02d2da568d119da71f82fb9 ocfs2: Fix pos/len passed to
ocfs2_write_cluster
415cb800375cc4e89fb5a6a454e484bd4adbffb4 ocfs2: Allow smaller allocations
during large writes
ed2ba977d43a6031f78f9e49d739ef5094f512e4 [PATCH] missing null termination in
power supply uevent
335fb8fc71692830aca0a5a5fe7f60016ee0d0aa Merge branch 'upstream-linus' of
master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev
b8fceee17a310f189188599a8fa5e9beaff57eb0 signalfd simplification
9db619e66503494e41159de3c76fafabe80d016b rpc: fix garbage in printk in
svc_tcp_accept()
c69c0892d8dd68b01a9fced5cab8527f0698c15e [libata] ahci: add ATI SB800 PCI IDs
e1cc9de8361f267101402a1181cff4d3d3225a6d libata-sff: Fix documentation
0e3dbc01d53940fe10e5a5cfec15ede3e929c918 libata: Update the blacklist with a
few more devices
f685ddaf0fc9b9f53eb9346c858664776becf5d9 Merge branch 'master' of
master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
460edb3cd06865ffb231eb694b567daec3113210 Merge branch 'upstream-linus' of
master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6
faf60e72d07d163a623e47269680918fccaa789a sky2: version 1.18
75e806838a3327d4ca9030e588d34de11b04f341 sky2: receive FIFO checking
05745c4ab1c58fbb6ab8e8d3a40e0e395d7e2b0e sky2: fe+ chip support
ea76e63598eb312e5d33a782275be91038fc6df2 sky2: reorganize chip revision features
c99210b50fe741026d86fdcb5f3f5a0c00c503cc sky2: ethtool speed report bug
d6532232cd3de79c852685823a9c52f723816d0a sky2: fix VLAN receive processing
(resend)
be7963b7e7f08a149e247c0bf29a4abd174e0929 ieee1394: ohci1394: fix initialization
if built non-modular
cd46171c7297739dc7e46d885862e98023eab9c7 [BNX2]: Add PHY workaround for 5709 A1.
f3d5e3a4155b6f42f6f6f0a2cc95ca0adbabe1af [PPP] L2TP: Fix skb handling in
pppol2tp_xmit
7a70e39b6633ad85936b029463134ee2599600f1 [PPP] L2TP: Fix skb handling in
pppol2tp_recv_core
a14d6abc947a5504e8d0f934da57b5bc4cea59ca [PPP] L2TP: Disallow non-UDP datagram
sockets
21d0c83302fb742b7ffb6089d40196166102f5ed [PPP] pppoe: Fix double-free on skb
after transmit failure
5588b40d7c2bff75ee573ed42d1738c73ce24492 [PKT_SCHED]: Fix 'SFQ qdisc crashes
with limit of 2 packets'
1a03b81db96aeaac0276224f25c0701a1ba37318 [NETFILTER]: MAINTAINERS update
29c5d4afba51c71cfeadd3f74f3c42e064483fb0 [NETFILTER]: nfnetlink_log: fix
sending of multipart messages
6d0b842d3bf0cc027dcff57a89fb8a6b1fd610e1 Fix CRLF line endings in
Documentation/input/iforce-protocol.txt
bbc15f46fe4dc2862325e2b4ba474a854162e1a1 [x86 setup] Fix typo in
arch/i386/boot/header.S
91c4b8cb5ab8cc3e8352739e35699c0487a6b6f3 [acpi] Correct the decoding of video
mode numbers in wakeup.S
3f662b3f6e422a15fefcbaf4bdd21f97e6bcf32d [x86 setup] Present the canonical
video mode number to the kernel
1bc5858d0d40e07697b5eda47ed8628b8a934235 [XFS] fix valid but harmless sparse
warning
bcc7b445eff295664a3a3ab14e742b3c9d88e6e3 [XFS] fix filestreams on 32-bit boxes
8742bc92c36324ac4bac739ab413acc6630a875d [ARM] 4569/1: ep93xx_gpio_irq_type():
fix spurious enumeration offset for FGPIO handling
680e9fe9d69ea86e81c859932bfd751be91cc0e0 phy: export phy_mii_ioctl
a07bc1ffaeee9f05490193f66915ac086c6ea5c9 myri10ge: Add support for PCI device
id 9
7f10cc4e838c2b2d7272031954c56c407569d497 ACPI: video: remove dmesg spam
a21101c46ca5b4320e31408853cdcbf7cb1ce4ed ACPI: video: _DOS=0 by default to
prevent hotkey hang
4f6627ac3ba6948a4aebec80edfd6565aec3a40c [ARM] 4568/1: fix l2x0 cache
invalidate handling of unaligned addresses
_______________________________________________
unionfs-cvs mailing list: http://unionfs.filesystems.org/
[email protected]
http://www.fsl.cs.sunysb.edu/mailman/listinfo/unionfs-cvs