Rebased ref, commits from common ancestor:
442bc77fa413e9665214edafaf0fd321b3c2fc5e Unionfs: release 2.1.2
7ec18f71caa656a9303278513963cf5f7d09adfa Unionfs: imported fixes from korg
branch's take-3 series
7754b6b512fae352eb2919453c6c458d1f3e64e5 Unionfs: release 2.1.1.
1ab64fd726751f5444aa6213570b7e4d4bd4f512 Unionfs: minor usage.txt documentation
fix
a49f9bc474d17d6b0845f3f68cb9e79b07a02743 Unionfs: imported fixes from korg
branch
5339ac3c38245652db308dd1c4ee2e7e66bde717 Unionfs: back-port stuff from Jeff's
korg branch to per-kernel branches
1230579822f7ec91c07d7cc6f645d55d87b1ecc1 Unionfs: support incremental versions
849309cfd2c465616b80db8dfd41e928df5b5b47 Unionfs: check for immutable files
before read-only branches
16d1601172e7aa99e3f15fb5322acf55a67e7847 Unionfs: mmap fixes to
unionfs_writepage
59d2d10b53968b4c51d821bd2624aa0671e094e7 Unionfs: rewrite cleanup_file more
cleanly
b6a32bf6a354e808951ce4298ca425720091aba1 Unionfs: improved printk upon copyup
e7589f9e4869d16214f230b35b03f7d90ffa8ba1 Unionfs: xattr copyup fixes
afd1938fc75fedc05bd352b17ca29d95a1f08577 Unionfs: fixes to cache-coherency
checking code
b1070de40a431a80c9ff26a6d05f72e0a8b55fda Unionfs: mmap fixes to
unionfs_writepage
9733520fb4597b9e6d44b506ae6e6ac3f9e81fd8 Unionfs: bugfix when mounting readonly
exported NFS volumes (was: nfsro)
608d782eb91d632d661634261a69c6a72609d9c8 [PATCH] unionfs: make functions static
2ae7aa78136da1d330b6e3db2cb4a87fce60b6de Unionfs: ensure cache coherency in
unionfs_fsync/fasync
2fed3e24762cbaeda93c59fe4726e69caae86d46 Unionfs: implement native
unionfs_fsync/unionfs_fasync methods
40b3af41b542e16f3251448c669cfc0c0379d233 Unionfs: small documentation fix to
usage.txt
e956a2c795fc0316ab93db7821868c25bc2bb67a Unionfs: mmap fixes to
->writepage/readpage/sync_page
d523452a84fcd62adeef4ea5743ef646344c8e54 Unionfs: branch-management bugfix to
unionfs_file_revalidate
29fddb902b7f8afb181cbccea2db3b174c50b5b7 Unionfs: cleanup: break line longer
than 80 chars
fe519defb6c0220fa4cee42168a42b4dcc1fce78 Unionfs: fix minor typo in
revalidate_chain comment
2aa1793a2ac79cddfd40cd9ba8b7c90879315059 Unionfs: bugfix: don't call
branchget() until dentry_open succeeded
a580f4e0b1392fb473b2e3204a8d77885acba492 Unionfs: branch-management bug-fix to
lower mnt counts
a66fc05e0498047b5199b83e2cd027a492475b28 Unionfs: use igrab instead of
atomic_inc inode refcnt
0f3f1c45be0049502b7e783fb347d40897f88f30 Unionfs: cache-coherency: update times
of root inode after branch management
1f829a3e7a547368c1633da12ef1d7b12252d366 Unionfs: debugging: don't oops if
sb->s_root is NULL
a46315f78c608eefd1a73e01a6dd89d0a284480f Unionfs: debugging: show inode
reference counts for all branches
300dc012e2b05eefe3ba64d84dde5e380c82f479 Unionfs: fix small typo in comment
bb7c664db436559cb639a37a53512bde5db51376 Unionfs: rewrite do_unionfs_readpage
to use vfs_read (bugfix)
7d4994a54a81ea7a97a3419f3d1b3aeb78afa041 Unionfs: bugfix -- set copied up open
file mode to read and write
b7356aa77cedbab253017bedb45a3cd4ed146b61 Unionfs: fix minor typo in a comment
2db760913f08ef94fb5f0b45443243d5d05056d3 unionfs: better handling when copying
up permissions
37441b2bc5ba3c0a9b26766ddab273e98d2e1443 Unionfs: better error handling in
rename code when copyups are involved
d8798d433da5b60ed06d0352a60063ab61aa9991 Unionfs: bugfix when renaming symlinks
on readonly branches
17b06d95c8b533729e5ecc86cfff16ad302e49bf Unionfs: prevent deadlock with
branch-management code.
afc71a835d707586aa46654f1d4644dd3e40aaca Unionfs: rename file->f_dentry
references to file->f_path.dentry
f04a348c02ccac04c84d9389e23d054b43be76ec Unionfs: improved comment above
unionfs_follow_link
d99b8c08b6aaee845934bd5294c7b66940fa5bbf Unionfs: Change the semantics of sb
info's rwsem
247d48bd5b709b9cfb6dd345cbcd2a397fa61a90 Unionfs: Remove superfluous check for
NULL pointer
a348000ab866ed1c267f764421d58f0a658e9059 Unionfs: Change
free_dentry_private_info to take a struct dentry
7a2bf1df55bd5f634b308697aca529456931c118 Unionfs: Cleanup
new_dentry_private_data
965a3c718f437247188d818cd300f9a5fec20016 Unionfs: document cache-coherency
design and implementation
47d8d428cf192e146497b2b70285fb04e6291b49 Unionfs: cache-coherency calls to
maintain the time invariants
02859b834f08217b7a22cca1bb09a90f2c76919b Unionfs: core cache-coherency code
84b9d8b5f8e36fc1dab3c68745ea72f32b34ecb9 Unionfs: introduce two functions to
maintain time invariants
73dc5c45a029cb2737afa1686ba53e8d5ba19df5 Unionfs: prototype and location change
for unionfs_get_nlinks
6ca156d56ec7390f526b09d205e58838d3921057 ecryptfs: update to new API of
fsstack_copy_attr_all
5105767e203c9e7cd4d25c8c700d1c4c6315cd7b fs_stack: simplify generic
attribute-copying function
01c3b9ec6721265fed880847da36e7ef81f2d81b Unionfs: m/c/atime invariant checking
debugging code
8614104bb5dcccbc40b485e871daf257f0758081 Unionfs: bugfix in debugging
infrastructure
1fecbac16b63f1d640f41f27f4c4ada5f136cf76 Cache coherency: resync unionfs
data/meta-data when lower files change
e7debbabb4a70c76654000f232096030bdf7c6ec revert changes to
new_dentry_private_data and document it
919f87d35898c648e5190a623ffb4a54755937f1 cleanup: convert all instances of
"hidden" to "lower".
222f3741b7f535d8dfa0326c5ad12fa754ffe26a Fix section marker in header file:
b381541a7119afe7b26c2615cdb76e63bf468664 minor indentation correction
b5c22a48f4c60d13fa0186887bffe9f59c31e5e4 bugfix: add MODULE_LICENSE to mtdsuper
module so it loads
c7619fdc99845537bdf72662c4bbe002b6dc308c bugfix: properly reset lower inode
start/end range
c81a38a51e27eb87f4db05e446d256316704531f cleanup: rewrite new_dentry_private
data more simply
5259461c2163e5edde17963fc8dfc00b668fcef9 bugfix: remove extra superblock rwsem
unlock call
372e2dedad4fb52a2ec630d9ba1b098e564c7181 remove unnecessary comment
d36ad5c030c6f0c1c301a9df6493a6dddcf45c2c properly format a multi line comment
39b3fda5048940008972aa33f30ef851412331b1 reformat all lines longer than 80
characters
2c6e05176cb6f4ee872477c646614b3b6cc01e88 debugging: indent code properly and
cleanups
7d26c4da4b5de92fd420961daa58993d4194b6c4 cleanup: reformat all lines longer
than 80 characters
e8ace6e0afacd84a984f1a1298800ea0485b7fcd spell check all strings and comments
857e4008ae678eed38a6b89acdb62f3a0f5d895d cleanup: ensure proper comment on
every "#endif"
5c21ac98cbeca659e68c0ec8bdd009755f409e94 Revert "Unionfs: Cleanup locking in
new_dentry_private_data"
3866ef0a36c862d37cec643fdc40b0cc717143b7 bugfix: ensure dentry/inode/mnt
validity after a successful ioctl
5bcc38998e60aa3bd538ecf8e2afea94a10e747a bugfix: release superblock lock at end
of ioctl method
741215e8bd0decc5c8197db3ea8c802f7c566a7c bug fixes: revalidate dentries passed
to all inode/super operations
21b9d125b7f79b2486ff34c06da7c6798896c0b5 code consistency: ensure that every
#endif has a matching comment
b920806f9dfde3bed83b0fe03c42b45789996fa0 invariants: don't complain if no lower
dentry of a deleted dentry
f1429555b3648cedc95f5983dcb481d000d8919c invariants: don't complain about
directories with some NULL lower objects
a803bb951ea95e23ae14b34f57d7b390fa7829ae Revert "invariants: don't complain
about directories with some NULL lower objects"
0b2cec2a13a3c60a20023149d1ceaae58ae56d9a invariants: don't complain about
directories with some NULL lower objects
e844a1f562270ddbbd6d482337dc02de217e9f2a cleanup: rewrite
unionfs_partial_lookup more cleanly and add comments
3af28abf21e7cc248c822940978f0fa73de0e80c bug fix: prevent null mntget warning
messages in unionfs_lookup_backend
4596bf56ad44591bf030a220b067ed891a0c790f documentation: expand comments to
unionfs_lookup_backend
883c15ef7093fc122ba9538a5f26f7454ab64382 cleanup: remove unnecessary call to
inherit_mnt
bc1fccb588f8ad13cdd070677755860d949e4ef8 bug fix: don't warn if trying to
mntput a "negative" union object
4a673aa0747187947c0605fbc98e688d85003fc8 bug fix: get lower mnt from root
dentry instead of lower dentry
5b6a39d3810c4f3e7eabbbdf6cb8c794e959def0 Unionfs: allow users to override
Makefile options in fs/unionfs/local.mk
966c74bf9c6327e94db59d2d44703f620553f066 documentation: better comment in
branch_id_to_idx
bf2683553f5f844f20f4008c78837290a0c7de49 bug fix: catch bad use of dirs=
options (extra ':' separators)
481cf36d0cd547e2ebd979079fd2bb8d93747117 unionfs: merge find_new_branch_index
and branch_id_to_idx into one function
24d58e467ac7e0ec6723b8c9d8b98c67e66debf1 unionfs: minor cleanup and better
commenting in new_dentry_private_data
24dbf4d45c7aede506990b50419d96ffce6b44fd Unionfs: Cleanup locking in
new_dentry_private_data
9c0f5020a48e5d80d719fb1047fc55a2a3648f95 bugfix: prevent null-deref oops if
lower f/s is NFS (mmap writes)
44a87539535bd7a0db25176f495bd5c9c563442f cleanup: use krealloc instead of
open-coding it with kmalloc/kfree/memcpy
5989f6e7690d9ca89dba4b55ea0d2bfbd07b2c8b bugfix: prevent a NULL ptr deref if
branch is nfs and using mmap writes
ea0470436f0c26e16127eb4c222ea66e0b9e3fda bugfix: handle lower file systems that
do not support writeable mappings
759ea3819caa1cba5265d1500e8f92724b0ecb2c documentation: comment to ODF
developers to address
0c13be2c75de03472bd4f56c9aa25fc34324002f bug fix: set lower inodes correctly
after branch management succeeds
57b06506d04bd415461722bae578c58a42b968de bug fix: prevent self deadlock with
remount code in pivot_root scenarios
75d9d7cd4f1053068194bc916f6aeec3f0119ead debugging: test for freed (0x5a) inodes
039feae370579f5c651e88c08ff92e047a5e9cc9 bugfix: statfs lower file system
properly
80505d3c12570d4f381afaf031fa9050a548278d Add Erez Zadok to maintainers list
e42f62f5d4f5eb5a42bfab28d8a0852fa27995a2 add standard copyright comment to
linux/union_fs.h
63589567321c486c4c951d4372cbc65e94097d21 d_splice bugfix: update dentry in our
lookup if needed.
89cb685b1be33a90553435408eba3e184dc2a8d0 mmap: file revalidation and fanout
invariant validation
c87240e7e80416fa398433e3bc35140fc49df9a6 mmap: sync_page bug, call sync_page on
lower page, not unionfs page
ae8aacafe23525a6e9cd70437a041bba2067cac9 mmap: also revalidate file passed to
unionfs_release
32dc85cc96ef3ee525a8955bdc0f6ef9f2d050d0 mmap: update atime upon successful
file reading (via mmap or otherwise)
bb8cc426c3d887b1f887a8f03c93740e354084a6 mmap: proper locking to interoperate
with branch-management code
0e16dd8e67b74ed6725d7a0f99256e46b8508aa5 mmap: remove unnecessary unionfs_bmap
method
bfc134dd6674017612e81a3ad01d924a8ab3c868 mmap: trivial sendfile support
4440e5d5ee50519ceaac4f3b1e0eca0ba271be2a mmap: minor code and comment
reformatting
675bd0feaadcd9abcf26c0de9270cdea49a415fd mmap: #if 0 unneeded code instead of
commenting it out
1f784ce34f2e840da68e5de6afc668385957c5f4 mmap: read upper file instead of lower
file
3924c351645cfb5d41f2a8a82ad7379b2a2f999e mmap: coding style: reformated a line
longer than 80 chars
e9216b5665ac22fd12ccaac7c2632a87493a6c36 mmap: remove defunct comments
7fbda55e0f182685a8bdba6f1383a38301f42fc1 mmap: file revalidation
d34284ec60c0b6bbfc9a3f28d0c9813000b6550e mmap: applied main mmap patch
cabef0cd088f14dfb29b96f5def3ac349b8f5b3f bugfix: fixed interpose to check if
d_splice_alias returns a dentry
dd6657927cdfc42198a6b0f0873664818e358463 debug: remove unnecessarily verbose
debugging printk's
a30d4ba591e450e44558fd3de98deb478348fb72 cleanup: consistent printk messages
dc34cc2225056c20bed82840c65f8fe97f614ed6 cleanup: eliminate wrapper function
create_parents
d68ce736648cb8d70b78b6ab1f9a27d9a9c57f09 cleanup: eliminate wrapper function
copyup_dentry
1b3563dca9dd15da6d35dc0e5b1d5ebaec87eab7 cleanup: rewrite do_delayed_copyup
more cleanly and clearly
ccfb4b9def245dc6faa585890c7ad100f597efff debugging: small fix to Makefile to
correct #define typo
0b25fa83533a9806fc34cdaeae61d4ff549adc52 cleanup: remove unnecessary macro used
in only one place
3102fc9b08d075563075c2251f9267dc53385923 bug fix: don't revalidate dropped
dentries
1960aa7352161064c47d84f36182a375644547e5 bug fix: retry lookup for different
silly-renamed files
c6f6b093de1fcfc56b506fa3a7f370cbfd3bd7d6 Documentation: better comments for
copyup-related code
3cf87cac22ae5f105063769eb5f5694d24e9c57f Verify and maintain fanout invariants.
3afcd0ddb818c2475f0a94e10b8a01ad944a6c3b Post-copyup helper functions
4dd124c10fb381b0c9e5886aa7f05fda94a7bccf Introduce compile-time debugging
support to Unionfs
c7c115a0562e405f063c70a884edc55af0602eb8 bugfixes: correctly decrement
refcounts of mnt's upon branch management
3a8be2908ed8051824a99c8c455b4bcc83748f2d bugfix in BUG_ON use: actually catch
bad use of unionfs_mntput
7039641861dcea192592f3154701377cfeb7aea1 cleanup: removed a trailing whitespace
dc2212546639dcb74755b2417948442f0bea637a bugfix: remove defunct
unionfs_put_inode method
ea400b45f6f0f1dd636f8ee9f33f772326b39403 optimize branch overlapping test a bit
ef2d8e462dfe5ce2909417c6241ea207082435a6 Documentation update regarding
overlapping branches and new lookup code.
09cae72cf88375a54f5c484a992c319d4b53fb1f branch management: disallow setting
leftmost branch to readonly
ac1c68e3aa6b93b11b32928b8de3602f058fdfc0 fsstack: 4th case to do_path_lookup
f707dea47d386b6a5adedd10087d21d423136eb6 Revert "Unionfs: Check remount options
for being NULL"
f32a95a0e027d90206ac10f92420e8d3ff1088b9 bugfix: don't leak resources when
copyup fails partially
e961434d38329f5b7c22e17555a0849c014ae6c2 cleanup: call our
unionfs_{unlock,lock}_dentry instead of mutex ops.
fa2d701c664e94c8abe15e4977425e918cc3abca cleanup: rename our "do_rename" to
__unionfs_rename.
f7d14e1fa42afb5defce2d730f3d018784339969 cleanup: rename prefix our version of
double_lock_dentry with "unionfs_"
7793d260bfb446f3ab8c46c22e63eedd1adeb6b4 Cleanup: ensure space between every
comma-delimited function argument list
2501fee46173ba265f47372fd2886d0e940ce375 cleanup: rewrite long while(1) loop
more cleanly
fc70d8e59cd4f97980be6857f2b28907829052a1 Move one function off of branchman.c
and remove source file.
fd7d689f394058961939628453e24e00b0a95d24 cleanup: consistent pointer
declaration spacing.
665417844ad3684a4b2b2343dd3136efba1215c4 Merge unionfs_write with
__unionfs_write.
0bf69537496a9468ce1b837ff4980855ec939dfd cleanup: fix one odd indentation and
long line breakup.
53d59702864f88d0a58d308731e2e71d2b9da8a5 Commenting the code.
be09c76d49fe9970bd0f1d68c28865203ab5e723 cleanup: prefix external functions
with 'extern' properly
d5533afbb4f844fa24878cee0c516020481f74bf cleanup: one more trailing whitespace
removed.
96eebbf3cbf4dc434a2fa60e69ae28edf0d7cb34 cleanup: spell check all strings and
comments
5063ec60a3352b5d971eef35c11b9cc30e2c34ec cleanup: use consistent style for
multi-line comments
31706e835f71e35ee307983c0cbf4b56ac7b4aa7 cleanup: keep all top-of-function
automatic variables clustered together
0c9c6dd8dc6209c6e936f889d9965848d2942be3 coding-style: remove one more {braces}
around one-statement code block
4875a994b1d65725b6b1f792e3c48a5166959b9a cleanup: remove unnecessary blank
lines in short code blocks
709dfd591080539b7a007e8a72f0936b2e7917ac cleanup: add missing copyright notices
e04f0b7707cd6eb23c2c6d60a985cc2724665839 coding-style: reformat lines longer
than 80 chars (accounting for TABs)
352c983ea679b63ec748f79a1111b4e11424c7ab cleanup: every printk should prefix
with "unionfs: " consistently
42d78c8ce7d51701ae2090b24503bd7ef38f461b coding-style: remove unnecessary
{braces} around one-line code blocks
0226a966305c3ccf74bbba4d8ad11ec1a1eb5cae coding-style: no lines over 80 chars
48a23272eaf58cf0bfe497f4d72be0f9d382f194 coding-style: indent every line
properly
32a57496fc33b5875d20c28962744b1cf5d0a43b cleanup: remove trailing spaces
0a1ed6276cf39cf195f5c76fdabd1074f4bf6f81 Documentation: fix spelling error
5d227ecbc00480f5157bf4661f0fcb33867a8f0b Documentation: minor typo fixed in
incgen remount option
77469a1ac1ce2dd2e1c1c45905facf6b857edf44 Unionfs: SLAB_CTOR_CONSTRUCTOR has
been removed from vanilla
8136107426965612cc96e3ec96be2222b92d255a [PATCH] unionfs: fix slab abuses with
krealloc
dd4da72fa989cb32117ef2d415b72da42e011afd [PATCH] fix unionfs compilation
7d9a6d37dfd3cddaa1a64b6f32d4ff563d226bb1 Unionfs: Check remount options for
being NULL
78fc811edb87a93781e7c228e8bfd12fe232d0b8 Unionfs: Accept MS_SILENT during
remount
7bdea791fdb56091770d5b6994191ebd4d28b1e8 Unionfs: Don't inline
do_remount_{add,del,mode}_option
390bd251abde3b0683d877aa7f1f72b472374370 Unionfs: Added several BUG_ONs to
assert dentry validity
08fc58fd0564790dfdabfe16931daf7ebaf57d4a Unionfs: Properly handle stale inodes
passed to unionfs_permission
b25cba2e8e4e22a873d60bafee64f0e04ad7cd97 Unionfs: Pass lowernd to lower
->revalidate function
d068be71eadda07c689401e82c44a6fe74d3707b Unionfs: vfsmount reference counting
fixes
fec81ccd6c57f77b8b782129e7e95f35c37f6747 Unionfs: unionfs_create needs to
revalidate the dentry
89ce1eac7b6cc40ddbd6eb77a623d1c67b7f6aab Unionfs: Decrement totalopens counter
on error in unionfs_open
075c4e0d42e9df16fe9bb1057df195f7cc2916fd Unionfs: Document unionfs_d_release
locking
d557ff427befacb738dcced63b8c0cf3a2c90c50 Unionfs: Remove the older incgen ioctl
5b59c736425ea196907136defd9f3a08a2de3b1d Unionfs: Grab the unionfs sb private
data lock around branch info users
ee778d3541413e46842fca523d9a407e837e019c Unionfs: Rewrite unionfs_d_revalidate
f9c791ba3b6ec71750bffb06f2fe8d3c856354a1 Unionfs: Introduce unionfs_mnt{get,put}
747e431a544411d40f61beb882604abe46e919e9 Unionfs: Bulk of branch-management
remount code
d1c05f69488560d97d727fb5922a4f1e889f7c20 Unionfs: Introduce branch-id code
120b65fa71884da1a72e76c0eadc43a8e43760cf Unionfs: Actually verify if dentry's
info node is locked
3435a331cf8c7e0e1e8e0d0efb44c3b65cdd83af Unionfs: Provide more helpful info on
branch leaks during unmount
91b039e04e3c0d1dbc331f1455d6c6cce5c32875 Unionfs: Rename unionfs_data sbcount
field to more appropriate open_files
584327f6508e8eb0cff58006f0199127954a9cd6 Unionfs: Proper comment on rwsem field
27d6389f192a1af2ae48e15d97f5c6118c95ea46 Unionfs: Documentation updates for
branch-management
e1da9956cf0129a5fe472e72d267ee1784be5aae fs: Export drop_pagecache_sb symbol
d3e3e415f78726b22b7fbde15ac1feac366cac5d fs: Introduce path{get,put}
2f16c5ec98ae1a2f03d087d1dcea316f3a65e18e [PATCH] Unionfs: sioq not __exit
58189fa7b840b36c252e5a93a41e32aa338d0925 MAINTAINERS: Unionfs URL update
528715e456f6712a22682b3a46e769a8aa11cc23 fs/unionfs/: Fix unlocking in error
paths
47bbee38bf4b07dd1147539b0bfda503f0aa9ec7 fs/unionfs/: Fix dentry leak in
copyup_named_dentry
1d15337a1a2b9271aca030a09a5a8130570ec140 fs/unionfs/: mntput in __cleanup_dentry
c8cbe99abd25ca803bdbeb17c2e171c3df22c54e fs/unionfs/: Fix copyup_deleted_file
dentry leak
dd59f56d42a49c81ae434a6fe46495c668d7aef6 fs/unionfs/: Miscellaneous coding
style fixes
c397ce1a9b169db6452e793c0c5bbcdc9acbb899 fs/unionfs/: Check return value of
d_path
0167c37e8629578e8f9a289b3bd87b934e92ea9d fs/unionfs/: Use SEEK_{SET,CUR}
instead of hardcoded values
52683439050e680a32f1c7b1448642955c36584c fs/unionfs/: Remove alloc_filldir_node
a9bd4624ffd219640768b3f112153657582f09fb fs/unionfs/: Rename
unionfs_d_revalidate_wrap
141f9960b3dc1efc7fd450ec478d883a050db079 fs/unionfs/: Several small cleanups in
unionfs_interpose
2fcb68569641f14b76740ef6c9d20baa615b0183 fs/unionfs/: Don't grab dentry private
data mutex in unionfs_d_release
ea542e26e8f51f4177d8fcab250f070d9db2a4b6 fs/unionfs/: Fix a memory leak in
unionfs_read_super
fe87e24509cf2df8eb5fcd81eb54bbffaf0ab75e fs/unionfs: Fix a memory leak & null
pointer dereference
ad3010f8a61b6882d59de4f083550703be575299 [PATCH] UNION_FS must depend on SLAB
fe26f6f57ca1324e05dfcc49079ea0a4467957ff fs/unionfs/: Remove unused structure
members & macros
6f662e8b679184c82cb118a8b82786c7c3daa12f eCryptfs: convert lookup_one_len() to
lookup_one_len_nd()
05def5b0aa1dbe6e8ff4b143578db48020b265ea Unionfs: Documentation update
8fb1332d8b04ab0c6fe890df166cf97ada60ab7b fs/: Move eCryptfs & Unionfs config
options into a sub-menu
8bce5b39fdfb89770217fa5485505aab426e8187 fs/unionfs/: Use __roundup_pow_of_two
instead of custom rounding code
c12be9b691449de61fe0791b210cc3efc44c6fdb fs/unionfs/: Don't duplicate the
struct nameidata
ec4f227ce69caa42c8f2613bed578f2bb7509c14 fs/unionfs/: Andrew Morton's comments
d2fe9ee6dbb9d76d0b3a7c3962c1409db93635d3 fs/unionfs/: possible cleanups
642c4e091b84332b26a49d78c65a8ba480eb25e3 fs/unionfs/: Remove stale_inode.c
c6579fe706343f4ef90fcafc8e85a1a61c933e59 Unionfs: Extended Attributes support
0b0b024a0935826fca2654fea76c5fb1229386d1 Unionfs: Kconfig and Makefile
dac999439efa314ef5c052d65899345ca7274d0a Unionfs: Unlink
b3ede04209028bd08dc00b4074da5b3940ec001d Unionfs: Include file
ca23b8603ce9e701618fbe58f16b360a95071dff Unionfs: Internal include file
2ff15ccf918171c2541d14cb6d1d1c10404fa18b Unionfs: Helper macros/inlines
2e7503448800cb95e27f9de8281c5d37f7c098e1 Unionfs: Handling of stale inodes
a4f4ba4e4f41ebd3d12c15fc4aec68750bc33dd1 Unionfs: Superblock operations
ae6faa4daaefd32f084eaa5afbc8322063d639c5 Unionfs: Miscellaneous helper functions
9e02399b09f30580a6eddff8724a31dc79cc23b6 Unionfs: Privileged operations
workqueue
509e2782c172bf3a0679fab08f51809137b31783 Unionfs: Rename
215b7cee11826a3a8ddef6b0ae0f3bc7e1152238 Unionfs: Readdir state
6342b41358cb9436a428e16f5683565edbe74c85 Unionfs: Main module functions
f8ab87e403b78dbbe2fae877cb4927f124eb9043 Unionfs: Lookup helper functions
c22bd81fc638ce83535e939e22b062425f9e7302 Unionfs: Inode operations
4591b9dab67c5a251d49355f72a047a8678fdac1 Unionfs: Directory manipulation helper
functions
42561b3c00c51b3c26aee491b14867624367fe4b Unionfs: Directory file operations
0861211cdf8f6a3e7a24a331688035b487f80ddb Unionfs: File operations
5cf9cbdd30a58b74433f639d6f9dda9fd63d4a08 Unionfs: Dentry operations
f3809c60dde1a6e473132a3b3bf84b1d6a80267a Unionfs: Copyup Functionality
023e093029b567e8d0832fc890eba98598563bc3 Unionfs: Common file operations
51fd51e15b4c9352623bf195f54c81ca81a65402 Unionfs: Branch management
functionality
a097c29ed18f56a0db30667b274a5e4cee19646d lookup_one_len_nd - lookup_one_len
with nameidata argument
69c2c3ac41f6545515f7ba7b8a543f2979390408 Unionfs: Documentation
37bc333735f876f9512e82fda65dfdae08c4e00a Linux 2.6.22.4
c27a3393808acab7243da7455c713fe763ea2627 Reset current->pdeath_signal on SUID
binary execution (CVE-2007-3848)
_______________________________________________
unionfs-cvs mailing list: http://unionfs.filesystems.org/
[email protected]
http://www.fsl.cs.sunysb.edu/mailman/listinfo/unionfs-cvs