Linus Torvalds
c5ce28df0e
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
...
Pull networking updates from David Miller:
1) More iov_iter conversion work from Al Viro.
[ The "crypto: switch af_alg_make_sg() to iov_iter" commit was
wrong, and this pull actually adds an extra commit on top of the
branch I'm pulling to fix that up, so that the pre-merge state is
ok. - Linus ]
2) Various optimizations to the ipv4 forwarding information base trie
lookup implementation. From Alexander Duyck.
3) Remove sock_iocb altogether, from CHristoph Hellwig.
4) Allow congestion control algorithm selection via routing metrics.
From Daniel Borkmann.
5) Make ipv4 uncached route list per-cpu, from Eric Dumazet.
6) Handle rfs hash collisions more gracefully, also from Eric Dumazet.
7) Add xmit_more support to r8169, e1000, and e1000e drivers. From
Florian Westphal.
8) Transparent Ethernet Bridging support for GRO, from Jesse Gross.
9) Add BPF packet actions to packet scheduler, from Jiri Pirko.
10) Add support for uniqu flow IDs to openvswitch, from Joe Stringer.
11) New NetCP ethernet driver, from Muralidharan Karicheri and Wingman
Kwok.
12) More sanely handle out-of-window dupacks, which can result in
serious ACK storms. From Neal Cardwell.
13) Various rhashtable bug fixes and enhancements, from Herbert Xu,
Patrick McHardy, and Thomas Graf.
14) Support xmit_more in be2net, from Sathya Perla.
15) Group Policy extensions for vxlan, from Thomas Graf.
16) Remove Checksum Offload support for vxlan, from Tom Herbert.
17) Like ipv4, support lockless transmit over ipv6 UDP sockets. From
Vlad Yasevich.
* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next: (1494+1 commits)
crypto: fix af_alg_make_sg() conversion to iov_iter
ipv4: Namespecify TCP PMTU mechanism
i40e: Fix for stats init function call in Rx setup
tcp: don't include Fast Open option in SYN-ACK on pure SYN-data
openvswitch: Only set TUNNEL_VXLAN_OPT if VXLAN-GBP metadata is set
ipv6: Make __ipv6_select_ident static
ipv6: Fix fragment id assignment on LE arches.
bridge: Fix inability to add non-vlan fdb entry
net: Mellanox: Delete unnecessary checks before the function call "vunmap"
cxgb4: Add support in cxgb4 to get expansion rom version via ethtool
ethtool: rename reserved1 memeber in ethtool_drvinfo for expansion ROM version
net: dsa: Remove redundant phy_attach()
IB/mlx4: Reset flow support for IB kernel ULPs
IB/mlx4: Always use the correct port for mirrored multicast attachments
net/bonding: Fix potential bad memory access during bonding events
tipc: remove tipc_snprintf
tipc: nl compat add noop and remove legacy nl framework
tipc: convert legacy nl stats show to nl compat
tipc: convert legacy nl net id get to nl compat
tipc: convert legacy nl net id set to nl compat
...
2015-02-10 20:01:30 -08:00
..
9p
mm: drop vm_ops->remap_pages and generic_file_remap_pages() stub
2015-02-10 14:30:30 -08:00
adfs
adfs: add __printf verification, fix format/argument mismatches
2014-08-08 15:57:24 -07:00
affs
fs/affs/file.c: remove obsolete pagesize check
2014-12-13 12:42:52 -08:00
afs
rxrpc: make the users of rxrpc_kernel_send_data() set kvec-backed msg_iter properly
2015-02-04 01:34:14 -05:00
autofs4
assorted conversions to %p[dD]
2014-11-19 13:01:20 -05:00
befs
befs: remove dead code
2014-12-13 12:42:51 -08:00
bfs
fs/bfs: use bfs prefix for dump_imap
2014-08-08 15:57:24 -07:00
btrfs
mm: drop vm_ops->remap_pages and generic_file_remap_pages() stub
2015-02-10 14:30:30 -08:00
cachefiles
assorted conversions to %p[dD]
2014-11-19 13:01:20 -05:00
ceph
Merge branch 'akpm' (patches from Andrew)
2015-02-10 16:45:56 -08:00
cifs
Merge branch 'akpm' (patches from Andrew)
2015-02-10 16:45:56 -08:00
coda
coda_venus_readdir(): use file_inode()
2014-12-11 16:28:12 -05:00
configfs
assorted conversions to %p[dD]
2014-11-19 13:01:20 -05:00
cramfs
fs/cramfs/inode.c: use linux/uaccess.h
2014-08-08 15:57:25 -07:00
debugfs
Driver core patches for 3.19-rc1
2014-12-14 16:10:09 -08:00
devpts
dlm
netlink: make nlmsg_end() and genlmsg_end() void
2015-01-18 01:03:45 -05:00
ecryptfs
Fixes for filename decryption and encrypted view plus a cleanup
2014-12-19 18:15:12 -08:00
efivarfs
* Move efivarfs from the misc filesystem section to pseudo filesystem,
2015-01-29 19:16:40 +01:00
efs
fs/efs/namei.c: return is not a function
2014-08-08 15:57:18 -07:00
exofs
Boaz Harrosh - Fix broken email address
2014-10-19 20:22:32 +03:00
exportfs
move d_rcu from overlapping d_child to overlapping d_alias
2014-11-03 15:20:29 -05:00
ext2
ext2: Convert to private i_dquot field
2014-11-10 10:06:10 +01:00
ext3
ext3: destroy sbi mutexes in put_super
2015-01-05 11:13:55 +01:00
ext4
Merge branch 'akpm' (patches from Andrew)
2015-02-10 16:45:56 -08:00
f2fs
mm: drop vm_ops->remap_pages and generic_file_remap_pages() stub
2015-02-10 14:30:30 -08:00
fat
fat: fix data past EOF resulting from fsx testsuite
2014-12-13 12:42:51 -08:00
freevxfs
fscache
fs/fscache/object-list.c: use __seq_open_private()
2014-10-13 17:52:21 +01:00
fuse
mm: drop vm_ops->remap_pages and generic_file_remap_pages() stub
2015-02-10 14:30:30 -08:00
gfs2
Merge branch 'akpm' (patches from Andrew)
2015-02-10 16:45:56 -08:00
hfs
fs/hfs/catalog.c: fix comparison bug in hfs_cat_keycmp
2014-12-10 17:41:16 -08:00
hfsplus
hfsplus: fix longname handling
2014-12-18 19:08:10 -08:00
hostfs
hostfs: support rename flags
2014-08-07 14:40:09 -04:00
hpfs
fs/hpfs/dnode.c: fix suspect code indent
2014-08-08 15:57:22 -07:00
hppfs
vfs: make first argument of dir_context.actor typed
2014-10-31 17:48:54 -04:00
hugetlbfs
mm: convert i_mmap_mutex to rwsem
2014-12-13 12:42:45 -08:00
isofs
isofs: Fix bug in the way to check if the year is a leap year
2015-01-07 09:51:49 +01:00
jbd
jbd: Deletion of an unnecessary check before the function call "iput"
2014-11-18 10:15:29 +01:00
jbd2
Lots of bugs fixes, including Zheng and Jan's extent status shrinker
2014-12-12 09:28:03 -08:00
jffs2
jffs2: Drop bogus if in comment
2014-11-28 18:23:44 -08:00
jfs
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2014-12-10 16:10:49 -08:00
kernfs
kernfs: Fix kernfs_name_compare
2015-01-09 15:51:08 -08:00
lockd
File locking related changes for v3.20 (pile #1 )
2015-02-10 15:34:42 -08:00
logfs
fs/logfs/readwrite.c: kernel-doc warning fixes
2014-08-06 18:01:12 -07:00
minix
minix zmap block counts calculation fix
2014-08-08 15:57:20 -07:00
ncpfs
Merge branch 'akpm' (patchbomb from Andrew)
2014-12-10 18:34:42 -08:00
nfs
Merge branch 'akpm' (patches from Andrew)
2015-02-10 16:45:56 -08:00
nfs_common
lockd: move lockd's grace period handling into its own module
2014-09-17 16:33:11 -04:00
nfsd
locks: clean up the lm_change prototype
2015-01-16 16:08:50 -05:00
nilfs2
mm: drop vm_ops->remap_pages and generic_file_remap_pages() stub
2015-02-10 14:30:30 -08:00
nls
notify
fanotify: don't set FAN_ONDIR implicitly on a marks ignored mask
2015-02-10 14:30:28 -08:00
ntfs
assorted conversions to %p[dD]
2014-11-19 13:01:20 -05:00
ocfs2
Merge branch 'akpm' (patches from Andrew)
2015-02-10 16:45:56 -08:00
omfs
FS/OMFS: block number sanity check during fill_super operation
2014-10-14 02:18:22 +02:00
openpromfs
overlayfs
Merge branch 'iov_iter' into for-next
2014-12-08 20:39:29 -05:00
proc
proc: drop handling non-linear mappings
2015-02-10 14:30:31 -08:00
pstore
Driver core patches for 3.19-rc1
2014-12-14 16:10:09 -08:00
qnx4
qnx6
fs/qnx6: update debugging to current functions
2014-08-08 15:57:26 -07:00
quota
Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
2015-02-10 15:52:38 -08:00
ramfs
fs/ramfs/file-nommu.c: replace count*size kzalloc by kcalloc
2014-08-08 15:57:18 -07:00
reiserfs
Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
2014-12-16 15:46:01 -08:00
romfs
fs/romfs/super.c: add blank line after declarations
2014-08-08 15:57:25 -07:00
squashfs
Squashfs: Add LZ4 compression configuration option
2014-11-27 18:48:44 +00:00
sysfs
sysfs/kernfs: make read requests on pre-alloc files use the buffer.
2014-11-07 10:54:38 -08:00
sysv
ubifs
mm: drop vm_ops->remap_pages and generic_file_remap_pages() stub
2015-02-10 14:30:30 -08:00
udf
udf: remove bool assignment to 0/1
2015-02-05 16:34:25 +01:00
ufs
fs/ufs/balloc.c: remove unused variable
2014-10-14 02:18:20 +02:00
xfs
Merge branch 'akpm' (patches from Andrew)
2015-02-10 16:45:56 -08:00
aio.c
aio: annotate aio_read_event_ring for sleep patterns
2015-02-03 19:29:05 -05:00
anon_inodes.c
attr.c
bad_inode.c
bad_inode: add ->rename2()
2014-08-07 14:40:09 -04:00
binfmt_aout.c
assorted conversions to %p[dD]
2014-11-19 13:01:20 -05:00
binfmt_elf.c
Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus
2014-12-11 17:56:37 -08:00
binfmt_elf_fdpic.c
handle suicide on late failure exits in execve() in search_binary_handler()
2014-10-09 02:39:00 -04:00
binfmt_em86.c
syscalls: implement execveat() system call
2014-12-13 12:42:51 -08:00
binfmt_flat.c
binfmt_misc.c
unfuck binfmt_misc.c (broken by commit e6084d4)
2014-12-17 08:27:14 -05:00
binfmt_script.c
syscalls: implement execveat() system call
2014-12-13 12:42:51 -08:00
binfmt_som.c
block_dev.c
fs: add freeze_super/thaw_super fs hooks
2014-11-17 10:35:17 +00:00
buffer.c
fs: clarify rate limit suppressed buffer I/O errors
2014-10-21 13:55:11 -06:00
char_dev.c
fs/char_dev.c: remove pointless assignment from __register_chrdev_region()
2014-12-10 17:41:04 -08:00
compat.c
vfs: make first argument of dir_context.actor typed
2014-10-31 17:48:54 -04:00
compat_binfmt_elf.c
compat_ioctl.c
Bluetooth: Move HCI socket definitions into its own header file
2014-07-11 13:53:04 +03:00
coredump.c
coredump: add %i/%I in core_pattern to report the tid of the crashed thread
2014-10-14 02:18:21 +02:00
dcache.c
Merge branch 'iov_iter' into for-next
2014-12-08 20:39:29 -05:00
dcookies.c
direct-io.c
fuse: honour max_read and max_write in direct_io mode
2014-09-26 21:16:51 -04:00
drop_caches.c
mm: vmscan: invoke slab shrinkers from shrink_zone()
2014-12-13 12:42:48 -08:00
eventfd.c
fs: Convert show_fdinfo functions to void
2014-11-05 14:13:23 -05:00
eventpoll.c
fs: Convert show_fdinfo functions to void
2014-11-05 14:13:23 -05:00
exec.c
syscalls: implement execveat() system call
2014-12-13 12:42:51 -08:00
fcntl.c
vfs: renumber FMODE_NONOTIFY and add to uniqueness check
2015-01-08 15:10:52 -08:00
fhandle.c
file.c
fs/file.c: replace get_unused_fd() with get_unused_fd_flags(0)
2014-12-10 17:41:10 -08:00
file_table.c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2014-10-13 11:28:42 +02:00
filesystems.c
fs-writeback.c
writeback: fix a subtle race condition in I_DIRTY clearing
2014-11-04 10:42:23 -07:00
fs_pin.c
make fs/{namespace,super}.c forget about acct.h
2014-08-07 14:40:09 -04:00
fs_struct.c
inode.c
Merge branch 'akpm' (patches from Andrew)
2015-02-10 16:45:56 -08:00
internal.h
take the targets of /proc/*/ns/* symlinks to separate fs
2014-12-10 21:30:20 -05:00
ioctl.c
fsioctl.c: make generic_block_fiemap() signal-tolerant
2015-02-10 14:30:30 -08:00
Kconfig
fs: Make efivarfs a pseudo filesystem, built by default with EFI
2015-01-05 14:15:58 +00:00
Kconfig.binfmt
binfmt_elf: allow arch code to examine PT_LOPROC ... PT_HIPROC headers
2014-11-24 07:45:02 +01:00
libfs.c
move d_rcu from overlapping d_child to overlapping d_alias
2014-11-03 15:20:29 -05:00
locks.c
locks: update comments that refer to inode->i_flock
2015-01-21 20:44:01 -05:00
Makefile
Merge branch 'nsfs' into for-next
2014-12-10 21:31:59 -05:00
mbcache.c
fs/mbcache: replace __builtin_log2() with ilog2()
2014-06-25 22:08:29 -04:00
mount.h
common object embedded into various struct ....ns
2014-12-04 14:31:00 -05:00
mpage.c
vfs: guard end of device for mpage interface
2014-10-09 22:25:53 -04:00
namei.c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2014-12-16 15:53:03 -08:00
namespace.c
mnt: Fix a memory stomp in umount
2014-12-18 11:22:02 -08:00
no-block.c
nsfs.c
take the targets of /proc/*/ns/* symlinks to separate fs
2014-12-10 21:30:20 -05:00
open.c
Merge branch 'for-3.19' of git://linux-nfs.org/~bfields/linux
2014-12-16 15:25:31 -08:00
pipe.c
pnode.c
mnt: Move the clear of MNT_LOCKED from copy_tree to it's callers.
2014-12-02 10:46:50 -06:00
pnode.h
posix_acl.c
proc_namespace.c
vfs: make mounts and mountstats honor root dir like mountinfo does
2014-12-17 08:27:15 -05:00
read_write.c
locks: convert posix locks to file_lock_context
2015-01-16 16:08:16 -05:00
readdir.c
vfs: make first argument of dir_context.actor typed
2014-10-31 17:48:54 -04:00
select.c
seq_file.c
fs, seq_file: fallback to vmalloc instead of oom kill processes
2014-12-13 12:42:49 -08:00
signalfd.c
fs: Convert show_fdinfo functions to void
2014-11-05 14:13:23 -05:00
splice.c
vfs: export do_splice_direct() to modules
2014-10-24 00:14:35 +02:00
stack.c
fs: fix comment for 'CONFIG_LBADF'
2014-08-26 09:35:56 +02:00
stat.c
statfs.c
super.c
vfs: Remove i_dquot field from inode
2014-11-10 10:06:18 +01:00
sync.c
kill f_dentry uses
2014-11-19 13:01:25 -05:00
timerfd.c
fs: Convert show_fdinfo functions to void
2014-11-05 14:13:23 -05:00
utimes.c
xattr.c
new helper: audit_file()
2014-11-19 13:01:26 -05:00