Rebased ref, commits from common ancestor:
01b6582667edf8e38765f36ec9a1e193dfd9637b Unionfs: release 2.2.4
56695901599bffd8681ec0d955fe7f45c8d08482 Unionfs: use dget_parent in
revalidation code
e45439b0e5989c95d943a8d8f931e3aa0c352a36 Unionfs: branch
management/configuration fixes
a3b5bbb48e995e153b9f26db9b4fabba69652c36 Unionfs: lock parents' branch
configuration fixes
8d4ca439863187eff66e0349bdb8808c86c6b26a Unionfs: factor out revalidation
routine
96b5c74d18ab5340dedc8c667bb19e5feb9925a8 Unionfs: revalidation code cleanup and
refactoring
fe3a6f1019e93be6ae64f90ca673536d10dd8585 Unionfs: improve debugging in
copy_attr_times
10221d840d94cbb07129f25a8960f3757d3ad20a Unionfs: follow_link locking fixes
e94558dede8eb50b93a6f65dc3bb0c5dc58e4380 Unionfs: extend dentry branch
configuration lock in open
1f8cd11ea5a284e9b50ce2bd2e7f2d250550018a Unionfs: initialize path_save variable
b4e8db06fa847cc52731532813eaca8c9a59b9e1 Unionfs: uninline
unionfs_copy_attr_times and unionfs_copy_attr_all
e58dd71b68e3bbe3b30403d1ea93b77f6859cfae Unionfs: document behavior when the
lower topology changes
175628bc08dbad921453e0b9002e1c437785de1e Unionfs: ensure consistent lower
inodes types
3551aed749091eb21622eb64b97f6984e0c63a70 Unionfs: grab lower super_block
references
d5a2345f86c10771633dc4351c1a97e412117a06 Unionfs: release 2.2.3
5d45af139bfc40f604a3e6dd8cf87d39630cdfb9 Unionfs: lock_rename related locking
fixes
b195bd646f3a96132d1f5e29aac41c41f551e588 Unionfs: d_parent related locking fixes
05e954142bfa0672931c6dc0c1f1f2b07ab968e8 Unionfs: remove unnecessary call to
d_iput
8867675a94e6e7071fd6fb540143eea6b47fd88a Unionfs: use first writable branch
(fix/cleanup)
ba23a3752b0c414c3563997a845142dc015b23d1 Unionfs: release 2.2.2
bcb610ceb8e097072e2b36174b65a4ba45deacec Unionfs: ensure we have lower dentries
in d_iput
cce2524dbf47fc6cbf1fef053d14ac9bb1a67724 Unionfs: branch-management related
locking fixes
170eabb889a307234901a309d984cf3ebb8eaf1f Unionfs: mmap fixes
cb8b557ac99e8c8865f99f0f907671cfed1621d7 Unionfs: merged several printk
KERN_CONT together into one pr_debug
10488f88c1ca6579c3ad8a8ee8e3531a80295d74 Unionfs: release 2.2.1
e3b51abfa95e2c0bbc45447230627d280eff60fc Unionfs: use VFS helpers to manipulate
i_nlink
85380140a60778c2a73da59bacf79992fae6a810 Unionfs: locking fixes
e1bc6aca2723574a664defe620bc238e8827f128 Unionfs: use printk KERN_CONT for
debugging messages
7f4e150f28a5958300242a14c9c20e6f5fd95fc7 Unionfs: release 2.2
bd91f6aae5ab0f6100411565fb4eb2a96560eb7a Unionfs: don't check parent dentries
ebd15a6c9dded7def8f328d3e022e8bf72d6f221 Unionfs: implement d_iput method
1a1537f11aaf89658c7f49e40fa21d213af02779 Unionfs: don't check dentry on error
2fb040624a6d64f7553e3867387e7d787d9cb507 Unionfs: cleanup lower inodes after
successful unlink
c29147d6e2b73a13fa7f65e6c0aeac1873bcdf2e Unionfs: initialize namelist variable
in rename
8d0c48cf11ff064968655b9ee9830cc5e1f5e4c1 Unionfs: minor cleanup in check_empty
24d1817dc1eb2c556555b95db91a440203bbda9f Unionfs: update inode times after a
successful open
f74ed5108461dbc144933251bd25cabc26662e3a Unionfs: set our superblock a/m/ctime
granularity
a4c2ece01b5aa317ac1e0e0bed409dc273ea1102 Unionfs: handle on lower inodes in
lookup
e0f58e62be55da637a76162365925be5568ab504 Unionfs: minor code rearrangement in
rename
dd246fc3161a4c33165730ba4a79c0d297ee09dd Unionfs: implement lockdep classes
a1b4924d430f997969e025d58ad8d4d768d818d2 Unionfs: prevent false lockdep
warnings in stacking
4f091edddf4be84ab650b1e0982f9315e61067bc Unionfs: remove unnecessary parent
lock in create
051b563bb6842251290f41291a7b92d9d670cbee Unionfs: remove unnecessary locking in
follow-link
08cdf6a5a4d698c698638e32885b1af07b293f05 Unionfs: remove unnecessary lock in
read_inode
28d284174e9a046f764f43dcc2de73da2e58c317 Unionfs: remove unnecessary lock when
deleting whiteouts
36e996b61e688e88dc266d9643ab688af9ddc016 Unionfs: remove unnecessary
conditional inode lock
c33c0ae09a71577624fc635c601c83e4cc2c7bfe Unionfs: prevent deadlock in cache
coherency
7c7aae95b1a8e8fa847662c6830445f604110485 Unionfs: remove custom read/write
methods
c160dd7e4ce4c85fa66cedfcdb3ca87610a60377 Unionfs: restructure unionfs_setattr
and fix truncation order
2bcb61c3bd057c8ae6e943d06068bd9080b78683 Unionfs: mmap fixes
59b9b2e966ec10c5382cf182c9fa2248bfc994e6 Unionfs: release special files on
copyup
5b6a7e43b9b8ab787b42fd3328e49f3a3796cd2b Unionfs: create new symlinks only in
first branch
b6a9d097e6d3e9911b67a9e1a3943bd6d8d62fba Unionfs: create new special files only
in first branch
b196c9bbe3b3bb3f44b200b153b07d24dbd198bf Unionfs: initialize inode times for
reused inodes
5289db76ad53d1480970de2e9baa4c81823cc670 Unionfs: interpose cleanup and fix for
spliced dentries
5b3b314e68b2486559774883001b708e7d95559c Unionfs: clarify usage.txt read/write
behavior
472ed67285f6b7d822578e223f02cbfd3dae19b0 Unionfs: use locking around
i_size_write in 32-bit systems
612edf6b3e42eb22c1aaf5d20d97bb91091bb383 VFS/fs_stack: use locking around
i_size_write in 32-bit systems
47138e1e45476bb02abf98b1c51634baad62cb2d VFS/fs_stack: drop cast on inode
passed to i_size_read
8812873855ede3ef201f874b73b1c13faa22e7db Unionfs: clarify usage.txt mount
options
05dd411bd672389e01d1a522c97961eb03d55c95 Unionfs: avoid using drop_pagecache_sb
in remount
450e8b9960ef079fedb78a548ac0a073498afb78 Unionfs: release 2.1.11
dc32cfd37ed43763abcb75ba557c1fe9f1642c55 Unionfs: reduce the amount of
cache-coherency debugging messages
e5e0c12c6ffe949a6f6a7cc715d8cbba376c52a9 Unionfs: cleanup/consolidate
branch-mode parsing code
3068b5e0aee0acf2da1d80dacdfec84f6d015cbf Unionfs: call wait_on_page_writeback
before clear_page_dirty_for_io
212956ab8fd5d202171e19ada404c98e907e9b30 Unionfs: release 2.1.10
0e99a8eb7c1f2abf227f22083650ea34a8777e61 Unionfs: use
generic_file_aio_read/write
2a650853f736d1f559c49b5135ee23f894acf147 Unionfs: update our inode size
correctly upon partial write
4a4c5950c064173d79bd91b0dba20aa75943c279 Unionfs: prevent multiple writers to
lower_page
0692ffebdaaf59404d2cbf2e67ad0dd56857dfe3 Unionfs: support splice(2)
1ed01fcbc269e8eedde9a5507bfc54daf89c8f3b Unionfs: reintroduce a bmap method
0bbc7b4b9af3eb26e640f8e69671fd31fd072d6c Unionfs: update times in setattr
83ec248dff685dc6031094b27fbecd9263425651 Unionfs: create opaque directories'
whiteouts unconditionally
a40e0b3a53ffc9171e8ef521f14b0e8020ce30d3 Unionfs: don't create whiteouts on
rightmost branch
aac0678baa01950241c24baed61e26979b9489d5 Unionfs: release lower resources on
successful rmdir
2d24c1480404766031c501307c29bfe6ba7faf10 Unionfs: remove useless debugging
messages
4dad1c9ce9d21872f42db0c72aa972cc92af8aa3 Unionfs: handle whiteouts more
efficiently in filldir
7cdfa884a266e831b1fb778a21fa1677a4cb1d9a Unionfs: set lower mnt after mkdir
which resulted in copyup
d12f08fabd547ae80fc26ca2700d4f91b8c10d3d Unionfs: minor cleanup in the
debugging infrastructure
ff5215e973d2a91cd67200f0d046781919864007 Unionfs: minor coding standards applied
85a6b7b071cd865ebadd02ac485d4045a9d886f2 Unionfs: minor cleanup in writepage
cc6f292db9c0576671761196fa0b14690378f9b5 Unionfs: use f_path instead of
f_dentry/mnt
9bb416d45f42f9ff168a762f369f5b61b22ac876 Unionfs: cleaner support for RT patches
e201c75bf85aa59b8ba65a298ff92869097bb777 Unionfs: release 2.1.9
13816779607048c8e63718eaf2dacafae44a42cd Unionfs: move debugging checks inside
locks
cca2fb18f7775d99f75d3f934e1c73786444dd7e Unionfs: fold do_readpage into
unionfs_readpage
c22ffbf40eef0d12f897ba9a2bca46a12f1e513e Unionfs: remove unnecessary lower
atime updates
fc22a553042b63d185581ffada5415010adf991f Unionfs: debugging updates
75cf444dc70c723dc447896a1d1b22de5e2dc7ed Unionfs: clear partial read in readpage
419059f440c7e67611c35e1c64ce5c6e6384e67f Unionfs: writepage updates
d84704dd0b389f7e2c65e9b7c8138b5955a66675 Unionfs: update cache-coherency
detection heuristics
2e541dbaddc52eb9dc5f15a1d3cbdcd81bbdfdc3 Unionfs: use i_size wrappers
1537cdffb0ceed3ae585a8e48ab6c395662efcc6 Unionfs: flush and release updates
45e36885b5a7d0c9d22d39cbcde6ca0f2ca8bc41 Unionfs: release 2.1.8
a62342cda34e779fc6a309a32edc98c68d5a1fea Unionfs: don't printk an error if it's
due to common copyup
2b9cb84bb9dd16b99fd30a5b1d0ce2a69f00deb8 Unionfs: don't bother validating inode
if it has no lower branches
f51b2754be8e17e9c3d0cf6f2ec488c3d0c8190d Unionfs: avoid a deadlock during
branch-management on a pivot_root'ed union
f6a40bac22d6a11bc5502f5f22e06db08969a634 Unionfs: mmap updates
41a471bbfd7e52e634f7731d7fd8a988733b9613 Unionfs: update usage.txt documention
2ef502da7bd1372133153aebb4bf55e9a3bc5df9 Unionfs: cleanup permission checking
code
29515f10956b8aa99f945b22f42c599f11d8de3f Unionfs: delete whiteouts in sticky
directories
abfc16b83289b223e82cd94c976e85f88adde44d Unionfs: update mmap documentation for
unionfs_writepage
5cdb3a4af9eb153c78ac8bf1f30adef9108ac918 Unionfs: release 2.1.7
9738030a24d89c4b3d96bb89576b750b0e9690e8 Unionfs: remove obsolete #define and
comment
6d45e24000f7295a45abee52f3242c55c2ea2f14 Unionfs: convert a printk to pr_debug
in release
8d3fb21a071bb8dca0e40987ade388294e8c2eb8 Unionfs: don't bother validating
dentry if it has no lower branches
1d79335caa1b038c6bf01f25fdac3f8c0ed3e892 Unionfs: don't printk trivial message
upon normal rename-copyup
9b25789d5ccfa1629cab15d1ccb02f20c3febf63 Unionfs: support lower filesystems
without writeback capability
b8e96558dbadaea999a7be3a6092e84d8347caf4 Unionfs: release 2.1.6
0064c9baca297679442016a1b67987d9b8affe99 Unionfs: coding style: avoid lines
longer than 80 chars
759333b7f19fa406c109288f38acd16a6a69f43b Unionfs: coding style: miscellaneous
fixes
1d81d7b7a8c1aa75188789efee5b631520ed23d4 Unionfs: coding style: avoid multiple
assignments on same line
b76b66b9072946094134faea7e4920515c342303 Unionfs: coding style: take
assignments out of "if" conditions
6bd2ecc3e9c09a005e2dd32ad044e513d676fc66 Unionfs: coding style: proper spacing
8f33ad7ff37f64eeecb2139eef1671c376db6962 Unionfs: use braces in both branches
of conditionals
619970e9f47cbafb612ee31eb80da011e458745a Unionfs: remove periods from the end
of printk strings
e220d79927107816feaf0a6ba5dc0aa3e4107ffe Unionfs: update/assign a KERN_* level
to all printk statements
0b4f3a5c249baecd4f38b31466e95ae5b76c6e26 Unionfs: add missing newlines in
printk's
4063c190a3044474362f921c0f3cdf67e643ff2a Unionfs: convert all appropriate
printk's to pr_debug calls
0b6d619d75079637dd13b8af55fbc12f225abdfa Unionfs: use pr_debug() instead of
custom dprintk()
5523b777b6ba2351cc20fa9f67225d93ba4d3501 Unionfs: use page_offset() helper
50638d3e5421149aa6c633af8e66f696a51a73b4 Unionfs: remove unnecessary if
condition
450c2b77ae0a7ee585b3459af96fe53f699c509e Unionfs: properly indent static struct
be2043c9d1d305edbf88905952dbb10957e43cf6 Unionfs: use UNIONFS_NAME macro
49d79bd7eb1aa49a3f97816688dc170ef4d12499 Unionfs: use consistent printk prefixes
33d9bb4dcafd098e57a393a1f2580dea7459581f Unionfs: minor comment cleanups
1fee5bb6c516cf20ab7bf2d1d731bc15278d1d16 Unionfs: compile if debug is off
fc4c6750f9ffb0e16fa8e09e65b96531a994233b patch
unionfs_undo_unnecessary_unlikely_calls
64b4994bb74af716c940a4363db252d6e8e55fe2 Unionfs: display informational
messages only if debug is on
e95eed6eec54f5a3ed8337acb08636f07a681137 Unionfs: release 2.1.5
fe335392d9034ef7ec0dcb4f50becf90d59773eb Unionfs: use poison.h for safe poison
pointers
a51314bf6b9eb059a4ace8fbc3780f997aded5fb Unionfs: add un/likely conditionals on
xattr ops
7ff9763467fa9bfb7e8dcfef399adc66c5520cb7 Unionfs: add un/likely conditionals on
unlink ops
e2a3a28981d216813a3f476ed51771988f1b4295 Unionfs: add un/likely conditionals on
common subr
9a428db49b4d74d8ec7044d46c3e9770fab92e91 Unionfs: add un/likely conditionals on
readdir ops
32692c077ed66b7f22c781b7aa1256ad5b72350a Unionfs: add un/likely conditionals on
rename ops
1f72edaa8513c8db9c39b642ec90ed49ed4a5ef3 Unionfs: add un/likely conditionals on
mmap ops
98a8cc21f254b3ff271ccfbee2a0b7d545061583 Unionfs: add un/likely conditionals on
super ops
7e489b15950782bc398d4a834601da2cf25ec31c Unionfs: add un/likely conditionals on
lookup ops
20e05fb11ca1de35e55cb77b49cd45cea7d20d0a Unionfs: add un/likely conditionals on
inode ops
3a88f06a0fe642623f0aba2f72a76df62271d903 Unionfs: add un/likely conditionals on
fileops
c305a23df7d8bcd2f67c2cbc6f5303d651dd850a Unionfs: add un/likely conditionals on
headers
5fec413579dcb8314ad4508f31903033549ff8cf Unionfs: add un/likely conditionals on
dir ops
46e4832f2e2f1f75e8e682116829130568020074 Unionfs: add un/likely conditionals on
dentry ops
c3b5e5a245309d926b432543a6d6e2ea641fbdbb Unionfs: add un/likely conditionals on
debug ops
3a600abd6cd9f5cb5001af0a6f406ced5c9834d6 Unionfs: add un/likely conditionals on
copyup ops
e4c75360d68880ac00a865055fb8177fa0ca5a9d Unionfs: add un/likely conditionals on
common fileops
fa69493d2728821fe27ab263490dd600d81d5d80 Unionfs: lower nameidata support for
nfsv4
b22f432edca3b76b2808306b98e7090684e4cf67 Unionfs: add lower nameidata debugging
support
a6a5c77ff21d260ac713b8487a76f43d172e4904 Unionfs: minor coding style updates
ddfbc510e906f5754c4f88e628c0304ce73165fe Unionfs: cast page->index loff_t
before shifting
7b076bca6e2c5058a7621ad3488c2d195b5af183 Unionfs: release 2.1.4
7381851bab5afc3bc41261a24f8f9d30c74023f0 Unionfs: cache-coherency fixes
eeb56cd843488108b4800ed6656bded6a22da9cb Unionfs: display informational
messages only if debug is on
46a97c3cf88d776e3083ac20ddb8547d0869a04b Unionfs: use int in
unionfs_d_revalidate
8e0e256de3192149ee54fa481a6ccecabff7d957 Unionfs: documentation
updates/corrections
acf5ee0ec6843b62b81584d45fb2f3997f7fcdb0 Unionfs: release 2.1.3
98ccae1d65fe315386143edb4bbc0ef3f5c6f62c Unionfs: cache coherency after lower
objects are removed
aab8511586cc7225364c4e4f273e0a3bc9663427 Unionfs: unionfs_lookup locking
consistency
eba6db1316e7951e4b43f08e001866567915740b Unionfs: use boolean type in
unionfs_d_revalidate
5418e7b12d3f25d44ac88e799a8ef5958073a3ab Unionfs: add missing newlines to
printks
1dc41486944095e393e364baf610bab33efa47ca Unionfs: remove unnecessary comment
7c444e97e0597bc24a76355407352fa02642c7af Unionfs: documentation updates
ebf60a3fddef122f28f54b2e619a55e0547f2724 Unionfs: use bool type in dentry and
file revalidation code
61dd34fa886d71840168611d3ef05e45e9927aa4 Unionfs: cache-coherency fix for
is_newer_lower
17e882eb599a2d5997061b20d1e64f687f134718 Unionfs: import Jeff's fixes from korg
a3de2af0245193d737363f71bb7f6dd036187d9c Unionfs: Remove unused #defines
7523473757a41f58d3b5f1fb06bfbad596e54d61 Unionfs: Simplify unionfs_get_nlinks
88303c471bf23ca7c91597b6d624b096107f69a2 Unionfs: unionfs_create rewrite
cab278c6f4e55ca52a13af0676255ec5009f9f14 Unionfs: document lockdep issues
8fa6c38aae110379528e965c7a56bc181d5dbb9a Unionfs: support CONFIG_PREEMPT_RT
a28d8f94347f7288f2e94593a4ba1847c14119ac Unionfs: release 2.1.2
14f4e0e9e7c831877ed1054e58e43e1d936b06b9 Unionfs: imported fixes from korg
branch's take-3 series
fdbc03998eace62fd94e1cee59fba046516520ae Unionfs: release 2.1.1.
38e763c7b0acd424cf94a67b80b374db5b834ea9 Unionfs: minor usage.txt documentation
fix
3784bf257b1583356a26cdf39bf07fa77c420d4a Unionfs: imported fixes from korg
branch
059a7ea635a1d5f29d97519f053d065bd9a57357 Unionfs: back-port stuff from Jeff's
korg branch to per-kernel branches
e7cfbbba801d65299932367ebb3ecf61bce34f08 MM/VFS: prevent compile
warnings/errors with unknown struct super_block
defa74dac52af205fb9857da112e7d8f111d8783 Revert "bugfix: add MODULE_LICENSE to
mtdsuper module so it loads"
aaba94b2c4dff863388b8a3821686a41da02bd4d Unionfs/eCryptfs: remove
lookup_one_len_nd and LOOKUP_ONE code
968c8f1a7db580e5964da79c65e02c079a73c18f Unionfs: support incremental versions
eac55b8ebeeb963ed20f89756ec6f9173fc8d402 Unionfs: check for immutable files
before read-only branches
49a5e5d083ad619a213598e7df1fe7cffa0cdc0f Unionfs: mmap fixes to
unionfs_writepage
34ac9cc8ac1dbb7f79fda134cf5c64ba0290666d Unionfs: rewrite cleanup_file more
cleanly
4f27b9c36ffe2a37fb46eceddd293a8be25964d7 Unionfs: improved printk upon copyup
be8827a372f98942a345198f53cf1b1ffd831e41 Unionfs: xattr copyup fixes
543d5af736f01147936e5e28eb73f08976a4a310 Unionfs: fixes to cache-coherency
checking code
c05b6060dc4a4f160774ef73ec993d6d3148c4e6 Unionfs: mmap fixes to
unionfs_writepage
8606ab3229be90331efc0f9d0e7eec9dd4ce92f3 Unionfs: bugfix when mounting readonly
exported NFS volumes (was: nfsro)
7a571270b67049597782fbf37ef355dc58e3de89 [PATCH] unionfs: make functions static
99562e2af95e129584aaaa6163164190d1b657d7 Unionfs: pass nameidata intent
information to lower level file systems
12eac532b44598ecba30b034af897ba9d6ddb930 Unionfs: kmem_cache_create doesn't
take a dtor argument any longer
d110bcf678b5cbd9370f76cc9a6fc1f1e43441b4 Unionfs: ensure cache coherency in
unionfs_fsync/fasync
2de5cd43494936b0608f65ef478bb9409bfbd86f Unionfs: implement native
unionfs_fsync/unionfs_fasync methods
0dd72b4d5dbf511d4d945ef3a0664d122f556695 Unionfs: small documentation fix to
usage.txt
f233a25ead8f34536dbd23c7eb56a831a310a612 Unionfs: mmap fixes to
->writepage/readpage/sync_page
fc2f86e2a822727c76f07046342b4094e836347a Unionfs: branch-management bugfix to
unionfs_file_revalidate
5f0ad90f04d3d307de2de31159d586efa913aab8 Unionfs: cleanup: break line longer
than 80 chars
839add780cde6e6c81bc142771368e12dc7891e9 Unionfs: fix minor typo in
revalidate_chain comment
f392f999228c912974fe4cc20c4ee52180412763 Unionfs: bugfix: don't call
branchget() until dentry_open succeeded
e42fe0028212f3a32ad3aa546eae0ba3e09b65bb Unionfs: branch-management bug-fix to
lower mnt counts
06be149aa9319b64ea7733d36d9cd7a43c3c2e8b Unionfs: use igrab instead of
atomic_inc inode refcnt
8e14f367e09743634e03b56380dafff6e4b65495 Unionfs: cache-coherency: update times
of root inode after branch management
dce9bfba32e0000d952d241c49c856bab671b522 Unionfs: debugging: don't oops if
sb->s_root is NULL
7549d4ccc99b386c7edb06e1f3554c7cf8ddf3b7 Unionfs: debugging: show inode
reference counts for all branches
282155bc5e492edc7a66d01b28a629150a958009 Unionfs: fix small typo in comment
95e7b5656b09e82f4d13026d630e5506f7e0ef8c Unionfs: bugfix -- set copied up open
file mode to read and write
a2b063ed9619d34820a7dfa8feaafc53144b4230 Unionfs: rewrite do_unionfs_readpage
to use vfs_read (bugfix)
7e906b7bef79ce9d977910c7314963902b25c92d Unionfs: fix minor typo in a comment
d0d19fb7d9ee95baa1665835a9af52fab54e3899 Unionfs: use the splice_read file
method instead of sendfile
bbfd8080076ef6240d4e14aedd914aaa790f0e52 unionfs: better handling when copying
up permissions
d03d1fe856e87059c20fe72c5e2f30622d1fbab4 Unionfs: better error handling in
rename code when copyups are involved
d219a226e4d76f18eb45675c18545318bce0936d Unionfs: bugfix when renaming symlinks
on readonly branches
f03d16a6fb0f33814d15097a92f2a5b58ab86418 Unionfs: prevent deadlock with
branch-management code.
24c6d7d9c76c150abf68263a25aab47fccf67697 Unionfs: rename file->f_dentry
references to file->f_path.dentry
f55a985229617aedb6b4bd7ee4d6204e78502729 Unionfs: improved comment above
unionfs_follow_link
1b3d340a0dd42ac49cae029105e36809c09abdd4 Unionfs: Change the semantics of sb
info's rwsem
1d642f369158b581fa228dea767f28748b11e161 Unionfs: Remove superfluous check for
NULL pointer
9a40d5c86f86800fa42ff5ae04041759147a3463 Unionfs: Change
free_dentry_private_info to take a struct dentry
08c99f977109e94ddf7cd31352dacce272c589b3 Unionfs: Cleanup
new_dentry_private_data
ef45e90570d9929230a83a50052263f30365fc5d Unionfs: document cache-coherency
design and implementation
11022379a3bc352562e3ad27523e53d2c766a2dc Unionfs: cache-coherency calls to
maintain the time invariants
bd9293d3dbaf6ca09b1890f5d67c5a29143f3b96 Unionfs: core cache-coherency code
3194cbf50e8d4b703a384b65a76214b7733a5ce0 Unionfs: introduce two functions to
maintain time invariants
ac7e29d8c7df65d08c5600e25228a13a4cdf1f07 Unionfs: prototype and location change
for unionfs_get_nlinks
4d977931e456f5d9a0ed70d8f4240a51ce6c254f ecryptfs: update to new API of
fsstack_copy_attr_all
cced2ec7a47d9bd7db4393ecb739f6fec389c562 fs_stack: simplify generic
attribute-copying function
9cbebf34ad6064658a802e79794da874df22ec6f Unionfs: m/c/atime invariant checking
debugging code
fad91d9e22410a6c7a6081d1493eb0dab0aa8b88 Unionfs: bugfix in debugging
infrastructure
22a140ee5e76d1da3626b02db36be0c3eb19fdbf Cache coherency: resync unionfs
data/meta-data when lower files change
d327ba7bc26d4fbc3056734507aa81bebca5b020 revert changes to
new_dentry_private_data and document it
4a35db33bfe6c0b2463d14010529a3a6c1b49ebe cleanup: convert all instances of
"hidden" to "lower".
d1a66f47c57cf3a564ae41b015338c915b50b0c5 Fix section marker in header file:
a2ff6e3a8c6dbb965949261085fb60674b0d0ca3 minor indentation correction
7c2d0b7d75f6c41c92b2c6625a7d5d732f016f3a bugfix: add MODULE_LICENSE to mtdsuper
module so it loads
ea4c657fd88576817ce607ef3c38ae1947059872 bugfix: properly reset lower inode
start/end range
a797d09193552e489b362fc13c817b21de8efdf6 cleanup: rewrite new_dentry_private
data more simply
4586a56a56ee5400006c18fc50322f07347ead11 bugfix: remove extra superblock rwsem
unlock call
f03c760db7e373dd5b4f744fc5cb32240b144db5 remove unnecessary comment
2079e3f51c67f7f8faf08772acbc2521f08da2f9 properly format a multi line comment
5527108f27120ed761fc85d6e9d41ce114fd99e2 reformat all lines longer than 80
characters
85773c3341ad611647f38afd8b34914b1e282712 debugging: indent code properly and
cleanups
27d442689cff577dc4f0b2650b6a3ed1e82daa30 cleanup: reformat all lines longer
than 80 characters
7dea3a2ccc44d6b2c1fbdf473365afa0445344ed spell check all strings and comments
ff9b0345bd012183c0d83b3fb5bafe141e87176f cleanup: ensure proper comment on
every "#endif"
a359a7f3516d6e373660a4490dc26611e27fc5fb Revert "Unionfs: Cleanup locking in
new_dentry_private_data"
7777bbaf1acdb50815714d24d32ab553d765c3bd bugfix: ensure dentry/inode/mnt
validity after a successful ioctl
2694c469a34a1f648c8ae4d0f658abf1ef8c4cd0 bugfix: release superblock lock at end
of ioctl method
611d6f65e51655a8dd5ed539b4d5553c8530592d bug fixes: revalidate dentries passed
to all inode/super operations
db4619091c6711e40b9bff5235a2cd2e518f41d0 code consistency: ensure that every
#endif has a matching comment
d997e2eead2cdaeb435017a6610052845b28f368 invariants: don't complain if no lower
dentry of a deleted dentry
46f3a107456f95347ca2a1eafcc9a71e67e6ad3a invariants: don't complain about
directories with some NULL lower objects
339bf7ca6c6babb067eb23b7ae63779e9bff46a7 Revert "invariants: don't complain
about directories with some NULL lower objects"
48c0d8015141e8bdca0b4c210a3d390b643e4e97 invariants: don't complain about
directories with some NULL lower objects
8c4674752809a522ec5b71f8ad4bab5b92f59da3 cleanup: rewrite
unionfs_partial_lookup more cleanly and add comments
254ef6e01dd03023333cd5736f788df9c9b4a80b bug fix: prevent null mntget warning
messages in unionfs_lookup_backend
0143df5e601fc99da4ac077a4458db088fbb868d documentation: expand comments to
unionfs_lookup_backend
d19a0c18f85192040468acb1b702385e82d985ca cleanup: remove unnecessary call to
inherit_mnt
59b6e47cf389e09f6ab8a0f1ade6191fcf7f9701 bug fix: don't warn if trying to
mntput a "negative" union object
cced22cf76d40e381e01e9216669586a8e205a5e bug fix: get lower mnt from root
dentry instead of lower dentry
49871cdd2eb824b35bf22e1d0b7180cf72ecbb52 Unionfs: allow users to override
Makefile options in fs/unionfs/local.mk
89a76665677544b9843b6818cafd31b434b073be documentation: better comment in
branch_id_to_idx
23b261bc88903bc76f2ed88d971bd12f5a91cf9e bug fix: catch bad use of dirs=
options (extra ':' separators)
a79cd9f91746874aeec58fb53065fd2a752b1e4d unionfs: merge find_new_branch_index
and branch_id_to_idx into one function
05cce26a601e484c3ae8c8e8f57f34d269ca7a17 unionfs: minor cleanup and better
commenting in new_dentry_private_data
7c577261422e474ae962e770c2569dc56cc2c7f4 Unionfs: Cleanup locking in
new_dentry_private_data
9ef332229f0ac5a1585fe97eba624652667d5927 bugfix: prevent null-deref oops if
lower f/s is NFS (mmap writes)
9aa84ef73336408e91535a68e82e82a083989008 cleanup: use krealloc instead of
open-coding it with kmalloc/kfree/memcpy
a853b94d8e433820dd733397d6c2da929f81de7a bugfix: prevent a NULL ptr deref if
branch is nfs and using mmap writes
eeb8678b4f1ad682d700cca3ba16ac44e6facae0 bugfix: handle lower file systems that
do not support writeable mappings
9f8cab52674e46bed412aa4ae82db62fd8b2c25e documentation: comment to ODF
developers to address
c443041e1c89d27ac4e48549c0ea3b66192f0cc2 bug fix: set lower inodes correctly
after branch management succeeds
6a470479436e713993c8738a19cad0b2ff25ace8 bug fix: prevent self deadlock with
remount code in pivot_root scenarios
bec4b8ef83de9d35e1e30172ba19210e79e88a24 debugging: test for freed (0x5a) inodes
6e4d03c9cec6cc322d7cad7a8ad5b88bdf42bfc5 bugfix: statfs lower file system
properly
0e896ec57b463840d58716d817a5cee93a265b6c Add Erez Zadok to maintainers list
587e04c82a95948d079d9177763b51d3f7930b84 add standard copyright comment to
linux/union_fs.h
e5ac61d86218f915a9057176d74ac28b86933493 d_splice bugfix: update dentry in our
lookup if needed.
e2af87df7e8f41291b6dc409ad4cec504affe2c5 mmap: file revalidation and fanout
invariant validation
b0f81d75a9bddcb7575c8381d3e076036d1ca1d3 mmap: sync_page bug, call sync_page on
lower page, not unionfs page
07bd97171c5ae4a5f1a272b8ac795f2515cd01e0 mmap: also revalidate file passed to
unionfs_release
fdde116398493f356bff19cf6e44f1055d919f7f mmap: update atime upon successful
file reading (via mmap or otherwise)
d0f2ed1aa0147630171f8636de838764add964b9 mmap: proper locking to interoperate
with branch-management code
33f6847101dfb83186787abc0f7f8dca7ae5c6cd mmap: remove unnecessary unionfs_bmap
method
200b0b89737f0920ff6b3de3e3bef8c8972f1178 mmap: trivial sendfile support
28bc1da86b34b6339f038a2caad8b137eee49c9b mmap: minor code and comment
reformatting
cf7178dba52c12200bb44368eb049068c66c33b8 mmap: #if 0 unneeded code instead of
commenting it out
547d35632c7a314beb4ccc73138c44e3429e3858 mmap: read upper file instead of lower
file
15e12a81270194996084948898dbd7a21d7a1e0f mmap: coding style: reformated a line
longer than 80 chars
4e2e628553beb465ae920fa7d3f2cf27a58d3d63 mmap: remove defunct comments
4bad0e372ca8fcfea0a339fa970d29016a247315 mmap: file revalidation
947fd6251ccb6c4e7cb62b981a31ea2c249c366b mmap: applied main mmap patch
ff0337367cd29c32d813202951e45a352e7b47cb bugfix: fixed interpose to check if
d_splice_alias returns a dentry
2df6733bed08e957b800314f587bb0cad8ebf923 debug: remove unnecessarily verbose
debugging printk's
3bfd69dd066034109c8cf3b0a630ebfc788e0950 cleanup: consistent printk messages
b3de48603d80c2efea656b887e7ad3aff7e937e4 cleanup: eliminate wrapper function
create_parents
08abc57be3cd6a5f4260de21bd4bafeae131370e cleanup: eliminate wrapper function
copyup_dentry
66058bede5c413d0b3c5d9a31b3241e5ab3daba8 cleanup: rewrite do_delayed_copyup
more cleanly and clearly
f98b0a343e36c00325d0409594bf226064a0efb1 debugging: small fix to Makefile to
correct #define typo
472ceeb8c2b2df352467ed1591cc60569cc954a1 cleanup: remove unnecessary macro used
in only one place
cda758e80bc86ead730179c149049a260e379e7e bug fix: don't revalidate dropped
dentries
926ba9e4a8bc150e76dd8c8bffe98d4fe1e86840 bug fix: retry lookup for different
silly-renamed files
3e700858f53f5c84b47e8acf605e6cf6653791b7 Documentation: better comments for
copyup-related code
86493a2713f1ad63219c8fe983d6c0a9ba06d0ff Verify and maintain fanout invariants.
949c246c3b0db7f48866caff3a20fae6656c37e4 Post-copyup helper functions
7ec8d37ef3c9a7d56d5d7f97c90c2730da7f1548 Introduce compile-time debugging
support to Unionfs
9ea2489ebba4df5503a918e6b0437de3d22a1fb0 bugfixes: correctly decrement
refcounts of mnt's upon branch management
4fff3f38289791a5650dae44ce5aa372ab344e13 bugfix in BUG_ON use: actually catch
bad use of unionfs_mntput
c27d477edf89142388e9f7e5560bb30b55d29783 cleanup: removed a trailing whitespace
ee445b0341fbfbde1d3c7bd0c32a7716412d524c bugfix: remove defunct
unionfs_put_inode method
6258edf4a699e7e8ab92056c9a93f9d6a13c0759 optimize branch overlapping test a bit
30d556a06eddf7995835aaefee909dec92ecf7ed Documentation update regarding
overlapping branches and new lookup code.
8217cf4341e07c6501e6d8f841bb426b92167112 branch management: disallow setting
leftmost branch to readonly
fe1db31461462205b64afee637a4ce09b7caac62 fsstack: 4th case to do_path_lookup
b82752291bf24595443507f69a9a67b8a3041cfa Revert "Unionfs: Check remount options
for being NULL"
1cf2dc0590e6bba00b982ddd36554474f672d69b bugfix: don't leak resources when
copyup fails partially
06fb46a95e7c84e6479a1f1cceb9bf0ce2e60928 cleanup: call our
unionfs_{unlock,lock}_dentry instead of mutex ops.
ac8501248fe2e6b929f507c1cec7ab4f0f218d55 cleanup: rename our "do_rename" to
__unionfs_rename.
e11ac217e0a7f8947a3562f1564d1078f2ce133b cleanup: rename prefix our version of
double_lock_dentry with "unionfs_"
4c5c9f2098ab9135ed1aaba5f784ee1831e89556 Cleanup: ensure space between every
comma-delimited function argument list
cb91e180e3200cbfcd04d1f50d87c60f0271a6a7 cleanup: rewrite long while(1) loop
more cleanly
196bed13535903c76a4898fc3f462ee07ed6c574 Move one function off of branchman.c
and remove source file.
d13b213610edf01c0265e697b02c54cad6c50ef4 cleanup: consistent pointer
declaration spacing.
050cf1bbdd2c86d12dde86d328144821595b37f3 Merge unionfs_write with
__unionfs_write.
f4a0046340adaa8481eb5c06636bc55c290ee54b cleanup: fix one odd indentation and
long line breakup.
5c6e473d8ca0ffd56b7f142b7509d4f4ff7a345f Commenting the code.
12aab61ffdaec21c7fddd0d9c675874c0685ba5a cleanup: prefix external functions
with 'extern' properly
256acfe0ea3a48f363ab1d03ec4b2f1e268dffcc cleanup: one more trailing whitespace
removed.
7b4839de837443547a1677e0e4beac4ae493db3d cleanup: spell check all strings and
comments
3d584f8a3fcf768617a98cf89414b79a546ca2f6 cleanup: use consistent style for
multi-line comments
dbf01a2ad26318f2cd6bde4cc9d534c5406f789a cleanup: keep all top-of-function
automatic variables clustered together
f935a5ca70afd1bcdf24498a2f179f2fb4bcacef coding-style: remove one more {braces}
around one-statement code block
00f836b66e986522ffc14d4a3e29c5a1f37bb0d4 cleanup: remove unnecessary blank
lines in short code blocks
31a82e1e9e15dedf80050f735929cd48e3dac1ff cleanup: add missing copyright notices
a8dd4147cf31fccc66f76d33fac1443cac3b0c0c coding-style: reformat lines longer
than 80 chars (accounting for TABs)
f64fde0499430a8a24073ca1a78698ccddbd5624 cleanup: every printk should prefix
with "unionfs: " consistently
418b6089130d6d7557be94170bcadd98fd2c0371 coding-style: remove unnecessary
{braces} around one-line code blocks
9ccf2877e337672ab196eb16702c3ab887aac39b coding-style: no lines over 80 chars
5d3bddfe5c1b56c2d28cad0ea2a51879b493d051 coding-style: indent every line
properly
09224cdffdf4af3edb88a8343f1198572bde7108 cleanup: remove trailing spaces
65a4676dce341b6c6d4f3ab899a3b19c423923c0 Documentation: fix spelling error
dade2dd615018b6817b039cf6924909c26a4f373 Documentation: minor typo fixed in
incgen remount option
43eedd10ae1973d1f76b11da84a5c76b4b0b9992 Unionfs: SLAB_CTOR_CONSTRUCTOR has
been removed from vanilla
f497be63905eba3d7d8076552dcfba4cad93efb4 [PATCH] unionfs: fix slab abuses with
krealloc
1d21494edd7f08d302b2d5771cdf32533670a790 [PATCH] fix unionfs compilation
dff4733294a47c992ac254f964b6afdf0264800d Unionfs: Check remount options for
being NULL
da3d821aff6cf4b61bf6b17d891648f57ed71e52 Unionfs: Accept MS_SILENT during
remount
29ba4f025daad15a8c6705a5e00dbfe4ef2da17a Unionfs: Don't inline
do_remount_{add,del,mode}_option
d8e327b36c2549f9eca3a743179295a9f6b18a77 Unionfs: Added several BUG_ONs to
assert dentry validity
43db99357372b7a57499a4a2c423a760d6fbebd3 Unionfs: Properly handle stale inodes
passed to unionfs_permission
39ecccc8108f3ed8657eb96224bdc1af9165c119 Unionfs: Pass lowernd to lower
->revalidate function
3ba03545453b7c3abf2c68120b59bb4eff1686d3 Unionfs: vfsmount reference counting
fixes
51364f62bd94954ee475fb36b41a05dc50c0fa4e Unionfs: unionfs_create needs to
revalidate the dentry
eb7276b41791d0c40b0569318e9411a56bae4c09 Unionfs: Decrement totalopens counter
on error in unionfs_open
9c83a3cf1d8625d12ae9b7b4b9bc8d243d98a79b Unionfs: Document unionfs_d_release
locking
d141bc647fde56688ca9f9f59bb27aca0989021e Unionfs: Remove the older incgen ioctl
7db3a0b1895b2c08cd92f97e1ef3db5a7fcf60ed Unionfs: Grab the unionfs sb private
data lock around branch info users
c7dd817048340090dcedd6d25fb8bd81dcc6b41f Unionfs: Rewrite unionfs_d_revalidate
86f661ec3c58d996ebff2d29b5a953abe96849b1 Unionfs: Introduce unionfs_mnt{get,put}
4636998d291b54d03baf9381a0f462b08b4bef24 Unionfs: Bulk of branch-management
remount code
c15ad97e5649dd10d8208b94f4192033eadce7ae Unionfs: Introduce branch-id code
daeaf2e7c629b8d8f7db19e4e975bc4ff65a06b0 Unionfs: Actually verify if dentry's
info node is locked
3b06faf4b414c0ec70919d8346063c9ac405ac17 Unionfs: Provide more helpful info on
branch leaks during unmount
7fc6ed618020f01efa943b10dfdcc61c48a6f02c Unionfs: Rename unionfs_data sbcount
field to more appropriate open_files
a9f2e4e50bb4d6ce9c744190f9ed8bf425a9abe5 Unionfs: Proper comment on rwsem field
d4d7fdd83f0d0d21903b7bcb344660fe132b4555 Unionfs: Documentation updates for
branch-management
10537ba386112485a8f453d2fec7ddf7a13a3cd3 fs: Export drop_pagecache_sb symbol
7022b221809d2221ed2261aa57b3b7b76b29cc74 fs: Introduce path{get,put}
321b932f37d06b4bc2a03cec0d196e3e851c9c3e [PATCH] Unionfs: sioq not __exit
1eed8755ce83e75726d165432b23f1251f81abd2 MAINTAINERS: Unionfs URL update
4b5bd58163dc0d6c12ce7ba9d61142bbc35c6e0e fs/unionfs/: Fix unlocking in error
paths
3e21ff0842ae78c1d461a014867f88229d9cd66d fs/unionfs/: Fix dentry leak in
copyup_named_dentry
efdb58b10f84fe075528b40a7731ba837c240aa2 fs/unionfs/: mntput in __cleanup_dentry
f3c011dac64efe76378d6080e36e2d27b42eba05 fs/unionfs/: Fix copyup_deleted_file
dentry leak
c97d20b2ea6c8833ede9183a89d1a05473a319d3 fs/unionfs/: Miscellaneous coding
style fixes
8dcd0b4e14fe61e1aac63d3db381f85000d74ace fs/unionfs/: Check return value of
d_path
fee19559721f512e883c897972ee8e772d3f1bcc fs/unionfs/: Use SEEK_{SET,CUR}
instead of hardcoded values
66253fe04ef87a19d1a56e93b7badd3e9838c20c fs/unionfs/: Remove alloc_filldir_node
d0281ba4cea04adc29a0c6610b9819ce0b60745a fs/unionfs/: Rename
unionfs_d_revalidate_wrap
2c0c560921cb52e8784e47a17049cdd5b67fdf62 fs/unionfs/: Several small cleanups in
unionfs_interpose
43b142f04318db5b2ccebf4a7a89c4d0d79bc5cd fs/unionfs/: Don't grab dentry private
data mutex in unionfs_d_release
9b5f7a87503fdb09cff9c0479d30789351397059 fs/unionfs/: Fix a memory leak in
unionfs_read_super
fc293bacfad0a0f5ffa19eed8bce2e76c1dcc132 fs/unionfs: Fix a memory leak & null
pointer dereference
ba32a7df3cdc87ddb90d459afa1a4d90552272b1 [PATCH] UNION_FS must depend on SLAB
7386b700b9fe0ade227c380db8452ad640f43197 fs/unionfs/: Remove unused structure
members & macros
7c7e49159a330fe10abcb3a03a6b14e030396d1d eCryptfs: convert lookup_one_len() to
lookup_one_len_nd()
2087df500e1972ec4f5ac4f0a87e467e75a688a3 Unionfs: Documentation update
181748cfdac858ad9d7e64c91f579c444754da44 fs/: Move eCryptfs & Unionfs config
options into a sub-menu
6730de080bf9d7ca07e35892da2f5364ef75c79d fs/unionfs/: Use __roundup_pow_of_two
instead of custom rounding code
28c98746945467df7508ba8893274ecda5113b57 fs/unionfs/: Don't duplicate the
struct nameidata
3b0cf2f714845fb7bb7f406d56e409a1b37347f9 fs/unionfs/: Andrew Morton's comments
d4c4a06af187d41e7d221a14d2dd937e6e0771a5 fs/unionfs/: possible cleanups
53d54d8497e1815f8102c5694abaf1a4ae7df282 fs/unionfs/: Remove stale_inode.c
301732eb55cd96ad3b67a4262d80def863a1b984 Unionfs: Extended Attributes support
d8df3fb8206b360da691da4d599e69cfaec819f6 Unionfs: Kconfig and Makefile
8eecdeed432f66e5531751aac0fa3fd01ffa6f00 Unionfs: Unlink
1bdfd70aedc6946a6e6228af9be3621b16cf3334 Unionfs: Include file
7467a0c19a8cb3c628e191517781fc94a232bcaf Unionfs: Internal include file
ce9f104e85fd3dfd886e461c121f6bf894017305 Unionfs: Helper macros/inlines
6c8eac68bbef5d81a45f8e91d8f3949d1fa0e522 Unionfs: Handling of stale inodes
3a7e403a326e4c95b2af3054e643aa383d91623f Unionfs: Superblock operations
444c679cd6c39ee68788470c64ccef67a801de1d Unionfs: Miscellaneous helper functions
be1086ce4b3d862dc0e0e6acf071985aa2dc9db2 Unionfs: Privileged operations
workqueue
bb9c2d8092c28e6e295635ddcf0388af0ef733e1 Unionfs: Rename
be8a9effcfbe077a295adcea0aeff9eaea88bcc0 Unionfs: Readdir state
643a605e26001773fb38e5631399508236a914eb Unionfs: Main module functions
1f3c6e6c49b7dccc3f6f4d15fd14c8d4915310d0 Unionfs: Lookup helper functions
5071d9e664e5afc3b66134dca4d9940840b524c9 Unionfs: Inode operations
f047b9fd29ba9d3b4a0de50adedca09b2c21cdb3 Unionfs: Directory manipulation helper
functions
647f7abdcf7e6c936571a391ca8b5850d3213fca Unionfs: Directory file operations
7ea6f020aff62d13005940c7fc15b85237c225bb Unionfs: File operations
23d843d16353cce3a75e1a1e930932aba3e09621 Unionfs: Dentry operations
48ddefaf70e5033e80b66130c3d64ebb658b541f Unionfs: Copyup Functionality
1be2747163d52edaf86cafc917cdb07940ac47ed Unionfs: Common file operations
583dc5759d7e4730dccb7b64f94d340af70c2488 Unionfs: Branch management
functionality
cbbfd3de9124507ab80b7404c91bc92d8bffa84f lookup_one_len_nd - lookup_one_len
with nameidata argument
a41dcc57053bba0691dc5b0f31bafb4aab88918a Unionfs: Documentation
4b30c359ac5e24782a1c908e7ba392bec9b4ff34 Linux 2.6.23.16
a5ecc6655e2b6b2517001b6698b6a61ceb6ccd58 splice: fix user pointer access in
get_iovec_page_array()
23e4fef098fdc2205ab1be218f11d5b8078d9123 Linux 2.6.23.15
6b2b03268d549b6446d1b148f0262f87ef737492 splice: missing user pointer access
verification (CVE-2008-0009/10)
f70995b2044350bd966a32ecf43164c204293689 PCI: Fix fakephp deadlock
a1959dbf34a76f7c21f4d5c842af8dd376a904a8 ACPI: sync blacklist w/ latest
d57625ca789cdddf99b5f6540722dc9b77ce9845 atl1: fix frame length bug
e04f1635f373f638b5f96e2b1a85f11408cc7bec forcedeth: mac address mcp77/79
f7839802980042d93ffc6ec5966e1efdb507a9a2 Fix dirty page accounting leak with
ext3 data=journal
50b85eb6699dac080b5047034da19c7282c821f2 Netfilter: bridge-netfilter: fix
net_device refcnt leaks
418b48ea165b0b03652c85436807ac6760838c21 Netfilter: bridge: fix double
POST_ROUTING invocation
0bf056904b95fa555c36eb0cfbcee9c015747f59 fix oops on rmmod capidrv
236dd7e3143e79b216e9f51e2488f9e3a60b4161 libata: port and host should be
stopped before hardware resources are released
1ce946cdae3bef836416d8ced58eab4d18c45675 spi: omap2_mcspi PIO RX fix
03fce1f0345c212fd835bb764d161810b0e6bdd4 Fix unbalanced helper_lock in
kernel/kmod.c
30f7ec38c20ec15019fd9a4566391253f139843c ia64: Fix unaligned handler for
floating point instructions with base update
d7dc95b98ebadd96b511ca0d1155778e16543f85 sata_promise: ASIC PRD table bug
workaround
d4dd8e3a7287146e479c77e0456eaa315875972a vm audit: add VM_DONTEXPAND to mmap
for drivers that need it (CVE-2008-0007)
5f8d005f5ee726ec8b6b3ddd9920a3e609740320 knfsd: Allow NFSv2/3 WRITE calls to
succeed when krb5i etc is used.
7b21cc0a0e0787b428948873f5b7d3f67e938ef2 md: fix data corruption when a
degraded raid5 array is reshaped
0bab2ffb612cbc6b654d321848feb05c8bdbb029 security: protect from stack expantion
into low vm addresses
a0209f336a1dff0363b558a972eb71eef74e0084 VM/Security: add security hook to
do_brk (CVE-2007-6434)
f6055bdd46a2b964f09d02056a251bbf5a8ce9ef m68k: Export cachectl.h
72754b23ef3a4b1b1982ce51a9778bf491f1bd1f CIFS: Respect umask when using POSIX
mkdir
8fdb939daf356463911a58daf8b9146e6ee7cf81 Input: fix open count handling in
input interfaces
71915ded634a0a317b6f579d3c39112657e9a34d Input: tsdev - implement proper locking
3d85fb10f916a73a7270166b2871b4e5ad90707d Input: joydev - implement proper
locking
7689d8b7f89935ce60edbc3a41fa4e3231175c95 Input: mousedev - implement proper
locking
9f3401684fb7213bf8d2e9e205e409fff4d0d5c5 Input: evdev - implement proper locking
8f751a2377bffec179bc686e5dc384485bfb620e Input: implement proper locking in
input core
b62a69127508cc71d3f584342e119302cee04f65 cxgb: fix stats
b6f3568f83d38355314f42e5159648c09b5ece87 cxgb: fix T2 GSO
5213946fb2ba61721aa933f9a565b0d2ee93687d chelsio: Fix skb->dev setting
f5a76538c9608ca37248434c9e658254b99a464a quicklists: Only consider memory that
can be used with GFP_KERNEL
70bcc8d502fb7fa247d4c535de665de58c3bd83d quicklists: do not release off node
pages early
b3794fe0f120694d0085316346d679f481966427 vfs: coredumping fix (CVE-2007-6206)
b98ebe01754d083dbdfe7bd3cd46fa2106fad4ef Freezer: Fix APM emulation breakage
78489300c39e88c1f75dbc4a360176cb0778361c clockevents: fix reprogramming
decision in oneshot broadcast
08d62c691a5417b713b02d9dcba8950f437a1287 USB: update sierra.c with latest
device ids that are in 2.6.24-rc7
440f51af3117a918492aa86b327de136fdd7e084 CRYPTO: padlock: Fix spurious ECB page
fault
5a75ac5da4c601e146fc1becb6eefb6b21d67b09 PM: ACPI and APM must not be enabled
at the same time
6920e2dd9ead7131f75f71f40fb00655e18c7320 ACPI: apply quirk_ich6_lpc_acpi to
more ICH8 and ICH9
3493ee1fcce90c1f59f811bd0f48963e0395cbe5 ACPICA: fix acpi_serialize hang
regression
a16d391bf3e5c7c42edd5e86d86b4f2baf003a3e ACPI: Not register gsi for PCI IDE
controller in legacy mode
5861d7167d4bf07d0b4424d66940cd69a6d02ce0 ACPICA: fix acpi-cpufreq boot crash
due to _PSD return-by-reference
abf4c0201090bf49a02340d35b4f054a4229ecc9 SPARC64: Implement
pci_resource_to_user()
7a40387d552af1cdc265827e94528149a0725b0d SPARC64: Fix OOPS in
dma_sync_*_for_device()
b525b62619750d38b4135d39f82ae89ff89ef935 CASSINI: Set skb->truesize properly on
receive packets.
89a863418881cbf988823803b7bc0dd0a8f20df8 CASSINI: Revert 'dont touch
page_count'.
a055f487401cb0525cb9548a3158c9da41dffcba CASSINI: Fix endianness bug.
3ad6d9c22738b3e162212501d4145a8999759d08 IPV4: ip_gre: set mac_header correctly
in receive path
02f5ff7df69ec84404907e095b6bed86417ebb03 NET: Correct two mistaken
skb_reset_mac_header() conversions.
d7ebea7d9e242d5eb968c9512d323f15c3894e20 IPSEC: Avoid undefined shift operation
when testing algorithm ID
58cfd02363cefb05d624a30ba323c4afd1cedc4c ATM: [nicstar] delay irq setup until
card is configured
80fab39bdffb982b7385c3c05c3beedb5b54f6f9 IPV4 ROUTE: ip_rt_dump() is unecessary
slow
a745dba38eb58bf95ddab73121a7f44116a9f5b3 ATM: Check IP header validity in
mpc_send_packet
57a0a0d2c27d63176040b0a0f5c8a73f4f62ec99 CONNECTOR: Don't touch queue dev after
decrement of ref count.
4d4522a499707f856d1c3046088abefdcf226ee9 INET: Fix netdev renaming and inet
address labels
0d539224ff15f10f741f61a19451a92de12eb733 IRDA: irda_create() nuke user
triggable printk
37e82ef19ffc9d6c4f648e6b38383299de8c79b9 NET: kaweth was forgotten in msec
switchover of usb_start_wait_urb
d80f0b526695c5950ce114d2613d5d081b42f2d2 NET: mcs7830 passes msecs instead of
jiffies to usb_control_msg
d9711c647766c3fd49d126acee34937648cd5346 X25: Add missing x25_neigh_put
75ad12ba7b1897e7b8a5fa88e007244a279a1713 POWERPC: Change fallocate to match
unistd.h on powerpc
d4692a58d84fd6aa826f36ce91fc42c889772fe0 sky2: RX lockup fix
e62eb48fc190c23187e6f00b211439ddec940e2e sky2: disable rx checksum on Yukon XL
4cee0d814d080df05e8f72320409b275da7f64d9 IPV4 raw: Strengthen check on validity
of iph->ihl
447ede6587aac4fc37cce11a90cfe2f1e0031ab3 tty: fix logic change introduced by
wait_event_interruptible_timeout()
1d8782173cb23a56d624b30095dd3e0daaa821c5 VLAN: Lost rtnl_unlock() in
vlan_ioctl()
1c8db29a2f48adf8c015e0bca16ff34f2b53a34b IPSEC: Fix potential dst leak in
xfrm_lookup
9f479dcdc1a6391f5bbe14a288031a5fd745a7f3 SPARC64: Fix two kernel linear mapping
setup bugs.
26122285ae77a1969c0de4ac472809093af20145 SPARC64: Fix memory controller
register access when non-SMP.
96cbde9a5b59660e186b0d176d0abe668b6e8546 ACPI: thinkpad-acpi: fix lenovo keymap
for brightness
8444021c69b0787dbe4dde1c4e15818ab4e42986 ACPI: video_device_list corruption
b8d5ff3a2fc7f7d212a3edcf1d169e5be77ccaf4 dm crypt: use bio_add_page
7a22cdb2f5ca86983f433d26a3aa9449c0671a2d dm crypt: fix write endio
3fb754b906d44263625e8bbf4e53a694af181f0a dm: table detect io beyond device
38fa6d004744d3794407fc1bd6992007e97e2abd SPARC64: Fix sparc64 cpu cross call
hangs.
_______________________________________________
unionfs-cvs mailing list: http://unionfs.filesystems.org/
[email protected]
http://www.fsl.cs.sunysb.edu/mailman/listinfo/unionfs-cvs