Rebased ref, commits from common ancestor:
617332f51ed2ae234cf0180fb812b9fb0fbcab99 Unionfs: release 2.3.3
bdb68543bb5702d55dbadc464c9bb16db7ca2350 Unionfs: lock parent dentry branch
config in write
111b605483a0a64b6e9f2859b36857790e0d703a Unionfs: set lower file to NULL in
file_release
f6c683923eaae2f335227e0cddb5aa659d29b898 Unionfs: maintain one-open-file
invariant for non-directories
51a81e94abf1be6adf98b0229e69af5929336e2e Unionfs: reorganize file_revalidate
for un/locking callers
645d8bea91b6a77dc7b58f1cafa1261da1ee10a2 Unionfs: copyup only if file is being
written to
fbf28d92335d3ebdcf4d4de0d8d0ff3b791da443 Unionfs: set append offset correctly
for copied-up files
0c82877409ba9db6200f75a461297d725f06833d Unionfs: don't dereference dentry
without lower branches in d_release
e4412b5003a9635aadb4cf191dcdcc2f5cc05fec Unionfs: stop as soon as first
writeable branch is found
bc10dae6967babf331a031468a0ef85760d08d7a Unionfs: lock inode around calls to
notify_change()
d18cbdb0c7eee260951654623ebceca004408c9f Unionfs: copy lower times in
fsync/fasync only when needed
3a4d4620e2d26fedc4463be969d1cd72daaed0e4 Unionfs: prevent races in unionfs_fault
0e56822262dcb158269b12dd57cca5578f59361c Unionfs: minor code cleanups
f1cce717781e17c4fc55b36fa67204fa23daff6e Unionfs: release 2.3.2
1d468ce9626512905db2f92ff3100b9946fccf71 Unionfs: update lower mnts on rmdir
with copyup
31f195e7bf3c6e328cf47922f515ab7efad92078 Unionfs: don't purge lower sb data on
remount
5b44f158a0ba954564e63469b5aa1c0c752a5955 Unionfs: release 2.3.1
18a1f5f3e9f9b498abb3368a4ed649004e12ce52 Unionfs: do not over-decrement lower
superblock refs on remount
d49cec151e9d02d583e92243493ce99d939359a2 Unionfs: release 2.3
aed07cd89c6f4e734658ee6f315963fa556b5110 Unionfs: display mount point name
along with generation number
4caabcc29b68e0d090f0520144f6c33bbfaddecf Unionfs: document reasons for opaque
directories
5d99647187c353861da18486376933dbc50b0c44 Unionfs: use noinline_for_stack
20fe65c8f8426696b3695258852c81eb8c0ed790 Unionfs: use __func__ instead of
__FUNCTION__
5f9153c60ced018dd7bf9d759502d111a85194fe Unionfs: don't copy parent inode times
in setattr
0cbffd85ece11ff1096518e04b96d311c50ba21c Unionfs: reduce number of whiteouts by
deleting all instances of files
26e6a8063feb3526e46dd03f7ab5803eb68f3859 Unionfs: lock our dentry in file
operations
59208b02b1e88238498a2ef2bd3163c6ea61915a Unionfs: implement vm_operations->fault
49df560704b4d3f8bc14f0c2d86050b009673c36 Unionfs: implement splice_read/write
methods directly
9f3119d107cf0fa66d27fb4599f72952e92b19f2 VFS: rename do_splice_to/from to
vfs_splice_* and export symbols
0fadb675a5d36ff7511d16801f10f967f3df0811 VFS: export release_open_intent as GPL
symbol, not regular symbol
2b953d3fc3f4e74822dd3b14dcf9d016d74df2bb Unionfs: release 2.2.4
423ea671e85c98ebb92a439cfdcd0f62c3f034c6 Unionfs: use dget_parent in
revalidation code
6adc7260cb4fdaf8bd65cfd3a5fc663bac746c16 Unionfs: branch
management/configuration fixes
be0c236315619e67d0e2869761bd460395b62d80 Unionfs: lock parents' branch
configuration fixes
a2e8c33ba24eb87db5e2b2e5e862ebcfb50ff03e Unionfs: factor out revalidation
routine
4c08fc05e823b015268a1731b0b70e8261505186 Unionfs: revalidation code cleanup and
refactoring
9389c400de86f2625b197e8fdbb11d4a37067e2b Unionfs: improve debugging in
copy_attr_times
94edbf84637c149479236cd8a8132027b11cb6ba Unionfs: follow_link locking fixes
df12f0c4269ace8ec7f49281d0d2c9ca7d58d53f Unionfs: extend dentry branch
configuration lock in open
c1a165b23c9fef4d5630cb4af73a087aff4770a1 Unionfs: initialize path_save variable
401adb117fc07924f8c68f4c7af404ec5566b39d Unionfs: uninline
unionfs_copy_attr_times and unionfs_copy_attr_all
4d5cfabf431e38b9f20cb843eb599fae453c5402 Unionfs: document behavior when the
lower topology changes
4ba3f3478477e030057d026033b7d6ea47f6a6d0 Unionfs: ensure consistent lower
inodes types
d407e944e9d1e228c4626297d41c89d7406a3aa0 Unionfs: grab lower super_block
references
1904588d43895a27e94bd1266e40435281972a7c Unionfs: release 2.2.3
3a31aeddfe9fa77cc6d278f8ae9bd3ce0951563b Unionfs: lock_rename related locking
fixes
7474fba73562d44e6fda1c26c9d1fcac44d2606e Unionfs: d_parent related locking fixes
2c714913c5d98b40929e118a768e097105c2030b Unionfs: remove unnecessary call to
d_iput
18c1a0e569407c2efabc1780d4f14274ede7f430 Unionfs: use first writable branch
(fix/cleanup)
82915274f74f67091b4ef462b92497c070c6fc4d Unionfs: release 2.2.2
4a9963fecfb55e82e7cf4c9d65e094d5fb429a69 Unionfs: ensure we have lower dentries
in d_iput
94ec73ccc410ec645678e55be37d820974c995e0 Unionfs: branch-management related
locking fixes
c4b6a300d96fd430ee432822872f196fc97d822a Unionfs: mmap fixes
0ce68266253004acf67a0633bae015fbbb8046a1 Unionfs: merged several printk
KERN_CONT together into one pr_debug
b8eab2584dec5d6fc6c6e84cba7d6b1c338e6a04 Unionfs: release 2.2.1
76cf3cc0f07c9bf03ae1a4216230ac4d5695db23 Unionfs: use VFS helpers to manipulate
i_nlink
aff140c4f5cc77fbb6bd8b20a649b3c917988199 Unionfs: locking fixes
f5874b3f5790166168960c92d283a50e35684e45 Unionfs: use printk KERN_CONT for
debugging messages
a9230d2b837ef317791912e8239ead9513f30eeb Unionfs: release 2.2
1baaab07263d57c1299b7a42cc100351bbc1987b Unionfs: don't check parent dentries
54ba4eef346b97f11d704218affb19916eec06d4 Unionfs: implement d_iput method
5945ef6dc956aacaa2b07e6dc88de8dcedac9e05 Unionfs: don't check dentry on error
c8049e10e31cd7a396d0cae757fecdc212a951b9 Unionfs: cleanup lower inodes after
successful unlink
b0106b30d305bd55ced43bd78494b093c31b7bc6 Unionfs: initialize namelist variable
in rename
c021c96b66aedcde982d6510dc9de6f3139350b1 Unionfs: minor cleanup in check_empty
09c7abf7d9d5dcd6a7efda97a1ebe6dc09f9d385 Unionfs: update inode times after a
successful open
fcf258897cb3252ff1d20b1889bcafb0a6666098 Unionfs: set our superblock a/m/ctime
granularity
f8b4bcfa0535fd6c7562b7be843057835db1029b Unionfs: handle on lower inodes in
lookup
7652679a3735d245b5ec3d8056511fd11e404a6c Unionfs: minor code rearrangement in
rename
226c20ec9e215b01605deef3a9f4cc532ca95dd3 Unionfs: implement lockdep classes
859117e00ff6c02c95e0488ce488558fa5007069 Unionfs: prevent false lockdep
warnings in stacking
fc22c2b70d06acb8cd3b6b10fcafdb83cba263da Unionfs: remove unnecessary parent
lock in create
b515f2e6e07243c3df1eea791a1bc1b1a5bc2c5c Unionfs: remove unnecessary locking in
follow-link
d6a32ea77c7d298d3c613aee62c3339437f5c740 Unionfs: remove unnecessary lock in
read_inode
bacdb9fb68f35666e5becf302020f790a4274b96 Unionfs: remove unnecessary lock when
deleting whiteouts
cde7c64a54737de0d47bcc33baef148a583eb20e Unionfs: remove unnecessary
conditional inode lock
31c7babf0c29d21baff0913859a4029037b4a025 Unionfs: prevent deadlock in cache
coherency
5e2880d2650b2b04a2461dcff0756b1e33c762e2 Unionfs: remove custom read/write
methods
22e79d28c84164cebdebc09f5ae107f956013eb4 Unionfs: restructure unionfs_setattr
and fix truncation order
ffc45a6f580741896a5de46aba80e6ca94e11f10 Unionfs: mmap fixes
d46d316a841dc0ece422c34c2036aebe4914d149 Unionfs: release special files on
copyup
5413afffa7ea5b0bc755ced4ddb06da6a38b40c4 Unionfs: create new symlinks only in
first branch
0a3e42c1c72d04d4833e17091a7060a2bc898fab Unionfs: create new special files only
in first branch
cad5bb25caef11701324621e185f1c33db4970cd Unionfs: initialize inode times for
reused inodes
d68b7357c4a78c820f4f4c828005ad93d2561c32 Unionfs: interpose cleanup and fix for
spliced dentries
1eb422114dfd0b2b8a7130ba1c2ff5e479dea657 Unionfs: clarify usage.txt read/write
behavior
fd95611f05c9c609f4816a78155a062419a13310 Unionfs: use locking around
i_size_write in 32-bit systems
286f8b6eb98b379e68960e6eb98a236497598fa1 VFS/fs_stack: use locking around
i_size_write in 32-bit systems
90e6a3da0f15f865cb42447e8c30a81ee4d37769 VFS/fs_stack: drop cast on inode
passed to i_size_read
e1710446929623d980f2fac910d459c2f8bbc8a8 Unionfs: clarify usage.txt mount
options
24a4efd599abd675fae77092c9f89464f87d07e4 Unionfs: avoid using drop_pagecache_sb
in remount
6c56c5ef4b08752a96678a68a0d128a981e9ef27 Unionfs: release 2.1.11
ed724e2970cfc875e41dc38f909a34e05be9dac0 Unionfs: reduce the amount of
cache-coherency debugging messages
d6fe5c0e742d9be1055165b827858b44e8b94128 Unionfs: cleanup/consolidate
branch-mode parsing code
c90bed645c4997e40347bfc4b3535165477db515 Unionfs: call wait_on_page_writeback
before clear_page_dirty_for_io
9646456ffcc4d2dc403bdedca1c9e53e3984722f Unionfs: release 2.1.10
04541fb4201eb3547973dad42aa7a4883bb66228 Unionfs: use
generic_file_aio_read/write
bbea5929d8e1a9b3e0759c8f5a5f7674dfe46958 Unionfs: update our inode size
correctly upon partial write
7d5f05385c5c87bdfc51c010f09839dda301e3dc Unionfs: prevent multiple writers to
lower_page
e14fdc20c037496c0947da4c5c312e3517701f86 Unionfs: support splice(2)
a01e17015cff8fd282426054b8f82ff30a1b99ad Unionfs: reintroduce a bmap method
561c4f30e5ff67553be1e8c44d2e5c647002cc8d Unionfs: update times in setattr
e672e292ed806f38e13dd61fbb62e333191cc26f Unionfs: create opaque directories'
whiteouts unconditionally
a4f9a5dc94182229063dc6c026efdd4c28771963 Unionfs: don't create whiteouts on
rightmost branch
39d31b029377912da7c8093b24c47eceb47e87a6 Unionfs: release lower resources on
successful rmdir
d1170c7b39f60b18a70ea13da04ab5d345000917 Unionfs: remove useless debugging
messages
e2273863b4882048f54c2ac44610451ae35ecaef Unionfs: handle whiteouts more
efficiently in filldir
25ebb463f0a723ae8292a8b7c71584391b060a75 Unionfs: set lower mnt after mkdir
which resulted in copyup
2c1bef3e32ec8d24c7c07c2674180699e904efe9 Unionfs: minor cleanup in the
debugging infrastructure
1681749c1815a34a4eeb6079919d3ba06cecc5ec Unionfs: minor coding standards applied
b8b494b3e2999e7ab5ed5d2cd1519bf8c08cfb94 Unionfs: minor cleanup in writepage
2efe2a9819d14940ec00efd5f309ce568d454379 Unionfs: use f_path instead of
f_dentry/mnt
60aa09e37d6cac7c22ee60ca9565931d322b716a Unionfs: cleaner support for RT patches
a5048aab54daf8dd69ea8df7950089ce894fec7a Unionfs: release 2.1.9
dfa659127889c7dd38b5b7142aa236beb41ab361 Unionfs: move debugging checks inside
locks
d95a4eef7b05aaf061be28bcbff08668e42d2698 Unionfs: fold do_readpage into
unionfs_readpage
e3f8d79d50f277e185a01477ef4ac74ecdd589fd Unionfs: remove unnecessary lower
atime updates
1bab863efb1c40f3ecc9329e6b759ce36481913b Unionfs: debugging updates
a6fbfc70569b1e741ee8a0e0f991e0f8a037345d Unionfs: clear partial read in readpage
5b8cd830143d5069af45d9c510e901c47ca156ac Unionfs: writepage updates
eb44df50611c2362a6bb34cdc499816ad128a1e7 Unionfs: update cache-coherency
detection heuristics
1c04e99a73c8e82ec4622189a9715cf8abb48205 Unionfs: use i_size wrappers
d83c8ee3df4c11168b58acda95e1ad9a2b5a7a02 Unionfs: flush and release updates
709b096930cd72a815b2adc5bab086a028a4549f Unionfs: release 2.1.8
9e933a74fc8b6f59b53926271a93d68c2c6892ee Unionfs/VFS: no need to export 2
symbols in security/security.c
140aeb3d231d5051b8bc83a15622637a69357d4f Unionfs: don't printk an error if it's
due to common copyup
c5c6fa787d3d12f4e24da163ebf21a2b1d3d0c73 Unionfs: don't bother validating inode
if it has no lower branches
a5e9c4429b47568e692636df280b44d2a81c212d Unionfs: avoid a deadlock during
branch-management on a pivot_root'ed union
0d22f51e876930a283f4a585afdfb3912822ea16 Unionfs: mmap updates
3bafbe14eed062dfef811abfa59baf2000d8602f Unionfs: update usage.txt documention
0439bf378dbdee144371daad7a4b4580cdace760 Unionfs: cleanup permission checking
code
166d196def6e556b811ea33f689e4bd297541a6a Unionfs: delete whiteouts in sticky
directories
e1ef2069455c3e11ca1f285961d5b29f4b5f4a55 Unionfs: revert fs/Kconfig text update
3a08580583907474925b803b45de2ae79816f6c1 Unionfs: release 2.1.7
0f6f2b75d7a19143bb98f94fc00c1645cee2456d Unionfs: remove obsolete #define and
comment
787e7b8109faf84780c53866d12ca5afa78481f7 Unionfs: fix unionfs_setattr to handle
ATTR_KILL_S*ID
be588f26bf11515504e31fb5c30287fe7d259f37 Unionfs: remove for_writepages nfs
workaround
7aeb6959b18e9f8be51622091d304f4db00e3ced Unionfs: convert a printk to pr_debug
in release
a1bf4e14f533d8e472b3ad5457ee4f472c776deb Unionfs: don't bother validating
dentry if it has no lower branches
fe19ad2f1e84b3f1118ccc4328e4c602d5ad9cbd Unionfs: don't printk trivial message
upon normal rename-copyup
89f3c2594c9ecfc0815fb11bdb901320094fefbf Unionfs: support lower filesystems
without writeback capability
66779ba33b27110b5196b5067c57b84e7b6fbfeb Unionfs: slab api remove useless ctor
parameter and reorder parameters
273be370e2674afd3bf329feeafae0aaedc012c2 Unionfs: security convert lsm into a
static interface fix
67c6ac990f0202641902156ce927f5b250c7b2bf Unionfs: release 2.1.6
e02021f03a97634038dc8fdc65841bbaabdf63a9 Unionfs: coding style: avoid lines
longer than 80 chars
d50a19333c7a1f01815c5d4a31122b08f4b279e3 Unionfs: coding style: miscellaneous
fixes
47e11107e0d1df22ca3e0116443a1f84d1873ab8 Unionfs: coding style: avoid multiple
assignments on same line
5f6e5b1a5b68b74e6f8928a0780d7be00a057587 Unionfs: coding style: take
assignments out of "if" conditions
39832261fccba72d15bb4ba722364d3437b6d2da Unionfs: coding style: proper spacing
1e0b47cd973e56077242c513f1f2182903c3dc76 Unionfs: use braces in both branches
of conditionals
8c033556cfae42f6e6ae0fd67b0720e4d9437cec Unionfs: remove periods from the end
of printk strings
6a30568da8429cd33d189646b8eda240736b0b92 Unionfs: update/assign a KERN_* level
to all printk statements
d2f6d5654e6c50e3cb3dfc7a7c69580f9b8ede69 Unionfs: add missing newlines in
printk's
a8434750f02f1454186f1c9c06efcd78606ff1e7 Unionfs: convert all appropriate
printk's to pr_debug calls
17b638f290cba3091379cd29ac3af965ebae0a92 Unionfs: use pr_debug() instead of
custom dprintk()
077606343ee953ffe72aec1c2873c6bc00af2f3b Unionfs: use page_offset() helper
c98414735cbf8030a6d093e33eb154ec867f5713 Unionfs: remove unnecessary if
condition
c1bea1611b9372c3bb8f4ba14eaf018d4ba33ec2 Unionfs: properly indent static struct
7a19dffbe3176e2f017918440b7531077d211edd Unionfs: use UNIONFS_NAME macro
b0ee0bdd4aec61fb51f8a1a1b966bbe57314ba28 Unionfs: use consistent printk prefixes
919f3930a93de272e629a204f90167ffb7fe2364 Unionfs: minor comment cleanups
abf7b7f2c72f8331a0895739d63037227fbb49ea Unionfs: compile if debug is off
9e1998bef833079752ce8e8ec46f90a9634ee1a0 patch
unionfs_undo_unnecessary_unlikely_calls
4c1ace852c6acf5c14b9c9b307d35af002cfbf5a Unionfs: display informational
messages only if debug is on
8401859ff5517391048b1722743fdf7f2196fb7b Unionfs: release 2.1.5
f8f0b30c8177b1a24d755ebd364ba6c6aac632ed Unionfs: use poison.h for safe poison
pointers
f22adf51356d1fe674f7e548bff7eaa9337adc01 Unionfs: add un/likely conditionals on
xattr ops
44b32b9dd35288673d1dac85189c84db5850d0d1 Unionfs: add un/likely conditionals on
unlink ops
e04b466e2ddb5a0728b3ba2eeef404004191c4cf Unionfs: add un/likely conditionals on
common subr
0dceb86f5450ffdbe4336087d65c6e67afae38dd Unionfs: add un/likely conditionals on
readdir ops
c69b98796655341259c11579efac84e8f3e5e3e4 Unionfs: add un/likely conditionals on
rename ops
f80b5819a2552078fee1addb66e52d51262498f2 Unionfs: add un/likely conditionals on
mmap ops
1f12b3c8862cf10de1887036c0d4c012f8ecba8f Unionfs: add un/likely conditionals on
super ops
24fcfa7647d0d9943d311ca1d3910340ce9261d1 Unionfs: add un/likely conditionals on
lookup ops
804ca36517b92fc0eb12ac85457c41dbed24dc89 Unionfs: add un/likely conditionals on
inode ops
10dfd94f74bc78bdff19634c29840e1ddc03c4d4 Unionfs: add un/likely conditionals on
fileops
b3b490ba3f4987a19903a59c4b5e865d33bcf510 Unionfs: add un/likely conditionals on
headers
ad63be2d100eaac9a3750b78c7c526fb064761f2 Unionfs: add un/likely conditionals on
dir ops
7757834fa496737f876eec5c9c573ca5aa22badd Unionfs: add un/likely conditionals on
dentry ops
edb1430b505eadfd2bf52db78767fbcd83dcccf6 Unionfs: add un/likely conditionals on
debug ops
eb060e62aa820682a9832b2723a52f6a810a3976 Unionfs: add un/likely conditionals on
copyup ops
19480bc5e44049eaed0e6f26bea22994da905917 Unionfs: add un/likely conditionals on
common fileops
66dbd002b0e7d34381dddc7d45df6698db2ccbde Unionfs: lower nameidata support for
nfsv4
5e546e75d06266b7fb4154111278aa8f6ec7dfba Unionfs: add lower nameidata debugging
support
e8c05d69e15c3dad91e669281fd316592c6a7b94 Unionfs: minor coding style updates
2fcbfd33ab1094c9a5f29aa0d7e9d344a41ca899 Unionfs: cast page->index loff_t
before shifting
d7f7be238c3d7f034710848245989e1b7697a9dd Unionfs: release 2.1.4
7e4d80587fa97f5fd81fb95967b5731d1428d934 Unionfs: cache-coherency fixes
4458a0dea81083f55b8e956b56fe39189f7b9992 Unionfs: display informational
messages only if debug is on
7fac621c744a8a994ee625323d6cf46a22b5f6d7 Unionfs: use int in
unionfs_d_revalidate
7f27d41ec4077e61e3091370155a7a78a27e7c93 Unionfs: documentation
updates/corrections
bc1eb372ab9401d576994b406172072a6e96b3fb Unionfs: release 2.1.3
1508a91873bda4e972fc5e8bca7126f494f4667f Unionfs: cache coherency after lower
objects are removed
842f646f4d914ef8b47869d44718be90b36d74ff Unionfs: unionfs_lookup locking
consistency
2700e10473d3649244f1a66278147c7e27f47a5e Unionfs: use boolean type in
unionfs_d_revalidate
b480dc4b5f04295934351328f3c4b4221472425e Unionfs: add missing newlines to
printks
406073cd90f9b942bdb4e558edeea653cc922ecf Unionfs: remove unnecessary comment
97769a6d9075c3e7f98ebffd60400ade9fe7f523 Unionfs: documentation updates
08e145641d114409bd0c638fa0cfa0257f48c001 Unionfs: use bool type in dentry and
file revalidation code
ee1fd24ac2823ad5cf52766150db4d6f2732be08 Unionfs: cache-coherency fix for
is_newer_lower
b9a82b326bdb0f0b630a411f3c4933395eb6accd Unionfs: import Jeff's fixes from korg
ed4aebdf4f3fbd369e13327da8909d6b9538f493 Unionfs: Remove unused #defines
14449b043c24c5b07756452da2f46a7cf1d08cc4 Unionfs: Simplify unionfs_get_nlinks
fe0bc76f90a9035c89d2c32882999bbb6ec50273 Unionfs: unionfs_create rewrite
320af4b42cb28605ccbc08539a99e20d903a0d16 Unionfs: document lockdep issues
1bcf476bc0bca862a41ff6fccb13317c71fe092a Unionfs: support CONFIG_PREEMPT_RT
c76940dc51a42844c6cc481715dfb7723ade965d Unionfs: release 2.1.2
0735bf2e227ad6f3bc7e5228b8cc1c71711e9b19 Unionfs: imported fixes from korg
branch's take-3 series
58e19867c0af01ca0b1cd5180c449b80868f0acf Unionfs: release 2.1.1.
b99e585e8ce65eac38a8088226b1638634534009 Unionfs: minor usage.txt documentation
fix
1beb63594bdb348026c3d38305b8651b11e6a796 Unionfs: imported fixes from korg
branch
ec89bb3a15cef4e16571dd2fc29b9309e72fba7e Unionfs: back-port stuff from Jeff's
korg branch to per-kernel branches
2a6c7d5ac597cf76fdcdd5350d1c06c2fa2ab28b MM/VFS: prevent compile
warnings/errors with unknown struct super_block
ec8d7c5c12290c8fd67aeaf8c9c0719be227b21f Revert "bugfix: add MODULE_LICENSE to
mtdsuper module so it loads"
28f4e97bf03f637eefa8ce713f7671cc343bd9e7 Unionfs/eCryptfs: remove
lookup_one_len_nd and LOOKUP_ONE code
e199c2206ff232174bd38180b3ab48963aff89b9 Unionfs: support incremental versions
448c2b58e1fcbfc6c9cc9f3226b36eb1c6cd01c7 Unionfs: check for immutable files
before read-only branches
6e24b81075355ab80de85cc7d8c06748fa5f5d13 Unionfs: mmap fixes to
unionfs_writepage
53c968591ced27135fc5f0d2bec437a5e1a9abf8 Unionfs: rewrite cleanup_file more
cleanly
8bd682d254e8e286abdf26a47a662bea22f6cd27 Unionfs: improved printk upon copyup
4e02398a6efcbcfe746fae7ccfd4da4631375251 Unionfs: xattr copyup fixes
2e1cc5f5392967b879454a96abdca3e475ad2f16 Unionfs: fixes to cache-coherency
checking code
7fbf1b3da2d007cafafd5f1eb70a6747fb16f2fe Unionfs: mmap fixes to
unionfs_writepage
c4009d7957007894599663beb9cb48737f01cec3 Unionfs: bugfix when mounting readonly
exported NFS volumes (was: nfsro)
fd269d491a3b3297538a6c467e0984bd95dba6b4 [PATCH] unionfs: make functions static
d071c0211e3e73c0bb44e87ece486687414d15f2 Unionfs: pass nameidata intent
information to lower level file systems
20c70c13bd4482884be7b42f8ed088fe4b4d1cdc Unionfs: kmem_cache_create doesn't
take a dtor argument any longer
e6a03760001abcd9cbf8213c4ea426b25b6c6a04 Unionfs: ensure cache coherency in
unionfs_fsync/fasync
039ce036d5cd6b86c98a3602fe1c483bb1c6d483 Unionfs: implement native
unionfs_fsync/unionfs_fasync methods
bdc4afdd545cfcf263d7596b225c486c9d6c2d99 Unionfs: small documentation fix to
usage.txt
712efead25e7b24bc397d8319ff893de95b42fec Unionfs: mmap fixes to
->writepage/readpage/sync_page
d4db5451db5d2c9c253f5a54a515f0918c5fbfd4 Unionfs: branch-management bugfix to
unionfs_file_revalidate
0beac508871fcc37d58d9df27fa746bb69496758 Unionfs: cleanup: break line longer
than 80 chars
8f54cacefd79aae5f4119a44e7525eacc62ace55 Unionfs: fix minor typo in
revalidate_chain comment
5678ccabd66c734bed0b9119216d30e9d6c19856 Unionfs: bugfix: don't call
branchget() until dentry_open succeeded
062a51029ce91c7aab3a8b84d3706fde89371876 Unionfs: branch-management bug-fix to
lower mnt counts
de19bd7552d3338b5ba7a2d3f19f23cd1ca15865 Unionfs: use igrab instead of
atomic_inc inode refcnt
160f64ae374fe221ee04315371976b2302f98fc9 Unionfs: cache-coherency: update times
of root inode after branch management
1191fdd39bf3e575695d12a841a196765cfd4982 Unionfs: debugging: don't oops if
sb->s_root is NULL
0d17dc6a782be97d02ba758b94ff753d4196c8f3 Unionfs: debugging: show inode
reference counts for all branches
714db77429819576c3a2ed5f489b5aae2c42591b Unionfs: fix small typo in comment
db13414d8957c1290e42a1ac2ccb3942da255f22 Unionfs: bugfix -- set copied up open
file mode to read and write
97652323415f842ea6b6ec26bea744aa5e924127 Unionfs: rewrite do_unionfs_readpage
to use vfs_read (bugfix)
44f127c98bb91d0a2f9df1dc04e4bd7ac6c31675 Unionfs: fix minor typo in a comment
bce0add4a58503591ea47881c88fafe7de653083 Unionfs: use the splice_read file
method instead of sendfile
4ed84c6f37e4f1b8c549d7e78f243a3455106b5e unionfs: better handling when copying
up permissions
010c4b2c2e85331ddd75ade47e1107945a1dc937 Unionfs: better error handling in
rename code when copyups are involved
f1934ed9ed630f20926a652319685e36b4e93ee0 Unionfs: bugfix when renaming symlinks
on readonly branches
0c38ebf2de605fb5ddc12aee2a751fc1236c7b13 Unionfs: prevent deadlock with
branch-management code.
97853cea5a826cedd245550216ee92c823dffbdd Unionfs: rename file->f_dentry
references to file->f_path.dentry
bd48b29d772cb5c170578ac9455368414c5abfe6 Unionfs: improved comment above
unionfs_follow_link
5df85e55c5aa6ba79267dcb5375650c1312479ac Unionfs: Change the semantics of sb
info's rwsem
c96a5e1137d4e14db9edbde724e11a833ff40c4a Unionfs: Remove superfluous check for
NULL pointer
269e30e61ed995a85b67c8ba33c15f4f28684bb5 Unionfs: Change
free_dentry_private_info to take a struct dentry
bfba3ff88f307ea881254c95c68500a74be3787b Unionfs: Cleanup
new_dentry_private_data
1f14695f8cb3541ba1eea4d036d45947fb8effc0 Unionfs: document cache-coherency
design and implementation
4f8489e881826fd7f85d94f8ac89e9c4b5c67a1c Unionfs: cache-coherency calls to
maintain the time invariants
3dc8266d03c939bfeb5e3bcceb5afbc9294edc30 Unionfs: core cache-coherency code
daa6961f556af750fc572527ec5420fcf7f82a5a Unionfs: introduce two functions to
maintain time invariants
ff56a0cb5432d78bb9ba730ab6585b5e21edab7a Unionfs: prototype and location change
for unionfs_get_nlinks
39f5cac9c49663ff1837f784f427904216c528b2 ecryptfs: update to new API of
fsstack_copy_attr_all
a61c3f6e7d50ee0c2d8304b94d035bda46aed36d fs_stack: simplify generic
attribute-copying function
b68de419829fd98e644f32182bef960252aeea5b Unionfs: m/c/atime invariant checking
debugging code
d8cb75c1eae4c7e62a0a97283fea3f6388df71a4 Unionfs: bugfix in debugging
infrastructure
ad4f98e4a0b0ff40e80ec9a5b9e5c40e29869eaa Cache coherency: resync unionfs
data/meta-data when lower files change
62a9996c8b7d67306f7ff3ca7d66e0713ff7c31f revert changes to
new_dentry_private_data and document it
f22eb020b3a70cb534494b95271a0a0fd0c2a618 cleanup: convert all instances of
"hidden" to "lower".
b08fcdeb8c0b5f5b08182c4420f1ebdb0e063661 Fix section marker in header file:
c0bf83bb9e55afafb7e15895eefc6121d782fd72 minor indentation correction
291c78a3766a2dde04a18fa1826fa9efd8e0f591 bugfix: add MODULE_LICENSE to mtdsuper
module so it loads
728f3efa86609347d63eee5d337851a466cb901c bugfix: properly reset lower inode
start/end range
76128baef40d100b6dd1972b19acc0f7693f19f1 cleanup: rewrite new_dentry_private
data more simply
11260085645e6a189ce6657aa5b461d7fd2f58e3 bugfix: remove extra superblock rwsem
unlock call
95db2f85ab54a43d8cf43b9e26431c5934c541bd remove unnecessary comment
a179a43214b9bcc799b6504bc029850bb6c12b74 properly format a multi line comment
afe7caa279773c7c0cb3e242f6e08f094281a22a reformat all lines longer than 80
characters
b68954b91c3e213f02db898350efa0d25e58045a debugging: indent code properly and
cleanups
c074d037e92e4f740c35b46118f26e7bef59fc47 cleanup: reformat all lines longer
than 80 characters
32dad8a8970de794c8784cd3aafd42bcc8ec7caa spell check all strings and comments
17961e56114a2ab55c31c5e211c901fb7c519e3f cleanup: ensure proper comment on
every "#endif"
c8ee5729d143c0e1e28cc302a74f7cb975ab84f1 Revert "Unionfs: Cleanup locking in
new_dentry_private_data"
58f16d5817d872f6b669ff84833804bd7305793c bugfix: ensure dentry/inode/mnt
validity after a successful ioctl
7e3f2c4b3f950aa691a675b1a812bb3bc21e59a0 bugfix: release superblock lock at end
of ioctl method
f5aa110e1ff71e9016ccf591ac5aa009df014b96 bug fixes: revalidate dentries passed
to all inode/super operations
c476da08fc1c3d3dbbc01740368fd4c69ff91059 code consistency: ensure that every
#endif has a matching comment
ec4c33cbcde48c766cc1a438ecff34072961998a invariants: don't complain if no lower
dentry of a deleted dentry
08035d7ecd4e5e9dc38b5408928cb3d1543c77bf invariants: don't complain about
directories with some NULL lower objects
1904a22cf8e89486390c0a856b5887b6a36f5dca Revert "invariants: don't complain
about directories with some NULL lower objects"
4a77c73784c7207af038d01f33528b7969718249 invariants: don't complain about
directories with some NULL lower objects
9d35d4a3721130642ea5f76234b300d4beefa481 cleanup: rewrite
unionfs_partial_lookup more cleanly and add comments
f63f525d339eda38e019714df24fad82b31193f7 bug fix: prevent null mntget warning
messages in unionfs_lookup_backend
af9975b9721413a4c0c2757e5f012f356f22a0db documentation: expand comments to
unionfs_lookup_backend
5d17294bc1e9e669d245edae464db1d5b8c15c2d cleanup: remove unnecessary call to
inherit_mnt
c5fddc7a19b6915cb1b5625e4079db7bfbf4f9aa bug fix: don't warn if trying to
mntput a "negative" union object
f206f64abb12ff2f1f1efaae3d32b6414775aa31 bug fix: get lower mnt from root
dentry instead of lower dentry
361fde6341e83e2c1bfff78afa3e857332489d15 Unionfs: allow users to override
Makefile options in fs/unionfs/local.mk
72b8ab6f6f9bbbd562d908792a1cd05844da2689 documentation: better comment in
branch_id_to_idx
d3bab6950de98568bc53de3d50edd607bfbdb0e9 bug fix: catch bad use of dirs=
options (extra ':' separators)
90b93e7333e46762d543d85439a82ba4eebddbaa unionfs: merge find_new_branch_index
and branch_id_to_idx into one function
5e678eeaedd411f71e6bf2e4210be7838c0c94f7 unionfs: minor cleanup and better
commenting in new_dentry_private_data
1c1d42e65d76131a7364e8b6b85d7339d5896cdc Unionfs: Cleanup locking in
new_dentry_private_data
4221dc9045d0fdb0064c8c3062b9b7a0b1d8f49e bugfix: prevent null-deref oops if
lower f/s is NFS (mmap writes)
91acadb73f2b2e28f1994e59d55f2e540eed8b60 cleanup: use krealloc instead of
open-coding it with kmalloc/kfree/memcpy
4b9fe9e54e3c3e0bc1f9fc09792584247acd72b2 bugfix: prevent a NULL ptr deref if
branch is nfs and using mmap writes
6fcfbe0970b3f3d24d31a7fbd86123aaf909741e bugfix: handle lower file systems that
do not support writeable mappings
3cebd64dc876692c4d5ea16427a76e0cda3b3f40 documentation: comment to ODF
developers to address
12e15e683c6632d9e156d04ae038337167d3dace bug fix: set lower inodes correctly
after branch management succeeds
1b4344c2a82a14f3e7e5b877f2cfbf9816d8819b bug fix: prevent self deadlock with
remount code in pivot_root scenarios
0faa7cf982445c8d453b1ae850507d4e29479c97 debugging: test for freed (0x5a) inodes
340eaae3d7e444d5a3759c36d7bc47a938f383ac bugfix: statfs lower file system
properly
6b7bb75ba37ab0c5a8198444d505e7843fd7135f Add Erez Zadok to maintainers list
abe2344a1720dd5189e801978f339b1eabb947fb add standard copyright comment to
linux/union_fs.h
8a134695a970d43121067a78be25fcb005809922 d_splice bugfix: update dentry in our
lookup if needed.
48c54f138dca848b2d00d35845829e09ab5ff07e mmap: file revalidation and fanout
invariant validation
32b507dd737629d9f4c42107f3062e03cd48a236 mmap: sync_page bug, call sync_page on
lower page, not unionfs page
31c754a41ed6c1275c2ee2eacfe55efeb32db555 mmap: also revalidate file passed to
unionfs_release
8dce61f1ea3a6e356c0ca8776d54913a4937af1b mmap: update atime upon successful
file reading (via mmap or otherwise)
6c6b99a16b69b616340bf574a59dfcc764776d07 mmap: proper locking to interoperate
with branch-management code
050b323af0762660b17cdc6251c74d03b6f957e9 mmap: remove unnecessary unionfs_bmap
method
616aa56e64c8e4c505a0827918f3cc0241fb8aee mmap: trivial sendfile support
fddea3dc37eff002205aebaef8460029b499438d mmap: minor code and comment
reformatting
eb6dd069687dc773852088aa7ca1c0f017042421 mmap: #if 0 unneeded code instead of
commenting it out
74cdfc8aa141a2cbf4f0801db451be318ca60559 mmap: read upper file instead of lower
file
e196967dae10af96adb66dffa18e47c1e5dd2aaa mmap: coding style: reformated a line
longer than 80 chars
766e67dc8ecb587d9d967af3df91202ee3e3c53d mmap: remove defunct comments
76f49218e2c972f2717b2e0d411c86643c12d1e9 mmap: file revalidation
ae58b2b31f220f74175b2647c8d63e324d552043 mmap: applied main mmap patch
d185efddc1266efb4a1f1e9fe396b5838b7dfef1 bugfix: fixed interpose to check if
d_splice_alias returns a dentry
655dbb73b408e5c62684d3476f3c6d15211e2673 debug: remove unnecessarily verbose
debugging printk's
eb1b130b4a4e615bc4406c94ceccb92968f65838 cleanup: consistent printk messages
9879d7e8dbdd55b60c27eb3b98d7b36527c03b46 cleanup: eliminate wrapper function
create_parents
f701dfd33ce04b91a1740bebbaf74fc8f2256b92 cleanup: eliminate wrapper function
copyup_dentry
5142256ef2a5c14ae5416442ea00a3750ac421fe cleanup: rewrite do_delayed_copyup
more cleanly and clearly
4effe9d05b5061b710891f86e3bcfe5e95059ef1 debugging: small fix to Makefile to
correct #define typo
ea6bfb3f5095a4889727eb430a03b0960853acf3 cleanup: remove unnecessary macro used
in only one place
95bd1e32d3bfaaaa1556c0f731bd305db3400887 bug fix: don't revalidate dropped
dentries
c8b3092c9df0b3a70e343f716f8658dc56b15859 bug fix: retry lookup for different
silly-renamed files
8ff395af55c524695288df79e506d6b56dbb4f6c Documentation: better comments for
copyup-related code
67f3eb1707a3ec6349c76e6ff59cc82ac86772b9 Verify and maintain fanout invariants.
5fd1dc1ef27160495435426f215d22447cf44cee Post-copyup helper functions
c5c98ee3c921d9c52e3f9b9aef2a9ad2819d9192 Introduce compile-time debugging
support to Unionfs
73a1699b7940d33c1db80a69bc4a2afba80665ce bugfixes: correctly decrement
refcounts of mnt's upon branch management
c0ba5ecfb4501bcd6a5c0b4f6011281c72d98503 bugfix in BUG_ON use: actually catch
bad use of unionfs_mntput
9ddda5eb940c2055693abe2dc9058be9020f866d cleanup: removed a trailing whitespace
479d0f528e45544c7df464e137b30c62fce70416 bugfix: remove defunct
unionfs_put_inode method
8b76f93f9aaf32446e6db3b5dafe8f81fdd89be4 optimize branch overlapping test a bit
46c17a8c356259f3ed5af0c152979a4135ba0218 Documentation update regarding
overlapping branches and new lookup code.
d122452e6a9add5b095a35f9c1df7651c0cc1266 branch management: disallow setting
leftmost branch to readonly
5fd44bb19067ea5cafdea825c96923f6f4b065f4 fsstack: 4th case to do_path_lookup
05355d65b50f2837b496ed5d8eca30d85ed8de55 Revert "Unionfs: Check remount options
for being NULL"
1e92d9a410cbe611ea67b1d6da00dd33298c8ee5 bugfix: don't leak resources when
copyup fails partially
f7a2d00a87837526e9f7cf0794234fd2d37f0454 cleanup: call our
unionfs_{unlock,lock}_dentry instead of mutex ops.
07257c73681c61c00df9fb666b4ec5b3c332794b cleanup: rename our "do_rename" to
__unionfs_rename.
8f512cf0aa79aa8a85fcef8b206b6bf984492dbe cleanup: rename prefix our version of
double_lock_dentry with "unionfs_"
9e19537d20e3d0ec7a8871668d6a25dea4876776 Cleanup: ensure space between every
comma-delimited function argument list
3cabacb344a9438eba579fea5c3bdb44fcd93f9b cleanup: rewrite long while(1) loop
more cleanly
0e88bf736ed20baae190f0b3cf8a8fe0c07af593 Move one function off of branchman.c
and remove source file.
54bcb64fe99d824661bf24e5279ba033a161260e cleanup: consistent pointer
declaration spacing.
3d0d42f449d9e59a5ef6fb5353c5513cc1fb0641 Merge unionfs_write with
__unionfs_write.
a92b25c2d5b4ec1a0310b8723308d775d9c4bf2b cleanup: fix one odd indentation and
long line breakup.
9e2e8848db111e92963526ab0748af2d1028fc4e Commenting the code.
6f7f3cec6581439f465e9ee33a666241e4d10540 cleanup: prefix external functions
with 'extern' properly
ebeed9199920f5fb60b0e0e7b7e0c52867b9f65e cleanup: one more trailing whitespace
removed.
d131039c7689eff3f43b3731429a593b6e9f0a7c cleanup: spell check all strings and
comments
d508a2369c7bb8ab01d516391b8046c6bf92867b cleanup: use consistent style for
multi-line comments
b4c86887849336a3e757fb58dbea3542022d702d cleanup: keep all top-of-function
automatic variables clustered together
977b55a3507ea425021dbed4f15b156d0751c8d9 coding-style: remove one more {braces}
around one-statement code block
ed890e1870f31f307a899aed04d3fad04cc7b7eb cleanup: remove unnecessary blank
lines in short code blocks
df4b986e79c53c1765d1c3e0bc3a4b7cee1e587e cleanup: add missing copyright notices
a72e7301c92651cea8b7b5c1687d3d38977dd882 coding-style: reformat lines longer
than 80 chars (accounting for TABs)
4641ebf4de2f8771c95fc407b5aa4e165b98b8a4 cleanup: every printk should prefix
with "unionfs: " consistently
c7433a4c7b0e5a67c94cbc567f868afd32e486a8 coding-style: remove unnecessary
{braces} around one-line code blocks
019ebe371c9e846710b1abed6e04892304d1bd22 coding-style: no lines over 80 chars
263e8e5679d7110c935687846a1e478f3ac7fb08 coding-style: indent every line
properly
9acf2435c82cac27edb6fe18baaed6a391386c5d cleanup: remove trailing spaces
6a09d8e92df754503cfdd6626ef7312ad903fa9e Documentation: fix spelling error
2024cde5f147b64df187a0df31d1736ff71cedca Documentation: minor typo fixed in
incgen remount option
61c15dd7f244068d2eede7f82f26e205c3a4126a Unionfs: SLAB_CTOR_CONSTRUCTOR has
been removed from vanilla
a96fe9a9de6c6d009ee38fe90efa656b2dc94fc4 [PATCH] unionfs: fix slab abuses with
krealloc
59d0446a181ed88f047aa927c01e61c972673733 [PATCH] fix unionfs compilation
697326abb6c0a37937ab4542f96b47a24ad87bc0 Unionfs: Check remount options for
being NULL
2f2ea6d01308b9bad8f5329c41000e8834f9d7bd Unionfs: Accept MS_SILENT during
remount
764097be65ef82b278b0763f65818af286f4fd73 Unionfs: Don't inline
do_remount_{add,del,mode}_option
5d1b93a9d27c6749ffee3af8be13777760f04a22 Unionfs: Added several BUG_ONs to
assert dentry validity
b0bc74aeb1addc42a5bc7ac52b2c0033d4bb06c4 Unionfs: Properly handle stale inodes
passed to unionfs_permission
196852305e307df6fbe7b6f89fe99c85e143e8d9 Unionfs: Pass lowernd to lower
->revalidate function
b38292ca760d7eb5c4834e5fa6ac249446c741d5 Unionfs: vfsmount reference counting
fixes
0350ada474c0164dbc29c01710384fb2b3dcf4fb Unionfs: unionfs_create needs to
revalidate the dentry
5ff15452c0449e16e6cb3c34c3107a92465535c4 Unionfs: Decrement totalopens counter
on error in unionfs_open
51abb1cc8f7cc5d4e2bc2c400d1ff4642534db83 Unionfs: Document unionfs_d_release
locking
ec888c3067e0497ead0d043a9b988f114e1c75d9 Unionfs: Remove the older incgen ioctl
c5c68a673854dc123cc7ba38cc3fc0976221f90a Unionfs: Grab the unionfs sb private
data lock around branch info users
0743d4b1635d38260a008cd7b8a77426d84f6d9e Unionfs: Rewrite unionfs_d_revalidate
81e6322c15cfa0f6e1ca3af2818acc8c242a2f7f Unionfs: Introduce unionfs_mnt{get,put}
8466398aabc3a1274686c5594bf9c40bafb2a1b1 Unionfs: Bulk of branch-management
remount code
d9c7d0620d38537d6ef9d400d81c80460017582a Unionfs: Introduce branch-id code
a265ca8addf9cbda4b85fe8bf7414ce9e26c3962 Unionfs: Actually verify if dentry's
info node is locked
f5df926850596a1504f0a91c6b3b4e0ca1fef561 Unionfs: Provide more helpful info on
branch leaks during unmount
4bef577332d6c1409b152e3aa14369ba83d2b72b Unionfs: Rename unionfs_data sbcount
field to more appropriate open_files
4a744bae9eaa7451d34cba182407f05a46d9fd03 Unionfs: Proper comment on rwsem field
8eb30f11563f25e11f4c692bef6f508b1712b02e Unionfs: Documentation updates for
branch-management
43a6d95801b7a0baedeb52a2382b3b084a6868f5 fs: Export drop_pagecache_sb symbol
466e8ff3565f455d15b22a4b0ae503e508d1594a fs: Introduce path{get,put}
3514e2ffc70bb8b485c3b1798db5490fe387d727 [PATCH] Unionfs: sioq not __exit
9bf3c27964aa67f54c6f9087c81b057b2b89c2bb MAINTAINERS: Unionfs URL update
25b6169cd8d3371d4dedd76887109b6d6ea3f19c fs/unionfs/: Fix unlocking in error
paths
a9b584a6f8442b9bd9fa26a877a5a49f766b3b58 fs/unionfs/: Fix dentry leak in
copyup_named_dentry
d68c9d62c03814e1a4bcee63f816c5fee77037b4 fs/unionfs/: mntput in __cleanup_dentry
112856e04c42ec78897566ae8e35061ed606d86b fs/unionfs/: Fix copyup_deleted_file
dentry leak
b0af28983a93dea9ad45b8fe6679a1ae814eab01 fs/unionfs/: Miscellaneous coding
style fixes
4f3df214dde0862660b25cbbfedee0adbd81a95d fs/unionfs/: Check return value of
d_path
9b6b870252f8c23f0ff98f26fab661c033f5e109 fs/unionfs/: Use SEEK_{SET,CUR}
instead of hardcoded values
317b14fe83930a9d60b9f609a65df2ee199079cc fs/unionfs/: Remove alloc_filldir_node
e43a598e0d30e650974088bc9f55d9ac026ef8bd fs/unionfs/: Rename
unionfs_d_revalidate_wrap
4e1175744f403b65a3f8b27540df09d4a8c82e58 fs/unionfs/: Several small cleanups in
unionfs_interpose
42f875bf29d3c24f5c656fc947d2a721333aef14 fs/unionfs/: Don't grab dentry private
data mutex in unionfs_d_release
4f22c86bdc04fdf94eda3b82f6e12e174f25fd9e fs/unionfs/: Fix a memory leak in
unionfs_read_super
9db9df8e53cdd0823059c7862b2643f6e552f15b fs/unionfs: Fix a memory leak & null
pointer dereference
4263dd53a2d757d0ef16c37d7837f3f1e24f5c1d [PATCH] UNION_FS must depend on SLAB
353c1bc3cfb2ed80c5f82691bf106bed02ddb788 fs/unionfs/: Remove unused structure
members & macros
1b271ac77158e98c43c1984b76d54693c9fe3240 eCryptfs: convert lookup_one_len() to
lookup_one_len_nd()
16a8c814d50651fc7dea57a86291114f269dc9d0 Unionfs: Documentation update
ccf313735e67a3c0715a319d0b9dddd277353681 fs/: Move eCryptfs & Unionfs config
options into a sub-menu
eb4cd9e1e5fcd62eb23e0f4de8477918ac0b856b fs/unionfs/: Use __roundup_pow_of_two
instead of custom rounding code
941f231e9908facfcd4dd8374de45dc9f8243672 fs/unionfs/: Don't duplicate the
struct nameidata
90bcc1f1d1dfad50920e0bd9dcb89e032eedfdc6 fs/unionfs/: Andrew Morton's comments
3902446bb386d8a030121417c5c6baa8fef006e0 fs/unionfs/: possible cleanups
78f8414897e6992664c849a014a1848848edc981 fs/unionfs/: Remove stale_inode.c
47e74a64dcb6145c50221b9139a01db5ed973804 Unionfs: Extended Attributes support
29a3cca6418a93853ae3925de483d1867b158d88 Unionfs: Kconfig and Makefile
422449801cec5e4bd47b018598988eb35e929e27 Unionfs: Unlink
7c3ad264d1fc04a6d562d7146fe5b74c3f2a4896 Unionfs: Include file
64d22118c6b5ef21fe250273349d73b5f8601c01 Unionfs: Internal include file
6151dfbeec0042418c343252b1477dc105e6aa79 Unionfs: Helper macros/inlines
d5331fbb4a1630a483846be6b765e3e484914247 Unionfs: Handling of stale inodes
15654f3a0354414b437745b4b165f77a1023a260 Unionfs: Superblock operations
487e463285889dd9bc796b25e421eddf0912b786 Unionfs: Miscellaneous helper functions
8d82d74a338619a8334dbc5216d3b01a8e4154b5 Unionfs: Privileged operations
workqueue
9271fd5cc37cbf327c4bd446239df8a11864578f Unionfs: Rename
1cf6b12bc779963e51350eb624e2c40b5227517f Unionfs: Readdir state
248399e4d49c77127205da4be57eeece625ee6e3 Unionfs: Main module functions
7484b65620d9c750386c9a44d45f746dfd1c88af Unionfs: Lookup helper functions
f206507fab4f50335f87e5e6153e755048e91ece Unionfs: Inode operations
b9453b4680e748d65a8db5888ed413524de6d5d8 Unionfs: Directory manipulation helper
functions
ed562b246963fa445801c600cfc0a84c359e610d Unionfs: Directory file operations
520c19ccc8a670eeda045090663a4ac7da3c1ad1 Unionfs: File operations
2d8395fbc0156a5020829ca06c69559e9b99db5a Unionfs: Dentry operations
7ca5f3de2489ce0a397f5cdd95fe09b3e920c671 Unionfs: Copyup Functionality
d7c6d95b29d11437544c5291087fe9b6ea67b82f Unionfs: Common file operations
9d92055aadf986eec64baa8ece65606e9731335e Unionfs: Branch management
functionality
7b8d4e445ade3f7ef590cce3f8ec643584ecef76 lookup_one_len_nd - lookup_one_len
with nameidata argument
7e6cbb61872b7bb1490abaab437cb2cefb67fa22 Unionfs: Documentation
03282b1023560a81675ac7505b270c43f095e14b Linux 2.6.24.5
fa4bf970097e80c3ba50467a8b99c8f97a6391f0 locks: fix possible infinite loop in
fcntl(F_SETLKW) over nfs
44996dccd89ce86c7c38e37e0635d30c66279772 file capabilities: remove
cap_task_kill()
d7d835ba45a0a2b30ed47887275e271e9ddddbdb macb: Call phy_disconnect on removing
acba01a4a72096cd60de7dad570acea3ec7f46ab fbdev: fix /proc/fb oops after module
removal
bcf7b3914e9cd04e09685a1460da8b90e46a8001 acpi: bus: check once more for an
empty list after locking it
d51b295acd90c52a01b0afb316833c2783e1fb14 PARISC fix signal trampoline cache
flushing
24319896af06b84f965bcefa0f2d926b726ed05b PARISC pdc_console: fix bizarre panic
on boot
fe23b328b6fd02f23a30690baf45a4092162d760 PARISC futex: special case cmpxchg
NULL in kernel space
e9a3ef655c451a9dd1b4df795f6eac253eed6af0 pnpacpi: reduce printk severity for
"pnpacpi: exceeded the max number of ..."
5cd82d4dd65bc2a7206352c7dcb0c1beea28136e POWERPC: Fix build of modular
drivers/macintosh/apm_emu.c
f1e310c26a37a98efba28f6ea65f1f33f353786d md: close a livelock window in
handle_parity_checks5
c9c5091171cbf780bb293e6406dd8632b678bae8 signalfd: fix for incorrect SI_QUEUE
user data reporting
b895b7886c143e446b8b222a19f10cb0890faae6 plip: replace spin_lock_irq with
spin_lock_irqsave in irq context
53def1fec24f8216778a0492e62370141c5c15a4 acpi: fix "buggy BIOS check" when CPUs
are hot removed
b1c9cdea40bcedd6ab88de759162ef01d7b50789 HFS+: fix unlink of links
aff170c0b3f765ef8909b5ab1a89c54d7037c2f9 DVB: tda10086: make the 22kHz tone for
DISEQC a config option
1ff9e6f47768a807d8c283290e5a4f8b66376e46 SPARC64: Fix FPU saving in 64-bit
signal handling.
d5a425ea8e29fc0c17fb72a6fd2aed68df8e9cfe bluetooth: hci_core: defer
hci_unregister_sysfs()
93ea6ab18c1b1a511e168f9207d8c855822f90ff sis190: read the mac address from the
eeprom first
6cee5037c7c0950a80bd82f1c8c7dd6a22cd5422 libata: assume no device is attached
if both IDENTIFYs are aborted
3923d91d2ade70e9fcfe22aa965710ff8a2ae535 SPARC64: flush_ptrace_access() needs
preemption disable.
8b337d60a526f4461d681cd537d6b0f2d176f0ad SPARC64: Fix __get_cpu_var in
preemption-enabled area.
d08242303cea836fd2587d776e5c743b3e02ae2a SPARC64: Fix atomic backoff limit.
1814e31332384ae44b9ed55f0393faacfa52f02a VLAN: Don't copy ALLMULTI/PROMISC
flags from underlying device
276be82fbc8970d7dac375493d699f8bea015e7f TCP: Let skbs grow over a page on fast
peers
af5ee471275ea3b943b3aa98e675eeee062aa83c TCP: Fix shrinking windows with window
scaling
1bb175b624fe8cf8b6acb5abb45810727a98ad80 NET: Fix multicast device ioctl checks
746b23e44e933a993777eb054ab6b44724a43d6e SCTP: Fix local_addr deletions during
list traversals.
ed03865a4621b60f8c1b4c3932db85303c3ec349 sch_htb: fix "too many events"
situation
d55db74d5dbb56eb8f4fc874a97af7294a3b3008 NET: Add preemption point in qdisc_run
43bee598bd747dc6849d3c4f32a3a912200073c0 PPPOL2TP: Fix SMP issues in skb
reorder queue handling
5998533a1a9aa7480329cca82bab577eec396679 PPPOL2TP: Make locking calls
softirq-safe
08fb454fcf51b9133bb6d88e009d89127238e24c netpoll: zap_completion_queue: adjust
skb->users counter
e982cc89839374bb1a504448401dfafaf772bdbf LLC: Restrict LLC sockets to root
c6724ce3027b11151d39b4d19b85b9401462eebd INET: inet_frag_evictor() must run
with BH disabled
d94e90a23b5f20d4aadf592d049a6de3c3260f07 SUNGEM: Fix NAPI assertion failure.
c4e67d75cd6944616acef4a079967d1d23c6a3bd NET: include <linux/types.h> into
linux/ethtool.h for __u* typedef
0003f278998a59e72784048d7484e4a998ceab3d AX25 ax25_out: check skb for NULL in
ax25_kick()
b245c3b43439c715e33b57ca9b663123812dd208 ipmi: change device node ordering to
reflect probe order
81f368b55356732412d1737b7da90c4a7d7d11a2 mtd: fix broken state in CFI driver
caused by FL_SHUTDOWN
c116e98be7180bdac3aea5c0a428718e14785315 CRYPTO xcbc: Fix crash when ipsec uses
xcbc-mac with big data chunk
f1920b5f097b15dace2d84fedb82121cb09c86b4 USB: serial: ti_usb_3410_5052: Correct
TUSB3410 endpoint requirements.
e114af2792992c4e2206dbfb28d52d3bbea2c2ef USB: serial: fix regression in
Visor/Palm OS module for kernels >= 2.6.24
ff66974a0f9a9f938f182c49f1464ba54a31e553 USB: Allow initialization of broken
keyspan serial adapters.
a5b76cbbbe0fb76270f7babce48bda9b8806f9ea vmcoreinfo: add the symbol "phys_base"
9b3a3637bca1835825c5ec9b8a06207891cc8d24 hwmon: (w83781d) Fix I/O resource
conflict with PNP
96c132f39fc8514e2bd2d56b95442879c56308fe pci: revert SMBus unhide on HP Compaq
nx6110
6ed609bc70e1cce983650707b0b7c12265ab96f6 vfs: fix data leak in nobh_write_end()
2f95fda842dd607e2d02f973b22a5aacf78bbd1b alloc_percpu() fails to allocate
percpu data
28680bfb8269703def997e2269caf9bfe2de489c PERCPU : __percpu_alloc_mask() can
dynamically size percpu_data storage
bcd817a3949cfc772b97f3f1428be35488e6266b xen: fix UP setup of shared_info
cf0a0d639cb8feee43f455bdb31454742337225d xen: mask out SEP from CPUID
47faf947315d8abeaf5ec90a906e47a24e0657dd xen: fix RMW when unmasking events
ce4039e002eab66502cd7d2cbcc6fcbdcbf828ee slab: fix cache_cache bootstrap in
kmem_cache_init()
e8f696e9daa00e52b9c7ad1822fcda354d0baabd NOHZ: reevaluate idle sleep length
after add_timer_on()
3d6fec02c6a996f658bdaa6a1da381f9b72da032 inotify: remove debug code
4193242f7ca7c2626b440fe4e9dda57f2bcf0baa inotify: fix race
d4fe2bbe7a065a8aee77612356d8057239a03b84 USB: new quirk flag to avoid
Set-Interface
5010082c1fb8795638fe62076bb23f2ee08af9f3 USB: add support for Motorola ROKR Z6
cellphone in mass storage mode
2b003ee8211d1e78f257dd91a5a24b425d330a1d UIO: add pgprot_noncached() to UIO
mmap code
490b69825567385d30f20a1fa1e43dc9573bb815 V4L: ivtv: Add missing sg_init_table()
3931f1aa4d1cd87a889235edc3eee7ceb5f73de4 md: remove the 'super' sysfs attribute
from devices in an 'md' array
a98ac15765353742ddff62e5ee1e46874742e1f1 mtd: memory corruption in block2mtd.c
05c65923c9ca3052b110281099543bdd35d385af kbuild: soften modpost checks when
doing cross builds
8512564b498417a1e6e9a4a228c20ffc667c3c0b time: prevent the loop in
timespec_add_ns() from being optimised away
_______________________________________________
unionfs-cvs mailing list: http://unionfs.filesystems.org/
[email protected]
http://www.fsl.cs.sunysb.edu/mailman/listinfo/unionfs-cvs