GIT: unionfs2-2.6.31.y: Changes to branch 'master'

Erez Zadok ezk at fsl.cs.sunysb.edu
Thu Aug 12 22:44:45 EDT 2010


Rebased ref, commits from common ancestor:
71bf77928a11880f89308df22ec729ccfb1fdc75 Unionfs: Release 2.5.5
b188eac9b1b429ba1257b0e21a79a7175b9d1c6b Unionfs: Release 2.5.4
04763ea06797751034082aa4224eb7dc567e51ee Unionfs: update copyright year to 2010
f7c266cb940055047535470175541c4c1a998abd Unionfs: unlock lower parent inode correctly on error path
00392c98999460cfdefa3e32173ff5967761061d Unionfs: Release 2.5.3
7e56dbd133759e09d6c4034b206ef1cd29ff6ac4 Unionfs: Release 2.5.3
068b351a431d1afa60f346fadcd4c8a04ea211c2 Unionfs: handle an open-unlink-ftruncate sequence
52e2e3f75b52f09dff09b9daea0ffc707d9885da Unionfs: fix readonly nfs2/3 permission handling
239c77ae6c261fca8d8fe00cfd6f10261cd69e82 Unionfs: merge fixes for 2.6.31
00aab147ac7361d4250724bf636bea0c161ee50a Unionfs: release 2.5.1
3511ed88b31cf320eb6e7228fd375cb20e54a172 Unionfs: prevent lockdep false positives in mmap
8badafefce2415fbeede56b1b64bb3e39d60fee6 Unionfs: lock base inode mutex around lookup_one_len
93b39eb242360c3a6f0aedb7560ff251ac02f296 Unionfs: merge fixes from rebasing to 2.6.29.
de8d636f9a8c6018d5534c81125586215c5ac146 Unionfs: release 2.5.1
17dac039e88b0070b97f44db3d1f64d5933ad88e Unionfs: update maintainers
39383f571cac9f74466f23d34fbb75fbe2e9c562 Unionfs: update copyrights for 2009
52ac1093636e9e29af2bac6ca5814599740a073f Unionfs: create whiteout in correct dir after rename with copyup
e3010aa715c877e55835b59d0010f9042c89861a Unionfs: prevent lockdep false positives in mmap
f0fa060d6a3b490316bca5db380e4eeeab7b69f5 Unionfs: use path_put in mount code
237d849462825607c1c7428eee15f3d1ed50892d Unionfs: handle partial copyup errors gracefully
04f67407032317f2b8393af057425700ff6b91c0 Unionfs: use the new struct cred API
24b9734226d947bc6cc4eff347f2d02ee1ae1283 Unionfs: dentry_open takes a struct cred now
75944fcce06e38e213ca04becaabb4d20166c5e0 Security/VFS: re-export security_inode_permission symbol
1a4c02045de79bec1fbf31ed8dd867b837f68583 Unionfs: release 2.5
3a23dc25579674c80c2c4152b4493a7cb004f1ea Unionfs: unionfs_permission locking fixes
a649b131c26484958ba7f361a4f7de36655b3171 Unionfs: file/dentry revalidation fixes
2cedac8f23ec38cf40d64a15944a58bebfb0bd28 Unionfs: remove unused nameidata parameters
a3be72761c380f89567b204160f2b71cee8300ba Unionfs: file_release must always succeed
3d6d6a72f84376c0732a01f4d1c4cc226dbd7dad Unionfs: remove redundant file-invariant check in file_revalidate
bf9f9cdf9cb1ed32d2ffd3eb90be0a3874e6e110 Unionfs: fix readlink/follow_link to add locking
7049960e088db356d44b3a07e173da3a876664ce Unionfs: return EINVAL in setattr on error
2e964ececb11d4884fa97f117fd2f3340d71cce6 Unionfs: just warn in put_super instead of BUG-ing
1624d10d240cc7a65de8c6bc9da36a49cedf33dd patch unionfs-cleanup-mntput-calls.patch
c90b1bdf2b024b31a665752188decee15f9e3619 Unionfs: use dget_parent to keep parent dentry stable
dcc69363a06670ba38278dae4ad5811c7c89ee15 Unionfs: remove unnecessary calls to copy_attr_times
0d695ffefaa361bb826b18e94b4c6c18f719545f Unionfs: fix off-by-one but in mkdir
4b37b26519b07adfe5e2dbabf8ef062cd3d8c2db Unionfs: don't open unhashed files
d650eb48f9c3a76adb61d17f8488575306df5874 Unionfs: initialize lower mnt in lookup after vfs_path_lookup
1b01aad3db2e5b8243e76ca4704986f931a0fdc7 Unionfs: drop branchcount on error
69e2a060b16d8b5a9370fad08fc2e4a5ceb3c948 Unionfs: add a few more invariant debugging checks
35372d63938ab277f266765a2a71785f3469ea29 Unionfs: update parent mnt on unlink
cb79faae2a173afc8df86088b1682c7468a432fc Unionfs: prevent a privilege escalation during first copyup
302804bd76d22516a9e360aae8dee357a958c709 Unionfs: release 2.4
69f9f960f95217f80149f06252d035f0321b0b25 Unionfs: use new kmem_cache_create constructor prototype
4ff265b588c96357fdaf77603359fcd74dd54114 Unionfs: LOOKUP_ACCESS intent no longer exists
19aa07f950681c92ad585ba5377496da2071528e Unionfs: permission no longer takes a nameidata parameter
dbab1636496c91c7865d1b4cf6370a168df4a82a Unionfs: symlink no longer takes a mode parameter
55a316b423e46e208b128f9a442cef50031fe5e4 Unionfs: properly hash newly created inodes
c77552f1dea1de04a791ecaa0bd5c0621014140a Unionfs: minor checkpatch fixes
1cc35a67f459ed4dad1c145dea55d8809a13d818 Unionfs: update copyrights
2cac2edee91161decfd2d00e44011c5489bf9189 Unionfs: update maintainers
062925aa2b5aefb64e443eca931234b9859f9a9c Unionfs: remove old lookup code
c6149c5d99bf65ed1cc9f544091919d6f73b2b0e Unionfs: cache coherency fixes
7f72d214e2685f5ba1fa49485ccb321d6960c245 Unionfs: free lower paths array when destroying dentry's private data
908b8302c72bc0a294b0c57346f7f7ad7f31a83c LTP's iogen01 doio tests used to hang nicely on 32-bit SMP when /tmp was a
d099107489ac83f54c136309dfd3dcc2354ee55f Unionfs: lookup overhaul using vfs_path_lookup
6010556a8d1d87c7ec1b5a1635476988b6b7781d Unionfs: overhaul whiteout code
fdf7bcab8b531d24dc781d398ebca2aa1e6a61e2 Unionfs: simplify stale-inode detection code
73c213e8bf7a61744d881e0e36c2491a1f5c76be Unionfs: create and consolidate helpers to path-put lower objects
ccf7d55a88d274d910af10683510bf8fa35faf32 Unionfs: create and consolidate helpers to iput lower objects
67373dffd99945507cff7dd4a56aa23a2dc543ad Unionfs: move a rename helper closer to rename code
984efe497c308064863c6d7930f93732bdc4250b Unionfs: simplify the macros used to get/set the dentry start/end branches
ee4a27e03ecb14e37d8462e0a97dcf40d34eb558 Unionfs: use new umount_begin prototype
668b977bc5ebdce8fc38faafe2d91d53ad5e36bf Unionfs: release 2.3.3
f1a993af4a32cf71ee66c87579faa966e0ba8453 Unionfs: lock parent dentry branch config in write
3ac88cc153164cc303215e82589b92e77a8c3d1b Unionfs: set lower file to NULL in file_release
864781e6200fb4f5a4a0ac57b83e6055018246ba Unionfs: maintain one-open-file invariant for non-directories
defb1521b0ea83f900a3e2392cffe9120958d05c Unionfs: reorganize file_revalidate for un/locking callers
9dca6697600c010a267c464afcc789d3f4da2e69 Unionfs: copyup only if file is being written to
0be4a2a3bfa504e0590226c44b7e01af0814502b Unionfs: set append offset correctly for copied-up files
86daae62f4b5f388bada073ac568bca76d367486 Unionfs: don't dereference dentry without lower branches in d_release
f8e9d7f58e28510d795239fd21e00c6d6b110a8f Unionfs: stop as soon as first writeable branch is found
dacbacbcbc20336b38a17ca5947c9e804f64b0ee Unionfs: lock inode around calls to notify_change()
77c937add6868ccf043da83ff38ff780bf11266f Unionfs: copy lower times in fsync/fasync only when needed
6e0342890b0085ff12ac6d931d74dd775dbcda64 Unionfs: prevent races in unionfs_fault
910d763c9d36b9bd180be8b36a440332cc7c2b4c Unionfs: minor code cleanups
00b930a20c203b42a6049ce02a7fb4d396693144 Unionfs: release 2.3.2
cbaa4f9adb38c4e9c8e3d30e54843d917569733f Unionfs: update lower mnts on rmdir with copyup
a55180cf58dd8f1dbacf063f559ec8caf2a6b19c Unionfs: don't purge lower sb data on remount
b35533d7dca70b41088fe1408a2b82b9578a55f3 Unionfs: release 2.3.1
d0da54b7a5bdd796475eb320c652bf9b6ec1b90d Unionfs: do not over-decrement lower superblock refs on remount
941cdf7a8a192cb3e0caee951c3e4d27b0c121d6 Unionfs: release 2.3
b02a1e8132a0c5edd123460148564b6c2fcede23 Unionfs: display mount point name along with generation number
1a9f1d82356dd84b792a3a113e43ebda31f48a66 Unionfs: document reasons for opaque directories
24d09dc755166a1e84ae3d593e71340adc03be66 Unionfs: use noinline_for_stack
89fafaaa340dbcb87c53dae163fe45eb745a57ef Unionfs: use __func__ instead of __FUNCTION__
2cfab0614ad66384695f686d96c984b9c3b52191 Unionfs: don't copy parent inode times in setattr
75f6da838df19f75978da94922599ca44e18f441 Unionfs: reduce number of whiteouts by deleting all instances of files
e1c585dfbe4b574f023c8537b5edb2e5393e12fd Unionfs: lock our dentry in file operations
d34ab9d67fe4fd97a10c34d0f1aec34f5fd1a1fc Unionfs: implement vm_operations->fault
7492ac1f5435511e7744753f43f8585104e3efc3 Unionfs: implement splice_read/write methods directly
fea02e39695707bf337ba6ff72de3d8559fc01d8 VFS: rename do_splice_to/from to vfs_splice_* and export symbols
fab1ae52f68685668270799292bb7c4127ac4e29 VFS: export release_open_intent as GPL symbol, not regular symbol
14bbac09791d78bd5747cd52058bac93cef2793f Unionfs: release 2.2.4
8a0e8e1548d82bd862f224573ea39a3bf694da1c VFS/Unionfs: use generic path_get/path_put functions
ac9d3fc63458f1f77a118097b7d1a33c434583d0 Unionfs: use the new path_put
e5fc4e46b643243266638494f77061380522ca1a Unionfs: embed a struct path into struct nameidata instead of nd dentrymnt
d4864746b4816b49bc94fe9f28f59c125c1a2d93 Unionfs: stop using iget() and read_inode()
fdda3c374a8dbbac254579b18305fd87fcbcff9b Unionfs: use dget_parent in revalidation code
70199148def2f6c6ece0772088b1c52b59eb69b0 Unionfs: branch management/configuration fixes
b30c34edced2c4ba5cac3522b43697532876d03d Unionfs: lock parents' branch configuration fixes
19d297f76558b74ec849dbc9f27e3303ff406d4b Unionfs: factor out revalidation routine
7363b75c7b23ef820c05b9f7f62428632f65447f Unionfs: revalidation code cleanup and refactoring
f3f15f03cc0bddfebd9770b32233912ffb1b0451 Unionfs: improve debugging in copy_attr_times
384c4b54a2af876f5f3b91ba938905ebb3528cd8 Unionfs: follow_link locking fixes
698c32571e7acb262f64a1c0ae6a29b5cebbaa36 Unionfs: extend dentry branch configuration lock in open
7407913ff9cf80cda6631ad6bd612738d33fe39f Unionfs: initialize path_save variable
d281523e63bd4ad0aa5834693c87722af608e1bd Unionfs: uninline unionfs_copy_attr_times and unionfs_copy_attr_all
f3262b8642722be75429ea31b9bc990d062df9e4 Unionfs: document behavior when the lower topology changes
6800525bae9cd8e4a0665961ed12c0f964fbbe33 Unionfs: ensure consistent lower inodes types
759063f03267422decf19c3e82cf2dc78bf7a8e3 Unionfs: grab lower super_block references
68e29c96b703dc949840ce3e36d7705e45a58c11 Unionfs: release 2.2.3
09da4766667f87c61e8ec7f97b48f9e4c3e0ef95 Unionfs: lock_rename related locking fixes
1a78b1c27c2a23365b2847855318e79af1976799 Unionfs: d_parent related locking fixes
19153d3b6523516e6a007ca1e013b625f21fa91f Unionfs: remove unnecessary call to d_iput
f6f722c0df363b7815410da0c60ec2a117c6dc5c Unionfs: use first writable branch (fix/cleanup)
bd00475f061646406c8a10ec0c846e152c340738 Unionfs: release 2.2.2
2f24c3f83d6a2e1a3521c22a5dc521d3f40a3f34 Unionfs: ensure we have lower dentries in d_iput
eb9bd244ccf773f4c0ce300d51ae0889b29da1e0 Unionfs: branch-management related locking fixes
7ca221ef9e31524b068da05a6c042aa495c45798 Unionfs: mmap fixes
f9d38a97ce71a1b65bca90c47b6855f90c4af011 Unionfs: merged several printk KERN_CONT together into one pr_debug
954684b3b4769774ab83fba3300667acdbcaaa75 Unionfs: release 2.2.1
e8ebb95ac1d4ce5ae3ade150fa09ca9faaa69ccd Unionfs: use VFS helpers to manipulate i_nlink
0b58c971b5354ae7c2a9220c3cec64b4f49869d3 Unionfs: locking fixes
663cac62daabc6f535435ca394d5f86a01a0356c Unionfs: use printk KERN_CONT for debugging messages
3558848a918dfa65175dcff7adf5efedf798945d Unionfs: release 2.2
e234c43152159eea358e6c0f6d8c351d4eddc978 Unionfs: don't check parent dentries
1d6ae040e9f91a54fa59d3b827726939b8f983d5 Unionfs: implement d_iput method
c2a79909df6f4927928121d234af670d13b2e23c Unionfs: don't check dentry on error
d1783456c90729ea5fcad198525c7dc1068f7aeb Unionfs: cleanup lower inodes after successful unlink
09a4ab22ed8ba7a5ebb7b3bacbfd53c110cfa04e Unionfs: initialize namelist variable in rename
0c3b735870c5d53fdbd0c8b26e1451eaebd6b72e Unionfs: minor cleanup in check_empty
6bc4c1ef631ba91778a0a332d22309806f426950 Unionfs: update inode times after a successful open
37de12724717614723469390d5a62fcce48fd15e Unionfs: set our superblock a/m/ctime granularity
a75d4add466d2d4c7a06684e614fc85ff0f0a9a3 Unionfs: handle on lower inodes in lookup
19119fd381b9acd8176b152b9623694e63b191f1 Unionfs: minor code rearrangement in rename
cebd6cc834394bf8064d36708a41f14254fe6172 Unionfs: implement lockdep classes
190068db86ddad71ec7314c1aae1e6abf3fa7246 Unionfs: prevent false lockdep warnings in stacking
cd3afc803d232b950cd25b5034874f91b931e858 Unionfs: remove unnecessary parent lock in create
90a59933ac81c1a9fe956673dfd499c7422a6f71 Unionfs: remove unnecessary locking in follow-link
9389117f1af613f9dae712fe0c8c18c494f06881 Unionfs: remove unnecessary lock in read_inode
dcbc5a3df35a44441ebf7ab20ea3a097f1d2bf9a Unionfs: remove unnecessary lock when deleting whiteouts
d3c64207993ae1f03051c1371aa39a8783892ba6 Unionfs: remove unnecessary conditional inode lock
e386e7d879f15cf580a04268cf679bd5f93ac342 Unionfs: prevent deadlock in cache coherency
11dfb67ee0f9b0214eb374748a5b504c3a5c5de3 Unionfs: remove custom read/write methods
c72b691b05e9946b24446be42b5a3a42a92aeede Unionfs: restructure unionfs_setattr and fix truncation order
077ecef6fb3a80cb419d1b7798f08ea5f3aba1ca Unionfs: mmap fixes
524db2c1253c8fec7a009609c3fbeb07c88af427 Unionfs: release special files on copyup
e1fbfdacfcfb4218ee2ca63105056952758fce12 Unionfs: create new symlinks only in first branch
a7263055fb86bf2cfb58490b7ae6de5b3d751471 Unionfs: create new special files only in first branch
d646cb19b1ef1a6b94eb9496600578efe60f1923 Unionfs: initialize inode times for reused inodes
2f203c95d3acce781b99d979d83e50011d84f8ef Unionfs: interpose cleanup and fix for spliced dentries
9d9e73d2dcf43f219e668e5a7e708899b3f39c70 Unionfs: clarify usage.txt read/write behavior
af4757bffb2a47ea0ae8981d489632ee100a4d80 Unionfs: use locking around i_size_write in 32-bit systems
49f94bb379158623ae51472433016d853758a6cd VFS/fs_stack: use locking around i_size_write in 32-bit systems
bcf86999e594640c8a6dbd83a6ea5633911692e0 VFS/fs_stack: drop cast on inode passed to i_size_read
cdf4697f7400e05cd02f540aae235ba6d7043e81 Unionfs: clarify usage.txt mount options
49c2def8849fddb04d00a80f3a2a81e0b92ed728 Unionfs: avoid using drop_pagecache_sb in remount
d03b90817d99999c682aa9d0394cf4b7dd117349 Unionfs: release 2.1.11
da9e1c5ad436031ac83b683c626aaa7beb6236fc Unionfs: reduce the amount of cache-coherency debugging messages
05ac45564c35fb70515e7b926ce45e3617497b44 Unionfs: cleanup/consolidate branch-mode parsing code
846425df17db70d88cb711d2e63ae32ecf3ee50d Unionfs: call wait_on_page_writeback before clear_page_dirty_for_io
c158cb0c7195c780dca767bf8e443add801cf67d Unionfs: release 2.1.10
61671454f0264f23d008ddc61fecf5da94e992a9 Unionfs: use generic_file_aio_read/write
2f0a14508875e0fe60613607ded9145d5e7d2a9a Unionfs: update our inode size correctly upon partial write
851f6582a7543575fa72091bd4eb99a5c77ff7e4 Unionfs: prevent multiple writers to lower_page
d153abd4de5f0f2cbe97c2422a344c76699ea05b Unionfs: support splice(2)
13e8c554e3620ba9e1dbbba3323fbd41dc733a66 Unionfs: reintroduce a bmap method
47a0595102bc76374ff6e5fc06b1de7ed02558bd Unionfs: update times in setattr
b2ee08d8ffe227df3051c3d215d02611a990cbda Unionfs: create opaque directories' whiteouts unconditionally
c34ca83b9d42e7d48ed51ca9fc891b4c712ee65e Unionfs: don't create whiteouts on rightmost branch
8efe4d30b62ae7fdc1e3b0fc082c69a2c4ea6617 Unionfs: release lower resources on successful rmdir
d13c5826979ee06ca9ad6ce21cda1da84a02f8f5 Unionfs: remove useless debugging messages
d56b3716b304bfa97f02f808391d532da2d06310 Unionfs: handle whiteouts more efficiently in filldir
70ca65504132f85cc456fbc2101df263afd79d16 Unionfs: set lower mnt after mkdir which resulted in copyup
a27cd4b65ea4d38e938e3b2cbd3d87e77b5c2d6f Unionfs: minor cleanup in the debugging infrastructure
a5c2f9dde13b6ee617132eb55fbbc40b6324b636 Unionfs: minor coding standards applied
8be733f3e254f3ea14b10c5d3a369e1f52cb8917 Unionfs: minor cleanup in writepage
61cb1f42a31f6defafb9abd47f4065305052c71d Unionfs: use f_path instead of f_dentry/mnt
98eaa642fbc2e0891267785a8968b2423e86bfb4 Unionfs: cleaner support for RT patches
10bc13140b3a217b680df14f43441b6e682f756d Unionfs: release 2.1.9
1e7120cd00b52f8f2482accc796518b5b924f5d7 Unionfs: move debugging checks inside locks
5672af6cdea5fe8a386194729ccd09569d1b7776 Unionfs: fold do_readpage into unionfs_readpage
1c26d489001a42d8983340cc9642892727bf49be Unionfs: remove unnecessary lower atime updates
d5e2d6042298ac3c8d339f80216d71d4cabe9955 Unionfs: debugging updates
ea002b675811bc95ea60219cfab5017cd1762d5c Unionfs: clear partial read in readpage
ad07f17a365274aa26529edf2b08a8b4b809fa29 Unionfs: writepage updates
6076251049d4674e30c55e0e44bb05c2e60645f6 Unionfs: update cache-coherency detection heuristics
c974d444fc3615b4637c69812f5b7d0a44448571 Unionfs: use i_size wrappers
3c7274650978c3c0ba6fe91d04851853692b9dac Unionfs: flush and release updates
6a629193ee11243312535d48eca61298317eb92f Unionfs: release 2.1.8
c1ef7fa0da8958efac0c960cd58fb4ff90b7a52e Unionfs/VFS: no need to export 2 symbols in security/security.c
2db8045157b77adc06d1ff445343c0c2dce5a9db Unionfs: don't printk an error if it's due to common copyup
44c1c3623bf5a782606603e66e511ddf73fa8011 Unionfs: don't bother validating inode if it has no lower branches
a53ac7c56a9f95b0f4c6c897e07df6fd8a3fa909 Unionfs: avoid a deadlock during branch-management on a pivot_root'ed union
8268ef85ab9a895c033d0424a424bdfe3bf761b4 Unionfs: mmap updates
dbbf2a1250f372d466c0b9a331d88d9ee27ad870 Unionfs: update usage.txt documention
392dbd5c29e467a73cfb2fe8fe10861faa1dcd48 Unionfs: cleanup permission checking code
753b576c92043cc81f8c48877bf53994e2ed4e7d Unionfs: delete whiteouts in sticky directories
1cf083df25688267a00077e1b22f58f908a3d7a1 Unionfs: release 2.1.7
8297072fd04b188e532a6f86ce22e7c7ab5da565 Unionfs: remove obsolete #define and comment
8412f4a591ac2e2aff4bcd2d5b8b581308e53c5b Unionfs: fix unionfs_setattr to handle ATTR_KILL_S*ID
903854022d3df6068b0bdac081c04550c7288f23 Unionfs: remove for_writepages nfs workaround
99def8c8f25abebc4e724b8fb4e01b9018b612ad Unionfs: convert a printk to pr_debug in release
63ce9437ab5ce4ad45ff6f9c2d9f366f6044865f Unionfs: don't bother validating dentry if it has no lower branches
81dbd84c492d2e6523dbede29572e270f1b44210 Unionfs: don't printk trivial message upon normal rename-copyup
5e076a72dd725013e78fdd63db83f0ffcb73764e Unionfs: support lower filesystems without writeback capability
69cfc9c1de5084ba13ce38365a46ee07a344622d Unionfs: slab api remove useless ctor parameter and reorder parameters
0debe82ce82740e4b22e9af8b36ebc538541a2c0 Unionfs: security convert lsm into a static interface fix
5ea1a0ecf48e88b79f7e06abf277813807fec087 Unionfs: release 2.1.6
c4cbdb1390699421910504aca2431e588cd9957b Unionfs: coding style: avoid lines longer than 80 chars
365e0d337680057efa546cb656e0e34a0d520281 Unionfs: coding style: miscellaneous fixes
ae65f9425383527e84f1acc501357077088c169f Unionfs: coding style: avoid multiple assignments on same line
333389faca418b97c73984f97d96953c2c3ce82b Unionfs: coding style: take assignments out of "if" conditions
80c882a5c19f5dcbe72a7af7384b182b9c4e0d49 Unionfs: coding style: proper spacing
feb02d201883481542db5a9914452d0d826617ba Unionfs: use braces in both branches of conditionals
81a465c2a415d6434fa55aeab80b1fba91e95aa8 Unionfs: remove periods from the end of printk strings
af4317b8d498630f8ad32de80a75e2e3c19f795a Unionfs: update/assign a KERN_* level to all printk statements
e74209079c2df1f4f986f4aad9de0e498dd0fa97 Unionfs: add missing newlines in printk's
f6ed7682b1e5627d0b7b0706a9dbc440c71deb21 Unionfs: convert all appropriate printk's to pr_debug calls
db3e9b1213b1e8d01d53195597e765cec15989f9 Unionfs: use pr_debug() instead of custom dprintk()
acd8b57f30def89fe4a7481982896f5789210638 Unionfs: use page_offset() helper
22657ba67e69079b6853fa43e0c1226ff05aa333 Unionfs: remove unnecessary if condition
671c22b8e41b876a023469d24261aca2efec65a5 Unionfs: properly indent static struct
d8a158864d731f74bb4e340262579d893f232631 Unionfs: use UNIONFS_NAME macro
4f9f3a22543ff8ce9e29446cdc76ba98a0c4ce21 Unionfs: use consistent printk prefixes
64ed8a5f1e3d6ba75d442d69cfe05f32e099be28 Unionfs: minor comment cleanups
9ac0e0bc2d1200231a2d08acf6d6be4dae8063ec Unionfs: compile if debug is off
60c75cca37bb8b2ee24fc1eea4949f21d3dc6aac patch unionfs_undo_unnecessary_unlikely_calls
62e5a78c2792c824630499464082f1fad73c7a0b Unionfs: display informational messages only if debug is on
8aa66dd744ba616540f5d10edd24e8781c568d72 Unionfs: release 2.1.5
41be3c4bd0701466ae81266f7c50f21eef34fd01 Unionfs: use poison.h for safe poison pointers
948c0b1785ae65fca3e9b9c96d224b9042f3e68f Unionfs: add un/likely conditionals on xattr ops
5f630bc4fb504a33ce80df7a1dcd995ab2ff2963 Unionfs: add un/likely conditionals on unlink ops
9ade2f888c02ed96aec79e93d94308c4e58ddd36 Unionfs: add un/likely conditionals on common subr
6eae8cb61d778cb5f010fe8b5528ac09398b158c Unionfs: add un/likely conditionals on readdir ops
1fcbec2734a25621a460ee78546bbe7db31b18bf Unionfs: add un/likely conditionals on rename ops
7345722370eb2553a88ca0884a142a3c62e6d5aa Unionfs: add un/likely conditionals on mmap ops
164a25bbf273b63738ba3c4df97734ccdd1bce30 Unionfs: add un/likely conditionals on super ops
21664dcc06d619ca647a0c15d14818a654c4368a Unionfs: add un/likely conditionals on lookup ops
4b862728232a612bf1efd0e9516dd9443d27f38a Unionfs: add un/likely conditionals on inode ops
08a7a18c9410c4eb91796aedd1efd59833623946 Unionfs: add un/likely conditionals on fileops
fe4e548caeb7110947bcc7751b0e86579e8ecbcf Unionfs: add un/likely conditionals on headers
294ea96d976d6e10b1d565131d744d362a85f5b9 Unionfs: add un/likely conditionals on dir ops
1a22fa440be037c13b17183dd5fe44f57f042d80 Unionfs: add un/likely conditionals on dentry ops
aa39a67bca52fc512a18491c540fe15f1f3caedd Unionfs: add un/likely conditionals on debug ops
0e8024bb211a6a52c0d23c1bd0bcab30be3ad88b Unionfs: add un/likely conditionals on copyup ops
e842043f4f22bfd39f1ea429f8f2b930b4a767f1 Unionfs: add un/likely conditionals on common fileops
01d94c3f940e78d5834c5673d62c03b925bd25cb Unionfs: lower nameidata support for nfsv4
89f6c4432060e8b542216fb76925a03677122769 Unionfs: add lower nameidata debugging support
605db85799cac3c00ab0f5ee12e221bededbcc8d Unionfs: minor coding style updates
c07f166201881a036152e33a6a6ff0b76cd11b95 Unionfs: cast page->index loff_t before shifting
5c569ec2b2e905b078b8e2020f8a5a05a7971947 Unionfs: release 2.1.4
94b7d0296f10782c84ca11574cde999a3db6f0f5 Unionfs: cache-coherency fixes
53d041198057f4cdf00eca3b40b48ec36c82479c Unionfs: display informational messages only if debug is on
be1e99aa371c3c542faaeeba39a8994f22c090c5 Unionfs: use int in unionfs_d_revalidate
a0c7b33569453a8ae614f098b2e400c8650f2e91 Unionfs: documentation updates/corrections
c360967d38b857c575467c243c5534bad42ce88c Unionfs: release 2.1.3
72da0d89314c809cfb98e880d47abc80f821d5b9 Unionfs: cache coherency after lower objects are removed
6cda0dc851bcddec44e2e01e3fe7a9b2e50bebc5 Unionfs: unionfs_lookup locking consistency
6c8205f19f66e2d92f50003c91ed5929867957c6 Unionfs: use boolean type in unionfs_d_revalidate
ca1dbbd26118847eff3cc93ab77e4fa8524484ff Unionfs: add missing newlines to printks
42c3d8a2655a432da946b16b0027eee8ac32fea5 Unionfs: remove unnecessary comment
0f1cca2723f4ca6866936fe3d3f695e90a0b5c64 Unionfs: documentation updates
b2d4ba5347053819f0dbe6821138eea31d50c0ca Unionfs: use bool type in dentry and file revalidation code
cde3abe7b872a7c09ab2d70c9a3acfa402fcdf9a Unionfs: cache-coherency fix for is_newer_lower
13f4443ca0bb0b65cd259dbc31ad515de6b5e4ff Unionfs: import Jeff's fixes from korg
1c9feb45c3622fc2d5fb6a1afaa7a9766983fca6 Unionfs: Remove unused #defines
81039eca0ee0c1f5329c4819c1429e0933134e79 Unionfs: Simplify unionfs_get_nlinks
b77a23013e9d29ee04dd3d22387859ee2a5355bf Unionfs: unionfs_create rewrite
29d806d787cad61b16e44479ea6e94de54040ea2 Unionfs: document lockdep issues
32b58590f6659cd704dbbbcd36dddd2a5ff9bcee Unionfs: support CONFIG_PREEMPT_RT
0bd484d792c72c06b76be068f23bd269b969bf14 Unionfs: release 2.1.2
6c4afa6323171037bef1a7ee72cde553ec5bcbe5 Unionfs: imported fixes from korg branch's take-3 series
b51e2c60851e25df6a4df92edcf2430ad62500cf Unionfs: release 2.1.1.
7e19d3f7c84f14b6a65497c28b2d7d875bd6ce7a Unionfs: minor usage.txt documentation fix
6603f02ce5f8397328230ac268b762fbdf4bb82b Unionfs: imported fixes from korg branch
2911047606a1cf921b6454d49332ca685e529eaf Unionfs: back-port stuff from Jeff's korg branch to per-kernel branches
02106b566d477b0c9f0eee4f6a6e988dc99ef36e Revert "bugfix: add MODULE_LICENSE to mtdsuper module so it loads"
7c1feaeb723eb3276244ad28cff86ee0fee6e13b Unionfs/eCryptfs: remove lookup_one_len_nd and LOOKUP_ONE code
18270cf3866822faf555db118c6349fa041a911d Unionfs: support incremental versions
af98be8206848fa11c8065b5fd94c3ab13537cf1 Unionfs: check for immutable files before read-only branches
c790a6f1f9898063ce079388853d0c43a3962ea9 Unionfs: mmap fixes to unionfs_writepage
1b2ca6112d56149c1507ae984fa29bc69c538146 Unionfs: rewrite cleanup_file more cleanly
59d4300e5c01b2513dcb8c3e766e4ab623f0c65d Unionfs: improved printk upon copyup
f6efd064ac8baddafb96df822af015d31cde97ab Unionfs: xattr copyup fixes
3bdd590b8a912b83969baed3364e75356678b870 Unionfs: fixes to cache-coherency checking code
be73bfde7c1d97ed10ee3dc969039b22e871c6a4 Unionfs: mmap fixes to unionfs_writepage
312bb638d2d41e6475aac60b6712dca8f4fe1ad4 Unionfs: bugfix when mounting readonly exported NFS volumes (was: nfsro)
c5e0b6ac5e6ad1b52242c705f0b6ddd8f37ba521 [PATCH] unionfs: make functions static
a114bd8fc4258e26d9033a3d99d7d4fceb3675f5 Unionfs: pass nameidata intent information to lower level file systems
a5cd5bc315b5f2fb59bf3198f3bba0b02d8272b8 Unionfs: kmem_cache_create doesn't take a dtor argument any longer
fa98f068149a61bca32732987657053923718e47 Unionfs: ensure cache coherency in unionfs_fsync/fasync
fb5a2d4fbd71d0a91c3f5c4661b2b20e06a7947d Unionfs: implement native unionfs_fsync/unionfs_fasync methods
745a13fcf7cd75562de48dbdd3850a9594bc89fe Unionfs: small documentation fix to usage.txt
8333aa9c88dfd20187bbcc42f874a300f68f7998 Unionfs: mmap fixes to ->writepage/readpage/sync_page
15c5f2d5f71c20226ffee588f64d4efc8f843dc0 Unionfs: branch-management bugfix to unionfs_file_revalidate
a0f34a90760ec9a15d1d08665e03686086995dee Unionfs: cleanup: break line longer than 80 chars
199b7cdb5603d1487f5ebf7d9aec2a0f9fbb12ca Unionfs: fix minor typo in revalidate_chain comment
9bd5fe14041e0b1644c1ec08c31a3655284b476a Unionfs: bugfix: don't call branchget() until dentry_open succeeded
89dd0664f6c6d53b53149c6d82ee9cc3e420995d Unionfs: branch-management bug-fix to lower mnt counts
52f1fd0184f155d1ab8383726081c1f52c5c67b9 Unionfs: use igrab instead of atomic_inc inode refcnt
b4083e80b983441cb8db485fddcf05a12d06fa52 Unionfs: cache-coherency: update times of root inode after branch management
ddca59e064d4d20e0f47e19681d730e48a8e1ae5 Unionfs: debugging: don't oops if sb->s_root is NULL
8fd526ffc494c8c6345d110eea315d4acb32e0c3 Unionfs: debugging: show inode reference counts for all branches
79bfb6a8cea95e284f19050c3372900841d9ec9e Unionfs: fix small typo in comment
e06a310cdf557d04d1f01e8e4f42506421b5953b Unionfs: bugfix -- set copied up open file mode to read and write
7638e3582f6777439be3ff21b10dc2ed66ebeb86 Unionfs: rewrite do_unionfs_readpage to use vfs_read (bugfix)
c9cb5ce1cc3576c84807cd62514a90a041b0bd73 Unionfs: fix minor typo in a comment
1d679f2dac5f9119ee91114b94a9752780cc158d Unionfs: use the splice_read file method instead of sendfile
223e51b62f164c1d41f10260428cd43e3f83eeb0 unionfs: better handling when copying up permissions
264b8fa11fa559245f38989df01cbe95787db4a7 Unionfs: better error handling in rename code when copyups are involved
57910b1065bb2cb5138291fc405a7e541f60393a Unionfs: bugfix when renaming symlinks on readonly branches
483a003672ce8b97194f0cf0b7138ad73a2c55ad Unionfs: prevent deadlock with branch-management code.
e63fc34b73e741551a8702adda2925e4807eaa85 Unionfs: rename file->f_dentry references to file->f_path.dentry
2ab96b5337552bd400e8aab4605c905faa9aece0 Unionfs: improved comment above unionfs_follow_link
b4ad3dcd6cde816ec98027fb5dae21bfcb59a42a Unionfs: Change the semantics of sb info's rwsem
d22ebfe2084cb5e78418d4afd5221c80d77c3b19 Unionfs: Remove superfluous check for NULL pointer
a5bf1fc5fbd8ef954b884917aa7bc6c6403d64a2 Unionfs: Change free_dentry_private_info to take a struct dentry
5698302281a7ab0b8b557ef7ac569db3ac0b9d98 Unionfs: Cleanup new_dentry_private_data
100eb304205ff942161f5130860f836a571eec1e Unionfs: document cache-coherency design and implementation
48ebdd6b24eac827806ff99c7d45dfb838b590ef Unionfs: cache-coherency calls to maintain the time invariants
1a47c9bb3d9a0901785eb0866177f97a58bffc70 Unionfs: core cache-coherency code
640b5b98c0a852d02091ff1b2130212521706948 Unionfs: introduce two functions to maintain time invariants
4a926f9b9682f727050129d0fdc199e491688f6c Unionfs: prototype and location change for unionfs_get_nlinks
b75afdce4a0123bc4cf50086a5caefe0d2b0c370 ecryptfs: update to new API of fsstack_copy_attr_all
f05f1b6fac4f11c6ff98de8d59c5eeeae6e9b692 fs_stack: simplify generic attribute-copying function
018004656af88a0716717b14c4b8e3958ddcbee3 Unionfs: m/c/atime invariant checking debugging code
311d6cd8730cabaee5404d1bf1e943b3fb12447a Unionfs: bugfix in debugging infrastructure
eebf16fe47ffbdb113a47f749c5cf6c143ea0ea0 Cache coherency: resync unionfs data/meta-data when lower files change
a1ca42e0f96ce29de884a554a9c752754dfa034e revert changes to new_dentry_private_data and document it
8c6f1a629fab97e3d83b78f66f582d23060cd794 cleanup: convert all instances of "hidden" to "lower".
7fe432ebcf4a8681c250de8f2f7b4d774d41b981 Fix section marker in header file:
973e1b1e3a0be75e324fb069189319bdd019271b minor indentation correction
6d8aca0fd13bb42610f94488118d9b29cfecf564 bugfix: add MODULE_LICENSE to mtdsuper module so it loads
a51f99c4e47c23e5ecc3efbdcbec3c02bab21dd3 bugfix: properly reset lower inode start/end range
93dbb0cca7f76f9aac6da55b8c063f981d3965bc cleanup: rewrite new_dentry_private data more simply
f1d01d82d7acc94716e9e92e440efc0341b2da9c bugfix: remove extra superblock rwsem unlock call
7656f1d8fce6d70e655d8f23a518420f17e99344 remove unnecessary comment
cc18499389547ed36cac3b41bcc83348ef955337 properly format a multi line comment
1991dc219ce97f1c23c14d049b7230a0dd3c750a reformat all lines longer than 80 characters
e88a5132580633ccef46e78fc1a86d01bff6fa74 debugging: indent code properly and cleanups
75c10b43409347aee713fc527c1c120177e483f6 cleanup: reformat all lines longer than 80 characters
72c8713dec9bc33a2e3ba0e6dc01c7c61a8d6d37 spell check all strings and comments
3f966533e41eedf7a27aac0b1b583b3e04809923 cleanup: ensure proper comment on every "#endif"
1cf5fb521fda67299d5002981b5fd44296dea898 Revert "Unionfs: Cleanup locking in new_dentry_private_data"
330e5e57ab2f70cd64a7ff5e596c84d6931d6739 bugfix: ensure dentry/inode/mnt validity after a successful ioctl
ab7e643ddc3e4e0bc8403f0fef057e46ed4718e8 bugfix: release superblock lock at end of ioctl method
a46944fed766883fe04a2f887ce2850512a4b89e bug fixes: revalidate dentries passed to all inode/super operations
b933dcb73c6f7cf475bede0c5121a52775ca7da0 code consistency: ensure that every #endif has a matching comment
2fa96e9a599c6d364499295ee832abaa788357a8 invariants: don't complain if no lower dentry of a deleted dentry
46c6e2bc685106380624e86580d41601f5de7f69 invariants: don't complain about directories with some NULL lower objects
52d35dc7c4e48f41192ceb7d584d6e97d3eda3e6 Revert "invariants: don't complain about directories with some NULL lower objects"
44ff5e7f8cb61110969beb8faf45510e1b17ed1c invariants: don't complain about directories with some NULL lower objects
4771a4b0a4449bfbaa5c52798bac1ee659b2cee6 cleanup: rewrite unionfs_partial_lookup more cleanly and add comments
5fe6044decee30ad90e5d01e3ce871d6de602f20 bug fix: prevent null mntget warning messages in unionfs_lookup_backend
fac9ebf99343a2063be1346200b07bd34f744814 documentation: expand comments to unionfs_lookup_backend
2787b01d6193a2d14ce85c616285df79ae273354 cleanup: remove unnecessary call to inherit_mnt
452d48786e7367e5d2ad0275fb7516c190d82d00 bug fix: don't warn if trying to mntput a "negative" union object
61a343951912017217eb15764cd0b231b4f0bc7a bug fix: get lower mnt from root dentry instead of lower dentry
0f289a9086c82cbd69fdd03c14bfd2adb9709544 Unionfs: allow users to override Makefile options in fs/unionfs/local.mk
7b6661e2017f8ca8aa0c745f58055bbccadf7d7d documentation: better comment in branch_id_to_idx
d24f143052295865320fc328b8d0881120ff7fd5 bug fix: catch bad use of dirs= options (extra ':' separators)
2a3a2ea751e21a498e10ee92fab12f1acf1174ba unionfs: merge find_new_branch_index and branch_id_to_idx into one function
88957cf09f1e53a0d73419037394bad349c0691e unionfs: minor cleanup and better commenting in new_dentry_private_data
9835de6d4a5930993e305268e11129801401231e Unionfs: Cleanup locking in new_dentry_private_data
480fc587bf5beb00e80a2ad2b601e12c34dccb32 bugfix: prevent null-deref oops if lower f/s is NFS (mmap writes)
62314f70e30394c7eb920ca923285ff7aa1deeeb cleanup: use krealloc instead of open-coding it with kmalloc/kfree/memcpy
e4f8d88f1ec145c79f35a5b1813c0a067ad9e29b bugfix: prevent a NULL ptr deref if branch is nfs and using mmap writes
45571dac54019b7342f0c26e90b36677414bffd0 bugfix: handle lower file systems that do not support writeable mappings
c27a708a7633654534d025416fcfe0852a34d702 documentation: comment to ODF developers to address
d4f85b7d079074785ce4de62218ea1fe11fa9d13 bug fix: set lower inodes correctly after branch management succeeds
8fc9b34fffb0320f6927402fd857e287fa9773e4 bug fix: prevent self deadlock with remount code in pivot_root scenarios
d6f44aa61d1c94e6cd41023ffcf4885b7dc8a312 debugging: test for freed (0x5a) inodes
9a2663a70c915cd39400f00514fd1176a02ce7be bugfix: statfs lower file system properly
fd5397e9a03475633d37d02f39af3931b4405a73 Add Erez Zadok to maintainers list
f5cbd19186224accf2b3a578d0dc9e54e55643e8 add standard copyright comment to linux/union_fs.h
bafb77103f252e302967507511babfd282a62497 d_splice bugfix: update dentry in our lookup if needed.
9943e4a40334fc531728924bf4bb47e0b737027f mmap: file revalidation and fanout invariant validation
21271898466b37558912ed9659d5f531aa4b2fda mmap: sync_page bug, call sync_page on lower page, not unionfs page
e18935d50f82561dc10f98c846355ec0b624b8cc mmap: also revalidate file passed to unionfs_release
49ebefce50fba29abb53c02766ae710050175ef9 mmap: update atime upon successful file reading (via mmap or otherwise)
0a62267a6348094dec340898d8ff56b2d08686ca mmap: proper locking to interoperate with branch-management code
c0e38e3b82c65e8a43fa70ac10443a46ee678c65 mmap: remove unnecessary unionfs_bmap method
2412dc455397e00c7693371bfde7ba6ca81cc3d5 mmap: trivial sendfile support
86f4899425a4d1453ef07613021d877786c18611 mmap: minor code and comment reformatting
e3bfd1c26b25ad6de0367eb24cd611b9057607e8 mmap: #if 0 unneeded code instead of commenting it out
370d9ffb8d2fd6174230ef1a4e268f53cb575c66 mmap: read upper file instead of lower file
71a97e3fd5282752e7c452a6e6bcbb6bf6e90240 mmap: coding style: reformated a line longer than 80 chars
342a51457cefaf457496f413f1d7f497e97209da mmap: remove defunct comments
00c2c248827882df57042a7594847d2064d87b37 mmap: file revalidation
7ae0678695cca61e57ce72d9bb7a465e1c962330 mmap: applied main mmap patch
5d5e531be6c15a94fb4bd1890b18203e339abaf9 bugfix: fixed interpose to check if d_splice_alias returns a dentry
b7503ff91ad65ba27330b50a4fdb8fac8441c369 debug: remove unnecessarily verbose debugging printk's
6daeacb8872790c8b3584a155635c6c8f7b2a4ae cleanup: consistent printk messages
1c6492198914784704e579e9742a269f5dd64abd cleanup: eliminate wrapper function create_parents
84338f5ce409b7dd6a470747705340afc4f6c21b cleanup: eliminate wrapper function copyup_dentry
2210b43a121b74e50b06b1225e08ce1a0a5404c1 cleanup: rewrite do_delayed_copyup more cleanly and clearly
e8140b5c7a47339de53bfd7ef3ad0a6c4c731b3b debugging: small fix to Makefile to correct #define typo
cca773e14407cdbc46a2a6d3b3ca51fcc2935fdd cleanup: remove unnecessary macro used in only one place
9bb98152f5367605fcfd25532787599778cb1733 bug fix: don't revalidate dropped dentries
1e222e158183e08aff0fc43ecb07132a16b364ab bug fix: retry lookup for different silly-renamed files
19d932ce93fbb105c27abe42bf314f9ac8179693 Documentation: better comments for copyup-related code
4aeb8a49f5bf8593f1a1d7319f0fc392cd5ff051 Verify and maintain fanout invariants.
419c58e6cabb689d03cfa87934da1ed909c2d85c Post-copyup helper functions
9e7b06af9db296cc4f4d6de546250c37041d69c9 Introduce compile-time debugging support to Unionfs
7a84b6f682235ec88a0c89647f4a879cb7ab08f4 bugfixes: correctly decrement refcounts of mnt's upon branch management
227df93c43e6f55e911966cdbf88dfc3d4036809 bugfix in BUG_ON use: actually catch bad use of unionfs_mntput
d715bf1a9fa0e850a0803034d0d1dc963e8ae2b6 cleanup: removed a trailing whitespace
7cfb6b6e322bfe4fdc9d04be9e1326d1db1e8ac0 bugfix: remove defunct unionfs_put_inode method
3c0571cde85178da5284b0bf62f45ed8aa335d70 optimize branch overlapping test a bit
ea8ee226fb0f7d47f14a15a3f4506cd6a84e9a94 Documentation update regarding overlapping branches and new lookup code.
e5c7370362f1b127ed4fb9c9172c41e9115543e4 branch management: disallow setting leftmost branch to readonly
46bfe4c85b57f1df83d9a27907d05864c464599b fsstack: 4th case to do_path_lookup
c7094a1a1a509a6a94ea408dfee1679aa6bff0dd Revert "Unionfs: Check remount options for being NULL"
15900743cf4d9f10015c1e0af465571680f4f117 bugfix: don't leak resources when copyup fails partially
90d01d0be5c8654b60383ea16a6734358b91bb28 cleanup: call our unionfs_{unlock,lock}_dentry instead of mutex ops.
d81f706709603270e171b967f8a499722a7e440d cleanup: rename our "do_rename" to __unionfs_rename.
4af9cc53c47e0cd4d464ae912e1ba35609eef00c cleanup: rename prefix our version of double_lock_dentry with "unionfs_"
c907023f5e8a44a82af400ca244b74da4b53bb50 Cleanup: ensure space between every comma-delimited function argument list
004877ec096b58667899eb35c1c24889a565942a cleanup: rewrite long while(1) loop more cleanly
f28a6232baea8406568914ded00a62ce4eca0fb0 Move one function off of branchman.c and remove source file.
97910c2260d383deb5e26b01aa47f9206e3fb055 cleanup: consistent pointer declaration spacing.
b7615157e50b46078dfa26fde81914dcab15264f Merge unionfs_write with __unionfs_write.
e6b94462eaa4218de1ce928d0ab4457abba1d76f cleanup: fix one odd indentation and long line breakup.
b6d46ed04a5fa5cb87f936f4fd9d79eafda619d3 Commenting the code.
3fd0097038ee43159b5133f30327252eb16f7b1b cleanup: prefix external functions with 'extern' properly
f357746d8bfdddd3f654cbc1c6c2bcca647c75e1 cleanup: one more trailing whitespace removed.
7cf75a3475e58362b9a3c9458cec0e98bd3bf97c cleanup: spell check all strings and comments
fb5e669aa9480f32acd718910858d85ea65ad343 cleanup: use consistent style for multi-line comments
7c54eebbbb00bb72a2c560d5d42d935b1430e48c cleanup: keep all top-of-function automatic variables clustered together
4e15170d353aa07a666dc21ea66c07bef4bfdde8 coding-style: remove one more {braces} around one-statement code block
b8c27c26571cd513d9d59113edaab8cf114b2dd9 cleanup: remove unnecessary blank lines in short code blocks
e92ddf2ff8f6f1c904a6fc0ad1f9098e0efedd5e cleanup: add missing copyright notices
d6cb31e9ce817e45ddf8f85f1d6eb59f206eefeb coding-style: reformat lines longer than 80 chars (accounting for TABs)
ce134b8d940142fd930fdb3436bb5c129bb26487 cleanup: every printk should prefix with "unionfs: " consistently
8840b91b812ea11f4123d9f0ed750053350bfd7f coding-style: remove unnecessary {braces} around one-line code blocks
1b260bf66ad4d4d2519ce2e9f61c08cfa48c2aec coding-style: no lines over 80 chars
d812f61670381bb00325afc48091fbc29cb00fc1 coding-style: indent every line properly
81565ddf085aacb3e44cead478f3f3b14ab404b1 cleanup: remove trailing spaces
4e15df00580abe7d8745c0c35a77d8ca23d848c6 Documentation: fix spelling error
e6d25461bbaa628e3bf79c1dabe74898a145222b Documentation: minor typo fixed in incgen remount option
3206c407a23524da77555cb69ae50ff3f43a01e6 Unionfs: SLAB_CTOR_CONSTRUCTOR has been removed from vanilla
5dbfbce066b2d1c55a07389cb472902d0b5ec480 [PATCH] unionfs: fix slab abuses with krealloc
982695aa9bf88b79c45df0fe981e01ce71edc888 [PATCH] fix unionfs compilation
2150dd45a84a1cd7155f8fa0c6772274945f84ce Unionfs: Check remount options for being NULL
5f84fe9481b25c69a57b075a734943cd9a5be16d Unionfs: Accept MS_SILENT during remount
db30583bedfab129401a97f54380e098e7fbe296 Unionfs: Don't inline do_remount_{add,del,mode}_option
e6caf1c646401b00d88d2c3c95ffa3c8be1af62c Unionfs: Added several BUG_ONs to assert dentry validity
abce70a26e7b80a693d1faa19c00644cdbd694bf Unionfs: Properly handle stale inodes passed to unionfs_permission
52375db2f76a4976c8dea6993e95d6c1a24b4e8a Unionfs: Pass lowernd to lower ->revalidate function
7ef609b001d27a95c6726621632b3671bb6652a7 Unionfs: vfsmount reference counting fixes
90afa092be6ed5465a5e00776e28c8d148573aff Unionfs: unionfs_create needs to revalidate the dentry
c56ac17d832ef25f3523e7901f87e566c580818c Unionfs: Decrement totalopens counter on error in unionfs_open
e560ebca5ad8842e72a3f68c9c072e1041349d99 Unionfs: Document unionfs_d_release locking
8a33499ac5fd1970c93b3e5ccba2ee4f83fc1a30 Unionfs: Remove the older incgen ioctl
f717387e61ae2a0988a00128fadef3a23b10b6da Unionfs: Grab the unionfs sb private data lock around branch info users
759304f3976a75342dd0afcc5976112c1d4a6d4d Unionfs: Rewrite unionfs_d_revalidate
5c5b0f604930cf925717d4bef22acdfb2b9cf929 Unionfs: Introduce unionfs_mnt{get,put}
54fa885ddf12c75ad181c3265a483417e6ed8859 Unionfs: Bulk of branch-management remount code
454b13250bdac5d573d881c2c9505230f6ef8cfc Unionfs: Introduce branch-id code
2795bd29f6739461ec11ba14be6bcfa66598dcdc Unionfs: Actually verify if dentry's info node is locked
b0d45a34c3f2b622fd116af6c4debe4db58aaf62 Unionfs: Provide more helpful info on branch leaks during unmount
76f9bcfe689ea0784ca581e715dc8a0356800cdb Unionfs: Rename unionfs_data sbcount field to more appropriate open_files
15b7df4fac219af60c962c00400d66c10843cfe9 Unionfs: Proper comment on rwsem field
c844854596fe0d50d3fd14c6d9f53bda30eeae62 Unionfs: Documentation updates for branch-management
763673d7b7c69c210d4c5543af9d1b4b8d0482d0 fs: Export drop_pagecache_sb symbol
afb5d834abddef663ce63de28dbe30078d8866d9 fs: Introduce path{get,put}
9db3ceec90e227d578b458cae971bacd0648c88c [PATCH] Unionfs: sioq not __exit
f0cb2b9312019a3b86326a0e65f2ae317100b7c8 MAINTAINERS: Unionfs URL update
e130dd12a47963136b46112d65038b2d000ef845 fs/unionfs/: Fix unlocking in error paths
20b200d44b641d3666fc08752b560965390b022d fs/unionfs/: Fix dentry leak in copyup_named_dentry
e7f0296bbd1bdee8d7fa0c1ebd8040c6fdb7d56f fs/unionfs/: mntput in __cleanup_dentry
047240c396507af3da03d510cf317022e3a8036e fs/unionfs/: Fix copyup_deleted_file dentry leak
cf301be7b0df1ce13ca2899a125ed1ba95619cf7 fs/unionfs/: Miscellaneous coding style fixes
2b0be32291b28adbed7857775842e47d01b5f3ad fs/unionfs/: Check return value of d_path
ebf990a4f15df277aeead22620143390fa60d1d9 fs/unionfs/: Use SEEK_{SET,CUR} instead of hardcoded values
6954652cac0727db1aa6969d59dda428ea786037 fs/unionfs/: Remove alloc_filldir_node
22b39ff33932c23d347257ab7aca9ae84fb162f0 fs/unionfs/: Rename unionfs_d_revalidate_wrap
3c41b6d91d82876ed3c853a4abddfa1e8a0e2511 fs/unionfs/: Several small cleanups in unionfs_interpose
6bd863057c5ded329d97eb8876234f294f70211c fs/unionfs/: Don't grab dentry private data mutex in unionfs_d_release
139f3e8c75e64f734238c71a64b33fc51751ea1a fs/unionfs/: Fix a memory leak in unionfs_read_super
c65b1756063255aed7558ae346de6980bf3bf3ec fs/unionfs: Fix a memory leak & null pointer dereference
d90951a3c97aecfea8a42bcad56cdbddca5614cc [PATCH] UNION_FS must depend on SLAB
626677c72e831ef05cbc6922453c05c40559d369 fs/unionfs/: Remove unused structure members & macros
e7890bdb9f51a94dffef2108840e6635e4b88d9f Unionfs: Documentation update
fdf3917d6ff8934a90b8c61ac9765025c73f990a fs/: Move eCryptfs & Unionfs config options into a sub-menu
9066fd59eac95221a77c0465b72b761d8d29e225 fs/unionfs/: Use __roundup_pow_of_two instead of custom rounding code
5979f05aff26e5f0730bb0e1f60ffaa90889b72c fs/unionfs/: Don't duplicate the struct nameidata
4d8ba456b09af9e79d8af2a74da6004f875364c5 fs/unionfs/: Andrew Morton's comments
64dd5290f65ce448a3cfaf86f025e00de9694d55 fs/unionfs/: possible cleanups
cb041e726e9dd0e9ae6984449f804b1010542987 fs/unionfs/: Remove stale_inode.c
3dc8981c04b6dad403d2e2185c1cda85034194bc Unionfs: Extended Attributes support
19105794ddb5c5676e9fb79ece3f56f9497c6733 Unionfs: Kconfig and Makefile
2030f8e10b788a4691018dc9ca1f577b89352ff0 Unionfs: Unlink
b104fefe843c163b62d42917ea13f6c50713efda Unionfs: Include file
3dc8a729518ddaed79a486b6c9ad58c65a62270d Unionfs: Internal include file
6b08c6309becaebb66b9f59662210295f69556aa Unionfs: Helper macros/inlines
d41dfff48b9af675c376cc4363acb1f832cf730d Unionfs: Handling of stale inodes
85541bbc07eb720bf91d567075ea49e4ed7170bc Unionfs: Superblock operations
41e6a9c038fac040f6e0c2ccd9a16ec09171d298 Unionfs: Miscellaneous helper functions
12b1e12f0078544a3753313beb1e752366fa1012 Unionfs: Privileged operations workqueue
ceafef3532f5f2ddd96aabc3bf34a4ee967d6416 Unionfs: Rename
1fec1d1b94ea20bb37278147c8e8928bbf0913bb Unionfs: Readdir state
88ccb8d95905f4d60404efc51e841fd5144a8a28 Unionfs: Main module functions
ad8efe2b4038e78354af78192b2708db05a2bf92 Unionfs: Lookup helper functions
5e7889b97141643046ef44dd8641ff727b6e74c8 Unionfs: Inode operations
a0ea21e464afc4d112129580c16ab26d9f290f0a Unionfs: Directory manipulation helper functions
59fd99c293cc1b2050b9c4131065ef9ffea0bbe1 Unionfs: Directory file operations
287727bfa8187c06c3ff1aea96ea42daccc755bb Unionfs: File operations
480638aa19dc96d6d17e3a3ea893c34a5c02c00b Unionfs: Dentry operations
0c7164163642f7e42c32c107fa7ef7a1667a5820 Unionfs: Copyup Functionality
6ce4a0f0b9597fedae101c301a3c43b32535ff96 Unionfs: Common file operations
2ef06346a4d3494e99f61bfe4280b22100dc1b19 Unionfs: Branch management functionality
2ea8ac685a14853d33a087b229dffb4a781d4492 lookup_one_len_nd - lookup_one_len with nameidata argument
dd948118b6c2bd50fa69f49312e506e2906df9f4 Unionfs: Documentation
a389e98d2c6e1900f035befe215f541436bcb0b2 Linux 2.6.31.14
6d89de7c7ac9cc715627d400957461b2a9a98db0 posix_timer: Fix error path in timer_create
7e13be2dc48c3e3ba6a2e62cd1b4b5d9543652c4 reiserfs: fix corruption during shrinking of xattrs
5cf71f681e85b0491bb00fac2144d6c07b9917d4 reiserfs: fix permissions on .reiserfs_priv
fb864d07dfc560925e5395efe8a90915fce062a8 ALSA: mixart: range checking proc file
a47d3602bf588087b2db080f9268e7dc0433fc86 Linux 2.6.31.13
d2a8d874c18f492e34e00026d38b432abdbe282f hwmon: (coretemp) Add missing newline to dev_warn() message
231c18f9ed7fa9e5557fa8afd525e934e628bddf x86: Fix placement of FIX_OHCI1394_BASE
194d2386083401a8a82379870a1fef7c24ca8723 USB: fix usbfs regression
33d1d989b77ecddd5d26f23b3a1cbc90f8aae2b7 doc: add the documentation for mpol=local
2fe815df411731f1ef4938345488d951cea5f4fa tmpfs: cleanup mpol_parse_str()
6c5e69f3f760bc93eba06eb7776ff205cc129708 tmpfs: handle MPOL_LOCAL mount option properly
4fbd4ab7b17a71132fbf9a21ffeee6e1a25f070e tmpfs: mpol=bind:0 don't cause mount error.
b221c4ef88aa82fdfcab9e98cca34a1173584bbf tmpfs: fix oops on mounts with mpol=default
4940b4acdfa806dba2115902632b7eb9c0c1b5fd V4L/DVB (13961): em28xx-dvb: fix memleak in dvb_fini()
b2f2bf429aa7da6e0c06f38f44583690f1c4dce3 coredump: suppress uid comparison test if core output files are pipes
f57c82ec2ac34010d2b23fd1a6e20ca4a63b044d powerpc: TIF_ABI_PENDING bit removal
8646c7696b11177ca210f71c24a57872589ee871 Fix 'flush_old_exec()/setup_new_exec()' split
38616b6b68bb1f964f86e09548bef944147eaad0 x86: get rid of the insane TIF_ABI_PENDING bit
f3f66f8afd79d1b5d5d89a7a608945f045e1efe4 sparc: TIF_ABI_PENDING bit removal
daba0e9518f116e040d89a9b9e5b3dcb9d27e912 Split 'flush_old_exec' into two functions
60c10feaaec148452f1ee18505f5c2dc205f800d x86, ia32_aout: do not kill argument mapping
d539e5576605d048e6aeb21cbe3a8e71dc5eea81 x86: Fix SCI on IOAPIC != 0
4d87fb8a9ef88ef05b9e7ceb2bc0f86019fe1578 V4L/DVB: Video : pwc : Fix regression in pwc_set_shutter_speed caused by bad constant => sizeof conversion.
c25e75ba38178843bd885f227d285eec53202dca mpt2sas: Delete volume before HBA detach.
e6abd25776543a369117d0903ccedbc7a324d68f airo: fix setting zero length WEP key
54b663bdc94f94bf4d77566ec42d30d22b68ff8f ACPI: Be in TS_POLLING state during mwait based C-state entry
354a8d03e60a13600346babc1a78ecce4075f917 serial: 8250: add serial transmitter fully empty test
6590bda22d4fd456ddbf8e70077e247d3014c333 class: Free the class private data in class_release
a0a4650a9de3ceab90cd3b0588843886513bae77 b43: Fix throughput regression
84b5d069f2e9900fe2fce04a3b31cf62cbd28d20 ALSA: hda-intel: Avoid divide by zero crash
c855efe3b0b6d38df11e7773abf3c4c46af126ad drm/r128: Add test for initialisation to all ioctls that require it
1161237e66e5530a5e473fe40105cc727c6ed770 cifs: fix length calculation for converted unicode readdir names
5ee251e7438aa1bc21700c7550796221ece7592e NFS: Fix a bug in nfs_fscache_release_page()
236638ad883fec47a3db42d823a80483733143a5 mm: replace various uses of num_physpages by totalram_pages
1c5b7aee1288404afff343354e7b4ff32f3fb5f0 fix LOOKUP_FOLLOW on automount "symlinks"
610370eb6f789cce3c79b3d07eef825939ad5a6b inotify: fix coalesce duplicate events into a single event in special case
2e776c1424b3c276c8cf6775f7e0b2f1ef42e624 dnotify: ignore FS_EVENT_ON_CHILD
0a550150a43ec8dfe49171e9e736e6d7b8b7fa8b hwmon: (w83781d) Request I/O ports individually for probing
e4f176e9356dcd7155d91456b4d8e2fe1b85edbe hwmon: (lm78) Request I/O ports individually for probing
04bd6922cb0f89cd3d2e6ac86792ef59d77c2b9f hwmon: (fschmd) Fix a memleak on multiple opens of /dev/watchdog
659cba5bf3d94e8e95b4d474e31886c1451cb9be hwmon: (adt7462) Wrong ADT7462_VOLT_COUNT
692a97fe93dca8fd1e80f2d0baffa3aade767110 V4L/DVB (13155): uvcvideo: Add a module parameter to set the streaming control timeout
d8d6782349be3b550ebe438794c327b7373ce54e i2c-tiny-usb: Fix on big-endian systems
8859bd1aef1f4030afe5aac41b685e13f31c60fb i2c/pca: Don't use *_interruptible
b1b624d1b57be13651a0470017106f5c27d056d7 i2c: Do not use device name after device_unregister
acbf8a14113c8abeb10a21cefc551d03bdd8f3f7 USB: usbfs: only copy the actual data received
97fde87ccff1bf623631c58a1f032533983cb090 USB: usbfs: properly clean up the as structure on error paths
c89094b689c85b9e6c2fcf97e0c7d81620e46f79 Fix race in tty_fasync() properly
51d5fe4109bff13686634a408988547e2d1b3add fnctl: f_modown should call write_lock_irqsave/restore
4bd80d995548d3b3ee059e61f01a4196fae7d9d3 ipc ns: fix memory leak (idr)
b453242d287012673d7f089b15cee032941a6838 V4L/DVB: af9015: add new USB ID for KWorld PlusTV Dual DVB-T Stick (DVB-T 399U)
1f3a1f385336c324df07fdf420637f88bd3c137c sfc: Fix DMA mapping cleanup in case of an error in TSO
769c57aa2e772496797ef662a367af30be6a7aea partitions: use sector size for EFI GPT
5f8978c54b5b7968a99ff3b113589f57acab009a partitions: read whole sector with EFI GPT header
3454b339ede358e99d1b96d4295d6e5952d65bb2 Input: ALPS - add interleaved protocol support (Dell E6x00 series)
120f90d1e9fda2948117e93eefc5caa6a6209b3c vmalloc: remove BUG_ON due to racy counting of VM_LAZY_FREE
1eb2d343a6e035836bc8dbe9a4c9e5679fefa656 USB: fix usbstorage for 2770:915d delivers no FAT
7fdd4f780b0b7241d57ed3263f59c9133ff4c6f5 x86/PCI/PAT: return EINVAL for pci mmap WC request for !pat_enabled
d3f1c54adc9e1b127d569d2b947d54d273315e26 SCSI: enclosure: fix oops while iterating enclosure_status array
14a2fe817f8ca96cbe718165ec1ffba025ddc556 usb: serial: fix memory leak in generic driver
70f176dfdcb13ee263a08c851ea5cd1747aab39c USB: fix bitmask merge error
4f0e35f03db2673dc86ee940dcaab5f8f422dc81 USB: EHCI & UHCI: fix race between root-hub suspend and port resume
16505a92d463c96d223091fa35f9d084c0813606 USB: EHCI: fix handling of unusual interrupt intervals
63821748fb4f6d65b4b92ba90b88bf989a512a5d USB: Don't use GFP_KERNEL while we cannot reset a storage device
bb4ac89de4a2755a3aacbc252f503957ca00109d USB: add speed values for USB 3.0 and wireless controllers
09524c55c1748d21ab45b4e9e4419b42d669685b USB: add missing delay during remote wakeup
4bbb96c37a538469960a95333a4f1bf74efedc94 tty: fix race in tty_fasync
c17975de81fa9937c2b5827ead464f044b30f9c2 serial: 8250_pnp: use wildcard for serial Wacom tablets
f321f60bd07c223fb240bad680ba519fda82873c nozomi: quick fix for the close/close bug
12761d772b9d9bdccfb7610538e90de2be15a3f7 ecryptfs: use after free
1f19180adb1711a88c9f60bce99d8f8442fa2981 ecryptfs: initialize private persistent file before dereferencing pointer
954eec71d4436334622f2549d647c036a8763828 reiserfs: truncate blocks not used by a write
5cae244ff0fa273001a56e2ce62cd18ff2b6d5a3 x86, apic: use physical mode for IBM summit platforms
841e7fc166701dcd2eec3c470492e3ee1c0d0b92 page allocator: update NR_FREE_PAGES only when necessary
48dd705726e90a55b544ee1666e94501058e47df megaraid_sas: remove sysfs poll_mode_io world writeable permissions
e4dc0141438ad95e3fbd8389168c83013f7fa767 edac: i5000_edac critical fix panic out of bounds
3ed2f40b8784eb1f2f6b4fd7d4a7aff5732ebfe6 inotify: only warn once for inotify problems
06e66e5a5be3025cdf7a8c7027f9cbd9c754e463 inotify: do not reuse watch descriptors
beceb39d42a6f6b0d799c809c4795b75bc5b79f4 HID: add device IDs for new model of Apple Wireless Keyboard
ef90f00fb08ab96a273cb6c078bf1c6e75856375 ALSA: usb-audio - Avoid Oops after disconnect
53fc82f62490a22d0bc547ab3191710ea10d9482 KVM: x86 emulator: limit instructions to 15 bytes
fdbb0a82d730de057e525f7aaee6add60286b324 connector: Delete buggy notification code.
888cafa05c94bccef4d7ceba7228dda7ae06f2fc clockevent: Don't remove broadcast device when cpu is dead
98e4c05d2401863414cb5183e4d844ad061598ef ath5k: Fix eeprom checksum check for custom sized eeproms
9b44bbd3b08c8b9c7ae764465239886ca4d94827 rtc-fm3130: add missing braces
06ec11b10dfe1560540ed3488d5727d587c3d601 resource: add helpers for fetching rlimits
e8772825003228c6c5dd94af7238a1b1fc12ec68 CPUFREQ: Fix use after free of struct powernow_k8_data
b7f7ed5565c30f4e1058d7c97c49fe52e0136ee9 cciss: Make cciss_seq_show handle holes in the h->drv[] array
77e4ffd96c3120efc81e1060606b0ea31b84e50b UBI: fix volume creation input checking
84e39bcb1418095afb6918226276e1f4785b8329 SECURITY: selinux, fix update_rlimit_cpu parameter
b2547d0901583d4cb381a66a771087dd29174faf futex_lock_pi() key refcnt fix
b17fccf557c60799e5d3881a5c83da4a34869a10 futex: Handle user space corruption gracefully
4f7ce5b4140026b628cdc8ec983616efba2f1cd0 futex: Handle futex value corruption gracefully
45468a60ffdcc00758b849e651adc2329c86fd85 Fix potential crash with sys_move_pages


More information about the unionfs-cvs mailing list