Rebased ref, commits from common ancestor:
c982b58aa1faeb6eb4d5ef8a477e5f72ec98cde8 Unionfs: release 2.5.1
74f081e45799c735d0277bdcbe16b81cd4b85635 Unionfs: update copyrights for 2009
24db125a477b647d28afb0bd5c20c5d74bf642ec Unionfs: create whiteout in correct 
dir after rename with copyup
3e8822da3bf4cf9ebce552a486dfc75dd93f0253 Unionfs: use path_put in mount code
70da80c0c4e8d4f55d485c70cb35b5924387a5ed Unionfs: handle partial copyup errors 
gracefully
f51647b95c63e1af2eb0b3eb6a76c671171287da Unionfs: release 2.5
b0a6a2a4493fe3f7fe72e8a6a80e09c59769683b Unionfs: unionfs_permission locking 
fixes
7c023c5588b7407d985ccad62bd677deeef220c3 Unionfs: file/dentry revalidation fixes
c397e612a5f175c54c9679e58ddd8ea56c78cc39 Unionfs: remove unused nameidata 
parameters
c3c9213b4ddbd21a8fd0b96d87814b69c77723d7 Unionfs: file_release must always 
succeed
183d68d536e2ffef50ca8d59266ae4b0b5ea9886 Unionfs: remove redundant 
file-invariant check in file_revalidate
66d0420b5f5cb62ab4ade7e73db2bf5e3399d62a Unionfs: fix readlink/follow_link to 
add locking
8dbefcf04e05670cc762c8abbde9c15c66a4dd7d Unionfs: return EINVAL in setattr on 
error
2da50dc48738fe59e9706cea421a2ac15c425153 Unionfs: just warn in put_super 
instead of BUG-ing
477fafe401cb95e2a55f777aac0c818474850046 patch 
unionfs-cleanup-mntput-calls.patch
085a9901f671dddaa23373aaa52ffcd916504b04 Unionfs: use dget_parent to keep 
parent dentry stable
89f5f92cc65a2a89f517d04b3657390d74ecf1f4 Unionfs: remove unnecessary calls to 
copy_attr_times
c55416356b6eca385a3beb856557f0c11108b0a5 Unionfs: fix off-by-one but in mkdir
342ee61592923e69883ac24001c9e647264d0137 Unionfs: don't open unhashed files
12f92be0c29c6f6a8fb3c79f49fbe4bdea7d9ab7 Unionfs: initialize lower mnt in 
lookup after vfs_path_lookup
c3315d53faaec78569f4d1ada2051345952ec26d Unionfs: drop branchcount on error
14fa0e34a81602ff5946ccdb491fc86b1d2c5574 Unionfs: add a few more invariant 
debugging checks
ff5583278d48d6b9db648b6e44ea9b1b03bc25a3 Unionfs: update parent mnt on unlink
a29b69f3cdd12b0aa3f7dc926f8dc0745853d71f Unionfs: prevent a privilege 
escalation during first copyup
8f3e961b078ec63dc6ebb7a4bc0b331b871d1a18 Unionfs: release 2.4
32587a016254796ef1a23546667892f0f934a431 Unionfs: properly hash newly created 
inodes
e7947872ccc8dd0f94d646cabd6975f2cb635201 Unionfs: minor checkpatch fixes
5b2dba2e885f9991cff1ad68173109b7a7fd1cab Unionfs: update copyrights
d6dea3c96a059d5158e6ec83ca76c371cdf83350 Unionfs: update maintainers
d8f050bbeb9f2e950f4e72aad36ce56ead4f9c99 Unionfs: remove old lookup code
7d6d0775ae8848ed72fc4e43a7ae20f54de941ef Unionfs: cache coherency fixes
12d93a618f52d1f9154f9ac1b9487648cd4d9cfc Unionfs: free lower paths array when 
destroying dentry's private data
0b8ee7151c09dd5cdba45ece730250ec292ce7b1 LTP's iogen01 doio tests used to hang 
nicely on 32-bit SMP when /tmp was a
6cc3c7861e4541d6834a89e9d1e9769854289a73 Unionfs: lookup overhaul using 
vfs_path_lookup
3513e2a242aea5dcfa1a843727aeeb86b13fdb5a Unionfs: overhaul whiteout code
41b6cf4a72ff675bf795c9d030ee1970af8ec8b9 Unionfs: simplify stale-inode 
detection code
e85a48ba00f1d3dcf33eed1cad7880f57f53b7fb Unionfs: create and consolidate 
helpers to path-put lower objects
29066801f9554eb9c69a330528f5082ba811625c Unionfs: create and consolidate 
helpers to iput lower objects
372b1c27f47241169a68bd0523366c82cc1da3b1 Unionfs: move a rename helper closer 
to rename code
9dcfd6cdd0d6d12795aa0802f23bbba15afaab22 Unionfs: simplify the macros used to 
get/set the dentry start/end branches
6e514dae67b8578d9be42f86c3692d912407ca3d Unionfs: move fs/Makefile entry up to 
minimize merge conflicts
1a936bf7609683371ff7554fc7e10854d2df3609 Unionfs: release 2.3.3
ae448092683153fd71f834f17d7b972c81dbfea3 Unionfs: lock parent dentry branch 
config in write
ca123b144faa732f3aceece4bacd0d6875d084c7 Unionfs: set lower file to NULL in 
file_release
096b026a982c70b785d40e507a0e9e3bc7667a9e Unionfs: maintain one-open-file 
invariant for non-directories
d89d4eb90f32e9a931050016a03f7f4143a44208 Unionfs: reorganize file_revalidate 
for un/locking callers
6eb8d8c2cadc1c0d4c6d40db2c98e1fc2e066066 Unionfs: copyup only if file is being 
written to
1a565ae05e1dcbcac923810b19ac711a4cdcd94d Unionfs: set append offset correctly 
for copied-up files
7610e2bde0c785268cd3eaa90f8e7e5967188e5e Unionfs: don't dereference dentry 
without lower branches in d_release
94a992bb1293c24b160b5a2ac1d7b213333b7a63 Unionfs: stop as soon as first 
writeable branch is found
7ecd121048455684ba797a0a37c46de286e91eb6 Unionfs: lock inode around calls to 
notify_change()
dc5bc3116f5655eb97ac889fbe6658ccbaa56680 Unionfs: copy lower times in 
fsync/fasync only when needed
b6cdbd2cccbfc7950977f4917a06dcf3aa899bef Unionfs: prevent races in unionfs_fault
9beb6b3b05539eb896136948acd21e98e5cd6053 Unionfs: minor code cleanups
366044638a8de9bd6dc2197763bc710de15e007f Unionfs: release 2.3.2
01945fc1b83ee21fb54f98c8e35ccb86e684440e Unionfs: update lower mnts on rmdir 
with copyup
9c486e2471c69d028036dc12ebbbf3efdfdfa543 Unionfs: don't purge lower sb data on 
remount
753e32924ca82c417e08f05b300df1fc57f0fb9b Unionfs: release 2.3.1
a1af3b5ec3a8efe8ed4d474c458f9419624a64b7 Unionfs: do not over-decrement lower 
superblock refs on remount
b037452cc12ee20b1ff2179550a7325dbd21bd32 Unionfs: release 2.3
de4bde21af4dbf69e2619aa8d9443a8a2c9a8016 Unionfs: display mount point name 
along with generation number
e53264cbd59a58e48ce57b7df110ef78c1cd2a92 Unionfs: document reasons for opaque 
directories
1496867f7fb64d5da47e72fbc0d618ff7ff7a8a2 Unionfs: use noinline_for_stack
3d33f1119973cb8d9fa8f609e3b321cd9f5d054e Unionfs: use __func__ instead of 
__FUNCTION__
734f1bed61321215811b16014ae04a47ec7c7e61 Unionfs: don't copy parent inode times 
in setattr
9983aba2c6a2ad38b5d664a71ac18d25cb202e31 Unionfs: reduce number of whiteouts by 
deleting all instances of files
86939a17516d3cf45d451b8d02e9cc5caa6ffcff Unionfs: lock our dentry in file 
operations
51efa3b8713b89d2e8a280b9191c946b5ae5744f Unionfs: implement vm_operations->fault
c05eae3eb11f6fc9f58c33ee13a9caccf3cd128a Unionfs: implement splice_read/write 
methods directly
eb805cda85ca0f28d74f8699dda2b7d54528b384 VFS: rename do_splice_to/from to 
vfs_splice_* and export symbols
9d8690a9b1bb1a370ea5b07db6a25ab4801a1228 VFS: export release_open_intent as GPL 
symbol, not regular symbol
3922a935a65e593d62720f1ae01b240642f967be Unionfs: release 2.2.4
c70a0d583091a8d7f7e2e7df0d5930d8493b1f23 VFS/Unionfs: use generic 
path_get/path_put functions
9d40b45b0e89f92046eb36e0e80ed8b13ab32141 Unionfs: use the new path_put
84e40060e6074bce58260117a169668aee2e746e Unionfs: embed a struct path into 
struct nameidata instead of nd dentrymnt
98f4eb8567b0c66e2f7b87f61c152442658395e0 Unionfs: stop using iget() and 
read_inode()
0519f1287083ff4fc8b4aee66b06d9134deb4103 Unionfs: use dget_parent in 
revalidation code
5c75eb12c000ddbc19419b7b6bcf2f3024b75c56 Unionfs: branch 
management/configuration fixes
19668cfd35f3c28ef351529b366c468faff73f98 Unionfs: lock parents' branch 
configuration fixes
1e9bdfe0aa99e42aca250625cff74a8e4476545a Unionfs: factor out revalidation 
routine
a52f6575651f2fbaf254c8e7fb2148bbafa4ddd0 Unionfs: revalidation code cleanup and 
refactoring
722ae8385abf3a5767f7b76b4bd98033aac66055 Unionfs: improve debugging in 
copy_attr_times
f817d08cafb6c403f7b4e627cfef0e9636d5fac2 Unionfs: follow_link locking fixes
6f9e011b5d57a6fce2c7d02abf7abcb7b920a108 Unionfs: extend dentry branch 
configuration lock in open
70794feae9cfc04aa52404c36c8641131747226e Unionfs: initialize path_save variable
71ed3e9b3405aa3ccfd9cacc85d3bb43bae2aad7 Unionfs: uninline 
unionfs_copy_attr_times and unionfs_copy_attr_all
58c27a799f818a9367950cd9959c8e168512751b Unionfs: document behavior when the 
lower topology changes
8be5e32a8626109385fa0f9def2ea3ca24f7dd62 Unionfs: ensure consistent lower 
inodes types
39b2314840e6b14be7ddbc615b4a3fa9025b0359 Unionfs: grab lower super_block 
references
bfdf2c2ec5e5312bb61c9bf7bd3a276f121d78ef Unionfs: release 2.2.3
187676d550ac70121baf73ade0d4aa0543ae6112 Unionfs: lock_rename related locking 
fixes
c03115d865739a5c785e882ab231d27119b30c4a Unionfs: d_parent related locking fixes
2642514a0482c15d72df63ceea23de6d234cb025 Unionfs: remove unnecessary call to 
d_iput
547a3d2f1e9b5d889f90af73a3428a1d936baa0d Unionfs: use first writable branch 
(fix/cleanup)
82244a769118171e8a8d88e8e7e845ff0f5dcec0 Unionfs: release 2.2.2
86e652e7c6f54068302619f701926e5213bf5cac Unionfs: ensure we have lower dentries 
in d_iput
332e2fd6922a0ae2f7319734e48bd2bbf142dea0 Unionfs: branch-management related 
locking fixes
8022ebabb0f077b22fdca0ea0e9a5f405d34d5b0 Unionfs: mmap fixes
9b21a90c0fba0d26d49f268cd4bde427f7c9ef25 Unionfs: merged several printk 
KERN_CONT together into one pr_debug
1b609f1f7f22a27821f482c1fb860f88aa0f4125 Unionfs: release 2.2.1
2b6d9d8cc72ed01924c47b1dbe33364aebccb132 Unionfs: use VFS helpers to manipulate 
i_nlink
d6244c453f980847a936343d12eb440d322eaf6b Unionfs: locking fixes
0b5a4566ed31393a32f8e86c542fa2243ecc2bb8 Unionfs: use printk KERN_CONT for 
debugging messages
dc81cc66236a107718ab1481d1df871edd13068a Unionfs: release 2.2
34f0ff4d1a85c1472a8abccb4a53c006b54a3295 Unionfs: don't check parent dentries
706399bbf754b835d06935afcc6af8e555308680 Unionfs: implement d_iput method
d8ea1c5fcf77b441247c2de9a676ad12fc76f4ec Unionfs: don't check dentry on error
b3dc27bdb67d6c8395b339f24d1994aeec57cb0b Unionfs: cleanup lower inodes after 
successful unlink
80af655aa0ebdfbed70225a5b3ab82723e93fb75 Unionfs: initialize namelist variable 
in rename
53f92927271abc4fd4ed8815830873df9c3715d2 Unionfs: minor cleanup in check_empty
d9980efda4c9998d1e31185f2471e7334c27c1b9 Unionfs: update inode times after a 
successful open
fe3cd8d4d666678f4c8dec219e166b4a4b367502 Unionfs: set our superblock a/m/ctime 
granularity
852983f6f276c254faa2e231f8487faa1dd86358 Unionfs: handle on lower inodes in 
lookup
6d3c6db2aa77f4ee4d282818ef7ceef16a80b88a Unionfs: minor code rearrangement in 
rename
e9d45a0c578bc1f5facb409d106d551f43966073 Unionfs: implement lockdep classes
853206ec7f6f8a811afa6e42b762656967ba63aa Unionfs: prevent false lockdep 
warnings in stacking
936744dd66c3764cc39915ee524d015e71eb758b Unionfs: remove unnecessary parent 
lock in create
f68acb2c9017240c09a7398276718b6e3a889006 Unionfs: remove unnecessary locking in 
follow-link
918464f8c01e1cb8df7f0958a14e8ec1bf0f9884 Unionfs: remove unnecessary lock in 
read_inode
fab6215bda648c6688017cb2c410235d0943fa16 Unionfs: remove unnecessary lock when 
deleting whiteouts
ed7542f37c1647b358d7f560a6223f5720993366 Unionfs: remove unnecessary 
conditional inode lock
ccd330166600f018c6db6cf3b6a8aa3b7f971af9 Unionfs: prevent deadlock in cache 
coherency
b37a7eecafb907e6758429d1b15ea1eec4878607 Unionfs: remove custom read/write 
methods
b5b61d42b953c92e3677fea06ff5ab5de86ef5f2 Unionfs: restructure unionfs_setattr 
and fix truncation order
7f28ddf283e94e60564da0a5b290154c40b339e1 Unionfs: mmap fixes
437d9666a2fc685986fa09ee3a28380329742947 Unionfs: release special files on 
copyup
dedce53d045c2f150d06a282ae3e141b2929be40 Unionfs: create new symlinks only in 
first branch
fd1af246aedf6c753cadc2c98f8e5f485cdfca9d Unionfs: create new special files only 
in first branch
4b6d511cafd87889b425cadafb028bd0923ae6db Unionfs: initialize inode times for 
reused inodes
550e86641a7045ef91620bb551e438f09e76ab9c Unionfs: interpose cleanup and fix for 
spliced dentries
65fd5ba044c01599fb58b6916ce560c938da7150 Unionfs: clarify usage.txt read/write 
behavior
81e4f7d76506217e8f5c5a1afccb7925bfcbdd2f Unionfs: use locking around 
i_size_write in 32-bit systems
5fc3c34e267da233bb2e7c74eda3b498dae51ec6 VFS/fs_stack: use locking around 
i_size_write in 32-bit systems
815602968a200c0b3ee574ad7cf79531a68952e9 VFS/fs_stack: drop cast on inode 
passed to i_size_read
94ac67108b2761cbd0dd9d395dba5c458716c2ef Unionfs: clarify usage.txt mount 
options
b33db12df7103b364a4c54ee79fcdebcc6e15473 Unionfs: avoid using drop_pagecache_sb 
in remount
9a2ecb0ba0f587c999e57f857803fbbf9a6b69e0 Unionfs: release 2.1.11
205d100f98841e6a1a364b2958e2388cbb56ac84 Unionfs: reduce the amount of 
cache-coherency debugging messages
2cf23710d7f79a072821e4d92760f1f15e4218f2 Unionfs: cleanup/consolidate 
branch-mode parsing code
5566c303d8191ed0677d8d2ee320cb52320cd487 Unionfs: call wait_on_page_writeback 
before clear_page_dirty_for_io
8cdb4e36842b580ae90aa12a9b6aaec6fd8de7c5 Unionfs: release 2.1.10
b6ecd7f3eda882a5bd8fffd2188630f924e971c9 Unionfs: use 
generic_file_aio_read/write
2c4dcdf82c40207520a799bb4b5dcdc71d45543f Unionfs: update our inode size 
correctly upon partial write
d093f6fc299f9b57d9bfc225b327ccb094ad9e24 Unionfs: prevent multiple writers to 
lower_page
e374c0543057416b266748c729459b3db1305d39 Unionfs: support splice(2)
af63fbe73621374fb4f7552471a88e59a9ca9f7e Unionfs: reintroduce a bmap method
9dc4910ce17970f0f2fe87c8381fc10183e5ca91 Unionfs: update times in setattr
7b47fec71abd99ab9b7223dbc24035c95db28582 Unionfs: create opaque directories' 
whiteouts unconditionally
d5734c5cd0ef19918569c9015ff97f71952397a1 Unionfs: don't create whiteouts on 
rightmost branch
a5b7b13bb78a2529e11a4a70e1003bcfc86c5edc Unionfs: release lower resources on 
successful rmdir
2ff8ad00f25126671ac88de2ece2cbc82fe20d6a Unionfs: remove useless debugging 
messages
7a791b60f5defca1357f44818a5f2dfb4ac4d7c9 Unionfs: handle whiteouts more 
efficiently in filldir
630ccd1a8c8568b886bcf291dd2b132eeddb0fef Unionfs: set lower mnt after mkdir 
which resulted in copyup
6f2f8c153e4101b915674526e955f73835ded667 Unionfs: minor cleanup in the 
debugging infrastructure
a147857fb4680689b7b27876cda50131aea5cd4a Unionfs: minor coding standards applied
6a20428d9a309b8171446b2471dbf2de454954cf Unionfs: minor cleanup in writepage
4db04e9ef33532c430603e13a1d995868d6c0cd4 Unionfs: use f_path instead of 
f_dentry/mnt
63bfb7eea306b6cbaf2832abe423d67a542835dd Unionfs: cleaner support for RT patches
08b716551d74760bcadbb198e130959667d8e60c Unionfs: release 2.1.9
2c60cdf7cbc9de62f241dd120f91943bcac3eaa2 Unionfs: move debugging checks inside 
locks
970792210a1127b96d7e0a93bb2b957ee7f48c37 Unionfs: fold do_readpage into 
unionfs_readpage
0072538ed99f8a35897781dd94c5a7ac51f11925 Unionfs: remove unnecessary lower 
atime updates
46f7dbfb84c6878cbb07d5145872c5131843f411 Unionfs: debugging updates
9624fda033ac5eab629da3ecf261697a75aa53b5 Unionfs: clear partial read in readpage
81b42bc9d3ecc5320ec48049f8cdd66dedf84c69 Unionfs: writepage updates
410a207f41ebbc1d00eb70b70ef2679f2533b522 Unionfs: update cache-coherency 
detection heuristics
c5c6e4ec8f8c5a6cfc77f523f1082b37d15102d0 Unionfs: use i_size wrappers
6a285b2ad6a095673e1346d9b302a26650c1af17 Unionfs: flush and release updates
28b923c2b8f047520aebdff1e3a11e7efdfea71a Unionfs: release 2.1.8
ffae4fe4f04a6e97d0081b6c647916db90a634c1 Unionfs/VFS: no need to export 2 
symbols in security/security.c
9b746913f515aa1a481471af0057a61401d18cc8 Unionfs: don't printk an error if it's 
due to common copyup
7d0b5f788157de8f75b3d10b95c4342c26ec97c4 Unionfs: don't bother validating inode 
if it has no lower branches
796e3ca4043bdea578ca07318c51c3accee54d9a Unionfs: avoid a deadlock during 
branch-management on a pivot_root'ed union
9fab2963634799ac9a468493821b0decc1a483b8 Unionfs: mmap updates
b445c2553ee3eea9237ac248cb03f918ee4f88db Unionfs: update usage.txt documention
7a14b5df586518c98885c95083f31728e0fbd24c Unionfs: cleanup permission checking 
code
06ba4191cd875f05cbf37330e123a908432b356f Unionfs: delete whiteouts in sticky 
directories
c0c2216861461be29cffd229476ea3bfe186e122 Unionfs: revert fs/Kconfig text update
777a0ab8574a9fd96a22f9f4f5e54e8c03f13cd8 Unionfs: release 2.1.7
8f902caf9b11cab4ccc22a0607681d89bc6c787a Unionfs: remove obsolete #define and 
comment
54e26710e6927145c5e0b85e3169402823e1307d Unionfs: fix unionfs_setattr to handle 
ATTR_KILL_S*ID
caf6f42f3db916fb6df0643d2009cdb8b140a711 Unionfs: remove for_writepages nfs 
workaround
e8fcc6d0234a139adef7523ad304101793ebba08 Unionfs: convert a printk to pr_debug 
in release
b4f40c5c85f66705d700e5daa4c3877913514613 Unionfs: don't bother validating 
dentry if it has no lower branches
3f8e298641cd725c658f467303045bfe8577953d Unionfs: don't printk trivial message 
upon normal rename-copyup
3895be52e096b45079ff5036297f2c28fd32ef7f Unionfs: support lower filesystems 
without writeback capability
86c046d36bf73ed9f2313d976b689d419aeb9505 Unionfs: slab api remove useless ctor 
parameter and reorder parameters
32d782f87567244f763a67c7a49cbfcba8741b69 Unionfs: security convert lsm into a 
static interface fix
b802dc7843e39a46a169535709341c11b5b13f1a Unionfs: release 2.1.6
8d495e64cc0f9b617185e6dbbeb29b17761e333c Unionfs: coding style: avoid lines 
longer than 80 chars
01268b8994fdda39cbcdbf0e43c65136c1fab685 Unionfs: coding style: miscellaneous 
fixes
82b626bfb08a0b100ff4c0ccdbbcc46a38ec5fda Unionfs: coding style: avoid multiple 
assignments on same line
827185b98fda9fbe931b021d3e79ee72590c7cd9 Unionfs: coding style: take 
assignments out of "if" conditions
6b8306b91a7b19a347dbe1f625a1bed2a9136544 Unionfs: coding style: proper spacing
c68ad680a457037ec2c7bc8518ba69b37eee3b8c Unionfs: use braces in both branches 
of conditionals
545d6556f17720573a8e96d16a56a9e0b1b92b10 Unionfs: remove periods from the end 
of printk strings
be3d086938f331f36209c73e9cc9f5e3c07d340b Unionfs: update/assign a KERN_* level 
to all printk statements
a756c9c952163e55d67719af274d336ff78a0bac Unionfs: add missing newlines in 
printk's
0736f9f903d1640d37b1be7d776232be42df8fa9 Unionfs: convert all appropriate 
printk's to pr_debug calls
898b2c3fa24bc5887f989e42851a6efbf7e387b2 Unionfs: use pr_debug() instead of 
custom dprintk()
530e7fd75b1d1ccb9d201a8ca4175b70df319ac1 Unionfs: use page_offset() helper
3f31b98d284f1a0b0f951a19f2f95299c063fd14 Unionfs: remove unnecessary if 
condition
1c008956d0434abeca7a1984c75189f84aaa0da1 Unionfs: properly indent static struct
1f4a7ead92c87b6ae709fac6c02db7932a71e045 Unionfs: use UNIONFS_NAME macro
64aa022b88e3d09c27d64311536ba3cc902e77e1 Unionfs: use consistent printk prefixes
af7d441b9da93e12dbe3e8e49b906eb1df261e1f Unionfs: minor comment cleanups
52772577182a7d537fc509d8b9862b2acdfda370 Unionfs: compile if debug is off
5cda185dea3cab41cf73ffeabe0c7f4885c3f519 patch 
unionfs_undo_unnecessary_unlikely_calls
f04923101c4d194684d55610c4de79d49ba1481c Unionfs: display informational 
messages only if debug is on
136832fb8048287ba1df9c49ec5f9da82c9f5695 Unionfs: release 2.1.5
41d995bb4f1a5c30560f6d565be5531f5e267936 Unionfs: use poison.h for safe poison 
pointers
04f7ec34fdaf039da249c4506ef1f081cde6a4c6 Unionfs: add un/likely conditionals on 
xattr ops
c47d976a20deb1c2cc44bf8f17a4097d6238e835 Unionfs: add un/likely conditionals on 
unlink ops
6d7d96ff2c1e8a44e56fb2a4e3553543719b16ed Unionfs: add un/likely conditionals on 
common subr
0572aa9d3d683f11beacabb5c0a96b089fe4f297 Unionfs: add un/likely conditionals on 
readdir ops
22b348f0602fb05272bfc5c2f18200cb03bbaf74 Unionfs: add un/likely conditionals on 
rename ops
2e3f2a5c438f6557b0cbe51eeff2cbddee037eb1 Unionfs: add un/likely conditionals on 
mmap ops
ea50176ab95e0d7c23838dd9384a8ab0395d66b0 Unionfs: add un/likely conditionals on 
super ops
2400687025d5c18278c973a058f18b1fcc537644 Unionfs: add un/likely conditionals on 
lookup ops
fdcd5359043054d3c681ba8f60cf2393033a5640 Unionfs: add un/likely conditionals on 
inode ops
f24dac34bb9d64e0b006993b06a54156c7949a41 Unionfs: add un/likely conditionals on 
fileops
fbf12da8b3717977dde64df1f9a847af50497499 Unionfs: add un/likely conditionals on 
headers
ed24e77bbaf21c8fd8af638597017b85c466f73e Unionfs: add un/likely conditionals on 
dir ops
794880bcdae213dd91142499a7bd5ac7c83bdbd3 Unionfs: add un/likely conditionals on 
dentry ops
ae3bc32f381100e0fcbbbfde2cef75117a84e33c Unionfs: add un/likely conditionals on 
debug ops
dd5b84554e02ad05eb1539a1e0fb2ab46bdb62e5 Unionfs: add un/likely conditionals on 
copyup ops
71e1e689684afa690ac03036a50c50e9868079f6 Unionfs: add un/likely conditionals on 
common fileops
c1ebb2c23f9d6725e55f95a3a790fdab81d81dfe Unionfs: lower nameidata support for 
nfsv4
4d164d43cd6e2f99af39876a7103e6705835b34a Unionfs: add lower nameidata debugging 
support
0fb3de21c40870bffe2f41e049cb52ec580d3166 Unionfs: minor coding style updates
b1dbcbc4ee121e4813eaa8562c70fff5f4aee5ba Unionfs: cast page->index loff_t 
before shifting
3a04c01112a4712c886ca7ae41aff5b4d082c416 Unionfs: release 2.1.4
ae57b890499c6a01ba2baeeb0698bedde5a8bf48 Unionfs: cache-coherency fixes
7350158db96fbf14ebe7c72adcd4ecb983c7c5ab Unionfs: display informational 
messages only if debug is on
a3d913b35aea7cf270f098043b20786071279695 Unionfs: use int in 
unionfs_d_revalidate
07e2a585a86c3de0f664ac5b522d6d3e90c55d54 Unionfs: documentation 
updates/corrections
c2ac515fe8921b459df0184db769921cb3d87172 Unionfs: release 2.1.3
1a65c105f9e98a1ad333b794038ef07cce1794c8 Unionfs: cache coherency after lower 
objects are removed
12872c65c77f8f0ab4d7e02cbe087255dec4999c Unionfs: unionfs_lookup locking 
consistency
ba2623814b9ce3a615d145d47a2ca46dafba9605 Unionfs: use boolean type in 
unionfs_d_revalidate
2353adda51d548489a69d56aa17c9d3560cf1087 Unionfs: add missing newlines to 
printks
9fe5defa0822a10747f79e1a3f41986913cfd890 Unionfs: remove unnecessary comment
dac22bfe618b456e6dabf4c455e50495ceed895b Unionfs: documentation updates
0ef64df367e982c4698a20754fb3ab0e2c7bb71f Unionfs: use bool type in dentry and 
file revalidation code
d089cc63ac8bc73b8e5c09872ba652039e49ce02 Unionfs: cache-coherency fix for 
is_newer_lower
3b755302b184e22fa6a4f12c7d7d43b927352b8e Unionfs: import Jeff's fixes from korg
fb597fd88ce84446bfba6cdb3cde6fb1690217c8 Unionfs: Remove unused #defines
e04bd3f297a51b9649cca4eede60e345281e8309 Unionfs: Simplify unionfs_get_nlinks
adf73f28b4f112c2df9a975f2c662d40f7886ed2 Unionfs: unionfs_create rewrite
314f3afb44508b0dc40fcf1e3e8a7c33552bd408 Unionfs: document lockdep issues
d06686efad7eb724bfdafa8c24f8fa7902b9b325 Unionfs: support CONFIG_PREEMPT_RT
f2036ef7616542c1653c04b56d96f4c0dcbb8f86 Unionfs: release 2.1.2
57ea8ea74a6d5cdc4091f7b90c383d9d41ae92ff Unionfs: imported fixes from korg 
branch's take-3 series
18b49b79d934ca29a0f1cb7983a9c0ac554f6743 Unionfs: release 2.1.1.
941ac8cf4140215433026df2540e21e2443b711f Unionfs: minor usage.txt documentation 
fix
188a347ad632d24545c7dee581361d4c7ee9f43e Unionfs: imported fixes from korg 
branch
3df2c6a940a2e4c95f2fd93470c1a5aae4d9882b Unionfs: back-port stuff from Jeff's 
korg branch to per-kernel branches
6462579a54ce3db5dedc15180a68192a23041fe0 MM/VFS: prevent compile 
warnings/errors with unknown struct super_block
609a524fe55024308a745e9c650c937aa3040c61 Revert "bugfix: add MODULE_LICENSE to 
mtdsuper module so it loads"
d294e536af17ef2e11c6ecae825dd163f2bf0058 Unionfs/eCryptfs: remove 
lookup_one_len_nd and LOOKUP_ONE code
0a42f1c03ae406315c86b39003d0834067c65181 Unionfs: support incremental versions
53affd12c436b623f1703450f84140d05df1850b Unionfs: check for immutable files 
before read-only branches
f7269623808d164e468cc7e2c92575589994b5de Unionfs: mmap fixes to 
unionfs_writepage
57eee0972db55472ec6f13d97e239a068bd9b920 Unionfs: rewrite cleanup_file more 
cleanly
976575e6c9726b0a380819f1e53933a8f2882d3e Unionfs: improved printk upon copyup
fd008f18cde01a55acc42fdf1b3bc01d2a51e8e0 Unionfs: xattr copyup fixes
f22cf63c54734728283f59d55dbf52e140e1dee5 Unionfs: fixes to cache-coherency 
checking code
93ae1c4f4384f6982518fa48b0bb96b53d128905 Unionfs: mmap fixes to 
unionfs_writepage
1b194f033d7e1d99d255de50697aa4fcff07e191 Unionfs: bugfix when mounting readonly 
exported NFS volumes (was: nfsro)
514b055fe1c08f43af2f3b0c5fbe525165843909 [PATCH] unionfs: make functions static
80a65d755fae9443168ee2dd8bbbfb5e7bb989af Unionfs: pass nameidata intent 
information to lower level file systems
93b6967402a2398a1a0cd9fa8850aee58ab89cd8 Unionfs: kmem_cache_create doesn't 
take a dtor argument any longer
37b552f5e9ff33d305dcae61a47771bd48f16c9a Unionfs: ensure cache coherency in 
unionfs_fsync/fasync
6e7da104db2e59c09ad4400b062605179445db91 Unionfs: implement native 
unionfs_fsync/unionfs_fasync methods
1b86f9c03079ee1ccb0c25d5afbd1e9c043644c2 Unionfs: small documentation fix to 
usage.txt
d7b065306908df8c26360aeeee51317f3b9f59d2 Unionfs: mmap fixes to 
->writepage/readpage/sync_page
501396f18463e8544774a7fc7ef803bed7859ac9 Unionfs: branch-management bugfix to 
unionfs_file_revalidate
0cd1815de663c0c973e9e5f806b99eece0a58077 Unionfs: cleanup: break line longer 
than 80 chars
cb3fb20a8409607e9cdf9ec85691dd95929611db Unionfs: fix minor typo in 
revalidate_chain comment
304e5157c24c28b7d9907d468d35985f1746abc3 Unionfs: bugfix: don't call 
branchget() until dentry_open succeeded
d3c76027a8e1b55d74792fb1e43f9be15545a394 Unionfs: branch-management bug-fix to 
lower mnt counts
678725b53b574d346393e8d9acc87dddf4ffa719 Unionfs: use igrab instead of 
atomic_inc inode refcnt
5be3fb20dda686c0a2faee837a5feadb7cbac472 Unionfs: cache-coherency: update times 
of root inode after branch management
f189ecd7fb5b3046599475f6eb8e535cc0c90d94 Unionfs: debugging: don't oops if 
sb->s_root is NULL
77beff657fcb3fe1bc5e948e0705ae78d66d4f3b Unionfs: debugging: show inode 
reference counts for all branches
87553b8a4f0ccdc1e90388f4d994457c844fc2eb Unionfs: fix small typo in comment
623102d69fb45f0ea55f147fce23c406ba2292ff Unionfs: bugfix -- set copied up open 
file mode to read and write
823120c7d6957454c32cfe8d416b427c53904ea5 Unionfs: rewrite do_unionfs_readpage 
to use vfs_read (bugfix)
c2a1d619fdf0bed72792b6a5d5c30efd5fef074d Unionfs: fix minor typo in a comment
be9a8ac18b57ee6ce34a4ac017edd62b10edc27d Unionfs: use the splice_read file 
method instead of sendfile
1e3cb0ad34e6e23bebdd0791f4092ebc0280322f unionfs: better handling when copying 
up permissions
9ae04a5a388d5e670d789476f0cc70f9e3426344 Unionfs: better error handling in 
rename code when copyups are involved
1b14a7cf1e14d5dd20a2d5272a0865bb5233c425 Unionfs: bugfix when renaming symlinks 
on readonly branches
038d97979cc1b3fbdbe758b501e92b9182727773 Unionfs: prevent deadlock with 
branch-management code.
a30400be8f82676c44a6a1ad42f97c6161704460 Unionfs: rename file->f_dentry 
references to file->f_path.dentry
8b716aec16bd953d97ec3af3f695353710a79642 Unionfs: improved comment above 
unionfs_follow_link
cd12fe88351666e8c67d62f595b4695e08f1d6c4 Unionfs: Change the semantics of sb 
info's rwsem
f7014cbc297175edc6afcf046ccd080fca44f6b3 Unionfs: Remove superfluous check for 
NULL pointer
b2bdbabb385f35458d41c73a27a1c4d523db72e3 Unionfs: Change 
free_dentry_private_info to take a struct dentry
494adf4f4a04d890b47d5e2b5e98e238874523f4 Unionfs: Cleanup 
new_dentry_private_data
4ac0c2f9223171fc84b9323aeac613c78bbfcd2c Unionfs: document cache-coherency 
design and implementation
3e2e9f965a998a188f6584d874ffd6d3fc6ee2a1 Unionfs: cache-coherency calls to 
maintain the time invariants
a120853f50d884ea9b5a1680020f4d9a06365f24 Unionfs: core cache-coherency code
2e9ede7441f73aa0d7060b5da62d6287d04bf417 Unionfs: introduce two functions to 
maintain time invariants
910583f140455b293741385bd92082c8c68cc62a Unionfs: prototype and location change 
for unionfs_get_nlinks
dd4e63578944f6d5a55bf63f3732aed7ad1a93e5 ecryptfs: update to new API of 
fsstack_copy_attr_all
e1a80f5a41d1dac581708debbc9880b46614b8a7 fs_stack: simplify generic 
attribute-copying function
fa87a94b8d285a06822bd163380f082a779527ac Unionfs: m/c/atime invariant checking 
debugging code
0e8c941207412786c10ca00d2860311f97a19e1c Unionfs: bugfix in debugging 
infrastructure
4b87069bf302b05e5a039f4415262ab475fde7a0 Cache coherency: resync unionfs 
data/meta-data when lower files change
661fa603cf39b9c3519aadebb27aeb73697fae84 revert changes to 
new_dentry_private_data and document it
b9160ad87cc3b3fc15389e17e08cfbf810a9f496 cleanup: convert all instances of 
"hidden" to "lower".
008c829a4cd4470a9e433933f4e5ad369d53af36 Fix section marker in header file:
e6e163a688f001e61e9e239a63db522928179d1e minor indentation correction
6105c04577f6006dda76bece0d8dc3fa944c3204 bugfix: add MODULE_LICENSE to mtdsuper 
module so it loads
760c1e5138f19fc3cef6f7fde474b20df335675f bugfix: properly reset lower inode 
start/end range
f97ce9e3315d9c314b2557d5f18baef81a822400 cleanup: rewrite new_dentry_private 
data more simply
3d228757e0c5f757aa467685178c4dafee73ce29 bugfix: remove extra superblock rwsem 
unlock call
6c567e6b7ca05e94cd1e9c35407c4ecae18330d6 remove unnecessary comment
7ee038c6011973afa3fc71f11d0ed41d63d93376 properly format a multi line comment
53bec76f634f4e0db8b1ce4d04d6d4bc1d046ef0 reformat all lines longer than 80 
characters
26b3fc926c64b003f75958f612efac9c1ed1360b debugging: indent code properly and 
cleanups
eee7b9c74837a17b98d06775247785ecf3c0fd26 cleanup: reformat all lines longer 
than 80 characters
0951232e9f8b29c60eea8ab30f288f264cda258e spell check all strings and comments
86022e48661c2d50a807b8cbb492850a3219584b cleanup: ensure proper comment on 
every "#endif"
712bb5716694ff42a106feeefc013f8227ff2644 Revert "Unionfs: Cleanup locking in 
new_dentry_private_data"
e3cc90468552fd3676cb03dab06f51779f1458bc bugfix: ensure dentry/inode/mnt 
validity after a successful ioctl
5661d064e4948103cf1bdd6bff1413bc5de93399 bugfix: release superblock lock at end 
of ioctl method
5792cad916ee90f14a736a41ac0bd2f9f06a1588 bug fixes: revalidate dentries passed 
to all inode/super operations
3852e6c742e10395a4a25eeb46e5429b7b1bcdff code consistency: ensure that every 
#endif has a matching comment
6158c2318b0d797a501dfa227c160454662d1e74 invariants: don't complain if no lower 
dentry of a deleted dentry
03951ed89c90161cc73caed9a0db35762dce55aa invariants: don't complain about 
directories with some NULL lower objects
8b056963aebab2c07e2c7fa2ff8f9f9570d41d05 Revert "invariants: don't complain 
about directories with some NULL lower objects"
e6ac72470200e7470462ed2cbc2d1e32bc3e5249 invariants: don't complain about 
directories with some NULL lower objects
49e749029652f9061ce74e28e4e5dc48ed8175c1 cleanup: rewrite 
unionfs_partial_lookup more cleanly and add comments
dce432957f1bbf7249262d09053cb01089333817 bug fix: prevent null mntget warning 
messages in unionfs_lookup_backend
df60d6e283b7619bce429b47b70d8d75c8166eae documentation: expand comments to 
unionfs_lookup_backend
150273c93dd8683c88037dd95ba6594486fe6589 cleanup: remove unnecessary call to 
inherit_mnt
283eb9e68948d422e23b5fcaeaa8994b48d050d7 bug fix: don't warn if trying to 
mntput a "negative" union object
000fc3806349862ba9c0023788b13b910ed49e23 bug fix: get lower mnt from root 
dentry instead of lower dentry
fae3d22ba3e8ea3c018c6e8b0ca10065cf32702c Unionfs: allow users to override 
Makefile options in fs/unionfs/local.mk
17d7332a5af28eb5c86d34fc1445d14fb728d806 documentation: better comment in 
branch_id_to_idx
bbbfa9155070ea9c68c927f6d58c570a0e510b81 bug fix: catch bad use of dirs= 
options (extra ':' separators)
8b12da6c67ed9f08854ca209f69d8b7675b9ab0d unionfs: merge find_new_branch_index 
and branch_id_to_idx into one function
324b090172c2e7ced45705a63dfc2ed3022207f9 unionfs: minor cleanup and better 
commenting in new_dentry_private_data
c8b0f87b0a82084ecc63931802d8a1e9ae62dc2f Unionfs: Cleanup locking in 
new_dentry_private_data
7767997222d47b9504bdbe8d12220c8648d04a93 bugfix: prevent null-deref oops if 
lower f/s is NFS (mmap writes)
b799599b9fadec8219322fa62d146f8b187e7640 cleanup: use krealloc instead of 
open-coding it with kmalloc/kfree/memcpy
c7782912c7e91cc32710fe20ce576e71521bc139 bugfix: prevent a NULL ptr deref if 
branch is nfs and using mmap writes
fae8e9ff060250c47dab333414d63e813f61e54c bugfix: handle lower file systems that 
do not support writeable mappings
7f80d73880635121703b668ba9b7d3dbe020afc7 documentation: comment to ODF 
developers to address
b2571258a4e6dfa925654c1ac15e665c293a8601 bug fix: set lower inodes correctly 
after branch management succeeds
cd450bf762c6fbeb1cef6ef5f79520fb23263616 bug fix: prevent self deadlock with 
remount code in pivot_root scenarios
b7e15314c451636f9b029faa681c2108055ddf8d debugging: test for freed (0x5a) inodes
4fdd964674424af3ddbf0f8f634f191c0a9128be bugfix: statfs lower file system 
properly
47549d31d27cb390580880ec33f23e630d483d9f Add Erez Zadok to maintainers list
4db9c4c8640c28bd792f1e448f575e06f7197236 add standard copyright comment to 
linux/union_fs.h
b48b9b77c5d1b7d0c9a164f803db92d317f40714 d_splice bugfix: update dentry in our 
lookup if needed.
01b7f79cbc510141439793061c11b168995b055c mmap: file revalidation and fanout 
invariant validation
58372fb6b35360d6702fba88bf7790794b930b24 mmap: sync_page bug, call sync_page on 
lower page, not unionfs page
f7ebfde02f2824c968f0b750cdb161b8fcc81725 mmap: also revalidate file passed to 
unionfs_release
1e48a22939287c9cb86b5cc042e73857e06db7a5 mmap: update atime upon successful 
file reading (via mmap or otherwise)
6b474fc99bc54c0ab4e72ccb486d657d3f93c65c mmap: proper locking to interoperate 
with branch-management code
a02b70f07526a7a17916dbc08b7aee01690370c0 mmap: remove unnecessary unionfs_bmap 
method
6064802062a6fe434bce12c8e7271435464d5215 mmap: trivial sendfile support
cbf147a434fc7b5aec5ed490b6525e50a488da0b mmap: minor code and comment 
reformatting
7f73554445c3a29c26037c1ae4dbc1db48edbb61 mmap: #if 0 unneeded code instead of 
commenting it out
1d6dbc0e0f5052b2ecc4c37a05f269b423af24b1 mmap: read upper file instead of lower 
file
7b41025ce7553160fe00d539c3b025e1d3fbaa28 mmap: coding style: reformated a line 
longer than 80 chars
77520518c143b53a9bb641d9261d0a4ba0ede356 mmap: remove defunct comments
ad365e2aa46482d102579df33c899f2335ae38ee mmap: file revalidation
124a424a8a2f3b847f3b5d3722a761751b6784ba mmap: applied main mmap patch
a9a0211f1fdc406d9789951cb5e5ee22c0f9de50 bugfix: fixed interpose to check if 
d_splice_alias returns a dentry
cca6ca7b6eb2c5824ed0297bf74a7a4dc8320fce debug: remove unnecessarily verbose 
debugging printk's
abe7ec62bf85a6b5a2a7ebc664f5d9005fa66897 cleanup: consistent printk messages
c44c13ea5e23772f0d382af4798a18055132e051 cleanup: eliminate wrapper function 
create_parents
dd869c381248abf07d27818cc4cbdd5826827015 cleanup: eliminate wrapper function 
copyup_dentry
4b55b053e374ee7ecbe4b0089757eb75084283f8 cleanup: rewrite do_delayed_copyup 
more cleanly and clearly
12b2e853b2747d3b8b6ecffe146a158bc668ee53 debugging: small fix to Makefile to 
correct #define typo
ed12bf789c23345e22c1108c196d27b63792f879 cleanup: remove unnecessary macro used 
in only one place
35a7b82e2beb2696df6ef50b6d7e50212d0f1bb6 bug fix: don't revalidate dropped 
dentries
1dd82f17f69c9e9297b44200b187488ba4cc95ed bug fix: retry lookup for different 
silly-renamed files
2d79142f20e4e07c0462e3cd5dffd4fff0ad11c9 Documentation: better comments for 
copyup-related code
61f290e8ac84f7cb579b2b5504b871d08fbdb67c Verify and maintain fanout invariants.
3cd366eb360fad498dd87abf58bb6f8efe525306 Post-copyup helper functions
0b5c8086d3162bbfca965a9f6b3a55f7ee84638e Introduce compile-time debugging 
support to Unionfs
12d9c5ec36ac9036b7028f203ca84499710ef6e4 bugfixes: correctly decrement 
refcounts of mnt's upon branch management
41d03c1eb47bb27692d06bd8de8a7028fdf862f6 bugfix in BUG_ON use: actually catch 
bad use of unionfs_mntput
ae4bc4bc789331c539974d9462da424956955f6f cleanup: removed a trailing whitespace
fae01b82b79be661f3d9e9b3c8a7723a3f574dde bugfix: remove defunct 
unionfs_put_inode method
0cec16f8512c9e7f9426e4310dd9a559729ae29e optimize branch overlapping test a bit
5b90f7c3d5cbb6d63e232f573c752447a157dab0 Documentation update regarding 
overlapping branches and new lookup code.
003adf655410fb57da9c775802c2275620e796e1 branch management: disallow setting 
leftmost branch to readonly
6f5c8f6f7fb2742b9baee280e75fc3cd547f7130 fsstack: 4th case to do_path_lookup
4dc2289a8e607689e33bf177e26790e87c802a94 Revert "Unionfs: Check remount options 
for being NULL"
050a1485d5202421c28a9f70747d60bb2a84e0d1 bugfix: don't leak resources when 
copyup fails partially
afd957fd52f6e79b4473256bd457fe217fd43f8d cleanup: call our 
unionfs_{unlock,lock}_dentry instead of mutex ops.
d33a5f9545f0a61b1e9424ebaa47eeaf2e89a382 cleanup: rename our "do_rename" to 
__unionfs_rename.
6d960aee42431352900daab5e179e371753b7b4e cleanup: rename prefix our version of 
double_lock_dentry with "unionfs_"
a5fee27536e17daa7a0597421e8b00324211201d Cleanup: ensure space between every 
comma-delimited function argument list
6607a923b50430bc7bc1cd77fcfec3de137f7f2b cleanup: rewrite long while(1) loop 
more cleanly
b22a7589fd5c465dca3a1c8dbc361383b05552de Move one function off of branchman.c 
and remove source file.
1fbe2a06ac59772d4d1d3335d7135b058877d7a3 cleanup: consistent pointer 
declaration spacing.
6df0f02cac54131d5d586ec40a361631360eb317 Merge unionfs_write with 
__unionfs_write.
053a0d451553919b9126c5bd8adf1cc399148f22 cleanup: fix one odd indentation and 
long line breakup.
5ff398d9f717c12c61eaf8b6030e5f2b7b0fd1c9 Commenting the code.
60ad0b98d7c1b33b6c151bb4b08d585c23f5f3f2 cleanup: prefix external functions 
with 'extern' properly
619fde12e8e619c0ee2bfa8402dc2b1500a476be cleanup: one more trailing whitespace 
removed.
84b2f479b3ac17397e59e22f33a7a712353ebd4b cleanup: spell check all strings and 
comments
7a73db8977e08901eff1189c7d05d7ce082646b1 cleanup: use consistent style for 
multi-line comments
f1ce4dff4bbfb296f8713b294a87b2297d6ded0b cleanup: keep all top-of-function 
automatic variables clustered together
decf62ead1c921269c2a08a42854b94c5217cb7e coding-style: remove one more {braces} 
around one-statement code block
70f44abad744decc3c9293da5e57b4387cfa9780 cleanup: remove unnecessary blank 
lines in short code blocks
0210a56948d9e89c43b6b9e6b7edb93ffa6c34e9 cleanup: add missing copyright notices
9dc018f9c08c1797d93b8d6fdbc9fda087491307 coding-style: reformat lines longer 
than 80 chars (accounting for TABs)
6f9eeff851a7db526ed5e0e8551114dc7c3c8992 cleanup: every printk should prefix 
with "unionfs: " consistently
249ba2d2fa49bd4d2e156a973b2e328b7804af4e coding-style: remove unnecessary 
{braces} around one-line code blocks
7953be9bfc32462638d2ba404c864d4d734bfb2f coding-style: no lines over 80 chars
f3bb7c9a4eb74944230591024486360a91597cf4 coding-style: indent every line 
properly
cc67e0776c3fd33540cdf0ca6ec5abf72fa1d5a8 cleanup: remove trailing spaces
72e8ff49d9f0d9306743b884b2362db9e1710a70 Documentation: fix spelling error
6ae632633779184289cfb19f9b31ac11a154de05 Documentation: minor typo fixed in 
incgen remount option
d2e12b772cfea66ddafce319cda2ff55c7d5eb22 Unionfs: SLAB_CTOR_CONSTRUCTOR has 
been removed from vanilla
78b2a1b8546dcc7df3bb8e1de3cd148d65c141b2 [PATCH] unionfs: fix slab abuses with 
krealloc
21c60c8d156cfc64e3ad9fe939a815f5ea81d067 [PATCH] fix unionfs compilation
e2dbb36741788b4e20c37fd8886d1f1d4579ccbe Unionfs: Check remount options for 
being NULL
4b5e35799e333ed24a38dfa842b61223fee03f8f Unionfs: Accept MS_SILENT during 
remount
05804dceda854d1824c6081cfa2cb2fe81371648 Unionfs: Don't inline 
do_remount_{add,del,mode}_option
8ed0eb4977d3d5f3621de0395dc9a6c188f21273 Unionfs: Added several BUG_ONs to 
assert dentry validity
1c6a93082d93757d084d6606e2c1a62185ecffd9 Unionfs: Properly handle stale inodes 
passed to unionfs_permission
5c285a09f0d00851fc9ee9c281809d580fc3d107 Unionfs: Pass lowernd to lower 
->revalidate function
87ee83be7df16229da2794e5d3d84fe707bc3b87 Unionfs: vfsmount reference counting 
fixes
d68194c698c3d37d307590a24b27adfb95bf3c83 Unionfs: unionfs_create needs to 
revalidate the dentry
31161327d9f2087692350b8eb6c361eee2ada42f Unionfs: Decrement totalopens counter 
on error in unionfs_open
f0e8b6024cd0dae18e9dcb14ceea03d78a08a042 Unionfs: Document unionfs_d_release 
locking
364295bd1947a013695c298942832c24fef9b231 Unionfs: Remove the older incgen ioctl
b6b56f3aebe0b12ed68a5769dca18234aecc3834 Unionfs: Grab the unionfs sb private 
data lock around branch info users
48199fabf0d3c421917acff5e68b38a17a607638 Unionfs: Rewrite unionfs_d_revalidate
1c4cf47f1742dc1c9b9ae6f2ce5f67edd7446642 Unionfs: Introduce unionfs_mnt{get,put}
410e6cd4dd6694d0a8650f42ab5a89c1ce952a28 Unionfs: Bulk of branch-management 
remount code
723f1bc8c2326e32c2dbb6b19005894d8c93875e Unionfs: Introduce branch-id code
acdf6102b2953df865f84a86edacf962de4ecae3 Unionfs: Actually verify if dentry's 
info node is locked
55b7185ed90172d6018f52a666491604890892a3 Unionfs: Provide more helpful info on 
branch leaks during unmount
7009f877e5998a15d6dbabeecce139ab119a3a81 Unionfs: Rename unionfs_data sbcount 
field to more appropriate open_files
d833fc279d5a3f19d691ccc390a979cb325e9fb2 Unionfs: Proper comment on rwsem field
ef5001ab75da4756ab87aa7e2b2e8623d9cf7647 Unionfs: Documentation updates for 
branch-management
9ea6eba5dcd209b56de20170cef97420f40cd832 fs: Export drop_pagecache_sb symbol
6ad80476c316438dc0ad87d943df426294f4c4ec fs: Introduce path{get,put}
ab4583b0a7d90f79ff6b53ed42bd92fb50db6cb7 [PATCH] Unionfs: sioq not __exit
3a071600cd9ed2724163da77fcbacd63bcddedd8 MAINTAINERS: Unionfs URL update
a507e90161e795e9f19523d833d38acdf5cd936a fs/unionfs/: Fix unlocking in error 
paths
da2c3ba2934c8b62d587c5add9d7d6670036e13b fs/unionfs/: Fix dentry leak in 
copyup_named_dentry
7ca596147c5ea95e34f76fb82e4b822fdc703248 fs/unionfs/: mntput in __cleanup_dentry
d3a0a931ab8753d7f000b1175023525090c7ba39 fs/unionfs/: Fix copyup_deleted_file 
dentry leak
291efd775ed6c351c3246619ed6e21f6b08ea2c3 fs/unionfs/: Miscellaneous coding 
style fixes
901e471d7c4076aec6ee2ccd712a28315626d0d7 fs/unionfs/: Check return value of 
d_path
2fcddc7751dd9bc8194c26424808d845469ee9f8 fs/unionfs/: Use SEEK_{SET,CUR} 
instead of hardcoded values
4ec3cf7cad9995ad21db7c51020b352e34590ce2 fs/unionfs/: Remove alloc_filldir_node
3a89f54d6a894e2367355919f6a962befff7a044 fs/unionfs/: Rename 
unionfs_d_revalidate_wrap
43aa656877e1b23805ce4d9bb8e9e3f4b1461f04 fs/unionfs/: Several small cleanups in 
unionfs_interpose
79e18dd7bfd3cbd798d2221c23b76efbef274afc fs/unionfs/: Don't grab dentry private 
data mutex in unionfs_d_release
46334273822e4c77646e97d24b52a972c1b5be96 fs/unionfs/: Fix a memory leak in 
unionfs_read_super
1882fbd4bc94e638a173d022580da4dba4f4bbe7 fs/unionfs: Fix a memory leak & null 
pointer dereference
16233ff5f7fb13dd7e10ea9fcdefbd08482b5f3c [PATCH] UNION_FS must depend on SLAB
a43cf238c7fcfcd5dc39995bc8d79b3b04bd3c7b fs/unionfs/: Remove unused structure 
members & macros
f9ff062d2158a05a0c266fbea188f5f185e5b008 eCryptfs: convert lookup_one_len() to 
lookup_one_len_nd()
c07e2ff4ce3f39f8fde6eac1f3b23ba5180b368a Unionfs: Documentation update
ee9509ec482b1a57739f7c1c59f7a7c93e90ac28 fs/: Move eCryptfs & Unionfs config 
options into a sub-menu
e36bc47cbd1a59a21164055d734bdce8c00fc265 fs/unionfs/: Use __roundup_pow_of_two 
instead of custom rounding code
164469febaef16cf9a3b5bc996672a3acac96855 fs/unionfs/: Don't duplicate the 
struct nameidata
561a5c09d4c59e6e3be0b24a0c272f4684d353b3 fs/unionfs/: Andrew Morton's comments
a72a7bc354628753629e82fda545b57731024032 fs/unionfs/: possible cleanups
0c4454a7b4591ab12fbe6fefb0c16b095e6c941e fs/unionfs/: Remove stale_inode.c
3e0ce5138878d1b5bb32e3e96163f97dcfb14bd5 Unionfs: Extended Attributes support
375e9f375936ff4b69ac5ae11c8038556aeecbf5 Unionfs: Kconfig and Makefile
7ec0e2bf8659d744c765e3980cdaac9b83c1b877 Unionfs: Unlink
7d30aad6e8680f47c66f1f27e4d0614b312d3e20 Unionfs: Include file
271a6916a67be338175d75e31e842d96d523f692 Unionfs: Internal include file
6f6b86c0ed34bc5e870dc7a848a7d888b5af1eff Unionfs: Helper macros/inlines
dddbd58a599225f8f168d9134fd2a0e9f9b54d96 Unionfs: Handling of stale inodes
d2984c9ef788e9ae21499a0e93ffc482bb293edb Unionfs: Superblock operations
7b40c92ee640006fd4473fb8abf759bf95ccbaf3 Unionfs: Miscellaneous helper functions
33e5cc832dea47ed3aca50260e8f9afe1a64a054 Unionfs: Privileged operations 
workqueue
67a4eb9085d435f917d4802de4e5211a484d59e1 Unionfs: Rename
29609d9b9dd37ca789bd5f66da45ae3deccc9aae Unionfs: Readdir state
1d333f48aa34c50b8e92ac860d8f174fb469c904 Unionfs: Main module functions
a85161a73383dde0c8184bb91043f3df4cc402a9 Unionfs: Lookup helper functions
7c48651f23d3542129d8358db85139e3256de91a Unionfs: Inode operations
1f1e39eed45c1ceca2f1d8a86091c36b9b5c9988 Unionfs: Directory manipulation helper 
functions
3a909fdc55572547f3d08f40cf8d8b60b91e5c26 Unionfs: Directory file operations
4619cbb05ee3c165b0cb26073847d18021be1923 Unionfs: File operations
ce816197d9afa6944648b5c092d9e4bf7bfed4cb Unionfs: Dentry operations
0b7c3ef7cd02910a1ebd82d753e078c86633b4a1 Unionfs: Copyup Functionality
3bc745123b7852ea5d66d20311da05718f4c3a27 Unionfs: Common file operations
a0e04a9a58778dc25da8f1476529c7b076b4d6aa Unionfs: Branch management 
functionality
7887741c1e4c308278182667f857a37bbb0e8f70 lookup_one_len_nd - lookup_one_len 
with nameidata argument
26762a46a3a0134c4928016633e460f01c42d2df Unionfs: Documentation
00935daeb04cd54a67b66c9e3babc23389251a98 Linux 2.6.25.20
8419d2eafe89d96cc9e5212dd9effa241ae391bc netfilter: restore lost ifdef guarding 
defrag exception
1f1b1c633ad952ea13eb36a09c6edb4748967d07 netfilter: snmp nat leaks memory in 
case of failure
78d7a1672fd0191d0acd079015133da2a62f7439 netfilter: xt_iprange: fix range 
inversion match
8a742297564ff47e7fb938ad1cdfb7caa8db3a37 ACPI: video: fix brightness allocation
bf848e9b1c1b67af4db7918814a04502eedf4321 math-emu: Fix signalling of underflow 
and inexact while packing result.
33d2a290f61a98eee0e135117bd3f628a5a00a08 sparc64: Fix race in 
arch/sparc64/kernel/trampoline.S
5a150aee377ec6d080ce44d57935e3972136117a net: Fix netdev_run_todo dead-lock
666b1a208ee219ea395c3321cd55d097dd77de95 tcpv6: fix option space offsets with 
md5
507703a31300ca22b2e6d7972eb8d9be7ac22426 ACPI: dock: avoid check _STA method
f46a5d17908de83a415ae0bbc18c53cb596458f3 ALSA: use correct lock in 
snd_ctl_dev_disconnect()
a41edeec3128be78598eac73a2ea66a77cc198d9 file caps: always start with clear 
bprm->caps_*
aafa27b18c721966bb4320d81781b56176c94cd7 libertas: fix buffer overrun
52b5acdd4f41f95472437cdc8886eb195a9e433a net: Fix recursive descent in 
__scm_destroy().
e978d59c81b564ae8b213dd32624fc01ce4adacb edac cell: fix incorrect edac_mode
9ba0984488493697cdcb2f235baf6990dd31a310 ext[234]: Avoid printk floods in the 
face of directory corruption (CVE-2008-3528)
9fe2f83d1a17c2428bfbfe7efd4c12571eeb6d22 gpiolib: fix oops in 
gpio_get_value_cansleep()
1a29ee2a907cc11fb483c1b1d195ddc6cddb271b Linux 2.6.25.19
6d3c6d8e4e1160df23405b45b6b5b01f5b91bcb1 security: avoid calling a NULL 
function pointer in drivers/video/tvaudio.c
fd8ceb79314d7ff2c580b4ac4db716134c647641 x86: work around MTRR mask setting, v2
54e4b4720e7eda31b4e3c72a09d0bcda9dd3482c drm/i915: fix ioremap of a user 
address for non-root (CVE-2008-3831)
79f095640dd266b97d53e6f8d06208beb7b346fa V4L: zr36067: Fix RGBR pixel format
1a0afec2db3741b13bd39543822a0c110b50b133 V4L: bttv: Prevent NULL pointer 
dereference in radio_open
18f0a7902f3557fce184053e00219f59b292f7df Don't allow splice() to files opened 
with O_APPEND
78bcf39f4d2084c15de0bf2a88dfdd39fa5fab63 hwmon: (it87) Prevent power-off on 
Shuttle SN68PT
5ef93cfb4d7b09ead031cbea5f7339d26ad1a466 fbcon_set_all_vcs: fix kernel crash 
when switching the rotated consoles
6853b20dc97f382cb78f0749223e6ffe59963e3d b43legacy: Fix failure in 
rate-adjustment mechanism
bc15485e6a3cd20829cfa58bc9111e0bfc9cf303 CIFS: make sure we have the right 
resume info before calling CIFSFindNext
4de05b3d62696ab16fdfb8ccb4485c2c7a8c6150 sched_rt.c: resch needed in 
rt_rq_enqueue() for the root rt_rq
5ef490acaa53671f9d4f05ff276201bdb4cbc5a6 tty: Termios locking - sort out 
real_tty confusions and lock reads
3762d1c86c1e862603f4c86cbd962475b5747865 x86, early_ioremap: fix fencepost error
75402d996fe1fe834ce1d1ed5d600407b23a8713 x86: improve UP kernel when 
CPU-hotplug and SMP is enabled
3be261e3f5e2ee64f36d40f1b06d345e1dd62012 x86: Reserve FIRST_DEVICE_VECTOR in 
used_vectors bitmap.
c823b666ed298bcabbccf7ca3e4063f26dcec19c Linux 2.6.25.18
8c4d2d9f936a353f3336fd521341826a70e0a9fd udp: Fix rcv socket locking
bb5168ca75d488ee10e4653ddbf4cd51a57707f3 sctp: Fix oops when INIT-ACK indicates 
that peer doesn't support AUTH
b18dfc326dd814b63abd0a484e3e300300065edc sctp: do not enable peer features if 
we can't do them.
8d9f9fdc074522b022abfa500a25a072d5e13113 netlink: fix overrun in attribute 
iteration
e808212e98c4d8032c7bf88a0f122d58daff6621 niu: panic on reset
4b37352ee6c6551bd8bea079219d352990b648ed ipv6: Fix OOPS in 
ip6_dst_lookup_tail().
dcd761a24946b6721ecf3d10f1889296cdf3d6e7 x86: Fix broken LDT access in VMI
3aafff5cf6ddd4f8cb6df0f9cf268446bbca80ce clockevents: remove WARN_ON which was 
used to gather information
16ce8d264fc9ecb24e1a5e2351eb3fcc10ac322c ntp: fix calculation of the next 
jiffie to trigger RTC sync
22e4330618d27748cc69b62d3c96223bcefe6c6c x86: HPET: read back compare register 
before reading counter
59ff733c6b6ef547bb09a9902020750dfbb2200f x86: HPET fix moronic 32/64bit thinko
9d29a18def727d9e0d5c656cfc86a278988b7926 clockevents: broadcast fixup possible 
waiters
4f8e2bf785bd7e5ba9b93a7d5ad5c18ba409a199 HPET: make minimum reprogramming delta 
useful
19ab6cbbf02a7d4ca81ef44cc856ce11870e202b clockevents: prevent endless loop 
lockup
ffa4da2a25bb4ac08f710ac99827baf48a8f8d57 clockevents: prevent multiple 
init/shutdown
e73068458bf253c2e738cd55080c3a54c61037ef clockevents: enforce reprogram in 
oneshot setup
fbbece349081a689d5687d9ebc769a847fdf423a clockevents: prevent endless loop in 
periodic broadcast handler
6141266c43db890ada7df589358b8553de2e6322 clockevents: prevent clockevent 
event_handler ending up handler_noop
dc317ed0f9cb83f616b95ae6abdba44832c60f39 ACPI: Avoid bogus EC timeout when EC 
is in Polling mode
80ad012478ee989402ac014aab956e4534acd498 rtc: fix deadlock
f54fd05032fea1808f5e76dc8a94cde40f5d9f01 x86: add io delay quirk for Presario 
F700
05ec0ff50561e9c295a4d1b64ca2d0d7d0227820 ACPI: Fix thermal shutdowns
ef1e78583cb3b184316f909c7cfe365c2fee2cd2 i2c-dev: Return correct error code on 
class_create() failure
24ac281c6c6ae8d1fe9752cb5647e6d140134a6f drivers/mmc/card/block.c: fix refcount 
leak in mmc_block_open()
c73c1f8872fdb4aad48e791667ec3d0c180802ce pxa2xx_spi: fix build breakage
fccc31912109db9ae905dadcb8c7e1faa8139557 pxa2xx_spi: chipselect bugfixes
8ab089f0e6cfdb11f83e1c7cb05ca900bcb76244 pxa2xx_spi: dma bugfixes
3319a7b0218fe79b94c8038932f4febff71da0e3 USB: fix hcd interrupt disabling
_______________________________________________
unionfs-cvs mailing list: http://unionfs.filesystems.org/
[email protected]
http://www.fsl.cs.sunysb.edu/mailman/listinfo/unionfs-cvs

Reply via email to