Linus Torvalds
6be35c700f
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
...
Pull networking changes from David Miller:
1) Allow to dump, monitor, and change the bridge multicast database
using netlink. From Cong Wang.
2) RFC 5961 TCP blind data injection attack mitigation, from Eric
Dumazet.
3) Networking user namespace support from Eric W. Biederman.
4) tuntap/virtio-net multiqueue support by Jason Wang.
5) Support for checksum offload of encapsulated packets (basically,
tunneled traffic can still be checksummed by HW). From Joseph
Gasparakis.
6) Allow BPF filter access to VLAN tags, from Eric Dumazet and
Daniel Borkmann.
7) Bridge port parameters over netlink and BPDU blocking support
from Stephen Hemminger.
8) Improve data access patterns during inet socket demux by rearranging
socket layout, from Eric Dumazet.
9) TIPC protocol updates and cleanups from Ying Xue, Paul Gortmaker, and
Jon Maloy.
10) Update TCP socket hash sizing to be more in line with current day
realities. The existing heurstics were choosen a decade ago.
From Eric Dumazet.
11) Fix races, queue bloat, and excessive wakeups in ATM and
associated drivers, from Krzysztof Mazur and David Woodhouse.
12) Support DOVE (Distributed Overlay Virtual Ethernet) extensions
in VXLAN driver, from David Stevens.
13) Add "oops_only" mode to netconsole, from Amerigo Wang.
14) Support set and query of VEB/VEPA bridge mode via PF_BRIDGE, also
allow DCB netlink to work on namespaces other than the initial
namespace. From John Fastabend.
15) Support PTP in the Tigon3 driver, from Matt Carlson.
16) tun/vhost zero copy fixes and improvements, plus turn it on
by default, from Michael S. Tsirkin.
17) Support per-association statistics in SCTP, from Michele
Baldessari.
And many, many, driver updates, cleanups, and improvements. Too
numerous to mention individually.
* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next: (1722 commits)
net/mlx4_en: Add support for destination MAC in steering rules
net/mlx4_en: Use generic etherdevice.h functions.
net: ethtool: Add destination MAC address to flow steering API
bridge: add support of adding and deleting mdb entries
bridge: notify mdb changes via netlink
ndisc: Unexport ndisc_{build,send}_skb().
uapi: add missing netconf.h to export list
pkt_sched: avoid requeues if possible
solos-pci: fix double-free of TX skb in DMA mode
bnx2: Fix accidental reversions.
bna: Driver Version Updated to 3.1.2.1
bna: Firmware update
bna: Add RX State
bna: Rx Page Based Allocation
bna: TX Intr Coalescing Fix
bna: Tx and Rx Optimizations
bna: Code Cleanup and Enhancements
ath9k: check pdata variable before dereferencing it
ath5k: RX timestamp is reported at end of frame
ath9k_htc: RX timestamp is reported at end of frame
...
2012-12-12 18:07:07 -08:00
..
9p
The following changes since commit 4cbe5a555f:
2012-10-12 09:59:23 +09:00
adfs
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2012-10-02 20:25:04 -07:00
affs
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2012-10-02 20:25:04 -07:00
afs
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2012-10-02 20:25:04 -07:00
autofs4
autofs4 - fix reset pending flag on mount fail
2012-10-11 10:21:16 +09:00
befs
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2012-10-02 20:25:04 -07:00
bfs
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2012-10-02 20:25:04 -07:00
btrfs
writeback: remove nr_pages_dirtied arg from balance_dirty_pages_ratelimited_nr()
2012-12-11 17:22:21 -08:00
cachefiles
fs: cachefiles: add support for large files in filesystem caching
2012-07-30 17:25:21 -07:00
ceph
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client
2012-10-29 08:49:25 -07:00
cifs
CIFS: Fix write after setting a read lock for read oplock files
2012-12-11 11:48:50 -06:00
coda
fs: push rcu_barrier() from deactivate_locked_super() to filesystems
2012-10-02 21:35:55 -04:00
configfs
userns: Convert configfs to use kuid and kgid where appropriate
2012-09-18 01:01:37 -07:00
cramfs
userns: Convert cramfs to use kuid/kgid where appropriate
2012-09-21 03:13:08 -07:00
debugfs
fs/debugsfs: remove unnecessary inode->i_private initialization
2012-11-15 17:46:42 -08:00
devpts
TTY: devpts, document devpts inode operations
2012-10-22 16:50:13 -07:00
dlm
dlm: fix lvb invalidation conditions
2012-11-16 11:20:42 -06:00
ecryptfs
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2012-10-02 20:25:04 -07:00
efs
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2012-10-02 20:25:04 -07:00
exofs
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2012-10-12 10:52:03 +09:00
exportfs
switch dentry_open() to struct path, make it grab references itself
2012-07-23 00:01:29 +04:00
ext2
ext2: fix return values on parse_options() failure
2012-10-09 23:23:53 +02:00
ext3
ext3: Avoid underflow of in ext3_trim_fs()
2012-11-19 21:36:12 +01:00
ext4
ext4: fix unjournaled inode bitmap modification
2012-10-28 22:24:57 -04:00
fat
fat: drop lock/unlock super
2012-10-09 23:33:38 -04:00
freevxfs
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2012-10-02 20:25:04 -07:00
fscache
fuse
mm: kill vma flag VM_CAN_NONLINEAR
2012-10-09 16:22:17 +09:00
gfs2
mm: redefine address_space.assoc_mapping
2012-12-11 17:22:26 -08:00
hfs
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2012-10-02 20:25:04 -07:00
hfsplus
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2012-10-02 20:25:04 -07:00
hostfs
Merge branch 'for-linus-37rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml
2012-10-10 11:15:20 +09:00
hpfs
hpfs: drop lock/unlock super
2012-10-09 23:33:38 -04:00
hppfs
hppfs: fix the return value of get_inode()
2012-10-09 22:34:52 +02:00
hugetlbfs
mm: adjust address_space_operations.migratepage() return code
2012-12-11 17:22:26 -08:00
isofs
tmpfs,ceph,gfs2,isofs,reiserfs,xfs: fix fh_len checking
2012-10-09 23:33:55 -04:00
jbd
jbd: Fix lock ordering bug in journal_unmap_buffer()
2012-11-23 15:17:18 +01:00
jbd2
The big new feature added this time is supporting online resizing
2012-10-08 06:36:39 +09:00
jffs2
jffs2: Fix lock acquisition order bug in jffs2_write_begin
2012-11-09 17:02:50 +02:00
jfs
jfs: Fix FITRIM argument handling
2012-10-17 09:18:38 -05:00
lockd
LOCKD: Clear ln->nsm_clnt only when ln->nsm_users is zero
2012-10-24 10:46:22 -04:00
logfs
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2012-10-02 20:25:04 -07:00
minix
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2012-10-02 20:25:04 -07:00
ncpfs
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2012-10-02 20:25:04 -07:00
nfs
nfs_lookup_revalidate(): fix a leak
2012-11-29 22:04:36 -05:00
nfs_common
nfsd
UAPI Disintegration 2012-10-09
2012-10-09 18:35:22 -04:00
nilfs2
mm: redefine address_space.assoc_mapping
2012-12-11 17:22:26 -08:00
nls
notify
fanotify: fix FAN_Q_OVERFLOW case of fanotify_read()
2012-11-18 09:30:00 -10:00
ntfs
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2012-10-02 20:25:04 -07:00
ocfs2
writeback: remove nr_pages_dirtied arg from balance_dirty_pages_ratelimited_nr()
2012-12-11 17:22:21 -08:00
omfs
omfs: convert to use beXX_add_cpu()
2012-10-06 03:05:31 +09:00
openpromfs
fs: push rcu_barrier() from deactivate_locked_super() to filesystems
2012-10-02 21:35:55 -04:00
proc
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2012-12-12 18:07:07 -08:00
pstore
efi_pstore: Add a sequence counter to a variable name
2012-11-26 16:07:44 -08:00
qnx4
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2012-10-02 20:25:04 -07:00
qnx6
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2012-10-02 20:25:04 -07:00
quota
Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
2012-10-16 18:12:38 -07:00
ramfs
don't pass nameidata to ->create()
2012-07-14 16:34:47 +04:00
reiserfs
reiserfs: Move quota calls out of write lock
2012-11-19 21:34:33 +01:00
romfs
fs: push rcu_barrier() from deactivate_locked_super() to filesystems
2012-10-02 21:35:55 -04:00
squashfs
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2012-10-02 20:25:04 -07:00
sysfs
sysfs: Mark sysfs_attr_ns static
2012-11-26 16:25:36 -08:00
sysv
sysv: drop lock/unlock super
2012-10-09 23:33:39 -04:00
ubifs
UBIFS: fix mounting problems after power cuts
2012-10-26 16:26:44 +03:00
udf
Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
2012-10-04 09:14:01 -07:00
ufs
ufs: drop lock/unlock super
2012-10-09 23:33:39 -04:00
xfs
xfs: fix sparse reported log CRC endian issue
2012-12-03 12:10:59 -06:00
aio.c
aio: now fput() is OK from interrupt context; get rid of manual delayed __fput()
2012-07-22 23:57:59 +04:00
anon_inodes.c
attr.c
ima: add inode_post_setattr call
2012-09-07 14:57:46 -04:00
bad_inode.c
don't pass nameidata to ->create()
2012-07-14 16:34:47 +04:00
binfmt_aout.c
get rid of pt_regs argument of ->load_binary()
2012-11-28 21:53:38 -05:00
binfmt_elf.c
get rid of pt_regs argument of ->load_binary()
2012-11-28 21:53:38 -05: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
get rid of pt_regs argument of ->load_binary()
2012-11-28 21:53:38 -05:00
binfmt_flat.c
get rid of pt_regs argument of ->load_binary()
2012-11-28 21:53:38 -05:00
binfmt_misc.c
get rid of pt_regs argument of ->load_binary()
2012-11-28 21:53:38 -05:00
binfmt_script.c
get rid of pt_regs argument of ->load_binary()
2012-11-28 21:53:38 -05:00
binfmt_som.c
get rid of pt_regs argument of ->load_binary()
2012-11-28 21:53:38 -05:00
bio-integrity.c
block: Ues bi_pool for bio_integrity_alloc()
2012-09-09 10:35:38 +02:00
bio.c
vfs: fix: don't increase bio_slab_max if krealloc() fails
2012-10-22 22:00:26 +02:00
block_dev.c
vfs: fix O_DIRECT read past end of block device
2012-12-08 08:28:26 -08:00
buffer.c
mm: redefine address_space.assoc_mapping
2012-12-11 17:22:26 -08:00
char_dev.c
char_dev: pin parent kobject
2012-10-22 08:50:37 +03:00
compat.c
vfs: define struct filename and have getname() return it
2012-10-12 20:14:55 -04:00
compat_binfmt_elf.c
coredump: extend core dump note section to contain file names of mapped files
2012-10-06 03:05:17 +09:00
compat_ioctl.c
Merge 3.7-rc3 into tty-next
2012-10-29 09:00:57 -07:00
coredump.c
do_coredump(): get rid of pt_regs argument
2012-11-29 00:01:25 -05:00
coredump.h
coredump: update coredump-related headers
2012-10-06 03:05:15 +09:00
dcache.c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2012-10-02 20:25:04 -07: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
eventpoll.c
revert "epoll: support for disabling items, and a self-test app"
2012-11-09 06:41:46 +01:00
exec.c
get rid of pt_regs argument of ->load_binary()
2012-11-28 21:53:38 -05:00
fcntl.c
Fix F_DUPFD_CLOEXEC breakage
2012-10-09 15:52:31 +09:00
fhandle.c
switch simple cases of fget_light to fdget
2012-09-26 22:20:08 -04:00
fifo.c
fifo: Do not restart open() if it already found a partner
2012-07-16 08:33:14 -07:00
file.c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/signal
2012-12-12 12:22:13 -08:00
file_table.c
lglock: add DEFINE_STATIC_LGLOCK()
2012-10-10 01:15:44 -04:00
filesystems.c
vfs: define struct filename and have getname() return it
2012-10-12 20:14:55 -04:00
fs-writeback.c
writeback: put unused inodes to LRU after writeback completion
2012-11-26 17:41:24 -08:00
fs_struct.c
kill daemonize()
2012-11-28 21:49:02 -05:00
generic_acl.c
userns: Pass a userns parameter into posix_acl_to_xattr and posix_acl_from_xattr
2012-09-18 01:01:35 -07:00
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
switch simple cases of fget_light to fdget
2012-09-26 22:20:08 -04:00
ioprio.c
Kconfig
Kconfig.binfmt
coredump: make core dump functionality optional
2012-10-06 03:05:15 +09:00
libfs.c
vfs: fix kerneldoc for generic_fh_to_parent()
2012-09-05 10:59:30 +02:00
locks.c
UAPI Disintegration 2012-10-09
2012-10-09 18:35:22 -04:00
Makefile
coredump: make core dump functionality optional
2012-10-06 03:05:15 +09:00
mbcache.c
mount.h
mpage.c
namei.c
lookup_one_len: don't accept . and ..
2012-11-29 22:17:21 -05:00
namespace.c
vfs: define struct filename and have getname() return it
2012-10-12 20:14:55 -04:00
no-block.c
open.c
vfs: make path_openat take a struct filename pointer
2012-10-12 20:15:09 -04:00
pipe.c
pipe(2) - race-free error recovery
2012-09-26 21:08:52 -04:00
pnode.c
VFS: Make clone_mnt()/copy_tree()/collect_mounts() return errors
2012-07-14 16:37:27 +04:00
pnode.h
posix_acl.c
userns: Convert vfs posix_acl support to use kuids and kgids
2012-09-18 01:01:35 -07:00
proc_namespace.c
read_write.c
compat: fs: Generic compat_sys_sendfile implementation
2012-10-02 21:35:55 -04:00
read_write.h
compat: fs: Generic compat_sys_sendfile implementation
2012-10-02 21:35:55 -04:00
readdir.c
switch simple cases of fget_light to fdget
2012-09-26 22:20:08 -04:00
select.c
switch simple cases of fget_light to fdget
2012-09-26 22:20:08 -04:00
seq_file.c
userns: Make seq_file's user namespace accessible
2012-08-14 21:47:55 -07:00
signalfd.c
switch simple cases of fget_light to fdget
2012-09-26 22:20:08 -04:00
splice.c
writeback: remove nr_pages_dirtied arg from balance_dirty_pages_ratelimited_nr()
2012-12-11 17:22:21 -08:00
stack.c
stat.c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2012-10-02 20:25:04 -07:00
statfs.c
switch simple cases of fget_light to fdget
2012-09-26 22:20:08 -04:00
super.c
vfs: drop lock/unlock super
2012-10-09 23:33:39 -04:00
sync.c
switch simple cases of fget_light to fdget
2012-09-26 22:20:08 -04:00
timerfd.c
switch simple cases of fget_light to fdget
2012-09-26 22:20:08 -04:00
utimes.c
switch simple cases of fget_light to fdget
2012-09-26 22:20:08 -04:00
xattr.c
fs, xattr: fix bug when removing a name not in xattr list
2012-10-18 12:35:58 -07:00
xattr_acl.c
userns: Fix posix_acl_file_xattr_userns gid conversion
2012-10-12 13:16:48 -07:00