Rebased ref, commits from common ancestor:
5837e67eb75822b5fff9e90d4be2f120838c20b0 Unionfs: release 2.2.2
ef64f4427481a43b119d564c65c480e8a778a08d Unionfs: ensure we have lower dentries
in d_iput
a4b61766537947d232264a2c6614a30fa98ed8c2 Unionfs: branch-management related
locking fixes
996c9326a9982b72e48f5049e2c48328a44d4e16 Unionfs: mmap fixes
8a921d4e75861b8b2f787e82877ac1a341a2380c Unionfs: merged several printk
KERN_CONT together into one pr_debug
e7222ac05c0d0b184170462f4c6608662e03429a Unionfs: release 2.2.1
4c671d382e8f6102b2abed1a3b193899708a41c7 Unionfs: use VFS helpers to manipulate
i_nlink
4926dd38845a8bf2c07d28cd336b6c0a5eb8c87a Unionfs: locking fixes
fafd642bd2043b49be6893f94e65a9bcfdfbaed0 Unionfs: use printk KERN_CONT for
debugging messages
db7288208795d8c345660c68ac9a23aebbc36aec Unionfs: release 2.2
27220bd83bbeb6a1d6afe382fe2e0faf5b841286 Unionfs: don't check parent dentries
0c9b04c8c40c903eb6d4ca90d7b4e7bda69683aa Unionfs: implement d_iput method
1dd7a870f239d5ed0b62dd84d642d3d1ef65c046 Unionfs: don't check dentry on error
34e0e502a02951ef2946742c4722078f16f8c2eb Unionfs: cleanup lower inodes after
successful unlink
30851a649145a2adecfb2121849e4aa30e954eeb Unionfs: initialize namelist variable
in rename
031b501622b28f7190be4f8fcf245d5837159f51 Unionfs: minor cleanup in check_empty
13e5e6167476eed3e3b3c1c055f96b14806cf517 Unionfs: update inode times after a
successful open
f3d9b3b97bbdf74b19f30a2f0c977415f1c030df Unionfs: set our superblock a/m/ctime
granularity
e1d0ca8ac7eec46efe511936b8813e4971064f28 Unionfs: handle on lower inodes in
lookup
a2624aa726a1d4936a8ea53093135d92afe6e726 Unionfs: minor code rearrangement in
rename
bc2ecf352ae71d7b7b8f62596c95ec817beca5b8 Unionfs: implement lockdep classes
ae5c92331b637d0135a985cc0580a62c0e471d61 Unionfs: prevent false lockdep
warnings in stacking
f4d9cfce623a4c77e1b726676a7d80c3946bea16 Unionfs: remove unnecessary parent
lock in create
5e459eb2ecc6c8c008f603b416ef2cd9efcf0758 Unionfs: remove unnecessary locking in
follow-link
f690485b4c7d94491696d1dee63893604891a090 Unionfs: remove unnecessary lock in
read_inode
cc29463fecc847b4a64d718fed7e76b0979dcf1b Unionfs: remove unnecessary lock when
deleting whiteouts
a579fd4b8edaaf6117db9126bd358efe8bd756f9 Unionfs: remove unnecessary
conditional inode lock
8b6142ee22475854adede4edec7d47138589e1eb Unionfs: prevent deadlock in cache
coherency
b8b0110d954675cc7fd2c9e7ed19194f4a7b3fe0 Unionfs: remove custom read/write
methods
7a7eee99eaa5dcb74bdb5424f3a873183421cc10 Unionfs: restructure unionfs_setattr
and fix truncation order
8ae21b9f29f1eb02b4e85521f762348107b57e32 Unionfs: mmap fixes
5fe2b87f06a1d954bbe236a7a291f8f4a7aa9e5f Unionfs: release special files on
copyup
a19fc78ecc5a72497e46ffce60ba887c6100c974 Unionfs: create new symlinks only in
first branch
a9ca26a1a865e21baedb9939cdc7eb33b939a699 Unionfs: create new special files only
in first branch
736af25e184f4eac01a1e9430b81e9df256d7d5c Unionfs: initialize inode times for
reused inodes
256fef6047451251331c5b12708270679a10d62f Unionfs: interpose cleanup and fix for
spliced dentries
483d8aad58dedc8f3899f4a776f4d1979436cb1b Unionfs: clarify usage.txt read/write
behavior
5c5d1e55d7ac0d6c941615b3d00fae00df003c92 Unionfs: use locking around
i_size_write in 32-bit systems
48ffa8a1cce82d2b6b801685a0c59b1e59e6a708 VFS/fs_stack: use locking around
i_size_write in 32-bit systems
667a657018036d58a53a9950530cd9ccb8f007dc VFS/fs_stack: drop cast on inode
passed to i_size_read
e257aede6d7bdf1d3d6683c25a736717d5ed1016 Unionfs: clarify usage.txt mount
options
c6775aab98917dbe33ba56e6f7a5e164a10c49c3 Unionfs: avoid using drop_pagecache_sb
in remount
4a1092e9f764ace6946d16ffba211ae119170d62 Unionfs: release 2.1.11
bca922ae95fa7b9084f801228bfe42029e278f69 Unionfs: reduce the amount of
cache-coherency debugging messages
5f2fb2caeea6280c8611094aea9f1cb6ef1d0265 Unionfs: cleanup/consolidate
branch-mode parsing code
70484e43da6bc3414702ac0ddd56c6be3cca1295 Unionfs: call wait_on_page_writeback
before clear_page_dirty_for_io
eae6ec348e1bb9bdff3643cd025ad788cfc6b9c4 Unionfs: release 2.1.10
93c6cd60c6d4d5563d9b0f7b4457dd83acc89c59 Unionfs: use
generic_file_aio_read/write
c25126301feec0e98f3d5cc47f5a8a3443794cef Unionfs: update our inode size
correctly upon partial write
39c9ada4ed009ba5caa6cfac4cf14147359dddf1 Unionfs: prevent multiple writers to
lower_page
4a9f9f3e66e44e2d1eadd42d6ffe636d7c4ab23c Unionfs: support splice(2)
32d448b450e7c014b5a079e7c88742caa63068c0 Unionfs: reintroduce a bmap method
0a1eb9f9d437cf28ce0050b8f346a6bd76257b35 Unionfs: update times in setattr
8bd65ee2813020227186e8b5909ae9851d455c65 Unionfs: create opaque directories'
whiteouts unconditionally
b26502a53576f621356dbffb9117ca99fd88d031 Unionfs: don't create whiteouts on
rightmost branch
d027ebd0b898e0d6c5b232ef189d344d485a14af Unionfs: release lower resources on
successful rmdir
67231183798246799ee4a06794000f495410380e Unionfs: remove useless debugging
messages
c0ad2ab2e2ce0811f87ecb6c66511992e1834a26 Unionfs: handle whiteouts more
efficiently in filldir
8b6c812088ff10d492930da2cefb6f4adaaa6f95 Unionfs: set lower mnt after mkdir
which resulted in copyup
49ba1ead7757e9f5c6fd867593206e2975c270da Unionfs: minor cleanup in the
debugging infrastructure
581639cf5f49c7e07dac1f37cfb299c82ce56d7d Unionfs: minor coding standards applied
8bad9ff8664cf946562395502aa59762e3d6a220 Unionfs: minor cleanup in writepage
10d854bea31979c7c5a894aa7f7503851411a3da Unionfs: use f_path instead of
f_dentry/mnt
3da0bc16518dd33a95f9025e76fd445fa84d3d42 Unionfs: cleaner support for RT patches
e345f19bfc4933cf9c38c57da0b1e33b7f825c4d Unionfs: release 2.1.9
b452012448e0663ddea30076b749de4157a4fb73 Unionfs: move debugging checks inside
locks
ee65b1f5f9fab9ccea0fbadea24fc60911cb006a Unionfs: fold do_readpage into
unionfs_readpage
b3d811a00913bf112c60336baea66837c17a2d8e Unionfs: remove unnecessary lower
atime updates
3d352bdefc206c4a0eb60d52983e1ad08b06b84e Unionfs: debugging updates
012fd433a0d1f5f3d0327267bdc33f6871fe1a8c Unionfs: clear partial read in readpage
16097923f5b5d74d76e044c40b8e59b2e77db8fb Unionfs: writepage updates
581150b0e688856cef50221e06929d0f5b61e6ba Unionfs: update cache-coherency
detection heuristics
757ed8912f7bcd5b9d87b9eaf7929abf8478115e Unionfs: use i_size wrappers
8034eadac46d1254b7f4259347c614aa64f81207 Unionfs: flush and release updates
718adcea77303b56cea281acd76859ad8b7fae0f Unionfs: release 2.1.8
020e1bbd6dcfaf6e7338d04e3d79063447237198 Unionfs/VFS: no need to export 2
symbols in security/security.c
8b6ba059a9ba4804b38ccd194611f9ae1aa3d1da Unionfs: don't printk an error if it's
due to common copyup
e442074d5cca69a039dbb7034bc3d894020f9ee5 Unionfs: don't bother validating inode
if it has no lower branches
2c169067bbe45916c3a2c65f03859f55ba4e73ed Unionfs: avoid a deadlock during
branch-management on a pivot_root'ed union
a8a740f2e109212329553cd6157a42f240f98d3d Unionfs: mmap updates
afc559c797a8aebf6131c6a563bc74aef49a54bb Unionfs: update usage.txt documention
8d3db28208104e2fc01664ab21a7b56edd020667 Unionfs: cleanup permission checking
code
07558a0675633c4bed9f04f60ee30ea2b7611ff9 Unionfs: delete whiteouts in sticky
directories
0f1fa4bc51778253338afcdc75718baf4209acfa Unionfs: revert fs/Kconfig text update
4f83a322c19277206b53c7305fb3f737cece98c4 Unionfs: release 2.1.7
f22c2258edc46ce6880e7dc00b999a4f95130db4 Unionfs: remove obsolete #define and
comment
a288dc0b8c18aea4ddd03447460ddf8f956bcf67 Unionfs: fix unionfs_setattr to handle
ATTR_KILL_S*ID
fe8813987dbc67a140cbb8d0a24c6b99aabce1d5 Unionfs: remove for_writepages nfs
workaround
cc7ec6d4c26d0a544364232de95ed8a81b2f8c03 Unionfs: convert a printk to pr_debug
in release
ebd368fbed47006593504304a696912a5f497a80 Unionfs: don't bother validating
dentry if it has no lower branches
ba8440f324013697bef34354289a817e6de20b06 Unionfs: don't printk trivial message
upon normal rename-copyup
1213027b879af2462ed3ff770a75fa9c45f431cb Unionfs: support lower filesystems
without writeback capability
5189e90b914422ea0ac91969b844cd1b8ea159b4 Unionfs: slab api remove useless ctor
parameter and reorder parameters
730b208bd250452711216b13216f201d024a549d Unionfs: security convert lsm into a
static interface fix
d7ac499d27938c538a8fbe582444743c1327142e Unionfs: release 2.1.6
4a45fedf92ddfe0c7f0922276c6e3aed8a95a687 Unionfs: coding style: avoid lines
longer than 80 chars
841abf89a9391d122dd38872311a9df67f55d4da Unionfs: coding style: miscellaneous
fixes
0314f630d5bd93d920ebe3caad5b16553bbe6e5e Unionfs: coding style: avoid multiple
assignments on same line
b7196e8e9df5b9c8bb00208a5c9812150afbf84a Unionfs: coding style: take
assignments out of "if" conditions
4b3123af87ac332408e37f937a10250c91b4492a Unionfs: coding style: proper spacing
ffbeeb9bb1dd424f041e12c509f09ba861bf5397 Unionfs: use braces in both branches
of conditionals
e4f71f674e9d75ed6b43d2546c833f2deb896bb8 Unionfs: remove periods from the end
of printk strings
6b041a6fe545f35de55da8d96dcfc5521d1b7673 Unionfs: update/assign a KERN_* level
to all printk statements
3ff5462a4e91e0add7015f30fb733c8f8fd1a8d5 Unionfs: add missing newlines in
printk's
2a2ced7ae75244a8f126050fd3f3c11e787f683d Unionfs: convert all appropriate
printk's to pr_debug calls
0f18c764714c510a6c04ee2b918de5b7c98ede53 Unionfs: use pr_debug() instead of
custom dprintk()
df08ab2805a786f8544df96f22d386ae5aca99cb Unionfs: use page_offset() helper
4fd684f5b7ce121ebb81ab6837eb3fc2eb9aec17 Unionfs: remove unnecessary if
condition
538e3b8b1c1315ac21630e0321de519d1e6d98a6 Unionfs: properly indent static struct
f8d790ae11460b3f6aa4d54dd7d6193f127c5580 Unionfs: use UNIONFS_NAME macro
7ae372c5943e3dfc960211ec2fc3554fa70745b5 Unionfs: use consistent printk prefixes
a24e2db4368fe4f53ebf043e4d0ab358c30b2d9f Unionfs: minor comment cleanups
0a78fa51914dfa3700320ff1a1a9e6d4599a1ff9 Unionfs: compile if debug is off
f5b1a618e52aff03601f5023679130f722d9fa10 patch
unionfs_undo_unnecessary_unlikely_calls
b397d19643466ffd4421489ba1af2094fb8245b1 Unionfs: display informational
messages only if debug is on
4de7303b60398fc2e2118080e5ba9d5af934bbd3 Unionfs: release 2.1.5
79c3932d7920856a324764ab7610fe66efd6d04a Unionfs: use poison.h for safe poison
pointers
7254d8d4bcf916b8ab5187eedb1f17ff96906ccc Unionfs: add un/likely conditionals on
xattr ops
df475d11ab0b7018579a3fa2bfbf4d98472a6de5 Unionfs: add un/likely conditionals on
unlink ops
770da7ec2a5858d1c83aa6d5e48de836591567de Unionfs: add un/likely conditionals on
common subr
fa497fdfcbea2d2933bbdd9f06da0a3e8e603078 Unionfs: add un/likely conditionals on
readdir ops
081088a350beb45abe6cf788b7df495de183326a Unionfs: add un/likely conditionals on
rename ops
c09b7cbe754169bbbde603b9450a92020dfc23a3 Unionfs: add un/likely conditionals on
mmap ops
6088f0c16432471a4a8c2ab41a205d633b46081b Unionfs: add un/likely conditionals on
super ops
af9e32a5805a44250fdead5f2a1d19a610e92c03 Unionfs: add un/likely conditionals on
lookup ops
07fadb32e51ba6c151c7bde28636fc2ee806650e Unionfs: add un/likely conditionals on
inode ops
ea1b88b7688b89d5e59dbdcbb28b342d25db47d3 Unionfs: add un/likely conditionals on
fileops
07b586eab577bf70769754e644cda4d0b3a88fb9 Unionfs: add un/likely conditionals on
headers
983096e13e0293722d29c954d8cc18d24a63ac97 Unionfs: add un/likely conditionals on
dir ops
0065a7f2ab4759ca4656bf377ff29905acb1ab61 Unionfs: add un/likely conditionals on
dentry ops
fde0e12ccf624b188614b7abf5863882bc4a953a Unionfs: add un/likely conditionals on
debug ops
9533869387d82d4b676d3fd15b93a203c5a30e28 Unionfs: add un/likely conditionals on
copyup ops
a540c49390978dcd5eb54bb9f17f5b4cbdf7e337 Unionfs: add un/likely conditionals on
common fileops
a72d711552766cc666f58f29aed226c5373ce7b1 Unionfs: lower nameidata support for
nfsv4
5d8818e611fde535d2fd62f0702c57d2d1a48728 Unionfs: add lower nameidata debugging
support
7490ea0f0a106cbf668706d9dee2a01e43ae37b6 Unionfs: minor coding style updates
c69e8df5b2e479f86c82865bb3a270ddb417d189 Unionfs: cast page->index loff_t
before shifting
433b1b0a1df9173916c762c92059ccaa0956177a Unionfs: release 2.1.4
1ad5c637c2eced0e8abeb65ea3ef9a842eede776 Unionfs: cache-coherency fixes
51c084f11c887c36c77ecfed1caf77ff6d425d67 Unionfs: display informational
messages only if debug is on
e00c0af57615ffdd7cd38b1e8b72123257bed572 Unionfs: use int in
unionfs_d_revalidate
effe88f1ba9898a3e586011c5357828004e2df27 Unionfs: documentation
updates/corrections
ef3e565ba38bc3cfcf9064e29744569cdbdc0b48 Unionfs: release 2.1.3
dbe667c6e71dd9a2b402f30bce00a60b69702455 Unionfs: cache coherency after lower
objects are removed
d6ff17a2c5a002189c4788b06703642ecd3ee20e Unionfs: unionfs_lookup locking
consistency
0c53106288da969fd726227d848864f0348102b0 Unionfs: use boolean type in
unionfs_d_revalidate
3b832617b3b1510900e58ff85d68e3e979618a3f Unionfs: add missing newlines to
printks
ad0aca118dc04b28cba1b059432217a2730e94a3 Unionfs: remove unnecessary comment
99073c0a431cdf8b6777bf52724f9ca5c050209b Unionfs: documentation updates
2c8d1d4821c038f5eeb60bd0fc8bbad44e161795 Unionfs: use bool type in dentry and
file revalidation code
57bb7ead3cb88909967f6c0da1d37d180db154ba Unionfs: cache-coherency fix for
is_newer_lower
c8854dfeeb1f028d96c88c840110b31c759db3c3 Unionfs: import Jeff's fixes from korg
6bffe24770b6f56b2d6e44a5c1173ff5d1d4552f Unionfs: Remove unused #defines
c3781d6a8726b3ea59a7c4ec8f8cc7ed5fe07ce5 Unionfs: Simplify unionfs_get_nlinks
188692c131792b2eafd8ded5e16a58ba5d87dba2 Unionfs: unionfs_create rewrite
f5215099fde6ca21f0cdf01afe7cb4664d2c59e6 Unionfs: document lockdep issues
16077e50c336f645bd67dc20129a1c4db7e89784 Unionfs: support CONFIG_PREEMPT_RT
8a48228ae4993a7de5e90795f7f980bc67529f53 Unionfs: release 2.1.2
4f1d5b6834d4f79fa4e42264d9e6c5568c8bd746 Unionfs: imported fixes from korg
branch's take-3 series
d0e0afa7eefdfa70b7a2ddef342acaa8404e5500 Unionfs: release 2.1.1.
920a6e4bd39a469b3d3d41b5915bf0fa9158d9d1 Unionfs: minor usage.txt documentation
fix
27b8da8ff85eabfae26204055a607567afef8703 Unionfs: imported fixes from korg
branch
9813c08690eae19c918f14250181c50203b4d99d Unionfs: back-port stuff from Jeff's
korg branch to per-kernel branches
0349386afcb2af3f6ea372c6e153fdd08b7f0fcf MM/VFS: prevent compile
warnings/errors with unknown struct super_block
83c01838ead925e2edd3913b4490593c68a8ce7b Revert "bugfix: add MODULE_LICENSE to
mtdsuper module so it loads"
1aceea060dd46f1cc2a3d0f496a02aaa1386ef3d Unionfs/eCryptfs: remove
lookup_one_len_nd and LOOKUP_ONE code
4ed6151685cedf34155b25d0ecbb0fdb19b8de9e Unionfs: support incremental versions
67289080528adda10f95eb78ccfbd249986be3ff Unionfs: check for immutable files
before read-only branches
a0ad2032a2df3ce1738e3da9a2d0ab13631270ce Unionfs: mmap fixes to
unionfs_writepage
1a2b714654717de035b510179985a473d9cf093d Unionfs: rewrite cleanup_file more
cleanly
130729429dbd41dc2a92d4bfe4db9a1dca987139 Unionfs: improved printk upon copyup
fa534cb9304ef96f189f4bf764722769fe95eec8 Unionfs: xattr copyup fixes
6197e5f0fffad7b3904afe14473b6d8b8888319c Unionfs: fixes to cache-coherency
checking code
12140aceff380ccc2d2dbc08d91d04850a38d6c9 Unionfs: mmap fixes to
unionfs_writepage
61b441c58ceccc668b4ce3eca23a6f6aa47ed9d3 Unionfs: bugfix when mounting readonly
exported NFS volumes (was: nfsro)
01bbe5a5600cd6aece0ff45b8b888e4fe3a66a8b [PATCH] unionfs: make functions static
e30d5191d17acea15e2bee475b58e57506474291 Unionfs: pass nameidata intent
information to lower level file systems
957b93a24a6e18e91f8d0c4287cefcde4d47c534 Unionfs: kmem_cache_create doesn't
take a dtor argument any longer
f7113d6fdc65acb7fe80658a8e8c388b4f26360c Unionfs: ensure cache coherency in
unionfs_fsync/fasync
247922b808232dff81ba0d85925bdbaf958bb9bd Unionfs: implement native
unionfs_fsync/unionfs_fasync methods
42f6607e6c82fbfdd6cb4faf307722e33ffebbcb Unionfs: small documentation fix to
usage.txt
12c17fe72836fc09dffcb4af0d14a79609dd6c22 Unionfs: mmap fixes to
->writepage/readpage/sync_page
f28701dc27659185fbf141742e1b960aa4f23664 Unionfs: branch-management bugfix to
unionfs_file_revalidate
e593f2b779151fb59e76e025c3221fa91122d49a Unionfs: cleanup: break line longer
than 80 chars
e3b1450df04daa4019d5c688d4df86ab71d59481 Unionfs: fix minor typo in
revalidate_chain comment
f9a74dafb883314d13484db0eb351645f3afc4f5 Unionfs: bugfix: don't call
branchget() until dentry_open succeeded
900de185da8e70c68f00a4ead6c800985219cdd5 Unionfs: branch-management bug-fix to
lower mnt counts
4282afe8aee99e3a318a75e60865343fb9d9de43 Unionfs: use igrab instead of
atomic_inc inode refcnt
020e6ec69de4f86eaa3251fb0b2c0c14817f7924 Unionfs: cache-coherency: update times
of root inode after branch management
11eeb8ec0b29428f3e9700e17eb258193203d9d0 Unionfs: debugging: don't oops if
sb->s_root is NULL
74b95c318a753fa8b1be9ba8bee6532fea4c2fc4 Unionfs: debugging: show inode
reference counts for all branches
27747efc3dcc765a7ac431f97a7920e42981e07c Unionfs: fix small typo in comment
96a5be94f6c869fb8df24d58869dfdaa0951546b Unionfs: bugfix -- set copied up open
file mode to read and write
dedf1b1409aaebb67544e62b2bc27be7d177e779 Unionfs: rewrite do_unionfs_readpage
to use vfs_read (bugfix)
632c007bb49bbc563a73d540bc258eb9431b7252 Unionfs: fix minor typo in a comment
d29a52bce427a362883bb0022bc364832b405a40 Unionfs: use the splice_read file
method instead of sendfile
b1a92e4fa8ebeb5f7788a1350ba7eb4490be6fed unionfs: better handling when copying
up permissions
aa534b473c85433cbdea4973b9c0c29ca25dc9a7 Unionfs: better error handling in
rename code when copyups are involved
ae3501b72df985e7779df4c473133f25f688c36a Unionfs: bugfix when renaming symlinks
on readonly branches
6490c1587cc860b183b9f484828432365883d835 Unionfs: prevent deadlock with
branch-management code.
249cfa887e753c77bd67abbf8ea29a7d6358c418 Unionfs: rename file->f_dentry
references to file->f_path.dentry
e070f702e95b8775785fb1979559d66f0722532c Unionfs: improved comment above
unionfs_follow_link
19d8f9c7b4b4bfeadcb37452365c8f013e0a4fc6 Unionfs: Change the semantics of sb
info's rwsem
b2b79ad396d2caea1f47a309a4387dd28e8661b3 Unionfs: Remove superfluous check for
NULL pointer
72916a701a9f84115e89c7db77918caf60a38524 Unionfs: Change
free_dentry_private_info to take a struct dentry
f1c84011e9a1bfe29e2f460d718b7418a958b058 Unionfs: Cleanup
new_dentry_private_data
de96f494f43b7fa82bd546c71a499155df0df1da Unionfs: document cache-coherency
design and implementation
aeaaba44187642593855850698e21000cda09eba Unionfs: cache-coherency calls to
maintain the time invariants
db5914a4a8c94b4a084a00e8db418041739816a9 Unionfs: core cache-coherency code
46b0788990789927788ff33c2e4c930662672da2 Unionfs: introduce two functions to
maintain time invariants
e2447566858df60db924fcef5f537b4d5f713c2a Unionfs: prototype and location change
for unionfs_get_nlinks
0a5849f669bf47583b406ef935527054d0af22b1 ecryptfs: update to new API of
fsstack_copy_attr_all
010427a06e1f84d72bc3f010731138a99052d517 fs_stack: simplify generic
attribute-copying function
e15e8df6126351854783323f5b3ad005b7244e20 Unionfs: m/c/atime invariant checking
debugging code
85dfd9b53a09f38b32b2e008a9e8bec3881f9e22 Unionfs: bugfix in debugging
infrastructure
743d2910cfcc451d1a8c6b5ea6b58320060d532c Cache coherency: resync unionfs
data/meta-data when lower files change
e8b554ebfe228d9450fbe42d541562c54cf3fee0 revert changes to
new_dentry_private_data and document it
dae912cfb37cff4b31a6204209504e0f997281f5 cleanup: convert all instances of
"hidden" to "lower".
4d8067f1603c33346733af18c1b8aeb33385fb40 Fix section marker in header file:
97cf33ee0fe69259e11fa13c7c147b233917d4b2 minor indentation correction
b44d7a3e3a947e82ce366dc3580e5c11b374737b bugfix: add MODULE_LICENSE to mtdsuper
module so it loads
1d1d3363c71fe054ffeeb1aed68aab7e6296a594 bugfix: properly reset lower inode
start/end range
9671e271758f7d76a2622ff5bbe7f24a27d9f819 cleanup: rewrite new_dentry_private
data more simply
f2e7678a522e9ddadd94bba7c099bb7c8456c018 bugfix: remove extra superblock rwsem
unlock call
4d22b3ff23419a6217aa5c644e1df9b4f1e96640 remove unnecessary comment
1d9c5402df9c8cdb5bec2b2bed3938161621004a properly format a multi line comment
4514054d5734963b7a21f91690c32a4ce19b1d5a reformat all lines longer than 80
characters
f48ec969474d2cf637feb0dbeb68f536dd8cdcec debugging: indent code properly and
cleanups
3e7875ebe6b1fabbc98dbcf71f0475d583d3a89f cleanup: reformat all lines longer
than 80 characters
830f7e35e503427d731c39c9306241c68d549115 spell check all strings and comments
d97f62139d5178e7127f8a38db72340c54acc1ce cleanup: ensure proper comment on
every "#endif"
918ade794a6572b0d4e1f695147bc130d983d44b Revert "Unionfs: Cleanup locking in
new_dentry_private_data"
cb8b6299be5f060914717112ea65245203b1b179 bugfix: ensure dentry/inode/mnt
validity after a successful ioctl
c489eb5da63e19c78bd236c84adc69a71bacb268 bugfix: release superblock lock at end
of ioctl method
0aaacf6f1e0030f7cc7526d7634ad3c00b9a9393 bug fixes: revalidate dentries passed
to all inode/super operations
1d5670388f7241cce0ae6bbef55fea941776d96d code consistency: ensure that every
#endif has a matching comment
205f5835f69b6e71ca310b50da4746676099a231 invariants: don't complain if no lower
dentry of a deleted dentry
17f38626ff44f2ea03d4b24774dedf982c4fbe21 invariants: don't complain about
directories with some NULL lower objects
1535ddcdb8765dd4a6f2384906b4b52ddc569cde Revert "invariants: don't complain
about directories with some NULL lower objects"
fcb4abb0ac6290087cf622a05b27edba1a73b8e0 invariants: don't complain about
directories with some NULL lower objects
086c6412b6e1c146db3fbf9d1d0fdf3a3a684079 cleanup: rewrite
unionfs_partial_lookup more cleanly and add comments
c444d91b905bd491cb0da856fe036b963e816e3f bug fix: prevent null mntget warning
messages in unionfs_lookup_backend
7d262292dce14c8f1843445c951cad38e20cb5f5 documentation: expand comments to
unionfs_lookup_backend
46c50eb05bf90552607b798e3ec1266b08530838 cleanup: remove unnecessary call to
inherit_mnt
f35cc4c94f1b92ff71d18d231f5814ce1107e709 bug fix: don't warn if trying to
mntput a "negative" union object
777509528def483c27f461beab55ca3c5d51906a bug fix: get lower mnt from root
dentry instead of lower dentry
f3e7a70f04ff6e9cd3279dc1f781cf698f95fa2d Unionfs: allow users to override
Makefile options in fs/unionfs/local.mk
7c69189f87d1d84e4b2001782ad21642b6f9cc53 documentation: better comment in
branch_id_to_idx
5ecba331be0924a8f32d7f8e253a355fe225673f bug fix: catch bad use of dirs=
options (extra ':' separators)
7e3ce93b1d56c3a819ca6591f781ffeffeedeb1c unionfs: merge find_new_branch_index
and branch_id_to_idx into one function
42b741275db7d9854ec121639e68f0a7e0d79b90 unionfs: minor cleanup and better
commenting in new_dentry_private_data
d3a83cfde5736e7480b8141aa306398455f947bb Unionfs: Cleanup locking in
new_dentry_private_data
01645fe4f57ec9dcc0ab793499b34deb810f7738 bugfix: prevent null-deref oops if
lower f/s is NFS (mmap writes)
9d5574dadb10c7aafdcd41b07deca1afbc4c2abd cleanup: use krealloc instead of
open-coding it with kmalloc/kfree/memcpy
5ade1a67ffce3639196de6abc372a926b078fa4f bugfix: prevent a NULL ptr deref if
branch is nfs and using mmap writes
612b28d3e43ad7b8652b198e4b963219de0083eb bugfix: handle lower file systems that
do not support writeable mappings
53f39a9fabac3a0c93a2ba64e6e2d2028817d430 documentation: comment to ODF
developers to address
97fd753d957186604d0e313fc1eb535706068b12 bug fix: set lower inodes correctly
after branch management succeeds
46d87642d022366e6b55eadf98e9ef001e9d902c bug fix: prevent self deadlock with
remount code in pivot_root scenarios
f3e0ab6745c16b23fe85786bae2481abfbc7e275 debugging: test for freed (0x5a) inodes
1c335274960244e08ff4a808282f60b43718ef16 bugfix: statfs lower file system
properly
bb4a57e4ff9083c84b22146abaed299dcad1f59c Add Erez Zadok to maintainers list
10c1a563a3e294491fc6dde3cb0443011da83ea1 add standard copyright comment to
linux/union_fs.h
6dc2c692467e9c56c1e867b90a2119206f034aa2 d_splice bugfix: update dentry in our
lookup if needed.
cdee2efed2e026a740bcd24b6ade1f4cd5fd2160 mmap: file revalidation and fanout
invariant validation
ac361336533f87e8e57a1a147b5b0175334adcea mmap: sync_page bug, call sync_page on
lower page, not unionfs page
fff8e6051f5266648bc6bfe7e13484461dff4c62 mmap: also revalidate file passed to
unionfs_release
010c1285901eab6768a04da588ec5b19c7aac70b mmap: update atime upon successful
file reading (via mmap or otherwise)
72b1f0a4853a107257a53790aab7890f58934852 mmap: proper locking to interoperate
with branch-management code
445a7275296a979e6fd45bbb8a1acfe927d4d654 mmap: remove unnecessary unionfs_bmap
method
e7873e6fc65f5bd55f33ffd1ccf38aef5db1e44a mmap: trivial sendfile support
5d6e9c9959e97be324ace1c44c7d20ea7065f080 mmap: minor code and comment
reformatting
b4c151c92b25e6d268cb7129e1a4a0b10c26ff92 mmap: #if 0 unneeded code instead of
commenting it out
b825aa427e0abfcb4b11a3ba1f800db34efc3fd6 mmap: read upper file instead of lower
file
97b98d085255995a224ec10b540746a7d449029b mmap: coding style: reformated a line
longer than 80 chars
6c45f88ec4d70d409c9924c0b202d0ddb5ee1fc7 mmap: remove defunct comments
b650df474f0bccf1811b8876701888efa5c8fc26 mmap: file revalidation
b47c6db5b54c7eb842cd8ca7faba60d21f3667af mmap: applied main mmap patch
e21f4e565000d781680e5763b4e8bd25d11d6962 bugfix: fixed interpose to check if
d_splice_alias returns a dentry
528728e2fa600bfe8f489a04dd1a99707335cbf8 debug: remove unnecessarily verbose
debugging printk's
6c00f622bdac34ae293d684bca15a2a7db64aba8 cleanup: consistent printk messages
c692046f25c25b24a67e01aed19be658bda712fa cleanup: eliminate wrapper function
create_parents
0e917bda3cd70848ae00e0ecba319f64708d0666 cleanup: eliminate wrapper function
copyup_dentry
144e86a2eb2c051c777fc58fc030a9b041048645 cleanup: rewrite do_delayed_copyup
more cleanly and clearly
a1d3a3db88de7ffce22726283d6f54dc63a04ce1 debugging: small fix to Makefile to
correct #define typo
c6e97bbd06bf6064117c81837b99c581c31252b8 cleanup: remove unnecessary macro used
in only one place
17c4cbbaef1c51ae2334766ad18d46963445b5ed bug fix: don't revalidate dropped
dentries
0c27ef97633f61bc58a109c6402de9ab9fec0597 bug fix: retry lookup for different
silly-renamed files
ddd3d64a601aa9bb9d666e9197dbcff667bd8c76 Documentation: better comments for
copyup-related code
bb6b835f758c8d89e1f9fb004538229c4465dd4a Verify and maintain fanout invariants.
57196a7cc3b01c76a422e440ce437fa452bfa85c Post-copyup helper functions
6c47f3bfb8fa83f0b0a8579ad64acd82f4a66382 Introduce compile-time debugging
support to Unionfs
88d2c2e6080388cce0f4b505a2532b8dd019f720 bugfixes: correctly decrement
refcounts of mnt's upon branch management
62310669c1cf8d391e314b20bd57962c2c704307 bugfix in BUG_ON use: actually catch
bad use of unionfs_mntput
297031445c145c316cf6b42dbaddf6bb37900c59 cleanup: removed a trailing whitespace
68dcdcb16eb2c82bbb243b48910003864fa01579 bugfix: remove defunct
unionfs_put_inode method
82b0879b934edc094dd253210768189b71e7b387 optimize branch overlapping test a bit
b57cc81ebd9fc3aee2b615f43cefa34218da2c77 Documentation update regarding
overlapping branches and new lookup code.
5ca42d4520fac37f41a17a755ae800af20d7cbd4 branch management: disallow setting
leftmost branch to readonly
c810e4d32d0c0fd0a755743e952163d1bded6884 fsstack: 4th case to do_path_lookup
e2d4ac101c89465ca8791350fd9c628dd70ab09c Revert "Unionfs: Check remount options
for being NULL"
64f37e8c210c1db0782a063b4111d66a092d3694 bugfix: don't leak resources when
copyup fails partially
9cadb171c590cdf989639a49097ee8d82770d76a cleanup: call our
unionfs_{unlock,lock}_dentry instead of mutex ops.
6662d482ed0d98b61013d3d9997341750045399e cleanup: rename our "do_rename" to
__unionfs_rename.
b21f9c5d87a94bfd70206af2fe7f1ab925ec4612 cleanup: rename prefix our version of
double_lock_dentry with "unionfs_"
31874277a0b08dd13f80ef158e1392b411e734af Cleanup: ensure space between every
comma-delimited function argument list
567314bf16b5aa63b7a64584bf2cf4ea85b569c6 cleanup: rewrite long while(1) loop
more cleanly
f19286b078050ec6fdc793fe251ac273a2eed0ea Move one function off of branchman.c
and remove source file.
ff799e40d9bf5b8f47b3e169ca3c0e9fa2b31aac cleanup: consistent pointer
declaration spacing.
6f60f62833d25ccbb91960a16c773d7005fbe8fc Merge unionfs_write with
__unionfs_write.
e2efe5bc2426b5df9421b9db7364cc2437fb3e88 cleanup: fix one odd indentation and
long line breakup.
6185deaec67887b49c01f041e98d08bf9d6ba29b Commenting the code.
583c883aefb638c4d8205fd8ec0a67fc0cadccf7 cleanup: prefix external functions
with 'extern' properly
54fe89562616531ed8a3d4bd9d493b1df74dcd68 cleanup: one more trailing whitespace
removed.
46cbcad45c5fad02a63e6bf61d6bc980d53901e1 cleanup: spell check all strings and
comments
ab158b260e06227c775513550a12d1be659bf3ff cleanup: use consistent style for
multi-line comments
b11bb33286f79bea6cd97cb48ad8720e45a52c0f cleanup: keep all top-of-function
automatic variables clustered together
36058150993c95396d846e932e7ee7b9e4858123 coding-style: remove one more {braces}
around one-statement code block
5cd681ac97ef1e31fe20bfdde50ed6d3a5bd2f10 cleanup: remove unnecessary blank
lines in short code blocks
c1c003d2e1d854d3fc607f960e0cd675ba6cf84e cleanup: add missing copyright notices
7c1aa48048faf45dd15409629d3cf8c0a490d5f1 coding-style: reformat lines longer
than 80 chars (accounting for TABs)
d801158ccf273a7ebf96b2a2466cb4eab59ab476 cleanup: every printk should prefix
with "unionfs: " consistently
7f6dc5d50e976bf6e335831a58b57f4676e124a6 coding-style: remove unnecessary
{braces} around one-line code blocks
fff4980e7afedc5c27997fda002996c016abd9ef coding-style: no lines over 80 chars
2039e524b4a6cff6cc2a4a36e03036df960becd4 coding-style: indent every line
properly
0791c1627e24589fb211fee2d0ba2a53d7e9efbc cleanup: remove trailing spaces
4c0d7387deba955500700e0d902edb9404910b29 Documentation: fix spelling error
d73c8a74046557f673ca5581dc693c64335cc310 Documentation: minor typo fixed in
incgen remount option
b2a2d742e2b069827d15fdb0f9407d32858a8ba7 Unionfs: SLAB_CTOR_CONSTRUCTOR has
been removed from vanilla
4586802c58945663d9286a2b10e198679e48424c [PATCH] unionfs: fix slab abuses with
krealloc
7e104a1550dcfdd62597505abfdea8f2b14fd68b [PATCH] fix unionfs compilation
942f01262107b56ea161449817694563e6933083 Unionfs: Check remount options for
being NULL
b351cf88905a566e6b4a27009830cda426528d40 Unionfs: Accept MS_SILENT during
remount
4323df66152c68fae8bb5b86dfa5dff13067c62b Unionfs: Don't inline
do_remount_{add,del,mode}_option
5fc09aa5401718dd4fef178cf2c921689b0c2078 Unionfs: Added several BUG_ONs to
assert dentry validity
2a28dc152899372ce6297ed4380643fc6280d6d2 Unionfs: Properly handle stale inodes
passed to unionfs_permission
940ab5f89365f79388904f52770f1f9d5d01d178 Unionfs: Pass lowernd to lower
->revalidate function
e3261b6e2a6ec47037b6c5602b12d7301968b87a Unionfs: vfsmount reference counting
fixes
042c471888273138a18c7a97352958fa7c154423 Unionfs: unionfs_create needs to
revalidate the dentry
3ac00245310fc63e4dd5c8c2c8965740cf016d55 Unionfs: Decrement totalopens counter
on error in unionfs_open
8884d3ed6faceb11a34a3683a2fcfde1efc1c429 Unionfs: Document unionfs_d_release
locking
82c4fa20e4ff274c8caac8ed0772e84758ebcea5 Unionfs: Remove the older incgen ioctl
078721d66cf15722237a389def3672cacedf6c3f Unionfs: Grab the unionfs sb private
data lock around branch info users
9d88e62d84de9cea2b0b0bd3416c11cbe54884c1 Unionfs: Rewrite unionfs_d_revalidate
b4373d211f1f81b4d2c66ec95de772513a4f36e5 Unionfs: Introduce unionfs_mnt{get,put}
61721e827243f1913c361a20ee4913fc6e8a2631 Unionfs: Bulk of branch-management
remount code
11029c9151947d565d52c99f93ca568dbf08f9e2 Unionfs: Introduce branch-id code
1128b1f05bbf355c5c7f9f349424823cc946ce04 Unionfs: Actually verify if dentry's
info node is locked
f1e900d0efa8182cc1ce9cc78309324d37a41bc0 Unionfs: Provide more helpful info on
branch leaks during unmount
86dcd882ce3f5ed93e935cfff11970fdcd4f38ef Unionfs: Rename unionfs_data sbcount
field to more appropriate open_files
88ca3ef899f5e1cc82493b6eada3ab032bddea4a Unionfs: Proper comment on rwsem field
253b843d6e258dc7c9e7df6f6520ac650af04e8d Unionfs: Documentation updates for
branch-management
0bab8327930c4c9a5e61f74f0a9eb8fbbdef4af9 fs: Export drop_pagecache_sb symbol
902b3369861cc0df1a5b0a34209c005a3d71334b fs: Introduce path{get,put}
b6a14d6bb69f5c6334978e224b84d355c7e4764e [PATCH] Unionfs: sioq not __exit
2c2302444e9bfa491bea099c5399e70a15222294 MAINTAINERS: Unionfs URL update
8b603f13f063b209d7e29255fbbd170dce14a997 fs/unionfs/: Fix unlocking in error
paths
c65e819dd3a7d81151b741b56cc6d62fee4fcf61 fs/unionfs/: Fix dentry leak in
copyup_named_dentry
9b1ae04223ec5124f596be02675a571d33205145 fs/unionfs/: mntput in __cleanup_dentry
9066e79031f4bd95b6ed1a006754f0b4a8e2db39 fs/unionfs/: Fix copyup_deleted_file
dentry leak
4696835f0597d89f291a5ba967c67ac0b2003f14 fs/unionfs/: Miscellaneous coding
style fixes
c807f407b35b168a819c2592755c17b280d81a94 fs/unionfs/: Check return value of
d_path
5c39d5a8421400ade66139fd937b877eb8dcb8d5 fs/unionfs/: Use SEEK_{SET,CUR}
instead of hardcoded values
5639b107fae6c933a05a280ce95745292f6ede44 fs/unionfs/: Remove alloc_filldir_node
28147d9dec4634c0e6798fcbce3b88e4a7c08356 fs/unionfs/: Rename
unionfs_d_revalidate_wrap
f0d8760bad19c293562573d1a147de98143ce8e3 fs/unionfs/: Several small cleanups in
unionfs_interpose
3c07b2cb846e4fa1e508eb1c0c9f3ea3e1df0f1c fs/unionfs/: Don't grab dentry private
data mutex in unionfs_d_release
d86723c1c7b01d2baff7f84fbb04206da8a78caa fs/unionfs/: Fix a memory leak in
unionfs_read_super
1feba18c1fd84b3e384214e3a396615392455caf fs/unionfs: Fix a memory leak & null
pointer dereference
6f97d5908fcb9958e18c926ac3237a940d99aaea [PATCH] UNION_FS must depend on SLAB
449616a2e871e3735bc5be577f7aaaed61f969ae fs/unionfs/: Remove unused structure
members & macros
97398ea58f0ff4d8e7b403a79caf055b7d6f6f5a eCryptfs: convert lookup_one_len() to
lookup_one_len_nd()
4be5ddc92fc9e8d84c0c2daace0bac62b6ad87a3 Unionfs: Documentation update
71f04c43833a1f0a7fffbbaa3be8af6609a584b2 fs/: Move eCryptfs & Unionfs config
options into a sub-menu
d7070ef75bc09af190acb9b14aaaa13fd50f95e0 fs/unionfs/: Use __roundup_pow_of_two
instead of custom rounding code
bccef39d1a6dd0b606a7a9493f8b8c752054aae6 fs/unionfs/: Don't duplicate the
struct nameidata
366bf8364f21866e1277da1ee381672bb8077fa5 fs/unionfs/: Andrew Morton's comments
30926217875bc36d37d433de3b5f51364397846c fs/unionfs/: possible cleanups
6cd9ca56b43443c7e58ac41c3033d24c731a9a62 fs/unionfs/: Remove stale_inode.c
fec20cdabee3f0d487d86a32dd25907d76bb8a1b Unionfs: Extended Attributes support
194fe8f583545d0be5865b87c686e18b31a9f31e Unionfs: Kconfig and Makefile
de9fc55a4c66fd0a84aad05a373f75f48fa51c5b Unionfs: Unlink
80516bb74f243bd16ca722f5de09b79365dd9e05 Unionfs: Include file
4f958de241c7bc6889269a37720125802eda2803 Unionfs: Internal include file
4ebe237a332377d40a482e9a1fb78bb699784e09 Unionfs: Helper macros/inlines
cf7e71026076af719f2a91a085242cdb64a535ef Unionfs: Handling of stale inodes
d39835e2cb4faa3edf31c60b0fcf0465bbe6fdb9 Unionfs: Superblock operations
f379532f8c854b78f8e6d1a6a4912a17566d2029 Unionfs: Miscellaneous helper functions
a95bcb1d8d4e4d805ebb57efe6e4ced39e2bdb45 Unionfs: Privileged operations
workqueue
ab51868655de0427e8e14c9da4adabe7920452dd Unionfs: Rename
2e520159b963ed17bef838f5449af9194fa1501e Unionfs: Readdir state
e759d07fdb01fd60bea3526432945d0fde121148 Unionfs: Main module functions
10090aa7cd9e35c80af420161ac037d5b1b501f2 Unionfs: Lookup helper functions
00e9f0e924526f34309a2f85282a6d11e5f9c8b6 Unionfs: Inode operations
e02f4451c7a53c8c5f7f1c24815f198b08003c8f Unionfs: Directory manipulation helper
functions
a4df6ca254e6a827e164567fd1d6b802704f142d Unionfs: Directory file operations
25b3d2312c3be52466828741b5c4b6ed5292dffe Unionfs: File operations
b844395a3ccbfc1a7dc4a2da7ea24cfefd7c27af Unionfs: Dentry operations
fc6f39011b8d1f56705083b71a465507eb0334a9 Unionfs: Copyup Functionality
f02a0b51c8f92b1ef02a5eb054dd09329d757e3f Unionfs: Common file operations
1d5a761a2bbfeb2ce2a401b6fe7761caafa242b3 Unionfs: Branch management
functionality
1d1a09ed13607db7be320032fdac7560a302b41a lookup_one_len_nd - lookup_one_len
with nameidata argument
fac5780524a797fcb53c7fce787e7ae73ceac0ae Unionfs: Documentation
fd0b45dfd1858c6b49d06355a460bcf36d654c06 Merge
git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
fcfd50afb6e94c8cf121ca4e7e3e7166bae7c6aa show_task: real_parent
1c9b7aa1eb40ab708ef3242f74b9a61487623168 [ATM]: Check IP header validity in
mpc_send_packet
1ac4f008857487bf45b709248d71c5b3f4cae7b5 [IPV6]: IPV6_MULTICAST_IF setting is
ignored on link-local connect()
cf585ae8ae9ac7287a6d078425ea32f22bf7f1f7 [CONNECTOR]: Don't touch queue dev
after decrement of ref count.
9d3e44425e3498eb33f25d94392b4fd0d56a5176 [SOCK]: Adds a rcu_dereference() in
sk_filter
0f99be0d115a5716292c58dfdb20d2eddd0f3387 [XFRM]: xfrm_algo_clone() allocates
too much memory
2e3884b5b16795c03a7bf295797c1b2402885b88 [FORCEDETH]: Fix reversing the MAC
address on suspend.
1d39da3dcaad4231f0fa75024b1d6d710a2ced74 [NET]: mcs7830 passes msecs instead of
jiffies to usb_control_msg
877364e60edeea06efa8ceb9d29201f195af8a47 [LRO] Fix lro_mgr->features checks
02f1c89d6e36507476f78108a3dcc78538be460b [NET]: Clone the sk_buff 'iif' field
in __skb_clone()
d8c9283089287341c85a0a69de32c2287a990e71 [IPV4] ROUTE: ip_rt_dump() is
unecessary slow
2b2b2e35b71e5be8bc06cc0ff38df15dfedda19b [NET]: kaweth was forgotten in msec
switchover of usb_start_wait_urb
204246596b8b51c0ba44420e60f60561101b2b31 [NET] Intel ethernet drivers: update
MAINTAINERS
53e52c729cc169db82a6105fac7a166e10c2ec36 [NET]: Make ->poll() breakout
consistent in Intel ethernet drivers.
fed17f3094b960d3a54b10f17abbe4b57e976eec [NET]: Stop polling when
napi_disable() is pending.
d1d08d1265810ef1f165864850416dcbc9725ee7 [NET]: Fix drivers to handle
napi_disable() disabling interrupts.
1706287f6eb58726a9a0e5cbbde87f49757615e3 [NETXEN]: Fix ->poll() done logic.
5cdfed54e7200dde2e846e2ef153d1694ce44875 mac80211: return an error when SIWRATE
doesn't match any rate
87c4ac841c1d524416ab36c19689550bf302dab1 ssb: Fix probing of PCI cores if PCI
and PCIE core is available
4ec2411980d0fd2995e8dea8a06fe57aa47523cb [NET]: Do not check netif_running()
and carrier state in ->poll()
a0a46196cd98af5cc015842bba757571f02a8c30 [NET]: Add NAPI_STATE_DISABLE.
bdb95b1792664f25eb2a4d13a587d2020aa93002 [NET]: Do not grab device reference
when scheduling a NAPI poll.
d987160b710c98997015832422a05e18d9f0f925 b43: Fix rxheader channel parsing
9e8d6f8959c356d8294d45f11231331c3e1bcae6 [IRDA]: irda_create() nuke user
triggable printk
036b579b1146f52c51398f1ab663cf659094107d [SCTP]: Add back the code that
accounted for FORWARD_TSN parameter in INIT.
6df9cfc1ad45839e2a11330ab354330c6128cb73 [SCTP]: Correctly handle AUTH
parameters in unexpected INIT
f691724c4d3b150bfa9cc8a969ea2020e20dfb12 [SCTP]: Fix the name of the
authentication event.
52961955aa180959158faeb9fd6b4f8a591450f5 [ATM]: [nicstar] delay irq setup until
card is configured
c6a1b62de9d043f274ec3ae2e207908c6d5feff3 [TULIP]: NAPI full quantum bug.
edba2a1fefc6296bc527754dee1c72a625bb675a [METH]: Fix MAC address handling.
9a262d5c24c63d2b7bea05e41d9b3bfbef63e903 [NET]: Fix netx-eth.c compilation.
92ffb85dd33d62ac1dad8b44da62365f2aad413d [IPV4] ipconfig: Fix regression in ip
command line processing
f844c74fe07321953e2dd227fe35280075f18f60 [IPV4] raw: Strengthen check on
validity of iph->ihl
cb77df3ec88f07c6141924dfe6fd96a2f541cc09 [NIU]: Update driver version and
release date.
3ebebccf89b1b6e4fec4de05b245d6c459f27ce8 [NIU]: Fix potentially stuck TCP
socket send queues.
792dd90f114a48c210c566f3642b26f699702cb7 [NIU]: Missing ->last_rx update.
406f353c857e4b2dbddb7cd20c67941d829b8b15 [NIU]: Fix slowpath interrupt handling.
cdf71a10c7b6432d9b48e292cca2c62a0b9fa6cf futex: Prevent stale futex owner when
interrupted/timeout
bf5e5834bffc62b50cd4a201804506eb11ef1af8 pl2303: Fix mode switching regression
cf0594625083111ae522496dc1c256f7476939c2 hfs: handle more on-disk corruptions
without oopsing
467bc461d2845f6a04b124bca1ae6ecc554e1ee5 Fix crash with FLAT_MEMORY and
ARCH_PFN_OFFSET != 0
22a860a9e22fa077300e1e72170afb82bf695617 snd_mixer_oss_build_input(): fix for
__you_cannot_kmalloc_that_much failure with gcc-3.2
ce8c628abadaf16a44953301c68b9f54cf6898cc dmi-id: fix for
__you_cannot_kmalloc_that_much failure
83a08e7c6ed533a47631794e7f618a98094b4129 vmcoreinfo: add the array length of
"free_list" for filtering free pages
caeeeecfdaeada2998eb3c29c3ebd59afb79ef06 eCryptfs: fix dentry handling on
create error, unlink, and inode destroy
c51b1a160b63304720d49479986915e4c475a2cf xip: fix get_zeroed_page with
__GFP_HIGHMEM
0f94e87cdeaaac9f0f9a28a5dd2a5070b87cd3e8 md: fix data corruption when a
degraded raid5 array is reshaped
5b7741b3325d0d94c88b2ad46657a536890aaa2f KEYS: fix macro
9f966be8996f2829406324c68e4c67c2d64d864b fat: optimize fat_count_free_clusters()
d52df2e2ea2d881b1439bbdec7f67c27e0f47941 spi_bitbang: always grab lock with
irqs blocked
a2b484a29cc9f565b013c0e7f1e0cc22dec12456 x86: fix do_fork_idle section mismatch
165e4694dade7224f23785f9c3a89f3e9c3a9c14 Merge branch 'for-linus' of
git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband
ad696989b4a2fce8494964814376aef41da3ff55 IB/srp: Release transport before
removing host
e1bb7843e4c25e6e331890a2ca512581e844bbaa IB/mlx4: Fix value of pkey_index in
QP1 completions
d238998fbfa49f30b02f0a5de5294ca53c58348c Revert "hda_intel suspend latency:
shorten codec read"
ed96f2470bf5d315770dc199f0250c1b8d3c2f3c MAINTAINERS: Update Sean Hefty's email
address
b59f8197c5ddd0d5d74b663650be5449dacd34aa acct: real_parent ppid
45626bb26a6ecd163e5eeddd14a6137052ec4495 core dump: real_parent ppid
e4c6d3c6b14bd20fb8087acd51b29ee54a66ef77 Merge branch 'upstream' of
git://ftp.linux-mips.org/pub/scm/upstream-linus
89a30a8388c9592579f237bc06988808f2c454d4 Merge
git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb
ba820c5c51296343be202c9afb072b7b943099cb [MIPS] Fix CONFIG_BOOT_RAW.
ce202cbb9e0b623671e8ecb3d53afdd42b8e458f [MIPS] Assume R4000/R4400 newer than
3.0 don't have the mfc0 count bug
c990081bf87bf5afcd6d39d8bfce9c6d60b1f2eb [MIPS] Fix IP32 breakage
9cfacb790f581000a7ec8455785d131aca923ded [MIPS] Alchemy: Fix use of __init code
bug exposed by modpost warning
c4eee283e004751143fb81dbf4f8cfe7b8dcc970 [MIPS] Move inclusing of
kernel/time/Kconfig menu to appropriate place
89dab3573aa1d95fd222ee4551f964bfa4c16823 V4L/DVB (6916): ivtv: udelay has to be
changed *after* the eeprom was read, not before
d9030f573031244dcffee026cc5e7e2f96f972ce V4L/DVB (6944a): Fix Regression
VIDIOCGMBUF ioctl hangs on bttv driver
2b300d204738a70fa62c38583905a6989b3cedcd Merge
master.kernel.org:/home/rmk/linux-2.6-arm
3ce54450461bad18bbe1f9f5aa3ecd2f8e8d1235 Linux 2.6.24-rc7
a263898f628dd21e59210b547986c154788f628e CPU hotplug: fix cpu_is_offline() on
!CONFIG_HOTPLUG_CPU
57a04513cb35086d54bcb2cb92e6627fc8fa0fae hda_intel suspend latency: shorten
codec read
430cb436103ce1b58cb80e7c3d44f4d4a8110caa [ARM] 4691/1: add missing
i2c_board_info struct for at91rm9200
3fee37c1e2579ed3d6090f690e5fd8cf7fa3bb44 fix: using joysticks in 32 bit
applications on 64 bit systems
7b3d9545f9ac8b31528dd2d6d8ec8d19922917b8 Revert "scsi: revert "[SCSI] Get rid
of scsi_cmnd->done""
911833440b498e3e4fe2f12c1ae2bd44400c7004 [SCSI] SRP transport: only remove our
own entries
439f61b9f9ebbf84fb7e6b3539fc3794e046bbb9 Merge
git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
7fde4d779b83898851959f837c9b26fe07ee91c9 [ISDN]: i4l: Fix DLE handling for
i4l-audio
00409bb045887ec5e7b9e351bc080c38ab6bfd33 [ISDN] i4l: 'NO CARRIER' message lost
after ldisc flush
134d99e302618eeb102c2a5be1f9e98696288bdd [CONNECTOR]: Return proper error code
in cn_call_callback()
44344b2a85f03326c7047a8c861b0c625c674839 [INET]: Fix netdev renaming and inet
address labels
14be85f555fa53a3b80119569e4c2fe88aa9fd3e [CASSINI]: Bump driver version and
release date.
86216268b9cdad57f9aa540ebf49cbae2f38b583 [CASSINI]: Fix two obvious NAPI bugs.
d011a231675b240157a3c335dd53e9b849d7d30d [CASSINI]: Set skb->truesize properly
on receive packets.
9e1848b60d09a715ff1e19aa6fda47e061d04965 [CASSINI]: Program parent Intel31154
bridge when necessary.
9de4dfb4c7176e5bb232a21cdd8df78da2b15cac [CASSINI]: Revert 'dont touch
page_count'.
e5e025401f6e926c1d9dc3f3f2813cf98a2d8708 [CASSINI]: Fix endianness bug.
2d60abc2a937bf77575c3b8c83faeeb84a84e654 [XFRM]: Do not define km_migrate() if
!CONFIG_XFRM_MIGRATE
76975f8a3186dae501584d0155ea410464f62815 [X25]: Add missing x25_neigh_put
2022c1f136067f673964dcaffa1cae1008ddcd74 [IA64] Update Altix nofault code
4ca8ad7e4c38cd7f32b11e60418d06fa912a1a37 [IA64] Update Altix BTE error return
status patch
304b46996ca1a989fe0fe99831ed38c79e855245 Merge branch 'for-linus' of
git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband
ecb77fa96ceda9cae88015bfe3293ffe19006159 Console is utf-8 by default
61441ed4e498f8f74f25116a465a73ca7fa2ac72 Merge branch 'release' of
git://lm-sensors.org/kernel/mhoffman/hwmon-2.6
39cd72de49032f1d9cd9166241ff4854a2cbb56b Merge
git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched
2c5d63d8f013f232fc6e353d9151b35ec7282d52 Merge
git://git.linux-nfs.org/pub/linux/nfs-2.6
3a62b5f3cdaa00413e25fa6d6b6816e2c67f92f6 Merge
git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6
b0e47c8b79154772a436f25bf7646733e1d6194c IB/srp: Fix list corruption/oops on
module reload
56b11288cb92104d3589930efdc7d0f50b8f4328 [ARM] 4735/1: Unbreak pxa25x
suspend/resume
e6e21970baff4845de74584e2efc8c964a55d574 NFSv4: Fix open_to_lock_owner
sequenceid allocation...
bb22629ee87eed5054f8b508dbe7c58abad0a324 NFSv4: nfs4_open_confirm must not set
the open_owner as confirmed on error
3392c34922130d1dca9ad436c358330daa85e94e NFS: add newline to kernel warning
message in auth_gss code
b274b48f3ef6e43e3831e8793c697a9573a607af NFSv4: Fix circular locking dependency
in nfs4_kill_renewd
e9cc6c234bfe414ef36f484e3ad8be621854c440 NFS: Fix a possible Oops in
fs/nfs/super.c
58e6e78119da2bdade9f6f588155f0320072b76b hwmon: (w83627ehf) Be more careful
when changing VID input level
751bf4d7865e4ced406be93b04c7436d866d3684 [SCSI] scsi_sysfs: restore prep_fn
when ULD is removed
90b2628f1fe94a667330d425a7fb76ec8d2a49ec sched: fix gcc warnings
_______________________________________________
unionfs-cvs mailing list: http://unionfs.filesystems.org/
[email protected]
http://www.fsl.cs.sunysb.edu/mailman/listinfo/unionfs-cvs