3.14.25-stable review
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest116 of 122 patches 6 repliesIn review
116 of 122 patches are in this archive. The cover letter announces 122.
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/122 | Revert "drivers/net: Disable UFO through virtio"drivers/ drivers/ drivers/ | +26 | 0 replies | |
| 2/122 | ip6_tunnel: Use ip6_tnl_dev_init as the ndo_init function.net/ | +1 | 0 replies | |
| 3/122 | vti6: Use vti6_dev_init as the ndo_init function.net/ | +1 | 0 replies | |
| 4/122 | sit: Use ipip6_tunnel_init as the ndo_init function.net/ | +6 | 0 replies | |
| 5/122 | gre6: Move the setting of dev->iflink into the ndo_init functions.net/ | +3 | 0 replies | |
| 6/122 | vxlan: Do not reuse sockets for a different address familydrivers/ | +18 | 0 replies | |
| 7/122 | net: sctp: fix NULL pointer dereference in af->from_addr_param on malformed packetnet/ | +3 | 0 replies | |
| 8/122 | net: sctp: fix memory leak in auth key managementnet/ | +0 | 0 replies | |
| 9/122 | smsc911x: power-up phydev before doing a software reset.drivers/ | +46 | 0 replies | |
| 10/122 | sunvdc: add cdrom and v1.1 protocol supportarch/ drivers/ | +101 | 0 replies | |
| 11/122 | sunvdc: compute vdisk geometry from capacitydrivers/ | +14 | 0 replies | |
| 12/122 | sunvdc: limit each sg segment to a pagedrivers/ | +4 | 0 replies | |
| 13/122 | vio: fix reuse of vio_dring slotarch/ drivers/ drivers/ | +26 | 0 replies | |
| 14/122 | sunvdc: dont call VD_OP_GET_VTOCdrivers/ | +0 | 0 replies | |
| 15/122 | sparc64: Fix crashes in schizo_pcierr_intr_other().arch/ | +3 | 0 replies | |
| 16/122 | sparc64: Do irq_{enter,exit}() around generic_smp_call_function*().arch/ | +4 | 0 replies | |
| 17/122 | sparc32: Implement xchg and atomic_xchg using ATOMIC_HASH locksarch/ arch/ arch/ | +30 | 0 replies | |
| 18/122 | zram: avoid kunmap_atomic() of a NULL pointerdrivers/ | +2 | 0 replies | |
| 19/122 | crypto: caam - fix missing dma unmap on error pathdrivers/ | +14 | 0 replies | |
| 20/122 | crypto: caam - remove duplicated sg copy functionsdrivers/ drivers/ | +14 | 0 replies | |
| 21/122 | hwrng: pseries - port to new read API and fix stack corruptiondrivers/ | +7 | 0 replies | |
| 22/122 | tun: Fix csum_start with VLAN accelerationdrivers/ | +9 | 0 replies | |
| 23/122 | x86, x32, audit: Fix x32s AUDIT_ARCH wrt auditarch/ | +1 | 0 replies | |
| 24/122 | audit: correct AUDIT_GET_FEATURE return message typekernel/ | +1 | 0 replies | |
| 25/122 | audit: AUDIT_FEATURE_CHANGE message format missing delimiting spacekernel/ | +1 | 0 replies | |
| 26/122 | audit: keep inode pinnedkernel/ | +1 | 0 replies | |
| 27/122 | ahci: Add Device IDs for Intel Sunrise Point PCHdrivers/ | +5 | 0 replies | |
| 28/122 | ahci: disable MSI instead of NCQ on Samsung pci-e SSDs on macbooksdrivers/ | +11 | 0 replies | |
| 29/122 | ALSA: usb-audio: Fix memory leak in FTU quirksound/ | +6 | 0 replies | |
| 30/122 | xtensa: re-wire umount syscall to sys_oldumountarch/ | +2 | 0 replies | |
| 31/122 | libceph: do not crash on large auth ticketsnet/ | +132 | 0 replies | |
| 32/122 | macvtap: Fix csum_start when VLAN tags are presentdrivers/ | +2 | 0 replies | |
| 33/122 | mac80211_hwsim: release driver when ieee80211_register_hw failsdrivers/ | +3 | 0 replies | |
| 34/122 | mac80211: properly flush delayed scan work on interface removalnet/ | +6 | 0 replies | |
| 35/122 | mac80211: use secondary channel offset IE also beacons during CSAnet/ net/ net/ +2 more | +10 | 0 replies | |
| 36/122 | mac80211: schedule the actual switch of the station before CSA count 0net/ | +2 | 0 replies | |
| 37/122 | mac80211: fix use-after-free in defragmentationnet/ | +7 | 0 replies | |
| 38/122 | drm/radeon: set correct CE ram size for CIKdrivers/ | +2 | 0 replies | |
| 39/122 | drm/radeon: make sure mode init is complete in bandwidth_updatedrivers/ drivers/ drivers/ +4 more | +21 | 0 replies | |
| 40/122 | drm/radeon: add missing crtc unlock when setting up the MCdrivers/ | +1 | 0 replies | |
| 42/122 | ARM: 8191/1: decompressor: ensure I-side picks up relocated codearch/ | +16 | 0 replies | |
| 43/122 | pinctrl: dra: dt-bindings: Fix output pull up/downinclude/ | +2 | 0 replies | |
| 44/122 | dm thin: grab a virtual cell before looking up the mappingdrivers/ | +12 | 0 replies | |
| 46/122 | firewire: cdev: prevent kernel stack leaking into ioctl argumentsdrivers/ | +1 | 0 replies | |
| 47/122 | ata: sata_rcar: Disable DIPM mode for r8a7790 ES1Documentation/ drivers/ | +12 | 0 replies | |
| 48/122 | nfs: fix pnfs direct write memory leakfs/ include/ | +12 | 0 replies | |
| 49/122 | Correct the race condition in aarch64_insn_patch_text_sync()arch/ | +3 | 0 replies | |
| 50/122 | scsi: only re-lock door after EH on devices that were resetdrivers/ | +3 | 0 replies | |
| 51/122 | parisc: Use compat layer for msgctl, shmat, shmctl and semtimedop syscallsarch/ arch/ | +13 | 0 replies | |
| 52/122 | block: Fix computation of merged request priorityfs/ | +8 | 0 replies | |
| 53/122 | dm bufio: change __GFP_IO to __GFP_FS in shrinker callbacksdrivers/ | +6 | 0 replies | |
| 54/122 | dm btree: fix a recursion depth bug in btree walking codedrivers/ drivers/ drivers/ | +17 | 0 replies | |
| 55/122 | dm raid: ensure superblocks size matches devices logical block sizedrivers/ | +7 | 0 replies | |
| 56/122 | Input: synaptics - add min/max quirk for Lenovo T440sdrivers/ | +3 | 0 replies | |
| 60/122 | power: charger-manager: Fix accessing invalidated power supply after fuel gauge unbinddrivers/ include/ | +71 | 0 replies | |
| 61/122 | power: charger-manager: Fix accessing invalidated power supply after charger unbinddrivers/ include/ | +39 | 0 replies | |
| 62/122 | power: bq2415x_charger: Properly handle ENODEV from power_supply_get_by_phandledrivers/ | +9 | 0 replies | |
| 63/122 | power: bq2415x_charger: Fix memory leak on DTS parsing errordrivers/ | +6 | 0 replies | |
| 64/122 | x86, microcode, AMD: Fix early ucode loading on 32-bitarch/ | +7 | 0 replies | |
| 65/122 | x86, microcode, AMD: Fix ucode patch stashing on 32-bitarch/ | +14 | 0 replies | |
| 66/122 | x86, kaslr: Prevent .bss from overlaping initrdarch/ arch/ arch/ +3 more | +57 | 0 replies | |
| 67/122 | md: Always set RECOVERY_NEEDED when clearing RECOVERY_FROZENdrivers/ | +4 | 0 replies | |
| 68/122 | NFSv4: Ensure that we remove NFSv4.0 delegations when state has expiredfs/ | +23 | 0 replies | |
| 69/122 | NFS: Dont try to reclaim delegation open state if recovery failedfs/ | +2 | 0 replies | |
| 70/122 | nfs: Fix use of uninitialized variable in nfs_getattr()fs/ | +1 | 0 replies | |
| 71/122 | NFSv4: Fix races between nfs_remove_bad_delegation() and delegation returnfs/ fs/ fs/ | +23 | 0 replies | |
| 72/122 | NFSv4.1: nfs41_clear_delegation_stateid shouldnt trust NFS_DELEGATED_STATEfs/ | +17 | 0 replies | |
| 73/122 | media: ttusb-dec: buffer overflow in ioctldrivers/ | +3 | 0 replies | |
| 74/122 | memory-hotplug: Remove "weak" from memory_block_size_bytes() declarationinclude/ | +1 | 0 replies | |
| 75/122 | vmcore: Remove "weak" from function declarationsinclude/ | +7 | 0 replies | |
| 76/122 | kgdb: Remove "weak" from kgdb_arch_pc() declarationinclude/ | +1 | 0 replies | |
| 77/122 | clocksource: Remove "weak" from clocksource_default_clock() declarationinclude/ | +1 | 0 replies | |
| 78/122 | IB/core: Clear AH attr variable to prevent garbage datadrivers/ | +2 | 0 replies | |
| 79/122 | ipc: always handle a new value of auto_msgmniipc/ | +1 | 0 replies | |
| 80/122 | netfilter: ipset: off by one in ip_set_nfnl_get_byindex()net/ | +1 | 0 replies | |
| 81/122 | netfilter: nf_log: account for size of NLMSG_DONE attributenet/ | +3 | 0 replies | |
| 82/122 | netfilter: nfnetlink_log: fix maximum packet length logged to userspacenet/ | +5 | 0 replies | |
| 83/122 | netfilter: nf_log: release skbuff on nlmsg put failurenet/ | +8 | 0 replies | |
| 84/122 | netfilter: nft_compat: fix wrong target lookup in nft_target_select_ops()net/ | +1 | 0 replies | |
| 85/122 | netfilter: xt_bpf: add mising opaque struct sk_filter definitioninclude/ | +2 | 0 replies | |
| 86/122 | ARM: probes: fix instruction fetch order with <asm/opcodes.h>arch/ arch/ arch/ | +29 | 0 replies | |
| 87/122 | GFS2: Fix address space from page functionfs/ fs/ fs/ | +9 | 0 replies | |
| 88/122 | rcu: Make callers awaken grace-period kthreadkernel/ | +17 | 0 replies | |
| 89/122 | rcu: Use rcu_gp_kthread_wake() to wake up grace period kthreadskernel/ | +2 | 0 replies | |
| 91/122 | perf: Handle compat ioctlkernel/ | +22 | 0 replies | |
| 92/122 | perf/x86/intel: Use proper dTLB-load-misses event on IvyBridgearch/ | +3 | 0 replies | |
| 93/122 | KVM: x86: Dont report guest userspace emulation error to userspacearch/ | +1 | 0 replies | |
| 94/122 | net: sctp: fix remote memory pressure from excessive queueingnet/ net/ | +10 | 0 replies | |
| 95/122 | net: sctp: fix panic on duplicate ASCONF chunksinclude/ net/ | +7 | 0 replies | |
| 96/122 | net: sctp: fix skb_over_panic when receiving malformed ASCONF chunksinclude/ net/ net/ | +60 | 0 replies | |
| 97/122 | iwlwifi: configure the LTRdrivers/ drivers/ drivers/ +3 more | +56 | 0 replies | |
| 98/122 | regmap: fix kernel hang on regmap_bulk_write with zero val_count.drivers/ | +4 | 0 replies | |
| 99/122 | lib: radix-tree: add radix_tree_delete_item()include/ lib/ | +28 | 0 replies | |
| 100/122 | mm: shmem: save one radix tree lookup when truncating swapped pagesmm/ | +12 | 0 replies | |
| 101/122 | mm: filemap: move radix tree hole searching herefs/ include/ include/ +3 more | +84 | 0 replies | |
| 102/122 | mm + fs: prepare for non-page entries in page cache radix treesfs/ include/ include/ +8 more | +348 | 4 replies | |
| 103/122 | mm: madvise: fix MADV_WILLNEED on shmem swapoutsmm/ | +1 | 0 replies | |
| 104/122 | mm: remove read_cache_page_async()fs/ fs/ include/ +1 more | +25 | 0 replies | |
| 105/122 | callers of iov_copy_from_user_atomic() dont need pagecache_disable()fs/ fs/ mm/ | +0 | 0 replies | |
| 106/122 | mm/readahead.c: inline ra_submitinclude/ mm/ mm/ | +18 | 0 replies | |
| 107/122 | mm/compaction: clean up unused code linesmm/ | +0 | 0 replies | |
| 108/122 | mm/compaction: cleanup isolate_freepages()mm/ | +27 | 0 replies | |
| 109/122 | mm, migration: add destination page freeing callbackinclude/ mm/ mm/ +4 more | +53 | 0 replies | |
| 110/122 | mm, compaction: return failed migration target pages back to freelistmm/ | +18 | 0 replies | |
| 111/122 | mm, compaction: add per-zone migration pfn cache for async compactioninclude/ mm/ | +43 | 0 replies | |
| 112/122 | mm, compaction: embed migration mode in compact_controlinclude/ mm/ mm/ +1 more | +39 | 0 replies | |
| 113/122 | mm, compaction: terminate async compaction when reschedulingmm/ | +6 | 0 replies | |
| 114/122 | mm/compaction: do not count migratepages when unnecessaryinclude/ mm/ | +28 | 0 replies | |
| 115/122 | mm/compaction: avoid rescanning pageblocks in isolate_freepagesmm/ | +7 | 0 replies | |
| 116/122 | mm, compaction: properly signal and act upon lock and need_sched() contentionmm/ mm/ | +48 | 0 replies | |
| 117/122 | x86/mm: In the PTE swapout page reclaim case clear the accessed bit instead of flushing the TLBarch/ | +14 | 0 replies | |
| 118/122 | mm: fix direct reclaim writeback regressionmm/ | +3 | 0 replies | |
| 119/122 | fs/superblock: unregister sb shrinker before ->kill_sb()fs/ | +1 | 0 replies | |
| 120/122 | fs/superblock: avoid locking counting inodes and dentries before reclaiming themfs/ | +8 | 0 replies | |
| 121/122 | mm: vmscan: use proportional scanning during direct reclaim and full scan at DEF_PRIORITYmm/ | +25 | 0 replies | |
| 122/122 | mm/page_alloc: prevent MIGRATE_RESERVE pages from being misplacedmm/ | +13 | 0 replies |
Reviews trailers per patch
34 of 116 patches have a Reviewed-by or Acked-by.
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 42 reviewers.
Cover letter [PATCH 3.14 000/122] 3.14.25-stable review
This is the start of the stable review cycle for the 3.14.25 release. There are 122 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Fri Nov 21 20:51:52 UTC 2014. Anything received after that time might be too late.
The whole patch series can be found in one patch at:
kernel.org/pub/linux/kernel/v3.0/stable-review/patch-3.14.25-rc1.gz
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <[email protected]>
Linux 3.14.25-rc1
Vlastimil Babka <[email protected]>
mm/page_alloc: prevent MIGRATE_RESERVE pages from being misplaced
Mel Gorman <[email protected]>
mm: vmscan: use proportional scanning during direct reclaim and full scan at DEF_PRIORITY
Tim Chen <[email protected]>
fs/superblock: avoid locking counting inodes and dentries before reclaiming them
Dave Chinner <[email protected]>
fs/superblock: unregister sb shrinker before ->kill_sb()
Hugh Dickins <[email protected]>
mm: fix direct reclaim writeback regression
Shaohua Li <[email protected]>
x86/mm: In the PTE swapout page reclaim case clear the accessed bit instead of flushing the TLB
Vlastimil Babka <[email protected]>
mm, compaction: properly signal and act upon lock and need_sched() contention
Vlastimil Babka <[email protected]>
mm/compaction: avoid rescanning pageblocks in isolate_freepages
Vlastimil Babka <[email protected]>
mm/compaction: do not count migratepages when unnecessary
David Rientjes <[email protected]>
mm, compaction: terminate async compaction when rescheduling
David Rientjes <[email protected]>
mm, compaction: embed migration mode in compact_control
David Rientjes <[email protected]>
mm, compaction: add per-zone migration pfn cache for async compaction
David Rientjes <[email protected]>
mm, compaction: return failed migration target pages back to freelist
David Rientjes <[email protected]>
mm, migration: add destination page freeing callback
Vlastimil Babka <[email protected]>
mm/compaction: cleanup isolate_freepages()
Heesub Shin <[email protected]>
mm/compaction: clean up unused code lines
Fabian Frederick <[email protected]>
mm/readahead.c: inline ra_submit
Al Viro <[email protected]>
callers of iov_copy_from_user_atomic() don't need pagecache_disable()
Sasha Levin <[email protected]>
mm: remove read_cache_page_async()
Johannes Weiner <[email protected]>
mm: madvise: fix MADV_WILLNEED on shmem swapouts
Johannes Weiner <[email protected]>
mm + fs: prepare for non-page entries in page cache radix trees
Johannes Weiner <[email protected]>
mm: filemap: move radix tree hole searching here
Johannes Weiner <[email protected]>
mm: shmem: save one radix tree lookup when truncating swapped pages
Johannes Weiner <[email protected]>
lib: radix-tree: add radix_tree_delete_item()
Quentin Casasnovas <[email protected]>
regmap: fix kernel hang on regmap_bulk_write with zero val_count.
Emmanuel Grumbach <[email protected]>
iwlwifi: configure the LTR
Daniel Borkmann <[email protected]>
net: sctp: fix skb_over_panic when receiving malformed ASCONF chunks
Daniel Borkmann <[email protected]>
net: sctp: fix panic on duplicate ASCONF chunks
Daniel Borkmann <[email protected]>
net: sctp: fix remote memory pressure from excessive queueing
Nadav Amit <[email protected]>
KVM: x86: Don't report guest userspace emulation error to userspace
Vince Weaver <[email protected]>
perf/x86/intel: Use proper dTLB-load-misses event on IvyBridge
Pawel Moll <[email protected]>
perf: Handle compat ioctl
Pali Rohár <[email protected]>
dell-wmi: Fix access out of memory
Pranith Kumar <[email protected]>
rcu: Use rcu_gp_kthread_wake() to wake up grace period kthreads
Paul E. McKenney <[email protected]>
rcu: Make callers awaken grace-period kthread
Steven Whitehouse <[email protected]>
GFS2: Fix address space from page function
Ben Dooks <[email protected]>
ARM: probes: fix instruction fetch order with <asm/opcodes.h>
Pablo Neira <[email protected]>
netfilter: xt_bpf: add mising opaque struct sk_filter definition
Arturo Borrero <[email protected]>
netfilter: nft_compat: fix wrong target lookup in nft_target_select_ops()
Houcheng Lin <[email protected]>
netfilter: nf_log: release skbuff on nlmsg put failure
Florian Westphal <[email protected]>
netfilter: nfnetlink_log: fix maximum packet length logged to userspace
Florian Westphal <[email protected]>
netfilter: nf_log: account for size of NLMSG_DONE attribute
Dan Carpenter <[email protected]>
netfilter: ipset: off by one in ip_set_nfnl_get_byindex()
Andrey Vagin <[email protected]>
ipc: always handle a new value of auto_msgmni
Devesh Sharma <[email protected]>
IB/core: Clear AH attr variable to prevent garbage data
Bjorn Helgaas <[email protected]>
clocksource: Remove "weak" from clocksource_default_clock() declaration
Bjorn Helgaas <[email protected]>
kgdb: Remove "weak" from kgdb_arch_pc() declaration
Bjorn Helgaas <[email protected]>
vmcore: Remove "weak" from function declarations
Bjorn Helgaas <[email protected]>
memory-hotplug: Remove "weak" from memory_block_size_bytes() declaration
Dan Carpenter <[email protected]>
media: ttusb-dec: buffer overflow in ioctl
Trond Myklebust <[email protected]>
NFSv4.1: nfs41_clear_delegation_stateid shouldn't trust NFS_DELEGATED_STATE
Trond Myklebust <[email protected]>
NFSv4: Fix races between nfs_remove_bad_delegation() and delegation return
Jan Kara <[email protected]>
nfs: Fix use of uninitialized variable in nfs_getattr()
Trond Myklebust <[email protected]>
NFS: Don't try to reclaim delegation open state if recovery failed
Trond Myklebust <[email protected]>
NFSv4: Ensure that we remove NFSv4.0 delegations when state has expired
NeilBrown <[email protected]>
md: Always set RECOVERY_NEEDED when clearing RECOVERY_FROZEN
Junjie Mao <[email protected]>
x86, kaslr: Prevent .bss from overlaping initrd
Borislav Petkov <[email protected]>
x86, microcode, AMD: Fix ucode patch stashing on 32-bit
Borislav Petkov <[email protected]>
x86, microcode, AMD: Fix early ucode loading on 32-bit
Krzysztof Kozlowski <[email protected]>
power: bq2415x_charger: Fix memory leak on DTS parsing error
Krzysztof Kozlowski <[email protected]>
power: bq2415x_charger: Properly handle ENODEV from power_supply_get_by_phandle
Krzysztof Kozlowski <[email protected]>
power: charger-manager: Fix accessing invalidated power supply after charger unbind
Krzysztof Kozlowski <[email protected]>
power: charger-manager: Fix accessing invalidated power supply after fuel gauge unbind
Pali Rohár <[email protected]>
Input: alps - ignore bad data on Dell Latitudes E6440 and E7440
Pali Rohár <[email protected]>
Input: alps - allow up to 2 invalid packets without resetting device
Pali Rohár <[email protected]>
Input: alps - ignore potential bare packets when device is out of sync
Takashi Iwai <[email protected]>
Input: synaptics - add min/max quirk for Lenovo T440s
Heinz Mauelshagen <[email protected]>
dm raid: ensure superblock's size matches device's logical block size
Joe Thornber <[email protected]>
dm btree: fix a recursion depth bug in btree walking code
Mikulas Patocka <[email protected]>
dm bufio: change __GFP_IO to __GFP_FS in shrinker callbacks
Jan Kara <[email protected]>
block: Fix computation of merged request priority
Helge Deller <[email protected]>
parisc: Use compat layer for msgctl, shmat, shmctl and semtimedop syscalls
Christoph Hellwig <[email protected]>
scsi: only re-lock door after EH on devices that were reset
William Cohen <[email protected]>
Correct the race condition in aarch64_insn_patch_text_sync()
Peng Tao <[email protected]>
nfs: fix pnfs direct write memory leak
Simon Horman <[email protected]>
ata: sata_rcar: Disable DIPM mode for r8a7790 ES1
Stefan Richter <[email protected]>
firewire: cdev: prevent kernel stack leaking into ioctl arguments
Kyle McMartin <[email protected]>
arm64: __clear_user: handle exceptions on strb
Joe Thornber <[email protected]>
dm thin: grab a virtual cell before looking up the mapping
Roger Quadros <[email protected]>
pinctrl: dra: dt-bindings: Fix output pull up/down
Will Deacon <[email protected]>
ARM: 8191/1: decompressor: ensure I-side picks up relocated code
Nathan Lynch <[email protected]>
ARM: 8198/1: make kuser helpers depend on MMU
Alex Deucher <[email protected]>
drm/radeon: add missing crtc unlock when setting up the MC
Alex Deucher <[email protected]>
drm/radeon: make sure mode init is complete in bandwidth_update
Jammy Zhou <[email protected]>
drm/radeon: set correct CE ram size for CIK
Johannes Berg <[email protected]>
mac80211: fix use-after-free in defragmentation
Luciano Coelho <[email protected]>
mac80211: schedule the actual switch of the station before CSA count 0
Luciano Coelho <[email protected]>
mac80211: use secondary channel offset IE also beacons during CSA
Johannes Berg <[email protected]>
mac80211: properly flush delayed scan work on interface removal
Junjie Mao <[email protected]>
mac80211_hwsim: release driver when ieee80211_register_hw fails
Herbert Xu <[email protected]>
macvtap: Fix csum_start when VLAN tags are present
Ilya Dryomov <[email protected]>
libceph: do not crash on large auth tickets
Max Filippov <[email protected]>
xtensa: re-wire umount syscall to sys_oldumount
Takashi Iwai <[email protected]>
ALSA: usb-audio: Fix memory leak in FTU quirk
Tejun Heo <[email protected]>
ahci: disable MSI instead of NCQ on Samsung pci-e SSDs on macbooks
James Ralston <[email protected]>
ahci: Add Device IDs for Intel Sunrise Point PCH
Miklos Szeredi <[email protected]>
audit: keep inode pinned
Richard Guy Briggs <[email protected]>
audit: AUDIT_FEATURE_CHANGE message format missing delimiting space
Richard Guy Briggs <[email protected]>
audit: correct AUDIT_GET_FEATURE return message type
Andy Lutomirski <[email protected]>
x86, x32, audit: Fix x32's AUDIT_ARCH wrt audit
Herbert Xu <[email protected]>
tun: Fix csum_start with VLAN acceleration
Greg Kurz <[email protected]>
hwrng: pseries - port to new read API and fix stack corruption
Cristian Stoica <[email protected]>
crypto: caam - remove duplicated sg copy functions
Cristian Stoica <[email protected]>
crypto: caam - fix missing dma unmap on error path
Weijie Yang <[email protected]>
zram: avoid kunmap_atomic() of a NULL pointer
Andreas Larsson <[email protected]>
sparc32: Implement xchg and atomic_xchg using ATOMIC_HASH locks
David S. Miller <[email protected]>
sparc64: Do irq_{enter,exit}() around generic_smp_call_function*().
David S. Miller <[email protected]>
sparc64: Fix crashes in schizo_pcierr_intr_other().
Dwight Engen <[email protected]>
sunvdc: don't call VD_OP_GET_VTOC
Dwight Engen <[email protected]>
vio: fix reuse of vio_dring slot
Dwight Engen <[email protected]>
sunvdc: limit each sg segment to a page
Allen Pais <[email protected]>
sunvdc: compute vdisk geometry from capacity
Allen Pais <[email protected]>
sunvdc: add cdrom and v1.1 protocol support
Enric Balletbo i Serra <[email protected]>
smsc911x: power-up phydev before doing a software reset.
Daniel Borkmann <[email protected]>
net: sctp: fix memory leak in auth key management
Daniel Borkmann <[email protected]>
net: sctp: fix NULL pointer dereference in af->from_addr_param on malformed packet
Marcelo Leitner <[email protected]>
vxlan: Do not reuse sockets for a different address family
Steffen Klassert <[email protected]>
gre6: Move the setting of dev->iflink into the ndo_init functions.
Steffen Klassert <[email protected]>
sit: Use ipip6_tunnel_init as the ndo_init function.
Steffen Klassert <[email protected]>
vti6: Use vti6_dev_init as the ndo_init function.
Steffen Klassert <[email protected]>
ip6_tunnel: Use ip6_tnl_dev_init as the ndo_init function.
Greg Kroah-Hartman <[email protected]>
Revert "drivers/net: Disable UFO through virtio"
-------------
Diffstat:
.../devicetree/bindings/ata/sata_rcar.txt | 3 +- Makefile | 4 +- arch/arm/boot/compressed/head.S | 20 +- arch/arm/kernel/kprobes-common.c | 19 +- arch/arm/kernel/kprobes-thumb.c | 21 +- arch/arm/kernel/kprobes.c | 9 +- arch/arm/mm/Kconfig | 1 + arch/arm64/kernel/insn.c | 5 +- arch/arm64/lib/clear_user.S | 2 +- arch/parisc/include/uapi/asm/shmbuf.h | 25 +- arch/parisc/kernel/syscall_table.S | 8 +- arch/sparc/include/asm/atomic_32.h | 2 +- arch/sparc/include/asm/cmpxchg_32.h | 12 +- arch/sparc/include/asm/vio.h | 14 +- arch/sparc/kernel/pci_schizo.c | 6 +- arch/sparc/kernel/smp_64.c | 4 + arch/sparc/lib/atomic32.c | 27 ++ arch/x86/boot/compressed/Makefile | 4 +- arch/x86/boot/compressed/head_32.S | 5 +- arch/x86/boot/compressed/head_64.S | 5 +- arch/x86/boot/compressed/misc.c | 13 +- arch/x86/boot/compressed/mkpiggy.c | 9 +- arch/x86/kernel/cpu/microcode/amd_early.c | 33 +- arch/x86/kernel/cpu/perf_event_intel.c | 3 + arch/x86/kernel/ptrace.c | 11 +- arch/x86/kvm/x86.c | 2 +- arch/x86/mm/pgtable.c | 21 +- arch/x86/tools/calc_run_size.pl | 30 ++ arch/xtensa/include/uapi/asm/unistd.h | 3 +- drivers/ata/ahci.c | 19 +- drivers/ata/sata_rcar.c | 10 + drivers/base/regmap/regmap.c | 6 +- drivers/block/sunvdc.c | 176 ++++++++--- drivers/block/zram/zram_drv.c | 3 +- drivers/char/hw_random/pseries-rng.c | 11 +- drivers/crypto/caam/caamhash.c | 22 +- drivers/crypto/caam/key_gen.c | 29 +- drivers/crypto/caam/sg_sw_sec4.h | 54 ---- drivers/firewire/core-cdev.c | 3 +- drivers/gpu/drm/radeon/cik.c | 7 +- drivers/gpu/drm/radeon/evergreen.c | 4 + drivers/gpu/drm/radeon/r100.c | 3 + drivers/gpu/drm/radeon/rs600.c | 3 + drivers/gpu/drm/radeon/rs690.c | 3 + drivers/gpu/drm/radeon/rv515.c | 3 + drivers/gpu/drm/radeon/si.c | 3 + drivers/infiniband/core/uverbs_cmd.c | 2 + drivers/input/mouse/alps.c | 28 +- drivers/input/mouse/synaptics.c | 5 +- drivers/md/dm-bufio.c | 12 +- drivers/md/dm-raid.c | 11 +- drivers/md/dm-thin.c | 16 +- drivers/md/md.c | 4 + drivers/md/persistent-data/dm-btree-internal.h | 6 + drivers/md/persistent-data/dm-btree-spine.c | 2 +- drivers/md/persistent-data/dm-btree.c | 24 +- drivers/media/usb/ttusb-dec/ttusbdecfe.c | 3 + drivers/net/ethernet/smsc/smsc911x.c | 46 +++ drivers/net/ethernet/sun/sunvnet.c | 4 +- drivers/net/macvtap.c | 15 +- drivers/net/tun.c | 35 +-- drivers/net/virtio_net.c | 24 +- drivers/net/vxlan.c | 28 +- drivers/net/wireless/iwlwifi/iwl-trans.h | 2 + drivers/net/wireless/iwlwifi/mvm/fw-api-power.h | 35 ++- drivers/net/wireless/iwlwifi/mvm/fw-api.h | 1 + drivers/net/wireless/iwlwifi/mvm/fw.c | 9 + drivers/net/wireless/iwlwifi/mvm/ops.c | 1 + drivers/net/wireless/iwlwifi/pcie/trans.c | 16 +- drivers/net/wireless/mac80211_hwsim.c | 4 +- drivers/platform/x86/dell-wmi.c | 12 +- drivers/power/bq2415x_charger.c | 23 +- drivers/power/charger-manager.c | 163 ++++++---- drivers/scsi/scsi_error.c | 4 +- fs/btrfs/compression.c | 2 +- fs/btrfs/file.c | 5 - fs/cramfs/inode.c | 3 +- fs/fuse/file.c | 2 - fs/gfs2/meta_io.c | 5 + fs/gfs2/meta_io.h | 3 + fs/gfs2/ops_fstype.c | 2 +- fs/ioprio.c | 14 +- fs/jffs2/fs.c | 2 +- fs/nfs/blocklayout/blocklayout.c | 2 +- fs/nfs/delegation.c | 25 +- fs/nfs/delegation.h | 1 + fs/nfs/direct.c | 1 + fs/nfs/inode.c | 2 +- fs/nfs/nfs4proc.c | 68 ++-- fs/super.c | 16 +- include/dt-bindings/pinctrl/dra.h | 4 +- include/linux/clocksource.h | 2 +- include/linux/compaction.h | 4 +- include/linux/crash_dump.h | 15 +- include/linux/kgdb.h | 2 +- include/linux/memory.h | 2 +- include/linux/migrate.h | 11 +- include/linux/mm.h | 11 +- include/linux/mmzone.h | 5 +- include/linux/nfs_xdr.h | 11 + include/linux/pagemap.h | 30 +- include/linux/pagevec.h | 5 + include/linux/power/charger-manager.h | 3 - include/linux/radix-tree.h | 5 +- include/linux/shmem_fs.h | 1 + include/net/sctp/sctp.h | 5 + include/net/sctp/sm.h | 6 +- include/trace/events/compaction.h | 25 +- include/uapi/linux/netfilter/xt_bpf.h | 2 + ipc/ipc_sysctl.c | 3 +- kernel/audit.c | 4 +- kernel/audit_tree.c | 1 + kernel/events/core.c | 23 +- kernel/rcu/tree.c | 22 +- lib/radix-tree.c | 106 ++----- mm/compaction.c | 249 ++++++++------- mm/filemap.c | 341 +++++++++++++++++---- mm/internal.h | 22 +- mm/madvise.c | 2 +- mm/memory-failure.c | 4 +- mm/memory_hotplug.c | 2 +- mm/mempolicy.c | 4 +- mm/migrate.c | 56 +++- mm/mincore.c | 20 +- mm/page_alloc.c | 62 ++-- mm/readahead.c | 27 +- mm/shmem.c | 122 ++------ mm/swap.c | 51 +++ mm/truncate.c | 74 ++++- mm/vmscan.c | 36 ++- net/ceph/crypto.c | 169 +++++++--- net/ipv6/ip6_gre.c | 5 +- net/ipv6/ip6_tunnel.c | 10 +- net/ipv6/ip6_vti.c | 11 +- net/ipv6/sit.c | 15 +- net/mac80211/ibss.c | 2 +- net/mac80211/ieee80211_i.h | 3 +- net/mac80211/iface.c | 7 +- net/mac80211/mesh.c | 2 +- net/mac80211/mlme.c | 5 +- net/mac80211/rx.c | 14 +- net/mac80211/spectmgmt.c | 18 +- net/netfilter/ipset/ip_set_core.c | 2 +- net/netfilter/nfnetlink_log.c | 31 +- net/netfilter/nft_compat.c | 2 +- net/sctp/associola.c | 2 + net/sctp/auth.c | 2 - net/sctp/inqueue.c | 33 +- net/sctp/sm_make_chunk.c | 102 +++--- net/sctp/sm_statefuns.c | 21 +- sound/usb/mixer_quirks.c | 6 + 151 files changed, 2038 insertions(+), 1172 deletions(-)