-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I'm announcing the release of the 3.18.22 kernel. All users of the 3.18 kernel series must upgrade. The updated 3.18.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.18.y and can be browsed at the normal kernel.org git web browser: http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary - ---------------------------------------------------------------- Linux 3.18.22 - ---------------------------------------------------------------- Alan Stern (1): SCSI: Fix NULL pointer dereference in runtime PM Alban Crequy (1): cpuset: use trialcs->mems_allowed as a temp variable Alex Deucher (1): drm/radeon: add new OLAND pci id Andy Lutomirski (4): x86/nmi: Enable nested do_nmi() handling for 64-bit kernels x86/nmi/64: Remove asm code that saves CR2 x86/nmi/64: Switch stacks on userspace NMI entry x86/ldt: Make modify_ldt synchronous Angga (1): ipv6: Make MLD packets to only be processed locally Bart Van Assche (2): libfc: Fix fc_exch_recv_req() error path libfc: Fix fc_fcp_cleanup_each_cmd() Bob Liu (2): xen-blkfront: don't add indirect pages to list when !feature_persistent xen-blkback: replace work_pending with work_busy in purge_persistent_gnt() Boris Ostrovsky (1): x86/xen: Initialize cr4 shadow for 64-bit PV(H) guests Charles Keepax (1): mfd: arizona: Fix initialisation of the PM runtime Dan Carpenter (1): rds: fix an integer overflow test in rds_info_getsockopt() Dave Airlie (1): drm/radeon: fix hotplug race at startup David Vrabel (1): x86/xen: make CONFIG_XEN depend on CONFIG_X86_LOCAL_APIC Edward Hyunkoo Jee (1): inet: frags: fix defragmented packet's IP header for af_packet Eric Dumazet (2): net: graceful exit from netif_alloc_netdev_queues() ipv6: lock socket in ip6_datagram_connect() Florian Westphal (1): netlink: don't hold mutex in rcu callback when releasing mmapd ring Guenter Roeck (1): regmap: regcache-rbtree: Clean new present bits on present bitmap resize Guillermo A. Amaral (1): Add factory recertified Crucial M500s to blacklist Herbert Xu (1): net: Fix skb csum races when peeking Herton R. Krzesinski (2): ipc,sem: fix use after free on IPC_RMID after a task using same semaphore set exits HID: usbhid: add Chicony/Pixart usb optical mouse that needs QUIRK_ALWAYS_POLL Horia Geant? (1): crypto: caam - fix memory corruption in ahash_final_ctx Jack Morgenstein (1): net/mlx4_core: Fix wrong index in propagating port change event to VFs James Smart (1): lpfc: Fix scsi prep dma buf error. Jason A. Donenfeld (1): x86/xen: build "Xen PV" APIC driver for domU as well Joe Thornber (1): dm thin metadata: delete btrees when releasing metadata snapshot John Soni Jose (1): libiscsi: Fix host busy blocking during connection teardown Juergen Gross (1): x86/ldt: Correct LDT access in single stepping logic Julian Anastasov (2): net: do not process device backlog during unregistration net: call rcu_read_lock early in process_backlog Jurgen Kramer (1): ALSA: usb: Add native DSD support for Gustard DAC-X20U Larry Finger (1): rtlwifi: rtl8723be: Add module parameter for MSI interrupts Manfred Spraul (1): ipc/sem.c: update/correct memory barriers Marc Zyngier (1): arm64: KVM: Fix host crash when injecting a fault into a 32bit guest Markos Chandras (1): MIPS: Fix seccomp syscall argument for MIPS64 Martin K. Petersen (1): sd: Fix maximum I/O size for BLOCK_PC requests Michael Walle (1): EDAC, ppc4xx: Access mci->csrows array elements properly Mika Westerberg (1): mfd: lpc_ich: Assign subdevice ids automatically Naoya Horiguchi (1): mm: hugetlb: introduce page_huge_active Nikolay Aleksandrov (3): bridge: mdb: zero out the local br_ip variable before use bridge: mdb: fix double add notification bonding: fix destruction of bond with devices different from arphrd_ether Oleg Nesterov (1): net: pktgen: fix race between pktgen_thread_worker() and kthread_stop() Peter Zijlstra (3): perf: Fix fasync handling on inherited events perf: Fix PERF_EVENT_IOC_PERIOD migration race rcu: Move lockless_dereference() out of rcupdate.h Richard Weinberger (1): localmodconfig: Use Kbuild files too Sasha Levin (1): Linux 3.18.22 Stephen Smalley (1): net/tipc: initialize security state for new connection socket Thomas Hellstrom (1): drm/vmwgfx: Fix execbuf locking issues Tilman Schmidt (1): isdn/gigaset: reset tty->receive_room when attaching ser_gigaset Timo Teräs (1): ip_tunnel: fix ipv4 pmtu check to honor inner ip header df Wanpeng Li (2): mm/hwpoison: fix page refcount of unknown non LRU page mm/hwpoison: fix fail isolate hugetlbfs page w/ refcount held dingtianhong (1): bonding: correct the MAC address for "follow" fail_over_mac policy Makefile | 2 +- arch/arm64/kvm/inject_fault.c | 12 +- arch/mips/kernel/scall64-64.S | 2 +- arch/mips/kernel/scall64-n32.S | 2 +- arch/x86/include/asm/desc.h | 15 -- arch/x86/include/asm/mmu.h | 3 +- arch/x86/include/asm/mmu_context.h | 48 ++++- arch/x86/kernel/cpu/common.c | 4 +- arch/x86/kernel/cpu/perf_event.c | 13 +- arch/x86/kernel/entry_64.S | 83 ++++++--- arch/x86/kernel/ldt.c | 262 +++++++++++++++------------- arch/x86/kernel/nmi.c | 123 ++++++------- arch/x86/kernel/process_64.c | 4 +- arch/x86/kernel/step.c | 8 +- arch/x86/power/cpu.c | 3 +- arch/x86/xen/Kconfig | 4 +- arch/x86/xen/Makefile | 4 +- arch/x86/xen/enlighten.c | 1 + arch/x86/xen/xen-ops.h | 6 +- block/blk-settings.c | 4 +- drivers/ata/libata-core.c | 2 + drivers/base/regmap/regcache-rbtree.c | 19 +- drivers/block/xen-blkback/blkback.c | 2 +- drivers/block/xen-blkfront.c | 6 +- drivers/crypto/caam/caamhash.c | 7 +- drivers/edac/ppc4xx_edac.c | 2 +- drivers/gpu/drm/radeon/radeon_irq_kms.c | 5 + drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 4 +- drivers/hid/hid-ids.h | 1 + drivers/hid/usbhid/hid-quirks.c | 1 + drivers/isdn/gigaset/ser-gigaset.c | 11 +- drivers/md/dm-thin-metadata.c | 4 +- drivers/mfd/arizona-core.c | 14 +- drivers/mfd/lpc_ich.c | 8 +- drivers/net/bonding/bond_main.c | 21 +++ drivers/net/ethernet/mellanox/mlx4/eq.c | 4 +- drivers/net/wireless/rtlwifi/rtl8723be/sw.c | 1 + drivers/scsi/libfc/fc_exch.c | 8 +- drivers/scsi/libfc/fc_fcp.c | 19 +- drivers/scsi/libiscsi.c | 25 +-- drivers/scsi/lpfc/lpfc_scsi.c | 2 +- drivers/scsi/scsi_pm.c | 22 +-- drivers/scsi/sd.c | 6 +- include/drm/drm_pciids.h | 1 + include/linux/compiler.h | 15 ++ include/linux/rcupdate.h | 15 -- include/net/ip.h | 1 + ipc/sem.c | 43 ++++- kernel/cpuset.c | 2 +- kernel/events/core.c | 87 ++++++--- mm/hugetlb.c | 41 ++++- mm/memory-failure.c | 15 +- net/bridge/br_mdb.c | 3 +- net/core/datagram.c | 15 +- net/core/dev.c | 39 +++-- net/core/pktgen.c | 4 +- net/ipv4/datagram.c | 16 +- net/ipv4/ip_fragment.c | 7 +- net/ipv4/ip_tunnel.c | 8 +- net/ipv6/datagram.c | 20 ++- net/ipv6/ip6_input.c | 6 +- net/netlink/af_netlink.c | 79 +++++---- net/rds/info.c | 2 +- net/tipc/socket.c | 1 + scripts/kconfig/streamline_config.pl | 2 +- sound/usb/quirks.c | 1 + 66 files changed, 754 insertions(+), 466 deletions(-) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBAgAGBQJWD+ifAAoJEN6mb/eXdyzc4ooQAK+nVEgBdmpaXgkFgDCfaNFY NuLzlv3cMJxk2F+FFNzatZMC7dGborJzOMOAAZ28dTxgYVaHjCKAYGeQ1KYJHJa7 UlL21X7Zj/GxBDL35MXUlkLXgg2Ehobr2iQxOjOHAYtaxbvqYiapJSG5rh5sbsle Ny9HToykvN7k13C5/ALgg1n5ohj3BC/sTMtNZwpeIxW63f00ACirwcALFs+y8bX/ Nc8rH2+Jg2RV3kOQX1iQqZh3tlSy4n4ZzHzWblH8yOAbDHkAbHuoHJtkCuZxlgkw V/hNz4J3OUL3qu3VVksuEjMZ+kIpG1A0InRO/ln/G4JJu3elg0z31MXNDdJaIEyu Ubn65jp5wZY5K+f2gQ9R0kwl5rHPYoMVJBmxX+9UfDUNX9zFAswD+J9paf6DgwAL rYWneQc8vMi7dTSFDzzfl8+vj9PogCc0fasDXBz7WOGX7SXwTtj3TJZ318C3pwdN Bcmh3c3cxeklfT+/NxRG8dRETEJlXXcrRt2O4VTiPEJL0lDK9cKiZckPaLR7mjqe NPSYk9y3Zf5WTCgjbkmq8h2q0AbOWf9PDDDCTnqf8AccFxABCRItV8X8VWJdUXNe 8v2bbhnEHSId/fHdDutgMT8TrCQSjyyzelq9BnBFpQeCJYFdBHcrqQ2zRKY6UKX9 j2E5Xj0/igdFKuxMrPmR =K/Hs -----END PGP SIGNATURE----- -- To unsubscribe from this list: send the line "unsubscribe stable" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html