Linus Torvalds
d7df025eb4
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
...
Pull btrfs fixes from Chris Mason:
"It turns out that we had two crc bugs when running fsx-linux in a
loop. Many thanks to Josef, Miao Xie, and Dave Sterba for nailing it
all down. Miao also has a new OOM fix in this v2 pull as well.
Ilya fixed a regression Liu Bo found in the balance ioctls for pausing
and resuming a running balance across drives.
Josef's orphan truncate patch fixes an obscure corruption we'd see
during xfstests.
Arne's patches address problems with subvolume quotas. If the user
destroys quota groups incorrectly the FS will refuse to mount.
The rest are smaller fixes and plugs for memory leaks."
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs: (30 commits)
Btrfs: fix repeated delalloc work allocation
Btrfs: fix wrong max device number for single profile
Btrfs: fix missed transaction->aborted check
Btrfs: Add ACCESS_ONCE() to transaction->abort accesses
Btrfs: put csums on the right ordered extent
Btrfs: use right range to find checksum for compressed extents
Btrfs: fix panic when recovering tree log
Btrfs: do not allow logged extents to be merged or removed
Btrfs: fix a regression in balance usage filter
Btrfs: prevent qgroup destroy when there are still relations
Btrfs: ignore orphan qgroup relations
Btrfs: reorder locks and sanity checks in btrfs_ioctl_defrag
Btrfs: fix unlock order in btrfs_ioctl_rm_dev
Btrfs: fix unlock order in btrfs_ioctl_resize
Btrfs: fix "mutually exclusive op is running" error code
Btrfs: bring back balance pause/resume logic
btrfs: update timestamps on truncate()
btrfs: fix btrfs_cont_expand() freeing IS_ERR em
Btrfs: fix a bug when llseek for delalloc bytes behind prealloc extents
Btrfs: fix off-by-one in lseek
...
2013-01-25 10:55:21 -08:00
..
9p
adfs
adfs: drop vmtruncate
2012-12-20 14:00:01 -05:00
affs
affs: drop vmtruncate
2012-12-20 14:00:01 -05:00
afs
autofs4
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
2012-12-17 15:44:47 -08:00
befs
bfs
bfs: drop vmtruncate
2012-12-20 14:00:01 -05:00
btrfs
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
2013-01-25 10:55:21 -08:00
cachefiles
FS-Cache: Mark cancellation of in-progress operation
2012-12-20 22:34:00 +00:00
ceph
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client
2012-12-20 14:00:13 -08:00
cifs
fs/cifs/cifs_dfs_ref.c: fix potential memory leakage
2013-01-22 23:58:16 -06:00
coda
configfs
lseek: the "whence" argument is called "whence"
2012-12-17 17:15:12 -08:00
cramfs
debugfs
debugfs: convert gid= argument from decimal, not octal
2013-01-11 05:56:01 -08:00
devpts
dlm
dlm: fix lvb invalidation conditions
2012-11-16 11:20:42 -06:00
ecryptfs
fs/ecryptfs/crypto.c: make ecryptfs_encode_for_filename() static
2012-12-18 10:10:13 -06:00
efs
exofs
exofs: don't leak io_state and pages on read error
2012-12-14 12:17:32 +02:00
exportfs
Merge branch 'for-3.8' of git://linux-nfs.org/~bfields/linux
2012-12-20 14:04:11 -08:00
ext2
ext3
lseek: the "whence" argument is called "whence"
2012-12-17 17:15:12 -08:00
ext4
ext4: remove duplicate call to ext4_bread() in ext4_init_new_dir()
2013-01-06 23:40:25 -05:00
f2fs
f2fs: use _safe() version of list_for_each
2013-01-22 10:49:00 +09:00
fat
fat: fix incorrect function comment
2012-12-20 17:40:20 -08:00
freevxfs
fscache
FS-Cache: Clear remaining page count on retrieval cancellation
2012-12-20 22:35:15 +00:00
fuse
fuse: remove unused variable in fuse_try_move_page()
2013-01-17 13:09:59 +01:00
gfs2
GFS2: Reset rd_last_alloc when it reaches the end of the rgrp
2013-01-02 10:05:27 +00:00
hfs
hfs: drop vmtruncate
2012-12-20 14:00:01 -05:00
hfsplus
Merge branch 'akpm' (Andrew's patch-bomb)
2012-12-20 20:00:43 -08:00
hostfs
hpfs
hpfs: drop vmtruncate
2012-12-20 18:40:00 -05:00
hppfs
pidns: Use task_active_pid_ns where appropriate
2012-11-19 05:59:09 -08:00
hugetlbfs
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2012-12-13 12:00:02 -08:00
isofs
jbd
jbd: don't wake kjournald unnecessarily
2013-01-14 22:50:45 +01:00
jbd2
Various bug fixes for ext4. Perhaps the most serious bug fixed is one
2013-01-02 09:57:34 -08:00
jffs2
jffs2: hold erase_completion_lock on exit
2012-11-18 11:59:01 +02:00
jfs
jfs: drop vmtruncate
2012-12-20 18:40:52 -05:00
lockd
logfs
logfs: drop vmtruncate
2012-12-20 18:40:53 -05:00
minix
minix: drop vmtruncate
2012-12-20 18:40:53 -05:00
ncpfs
ncpfs: drop vmtruncate
2012-12-20 18:40:54 -05:00
nfs
nfs: avoid dereferencing null pointer in initiate_bulk_draining
2013-01-05 14:26:51 -05:00
nfs_common
nfsd
Revert "nfsd: warn on odd reply state in nfsd_vfs_read"
2012-12-21 17:07:45 -08:00
nilfs2
nilfs2: drop vmtruncate
2012-12-20 18:40:54 -05:00
nls
notify
Merge branch 'for-next' of git://git.infradead.org/users/eparis/notify
2012-12-20 20:11:52 -08:00
ntfs
ntfs: drop vmtruncate
2012-12-20 18:40:55 -05:00
ocfs2
ocfs2: drop vmtruncate
2012-12-20 14:00:01 -05:00
omfs
omfs: drop vmtruncate
2012-12-20 14:00:01 -05:00
openpromfs
proc
mempolicy: remove arg from mpol_parse_str, mpol_to_str
2013-01-02 09:27:10 -08:00
pstore
pstore: remove __dev* attributes.
2013-01-03 15:57:14 -08:00
qnx4
qnx6
quota
quota: Use the pre-processor to compile out quotactl_cmd_write when !CONFIG_BLOCK
2012-12-13 16:33:24 +01:00
ramfs
reiserfs
reiserfs: drop vmtruncate
2012-12-20 14:00:01 -05:00
romfs
squashfs
sysfs
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
2012-12-17 15:44:47 -08:00
sysv
sysv: drop vmtruncate
2012-12-20 14:00:01 -05:00
ubifs
ubifs: use prandom_bytes
2012-12-17 17:15:26 -08:00
udf
UDF: Fix a null pointer dereference in udf_sb_free_partitions
2013-01-14 22:53:47 +01:00
ufs
ufs: drop vmtruncate
2012-12-20 14:00:01 -05:00
xfs
xfs: recalculate leaf entry pointer after compacting a dir2 block
2013-01-16 16:08:55 -06:00
aio.c
anon_inodes.c
attr.c
userns: Allow chown and setgid preservation
2012-11-20 04:17:24 -08:00
bad_inode.c
lseek: the "whence" argument is called "whence"
2012-12-17 17:15:12 -08:00
binfmt_aout.c
get rid of pt_regs argument of ->load_binary()
2012-11-28 21:53:38 -05:00
binfmt_elf.c
binfmt_elf: fix corner case kfree of uninitialized data
2012-12-17 17:15:19 -08:00
binfmt_elf_fdpic.c
get rid of pt_regs argument of ->load_binary()
2012-11-28 21:53:38 -05:00
binfmt_em86.c
exec: use -ELOOP for max recursion depth
2012-12-17 17:15:23 -08:00
binfmt_flat.c
get rid of pt_regs argument of ->load_binary()
2012-11-28 21:53:38 -05:00
binfmt_misc.c
exec: do not leave bprm->interp on stack
2012-12-20 17:40:19 -08:00
binfmt_script.c
exec: do not leave bprm->interp on stack
2012-12-20 17:40:19 -08:00
binfmt_som.c
get rid of pt_regs argument of ->load_binary()
2012-11-28 21:53:38 -05:00
bio-integrity.c
bio.c
block_dev.c
lseek: the "whence" argument is called "whence"
2012-12-17 17:15:12 -08:00
buffer.c
vfs: add missing virtual cache flush after editing partial pages
2013-01-14 13:17:50 -08:00
char_dev.c
compat.c
compat_binfmt_elf.c
compat_ioctl.c
coredump.c
do_coredump(): get rid of pt_regs argument
2012-11-29 00:01:25 -05:00
coredump.h
dcache.c
vfs: d_obtain_alias() needs to use "/" as default name.
2012-12-20 18:49:10 -05:00
dcookies.c
direct-io.c
direct-io: don't read inode->i_blkbits multiple times
2012-11-29 12:38:44 -08:00
drop_caches.c
eventfd.c
fs, eventfd: add procfs fdinfo helper
2012-12-17 17:15:27 -08:00
eventpoll.c
epoll: prevent missed events on EPOLL_CTL_MOD
2013-01-02 09:16:43 -08:00
exec.c
fs/exec.c: work around icc miscompilation
2013-01-11 14:54:55 -08:00
fcntl.c
fhandle.c
Merge branch 'for-3.8' of git://linux-nfs.org/~bfields/linux
2012-12-20 14:04:11 -08:00
fifo.c
file.c
misc: remove __dev* attributes.
2013-01-03 15:57:16 -08:00
file_table.c
fs: Fix imbalance in freeze protection in mark_files_ro()
2012-12-20 13:57:36 -05:00
filesystems.c
fs-writeback.c
writeback: fix a typo in comment
2012-12-12 17:38:34 -08:00
fs_struct.c
kill daemonize()
2012-11-28 21:49:02 -05:00
generic_acl.c
inode.c
mm: redefine address_space.assoc_mapping
2012-12-11 17:22:26 -08:00
internal.h
writeback: put unused inodes to LRU after writeback completion
2012-11-26 17:41:24 -08:00
ioctl.c
ioprio.c
Kconfig
fuse: Move CUSE Kconfig entry from fs/Kconfig into fs/fuse/Kconfig
2013-01-17 13:08:45 +01:00
Kconfig.binfmt
libfs.c
vfs: drop vmtruncate
2012-12-20 18:46:29 -05:00
locks.c
Makefile
f2fs: update Kconfig and Makefile
2012-12-11 13:43:42 +09:00
mbcache.c
mount.h
proc: Usable inode numbers for the namespace file descriptors.
2012-11-20 04:19:49 -08:00
mpage.c
namei.c
vfs: fix renameat to retry on ESTALE errors
2012-12-20 18:50:05 -05:00
namespace.c
vfs, freeze: use ACCESS_ONCE() to guard access to ->mnt_flags
2012-12-20 13:36:18 -05:00
no-block.c
open.c
vfs: make fchownat retry once on ESTALE errors
2012-12-20 18:50:07 -05:00
pipe.c
pnode.c
pnode.h
vfs: Only support slave subtrees across different user namespaces
2012-11-19 05:59:20 -08:00
posix_acl.c
proc_namespace.c
read_write.c
sendfile: allows bypassing of notifier events
2012-12-20 17:40:21 -08:00
read_write.h
readdir.c
select.c
seq_file.c
seq_file: fix new kernel-doc warnings
2013-01-10 14:35:24 -08:00
signalfd.c
fs, epoll: add procfs fdinfo helper
2012-12-17 17:15:27 -08:00
splice.c
tcp: fix MSG_SENDPAGE_NOTLAST logic
2013-01-06 20:58:13 -08:00
stack.c
stat.c
vfs: fix readlinkat to retry on ESTALE
2012-12-20 18:50:01 -05:00
statfs.c
vfs: fix user_statfs to retry once on ESTALE errors
2012-12-20 18:50:07 -05:00
super.c
sync.c
timerfd.c
utimes.c
vfs: allow utimensat() calls to retry once on an ESTALE error
2012-12-20 18:50:08 -05:00
xattr.c
vfs: make lremovexattr retry once on ESTALE error
2012-12-20 18:50:11 -05:00
xattr_acl.c