This is the start of the stable review cycle for the 4.15.6 release. There are 45 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 Sun Feb 25 17:06:43 UTC 2018. Anything received after that time might be too late. The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.15.6-rc1.gz or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.15.y and the diffstat can be found below. thanks, greg k-h ------------- Pseudo-Shortlog of commits: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> Linux 4.15.6-rc1 Michal Hocko <mhocko@xxxxxxxx> vmalloc: fix __GFP_HIGHMEM usage for vmalloc_32 on 32b systems Tomas Winkler <tomas.winkler@xxxxxxxxx> mei: me: add cannon point device ids for 4th device Alexander Usyskin <alexander.usyskin@xxxxxxxxx> mei: me: add cannon point device ids Kamil Konieczny <k.konieczny@xxxxxxxxxxxxxxxxxxx> crypto: s5p-sss - Fix kernel Oops in AES-ECB mode Shuah Khan <shuah@xxxxxxxxxx> usbip: keep usbip_device sockfd state in sync with tcp_socket Zhengjun Xing <zhengjun.xing@xxxxxxxxxxxxxxx> xhci: fix xhci debugfs errors in xhci_stop Zhengjun Xing <zhengjun.xing@xxxxxxxxxxxxxxx> xhci: xhci debugfs device nodes weren't removed after device plugged out Zhengjun Xing <zhengjun.xing@xxxxxxxxxxxxxxx> xhci: Fix xhci debugfs devices node disappearance after hibernation Zhengjun Xing <zhengjun.xing@xxxxxxxxxxxxxxx> xhci: Fix NULL pointer in xhci debugfs Alexandru Ardelean <alexandru.ardelean@xxxxxxxxxx> staging: iio: ad5933: switch buffer mode to software Alexandru Ardelean <alexandru.ardelean@xxxxxxxxxx> staging: iio: adc: ad7192: fix external frequency setting Arnd Bergmann <arnd@xxxxxxxx> staging: fsl-mc: fix build testing on x86 Todd Kjos <tkjos@xxxxxxxxxxx> binder: replace "%p" with "%pK" Eric Biggers <ebiggers@xxxxxxxxxx> binder: check for binder_thread allocation failure in binder_poll() Ben Hutchings <ben@xxxxxxxxxxxxxxx> staging: android: ashmem: Fix a race condition in pin ioctls Martijn Coenen <maco@xxxxxxxxxxx> ANDROID: binder: synchronize_rcu() when using POLLFREE. Todd Kjos <tkjos@xxxxxxxxxxx> ANDROID: binder: remove WARN() for redundant txn error Paolo Abeni <pabeni@xxxxxxxxxx> dn_getsockoptdecnet: move nf_{get/set}sockopt outside sock lock Arnd Bergmann <arnd@xxxxxxxx> arm64: dts: add #cooling-cells to CPU nodes Arnd Bergmann <arnd@xxxxxxxx> ARM: 8743/1: bL_switcher: add MODULE_LICENSE tag Arnd Bergmann <arnd@xxxxxxxx> video: fbdev/mmp: add MODULE_LICENSE Arnd Bergmann <arnd@xxxxxxxx> ASoC: ux500: add MODULE_LICENSE tag Jesse Chan <jc@xxxxxxxxx> soc: qcom: rmtfs_mem: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE Eric Dumazet <edumazet@xxxxxxxxxx> net_sched: gen_estimator: fix lockdep splat Willem de Bruijn <willemb@xxxxxxxxxx> net: avoid skb_warn_bad_offload on IS_ERR Sowmini Varadhan <sowmini.varadhan@xxxxxxxxxx> rds: tcp: atomically purge entries from rds_tcp_conn_list during netns delete Sowmini Varadhan <sowmini.varadhan@xxxxxxxxxx> rds: tcp: correctly sequence cleanup on netns deletion. Cong Wang <xiyou.wangcong@xxxxxxxxx> netfilter: xt_RATEEST: acquire xt_rateest_mutex for hash insert Cong Wang <xiyou.wangcong@xxxxxxxxx> netfilter: xt_cgroup: initialize info->priv in cgroup_mt_check_v1() Paolo Abeni <pabeni@xxxxxxxxxx> netfilter: on sockopt() acquire sock lock only in the required scope Dmitry Vyukov <dvyukov@xxxxxxxxxx> netfilter: ipt_CLUSTERIP: fix out-of-bounds accesses in clusterip_tg_check() Eric Dumazet <edumazet@xxxxxxxxxx> netfilter: x_tables: avoid out-of-bounds reads in xt_request_find_{match|target} Dmitry Vyukov <dvyukov@xxxxxxxxxx> netfilter: x_tables: fix int overflow in xt_alloc_table_info() Dmitry Vyukov <dvyukov@xxxxxxxxxx> kcov: detect double association with a single task Wanpeng Li <wanpeng.li@xxxxxxxxxxx> KVM: x86: fix escape of guest dr6 to the host Douglas Gilbert <dgilbert@xxxxxxxxxxxx> blk_rq_map_user_iov: fix error override Laura Abbott <labbott@xxxxxxxxxx> staging: android: ion: Switch from WARN to pr_warn Laura Abbott <labbott@xxxxxxxxxx> staging: android: ion: Add __GFP_NOWARN for system contig heap Eric Biggers <ebiggers@xxxxxxxxxx> crypto: x86/twofish-3way - Fix %rbp usage Andrey Konovalov <andreyknvl@xxxxxxxxxx> media: pvrusb2: properly check endpoint types Paul Moore <paul@xxxxxxxxxxxxxx> selinux: skip bounded transition processing if the policy isn't loaded Paul Moore <paul@xxxxxxxxxxxxxx> selinux: ensure the context is NUL terminated in security_context_to_sid_core() Jason Wang <jasowang@xxxxxxxxxx> ptr_ring: try vmalloc() when kmalloc() fails Jason Wang <jasowang@xxxxxxxxxx> ptr_ring: fail early if queue occupies more than KMALLOC_MAX_SIZE Eric Dumazet <edumazet@xxxxxxxxxx> tun: fix tun_napi_alloc_frags() frag allocator ------------- Diffstat: Makefile | 4 +- arch/arm/common/bL_switcher_dummy_if.c | 4 + arch/arm64/boot/dts/mediatek/mt8173.dtsi | 2 + arch/x86/crypto/twofish-x86_64-asm_64-3way.S | 112 +++++++++++++----------- arch/x86/kvm/x86.c | 6 ++ block/blk-map.c | 4 +- drivers/android/binder.c | 29 ++++-- drivers/crypto/s5p-sss.c | 12 ++- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 12 +++ drivers/misc/mei/hw-me-regs.h | 5 ++ drivers/misc/mei/pci-me.c | 5 ++ drivers/net/tun.c | 16 ++-- drivers/soc/qcom/rmtfs_mem.c | 4 + drivers/staging/android/ashmem.c | 19 ++-- drivers/staging/android/ion/ion-ioctl.c | 4 +- drivers/staging/android/ion/ion_system_heap.c | 2 +- drivers/staging/fsl-mc/bus/Kconfig | 2 +- drivers/staging/iio/adc/ad7192.c | 27 ++++-- drivers/staging/iio/impedance-analyzer/ad5933.c | 4 +- drivers/usb/host/xhci-debugfs.c | 4 +- drivers/usb/host/xhci.c | 10 +-- drivers/usb/usbip/stub_dev.c | 3 + drivers/usb/usbip/vhci_hcd.c | 2 + drivers/video/fbdev/mmp/core.c | 5 ++ include/linux/ptr_ring.h | 15 ++-- kernel/kcov.c | 4 +- mm/vmalloc.c | 10 ++- net/core/dev.c | 2 +- net/core/gen_estimator.c | 4 + net/decnet/af_decnet.c | 62 +++++++------ net/ipv4/ip_sockglue.c | 14 +-- net/ipv4/netfilter/ipt_CLUSTERIP.c | 16 +++- net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c | 6 +- net/ipv6/ipv6_sockglue.c | 17 ++-- net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c | 18 ++-- net/netfilter/x_tables.c | 9 +- net/netfilter/xt_RATEEST.c | 22 +++-- net/netfilter/xt_cgroup.c | 1 + net/rds/connection.c | 3 +- net/rds/rds.h | 6 +- net/rds/tcp.c | 13 ++- net/rds/tcp.h | 1 + security/selinux/ss/services.c | 21 ++--- sound/soc/ux500/mop500.c | 4 + sound/soc/ux500/ux500_pcm.c | 5 ++ 45 files changed, 348 insertions(+), 202 deletions(-)