summaryrefslogtreecommitdiffstats
path: root/meta/recipes-kernel
Commit message (Collapse)AuthorAgeFilesLines
* lttng-tools: update to 2.9.11Jonathan Rajotte-Julien2019-03-242-11/+10
| | | | | | | | | | | Update 0001-Allow-multiple-attempts-to-connect-to-relayd.patch chunk accordingly. (From OE-Core rev: eb9668b5db2d61a25e47e77f4c35ba4e4b62c2cd) Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lttng-modules: update to 2.10.9Jonathan Rajotte-Julien2019-03-242-70/+2
| | | | | | | | | | | | Drop patch [1] since it is part of the 2.10.9 release. [1] lttng-modules/0001-Fix-net-expose-sk-wmem-in-sock_exceed_buf_limit-trac.patch (From OE-Core rev: b565ec33b908542b26527f3301672b4e3af6544c) Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lttng-ust: update to 2.10.3Jonathan Rajotte-Julien2019-03-241-2/+2
| | | | | | | | (From OE-Core rev: 13cc1e7a9cd58b35044f8474b5b8601ea63b03f4) Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: Bump to 710963f revisionOtavio Salvador2019-02-251-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Following changes are applied: 710963f Merge https://github.com/ajaykuee/linux-firmware c24aec4 nvidia: add TU10x typec controller firmware 28f5f7d Merge git://git.marvell.com/mwifiex-firmware f30a319 Merge branch 'ath10k-20190201' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/linux-firmware 8fcf0ec bnx2x: Add FW 7.13.11.0. 8bf607c amdgpu: add firmware for vega20 from 18.50 578aee3 amdgpu: bump year on license bd72387 linux-firmware: update Marvell PCIe-USB8997 firmware image 6cfdd52 linux-firmware: update Marvell SD8897-B0 firmware image 2206320 linux-firmware: add Marvell SD8977 firmware image 6b5e23a ath10k: QCA9984 hw1.0: update firmware-5.bin to 10.4-3.9.0.2-00021 0eef77d ath10k: QCA988X hw2.0: update firmware-5.bin to 10.2.4-1.0-00043 1bd5312 ath10k: QCA9888 hw2.0: update firmware-5.bin to 10.4-3.9.0.2-00024 97b1f93 ath10k: QCA6174 hw3.0: update board-2.bin a8b75ca Merge tag 'add-rpi-fw' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux-firmware 56483ad brcm: Add BCM43455 NVRAM for Raspberry Pi 3 B+ 638a91a brcm: Fix filename for BCM43430 NVRAM for the Raspberry Pi 3 Model B bc65650 amdgpu: add raven2 fw for 18.50 release 32201bb amdgpu: add picasso fw for 18.50 release b1eae29 Revert "brcm: Add BCM43455 NVRAM for Raspberry Pi 3 B+" 89d37c6 linux-firmware: Update firmware file for Intel Bluetooth,8265 f089658 linux-firmware: Update firmware patch for Intel Bluetooth 8260 ae90c3b linux-firmware: Update firmware file for Intel Bluetooth,9260 9723ba4 linux-firmware: Update firmware file for Intel Bluetooth,9560 c7148ed Merge tag 'add-rpi-fw' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux-firmware 128441e Merge tag 'iwlwifi-fw-2018-12-30' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/linux-firmware 56cbf41 Merge git://git.marvell.com/mwifiex-firmware 930f276 brcm: Add BCM43430 NVRAM for the Raspberry Pi 3 Model B fca5958 brcm: Add BCM43455 NVRAM for Raspberry Pi 3 B+ 63ca64a linux-firmware: update Marvell USB8801 B0 firmware image b727739 iwlwifi: update firmwares for 9000 series 80dee31 cxgb4: update firmware to revision 1.22.9.0 0f22c85 Revert "amdgpu: update vega10 fw for 18.50 release" 117d211 brcm: Add 4330 NVRAM for the Prowise PT301 tablet 912d6a5 brcm: Add 43430 NVRAM for the Chuwi Vi8 Plus tablet f16cf5e brcm: Add 43340 based AP6234 NVRAM for the Meegopad T08 HDMI stick 5a2766c brcm: Add 43430a0 based AP6212 NVRAM for the Jumper EZpad mini 3 tablet 867ac13 brcm: Add 43430a0 based AP6212 NVRAM for the Onda V80 Plus tablet a5662fb brcm: Add 4356 based AP6356 NVRAM for the GPD win handheld f055ceb brcm: Add brcmfmac43362-sdio.lemaker,bananapro.txt symlink d9430ac brcm: Add 43362 based AP6210 NVRAM for the Cubietech Cubietruck eb34562 WHENCE: Put quotes around brcmfmac NVRAM filenames be15035 check_whence.py: Add support for filenames with spaces in them e6b9001 rtl_bt: Add firmware and configuration files for the Bluetooth part of RTL8723BS 3de2546 Merge git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/linux-firmware 494709e Merge branch 'BXT_HUC' of git://anongit.freedesktop.org/drm/drm-firmware 8707ef3 iwlwifi: update firmwares for 8000 series 156b549 iwlwifi: add -43.ucode for 9000 series 8a396b6 iwlwifi: update -41.ucode for 9000 series 211de16 brcm: provide new firmwares for BCM4366 chipset 813fa1f Mellanox: Add new mlxsw_spectrum firmware 13.1910.622 a330ddb Merge branch 'for-upstream' of https://github.com/crojewsk/linux-firmware 8de1d88 cavium: Update firmware for CNN55XX crypto driver a7ea5a8 amdgpu: update vega12 fw for 18.50 release ec4b0cd amdgpu: update vega10 fw for 18.50 release 1abe3c3 amdgpu: update raven fw for 18.50 release 6e38fef amdgpu: update polaris11 fw for 18.50 release df89864 amdgpu: update polaris10 fw for 18.50 release a91e850 amdgpu: add firmware for vega12 6cca138 amdgpu: Add new polaris MC firmwares e8404a6 amdgpu: Add new polaris SMC firmwares 8aa9e3e linux-firmware: Update AMD cpu microcode f3f6ada Merge branch 'MSCC-PHYs' of https://github.com/QSchulz/linux-firmware 4bbd950 Merge branch 'for-upstream' of git://git.chelsio.net/pub/git/linux-firmware d9fb2ee nfp: update Agilio SmartNIC flower firmware to rev AOTC-2.10.A.13 57d49d5 microchip: add firmware for VSC8574 and VSC8584 Ethernet PHYs 82f6dbf linux-firmware: intel: Update Cannonlake audio firmware. 69f153b firmware/huc/bxt: Add huC Update for BXT 5904eab nfp: update Agilio SmartNIC firmware to rev 2.1.16 e7cdec4 cxgb4: update firmware to revision 1.21.5.0 License-Update: - LICENSE.amdgpu: Copyright year update; - WHENCE: New firmware files additions and version updates; (From OE-Core rev: 4e6d242eb9678430df387c0c106d305df6d2e71b) (From OE-Core rev: c6b514f0f729a5ee2f97d54dbe142de8d0bf1900) Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: split out liquidio firmwareRoss Burton2019-02-251-0/+3
| | | | | | | | | | | | | | Part of this firmware is a pre-built Linux kernel, so it's both huge (25MB) and triggers binary security scanners as the kernel is 3.10.87. (From OE-Core rev: 973befb880094c1d862291be0bdfa74ccdfa0929) (From OE-Core rev: b2885302dfb4b25ff1faf1906c06ba290c644be8) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: recommend split up packagesRoss Burton2019-02-251-3/+3
| | | | | | | | | | | (From OE-Core rev: 54cd9bd1b7d089169e6d6fe73a77930d736f46f0) (From OE-Core rev: 463a99a08866936fbbd4178bfe5b6679d6d103fa) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.18: update to v4.18.27Bruce Ashfield2019-02-253-14/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the -stable updates from Paul Gortmaker that comprise the following commits: fb957805a800 Linux 4.18.27 e40e99b6b15d ipmi:ssif: Fix handling of multi-part return messages ec5b2f3f897b ipmi: Prevent use-after-free in deliver_response d605dfec5314 ipmi: msghandler: Fix potential Spectre v1 vulnerabilities 6fcd5c67bbed ipmi: fix use-after-free of user->release_barrier.rda 8978d7c6dec4 Bluetooth: Fix unnecessary error message for HCI request completion 9aa6a6afdc9d iwlwifi: mvm: Send LQ command as async when necessary be293e2c8d5d mm, proc: be more verbose about unstable VMA flags in /proc/<pid>/smaps 5da1802b5dd9 userfaultfd: clear flag if remap event not enabled 08861c6db0c1 mm/swap: use nr_node_ids for avail_lists in swap_info_struct fbd6851e6d57 mm/page-writeback.c: don't break integrity writeback on ->writepage() error 42af1b118dec ocfs2: fix panic due to unrecovered local alloc e701c6b47b1e scsi: megaraid: fix out-of-bound array accesses c2414688a11f scsi: smartpqi: call pqi_free_interrupts() in pqi_shutdown() 248849ffcee8 ath10k: fix peer stats null pointer dereference e6e7a27d9894 scsi: smartpqi: correct lun reset issues f82c77b69dd4 scsi: mpt3sas: fix memory ordering on 64bit writes 7fe3902a1b30 IB/usnic: Fix potential deadlock 07716336ae4f sysfs: Disable lockdep for driver bind/unbind files 52223b291461 ALSA: bebob: fix model-id of unit for Apogee Ensemble f55b7d8c5747 dm: Check for device sector overflow if CONFIG_LBDAF is not set 744fb8e55bdc clocksource/drivers/integrator-ap: Add missing of_node_put() c7e5ef0fad26 quota: Lock s_umount in exclusive mode for Q_XQUOTA{ON,OFF} quotactls. 051f86c6e4fe perf tools: Add missing open_memstream() prototype for systems lacking it f40cb62ae378 perf tools: Add missing sigqueue() prototype for systems lacking it fe10d3ee10ae dm snapshot: Fix excessive memory usage and workqueue stalls dbb2e01442dd tools lib subcmd: Don't add the kernel sources to the include path 9844e0dbc6d0 perf stat: Avoid segfaults caused by negated options d8dc75d3d9fc dm kcopyd: Fix bug causing workqueue stalls dff3fa1af70f dm crypt: use u64 instead of sector_t to store iv_offset 26dfea580c42 x86/topology: Use total_cpus for max logical packages calculation 5f13f97aad1e netfilter: ipt_CLUSTERIP: fix deadlock in netns exit routine d5e112ef684d netfilter: ipt_CLUSTERIP: remove wrong WARN_ON_ONCE in netns exit routine ed843e0c755b netfilter: ipt_CLUSTERIP: check MAC address when duplicate config is set ab68568470d6 perf vendor events intel: Fix Load_Miss_Real_Latency on SKL/SKX 5ddf63d48c16 perf parse-events: Fix unchecked usage of strncpy() 882079829dfb perf svghelper: Fix unchecked usage of strncpy() e689fb5da3fc perf tests ARM: Disable breakpoint tests 32-bit ef3ae9b3e540 perf intel-pt: Fix error with config term "pt=0" 8639a6aacfd7 tty/serial: do not free trasnmit buffer page under port lock 80c3cdea380c btrfs: improve error handling of btrfs_add_link 2202b846b13c btrfs: alloc_chunk: fix more DUP stripe size handling ab3a0bbe8b0b mmc: atmel-mci: do not assume idle after atmci_request_end 32f972da3d3a kconfig: fix memory leak when EOF is encountered in quotation 10d9a6a992ee kconfig: fix file name and line number of warn_ignored_character() f7bcc8b2f7ef bpf: relax verifier restriction on BPF_MOV | BPF_ALU eec0856907da arm64: Fix minor issues with the dcache_by_line_op macro f2300824da71 clk: imx6q: reset exclusive gates on init 1604baf07d22 arm64: kasan: Increase stack size for KASAN_EXTRA 13ba93449b46 selftests: do not macro-expand failed assertion expressions 3bbd076d9136 scsi: target: use consistent left-aligned ASCII INQUIRY data e37db031ef5a net: call sk_dst_reset when set SO_DONTROUTE fb614921bc34 media: venus: core: Set dma maximum segment size eb2c9c4ca615 ASoC: use dma_ops of parent device for acp_audio_dma 68a03c142063 media: firewire: Fix app_info parameter type in avc_ca{,_app}_info b60c7a6713d5 powerpc/pseries/cpuidle: Fix preempt warning df30a1b5d8d2 powerpc/xmon: Fix invocation inside lock region 4f03e69412ba media: uvcvideo: Refactor teardown of uvc on USB disconnect e6b355ae24ba pstore/ram: Do not treat empty buffers as valid 72d479d16ec9 clk: imx: make mux parent strings const 277364cbbd21 jffs2: Fix use of uninitialized delayed_work, lockdep breakage d206a38109fc efi/libstub: Disable some warnings for x86{,_64} 643a876a5b01 rxe: IB_WR_REG_MR does not capture MR's iova field f5d7d77be0a6 scsi: qedi: Check for session online before getting iSCSI TLV data. 5c28f6e86aff ASoC: pcm3168a: Don't disable pcm3168a when CONFIG_PM defined 6ca660928969 selinux: always allow mounting submounts 128146d4fb71 fpga: altera-cvp: fix probing for multiple FPGAs on the bus 3e60aeeefaeb usb: gadget: udc: renesas_usb3: add a safety connection way for forced_b_device e1c8feafd5fe samples: bpf: fix: error handling regarding kprobe_events 2b3081b77e3f clk: meson: meson8b: fix incorrect divider mapping in cpu_scale_table 0bf0163094a9 drm/atomic-helper: Complete fake_commit->flip_done potentially earlier 21330a217643 arm64: perf: set suppress_bind_attrs flag to true 066b9fddd721 crypto: ecc - regularize scalar for scalar multiplication e26359f1620c MIPS: SiByte: Enable swiotlb for SWARM, LittleSur and BigSur 3afff9e63c8e x86/mce: Fix -Wmissing-prototypes warnings 9b3a195320ca ALSA: oxfw: add support for APOGEE duet FireWire 04aba67bbf94 bpf: Allow narrow loads with offset > 0 f30cc07af44f serial: set suppress_bind_attrs flag only if builtin d264a0f394ba writeback: don't decrement wb->refcnt if !wb->bdi 74691a75e365 of: overlay: add missing of_node_put() after add new node to changeset 419af4cd1015 selftests/bpf: enable (uncomment) all tests in test_libbpf.sh 2e3f88e667c6 e1000e: allow non-monotonic SYSTIM readings f782c9d1da48 platform/x86: asus-wmi: Tell the EC the OS will handle the display off hotkey 1261977d0ab4 ixgbe: allow IPsec Tx offload in VEPA mode 7c73931b7303 drm/amd/display: Guard against null stream_state in set_crc_source 39d92f35a8dc gpio: pl061: Move irq_chip definition inside struct pl061 3aec221e313a netfilter: ipset: Allow matching on destination MAC address for mac and ipmac sets 6a5be9a2ffef ipv6: Take rcu_read_lock in __inet6_bind for mapped addresses 50d329eca381 r8169: Add support for new Realtek Ethernet d1aad26bb964 qmi_wwan: add MTU default to qmap network interface 62b4f9e777bf net, skbuff: do not prefer skb allocation fails early eb5c8d69ea42 net: dsa: mv88x6xxx: mv88e6390 errata 993bc7d54dac mlxsw: spectrum_switchdev: Set PVID correctly during VLAN deletion 8fb8533a5309 mlxsw: spectrum: Disable lag port TX before removing it 75daf3c475df ipv6: Consider sk_bound_dev_if when binding a socket to a v4 mapped address 73827a8e2e30 nbd: Use set_blocksize() to set device blocksize f65d7d5574e1 drm/fb-helper: Ignore the value of fb_var_screeninfo.pixclock 528fa9207170 loop: drop caches if offset or block_size are changed 3df31feee60d loop: Fix double mutex_unlock(&loop_ctl_mutex) in loop_control_ioctl() d4082dc05ac9 loop: Get rid of 'nested' acquisition of loop_ctl_mutex 78f210acfd34 loop: Avoid circular locking dependency between loop_ctl_mutex and bd_mutex 3ebf94b079ba loop: Fix deadlock when calling blkdev_reread_part() fc4a4583f9f1 loop: Move loop_reread_partitions() out of loop_ctl_mutex 2c2c3aa3ab1c loop: Move special partition reread handling in loop_clr_fd() e2c6ee2931ca loop: Push loop_ctl_mutex down to loop_change_fd() b442997a7285 loop: Push loop_ctl_mutex down to loop_set_fd() 33d682700fb0 loop: Push loop_ctl_mutex down to loop_set_status() 49f911a6a4c0 loop: Push loop_ctl_mutex down to loop_get_status() c3be2cd6ad9e loop: Push loop_ctl_mutex down into loop_clr_fd() 9a4a7555c177 loop: Split setting of lo_state from loop_clr_fd d1f05249099a loop: Push lo_ctl_mutex down into individual ioctls 50bbdfab99c1 loop: Get rid of loop_index_mutex bc40dc95afdc loop: Fold __loop_release into loop_release 23d5eac305d0 block/loop: Use global lock for ioctl() operation. e0d29ef2a8b0 block/loop: Don't grab "struct file" for vfs_getattr() operation. 8281310f32aa tipc: fix uninit-value in tipc_nl_compat_doit 95c94c995d8e tipc: fix uninit-value in tipc_nl_compat_name_table_dump b099f94e1e4d tipc: fix uninit-value in tipc_nl_compat_link_set 8e649a4839e0 tipc: fix uninit-value in tipc_nl_compat_bearer_enable e54458ac168e tipc: fix uninit-value in tipc_nl_compat_link_reset_stats 9a8f56b713dc tipc: fix uninit-value in in tipc_conn_rcv_sub 08ea8e1bfd4b sctp: allocate sctp_sockaddr_entry with kzalloc 4c02dbac416c blockdev: Fix livelocks on loop device af7bec66e3ee selinux: fix GPF on invalid policy de9b736152ed block: use rcu_work instead of call_rcu to avoid sleep in softirq b232d75be71a netfilter: ebtables: account ebt_table_info to kmemcg aa4d1d6641b5 sunrpc: handle ENOMEM in rpcb_getport_async ddb29b79dbff media: vb2: be sure to unlock mutex on errors b9f0f2f9cf59 media: vb2: vb2_mmap: move lock up 7308ece86dd0 LSM: Check for NULL cred-security on free 71ba5763243b ipv6: make icmp6_send() robust against null skb->dev 05e6bff7e7a6 bpf: in __bpf_redirect_no_mac pull mac only if present 4181e7d61b1a media: vivid: set min width/height to a value > 0 cbfc610ae5f2 media: vivid: fix error handling of kthread_run 05f5b1394483 omap2fb: Fix stack memory disclosure 28063cb50ed8 fix int_sqrt64() for very large numbers 37112a960b7f Disable MSI also when pcie-octeon.pcie_disable on 8fd61f25fcf3 arm64: dts: marvell: armada-ap806: reserve PSCI area 58c3acda1754 arm64: kaslr: ensure randomized quantities are clean to the PoC 9a013b991c02 pstore/ram: Avoid allocation and leak of platform data 1aa9985076dc RDMA/nldev: Don't expose unsafe global rkey to regular user b409b102c7d8 media: v4l: ioctl: Validate num_planes for debug messages 92dd1f93a3c9 mfd: tps6586x: Handle interrupts on suspend 2e63388cbfdb OF: properties: add missing of_node_put 1957d16bceca drm/i915/gvt: Fix mmap range check f1e756d98a46 MIPS: lantiq: Fix IPI interrupt handling ac8f34885340 mips: fix n32 compat_ipc_parse_version 0830f02f81b3 scsi: sd: Fix cache_type_store() f25d687e3d8b scsi: core: Synchronize request queue PM status only on successful resume 0f7357d9b8e4 Yama: Check for pid death before checking ancestry f94e8c0566d0 btrfs: wait on ordered extents on abort cleanup 4b1129e59323 Revert "btrfs: balance dirty metadata pages in btrfs_finish_ordered_io" f9ac2ffa0255 xen: Fix x86 sched_clock() interface for xen 79ad9eda6689 x86/xen/time: Output xen sched_clock time from 0 7b3718f98f17 crypto: talitos - fix ablkcipher for CONFIG_VMAP_STACK c194e944dc98 crypto: talitos - reorder code in talitos_edesc_alloc() 0b612c90335c crypto: authenc - fix parsing key with misaligned rta_len bed3cec44833 crypto: bcm - convert to use crypto_authenc_extractkeys() f1daff3d1cb1 crypto: ccree - convert to use crypto_authenc_extractkeys() b445d866e2fa crypto: authencesn - Avoid twice completion call in decrypt path 1d5d8babb9a8 crypto: caam - fix zero-length buffer DMA mapping 04836f6b86bd crypto: sm3 - fix undefined shift by >= width of value 42cd579fd790 bonding: update nest level on unlink 12dff858b935 r8169: don't try to read counters if chip is in a PCI power-save state 5087c2825807 smc: move unhash as early as possible in smc_release() cf652d77ac45 tun: publish tfile after it's fully initialized faee48550bf4 tcp: change txhash on SYN-data timeout e87c244b11cd net: bridge: fix a bug on using a neighbour cache entry without checking its state c499692ded84 ipv6: fix kernel-infoleak in ipv6_local_error() a3ab077a3f79 arm64: Don't trap host pointer auth use to EL2 6f127252fe5f arm64/kvm: consistently handle host HCR_EL2 flags e5fed8d49b5b scsi: target: iscsi: cxgbit: fix csk leak f1778e1523fa netfilter: nf_conncount: don't skip eviction when age is negative df00c2c10e4f can: gw: ensure DLC boundaries after CAN frame modification 58e9f5227691 tty: Don't hold ldisc lock in tty_reopen() if ldisc present c6e522371001 tty: Simplify tty->count math in tty_reopen() e3ac534b8aa5 tty: Hold tty_ldisc_lock() during tty_reopen() 3456ecaf8d34 tty/ldsem: Wake up readers after timed out down_write() 2b1afc9c3506 Btrfs: use nofs context when initializing security xattrs to avoid deadlock 403d0f9134a7 Btrfs: fix access to available allocation bits when starting balance 343ae5df68a2 KVM: arm/arm64: Fix VMID alloc race by reverting to lock-less 42e3a4424b12 sunrpc: use-after-free in svc_process_common() 39e372a81d13 mm: page_mapped: don't assume compound page is huge or THP 845f8457893a ext4: track writeback errors using the generic tracking infrastructure a0e9782472b8 ext4: use ext4_write_inode() when fsyncing w/o a journal c60e8096cc4d ext4: avoid kernel warning when writing the superblock to a dead device 3ec6f7792def ext4: fix a potential fiemap/page fault deadlock w/ inline_data 02d823cdb2a4 ext4: make sure enough credits are reserved for dioread_nolock writes 154261392771 rbd: don't return 0 on unmap if RBD_DEV_FLAG_REMOVING is set 98213a9d5ce0 drm/amdgpu: Don't fail resume process if resuming atomic state fails dc2660871a4a drm/amdgpu: Don't ignore rc from drm_dp_mst_topology_mgr_resume() 26089047b42c drm/amd/display: Fix MST dp_blank REG_WAIT timeout 003d29ca6fba PCI: dwc: Move interrupt acking into the proper callback b90e95417c02 PCI: dwc: Take lock when ACKing an interrupt d51df9e16301 PCI: dwc: Use interrupt masking instead of disabling c122260b25cd drm/amdgpu: Add new VegaM pci id 789040bc5039 vfio/type1: Fix unmap overflow off-by-one 86cecca3d93e i2c: dev: prevent adapter retries and timeout being set as minus value 50558f1ca67b ACPI / PMIC: xpower: Fix TS-pin current-source handling 4b75905144c7 ACPI: power: Skip duplicate power resource references in _PRx c78b2116c9d7 mm, memcg: fix reclaim deadlock with writeback 8bf6869b4d75 mm/usercopy.c: no check page span for stack objects d6c879709135 slab: alien caches must not be initialized if the allocation of the alien cache failed bb1c250d55ff USB: Add USB_QUIRK_DELAY_CTRL_MSG quirk for Corsair K70 RGB 39fa1b192449 USB: storage: add quirk for SMI SM3350 4385b42a4cc2 USB: storage: don't insert sane sense for SPC3+ when bad sense specified d10e7b64e2b3 usb: cdc-acm: send ZLP for Telit 3G Intel based modems af318dc8d1f4 cifs: Fix potential OOB access of lock element array 4c26d3a072da CIFS: Do not hide EINTR after sending network packets 50c6b89008ec CIFS: Fix adjustment of credits for MTU requests a7eb3c3dc214 ALSA: hda/realtek - Disable headset Mic VREF for headset mode of ALC225 dcb78b2a6e1c ALSA: hda/realtek - Add unplug function into unplug state of Headset Mode for ALC225 26b78760c7ae ALSA: hda/realtek - Support Dell headset mode for New AIO platform 94ddf9e27eb5 cpufreq: scmi: Fix frequency invariance in slow path 516c5e5f484f Revert "x86/hyper-v: Check cpumask_to_vpset() return value in hyperv_flush_tlb_others_ex()" (From OE-Core rev: c05bd600a4200a76513ff5a127f44efe1eab4045) (From OE-Core rev: 0e064f8d2a5385fa937a06e230f1ffa650b4a8d9) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.18: update to v4.18.26Bruce Ashfield2019-02-253-17/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating Paul Gortmaker's stable updates that comprise the following commits: 89754c7da63f Linux 4.18.26 c564abe1908c NFSv4: Fix a tracepoint Oops in initiate_file_draining() 890d46c677fd net: hns3: fix return value error while hclge_cmd_csq_clean failed 9cee553eeef0 PCI/AER: Remove duplicate PCI_EXP_AER_FLAGS definition 5ffe615c7959 fbdev: omap2: omapfb: fix ifnullfree.cocci warnings 9a2eb194c961 fbdev: omap2: omapfb: fix bugon.cocci warnings 795731d5307f fbdev: omap2: omapfb: fix boolreturn.cocci warnings 8c656840a4cc PCI: mobiveil: Add Kconfig/Makefile entries 0f7c216a5905 pinctrl: mediatek: include chained_irq.h header 3f240c958d39 m68k/io: Add missing ioremap define guards, fix typo 3aca0a7960d4 dm writecache: report start_sector in status line 50de44fbe274 arm64: mm: Export __sync_icache_dcache() for xen-privcmd 4c521f993bb9 tipc: add missing dev_put() on error in tipc_enable_l2_media 0a7f5ef06a67 clk: actions: Add missing REGMAP_MMIO dependency 90cbc3a9021a net: remove redundant input checks in SIOCSIFTXQLEN case of dev_ifsioc 92b0d2a490ba nvmet: check fileio lba range access boundaries 95550ccfee82 EVM: fix return value check in evm_write_xattrs() 9c63338b2ecc multicast: remove useless parameter for group add 818380e81f55 regulator: qcom_spmi: Do not initialise static to NULL 80faeb6437d9 netfilter: nft_socket: Break evaluation if no socket found 7896db3d286a netfilter: nft_tproxy: Move nf_tproxy_assign_sock() to nf_tproxy.h 6ee2615cbc6c x86/hyper-v: Check cpumask_to_vpset() return value in hyperv_flush_tlb_others_ex() b98d573d572f drm/nouveau/kms/nv50-: fix drm-get-put.cocci warnings 5b4fbedbb14a ASoC: qdsp6: q6routing: off by one in routing_hw_params() 0ce601464e44 drm/amdgpu: get VCN start to process in the dpm disabled case cdb988723c92 net: stmmac: Fix PCI module removal leak f014d3b35b9f ip: on queued skb use skb_header_pointer instead of pskb_may_pull ee45cb43d804 linux/device.h: fix kernel-doc notation warning eb11d9a94de0 regulator: Revert "regulator: pfuze100: add enable/disable for switch" 26d53be66490 KVM: VMX: hide flexpriority from guest when disabled at the module level 1c9ebfaf8229 media: omap3isp: fix warning for !CONFIG_PM 60f30bf144b8 cfg80211: fix wext-compat memory leak 9685f469611b spi: spi-mem: Add missing description for data.nbytes field 07b7e110c17b arm64: dts: renesas: r8a77990: Remove non-existing STBE region d6e90a26c5bd media: cx231xx: fix RC_CORE dependency 7a281dbd6967 media: v4l: cadence: add VIDEO_V4L2 dependency 3b95f46801af perf Documentation: Fix out-of-tree asciidoctor man page generation 8d927494900d selftests: forwarding: mirror_gre_vlan_bridge_1q: Unset rp_filter 8359363df5a6 net/mlx5: Use u16 for Work Queue buffer strides offset 0f85219db2ee kconfig: remove a spurious self-assignment 40535cf8ca98 netfilter: nf_tables: don't prevent event handler from device cleanup on netns exit 10d27d084c16 drm/i915: Stop holding a ref to the ppgtt from each vma e9c0ce028417 f2fs: wake up gc thread immediately when gc_urgent is set b9f47e1e8a61 tcp: avoid resetting ACK timer upon receiving packet with ECN CWR flag f1a29b5218b0 tcp: mandate a one-time immediate ACK 4474fad367bf selftests: rtnetlink: use a local IP address for IPsec tests f9229f11713c selftests: rtnetlink: hide complaint from terminated monitor 2b4cb6ad782d i40iw: Reorganize acquire/release of locks in i40iw_manage_apbvt f2aa45e70b9a drm/sun4i: mark PM functions as __maybe_unused 6c4f9bb9e2c7 drm/v3d: Checking for NULL vs IS_ERR() (From OE-Core rev: 920440b0406f04963603e54f49527772fb14dacb) (From OE-Core rev: 526af7d7741d678ccb0858131d511b2a9e67c9f2) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.18: update to v4.18.25Bruce Ashfield2019-02-063-17/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the -stable updates from Paul Gortmaker that comprise the following commits: e07895ef36e2 Linux 4.18.25 735782c616aa drm/rockchip: psr: do not dereference encoder before it is null checked. 90d4d21063af drm/vc4: Set ->is_yuv to false when num_planes == 1 5758821188c7 drm/nouveau/drm/nouveau: Check rc from drm_dp_mst_topology_mgr_resume() 8a79f6e48dc7 lib: fix build failure in CONFIG_DEBUG_VIRTUAL test c85e10aa1ea6 of: __of_detach_node() - remove node from phandle cache d7ba3e8331c7 of: of_node_get()/of_node_put() nodes held in phandle cache 9739deeff0bf power: supply: olpc_battery: correct the temperature units 2e4bfb04a730 intel_th: msu: Fix an off-by-one in attribute store 233fc3ff6d19 genwqe: Fix size check 3722e178318e drivers/perf: hisi: Fixup one DDRC PMU register offset e7153ded4c17 ceph: don't update importing cap's mseq when handing cap export 96c39638d19f sched/fair: Fix infinite loop in update_blocked_averages() by reverting a9e7f6544b9c f73f80f3cff6 iommu/vt-d: Handle domain agaw being less than iommu agaw 87310c3e7901 RDMA/srpt: Fix a use-after-free in the channel release code 49cb944dbb54 rxe: fix error completion wr_id and qp_num 9c1e8e00a232 9p/net: put a lower bound on msize 595eab91d583 iio: dac: ad5686: fix bit shift read register 6930d7e4b110 powerpc/tm: Set MSR[TS] just prior to recheckpoint da655a6fd9a9 powerpc/tm: Unset MSR[TS] if not recheckpointing 6c968fff7e66 leds: pwm: silently error out on EPROBE_DEFER d92af6def7be arm64: relocatable: fix inconsistencies in linker script and options 5c7ffec8c4a1 arm64: drop linker script hack to hide __efistub_ symbols 231c17d7fe6d lockd: Show pid of lockd for remote locks bb36bf436ae9 PCI / PM: Allow runtime PM without callback functions 109e48764a2d selinux: policydb - fix byte order and alignment issues a608335e8a1c b43: Fix error in cordic routine ce624ec2363b gfs2: Fix loop in gfs2_rbm_find 7b0eb99a925c gfs2: Get rid of potential double-freeing in gfs2_create_inode 2e8e0dc1bbff dlm: memory leaks on error path in dlm_user_request() 20e150ecbb17 dlm: lost put_lkb on error path in receive_convert() and receive_unlock() eb1cbd2d152c dlm: possible memory leak on error path in create_lkb() 700687f3cb98 dlm: fixed memory leaks after failed ls_remove_names allocation c45cc3521032 block: mq-deadline: Fix write completion handling 9d3b67453638 block: deactivate blk_stat timer in wbt_disable_default() 53a5e3001ad1 Fix failure path in alloc_pid() 1da2e8ee069f driver core: Add missing dev->bus->need_parent_lock checks 8fb38bca0d9a srcu: Lock srcu_data structure in srcu_gp_start() fabb4446a87b ALSA: usb-audio: Always check descriptor sizes in parser code eaf28235170f ALSA: usb-audio: Fix an out-of-bound read in create_composite_quirks 1a814f226eee ALSA: usb-audio: Check mixer unit descriptors more strictly 974f484d8ff9 ALSA: usb-audio: Avoid access before bLength check in build_audio_procunit() 7fac2a4ca7d3 ALSA: cs46xx: Potential NULL dereference in probe a489f553dc12 media: cx23885: only reset DMA on problematic CPUs 4c7d8d7c1308 raid6/ppc: Fix build for clang dabfa8988258 powerpc: Disable -Wbuiltin-requires-header when setjmp is used 71a4448d5e50 powerpc: avoid -mno-sched-epilog on GCC 4.9 and newer 77355e0e98c6 powerpc: consolidate -mno-sched-epilog into FTRACE flags 0f5ac11d097d powerpc: remove old GCC version checks 9fcbfe720a66 sunrpc: use SVC_NET() in svcauth_gss_* functions 192b590d4aec sunrpc: fix cache_head leak due to queued request c7c58f2faee2 mm, swap: fix swapoff with KSM pages 8289463a7e9d mm, hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL 1a799c400ed1 mm, hmm: use devm semantics for hmm_devmem_{add, remove} 0c99af45252a mm, devm_memremap_pages: add MEMORY_DEVICE_PRIVATE support 59333a88f665 kernel/memremap, kasan: make ZONE_DEVICE with work with KASAN 58bc5ba9a00d mm, devm_memremap_pages: fix shutdown handling 948d528a2a6f mm, devm_memremap_pages: kill mapping "System RAM" support df07b8f0fb0a mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT_SYMBOL_GPL ebd7e55e0733 hwpoison, memory_hotplug: allow hwpoisoned pages to be offlined 959653a9bf73 zram: fix double free backing device 8b9b4edba3be fork: record start_time late b901d884c9e8 scsi: lpfc: do not set queue->page_count to 0 if pc_sli4_params.wqpcnt is invalid 82485bca00f2 scsi: zfcp: fix posting too many status read buffers leading to adapter shutdown 773911d8b527 auxdisplay: charlcd: fix x/y command parsing 49c70d21c358 serial/sunsu: fix refcount leak 0ec65d840ea3 qmi_wwan: Fix qmap header retrieval in qmimux_rx_fixup 0438f1ea114b net: netxen: fix a missing check and an uninitialized use 1567f283e00e Input: synaptics - enable SMBus for HP EliteBook 840 G4 a3913c9c9c8c gpio: mvebu: only fail on missing clk if pwm is actually to be used 9e1a572ef0b5 lan743x: Remove MAC Reset from initialization 3cda7e7e3ecb virtio: fix test build after uio.h change 09d4f9477813 kbuild: fix false positive warning/error about missing libelf 02b8b59bea29 mac80211: free skb fraglist before freeing the skb 6499acbbd54f nl80211: fix memory leak if validate_pae_over_nl80211() fails 65fbf8702ff9 vxge: ensure data0 is initialized in when fetching firmware version information 6eee1a4d51f3 lan78xx: Resolve issue with changing MAC address a200d52163e4 net: macb: add missing barriers when reading descriptors 8bbf0bc96ad7 net: macb: fix dropped RX frames due to a race acbf1fb508aa net: macb: fix random memory corruption on RX with 64-bit DMA 02c208c4c6b2 qed: Fix an error code qed_ll2_start_xmit() 88f38f2f554e SUNRPC: Fix a race with XPRT_CONNECTING 78f44c6b4abc net: hns: Fix ping failed when use net bridge and send multicast 028ea5c9d17a net: hns: Add mac pcs config when enable|disable mac 4f6210aba92c net: hns: Fix ntuple-filters status error. 02c9ec12dd21 net: hns: Avoid net reset caused by pause frames storm 1a4c0bc47d5e net: hns: Free irq when exit from abnormal branch 3153ec7cf997 net: hns: Clean rx fbd when ae stopped. 716fc005da40 net: hns: Fixed bug that netdev was opened twice dd3287b18cf8 net: hns: Some registers use wrong address according to the datasheet. 23cccfe76598 net: hns: All ports can not work when insmod hns ko after rmmod. 4982bfce35ef net: hns: Incorrect offset address used for some registers. 90bd8d1a20b2 w90p910_ether: remove incorrect __init annotation c392d1a12520 net/tls: Init routines in create_ctx 1e623fa0042c drivers: net: xgene: Remove unnecessary forward declarations ecd5c4ebb822 x86, hyperv: remove PCI dependency 81dae7a1df1c mt76: fix potential NULL pointer dereference in mt76_stop_tx_queues e28b6d2c57b5 scsi: target: iscsi: cxgbit: add missing spin_lock_init() 68d361ffeabd scsi: target: iscsi: cxgbit: fix csk leak 6c1b3803a6e3 bnx2x: Send update-svid ramrod with retry/poll flags enabled 3acfa2246629 bnx2x: Clear fip MAC when fcoe offload support is disabled 7e20b7779059 netfilter: nat: can't use dst_hold on noref dst e3a08d34d535 netfilter: ipset: do not call ipset_nest_end after nla_nest_cancel 48f3cb1f4e86 i40e: fix mac filter delete when setting mac address 5d04bcd6e69e ieee802154: ca8210: fix possible u8 overflow in ca8210_rx_done f53ba1853ffd ibmvnic: Fix non-atomic memory allocation in IRQ context 34bd82d476ad ibmvnic: Convert reset work item mutex to spin lock 0a597b1ccd73 Input: synaptics - enable RMI on ThinkPad T560 014633247654 Input: omap-keypad - fix idle configuration to not block SoC idle states a284212b45ed scsi: bnx2fc: Fix NULL dereference in error handling e639597419e9 Revert "scsi: qla2xxx: Fix NVMe Target discovery" cea74ed31970 netfilter: seqadj: re-load tcp header pointer after possible head reallocation b139c854a00a xfrm: Fix bucket count reported to userspace d3353f400809 checkstack.pl: fix for aarch64 ca5e170a8f47 drm/amdgpu: Fix DEBUG_LOCKS_WARN_ON(depth <= 0) in amdgpu_ctx.lock fe69ecd10177 powerpc/mm: Fallback to RAM if the altmap is unusable 50a6a1e7140b Input: restore EV_ABS ABS_RESERVED 495cd33a97d6 ARM: dts: imx7d-nitrogen7: Fix the description of the Wifi clock 8d8cbaca6ba2 ARM: imx: update the cpu power up timing setting on i.mx6sx b930167e8ec5 ARM: dts: imx7d-pico: Describe the Wifi clock 4ef7a4b98ce3 HID: ite: Add USB id match for another ITE based keyboard rfkill key quirk e5a9a47bd51a powerpc/mm: Fix linux page tables build with some configs 251058825091 powerpc: Fix COFF zImage booting on old powermacs d113f206d275 ARM: dts: sun8i: a83t: bananapi-m3: increase vcc-pd voltage to 3.3V 26068dd8b8cf Linux 4.18.24 aec6f6bc5108 MIPS: Only include mmzone.h when CONFIG_NEED_MULTIPLE_NODES=y edc9f994d18e spi: bcm2835: Unbreak the build of esoteric configs 7675f3ad41aa tpm: tpm_i2c_nuvoton: use correct command duration for TPM 2.x 62c528f41b75 arm64: compat: Avoid sending SIGILL for unallocated syscall numbers fe9ecf948b3f iommu/arm-smmu-v3: Fix big-endian CMD_SYNC writes daf79a7eff57 KVM: arm/arm64: vgic: Fix off-by-one bug in vgic_get_irq() 4e397462644c KVM: arm/arm64: vgic-v2: Set active_source to 0 when restoring state 679602791d84 KVM: arm/arm64: vgic: Cap SPIs to the VM-defined maximum c48ea7b2f18b KVM: arm/arm64: vgic: Do not cond_resched_lock() with IRQs disabled c96e540c5472 rtc: m41t80: Correct alarm month range with RTC reads 728bdad63d25 ARM: dts: exynos: Specify I2S assigned clocks in proper node 85157899ecd7 arm/arm64: KVM: vgic: Force VM halt when changing the active state of GICv3 PPIs/SGIs 61f42110c833 arm64: KVM: Avoid setting the upper 32 bits of VTCR_EL2 to 1 3b0dec9f506f CIFS: Fix error mapping for SMB2_LOCK command which caused OFD lock problem 9829db6a18eb MIPS: OCTEON: mark RGMII interface disabled on OCTEON III cee82d1ae17b MIPS: Expand MIPS32 ASIDs to 64 bits c808d70b9e27 MIPS: Align kernel load address to 64KB eb8af7549685 MIPS: Ensure pmd_present() returns false after pmd_mknotpresent() 45bff3e8e6a5 MIPS: c-r4k: Add r4k_blast_scache_node for Loongson-3 9c6f89bc1709 MIPS: math-emu: Write-protect delay slot emulation pages 7f7b89296833 tools lib traceevent: Fix processing of dereferenced args in bprintk events b8a224716756 media: v4l2-tpg: array index could become negative 6f9be5d7e3f3 media: vb2: check memory model for VIDIOC_CREATE_BUFS 11f1d3879a7d media: vivid: free bitmap_cap when updating std/timings/etc. cb40fc23227e media: imx274: fix stack corruption in imx274_read_reg b64ba5d0b731 media: rc: cec devices do not have a lirc chardev 4e3ad74d0a78 media: cec-pin: fix broken tx_ignore_nack_until_eom error injection 2696fefea8a6 media: cec: keep track of outstanding transmits fd247353c0f9 serial: uartps: Fix interrupt mask issue to handle the RX interrupts properly 22fcd1b2f73e f2fs: sanity check of xattr entry size 29c1ff73b20b f2fs: fix validation of the block count in sanity_check_raw_super cb1c54a6a7d5 brcmfmac: Fix out of bounds memory access during fw load a9a25c4bd9bb brcmfmac: fix roamoff=1 modparam 146ef869a043 Btrfs: send, fix race with transaction commits that create snapshots ba440c3c4a27 btrfs: run delayed items before dropping the snapshot 6ba644894048 Btrfs: fix fsync of files with multiple hard links in new directories 593a1bdf137a btrfs: skip file_extent generation check for free_space_inode in run_delalloc_nocow 6eb353db8d32 btrfs: dev-replace: go back to suspend state if another EXCL_OP is running e113e7d0b41f btrfs: dev-replace: go back to suspended state if target device is missing cbf669bb140f cdc-acm: fix abnormal DATA RX issue for Mediatek Preloader. cdb991cbe9ca cgroup: fix CSS_TASK_ITER_PROCS d9d96d8f9665 crypto: cfb - fix decryption c29db9d0e70c crypto: testmgr - add AES-CFB tests f35387186793 crypto: chcr - small packet Tx stalls the queue 57d999759174 crypto: cavium/nitrox - fix a DMA pool free failure a040dc4c332a clk: sunxi-ng: Use u64 for calculation of NM rate 25bfefc210fd clk: rockchip: fix typo in rk3188 spdif_frac parent 78f1e2ce6bec spi: bcm2835: Avoid finishing transfer prematurely in IRQ mode ce8fd4553894 spi: bcm2835: Fix book-keeping of DMA termination 2ed14d56eb9a spi: bcm2835: Fix race on DMA termination fdfc740438e4 ext4: fix special inode number checks in __ext4_iget() 8912afbd5a69 ext4: check for shutdown and r/o file system in ext4_write_inode() 0fd748f86521 ext4: force inode writes when nfsd calls commit_metadata() 743da24c6365 ext4: avoid declaring fs inconsistent due to invalid file handles 5636580f533c ext4: include terminating u32 in size of xattr entries when expanding inodes 398f2e6ee30e ext4: fix EXT4_IOC_GROUP_ADD ioctl f22c319b9afa ext4: missing unlock/put_page() in ext4_try_to_write_inline_data() 3c6a7b0029a9 ext4: fix possible use after free in ext4_quota_enable 8ec2e8ccc275 ext4: add ext4_sb_bread() to disambiguate ENOMEM cases 2253b6438f00 ocxl: Fix endiannes bug in read_afu_name() 031013077a31 ocxl: Fix endiannes bug in ocxl_link_update_pe() bff7ed6c9727 perf pmu: Suppress potential format-truncation warning ccd3a28ebefd clocksource/drivers/arc_timer: Utilize generic sched_clock a08eae1dccb6 DRM: UDL: get rid of useless vblank initialization 3b278133c061 drm/v3d: Skip debugfs dumping GCA on platforms without GCA. dce6965d4e91 platform-msi: Free descriptors in platform_msi_domain_free() 26712157a7e8 KVM: nVMX: Free the VMREAD/VMWRITE bitmaps if alloc_kvm_area() fails f5a53ddee2a0 arm64: KVM: Make VHE Stage-2 TLB invalidation operations non-interruptible 4224dc370109 KVM: x86: Use jmp to invoke kvm_spurious_fault() from .fixup 43df8745c955 Input: elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G de2c125b1e40 s390/pci: fix sleeping in atomic during hotplug c96a4e056b97 staging: wilc1000: fix missing read_write setting when reading data 4f30183ffc00 media: dvb-usb-v2: Fix incorrect use of transfer_flags URB_FREE_BUFFER af84c969f481 usb: roles: Add a description for the class to Kconfig f6019125567c usb: r8a66597: Fix a possible concurrency use-after-free bug in r8a66597_endpoint_disable() dadfc9d5b5c4 USB: serial: option: add Fibocom NL678 series d589d1192b88 USB: serial: pl2303: add ids for Hewlett-Packard HP POS pole displays 836492f91017 usb: dwc2: host: use hrtimer for NAK retries 0c046d05b49c ALSA: hda/tegra: clear pending irq handlers 03cfeaa90d58 ALSA: firewire-lib: use the same print format for 'without_header' tracepoints 012b3d3a29f0 ALSA: firewire-lib: fix wrong assignment for 'out_packet_without_header' tracepoint 852d675f1d0c ALSA: firewire-lib: fix wrong handling payload_length as payload_quadlet a84e166fe7f2 ALSA: fireface: fix for state to fetch PCM frames 5e20e79d9939 ALSA: hda: add mute LED support for HP EliteBook 840 G4 ea84faf00d17 mtd: rawnand: marvell: prevent timeouts on a loaded machine a941558bd40c mtd: atmel-quadspi: disallow building on ebsa110 90a23a9a0a4b ALSA: emux: Fix potential Spectre v1 vulnerabilities be9ee86f4eee ALSA: pcm: Fix potential Spectre v1 vulnerability 4c9cf57302b4 ALSA: emu10k1: Fix potential Spectre v1 vulnerabilities 48c20b51db1e ALSA: rme9652: Fix potential Spectre v1 vulnerability 0e48718ccbbc IB/hfi1: Incorrect sizing of sge for PIO will OOPs 7eff9c1500e1 net/mlx5e: RX, Fix wrong early return in receive queue poll 4717407dfe21 mlxsw: core: Increase timeout during firmware flash process 11acf8fbd110 qed: Fix command number mismatch between driver and the mfw 865270a3cb40 net/mlx5e: RX, Verify MPWQE stride size is in range 423f90f819f6 net/mlx5e: Cancel DIM work on close SQ 63e31b4cc7a1 mscc: Configured MAC entries should be locked. a6988f6f3fb8 ipv6: route: Fix return value of ip6_neigh_lookup() on neigh_create() error 20b706e8bf44 nfp: flower: ensure TCP flags can be placed in IPv6 frame 2d7aa068e5ea net/ipv6: Fix a test against 'ipv6_find_idev()' return value 9685169f3280 ipv6: frags: Fix bogus skb->sk in reassembled packets e3d4855a5aea net/mlx5e: Remove the false indication of software timestamping support f28566f8d6c1 tipc: check group dests after tipc_wait_for_cond() 1e5ef82d6ba3 net/mlx5: Typo fix in del_sw_hw_rule afe50f0b53fc xen/netfront: tolerate frags with no data 51125e14bcd9 VSOCK: Send reset control packet when socket is partially bound d99050a5b574 vhost: make sure used idx is seen before log in vhost_add_used_n() 4ce7430e49b2 tipc: use lock_sock() in tipc_sk_reinit() ce57d1d97f83 tipc: fix a double kfree_skb() a95f3e4813ba tipc: fix a double free in tipc_enable_bearer() 813c817626cd tipc: compare remote and local protocols in tipc_udp_enable() 2d9a3dc2539e tipc: check tsk->group in tipc_wait_for_cond() c934db384fcf tcp: fix a race in inet_diag_dump_icsk() 9c4201f36ac8 sock: Make sock->sk_stamp thread-safe 3f95e9533d48 sctp: initialize sin6_flowinfo for ipv6 addrs in sctp_inet6addr_event e01f35c50eec qmi_wwan: Add support for Fibocom NL678 series c4889ffd91f4 qmi_wwan: Added support for Telit LN940 series 02df72acc8d0 qmi_wwan: Added support for Fibocom NL668 series 7fdbc7a1e2ae ptr_ring: wrap back ->producer in __ptr_ring_swap_queue() 5e3a73f0075c net/wan: fix a double free in x25_asy_open_tty() 01ff438449fe net: stmmac: Fix an error code in probe() 570725e3eb49 net/smc: fix TCP fallback socket release b093b2bcb009 netrom: fix locking in nr_find_socket() 39eead897120 net: phy: Fix the issue that netif always links up after resuming 21e87a82fa5c net: macb: restart tx after tx used bit read e76b3cc898a3 net/hamradio/6pack: use mod_timer() to rearm timers b69120829e6e isdn: fix kernel-infoleak in capi_unlocked_ioctl 4099e52fdca2 ip: validate header length on virtual device xmit 5cd2dc4cbf28 ipv6: tunnels: fix two use-after-free 99b91aad172d ipv6: explicitly initialize udp6_addr in udp_sock_create6() dd6292ddd74d ipv4: Fix potential Spectre v1 vulnerability 5476a3d1c7aa ip6mr: Fix potential Spectre v1 vulnerability 98b15b0c0f6d ieee802154: lowpan_header_create check must check daddr d6025c2f233b ibmveth: fix DMA unmap error in ibmveth_xmit_start error path 6e2e801ef5e9 gro_cell: add napi_disable in gro_cells_destroy d347cc2d0383 ax25: fix a use-after-free in ax25_fillin_cb() 3ea51578ff5f drm/ioctl: Fix Spectre v1 vulnerabilities 42ef003d4562 proc/sysctl: don't return ENOMEM on lookup when a table is unregistering 3a4e7b8d4815 Input: elantech - disable elan-i2c for P52 and P72 29eb38509a18 mm: don't miss the last page because of round-off error 0dd101b35dc8 mm, page_alloc: fix has_unmovable_pages for HugePages fa9b81a99860 mm: thp: fix flags for pmd migration when split 2161b228a28e mm, memory_hotplug: initialize struct pages for the full memory section 567b54213293 iwlwifi: add new cards for 9560, 9462, 9461 and killer series a3a2be9932c4 rtlwifi: Fix leak of skb when processing C2H_BT_INFO 08372e4a8a12 xfrm_user: fix freeing of xfrm states on acquire 069467d9f4a9 mm: introduce mm_[p4d|pud|pmd]_folded eefeffc11188 mm: make the __PAGETABLE_PxD_FOLDED defines non-empty a31fff8051df mm: add mm_pxd_folded checks to pgtable_bytes accounting functions d50fbd2cbce5 panic: avoid deadlocks in re-entrant console drivers 06251134c592 x86/mtrr: Don't copy uninitialized gentry fields back to userspace bb898527a1c7 futex: Cure exit race 0bbaf6c392f0 Drivers: hv: vmbus: Return -EINVAL for the sys files for unopened channels 303b25349d17 KVM: Fix UAF in nested posted interrupt processing 1d53c9694d61 kvm: x86: Add AMD's EX_CFG to the list of ignored MSRs 2b3f1bd62f4a KVM: X86: Fix NULL deref in vcpu_scan_ioapic 7a773622fc03 posix-timers: Fix division by zero bug f14b8859148c gpio: max7301: fix driver for use with CONFIG_VMAP_STACK 477761b67ccd mmc: omap_hsmmc: fix DMA API warning a681b2da2c88 mmc: core: Use a minimum 1600ms timeout when enabling CACHE ctrl 89f2351adfac mmc: core: Allow BKOPS and CACHE ctrl even if no HPI support ddf77476eb50 mmc: core: Reset HPI enabled state during re-init and in case of errors a49c12bd3427 scsi: sd: use mempool for discard special page 80f7b4857185 ubifs: Handle re-linking of inodes correctly while recovery a3fa57176fc3 USB: serial: option: add Telit LN940 series 4079ef6f75e0 USB: serial: option: add Fibocom NL668 series dced7dfb270b USB: serial: option: add Simcom SIM7500/SIM7600 (MBIM mode) dce4d3b1443f USB: serial: option: add HP lt4132 551e6023cc86 USB: serial: option: add GosunCn ZTE WeLink ME3630 66ae0bdde44c USB: hso: Fix OOB memory access in hso_probe/hso_get_config_data 740745a91e92 Revert "vfs: Allow userns root to call mknod on owned filesystems." 2c5ca276d2ae nvme: validate controller state before rescheduling keep alive fbdd7e1e387f i2c: uniphier-f: fix violation of tLOW requirement for Fast-mode bc2fbb452ec1 i2c: uniphier: fix violation of tLOW requirement for Fast-mode 4a3280619c2a i2c: scmi: Fix probe error on devices with an empty SMB0001 ACPI device node 5e6e49d9a2dc i2c: axxia: properly handle master timeout 8546aaab43e0 mlxsw: spectrum_switchdev: Fix VLAN device deletion via ioctl abcaa45cfc72 vhost/vsock: fix reset orphans race with close timeout 8365792328f0 cifs: In Kconfig CONFIG_CIFS_POSIX needs depends on legacy (insecure cifs) 935b7a30671d drm/ast: Fix connector leak during driver unload 91ee67721601 tools/testing/nvdimm: Align test resources to 128M 150d613009a7 drm/amdgpu/vcn: Update vcn.cur_state during suspend c999e264b2e8 ethernet: fman: fix wrong of_node_put() in probe function 2040e90bd48a ARM: 8816/1: dma-mapping: fix potential uninitialized return 8b1e20a3df5d ARM: 8815/1: V7M: align v7m_dma_inv_range() with v7 counterpart c277c0e1b0e7 ARM: 8814/1: mm: improve/fix ARM v7_dma_inv_range() unaligned address handling 52f34d6d10d4 bpf: check pending signals while verifying programs cd17f2d553dc net/mlx4_en: Fix build break when CONFIG_INET is off 536fca86ba87 mv88e6060: disable hardware level MAC learning 2d9e565170d7 macvlan: return correct error value 349c7c7a5880 libata: whitelist all SAMSUNG MZ7KM* solid-state disks ee58548c5cd2 Input: omap-keypad - fix keyboard debounce configuration 47155a7f238a Input: synaptics - enable SMBus for HP 15-ay000 31b7a055ad25 clk: mmp: Off by one in mmp_clk_add() 83a71b688529 clk: mvebu: Off by one bugs in cp110_of_clk_get() 90bcde56db66 drm/amd/powerplay: issue pre-display settings for display change event c7d3364fa445 drm/msm: Fix error return checking f5e8e639af30 drm/msm/hdmi: Enable HPD after HDMI IRQ is set up 51c8414a3df7 ide: pmac: add of_node_put() 1b75425347bf drivers/tty: add missing of_node_put() 12cdbd02480c drivers/sbus/char: add of_node_put() c937d742441c sbus: char: add of_node_put() ec06c2365739 SUNRPC: Fix a potential race in xprt_connect() 9e370ae200de nfs: don't dirty kernel pages read by direct-io 4e52a4ee3fd4 liquidio: read sc->iq_no before release sc d65e4426decd bpf: Fix verifier log string check for bad alignment. f75ea663b145 bonding: fix 802.3ad state sent to partner when unbinding slave bac2acf174bb net: stmmac: Move debugfs init/exit to ->probe()/->remove() 3fb715bbd6c1 ARC: io.h: Implement reads{x}()/writes{x}() 1af56dd937b0 drm/amdgpu: wait for IB test on first device open ff3fec41655d drm/msm: Grab a vblank reference when waiting for commit_done 2f71ee62933d drm/msm/dsi: configure VCO rate for 10nm PLL driver e66c684213a9 drm/msm: fix handling of cmdstream offset 840811d0633f x86/earlyprintk/efi: Fix infinite loop on some screen widths 66d3d30021bb drm/amd/display: Fix 6x4K displays light-up on Vega20 (v2) 9bd27a8b616e net: ethernet: ave: Replace NET_IP_ALIGN with AVE_FRAME_HEADROOM 82de9c06a97b tools/bpf: add addition type tests to test_btf 277da06f81cd tools/bpf: fix two test_btf unit test cases 2329fbe32f13 scsi: vmw_pscsi: Rearrange code to avoid multiple calls to free_irq during unload 475aa44e2e0f scsi: libiscsi: Fix NULL pointer dereference in iscsi_eh_session_reset 9e957fbd1a9a i2c: rcar: check bus state before reinitializing d8245e2588f7 Input: hyper-v - fix wakeup from suspend-to-idle 02fb6a1529b1 mac80211_hwsim: fix module init error paths for netlink 14b0e82132c7 IB/hfi1: Remove race conditions in user_sdma send path 5623e2407bb8 locking/qspinlock, x86: Provide liveness guarantee 8e02266863b2 locking/qspinlock: Re-order code 70c590120035 Linux 4.18.23 9cf5402745e6 dm zoned: Fix target BIO completion handling 2fa0d692ad6f dm zoned: target: use refcount_t for dm zoned reference counters 61bfc80fbe52 drm/amdgpu: update SMC firmware image for polaris10 variants df1c1bcf1c4e drm/amdgpu: update smu firmware images for VI variants (v2) db1207f9310d drm/amdgpu: add some additional vega10 pci ids 5724922ae4d7 drm/amdkfd: add new vega10 pci ids d525e2cdf832 drm/amdgpu/powerplay: Apply avfs cks-off voltages on VI 53835137f8e7 drm/i915/execlists: Apply a full mb before execution for Braswell 5f99e72756cd drm/nouveau/kms: Fix memory leak in nv50_mstm_del() 2c94183dbe89 powerpc: Look for "stdout-path" when setting up legacy consoles fb4f2f865a85 powerpc/msi: Fix NULL pointer access in teardown code 056fb552b47f media: vb2: don't call __vb2_queue_cancel if vb2_start_streaming failed 2729394ef4d3 tracing: Fix memory leak of instance function hash filters 3ccaf85e64f0 tracing: Fix memory leak in set_trigger_filter() 8d2b0c01ecb9 tracing: Fix memory leak in create_filter() b5a75238a5ea dm: call blk_queue_split() to impose device limits on bios a234ec33c6a3 dm cache metadata: verify cache has blocks in blocks_are_clean_separate_dirty() d4921c64ab6f dm thin: send event about thin-pool state change _after_ making it 696142d867f8 ARM: dts: bcm2837: Fix polarity of wifi reset GPIOs a854f226870b ARM: mmp/mmp2: fix cpu_is_mmp2() on mmp2-dt 2fd965e41eeb fuse: continue to send FUSE_RELEASEDIR when FUSE_OPEN returns ENOSYS eeb7db93fdc4 mmc: sdhci: fix the timeout check window for clock and reset ded687bfc9fc mmc: sdhci-omap: Fix DCRC error handling during tuning c40d26e2aebb mmc: core: use mrq->sbc when sending CMD23 for RPMB e7e84222759e MMC: OMAP: fix broken MMC on OMAP15XX/OMAP5910/OMAP310 2ceb08b99848 ovl: fix decode of dir file handle with multi lower layers 77d91ee8c4a3 arm64: dma-mapping: Fix FORCE_CONTIGUOUS buffer clearing ff0ded5c2c54 aio: fix spectre gadget in lookup_ioctx 011f3bf616f1 pinctrl: sunxi: a83t: Fix IRQ offset typo for PH11 419b946bd2f3 staging: olpc_dcon: add a missing dependency 7d8acff1f129 scsi: raid_attrs: fix unused variable warning fb9e55d63efa bpf: fix off-by-one error in adjust_subprog_starts ef2ec7729026 IB/hfi1: Fix an out-of-bounds access in get_hw_stats 0defcee2b10f ALSA: hda/realtek - Fixed headphone issue for ALC700 24c4139a1a7b ALSA: fireface: fix reference to wrong register for clock configuration 67f2dd243dc6 flexfiles: enforce per-mirror stateid only for v4 DSes 8d30703d6d56 ocfs2: fix potential use after free 6f2718bb8624 initramfs: clean old path before creating a hardlink 23399a09fda4 kernel/kcov.c: mark funcs in __sanitizer_cov_trace_pc() as notrace d8979491c9fc proc: fixup map_files test on arm ad71ec08f8b1 debugobjects: avoid recursive calls with kmemleak 8a5ae5ba9bd9 hfsplus: do not free node before using 1b4d458615cf hfs: do not free node before using 7bc2546c9a43 mm/page_alloc.c: fix calculation of pgdat->nr_zones 21bf0b91ba0b ocfs2: fix deadlock caused by ocfs2_defrag_extent() a907830b4425 ACPI/IORT: Fix iort_get_platform_device_domain() uninitialized pointer value f4bebbf5c1da nvme-rdma: fix double freeing of async event data 4a26fd2794ef nvme: flush namespace scanning work just before removing namespaces 5cbbefd895b8 fscache, cachefiles: remove redundant variable 'cache' aac96283f143 cachefiles: Explicitly cast enumerated type in put_object 214b0f7241f4 fscache: fix race between enablement and dropping of object 2352fd0ff37c afs: Fix validation/callback interaction 874cc883482c pstore/ram: Correctly calculate usable PRZ bytes f7dd088587d8 pvcalls-front: fixes incorrect error handling 23f5fbe66464 Revert "xen/balloon: Mark unallocated host memory as UNUSABLE" 60382e03a73f xen: xlate_mmu: add missing header to fix 'W=1' warning ee24ad3eedc5 drm/ast: fixed reading monitor EDID not stable issue 2af2d7794f32 drm/amdgpu: Add delay after enable RLC ucode 6ca52fbbee20 net: hisilicon: remove unexpected free_netdev 7501d55624c2 ixgbe: recognize 1000BaseLX SFP modules as 1Gbps 5a5d699051f2 igb: fix uninitialized variables 9e42380eab9a cachefiles: Fix page leak in cachefiles_read_backing_file while vmscan is active 4701317cee0f fscache: Fix race in fscache_op_complete() due to split atomic_sub & read 7395908ac92d cachefiles: Fix an assertion failure when trying to update a failed object 689b67edb5f0 ALSA: usb-audio: Add vendor and product name for Dell WD19 Dock 4b61635fc96f netfilter: nf_tables: deactivate expressions in rule replecement routine ae9b39bd26ab usb: gadget: u_ether: fix unsafe list iteration 866e243e89c4 net: thunderx: fix NULL pointer dereference in nic_remove 914fa3100245 x86/kvm/vmx: fix old-style function declaration 4da0cd45e88a KVM: x86: fix empty-body warnings 7c1ff883a73e netfilter: nat: fix double register in masquerade modules 6741803da10e netfilter: add missing error handling code for register functions f018d5eae708 IB/mlx5: Fix page fault handling for MW 03f7f8880455 netfilter: ipv6: Preserve link scope traffic original oif c465b31ab032 drm/meson: add support for 1080p25 mode bb9e268e9d7e USB: omap_udc: fix rejection of out transfers when DMA is used 8d5bbff94d07 USB: omap_udc: fix USB gadget functionality on Palm Tungsten E 09ec687795df USB: omap_udc: fix omap_udc_start() on 15xx machines 88d2c380cc95 USB: omap_udc: fix crashes on probe error and module removal 1b288004247d USB: omap_udc: use devm_request_irq() 7872b15dde9d ipvs: call ip_vs_dst_notifier earlier than ipv6_dev_notf c78d20b2a104 bpf: fix check of allowed specifiers in bpf_trace_printk cd5689673b74 RDMA/hns: Bugfix pbl configuration for rereg mr 01b473861aa5 exportfs: do not read dentry after free 9a215042b425 ASoC: omap-dmic: Add pm_qos handling to avoid overruns with CPU_IDLE e646abb7b69a ASoC: omap-mcpdm: Add pm_qos handling to avoid under/overruns with CPU_IDLE c45caaef2252 ASoC: omap-mcbsp: Fix latency value calculation for pm_qos b9daf5f65c75 RDMA/rdmavt: Fix rvt_create_ah function signature 77861b6c5671 RDMA/bnxt_re: Avoid accessing the device structure after it is freed eb1f01e4226a RDMA/mlx5: Fix fence type for IB_WR_LOCAL_INV WR 0d27ad481081 Btrfs: send, fix infinite loop due to directory rename dependencies 4af31d016230 ARM: dts: at91: sama5d2: use the divided clock for SMC d2b8c6a8a1b8 phy: qcom-qusb2: Fix HSTX_TRIM tuning with fused value for SDM845 ca9eb79073a8 phy: qcom-qusb2: Use HSTX_TRIM fused value as is aaab6336eb9c objtool: Fix segfault in .cold detection with -ffunction-sections ef2f6bee2159 objtool: Fix double-free in .cold detection error path e432cceeb8bd ASoC: acpi: fix: continue searching when machine is ignored bba8179fae04 PCI: imx6: Fix link training status detection in link up check 5362dba7b696 perf tools: Restore proper cwd on return from mnt namespace d8c06c8c36b9 hwmon: (w83795) temp4_type has writable permission 885bf92930f8 netfilter: xt_hashlimit: fix a possible memory leak in htable_create() 8ae7dfd71f06 aio: fix failure to put the file pointer 46b5558d5a1a spi: omap2-mcspi: Add missing suspend and resume calls 5ec9552fc58b ASoC: dapm: Recalculate audio map forcely when card instantiated 77b10c913a16 ASoC: omap-abe-twl6040: Fix missing audio card caused by deferred probing 8c6f04133b20 hwmon: (ina2xx) Fix current value calculation c18d4263d24a s390/cpum_cf: Reject request for sampling in event initialization 6b064b5de14f ASoC: wm_adsp: Fix dma-unsafe read of scratch registers 60e1eccd5fb5 hwmon (ina2xx) Fix NULL id pointer in probe() f4b4f286496e s390/cio: Fix cleanup when unsupported IDA format is used ded23ec5857c s390/cio: Fix cleanup of pfn_array alloc failure 4a0d7435b9c2 netfilter: nf_tables: fix use-after-free when deleting compat expressions 9ce994a65de6 netfilter: xt_RATEEST: remove netns exit routine 0f94c96587ab perf tools: Fix crash on synthesizing the unit 255e04f5a250 selftests: add script to stress-test nft packet path vs. control plane 0a7e0d53afd2 netfilter: nf_tables: don't skip inactive chains during update 84dae51b3b3b sysv: return 'err' instead of 0 in __sysv_write_inode cfd7d86743d4 ASoC: sun8i-codec: fix crash on module removal fceaf70e406d tools: bpftool: prevent infinite loop in get_fdinfo() dc752d44748a ARM: OMAP1: ams-delta: Fix possible use of uninitialized field fa0914f171b6 ARM: dts: logicpd-somlv: Fix interrupt on mmc3_dat1 5d2ea9832d2e ARM: dts: LogicPD Torpedo: Fix mmc3_dat1 interrupt 7831d2076244 ARM: dts: am3517: Fix pinmuxing for CD on MMC1 7d8ee81c2c7e staging: rtl8723bs: Fix the return value in case of error in 'rtw_wx_read32()' 604f01123bc4 ASoC: qdsp6: q6afe: Fix wrong MI2S SD line mask ce35cd5ee1e3 ASoC: rsnd: fixup clock start checker 3ea13a21d07a ARM: OMAP2+: prm44xx: Fix section annotation on omap44xx_prm_enable_io_wakeup 8d42df355212 sctp: update frag_point when stream_interleave is set fafdf91a4940 net: phy: sfp: correct store of detected link modes 524ad2fabf9b virtio-net: keep vnet header zeroed after processing XDP b3de25aafea1 tun: forbid iface creation with rtnl ops b9e84444a172 tcp: fix NULL ref in tail loss probe bfe7b2583c29 sctp: kfree_rcu asoc 763df95b2195 rtnetlink: ndo_dflt_fdb_dump() only work for ARPHRD_ETHER devices 13a1ce2ad74f Revert "net/ibm/emac: wrong bit is used for STA control" e21d76868b2c net: phy: don't allow __set_phy_supported to add unsupported modes ec6cff67dc81 net/mlx4_en: Change min MTU size to ETH_MIN_MTU 4edc05c73545 net/mlx4_core: Correctly set PFC param if global pause is turned off. 4c10e8930e85 net: 8139cp: fix a BUG triggered by changing mtu with network traffic 751c494d491a ipv6: sr: properly initialize flowi6 prior passing to ip6_route_output f9c324ce9f08 neighbour: Avoid writing before skb->head in neigh_hh_output() 612931cc02b5 ipv6: Check available headroom in ip6_xmit() even without options 552cf47e54a1 ipv4: ipv6: netfilter: Adjust the frag mem limit when truesize changes 7ec7433c5890 HID: quirks: fix RetroUSB.com devices 455549628a0b mac80211: ignore NullFunc frames in the duplicate detection 0c7da0aa7b1c mac80211: fix reordering of buffered broadcast packets ba2caf535dc3 mac80211: ignore tx status for PS stations in ieee80211_tx_status_ext 2545ea1dcdcb mac80211: Clear beacon_int in ieee80211_do_stop 39ca1b1a5f04 mac80211: fix GFP_KERNEL under tasklet context babb30868c1c mac80211_hwsim: Timer should be initialized before device registered 1f1afa100306 cfg80211: Fix busy loop regression in ieee80211_ie_split_ric() 3ca6ef9feafa libnvdimm, pfn: Pad pfn namespaces relative to other regions 60b82363d437 kgdboc: fix KASAN global-out-of-bounds bug in param_set_kgdboc_var() 3d7dc255fe92 tty: do not set TTY_IO_ERROR flag if console port adf103eac922 tty: serial: 8250_mtk: always resume the device in probe. 9df22addf43b Drivers: hv: vmbus: Offload the handling of channels to two workqueues 93fd54970c3c kprobes/x86: Fix instruction patching corruption when copying more than one RIP-relative instruction 5af246208420 drm/i915: Downgrade Gen9 Plane WM latency error e8c4ec7a8cb5 drm/amdgpu/gmc8: always load MC firmware in the driver b8b88b63975b drm/amdgpu/gmc8: update MC firmware for polaris d1569baf730a drm/msm: Move fence put to where failure occurs 1c2a37eae264 drm/lease: Send a distinct uevent f558434b38cc drm/amdgpu: update mc firmware image for polaris12 variants 50152de6de4f crypto: do not free algorithm before using 4352e6c016ec Revert commit ef9209b642f "staging: rtl8723bs: Fix indenting errors and an off-by-one mistake in core/rtw_mlme_ext.c" 4e9e20b3082c staging: rtl8712: Fix possible buffer overrun 05ae28903d5c cifs: Fix separator when building path from dentry f0fd776c02c4 Revert "x86/e820: put !E820_TYPE_RAM regions into memblock.reserved" 7b1469c3f003 xhci: Prevent U1/U2 link pm states if exit latency is too long ac4556802707 USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd dc04aae7f67c xhci: workaround CSS timeout on AMD SNPS 3.0 xHC d7bad132104f ARM: 8806/1: kprobes: Fix false positive with FORTIFY_SOURCE f192f717a29d dmaengine: cppi41: delete channel from pending list when stop channel 9901c1492367 dmaengine: dw: Fix FIFO size for Intel Merrifield e62d2249c68e SUNRPC: Fix leak of krb5p encode pages a2a5e2fde8c3 vhost/vsock: fix use-after-free in network stack callers ed5a4844a3bd virtio/s390: fix race in ccw_io_helper() e956edc8a6c8 virtio/s390: avoid race on vcdev->config 666ba2ee65fa parisc: Enable -ffunction-sections for modules on 32-bit kernel 61502a480493 Revert "mfd: cros_ec: Use devm_kzalloc for private data" ccb717e43ac1 media: gspca: fix frame overflow error bce19403ad9e ALSA: hda/realtek - Fix speaker output regression on Thinkpad T570 f24c98d59963 ALSA: pcm: Call snd_pcm_unlink() conditionally at closing f4be72e0bf8c ALSA: pcm: Fix starvation on down_write_nonblock() c93f1f31d1bd ALSA: hda: Add support for AMD Stoney Ridge 01da3695a290 ALSA: usb-audio: Fix UAF decrement if card has no live interfaces in card.c 74a5ec298bee ALSA: usb-audio: Add SMSL D1 to quirks for native DSD support 026947331690 USB: serial: console: fix reported terminal settings 673238324c4e USB: check usb_get_extra_descriptor for proper size 3889e33bb1d0 usb: appledisplay: Add 27" Apple Cinema Display 7a84b5a362e2 usb: quirk: add no-LPM quirk on SanDisk Ultra Flair device ca857e5103dd net: amd: add missing of_node_put() 0da2f98fc745 team: no need to do team_notify_peers or team_mcast_rejoin when disabling port e9a722de9249 ibmvnic: Update driver queues after change in ring size support 3f4134c1db37 ibmvnic: Fix RX queue buffer cleanup 15604a70011d flexfiles: use per-mirror specified stateid for IO 8c88fb37b2c9 iommu/vt-d: Use memunmap to free memremap 7bdd56b674cd net: faraday: ftmac100: remove netif_running(netdev) check before disabling interrupts d30aa84cf6de riscv: fix warning in arch/riscv/include/asm/module.h 2b492d33ce39 net/ibmvnic: Fix RTNL deadlock during device reset 5aa8e66efe3c net/ibmnvic: Fix deadlock problem in reset d15648cc57d6 qed: Fix QM getters to always return a valid pq 3f44a9e68949 qed: Fix bitmap_weight() check 121e97d57b63 NFSv4: Fix a NFSv4 state manager deadlock 176e0f131cbc mtd: spi-nor: Fix Cadence QSPI page fault kernel panic a51b12e14de8 HID: multitouch: Add pointstick support for Cirque Touchpad 61f7e06c559d Revert "HID: uhid: use strlcpy() instead of strncpy()" 8b26c115fdab cpufreq: ti-cpufreq: Only register platform_device when supported bd3ddbff7a21 mtd: rawnand: qcom: Namespace prefix some commands 8a70c6977ac9 tc-testing: tdc.py: Guard against lack of returncode in executed command ab8885c434bc tc-testing: tdc.py: ignore errors when decoding stdout/stderr 625510a08d3c gpio: mockup: fix indicated direction 6abc9f8ddae4 gpio: pxa: fix legacy non pinctrl aware builds again 5e228fca94b5 net/mlx4: Fix UBSAN warning of signed integer overflow 47a0a222daa6 net/mlx4_core: Fix uninitialized variable compilation warning 5b53369dbb76 net/mlx4_core: Zero out lkey field in SW2HW_MPT fw command 596f8d294724 drm/amd/display: Support amdgpu "max bpc" connector property (v2) 31436df3a605 drm/amdgpu: Add amdgpu "max bpc" connector property (v2) 021a2a365e35 nvme-fc: resolve io failures during connect 9dc330320b96 Revert "usb: gadget: ffs: Fix BUG when userland exits with submitted AIO transfers" dbd1e112f822 usb: dwc2: pci: Fix an error code in probe 88aeb64586df qed: Fix reading wrong value in loop condition d7cdbdfa0446 qed: Fix PTT leak in qed_drain() b678bf52f8a5 bnx2x: Assign unique DMAE channel number for FW DMAE transactions. a88bcdc2f534 amd/iommu: Fix Guest Virtual APIC Log Tail Address Register 5f3352a721d7 batman-adv: Expand merged fragment buffer for full packet 77bfec5b5de0 batman-adv: Use explicit tvlv padding for ELP packets a934bcb21cd2 HID: input: Ignore battery reported by Symbol DS4308 e711cc95c600 test_firmware: fix error return getting clobbered baa8bdeb4c77 can: rcar_can: Fix erroneous registration ae6ed5e2d24a iommu/ipmmu-vmsa: Fix crash on early domain free 894857cf8a55 mt76: fix building without CONFIG_LEDS_CLASS ae5157c74bb4 iommu/vt-d: Fix NULL pointer dereference in prq_event_thread() b882f3a05330 media: ipu3-cio2: Unregister device nodes first, then release resources d7fe182705df media: omap3isp: Unregister media device as first ee69fa8a8dd0 media: cec: check for non-OK/NACK conditions while claiming a LA (From OE-Core rev: f9afa2bb7fe78a0f2223ce32f908c22f2194adfe) (From OE-Core rev: 7800f42e94fefb1644664384f569af0df87cc721) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.18: update to v4.18.22Bruce Ashfield2019-02-063-17/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the -stable commits from Paul Gortmaker: 24ed0744622e Linux 4.18.22 8266951957ab tipc: use destination length for copy string 2f2b82e7b4f8 arc: [devboards] Add support of NFSv3 ACL 047e43ba5173 ARC: change defconfig defaults to ARCv2 f8d102775911 Input: elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15ARR 91dfecd75ee7 Input: elan_i2c - add support for ELAN0621 touchpad 7c63af1039aa Input: elan_i2c - add ELAN0620 to the ACPI table 673d11935f70 Input: cros_ec_keyb - fix button/switch capability reports 39f1f992639d Input: matrix_keypad - check for errors from of_get_named_gpio() b3cda161024f Input: synaptics - add PNP ID for ThinkPad P50 to SMBus 3e533ca9eb5d Input: xpad - quirk all PDP Xbox One gamepads 1c42a30f4824 i40e: Fix deletion of MAC filters 0f2cbfeff18f svm: Add mutex_lock to protect apic_access_page_done on AMD systems af2cd1276d57 kgdboc: Fix warning with module build c72ba0c17cce kgdboc: Fix restrict error 6571f7ba5f6a userfaultfd: shmem: UFFDIO_COPY: set the page dirty if VM_WRITE is not set 3876646cbe3a userfaultfd: shmem: add i_size checks c8a600a72f36 userfaultfd: shmem: allocate anonymous memory for MAP_PRIVATE shmem bc43472443ee userfaultfd: use ENOENT instead of EFAULT if the atomic copy user fails 34bfc624bb6b drm/meson: Fix OOB memory accesses in meson_viu_set_osd_lut() a5fdd876d4f9 drm/meson: Enable fast_io in meson_dw_hdmi_regmap_config c98737cc98c1 drm/meson: Fixes for drm_crtc_vblank_on/off support b6ba7cf72463 drm: set is_master to 0 upon drm_new_set_master() failure f5551d7db284 drm/ast: Fix incorrect free on ioregs f43ce49c718d tracing/fgraph: Fix set_graph_function from showing interrupts c31675335d18 IB/mlx5: Avoid load failure due to unknown link width 339fc991ac42 mips: fix mips_get_syscall_arg o32 check ba720f00b540 MIPS: ralink: Fix mt7620 nd_sd pinmux 87b2d7eda8cc sched, trace: Fix prev_state output in sched_switch tracepoint 52338737ea2c mtd: nand: Fix memory allocation in nanddev_bbt_init() fa8d131f585a uprobes: Fix handle_swbp() vs. unregister() + register() race once more f895888ad58f iser: set sector for ambiguous mr status errors 62613ca14469 unifdef: use memcpy instead of strncpy 8a4fd8949897 test_hexdump: use memcpy instead of strncpy f68e638adaa5 misc: mic/scif: fix copy-paste error in scif_create_remote_lookup 021b5e5a42e3 Drivers: hv: vmbus: check the creation_status in vmbus_establish_gpadl() f6167c3770f1 mm: use swp_offset as key in shmem_replace_page() d7044875a946 mm: cleancache: fix corruption on missed inode invalidation b14c4a131d36 lib/test_kmod.c: fix rmmod double free 1b42a6def46d iio:st_magn: Fix enable device after trigger f6bd7b8e4dbc iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbers a7cf14d6bbf0 Revert "usb: dwc3: gadget: skip Set/Clear Halt when invalid" b9be70d82cf4 usb: core: quirks: add RESET_RESUME quirk for Cherry G230 Stream series c233ce9ca873 USB: usb-storage: Add new IDs to ums-realtek 726cd6bbfb4f staging: rtl8723bs: Add missing return for cfg80211_rtw_get_station cc91a66f70cd staging: rtl8723bs: Fix incorrect sense of ether_addr_equal a4827072018e staging: mt7621-dma: fix potentially dereferencing uninitialized 'tx_desc' 3278d1121784 staging: vchiq_arm: fix compat VCHIQ_IOC_AWAIT_COMPLETION 4871268b9733 staging: most: use format specifier "%s" in snprintf f52619fef6f3 dmaengine: at_hdmac: fix module unloading 55a2c785818e dmaengine: at_hdmac: fix memory leak in at_dma_xlate() 7def2114f963 ARM: dts: rockchip: Remove @0 from the veyron memory node d66e9553bb93 ASoC: pcm186x: Fix device reset-registers trigger value f28e4296150d ext2: fix potential use after free 13cd83a3fdc6 ext2: initialize opts.s_mount_opt as zero before using it 715877236823 binder: fix race that allows malicious free of live buffer 4c80a994e1c3 function_graph: Reverse the order of pushing the ret_stack and the callback 401bacb8a999 function_graph: Move return callback before update of curr_ret_stack 5a45629359d8 function_graph: Have profiler use curr_ret_stack and not depth cdf8638a4a78 function_graph: Use new curr_ret_depth to manage depth instead of curr_ret_stack f54f3a8c164c function_graph: Make ftrace_push_return_trace() static 19ebfe10ab9d MIPS: function_graph: Simplify with function_graph_enter() be7bcea6943b arm64: function_graph: Simplify with function_graph_enter() 25465f3e0f89 s390/function_graph: Simplify with function_graph_enter() 212fd6ab8b90 riscv/function_graph: Simplify with function_graph_enter() 7845921e7845 parisc: function_graph: Simplify with function_graph_enter() 02c3b2f09537 sparc/function_graph: Simplify with function_graph_enter() fadb32957bd3 sh/function_graph: Simplify with function_graph_enter() e8dab372f22f powerpc/function_graph: Simplify with function_graph_enter() 06e04113d8ee x86/function_graph: Simplify with function_graph_enter() 8974d9ddee8c microblaze: function_graph: Simplify with function_graph_enter() 2ed3d836c186 ARM: function_graph: Simplify with function_graph_enter() a46f2a2ab8f7 function_graph: Create function_graph_enter() to consolidate architecture code 0c23df1fb2ee ALSA: hda/realtek - fix headset mic detection for MSI MS-B171 d33625c9ad99 ALSA: hda/realtek - Support ALC300 d3736fa6a629 ALSA: hda: Add ASRock N68C-S UCC the power_save blacklist ac3d401ca588 ALSA: sparc: Fix invalid snd_free_pages() at error path 5f8920cbdf8b ALSA: control: Fix race between adding and removing a user element 68d40bdae9e1 ALSA: ac97: Fix incorrect bit shift at AC97-SPSA control write 8a066b939728 ALSA: wss: Fix invalid snd_free_pages() at error path 4e153baac165 fs: fix lost error code in dio_complete b3a80504fc6b perf/x86/intel: Disallow precise_ip on BTS events ef7ffa5edebb perf/x86/intel: Add generic branch tracing check to intel_pmu_has_bts() f273d7b0f5ea perf/x86/intel: Move branch tracing setup to the Intel-specific source file 920db419fad5 x86/fpu: Disable bottom halves while loading FPU registers 01ae1b649cc4 x86/MCE/AMD: Fix the thresholding machinery initialization order 598ab7f4e75e arm64: dts: rockchip: Fix PCIe reset polarity for rk3399-puma-haikou. 39b75abd266e PCI: layerscape: Fix wrong invocation of outbound window disable accessor aede037397ca btrfs: relocation: set trans to be NULL after ending transaction 2fa66c494021 Btrfs: fix race between enabling quotas and subvolume creation 050f755e1050 Btrfs: ensure path name is null terminated at btrfs_control_ioctl 8640e4eba7a1 btrfs: Always try all copies when reading extent buffers d57b922c1fc6 udf: Allow mounting volumes with incorrect identification strings 633f035c73f8 xtensa: fix coprocessor part of ptrace_{get,set}xregs e3b5970eae2a xtensa: fix coprocessor context offset definitions 7123932c3463 xtensa: enable coprocessors that are being flushed 4fea3a135968 KVM: VMX: re-add ple_gap module parameter 2eda497b4155 KVM: X86: Fix scan ioapic use-before-initialization 8c896ea1f95d KVM: x86: Fix kernel info-leak in KVM_HC_CLOCK_PAIRING hypercall cee09b048c40 KVM: nVMX/nSVM: Fix bug which sets vcpu->arch.tsc_offset to L1 tsc_offset 60fa1976cc5a kvm: svm: Ensure an IBPB on all affected CPUs when freeing a vmcb 151d0990d8c6 kvm: mmu: Fix race in emulated page table writes e7f4a4ecf899 userfaultfd: shmem/hugetlbfs: only allow to register VM_MAYWRITE vmas d04ea8a3e52b x86/speculation: Provide IBPB always command line options ba6fd92d9dde x86/speculation: Add seccomp Spectre v2 user space protection mode e162e0cb9f48 x86/speculation: Enable prctl mode for spectre_v2_user 4fe877ade966 x86/speculation: Add prctl() control for indirect branch speculation 26a22284be5b x86/speculation: Prepare arch_smt_update() for PRCTL mode 3380e40c38d1 x86/speculation: Prevent stale SPEC_CTRL msr content dafcdc4d3ef4 x86/speculation: Split out TIF update b34c1d1e20ff ptrace: Remove unused ptrace_may_access_sched() and MODE_IBRS 2f191447843d x86/speculation: Prepare for conditional IBPB in switch_mm() 3c4a52665935 x86/speculation: Avoid __switch_to_xtra() calls 9a02cf2b59f7 x86/process: Consolidate and simplify switch_to_xtra() code e45f1bf477c2 x86/speculation: Prepare for per task indirect branch speculation control 40e17356647d x86/speculation: Add command line control for indirect branch speculation 34ca30f6ebb2 x86/speculation: Unify conditional spectre v2 print functions 8cf2abe5a48d x86/speculataion: Mark command line parser data __initdata b2e49f57b3d3 x86/speculation: Mark string arrays const correctly a951ec1282ca x86/speculation: Reorder the spec_v2 code f6e97c269fdf x86/l1tf: Show actual SMT state 124f1934f087 x86/speculation: Rework SMT state change 0db58041bd88 sched/smt: Expose sched_smt_present static key 9b76ef59f198 x86/Kconfig: Select SCHED_SMT if SMP enabled 74c0d392f4d2 sched/smt: Make sched_smt_present track topology 4b44044665b7 x86/speculation: Reorganize speculation control MSRs update 9d35dc0b1975 x86/speculation: Rename SSBD update functions ae5c861d44a2 x86/speculation: Disable STIBP when enhanced IBRS is in use 9fdce9f0d6f6 x86/speculation: Move STIPB/IBPB string conditionals out of cpu_show_common() d9e0d122ae45 x86/speculation: Remove unnecessary ret variable in cpu_show_common() 9ca44b34145e x86/speculation: Clean up spectre_v2_parse_cmdline() f472b112c142 x86/speculation: Update the TIF_SSBD comment 4fe817e5f922 x86/retpoline: Remove minimal retpoline support cdda9afbdbcb x86/build: Fix compiler support check for CONFIG_RETPOLINE 80420a04a82c x86/retpoline: Make CONFIG_RETPOLINE depend on compiler support e338c91ae9bb x86/speculation: Add RETPOLINE_AMD support to the inline asm CALL_NOSPEC variant dd970c7bb37c x86/speculation: Propagate information about RSB filling mitigation to sysfs 1a42c7686198 x86/speculation: Apply IBPB more strictly to avoid cross-process data leak 3fafe253622e tcp: defer SACK compression after DupThresh 973b2d8edb37 net/dim: Update DIM start sample after each DIM iteration 0541a4ad4c11 virtio-net: fail XDP set if guest csum is negotiated 326888b906c0 virtio-net: disable guest csum during XDP set ce853ea2a2e1 net: skb_scrub_packet(): Scrub offload_fwd_mark 497d616f9ef9 net: thunderx: set xdp_prog to NULL if bpf_prog_add fails 32978c0d13b0 usbnet: ipheth: fix potential recvmsg bug and recvmsg bug 2 303b14516da0 s390/qeth: fix length check in SNMP processing beedfff965e4 rapidio/rionet: do not free skb before reading its length 9bde4bd658b6 packet: copy user buffers before orphan or clone 8240b24014e5 net: thunderx: set tso_hdrs pointer to NULL in nicvf_free_snd_queue f4b7bf2f7824 net: gemini: Fix copy/paste error 1a57f5e05433 net: don't keep lonely packets forever in the gro hash fa9f95c537f2 lan743x: fix return value for lan743x_tx_napi_poll e7ef14941113 lan743x: Enable driver to work with LAN7431 a7a42d6ae23e mm/khugepaged: collapse_shmem() do not crash on Compound 219f7f003c6b mm/khugepaged: collapse_shmem() without freezing new_page a5df6e4dd710 mm/khugepaged: minor reorderings in collapse_shmem() 1d0476b09ae2 mm/khugepaged: collapse_shmem() remember to clear holes ba76e023cbcd mm/khugepaged: fix crashes due to misaccounted holes 4ee51871be50 mm/khugepaged: collapse_shmem() stop if punched or truncated 4b7da0a23ab7 mm/huge_memory: fix lockdep complaint on 32-bit i_size_read() 4ea44ec50a87 mm/huge_memory: splitting set mapping+index before unfreeze 9385e2751953 mm/huge_memory: rename freeze_page() to unmap_page() cfe3f465651c media: ov5640: fix auto controls values when switching to manual mode ce92e4309a8f media: ov5640: fix wrong binning value in exposure calculation 797f0d9cdb19 media: ov5640: fix auto gain & exposure when changing mode 09dd7d55020c media: ov5640: fix exposure regression d081f6351a54 media: ov5640: Fix timings setup code e27220212028 media: ov5640: Re-work MIPI startup sequence 1941b77cf04d rcu: Make need_resched() respond to urgent RCU-QS needs 2d694e55c1a8 tty: wipe buffer if not echoing data ff91ad4b37b6 tty: wipe buffer. c9a2097b5bca include/linux/pfn_t.h: force '~' to be parsed as an unary operator 69adf873d6b7 mm, page_alloc: check for max order in hot path 4cf135795c19 tmpfs: make lseek(SEEK_DATA/SEK_HOLE) return ENXIO with a negative offset 5056621d3d82 mm, memory_hotplug: check zone_movable in has_unmovable_pages dfa625fbef30 z3fold: fix possible reclaim races 32536aab2f6d powerpc/numa: Suppress "VPHN is not supported" messages 41d104c27a25 NFSv4: Fix an Oops during delegation callbacks 7d1687dde51a kdb: Use strscpy with destination buffer size 32fe7d4fb78e drm/amdgpu: fix bug with IH ring setup f93e575d397a RISC-V: Silence some module warnings on 32-bit 8e1136c5aff5 riscv: add missing vdso_install target 48182b646f13 SUNRPC: Fix a bogus get/put in generic_key_to_expire() 11e0046dcfea perf/x86/intel/uncore: Add more IMC PCI IDs for KabyLake and CoffeeLake CPUs 73141f3f7b4f sched/fair: Fix cpu_util_wake() for 'execl' type workloads 757ebe2cf812 powerpc/io: Fix the IO workarounds code to work with Radix cf650c21904c floppy: fix race condition in __floppy_read_block_0() 7e04a587b960 crypto: simd - correctly take reqsize of wrapped skcipher into account eeb7ebec5993 rtc: pcf2127: fix a kmemleak caused in pcf2127_i2c_gather_write 1a7a12521b42 rtc: cmos: Do not export alarm rtc_ops when we do not support alarms 06200773ff6b cpufreq: imx6q: add return value check for voltage scale 8bc2418df6ef KVM: PPC: Move and undef TRACE_INCLUDE_PATH/FILE c2d490ff84be scsi: hisi_sas: Remove set but not used variable 'dq_list' 7fa1b9068daf pinctrl: meson: fix meson8b ao pull register bits c3faa93f65aa pinctrl: meson: fix meson8 ao pull register bits 539eae5c2efb pinctrl: meson: fix gxl ao pull register bits 81e6fb4d21c9 pinctrl: meson: fix gxbb ao pull register bits 23980899fd33 pinctrl: meson: fix pinconf bias disable 2acf52e0d024 fsnotify: generalize handling of extra event flags 70804a2395f9 IB/hfi1: Eliminate races in the SDMA send error path 36f0ce79eea5 ACPICA: AML interpreter: add region addresses in global list during initialization 98a7ff363966 can: flexcan: remove not needed struct flexcan_priv::tx_mb and struct flexcan_priv::tx_mb_idx 7e6c6e8f96a3 can: flexcan: Always use last mailbox for TX 09c695304ced can: hi311x: Use level-triggered interrupt d5f1bed61e87 can: raw: check for CAN FD capable netdev in raw_sendmsg() 5dbbeea479ba can: flexcan: handle tx-complete CAN frames via rx-offload infrastructure 9d698b0e8c60 can: flexcan: use can_rx_offload_queue_sorted() for flexcan_irq_bus_*() 3ca38586737b can: rx-offload: rename can_rx_offload_irq_queue_err_skb() to can_rx_offload_queue_tail() b564520dc84a can: rx-offload: introduce can_rx_offload_get_echo_skb() and can_rx_offload_queue_sorted() functions ba4d601f11da can: dev: __can_get_echo_skb(): print error message, if trying to echo non existing skb 14daeee327c0 can: dev: __can_get_echo_skb(): Don't crash the kernel if can_priv::echo_skb is accessed out of bounds bd8f43390a6e can: dev: __can_get_echo_skb(): replace struct can_frame by canfd_frame to access frame length ec51a36d40ba can: dev: can_get_echo_skb(): factor out non sending code to __can_get_echo_skb() 17afd6b2f539 can: flexcan: Unlock the MB unconditionally 4e10eaf14115 drm/ast: Remove existing framebuffers before loading driver 2059f682eac4 drm/ast: fixed cursor may disappear sometimes 47d28426881e drm/ast: change resolution may cause screen blurred 231220ffbd0c drm/i915: Disable LP3 watermarks on all SNB machines 0ca629caa428 tcp: do not release socket ownership in tcp_close() 235bb14bb504 mm/memory.c: recheck page table entry with page table lock held 700d687423ce mm: don't warn about large allocations for slab 3deb594eb9cc llc: do not use sk_eat_skb() d62cdc16c019 gfs2: Don't leave s_fs_info pointing to freed memory in init_sbd 91aa78f105a0 sctp: clear the transport of some out_chunk_list chunks in sctp_assoc_rm_peer 1ffe2390eec3 bfs: add sanity check at bfs_fill_super() 609b2f88baa9 Input: synaptics - avoid using uninitialized variable when probing 1c3712cd9ec5 selinux: Add __GFP_NOWARN to allocation at str_read() f4dd907859f6 v9fs_dir_readdir: fix double-free on p9stat_read error 43fb0f750bf5 tools/power/cpupower: fix compilation with STATIC=true 7b18c23b8a15 opp: ti-opp-supply: Correct the supply in _get_optimal_vdd_voltage call cdcc687a7c0f opp: ti-opp-supply: Dynamically update u_volt_min adf820e7040b brcmfmac: fix reporting support for 160 MHz channels 77260dca90d8 iwlwifi: mvm: don't use SAR Geo if basic SAR is not used 230956227e0f iwlwifi: mvm: fix regulatory domain update when the firmware starts 34c26e7ff77e iwlwifi: mvm: support sta_statistics() even on older firmware 4e7059a1ef08 iwlwifi: fix wrong WGDS_WIFI_DATA_SIZE 00db19541478 gpio: don't free unallocated ida on gpiochip_add_data_with_key() error path 1c65bc42b0b6 mmc: sdhci-pci: Workaround GLK firmware failing to restore the tuning value e670f3c0bd7f mmc: sdhci-pci: Try "cd" for card-detect lookup before using NULL 0279a3e8c9a3 Documentation/security-bugs: Postpone fix publication in exceptional cases bea263a4d369 Documentation/security-bugs: Clarify treatment of embargoed information 85225e451366 MAINTAINERS: Add Sasha as a stable branch maintainer a820ce4d4189 ALSA: oss: Use kvzalloc() for local buffer allocations 7ca1b0cfd1f5 usb: xhci: Prevent bus suspend if a port connect change or polling state is detected 6dc2234cfc3d xhci: Add quirk to workaround the errata seen on Cavium Thunder-X2 Soc e23d44bfb180 usb: xhci: fix timeout for transition from RExit to U0 794e4eca3eb8 usb: xhci: fix uninitialized completion when USB3 port got wrong status e705be077247 xhci: Add check for invalid byte size error when UAS devices are connected. a065ce744fcb xhci: handle port status events for removed USB3 hcd d0ab048de951 xhci: Fix leaking USB3 shared_hcd at xhci removal c191d670df6c usb: dwc3: core: Clean up ULPI device baae5ac1953b usb: dwc3: gadget: Properly check last unaligned/zero chain TRB a3c907510737 usb: dwc3: gadget: fix ISOC TRB type on unaligned transfers 2b5d953d4120 usb: core: Fix hub port connection events lost 015ca0f92560 efi/libstub: arm: support building with clang 7972aba9b9a0 HID: steam: remove input device when a hid client is running. (From OE-Core rev: d288dc17d6fe6e88d6a490f258e8d2502d661aad) (From OE-Core rev: 933712eb6a2b212ac53fbc79d1d3e79dd551523f) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: correct qemumips64el definitionBruce Ashfield2019-01-083-3/+3
| | | | | | | | | | | | | | | | | | | The big endian mips definition was used as the basis for the little endian machine. Unfortunatey, the KMACHINE definitions were not fully cleared, so big endian builds will match on the 'le' variant .. and break. We drop the BE machine definitions from the LE variant and we are fixed. (From OE-Core rev: 863e520059cdc96817ec87983d1e036f291bf37c) (From OE-Core rev: 16643e8309afd03e99be2482ae7f7ce11cb0bebe) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> [Dropped 4.19 changes] Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: configuration updates (virtio and tpm)Bruce Ashfield2019-01-083-3/+3
| | | | | | | | | | | | | | | | | Integrating the following configuration changes: 1992fb4dad30 virtio.cfg: enable CONFIG_DRM_VIRTIO_GPU 9e9ba7cb6756 features/tpm: enable tpm support (From OE-Core rev: c4e273f6a2213ac898fbc504b9bfc12af633c9b8) (From OE-Core rev: a6356975709cb7bcfbea60ce9f1507583eccd2e2) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> [Drop 4.19 changes] Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: better packaging for TI wl12xx & wl18xx firmwaresAndré Draszik2019-01-081-7/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | Currently, the linux-firmware-wl12xx contains all wl12xx and wl18xx firmwares, except for the wl18xx compatibility symlinks for old kernels and the linux-firmware-wl18xx contains just those compatibility symlinks and nothing else. This doesn't make sense... Be more specific about what to package into each package, in particular because the existing wl12xx package is specific about symlinks already. At the same time, we split the common bits into a -wlcommon package, so that the wl18xx package doesn't need to depend on all the wl12xx firmwares, saving several MiB in the file system. (From OE-Core rev: e4423eef71c463efe7a1cdf1a426cc9619c78b8a) (From OE-Core rev: eb85e7c4d011157d7d7db1b4706a60f6e609c980) Signed-off-by: André Draszik <andre.draszik@jci.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: Bump revision to 1baa348Otavio Salvador2019-01-081-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds following changes: 1baa348 Merge branch 'nxp_mc' of https://github.com/NXP/linux-firmware c7ba355 qed: Add 8.37.7.0 firmware image 1cb4e51 amdgpu: add raven dmcu firmware aa71b2d amdgpu: update raven firmware to 18.40 fcd5a5f amdgpu: update fiji firmware to 18.40 453caa3 amdgpu: update tonga firmware to 18.40 7ceb224 amdgpu: update carrizo firmware to 18.40 a136e78 amdgpu: update polaris10 firmware to 18.40 ac5f8bd amdgpu: update vega10 firmware to 18.40 8d3825c linux-firmware: add firmware for mt7650e 96d6db5 linux-firmware: add MC firmware for NXP DPAA2 SoCs d877533 linux-firmware: liquidio: fix GPL compliance issue 2618544 linux-firmware: Update firmware file for Intel Bluetooth,8265 c34a52a linux-firmware: Update firmware patch for Intel Bluetooth 8260 d8e8163 linux-firmware: Update firmware file for Intel Bluetooth,9260 66b58d4 linux-firmware: Update firmware file for Intel Bluetooth,9560 50b8b0b linux-firmware: add firmware for mt7610e de9cefa Merge branch 'firmware-update' of https://github.com/01org/opa-firmware 951cd9e Merge branch 'ath10k-20181010' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/linux-firmware c6398e3 Update Intel OPA hfi1 firmware eaceb79 ath10k: QCA9984 hw1.0: update board-2.bin a00e61b ath10k: QCA9984 hw1.0: update firmware-5.bin to 10.4-3.6.0.1-00003 50d4180 ath10k: QCA988X hw2.0: update firmware-5.bin to 10.2.4-1.0-00041 427d31d ath10k: QCA9888 hw2.0: update board-2.bin d87e815 ath10k: QCA9888 hw2.0: update firmware-5.bin to 10.4-3.6-00140 097bbdf ath10k: QCA9887 hw1.0: update firmware-5.bin to 10.2.4-1.0-00041 3e2e5d3 ath10k: QCA9377 hw1.0: add firmware-6.bin to WLAN.TF.2.1-00021-QCARMSWP-1 a87eb5f ath10k: QCA6174 hw3.0: update firmware-6.bin to RM.4.4.1.c2-00057-QCARMSWP-1 14024d3 ath10k: QCA4019 hw1.0: update board-2.bin 2ac415e ath10k: QCA4019 hw1.0: update firmware-5.bin to 10.4-3.6-00140 f503e1d nfp: Add Agilio BPF firmware rev 2.0.6.124 c6b6265 Merge tag 'iwlwifi-fw-2018-10-03' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/linux-firmware 338684a rtw88: Add firmware file for driver rtw88 68a4930 nfp: update Agilio SmartNIC flower firmware to rev AOTC-2.9.A.37 da110f2 iwlwifi: add -41.ucode firmwares for 9000 series b1ac8f4 iwlwifi: update firmwares for 9000 series 58265e0 iwlwifi: update firmwares for 7000, 8000 and 9000 series dc638d6 nfp: update Agilio SmartNIC firmware to rev 2.1.13 7c81f23 ti-connectivity: add firmware for CC2560(A) Bluetooth f0a1cbf linux-firmware: mediatek: add firmware for mt7668u Bluetooth eb6419c nvidia: add GV100 signed firmware 1ab9095 Merge git://git.marvell.com/mwifiex-firmware 2ddd8f0 Merge branch 'master' of https://github.com/bgodavar/qca_rome_firmware 18c4c8a firmware/icl/dmc: Add v1.07 of DMC for Icelake 52b23a9 linux-firmware: add Marvell SD8997 firmware image 534daf4 qca: update BT firmware files for QCA ROME chip. License-Update: new firmware files additions (From OE-Core rev: f1638d3acbabe43f4909a6dc8de6158e1d8cb439) (From OE-Core rev: c3a5769d04c974051f8ed0b8e7547170cbca252f) Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.18: update to v4.18.21Bruce Ashfield2019-01-083-17/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating Paul Gortmaker's 4.18.x -stable queue that comprises the following commits: 7791d9ae24f8 Linux 4.18.21 a80801badd68 libceph: fall back to sendmsg for slab pages fa1d15db0676 HID: Add quirk for Microsoft PIXART OEM mouse 539bf8a221c2 HID: Add quirk for Primax PIXART OEM mice e5cfd0902404 HID: uhid: forbid UHID_CREATE under KERNEL_DS or elevated privileges c2d5a17480e1 ACPI / platform: Add SMB0001 HID to forbidden_id_list a6f05874e5e4 drivers/misc/sgi-gru: fix Spectre v1 vulnerability a2106abb1311 mtd: rawnand: atmel: fix OF child-node lookup 852707bdc43c USB: misc: appledisplay: add 20" Apple Cinema Display 025b1def8764 misc: atmel-ssc: Fix section annotation on atmel_ssc_get_driver_data 9e7b23298a7e usb: quirks: Add delay-init quirk for Corsair K70 LUX RGB 013de23dac1c USB: Wait for extra delay time after USB_PORT_FEAT_RESET for quirky hub 3f514468061f USB: quirks: Add no-lpm quirk for Raydium touchscreens bbcc56d2f095 usb: cdc-acm: add entry for Hiro (Conexant) modem 97e2f24e1a83 ALSA: hda/ca0132 - Call pci_iounmap() instead of iounmap() 745bb5e7cfeb ALSA: hda/realtek - Add quirk entry for HP Pavilion 15 1c6195c1d07e RISC-V: Fix raw_copy_{to,from}_user() 58d333dec778 MIPS: OCTEON: cavium_octeon_defconfig: re-enable OCTEON USB driver 574cddd586ad x86/ldt: Unmap PTEs for the slot before freeing LDT pages e5992ad333bb x86/ldt: Split out sanity check in map_ldt_struct() 4fec0315cc99 x86/mm: Move LDT remap out of KASLR region on 5-level paging 06e06217b513 x86/mm/doc: Enhance the x86-64 virtual memory layout descriptions afddf2bc08b8 x86/mm/doc: Clean up the x86-64 virtual memory layout descriptions 251fe62f9fbd SUNRPC: drop pointless static qualifier in xdr_get_next_encode_buffer() 39cc3a6bf7a4 kbuild: deb-pkg: fix too low build version number 4cbf9bb5d870 net: aquantia: invalid checksumm offload implementation 7efe7160032f net: aquantia: fixed enable unicast on 32 macvlan 3dcebf4e0021 net: aquantia: fix potential IOMMU fault after driver unbind 7ab68bbd45e5 net: stmmac: Fix RX packet size > 8191 13cf931db889 qed: Fix potential memory corruption edc856a3748d qed: Fix SPQ entries not returned to pool in error flows 85423a9f1925 qed: Fix blocking/unlimited SPQ entries leak 98e7cd88b52b qed: Fix memory/entry leak in qed_init_sp_request() 82f212b802a0 i40e: restore NETIF_F_GSO_IPXIP[46] to netdev features 85f5e5f14d5a ice: Change req_speeds to be u16 da1d12c17f9f ice: Fix the bytecount sent to netdev_tx_sent_queue 2a7e71e87d96 ice: Fix dead device link issue with flow control 14e275bde8d7 perf tools: Do not zero sample_id_all for group members 76cc23113132 perf tools: Fix undefined symbol scnprintf in libperf-jvmti.so 2d21e584e738 sched/core: Take the hotplug lock in sched_init_smp() 2ada9a15c672 i2c: omap: Enable for ARCH_K3 53d22ae3d66e nvme: make sure ns head inherits underlying device limits 446c01fb4f92 ceph: quota: fix null pointer dereference in quota check 9e10f7374c41 s390/perf: Change CPUM_CF return code in event init function 9de8b1448395 drm/amd/amdgpu/dm: Fix dm_dp_create_fake_mst_encoder() f360a418cccb drm/amd/display: Drop reusing drm connector for MST 7f7cef0bfc2f block: Clear kernel memory before copying to user f9e5bd7ff2eb drm/amd/display: Stop leaking planes 4239764e6ba8 lib/raid6: Fix arm64 test build 7c5fe0f1b003 mtd: nand: Fix nanddev_pos_next_page() kernel-doc header c3c978e03a0b clk: fixed-factor: fix of_node_get-put imbalance 1e6a626e9a85 arm64: dts: renesas: r8a7795: add missing dma-names on hscif2 8904df27645c Revert "drm/exynos/decon5433: implement frame counter" bc80947ec235 ARM: dts: fsl: Fix improperly quoted stdout-path values 0256a4666ccc hwmon: (ibmpowernv) Remove bogus __init annotations 7cce145bb0bc net: hns3: Fix for out-of-bounds access when setting pfc back pressure 49ca763b85a3 s390/qeth: fix HiperSockets sniffer 2a5adbb88317 netfilter: nft_compat: ebtables 'nat' table is normal chain type b1045a2ed7d0 netfilter: ipset: Fix calling ip_set() macro at dumping 6339fe77369f netfilter: xt_IDLETIMER: add sysfs filename checking routine 5f53cf58e657 netfilter: ipset: Correct rcu_dereference() call in ip_set_put_comment() ac802253a7f6 bpf: fix bpf_prog_get_info_by_fd to return 0 func_lens for unpriv 38dd3dd00b30 s390/mm: Fix ERROR: "__node_distance" undefined! da97e4fe8be9 s390/mm: fix mis-accounting of pgtable_bytes 8d30ef7ca397 netfilter: ipset: fix ip_set_list allocation failure 61c4117c1a74 netfilter: ipset: actually allow allowable CIDR 0 in hash:net,port,net 969721e7b329 netfilter: ipset: list:set: Decrease refcount synchronously on deletion and replace 429746904248 Revert "netfilter: nft_numgen: add map lookups for numgen random operations" a5e3863ac044 netfilter: use PTR_ERR_OR_ZERO() 0ae8e99ec8cd HID: alps: allow incoming reports when only the trackstick is opened 15b457203750 Revert "HID: add NOGET quirk for Eaton Ellipse MAX UPS" b031d919f5a3 HID: i2c-hid: Add a small delay after sleep command for Raydium touchpanel 6e7506e7ffa1 netfilter: ipv6: fix oops when defragmenting locally generated fragments ffe4bc3d6f34 netfilter: ipv6: nf_defrag: drop skb dst before queueing 9b1f3e55b288 clk: ti: fix OF child-node lookup dd638be4185f clk: meson: clk-pll: drop CLK_GET_RATE_NOCACHE where unnecessary 0d6b6e708bc7 arm64: percpu: Initialize ret in the default case bbc36472de49 platform/x86: acerhdf: Add BIOS entry for Gateway LT31 v1.3307 1a256be39690 x86/earlyprintk: Add a force option for pciserial device f7554181a88f apparmor: Fix uninitialized value in aa_split_fqname 012871d08c0d clk: samsung: exynos5420: Enable PERIS clocks for suspend 064e571701ce fs/exofs: fix potential memory leak in mount option parsing 831690c6459c perf symbols: Set PLT entry/header sizes properly on Sparc 0f9ecdb3bd83 clk: fixed-rate: fix of_node_get-put imbalance ede1c4fcdde1 platform/x86: intel_telemetry: report debugfs failure ee66e4013b23 afs: Handle EIO from delivery function aef20e808b30 drm/edid: Add 6 bpc quirk for BOE panel. 24bb4410cef8 um: Give start_idle_thread() a return code 2d40d681ae35 perf unwind: Take pgoff into account when reporting elf to libdwfl cb3e550391e9 hfsplus: prevent btree data loss on root split fa5cc3040873 hfs: prevent btree data loss on root split ee916b4885a5 reiserfs: propagate errors from fill_with_dentries() properly ef40ee9ed9ae ixgbe: fix MAC anti-spoofing filter after VFLR c0fee8923e4f net: hns3: bugfix for the initialization of command queue's spin lock 8d77763100a2 net: hns3: bugfix for handling mailbox while the command queue reinitialized 2fb7315d2cf8 net: hns3: Prevent sending command during global or core reset ab0b26b06885 net: hns3: bugfix for rtnl_lock's range in the hclgevf_reset() cd72d052e2e0 block: brd: associate with queue until adding disk 0d11623a80f2 arm64: kprobe: make page to RO mode when allocate it a52826b7b283 cifs: fix return value for cifs_listxattr 875f9a25fe16 cifs: don't dereference smb_file_target before null check 726e26c18837 usbnet: smsc95xx: disable carrier check while suspending 1b02f8a0f99a net: smsc95xx: Fix MTU range 43ec8ff9d9d1 mlxsw: spectrum: Fix IP2ME CPU policer configuration 5084168f4ddb sctp: not increase stream's incnt before sending addstrm_in request 2d3ba28f6872 net: phy: mdio-gpio: Fix working over slow can_sleep GPIOs fbe671bf4640 sctp: fix strchange_flags name for Stream Change Event 1071eded0415 net: dsa: microchip: initialize mutex before use 92df935ee5bd net: qualcomm: rmnet: Fix incorrect assignment of real_dev 8524e5f23056 sctp: define SCTP_SS_DEFAULT for Stream schedulers 839c08b2e53f net: phy: realtek: fix RTL8201F sysfs name 511ac11522c8 net: dsa: mv88e6xxx: Fix clearing of stats counters 4166d97c8114 net/mlx5e: IPoIB, Reset QP after channels are closed 057174ecf7c3 net/mlx5: IPSec, Fix the SA context hash key 776d3005c370 l2tp: fix a sock refcnt leak in l2tp_tunnel_register 5b7d8593e89d inet: frags: better deal with smp races 38cdb31946c1 net/mlx5e: Removed unnecessary warnings in FEC caps query 0fa0336430a4 net/mlx5e: Fix selftest for small MTUs 35f08cfda6e4 net/mlx5e: Always use the match level enum when parsing TC rule match 81dff097d4f1 Revert "sctp: remove sctp_transport_pmtu_check" 956f3384ec99 net/mlx5e: Adjust to max number of channles when re-attaching e717c85edd16 net/mlx5e: Claim TC hw offloads support only under a proper build config 73965525b4a5 net: systemport: Protect stop from timeout 0c6765847a3e tuntap: fix multiqueue rx 1f1f1f9f5c04 tipc: fix lockdep warning when reinitilaizing sockets 4882b7bfa4f4 tipc: don't assume linear buffer when reading ancillary data 8ee89a1dba58 tg3: Add PHY reset for 5717/5719/5720 in change ring and flow control paths 29939b28474d tcp: Fix SOF_TIMESTAMPING_RX_HARDWARE to use the latest timestamp during TCP coalescing 2d02df9e00f6 sctp: not allow to set asoc prsctp_enable by sockopt f8079b5a352d net-gro: reset skb->pkt_type in napi_reuse_skb() 893ebde4310f net: bcmgenet: protect stop from timeout d50e12a49aa0 ipv6: Fix PMTU updates for UDP/raw sockets in presence of VRF a72cc86b5f1b ipv6: fix a dst leak when removing its exception 05b6cf8bd43b ip_tunnel: don't force DF when MTU is locked 9de9dc5fac67 ibmvnic: fix accelerated VLAN handling 67485ab94ea6 flow_dissector: do not dissect l4 ports for fragments (From OE-Core rev: 39afea5282fed75a4f70d8f8b1af767620923828) (From OE-Core rev: 7b820f693fa6c2a9d9464a2a8bc8368b70ffd9f7) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.18: update to v4.18.20Bruce Ashfield2019-01-083-17/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the korg releases that comprise the following commits: a9da8725b7a7 Linux 4.18.20 55eac9e85dea Revert "ACPICA: AML interpreter: add region addresses in global list during initialization" 770271829fbe CONFIG_XEN_PV breaks xen_create_contiguous_region on ARM 355c0d23ff88 drm/i915: Fix possible race in intel_dp_add_mst_connector() 0400eb06d37c drm/i915/execlists: Force write serialisation into context image vs execution 06e562e7f515 drm/i915/ringbuffer: Delay after EMIT_INVALIDATE for gen4/gen5 41a2334c224e drm/i915: Mark pin flags as u64 a4820798a2ed drm/i915: Don't oops during modeset shutdown after lpe audio deinit d0baf6ac9fcc drm/i915: Compare user's 64b GTT offset even on 32b b9d3cae0b451 drm/i915: Fix ilk+ watermarks when disabling pipes 877e75bc93ec drm/i915: Fix error handling for the NV12 fb dimensions check 63f4972b9b22 drm/i915/hdmi: Add HDMI 2.0 audio clock recovery N values df00d4ac7d26 drm/i915/dp: Restrict link retrain workaround to external monitors 6440b1a7f8f2 drm/i915/dp: Fix link retraining comment in intel_dp_long_pulse() f28285d10021 drm/i915: Large page offsets for pread/pwrite 874d2275ee94 drm/i915: Skip vcpi allocation for MSTB ports that are gone 0cf4813b215f drm/i915: Don't unset intel_connector->mst_port 6aba99c55748 drm/i915: Restore vblank interrupts earlier 68b4918e7072 drm/i915/dp: Link train Fallback on eDP only if fallback link BW can fit panel's native mode a90d6f083b7a drm: panel-orientation-quirks: Add quirk for Acer One 10 (S1003) 4a7daecdaab9 drm/dp_mst: Check if primary mstb is null fbea4573dc0b drm/etnaviv: fix bogus fence complete check in timeout handler 13b3707bafea drm/amd/powerplay: Enable/Disable NBPSTATE on On/OFF of UVD 1cca6c472fcc drm/nouveau: Fix nv50_mstc->best_encoder() 699242cf4aca drm/nouveau: Check backlight IDs are >= 0, not > 0 bbf40af9c2d8 drm/amdgpu: add missing CHIP_HAINAN in amdgpu_ucode_get_load_type 842b99a831c5 drm/amdgpu: Fix typo in amdgpu_vmid_mgr_init 5b231a7b3326 drm/msm: fix OF child-node lookup 0ad256e8ed36 drm/rockchip: Allow driver to be shutdown on reboot/kexec 6f680252dc25 efi/arm/libstub: Pack FDT after populating it e47645d9b0fb mm/swapfile.c: use kvzalloc for swap_info_struct allocation 82743f44a420 hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444! 2ca904bea902 lib/ubsan.c: don't mark __ubsan_handle_builtin_unreachable as noreturn f4ae32cf2589 crypto: user - fix leaking uninitialized memory to userspace f784bb167d5f libata: blacklist SAMSUNG MZ7TD256HAFV-000L9 SSD 08f382aeba0c gfs2: Fix metadata read-ahead during truncate (2) 47e7c3fc9b8b gfs2: Put bitmap buffers in put_super bd9568c3484b configfs: replace strncpy with memcpy 5fe5a24a8cc8 selinux: check length properly in SCTP bind hook a80cb9b67334 fuse: fix leaked notify reply e6fed825e0eb fuse: fix use-after-free in fuse_direct_IO() 693a06b52aab rtc: hctosys: Add missing range error reporting 651c5d16f3a9 nfsd: COPY and CLONE operations require the saved filehandle to be set f194756edd6c NFSv4: Don't exit the state manager without clearing NFS4CLNT_MANAGER_RUNNING 7142f0dcc2c8 sunrpc: correct the computation for page_ptr when truncating 13c70ef5b3c7 kdb: print real address of pointers instead of hashed addresses 6514d22a21ad kdb: use correct pointer when 'btc' calls 'btt' 6520fe938946 mnt: fix __detach_mounts infinite loop d1a5f8e4d27e mount: Prevent MNT_DETACH from disconnecting locked mounts 376732709e5d mount: Don't allow copying MNT_UNBINDABLE|MNT_LOCKED mounts afae7f7336d5 mount: Retest MNT_LOCKED in do_umount e1d8594f10d1 ext4: fix buffer leak in __ext4_read_dirblock() on error path 4f1e87322991 ext4: fix buffer leak in ext4_expand_extra_isize_ea() on error path 73b05bc9cfdc ext4: fix buffer leak in ext4_xattr_move_to_block() on error path 93b0fc8e9005 ext4: release bs.bh before re-using in ext4_xattr_block_find() ef3af4ee5b81 ext4: fix buffer leak in ext4_xattr_get_block() on error path 2efa77a4df20 ext4: fix possible leak of s_journal_flag_rwsem in error path 891dd04dc1cc ext4: fix possible leak of sbi->s_group_desc_leak in error path 0ff14c16afc8 ext4: avoid possible double brelse() in add_new_gdb() on error path 84d88fc7e751 ext4: fix missing cleanup if ext4_alloc_flex_bg_array() fails while resizing 78805335fb17 ext4: avoid buffer leak in ext4_orphan_add() after prior errors aac055dfa4ee ext4: avoid buffer leak on shutdown in ext4_mark_iloc_dirty() d61417997e50 ext4: fix possible inode leak in the retry loop of ext4_resize_fs() dd6d368f6f18 ext4: missing !bh check in ext4_xattr_inode_write() c802502a2e80 ext4: avoid potential extra brelse in setup_new_flex_group_blocks() 56415293423b ext4: add missing brelse() add_new_gdb_meta_bg()'s error path ab88f38df803 ext4: add missing brelse() in set_flexbg_block_bitmap()'s error path 5ee0b3985aec ext4: add missing brelse() update_backups()'s error path d4b97e20c7ea clockevents/drivers/i8253: Add support for PIT shutdown quirk a77da38bfda3 Btrfs: fix data corruption due to cloning of eof block 0c4fb98c8f6f Btrfs: fix infinite loop on inode eviction after deduplication of eof block 1064b11af79d Btrfs: fix cur_offset in the error case for nocow 383ceb87733b btrfs: fix pinned underflow after transaction aborted 57da76a94a8a watchdog/core: Add missing prototypes for weak functions 11cf9be2e473 arch/alpha, termios: implement BOTHER, IBSHIFT and termios2 7d7a750eabf2 termios, tty/tty_baudrate.c: fix buffer overrun d74a4fc841cf x86/hyper-v: Enable PIT shutdown quirk bcdff99a9348 x86/cpu/vmware: Do not trace vmware_sched_clock() 9eaed9022502 of, numa: Validate some distance map rules 688995faeb6f perf stat: Handle different PMU names with common prefix b66ad9290fbf hwmon: (core) Fix double-free in __hwmon_device_register() 1ef2d80cb3da mtd: docg3: don't set conflicting BCH_CONST_PARAMS option ca589cb08cd6 mtd: nand: Fix nanddev_neraseblocks() 98f1ce39c92c mtd: spi-nor: cadence-quadspi: Return error code in cqspi_direct_read_execute() ab2b363733ac bonding/802.3ad: fix link_failure_count tracking e36798fc10e2 ARM: 8809/1: proc-v7: fix Thumb annotation of cpu_v7_hvc_switch_mm 5d64390cff09 netfilter: conntrack: fix calculation of next bucket number in early_drop ca1c5698fa94 memory_hotplug: cond_resched in __remove_pages a01e1536fc68 mm: thp: relax __GFP_THISNODE for MADV_HUGEPAGE mappings b74b152e9442 ocfs2: free up write context when direct IO failed 8362d09a7ff3 ocfs2: fix a misuse a of brelse after failing ocfs2_check_dir_entry f458499f2c96 soc: ti: QMSS: Fix usage of irq_set_affinity_hint dd4f21dfb81d Revert "powerpc/8xx: Use L1 entry APG to handle _PAGE_ACCESSED for CONFIG_SWAP" 094e5a111d0e SCSI: fix queue cleanup race before queue initialization is done aef93deeff58 scsi: qla2xxx: Initialize port speed to avoid setting lower speed 3fb039d37f96 vhost/scsi: truncate T10 PI iov_iter to prot_bytes 543c52975eb8 reset: hisilicon: fix potential NULL pointer dereference 84d1d9cc1c0c acpi, nfit: Fix ARS overflow continuation 13bb0de8e25c acpi/nfit, x86/mce: Validate a MCE's address before using it cdd219834f93 acpi/nfit, x86/mce: Handle only uncorrectable machine checks 69df28065f30 mach64: fix image corruption due to reading accelerator registers 7f6c07f5402e mach64: fix display corruption on big endian machines c5a924179783 thermal: core: Fix use-after-free in thermal_cooling_device_destroy_sysfs bb34fbacd90c Revert "ceph: fix dentry leak in splice_dentry()" e5d8d13800ca libceph: bump CEPH_MSG_MAX_DATA_LEN 1189a2216800 clk: rockchip: Fix static checker warning in rockchip_ddrclk_get_parent call 91a17b82ae41 clk: rockchip: fix wrong mmc sample phase shift for rk3328 7b659a3e5116 clk: sunxi-ng: h6: fix bus clocks' divider position 3a6f7116bf57 clk: at91: Fix division by zero in PLL recalc_rate() b4972d19dbf8 clk: s2mps11: Fix matching when built as module and DT node contains compatible 7b8b07a696c2 um: Drop own definition of PTRACE_SYSEMU/_SINGLESTEP 8e81ecdcbaaf xtensa: fix boot parameters address translation b9474cabc3c4 xtensa: make sure bFLT stack is 16 byte aligned 8501e03baaf2 xtensa: add NOTES section to the linker script 454dd3e93e38 MIPS: Loongson-3: Fix BRIDGE irq delivery problem 099ef76d3dd9 MIPS: Loongson-3: Fix CPU UART irq delivery problem 22f185cf0272 zram: close udev startup race condition as default groups b2405b2330d3 clk: meson: axg: mark fdiv2 and fdiv3 as critical b7dcf0d3a8f1 clk: meson-gxbb: set fclk_div3 as CLK_IS_CRITICAL 74cd739ed987 arm64: dts: stratix10: fix multicast filtering f0ef4cf3d407 arm64: dts: stratix10: Support Ethernet Jumbo frame f8c835816ad4 scsi: qla2xxx: Fix NVMe session hang on unload 318cb27e7fa0 scsi: qla2xxx: Fix re-using LoopID when handle is in use aa67028ac422 ovl: fix recursive oi->lock in ovl_link() 1b8ca12ee8af fuse: set FR_SENT while locked 10b6b5d193b6 fuse: fix blocked_waitq wakeup 8b71920c90c3 fuse: Fix use-after-free in fuse_dev_do_write() f7e709c59e58 fuse: Fix use-after-free in fuse_dev_do_read() 38d3f7b2e20f scsi: qla2xxx: Fix driver hang when FC-NVMe LUNs are configured f05744c0277c scsi: qla2xxx: Fix duplicate switch database entries 792b70b674bf scsi: qla2xxx: shutdown chip if reset fail 187dc52ddacb scsi: qla2xxx: Remove stale debug trace message from tcm_qla2xxx 008bab2eb77d scsi: qla2xxx: Fix process response queue for ISP26XX and above 7e9178071fb1 scsi: qla2xxx: Fix incorrect port speed being set for FC adapters c1d44176f2c3 serial: sh-sci: Fix could not remove dev_attr_rx_fifo_timeout 6fcbb25da516 ovl: check whiteout in ovl_create_over_whiteout() 6915a20df5f8 ovl: fix error handling in ovl_verify_set_fh() 1dffd49a92dd cdrom: fix improper type cast, which can leat to information leak. 09901a24c215 9p: clear dangling pointers in p9stat_free ab5b8371449b ARM: dts: imx6ull: keep IMX6UL_ prefix for signals on both i.MX6UL and i.MX6ULL 8515b9edf7a0 udf: Prevent write-unsupported filesystem to be remounted read-write a9dbfcffbfba 9p locks: fix glock.client_id leak in do_lock b710256edba8 staging: most: video: fix registration of an empty comp core_component 938e30c56446 drm/amdgpu: Fix SDMA TO after GPU reset v3 35c37a531fa0 drm: rcar-du: Update Gen3 output limitations e6b5db61b2d6 staging:iio:ad7606: fix voltage scales 3136e7a31323 powerpc/selftests: Wait all threads to join e7bce56063ac media: tvp5150: fix width alignment during set_selection() 2139f23fd233 sc16is7xx: Fix for multi-channel stall 809923bfbf77 MIPS/PCI: Call pcie_bus_configure_settings() to set MPS/MRRS 0305be8f74fb powerpc/memtrace: Remove memory in chunks 439f5244a9f4 powerpc/boot: Ensure _zimage_start is a weak symbol c6e2ae7ca034 MIPS: kexec: Mark CPU offline before disabling local IRQ 09249888b1ad media: coda: don't overwrite h.264 profile_idc on decoder instance 56a738841c49 media: pci: cx23885: handle adding to list failure ae2a9a2cebf3 drm/hisilicon: hibmc: Do not carry error code in HiBMC framebuffer pointer 7cb3b831fea3 drm/amd/display: fix gamma not being applied 7657b5bd3475 drm/omap: fix memory barrier bug in DMM driver 56b14ace2cda powerpc/mm: Don't report hugepage tables as memory leaks when using kmemleak 905119e2ea85 powerpc/nohash: fix undefined behaviour when testing page size support c89005fa57cc ARM: imx_v6_v7_defconfig: Select CONFIG_TMPFS_POSIX_ACL fab609de31de drm/amdgpu/powerplay: fix missing break in switch statements 50513ecaf5f8 tracing/kprobes: Check the probe on unloaded module correctly 39abc57fe589 tty: check name length in tty_find_polling_driver() 45394cc9a3c4 powerpc/eeh: Fix possible null deref in eeh_dump_dev_log() 6fc2ea857297 powerpc/Makefile: Fix PPC_BOOK3S_64 ASFLAGS 9cfe21c38e5b Input: wm97xx-ts - fix exit path f813b2981fc3 drm/amd/display: fix bug of accessing invalid memory d74680a91a15 powerpc/mm: fix always true/false warning in slice.c 7bd05ac862e2 powerpc/mm: Fix page table dump to work on Radix c467bb652d44 powerpc/64/module: REL32 relocation range check 8d16dd049428 powerpc/traps: restore recoverability of machine_check interrupts 6559b2338d96 Linux 4.18.19 5c4f8ea1f313 MD: fix invalid stored role for a disk - try2 ddf734ede053 bpf: wait for running BPF programs when updating map-in-map bbfed258eb08 userns: also map extents in the reverse map to kernel IDs 46aa7eb182c9 net: sched: Remove TCA_OPTIONS from policy 928b261cfbe6 Btrfs: fix use-after-free when dumping free space b7edab6df938 Btrfs: fix use-after-free during inode eviction 4fbcf14ceb4c btrfs: move the dio_sem higher up the callchain 904c7dc9dec1 btrfs: don't run delayed_iputs in commit 13d6628c019d btrfs: fix insert_reserved error handling 68c7db7c8f76 btrfs: only free reserved extent if we didn't insert it 3e9205b1d619 btrfs: don't use ctl->free_space for max_extent_size 171d45102ea8 btrfs: set max_extent_size properly 17a7240a9508 btrfs: reset max_extent_size properly 645dd2f9feab Btrfs: fix deadlock when writing out free space caches d7c7d298a76f Btrfs: fix assertion on fsync of regular file when using no-holes feature 191597b15b24 Btrfs: fix null pointer dereference on compressed write path error 07cf04229031 btrfs: qgroup: Dirty all qgroups before rescan 96437af32b61 Btrfs: fix wrong dentries after fsync of file that got its parent replaced 41bdbc9ea1ec Btrfs: fix warning when replaying log after fsync of a tmpfile 09cbc39c1b7f btrfs: make sure we create all new block groups 302e6eaa09d8 btrfs: reset max_extent_size on clear in a bitmap 6078b6126651 btrfs: protect space cache inode alloc with GFP_NOFS ff9e68fd136b btrfs: release metadata before running delayed refs 07ddb36eb150 Btrfs: don't clean dirty pages during buffered writes 0efba7a66329 btrfs: wait on caching when putting the bg cache 112249f4f379 btrfs: keep trim from interfering with transaction commits 74a0609298dc btrfs: don't attempt to trim devices that don't support it 599c6e4376cb btrfs: iterate all devices during trim, instead of fs_devices::alloc_list d12a47554ea9 btrfs: Ensure btrfs_trim_fs can trim the whole filesystem 89dbabf7e2c3 btrfs: Enhance btrfs_trim_fs function to handle error better 449f9b8dcf15 btrfs: fix error handling in btrfs_dev_replace_start e7e2afa8f83c btrfs: fix error handling in free_log_tree 9fc2295c6ce8 btrfs: locking: Add extra check in btrfs_init_new_buffer() to avoid deadlock a0d7061e2905 btrfs: Handle owner mismatch gracefully when walking up tree 68b0e1cae6f3 btrfs: qgroup: Avoid calling qgroup functions if qgroup is not enabled 3734cce8cf6c tracing: Return -ENOENT if there is no target synthetic event 7d3714bb7abe selftests/powerpc: Fix ptrace tm failure 4bd6237fc951 selftests/ftrace: Fix synthetic event test to delete event correctly efd03258cc5c soc/tegra: pmc: Fix child-node lookup d4d1e7a2b1c8 soc: qcom: rmtfs-mem: Validate that scm is available 4bfdd88d22a1 arm64: dts: stratix10: Correct System Manager register size 09242a77726c ARM: dts: socfpga: Fix SDRAM node address for Arria10 29b85eacc07a Cramfs: fix abad comparison when wrap-arounds occur cb3de273d7a3 rpmsg: smd: fix memory leak on channel create fd376dc39890 arm64: lse: remove -fcall-used-x0 flag 391d6f13307e media: hdmi.h: rename ADOBE_RGB to OPRGB and ADOBE_YCC to OPYCC 11e879dd4a6d media: replace ADOBERGB by OPRGB aff52a2f431b media: media colorspaces*.rst: rename AdobeRGB to opRGB 2b33dfe74c2a drm/mediatek: fix OF sibling-node lookup 795449cb0c51 media: adv7842: when the EDID is cleared, unconfigure CEC as well feb3a39a17ab media: adv7604: when the EDID is cleared, unconfigure CEC as well 5df5d951c107 media: em28xx: fix handler for vidioc_s_input() 634eb3c8780a media: em28xx: make v4l2-compliance happier by starting sequence on zero be91657a304c media: em28xx: fix input name for Terratec AV 350 95dfd1d5aad4 media: tvp5150: avoid going past array on v4l2_querymenu() 1ac7a4b394ad media: em28xx: use a default format if TRY_FMT fails e448dfd6d3ec media: cec: forgot to cancel delayed work b8ee0bd5b099 media: cec: fix the Signal Free Time calculation 11f9f361470d media: cec: add new tx/rx status bits to detect aborts/timeouts 6b92b55fd2cf xen-blkfront: fix kernel panic with negotiate_mq error path 6bc564ec5682 xen: remove size limit of privcmd-buf mapping interface 905632c2e61d xen: fix xen_qlock_wait() dbcbbbbf5aa3 media: cec: integrate cec_validate_phys_addr() in cec-api.c e4e97d13dd13 media: cec: make cec_get_edid_spa_location() an inline function 239efda32abd kgdboc: Passing ekgdboc to command line causes panic e589ba2d14ad Revert "media: dvbsky: use just one mutex for serializing device R/W ops" d661c89b177d media: v4l2-tpg: fix kernel oops when enabling HFLIP and OSD ebc14b2ad1e7 net: bcmgenet: fix OF child-node lookup 0f664bdc5f98 TC: Set DMA masks for devices eddf6140dbea iommu/arm-smmu: Ensure that page-table updates are visible before TLBI 220720a431bf ocxl: Fix access to the AFU Descriptor Data 02eabf6ac681 power: supply: twl4030-charger: fix OF sibling-node lookup 8631b7bd98b9 rtc: cmos: Remove the `use_acpi_alarm' module parameter for !ACPI 5b6bdf14357c rtc: cmos: Fix non-ACPI undefined reference to `hpet_rtc_interrupt' e0e518677149 rtc: ds1307: fix ds1339 wakealarm support 1145e2b587d7 MIPS: OCTEON: fix out of bounds array access on CN68XX 5cd5e22d5b1d MIPS: memset: Fix CPU_DADDI_WORKAROUNDS `small_fixup' regression 163121109386 powerpc/64s/hash: Do not use PPC_INVALIDATE_ERAT on CPUs before POWER9 ba5a3866a609 powerpc/tm: Fix HFSCR bit for no suspend case c0668860758e powerpc/msi: Fix compile error on mpc83xx a0bac51733c0 fsnotify: Fix busy inodes during unmount ddb75410b6a6 media: ov7670: make "xclk" clock optional 933833d56e3c dm zoned: fix various dmz_get_mblock() issues 8acae84c058c dm zoned: fix metadata block ref counting 58963dc60bb5 dm ioctl: harden copy_params()'s copy_from_user() from malicious users 1bc549827094 lockd: fix access beyond unterminated strings in prints 7b4718d2d53d nfsd: Fix an Oops in free_session() 04868067e324 nfsd: correctly decrement odstate refcount in error path 209502944483 nfs: Fix a missed page unlock after pg_doio() 006a1e6a2d9e NFSv4.1: Fix the r/wsize checking 8fb746ed8e0c NFC: nfcmrvl_uart: fix OF child-node lookup 193e214685dd genirq: Fix race on spurious interrupt detection 06cbcf582caf printk: Fix panic caused by passing log_buf_len to command line fa4aec4d1e65 smb3: on kerberos mount if server doesn't specify auth type use krb5 e8c4202e4b16 smb3: do not attempt cifs operation in smb3 query info error path 278223e1fa26 smb3: allow stats which track session and share reconnects to be reset 418f8bfb26e9 w1: omap-hdq: fix missing bus unregister at removal 9cdbf32ae7d2 iio: adc: at91: fix wrong channel number in triggered buffer mode b4c1120e3182 iio: adc: at91: fix acking DRDY irq on simple conversions 8221ff37fbb8 iio: adc: imx25-gcq: Fix leak of device_node in mx25_gcq_setup_cfgs() bcd4f42d000c iio: ad5064: Fix regulator handling 33af6b490a1b kbuild: fix kernel/bounds.c 'W=1' warning dad142caf8b3 KVM: arm64: Fix caching of host MDCR_EL2 value a665c4ab7796 KVM: arm/arm64: Ensure only THP is candidate for adjustment d09d8eaa1806 mm/hmm: fix race between hmm_mirror_unregister() and mmu_notifier callback 7bf8e1e365ba mm/rmap: map_pte() was not handling private ZONE_DEVICE page properly 6d2ac8dbfd92 hugetlbfs: dirty pages as they are added to pagecache e484e62bc857 ima: fix showing large 'violations' or 'runtime_measurements_count' 6f3691794c1a mm: /proc/pid/smaps_rollup: fix NULL pointer deref in smaps_pte_range() 2016e63b7692 crypto: speck - remove Speck d4c47d9cf347 crypto: aegis/generic - fix for big endian systems 805fd900bda2 crypto: morus/generic - fix for big endian systems 9899e0e4528e crypto: aesni - don't use GFP_ATOMIC allocation if the request doesn't cross a page in gcm c00600a96550 crypto: tcrypt - fix ghash-generic speed test 6aa3369f1768 crypto: lrw - Fix out-of bounds access on counter overflow 9f0654d9a878 signal: Guard against negative signal numbers in copy_siginfo_from_user32 071161f0cce4 signal/GenWQE: Fix sending of SIGKILL a5d415583c30 PCI: vmd: White list for fast interrupt handlers a06dfc8d5e18 PCI: Add Device IDs for Intel GPU "spurious interrupt" quirk c34f34ce93bb PCI/ASPM: Fix link_state teardown on device removal 2e952918d04a ARM: dts: dra7: Fix up unaligned access setting for PCIe EP 5074cd8b9936 EDAC, skx_edac: Fix logical channel intermediate decoding b0fc82d940a5 EDAC, {i7core,sb,skx}_edac: Fix uncorrected error counting 6ba33971125c EDAC, amd64: Add Family 17h, models 10h-2fh support d08463386852 HID: hiddev: fix potential Spectre v1 fafa54248a2f HID: wacom: Work around HID descriptor bug in DTK-2451 and DTH-2452 6f076021ce7e selinux: fix mounting of cgroup2 under older policies dabb79bd2602 ext4: fix use-after-free race in ext4_remount()'s error path 798d9a4c4d37 ext4: propagate error from dquot_initialize() in EXT4_IOC_FSSETXATTR c68737e3e4c3 ext4: fix setattr project check in fssetxattr ioctl 5dd65242be71 ext4: initialize retries variable in ext4_da_write_inline_data_begin() 34e60cb2f8ea ext4: fix EXT4_IOC_SWAP_BOOT d543195430fa gfs2_meta: ->mount() can get NULL dev_name 08a394fe1c04 jbd2: fix use after free in jbd2_log_do_checkpoint() 54baa22b41dc IB/rxe: Revise the ib_wr_opcode enum 5855f2051298 IB/mlx5: Fix MR cache initialization 2a270b59969a ASoC: sta32x: set ->component pointer in private struct 31a02dd4ee74 ASoC: intel: skylake: Add missing break in skl_tplg_get_token() db1af9641867 libnvdimm, pmem: Fix badblocks population for 'raw' namespaces 847179b1261a libnvdimm, region: Fail badblocks listing for inactive regions e31a8418c8df libnvdimm: Hold reference on parent while scheduling async init 1ebefc8202c8 dmaengine: ppc4xx: fix off-by-one build failure 389d46234082 net/ipv4: defensive cipso option parsing a11eb1510617 iwlwifi: mvm: check return value of rs_rate_from_ucode_rate() 255768cf1b57 mt76: mt76x2: fix multi-interface beacon configuration 7ea2dd519f59 usb: gadget: udc: renesas_usb3: Fix b-device mode for "workaround" 4d5f0d220a29 usb: typec: tcpm: Fix APDO PPS order checking to be based on voltage d0e02f4b273b usbip:vudc: BUG kmalloc-2048 (Not tainted): Poison overwritten fc988a353d59 libertas: don't set URB_ZERO_PACKET on IN USB transfer 9c47f44d0a93 xen/pvh: don't try to unplug emulated devices 9006cb392293 xen/pvh: increase early stack size f91721a7895e xen: make xen_qlock_wait() nestable 2c2395aaa9ba xen: fix race in xen_qlock_wait() 726a8d0ae0f9 xen/balloon: Support xend-based toolstack a49e27c0efe5 xen/blkfront: avoid NULL blkfront_info dereference on device removal a76ef635cb22 tpm: Restore functionality to xen vtpm driver. 2c400cb65dc4 xen-swiotlb: use actually allocated size on check physical continuous 884f8f6e1b41 ARM: dts: exynos: Mark 1 GHz CPU OPP as suspend OPP on Exynos5250 feb08c3f3916 ARM: dts: exynos: Convert exynos5250.dtsi to opp-v2 bindings 4d5dd7609a88 arm: dts: exynos: Add missing cooling device properties for CPUs e552bb9a21fd OPP: Free OPP table properly on performance state irregularities d07c6c437300 f2fs: fix to account IO correctly 16eb8add5ee9 f2fs: fix to recover cold bit of inode block during POR e8683288c629 Revert "f2fs: fix to clear PG_checked flag in set_page_dirty()" e602d368b007 cpupower: Fix AMD Family 0x17 msr_pstate size 1511aba32429 ALSA: hda: Check the non-cached stream buffers more explicitly 050d782641c2 IB/rxe: fix for duplicate request processing and ack psns 8efbd111471e dmaengine: dma-jz4780: Return error if not probed from DT faef9773f48a mfd: menelaus: Fix possible race condition and leak 2dc063e47362 signal: Always deliver the kernel's SIGKILL and SIGSTOP to a pid namespace init 6d5b9f9d3ec3 f2fs: report error if quota off error during umount b41c30c5acc9 f2fs: avoid sleeping under spin_lock ec8eb8b57057 scsi: lpfc: Correct race with abort on completion path 051b5fa2890b scsi: lpfc: Correct soft lockup when running mds diagnostics e30cf6a23808 uio: ensure class is registered before devices 6a5975e8383c IB/mlx5: Allow transition of DCI QP to reset 12142fb13d30 firmware: coreboot: Unmap ioregion after device population 0470ae4236d0 driver/dma/ioat: Call del_timer_sync() without holding prep_lock fbb33dd581b3 Smack: ptrace capability use fixes 6ae6cf2975fe usb: chipidea: Prevent unbalanced IRQ disable c4b86b1461f0 crypto: caam - fix implicit casts in endianness helpers d7f59eb8ae0d PCI: dwc: pci-dra7xx: Enable errata i870 for both EP and RC mode 0cf50920c081 coresight: etb10: Fix handling of perf mode c259506c8a79 PCI/MSI: Warn and return error if driver enables MSI/MSI-X twice 14bbbe74bc3e f2fs: fix to recover inode's i_flags during POR 9e40e1123323 f2fs: fix to recover inode's crtime during POR 60e562bb965a xhci: Avoid USB autosuspend when resuming USB2 ports. 2c5e9a93e478 nvmem: check the return value of nvmem_add_cells() 40cdac6bfb73 MD: fix invalid stored role for a disk 175d020db6cf ext4: fix argument checking in EXT4_IOC_MOVE_EXT f41d070e9fcb usb: gadget: udc: atmel: handle at91sam9rl PMC 3162e793c743 usb: dwc2: fix a race with external vbus supply bcb003c30ac3 irqchip/pdc: Setup all edge interrupts as rising edge at GIC 10be774a8d44 xprtrdma: Reset credit grant properly after a disconnect 5f8ffba0789c PCI / ACPI: Enable wake automatically for power managed bridges eedd2de8dc72 VMCI: Resource wildcard match fixed fe0f3e9e6830 Drivers: hv: vmbus: Use cpumask_var_t for on-stack cpu mask 0e264876d8a6 f2fs: clear PageError on the read path fbc88d502e81 tpm: suppress transmit cmd error logs when TPM 1.2 is disabled/deactivated 47b1c864123a usb: typec: tcpm: Report back negotiated PPS voltage and current b88a5dd150a5 PCI: cadence: Use AXI region 0 to signal interrupts from EP 979fbe4045c8 PCI: mediatek: Fix mtk_pcie_find_port() endpoint/port matching logic f91a686192f6 usb: host: ohci-at91: fix request of irq for optional gpio fd4049585f15 RDMA/bnxt_re: Fix recursive lock warning in debug kernel 12100249f2be RDMA/bnxt_re: Avoid accessing nq->bar_reg_iomem in failure case 255cecf2a5eb IB/ipoib: Clear IPCB before icmp_send 086b1e14c525 RDMA/core: Do not expose unsupported counters 9b7b9aead186 scsi: megaraid_sas: fix a missing-check bug 4b4ae263d7d5 KVM: nVMX: Clear reserved bits of #DB exit qualification 58d06d2dbea7 UAPI: ndctl: Fix g++-unsupported initialisation in headers 97f21a6b942c scsi: ufs: Schedule clk gating work on correct queue 34fb187df0d0 scsi: esp_scsi: Track residual for PIO transfers 9b9dd8af6dd5 md: fix memleak for mempool 99c08e1dd146 MD: Memory leak when flush bio size is zero e2065558bfab f2fs: fix to account IO correctly for cgroup writeback 8eadae7951d5 net: stmmac: dwmac-sun8i: fix OF child-node lookup 35df1a8080ab cgroup, netclassid: add a preemption point to write_classid 477fa78844c3 thermal: da9062/61: Prevent hardware access during system suspend 2ba7c7660bed thermal: rcar_thermal: Prevent doing work after unbind 363e948fcc3a libata: Apply NOLPM quirk for SAMSUNG MZ7TD256HAFV-000L9 043b60105fc2 ath10k: schedule hardware restart if WMI command times out c0368ed155a2 ixgbevf: VF2VF TCP RSS 0cfe42772c1d ixgbe: disallow IPsec Tx offload when in SR-IOV mode 253b526d998b gpio: brcmstb: allow 0 width GPIO banks ab9a0e99bf29 iwlwifi: mvm: fix BAR seq ctrl reporting dec405826694 rsi: fix memory alignment issue in ARM32 platforms d8b03c1e7663 net: dsa: mv88e6xxx: Fix writing to a PHY page. ba0885680af7 net: hns3: Fix for vf vlan delete failed problem ff80ed73b6cf net: hns3: Fix ping exited problem when doing lp selftest 65187c05f489 net: hns3: Preserve vlan 0 in hardware table 23c98b4d9fbd pinctrl: ssbi-gpio: Fix pm8xxx_pin_config_get() to be compliant f5ba8363907c pinctrl: spmi-mpp: Fix pmic_mpp_config_get() to be compliant f0ff16f0402a perf tests: Fix record+probe_libc_inet_pton.sh without ping's debuginfo baef398e5dea failover: Add missing check to validate 'slave_dev' in net_failover_slave_unregister f47ceb5f3a08 bpf/verifier: fix verifier instability c0222ea97aa1 pinctrl: qcom: spmi-mpp: Fix drive strength setting 64b74ae515f7 ACPI / LPSS: Add alternative ACPI HIDs for Cherry Trail DMA controllers d70f08ad0162 spi: gpio: No MISO does not imply no RX e67ec9ef7925 kprobes: Return error if we fail to reuse kprobe instead of BUG_ON() 7a035a98f1b3 arm64: entry: Allow handling of undefined instructions from EL1 ae9fc312a6d8 block, bfq: correctly charge and reset entity service in all cases 3f353034eaf7 net: phy: phylink: ensure the carrier is off when starting phylink 4ac72411c7b4 net: hns3: Set STATE_DOWN bit of hdev state when stopping net 110bdc652904 net: hns3: Check hdev state when getting link status a0f6b282ca78 brcmfmac: fix for proper support of 160MHz bandwidth 2cd3b487ff72 pinctrl: qcom: spmi-mpp: Fix err handling of pmic_mpp_set_mux fae41efdcdb6 pinctrl: sunxi: fix 'pctrl->functions' allocation in sunxi_pinctrl_build_state 7458126fbbf3 net: hns3: Fix ets validate issue e0d9799dffb1 net: hns3: Add nic state check before calling netif_tx_wake_queue 9fae4092be8b x86: boot: Fix EFI stub alignment 249af5d52486 Bluetooth: btbcm: Add entry for BCM4335C0 UART bluetooth f8ec431379a5 net: hns3: Fix for packet buffer setting bug 9ffa5136a36b ice: update fw version check logic 345e47a7dfc2 ice: fix changing of ring descriptor size (ethtool -G) e7a23fd7c189 signal: Introduce COMPAT_SIGMINSTKSZ for use in compat_sys_sigaltstack 0f1f59872204 mtd: rawnand: atmel: Fix potential NULL pointer dereference e8c9540b02ce x86/intel_rdt: Show missing resctrl mount options 0efa31256ace cpufreq: dt: Try freeing static OPPs only if we have added them 17b8bb13ac9d ACPI / processor: Fix the return value of acpi_processor_ids_walk() dcb2a7c21469 ACPI / PM: LPIT: Register sysfs attributes based on FADT 9c7247b6f6a9 ACPI/PPTT: Handle architecturally unknown cache types ef9c7ed4de60 x86/olpc: Indicate that legacy PC XO-1 platform should not register RTC f7121de89b55 iwlwifi: mvm: check for n_profiles validity in EWRD ACPI af0d1438f4e2 iwlwifi: mvm: clear HW_RESTART_REQUESTED when stopping the interface e364a986fe41 iwlwifi: pcie: avoid empty free RB queue ba4a1b62a2d7 mtd: rawnand: denali: set SPARE_AREA_SKIP_BYTES register to 8 if unset 8c9e66266a16 sdhci: acpi: add free_slot callback 8be558fb46df mmc: sdhci-pci-o2micro: Add quirk for O2 Micro dev 0x8620 rev 0x01 f9fa6d72d149 bcache: Populate writeback_rate_minimum attribute 46b8a8d2f33a cpupower: Fix coredump on VMWare 3d8b0617b2a5 perf strbuf: Match va_{add,copy} with va_end 74a5a6e86f82 perf tools: Cleanup trace-event-info 'tdata' leak 6b6ed6f4c33b perf tools: Free temporary 'sys' string in read_event_files() 91747a58abc5 spi: spi-ep93xx: Use dma_data_direction for ep93xx_spi_dma_{finish,prepare} feea46d8f5b0 lightnvm: pblk: fix race condition on metadata I/O afa8688bd3bf lightnvm: pblk: fix two sleep-in-atomic-context bugs beaff0a07547 lightnvm: pblk: fix race on sysfs line state fd524f47ecc5 hwmon: (pwm-fan) Set fan speed to 0 on suspend 340029579377 s390/sthyi: Fix machine name validity indication 034d29a7ef6a tun: Consistently configure generic netdev params via rtnetlink dcaa9d656d10 nfp: devlink port split support for 1x100G CXP NIC 4db6211a5bda arm64: cpufeature: ctr: Fix cpu capability check for late CPUs ddb265c32880 swim: fix cleanup on setup error 140a8e218463 ataflop: fix error handling during setup 3967f93cb91b netfilter: xt_nat: fix DNAT target for shifted portmap ranges 0713bef08f09 locking/lockdep: Fix debug_locks off performance problem 92cc2f9792aa net: socionext: Reset tx queue in ndo_stop 9da20df2fbf6 i2c: rcar: cleanup DMA for all kinds of failure 4f7381656228 selftests: ftrace: Add synthetic event syntax testcase 89c678ab4908 drm: Get ref on CRTC commit object when waiting for flip_done 9fdd80c2ef12 r8169: re-enable MSI-X on RTL8168g 6b78ea67151b net: qla3xxx: Remove overflowing shift statement 8a5805bcc603 x86/fpu: Remove second definition of fpu in __fpu__restore_sig() 027622eacae7 perf report: Don't crash on invalid inline debug information a34b5a9d90b1 perf cpu_map: Align cpu map synthesized events properly. 632f9277621b perf tools: Fix use of alternatives to find JDIR 71797bf860be perf evsel: Store ids for events with their own cpus perf_event__synthesize_event_update_cpus f8148d7cea1f sched/fair: Fix the min_vruntime update logic in dequeue_entity() e0d017fe2a43 nfp: flower: use offsets provided by pedit instead of index for ipv6 d8e7c3329332 nfp: flower: fix pedit set actions for multiple partial masks 23ef37c73bd7 r8169: Enable MSI-X on RTL8106e 1810feb860b1 perf vendor events intel: Fix wrong filter_band* values for uncore events 4e670a32d242 xfrm: policy: use hlist rcu variants on insert 2b0cdfb29439 xsk: do not call synchronize_net() under RCU read lock d1d394e201f0 selftests: usbip: add wait after attach and before checking port status c714f12f60ba Revert "perf tools: Fix PMU term format max value calculation" 7ceb3d05aff5 nvme: remove ns sibling before clearing path c5849e9bf203 bpf: do not blindly change rlimit in reuseport net selftest 6dd0eaf03c0a drm: fix use of freed memory in drm_mode_setcrtc c9493729df39 ARM: dts: exynos: Disable pull control for MAX8997 interrupts on Origen db611db0ee15 x86/speculation: Support Enhanced IBRS on future CPUs 178ecd621450 x86/mm/pat: Disable preemption around __flush_tlb_all() d601f8c2e0b0 x86/corruption-check: Fix panic in memory_corruption_check() when boot option without value is provided 1a359f8f8ec8 x86/xen: Fix boot loader version reported for PVH guests 02fb68711ba6 x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation e5e99bd18db3 ALSA: ca0106: Disable IZD on SB0570 DAC to fix audio pops 9c30febb7383 ALSA: hda: Add 2 more models to the power_save blacklist 0cfca999ee94 ALSA: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905) 43a57738232c ALSA: hda/realtek - Fix the problem of the front MIC on the Lenovo M715 9580bd128c3b ALSA: hda - Fix headphone pin config for ASUS G751 618ad7fe0e41 ALSA: hda - Add quirk for ASUS G751 laptop 1396c159647a parisc: Fix exported address of os_hpmc handler 5e3efb6ff698 parisc: Fix map_pages() to not overwrite existing pte entries d9ad0ecfd503 parisc: Fix address in HPMC IVA acf2f1783055 acpi, nfit: Fix Address Range Scrub completion tracking cf7d33fa2dd3 mailbox: PCC: handle parse error f703cf73a0cd ipmi: Fix timer race with module unload 13b8c2e55d7b kprobes/x86: Use preempt_enable() in optimized_callback() 5ef3e6e8d3e6 ACPICA: AML Parser: fix parse loop to correctly skip erroneous extended opcodes 7876d54ad642 ACPICA: AML interpreter: add region addresses in global list during initialization 165ec328038d ACPI / OSL: Use 'jiffies' as the time bassis for acpi_os_get_timer() 9c869687da7c pcmcia: Implement CLKRUN protocol disabling for Ricoh bridges 6457bbfb62d8 dma-mapping: fix panic caused by passing empty cma command line argument 6995a939af68 cpufreq: conservative: Take limits changes into account properly f793bede6a92 block: make sure writesame bio is aligned with logical block size 1e660a354aaa block: make sure discard bio is aligned with logical block size 5d7cc07a4a09 block: don't deal with discard limit in blkdev_issue_discard() 9acb7e6aa615 block: setup bounce bio_sets properly 22315bd1693b jffs2: free jffs2_sb_info through jffs2_kill_sb() 4e0b30d87323 hwmon: (pmbus) Fix page count auto-detection. 79e8dc743d12 bcache: fix miss key refill->end in writeback c483d0e293af bcache: correct dirty data statistics 0d0bac807a44 bcache: trace missed reading by cache_missed 4588df8e529c spi: bcm-qspi: fix calculation of address length af70ba70b95e spi: bcm-qspi: switch back to reading flash using smaller chunks 9b86e6f06127 spi: spi-mem: Adjust op len based on message/transfer size limitations 056a4dd50034 mtd: spi-nor: fsl-quadspi: Don't let -EINVAL on the bus 0368e0a3ab70 mtd: spi-nor: intel-spi: Add support for Intel Ice Lake SPI serial flash 82a401cad1be mtd: spi-nor: fsl-quadspi: fix read error for flash size larger than 16MB 57459faa2fbe mtd: rawnand: marvell: fix the IRQ handler complete() condition 99661278215d Linux 4.18.18 afc1e5e54138 x86/fpu: Fix i486 + no387 boot crash by only saving FPU registers on context switch if there is an FPU 5581e4eed999 x86/swiotlb: Enable swiotlb for > 4GiG RAM on 32-bit kernels 022601efef9e x86/time: Correct the attribute on jiffies' definition 5d59cf0b1833 x86/percpu: Fix this_cpu_read() d1c0e525c430 x86, hibernate: Fix nosave_regions setup for hibernation 227db93beac0 x86/tsc: Force inlining of cyc2ns bits dfc1a81b0143 sched/fair: Fix throttle_list starvation with low CFS quota 962bc4202bf0 drm/sun4i: Fix an ulong overflow in the dotclock driver 05d586677df0 Input: elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15IGM ea6b10f79dd3 tracing: Fix synthetic event to allow semicolon at end 762472aec1f9 tracing: Fix synthetic event to accept unsigned modifier e6b8e426bf8f USB: fix the usbfs flag sanitization for control transfers a790c9e4d51f usb: xhci: pci: Enable Intel USB role mux on Apollo Lake platforms 06a70c3f60b6 usb: roles: intel_xhci: Fix Unbalanced pm_runtime_enable ebe34fdc10ad usb: gadget: storage: Fix Spectre v1 vulnerability 8ae5849083f4 usb: usbip: Fix BUG: KASAN: slab-out-of-bounds in vhci_hub_control() b69c7f45b2d3 cdc-acm: fix race between reset and control messaging ffc3136034c3 cdc-acm: correct counting of UART states in serial state notification e4e6a27f3786 cdc-acm: do not reset notification buffer index upon urb unlinking 1d375e3b4663 IB/ucm: Fix Spectre v1 vulnerability 7f99af5c5510 RDMA/ucma: Fix Spectre v1 vulnerability a69c03dca8c1 drm: fb-helper: Reject all pixel format changing requests c6dd29d7a92d drm/edid: VSDB yCBCr420 Deep Color mode bit definitions 1ef7c81f8d5f drm/edid: Add 6 bpc quirk for BOE panel in HP Pavilion 15-n233sl 32c95444f91b ptp: fix Spectre v1 vulnerability fc7f79df0f2a fscache: Fix out of bound read in long cookie keys 4bdc50b060ca cachefiles: fix the race between cachefiles_bury_object() and rmdir(2) 9ccc817d3fb0 fscache: Fix incomplete initialisation of inline key space e65c5ffc44ad clk: sunxi-ng: sun4i: Set VCO and PLL bias current to lowest setting cfb0622c2d95 gpio: mxs: Get rid of external API call c6259258b48b bpf: fix partial copy of map_ptr when dst is scalar 1d15a9f08704 vfs: swap names of {do,vfs}_clone_file_range() de1341b7a671 eeprom: at24: Add support for address-width property (From OE-Core rev: 77939f82e29dccd170c4f0a1d63dba89d5320ded) (From OE-Core rev: 68129febe9adfbeed01d0aadab016ae83be3474e) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.18: integrate CVE fixesBruce Ashfield2019-01-083-11/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the following CVE fixes into the 4.18 tree: e78a46f375fe cdrom: fix improper type cast, which can leat to information leak. 4815231b9b65 btrfs: tree-checker: Verify block_group_item 6dfe2fe5dd52 btrfs: Introduce mount time chunk <-> dev extent mapping check ccd06dcdc11b btrfs: Verify that every chunk has corresponding block group at mount time 7cf70b1e759a btrfs: Check that each block group has corresponding chunk at mount time 166bbd6ff86b btrfs: validate type when reading a chunk ecf31c809599 ip: frags: fix crash in ip_do_fragment() 02fc22c5eb30 ip: use rb trees for IP frag queue. 72dd075ee367 net: modify skb_rbtree_purge to return the truesize of all purged skbs. 7a9f904c49aa ip: discard IPv4 datagrams with overlapping segments. abea198657b7 f2fs: fix to do sanity check with i_extra_isize 408c425c41e4 f2fs: fix to do sanity check with node footer and iblocks 5e4ccef734c3 f2fs: fix to do sanity check with user_block_count (From OE-Core rev: e09309a50dd5f4d8fc75915a5f2e97a16603aa9a) (From OE-Core rev: 75e694bd12906a88894f6541ab490039204ec4e2) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.14: update to v4.14.79Bruce Ashfield2019-01-083-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the -stable releases the comprise the following changes: 50961e4888a1 Linux 4.14.79 fe54a7c4f0d1 net/mlx5: Fix build break when CONFIG_SMP=n b0ee9bd40d74 net/sched: cls_api: add missing validation of netlink attributes c8c2df18eedf net: bcmgenet: Poll internal PHY for GENETv5 71944eb54288 net: ipmr: fix unresolved entry dumps 4ca72d6336df rtnetlink: Disallow FDB configuration for non-Ethernet device ac65fd7094ac net/mlx5e: fix csum adjustments caused by RXFCS 855cb69f4e6d net: fix pskb_trim_rcsum_slow() with odd trim offset 623670a9f207 net: drop skb on failure in ip_check_defrag() fd090ba395fb net: sched: Fix for duplicate class dump bc4787003687 net/mlx5: Take only bit 24-26 of wqe.pftype_wq for page fault type 1d50b74a33d0 openvswitch: Fix push/pop ethernet validation f288424ea85e ip6_tunnel: Fix encapsulation layout 8a865095d399 bonding: fix length of actor system 95c337646585 ethtool: fix a privilege escalation bug 574af67123c3 virtio_net: avoid using netif_tx_disable() for serializing tx routine b522f279f91b vhost: Fix Spectre V1 vulnerability 189771d69e14 udp6: fix encap return code for resubmitting 606694e5ec81 sctp: fix race on sctp_id2asoc aa8d067c8547 r8169: fix NAPI handling under high load 0ecebdfb2e3a net: udp: fix handling of CHECKSUM_COMPLETE packets 441d0e754082 net: stmmac: Fix stmmac_mdio_reset() when building stmmac as modules 7d58456872c4 net: socket: fix a missing-check bug 29d871195e9e net: sched: gred: pass the right attribute to gred_change_table_def() e581e28f9dcb net/ipv6: Fix index counter for unicast addresses in in6_dump_addrs ff96a3977440 net: fec: don't dump RX FIFO register when not available 6bb1381cc865 llc: set SOCK_RCU_FREE in llc_sap_add_socket() 1e42e97af983 ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are called 5d4c5861211f ipv6: mcast: fix a use-after-free in inet6_mc_check c3cf86dac56d net: bridge: remove ipv6 zero address check in mcast queries 1bd68d5612af bridge: do not add port to router list when receives query with source 0.0.0.0 b6534b3e08e8 drm/i915/gvt: fix memory leak of a cmd_entry struct on error exit path 2980235974cd perf tools: Disable parallelism for 'make clean' ac7c2bb59870 Revert "netfilter: ipv6: nf_defrag: drop skb dst before queueing" ee66ad5896ae ALSA: usx2y: Fix invalid stream URBs e75194d29442 media: uvcvideo: Fix driver reference counting cdb44bdafc3a ARM: dts: r8a7790: Correct critical CPU temperature 871424f0c3cf kvm: x86: fix WARN due to uninitialized guest FPU state 3642e3544749 mtd: spi-nor: Add support for is25wp series chips bd6df7a19559 sch_netem: restore skb->dev after dequeuing from the rbtree 3d69b85e14be fs/fat/fatent.c: add cond_resched() to fat_count_free_clusters() 5309191ec049 selftests: rtnetlink.sh explicitly requires bash. 1e4f8315a5c8 net: ena: fix NULL dereference due to untimely napi initialization ba4cf1eefd54 net: ena: fix warning in rmmod caused by double iounmap 252869e5fb49 rxrpc: Fix connection-level abort handling f1d27ff6e027 rxrpc: Only take the rwind and mtu values from latest ACK 9a6d45700adf rxrpc: Don't check RXRPC_CALL_TX_LAST after calling rxrpc_rotate_tx_window() 4fdaadbce403 perf python: Use -Wno-redundant-decls to build with PYTHON=python3 c005e014fbc6 ARM: dts: imx53-qsb: disable 1.2GHz OPP 3c3bec81e267 compiler.h: Allow arch-specific asm/compiler.h b8f4d375cd1e perf tests: Fix indexing when invoking subtests 543f1084b67f libertas: call into generic suspend code before turning off power 48f1b3b56ee4 kconfig: fix the rule of mainmenu_stmt symbol cbc38304947e net: stmmac: mark PM functions as __maybe_unused 726f05951941 x86/paravirt: Fix some warning messages aa3aff5b469b net: phy: phylink: Don't release NULL GPIO f72388e3670e btrfs: quota: Set rescan progress to (u64)-1 if we hit last leaf 3c92c7e96fc4 scsi: sd: Remember that READ CAPACITY(16) succeeded 5aa0d86363b2 scsi: ibmvfc: Avoid unnecessary port relogin 07e2121f4f2b selftests/powerpc: Add ptrace hw breakpoint test 672fdbd5966e iio: buffer: fix the function signature to match implementation 1bee5f3d9530 enic: do not overwrite error code b9627a218e2b lan78xx: Don't reset the interface on open f18ed65d70f0 MIPS: Workaround GCC __builtin_unreachable reordering bug f274c57f0479 mmc: dw_mmc-rockchip: correct property names in debug e6df57b60b86 IB/usnic: Update with bug fixes from core code d29f27192a2d xen-netfront: Fix mismatched rtnl_unlock a0fcefb70022 xen-netfront: Update features after registering netdev 9de255666ce3 tpm: tpm_crb: relinquish locality on error path. 3c0cff34e91e bpf: sockmap, map_release does not hold refcnt for pinned maps db9d15988afb tpm: move the delay_msec increment after sleep in tpm_transmit() c1fdafea627c sparc64: Fix regression in pmdp_invalidate(). 090246ff5f6c KVM: x86: Update the exit_qualification access bits while walking an address 7d768c84ec31 test_bpf: Fix testing with CONFIG_BPF_JIT_ALWAYS_ON=y on other arches 8f041940aaf2 cifs: Use ULL suffix for 64-bit constant 5c097f55e980 l2tp: remove configurable payload offset b39ac5421519 ARM: tegra: Fix ULPI regression on Tegra20 579493b9f689 IB/mlx5: Avoid passing an invalid QP type to firmware 6cfb67394a42 kbuild: set no-integrated-as before incl. arch Makefile a972222a6a30 scsi: qla2xxx: Avoid double completion of abort command 651f11a83af3 net/mlx5e: Refine ets validation function 8b882dbba717 net: phy: Add general dummy stubs for MMD register access 8d9d7f018464 net: phy: realtek: Use the dummy stubs for MMD register access for rtl8211b 4fbd26a1484c dm integrity: fail early if required HMAC key is not available aa2a0c23c9b7 powerpc/pseries: Add empty update_numa_cpu_lookup_table() for NUMA=n 71a9d1240a30 net/mlx5: Fix mlx5_get_vector_affinity function 049fee28bba3 s390/qeth: fix error handling in adapter command callbacks 18addd960fe8 IB/rxe: put the pool on allocation failure 8c954368de69 IB/ipoib: Fix lockdep issue found on ipoib_ib_dev_heavy_flush c750773f3942 scsi: aacraid: address UBSAN warning regression 3b6c6d9cbdea usbip: vhci_hcd: update 'status' file header and format e37e383a4e66 tools/testing/nvdimm: unit test clear-error commands 18a83c013392 iwlwifi: fix the ALIVE notification layout 4187fbd60c39 iwlwifi: dbg: allow wrt collection before ALIVE d1efab095c20 iwlwifi: mvm: check for short GI only for OFDM f83f38fcf17f ocfs2: fix crash in ocfs2_duplicate_clusters_by_page() d0539c56391d yam: fix a missing-check bug ec4e9618d1fd net: cxgb3_main: fix a missing-check bug 049b662eeadd be2net: don't flip hw_features when VXLANs are added/deleted 45894023bee9 locking/ww_mutex: Fix runtime warning in the WW mutex selftest a0ab962b674d net: qualcomm: rmnet: Skip processing loopback packets 3095f0c98c6a declance: Fix continuation with the adapter identification message 1837dbb25cc5 net: fec: fix rare tx timeout 784f8395895f perf/x86/amd/uncore: Set ThreadMask and SliceMask for L3 Cache perf events 40568f21f235 perf/x86/intel/uncore: Fix PCI BDF address of M3UPI on SKX a18e2159c3ff perf/ring_buffer: Prevent concurent ring buffer access ffc3cb561ece perf/core: Fix perf_pmu_unregister() locking 492a81318e8c cfg80211: fix use-after-free in reg_process_hint() 35ffbd523797 smsc95xx: Check for Wake-on-LAN modes 9e3a0366365b smsc75xx: Check for Wake-on-LAN modes 9eaabc0a7779 r8152: Check for supported Wake-on-LAN Modes 4301fb3391ed sr9800: Check for supported Wake-on-LAN modes 9f0962c0f6f7 lan78xx: Check for supported Wake-on-LAN modes a0fc06335530 ax88179_178a: Check for supported Wake-on-LAN modes eef5935c2d7a asix: Check for supported Wake-on-LAN modes 915670c48eb3 nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds b93393d63d8f qed: Avoid implicit enum conversion in qed_iwarp_parse_rx_pkt ee86b4d659c2 qed: Avoid constant logical operation warning in qed_vf_pf_acquire 935d441968b1 qed: Avoid implicit enum conversion in qed_roce_mode_to_flavor ab7998abfea2 qed: Fix mask parameter in qed_vf_prep_tunn_req_tlv 76f86190774e qed: Avoid implicit enum conversion in qed_set_tunn_cls_info 865741554925 pxa168fb: prepare the clock 0f8a689c6a2f Bluetooth: SMP: fix crash in unpairing db2a11e706bf mac80211_hwsim: do not omit multicast announce of first added radio c7b66583c9ed nl80211: Fix possible Spectre-v1 for NL80211_TXRATE_HT fa1578ec411d soc: fsl: qe: Fix copy/paste bug in ucc_get_tdm_sync_shift() 795b13034224 soc: fsl: qbman: qman: avoid allocating from non existing gen_pool d9e742766c76 net: macb: Clean 64b dma addresses if they are not detected a5bdfc6892b5 ARM: dts: BCM63xx: Fix incorrect interrupt specifiers 1241679ce248 arm64: hugetlb: Fix handling of young ptes 1157713407a6 netfilter: bridge: Don't sabotage nf_hook calls from an l3mdev 26c6b9da7a00 xfrm: validate template mode 5d7bf7b4d022 ARM: 8799/1: mm: fix pci_ioremap_io() offset check 73c6f8606070 xfrm: Fix NULL pointer dereference when skb_dst_force clears the dst_entry. 35507aabf0e5 mac80211: fix TX status reporting for ieee80211s ebec37ed21a2 mac80211: TDLS: fix skb queue/priority assignment 9da59d2e283d cfg80211: Address some corner cases in scan result channel updating 574be53ab82c mac80211: fix pending queue hang due to TX_DROP d46c334f07f5 cfg80211: reg: Init wiphy_idx in regulatory_hint_core() b0be0d83fc68 mac80211: Always report TX status 64f38286c7be xfrm: reset crypto_done when iterating over multiple input xfrms a95d9004fbde xfrm: reset transport header back to network header after all input transforms ahave been applied 2a55e64d5c5e xfrm6: call kfree_skb when skb is toobig 3b5d512831af xfrm: Validate address prefix lengths in the xfrm selector. e7405910ca55 Linux 4.14.78 6edd85a7870a IB/hfi1: Fix destroy_qp hang after a link down 4d5af836674f i2c: rcar: handle RXDMA HW behaviour on Gen3 faf578e3593e drm/i915/glk: Add Quirk for GLK NUC HDMI port issues. 2a797fd8f8ae mm: disallow mappings that conflict for devm_memremap_pages() 8e6173c12467 staging: ccree: check DMA pool buf !NULL before free 61377bc80861 drm/i915: Nuke the LVDS lid notifier e896a2adba93 HID: quirks: fix support for Apple Magic Keyboards 7b9f716d5550 ARC: build: Don't set CROSS_COMPILE in arch's Makefile b6d06b180ff8 ARC: build: Get rid of toolchain check 541500abfe9e mremap: properly flush TLB before releasing the page f473bf921696 Revert "vfs: fix freeze protection in mnt_want_write_file() for overlayfs" e261faa2eccb powerpc/lib/feature-fixups: use raw_patch_instruction() f78ae314c6e3 iommu/amd: Return devid as alias for ACPI HID devices 62c15d061f5f powerpc/tm: Avoid possible userspace r1 corruption on reclaim 256707d3b89b powerpc/tm: Fix userspace r13 corruption 4f5dbf26a1bd clocksource/drivers/fttmr010: Fix set_next_event handler f75ad0441a0a net/mlx4: Use cpumask_available for eq->affinity_mask 4c0e2e4a4b54 scsi: sd: don't crash the host on invalid commands b6b5bc245dc2 scsi: ipr: System hung while dlpar adding primary ipr adapter back 26377fe2f7b0 drm: mali-dp: Call drm_crtc_vblank_reset on device init 940d35f3a572 PCI: dwc: Fix scheduling while atomic issues 48047b847808 ravb: do not write 1 to reserved bits 997cdc46f436 net: emac: fix fixed-link setup for the RTL8363SB switch 1c22d2cbd9f2 Input: atakbd - fix Atari CapsLock behaviour 8b8ab47a093d Input: atakbd - fix Atari keymap 2b8b339c53d2 intel_th: pci: Add Ice Lake PCH support 3353c04dd4d7 scsi: ibmvscsis: Ensure partition name is properly NUL terminated 40e49c155313 scsi: ibmvscsis: Fix a stringop-overflow warning 89450e431a63 clocksource/drivers/ti-32k: Add CLOCK_SOURCE_SUSPEND_NONSTOP flag for non-am43 SoCs 498c536f5931 batman-adv: fix hardif_neigh refcount on queue_work() failure 3e9f714fb58b batman-adv: fix backbone_gw refcount on queue_work() failure 2b1c4897f256 batman-adv: Prevent duplicated tvlv handler b46fd722b7bc batman-adv: Prevent duplicated global TT entry 2a544b2da44b batman-adv: Prevent duplicated softif_vlan entry 18733cfe4126 batman-adv: Prevent duplicated nc_node entry 3b38bed3304d batman-adv: Prevent duplicated gateway_node entry c553f7e514b9 batman-adv: Fix segfault when writing to sysfs elp_interval acdaf28d8cf5 batman-adv: Fix segfault when writing to throughput_override fa04cc5e7b81 batman-adv: Avoid probe ELP information leak 88be243901ff media: af9035: prevent buffer overflow on write 8263087bf627 Linux 4.14.77 d0c9f9f9fb44 perf tools: Fix snprint warnings for gcc 8 57bff812c4e2 ARM: spectre-v1: mitigate user accesses 4a1948d692f1 ARM: spectre-v1: use get_user() for __get_user() f64824a3d475 ARM: use __inttype() in get_user() 70b96be10d15 ARM: oabi-compat: copy semops using __copy_from_user() 38752f417487 ARM: vfp: use __copy_from_user() when restoring VFP state faac72dc9150 ARM: signal: copy registers using __copy_from_user() b690ec0dc735 ARM: spectre-v1: fix syscall entry 4186f7cfa1d6 ARM: spectre-v1: add array_index_mask_nospec() implementation f6909113ad1f ARM: spectre-v1: add speculation barrier (csdb) macros e7fc401a8800 ARM: KVM: report support for SMCCC_ARCH_WORKAROUND_1 8502541ee216 ARM: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling ee4e537d3aa1 ARM: spectre-v2: KVM: invalidate icache on guest exit for Brahma B15 1df9a0a8201b ARM: KVM: invalidate icache on guest exit for Cortex-A15 75e48eff8aae ARM: KVM: invalidate BTB on guest exit for Cortex-A12/A17 6d75fe7ed2f6 ARM: spectre-v2: warn about incorrect context switching functions 510155b2d95b ARM: spectre-v2: add firmware based hardening 5ab8c6e8879c ARM: spectre-v2: harden user aborts in kernel space 81b215a5b80b ARM: spectre-v2: add Cortex A8 and A15 validation of the IBE bit 3e52aff79d5e ARM: spectre-v2: harden branch predictor on context switches c0f64070a310 ARM: spectre: add Kconfig symbol for CPUs vulnerable to Spectre 0d5360ee15e9 ARM: bugs: add support for per-processor bug checking c7825c277bad ARM: bugs: hook processor bug checking into SMP and suspend paths 9a42b70744b1 ARM: bugs: prepare processor bug infrastructure 1789de335428 ARM: add more CPU part numbers for Cortex and Brahma B15 CPUs d62b8ac8cd54 mm: don't show nr_indirectly_reclaimable in /proc/vmstat 5de69d648a09 mm: treat indirectly reclaimable memory as free in overcommit logic 6d7942377c88 dcache: account external names as indirectly reclaimable memory dc09a5b68d83 mm: treat indirectly reclaimable memory as available in MemAvailable c605894c84b9 mm: introduce NR_INDIRECTLY_RECLAIMABLE_BYTES 7a4f9efdb213 xhci: Don't print a warning when setting link state for disabled ports 74a960430a8d i2c: i2c-scmi: fix for i2c_smbus_write_block_data 1b7ff5208d2f mm: Preserve _PAGE_DEVMAP across mprotect() calls 68ba0bdfe494 mm/thp: fix call to mmu_notifier in set_pmd_migration_entry() v2 3e6275d940a4 arm64: perf: Reject stand-alone CHAIN events for PMUv3 b3e4b3c70a0a pinctrl: mcp23s08: fix irq and irqchip setup order d5833a50c6a3 mmc: block: avoid multiblock reads for the last sector in SPI mode bc183079ddfd cgroup: Fix dom_cgrp propagation when enabling threaded mode c339fab172a9 dm linear: fix linear_end_io conditional definition efd6537984d5 dm linear: eliminate linear_end_io call if CONFIG_DM_ZONED disabled 261f2cba100b dm: fix report zone remapping to account for partition offset 6c8faa19e9cc dm cache: destroy migration_cache if cache target registration failed 8d2f62cb2d46 s390/cio: Fix how vfio-ccw checks pinned pages e3f725f5c46a perf script python: Fix export-to-sqlite.py sample columns 82ac2740aa74 perf script python: Fix export-to-postgresql.py occasional failure 54886c978397 percpu: stop leaking bitmap metadata blocks 6c8f4babb57b mach64: detect the dot clock divider correctly on sparc 86717a97f921 MIPS: VDSO: Always map near top of user memory 8676e0b4a28f mm/vmstat.c: fix outdated vmstat_text 059726864271 drm/amdgpu: Fix SDMA HQD destroy error on gfx_v7 e4865b46e195 x86/kvm/lapic: always disable MMIO interface in x2APIC mode 88659387b9d5 clk: x86: Stop marking clocks as CLK_IS_CRITICAL ba54417f8d01 clk: x86: add "ether_clk" alias for Bay Trail / Cherry Trail cac34c122cf3 PCI: hv: support reporting serial number as slot information 18918ed70db9 ARM: dts: at91: add new compatibility string for macb on sama5d3 c77295d6fa1c net: macb: disable scatter-gather for macb on sama5d3 3265bda5bd9f stmmac: fix valid numbers of unicast filter entries 1826e5562516 hv_netvsc: fix schedule in RCU context 37ca1cc8d4c0 sound: don't call skl_init_chip() to reset intel skl soc 2af2b70c107b sound: enable interrupt after dma buffer initialization a5733703e38c scsi: qla2xxx: Fix an endian bug in fcpcmd_is_corrupted() 254cc00e53d7 scsi: iscsi: target: Don't use stack buffer for scatterlist 5d53f0d897c3 mfd: omap-usb-host: Fix dts probe of children e3583d7b1bd9 Bluetooth: hci_ldisc: Free rw_semaphore on close bac561137155 ASoC: rsnd: don't fallback to PIO mode when -EPROBE_DEFER ad9ad950a37b ASoC: rsnd: adg: care clock-frequency size 6d52f3e1e729 selftests: memory-hotplug: add required configs e121efd796c9 selftests/efivarfs: add required kernel configs c5f7b0d2ce9e ASoC: sigmadsp: safeload should not have lower byte limit c08a99325a56 ASoC: wm8804: Add ACPI support a15fac93a3e6 ASoC: rt5514: Fix the issue of the delay volume applied again c5df58138946 inet: make sure to grab rcu_read_lock before using ireq->ireq_opt 17af5475aef3 tcp/dccp: fix lockdep issue when SYN is backlogged 4b7b26024f52 net-ethtool: ETHTOOL_GUFO did not and should not require CAP_NET_ADMIN 98c77f2eef29 bnxt_en: don't try to offload VLAN 'modify' action eb79c31aac15 nfp: avoid soft lockups under control message storm f578e5b34c38 bonding: fix warning message 90a3d8afe1f4 bonding: pass link-local packets to bonding master also. 83eb2fdd0483 net/mlx5: E-Switch, Fix out of bound access when setting vport rate 7aa339e90994 net: aquantia: memory corruption on jumbo frames 7ba8867fb3a7 net/mlx5e: Set vlan masks for all offloaded TC rules 431a4fee7114 net: dsa: bcm_sf2: Fix unbind ordering 5150140b4ea7 net/packet: fix packet drop as of virtio gso 5e7bb38dc696 net: stmmac: Fixup the tail addr setting in xmit path 7976e6b70ecf udp: Unbreak modules that rely on external __skb_recv_udp() availability 49984ca4e60e tipc: fix flow control accounting for implicit connect 66c1b9cfa07d team: Forbid enslaving team device to itself d63d3995d7db sctp: update dst pmtu with the correct daddr a8b0f004eb90 rtnl: limit IFLA_NUM_TX_QUEUES and IFLA_NUM_RX_QUEUES to 4096 5f999abba33f rtnetlink: fix rtnl_fdb_dump() for ndmsg header 72675512fb1a qmi_wwan: Added support for Gemalto's Cinterion ALASxx WWAN interface 0d5b9edea995 qlcnic: fix Tx descriptor corruption on 82xx devices 133aea0f2108 net/usb: cancel pending work when unbinding smsc75xx 3e80ad8cbf22 net: systemport: Fix wake-up interrupt race during resume d9057423312e net: sched: Add policy validation for tc attributes 85ebbc5a2543 net: mvpp2: fix a txq_done race condition d9bf6699aee8 net: mvpp2: Extract the correct ethtype from the skb for tx csum offload 19c5e73c745c netlabel: check for IPV4MASK in addrinfo_get 335c37612f9f net/ipv6: Display all addresses in output of /proc/net/if_inet6 9b4869cf385a net: ipv4: update fnhe_pmtu when first hop's MTU changes 6c61dae979ae net: hns: fix for unmapping problem when SMMU is on 8193b775247a net: dsa: bcm_sf2: Call setup during switch resume 48c14f2ea5c5 ipv6: take rcu lock in rawv6_send_hdrinc() 32b193216e18 ipv4: fix use-after-free in ip_cmsg_recv_dstaddr() deb33b68f40e ip_tunnel: be careful when accessing the inner header 18bf9a724362 ip6_tunnel: be careful when accessing the inner header 94402f23659f bonding: avoid possible dead-lock e73b51a995ac bnxt_en: free hwrm resources, if driver probe fails. 67d1ee6c7b76 bnxt_en: Fix TX timeout during netpoll. (From OE-Core rev: 01a2f1ca3d06f0b2a4eb1cf4c8450352031296ff) (From OE-Core rev: 849a3549fbf72343248094c043602a926155b38e) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.18: update to v4.18.17Bruce Ashfield2019-01-083-17/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the korg -stable updates that comprise the following commits: 2237effd7edc Linux 4.18.17 1757ec69500e net: bridge: remove ipv6 zero address check in mcast queries 2ec673dbb0cd sparc: Throttle perf events properly. 12176be9fc14 sparc: Fix syscall fallback bugs in VDSO. 366187ea2b33 sparc: Fix single-pcr perf event counter management. 4ce6adbc410a sparc64: Wire up compat getpeername and getsockname. a756494fb7bd sparc64: Set %l4 properly on trap return after handling signals. 1a47e59c4471 sparc64: Make proc_id signed. f64ff34d414e sparc64: Make corrupted user stacks more debuggable. 69e6b8f41fbf sparc64: Export __node_distance. 6a84bdb84df3 mlxsw: core: Fix devlink unregister flow 2d484ce0a878 net/mlx5: WQ, fixes for fragmented WQ buffers API f8e70fa84f76 net: fix pskb_trim_rcsum_slow() with odd trim offset 4eb937395873 net: drop skb on failure in ip_check_defrag() dc4526d3bfeb net: bpfilter: use get_pid_task instead of pid_task 79a6dd1cb8e3 mlxsw: spectrum_switchdev: Don't ignore deletions of learned MACs f235cdcf4fc4 net/smc: fix smc_buf_unuse to use the lgr pointer d09a8fb16103 net/mlx5: Fix memory leak when setting fpga ipsec caps 63f8939f793b sctp: not free the new asoc when sctp_wait_for_connect returns err c1b1e96cffd2 sctp: fix the data size calculation in sctp_data_size 81e31abfa81d net/ipv6: Allow onlink routes to have a device mismatch if it is the default route c5038b492cb1 net/sched: cls_api: add missing validation of netlink attributes 45675e6e6344 net: sched: Fix for duplicate class dump 11681b07d320 net: bcmgenet: Poll internal PHY for GENETv5 b9a30ce087b4 net/mlx5: Take only bit 24-26 of wqe.pftype_wq for page fault type 739b2449f0cf net: ipmr: fix unresolved entry dumps f8c96597387e openvswitch: Fix push/pop ethernet validation 0b73d75ab52f ip6_tunnel: Fix encapsulation layout 2f75b5a2c832 bonding: fix length of actor system 03e00d0609eb ethtool: fix a privilege escalation bug e30293d0a03a virtio_net: avoid using netif_tx_disable() for serializing tx routine c75d697c8197 vhost: Fix Spectre V1 vulnerability 886de7239b16 udp6: fix encap return code for resubmitting b3c2e8e106df tipc: fix unsafe rcu locking when accessing publication list 721933262ef7 sctp: fix race on sctp_id2asoc 2645237c90e7 rtnetlink: Disallow FDB configuration for non-Ethernet device 9ae97da02a54 r8169: fix NAPI handling under high load 6c5f9c2de021 net: udp: fix handling of CHECKSUM_COMPLETE packets cbfb26f3eb03 net: stmmac: Fix stmmac_mdio_reset() when building stmmac as modules a04092cebd73 net: socket: fix a missing-check bug ea824d70d673 net: sched: gred: pass the right attribute to gred_change_table_def() 7344adab32c7 net/mlx5e: fix csum adjustments caused by RXFCS 60a2c3b4a991 net/ipv6: Fix index counter for unicast addresses in in6_dump_addrs 4dcde3a4c5ea net: fec: don't dump RX FIFO register when not available cc30c16a04cb llc: set SOCK_RCU_FREE in llc_sap_add_socket() 23b5d05d9114 ipv6: rate-limit probes for neighbourless routes 9198d01eb02d ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are called 558af64846ca ipv6: mcast: fix a use-after-free in inet6_mc_check 9801a672beb6 bridge: do not add port to router list when receives query with source 0.0.0.0 b13411edcf71 perf tools: Disable parallelism for 'make clean' f1f040bf29b7 Revert "netfilter: ipv6: nf_defrag: drop skb dst before queueing" d496cdeede28 Revert "mm: slowly shrink slabs with a relatively small number of objects" 4afb03f48e7e fs/fat/fatent.c: add cond_resched() to fat_count_free_clusters() 9721f5af4d23 afs: Fix cell proc list 9277b65e04d6 vmlinux.lds.h: Fix linker warnings about orphan .LPBX sections e266c397e724 vmlinux.lds.h: Fix incomplete .text.exit discards c4659254b987 selftests: udpgso_bench.sh explicitly requires bash 92e648292600 selftests: rtnetlink.sh explicitly requires bash. 941a8d0b8409 rds: RDS (tcp) hangs on sendto() to unresponding address 87113db1242c IB/mlx5: Unmap DMA addr from HCA before IOMMU e14b8b11ac50 gpio: Assign gpio_irq_chip::parents to non-stack pointer e7579cb736ec net: ena: fix NULL dereference due to untimely napi initialization 2abc117c9799 net: ena: fix rare bug when failed restart/resume is followed by driver removal b0af327d145f net: ena: fix warning in rmmod caused by double iounmap 6be48d8274ef KVM: x86: support CONFIG_KVM_AMD=y with CONFIG_CRYPTO_DEV_CCP_DD=m 98154205f7a9 rxrpc: Fix connection-level abort handling 47af9661cc87 rxrpc: Only take the rwind and mtu values from latest ACK 54776c736d41 rxrpc: Carry call state out of locked section in rxrpc_rotate_tx_window() e3dcbf121240 rxrpc: Don't check RXRPC_CALL_TX_LAST after calling rxrpc_rotate_tx_window() 903fb78f7436 perf record: Use unmapped IP for inline callchain cursors 37e241d14094 perf python: Use -Wno-redundant-decls to build with PYTHON=python3 2b401f26406f ARM: dts: imx53-qsb: disable 1.2GHz OPP 755b72711bbc compiler.h: Allow arch-specific asm/compiler.h ff78e12f6587 HID: i2c-hid: Remove RESEND_REPORT_DESCR quirk and its handling e911f46c0cc5 tls: Fix improper revert in zerocopy_from_iter 2033959b7421 perf report: Don't try to map ip to invalid map 15ea940bc3fb libertas: call into generic suspend code before turning off power d33c4297bac5 clk: mvebu: armada-37xx-periph: Remove unused var num_parents e7f8508aca5e x86/paravirt: Fix some warning messages 3b917cecac61 mm/migrate.c: split only transparent huge pages when allocation fails 28d6d2236564 mm/gup_benchmark: fix unsigned comparison to zero in __gup_benchmark_ioctl 203711a8820b ocfs2: fix crash in ocfs2_duplicate_clusters_by_page() 72c25b9bf77d yam: fix a missing-check bug 4c8345b62cfe net: cxgb3_main: fix a missing-check bug 3397d28b3e27 powerpc/numa: Skip onlining a offline node in kdump path a7af3a2ae488 be2net: don't flip hw_features when VXLANs are added/deleted 43cb734246c0 drm/amd/display: Signal hw_done() after waiting for flip_done() 76c84d0a2313 locking/ww_mutex: Fix runtime warning in the WW mutex selftest 1ac18a1dbc3f Revert "serial: 8250_dw: Fix runtime PM handling" 0cf9edba8270 RISCV: Fix end PFN for low memory 5278d9550d4d declance: Fix continuation with the adapter identification message c770ce978ac2 net: fec: fix rare tx timeout 5613fc70844b thunderbolt: Initialize after IOMMUs 1699207e9c7c thunderbolt: Do not handle ICM events after domain is stopped 14ad1e0af45f perf/x86/amd/uncore: Set ThreadMask and SliceMask for L3 Cache perf events 9f1aaaae92ff perf/x86/intel/uncore: Fix PCI BDF address of M3UPI on SKX 8764955cc03e perf/ring_buffer: Prevent concurent ring buffer access 3617d16a5744 perf/x86/intel/uncore: Use boot_cpu_data.phys_proc_id instead of hardcorded physical package ID 0 d318ef466d5f perf/core: Fix perf_pmu_unregister() locking 2f56f220a61e KVM: nVMX: Fix emulation of VM_ENTRY_LOAD_BNDCFGS 3c81fff77cfd KVM: x86: Do not use kvm_x86_ops->mpx_supported() directly 82ba86c25383 KVM: nVMX: Do not expose MPX VMX controls when guest MPX disabled 2dbf48f8ffb3 cfg80211: fix use-after-free in reg_process_hint() 9069c847f3fe smsc95xx: Check for Wake-on-LAN modes 4f1268db2975 smsc75xx: Check for Wake-on-LAN modes e3935fa141b8 r8152: Check for supported Wake-on-LAN Modes e8f4ce7df75e sr9800: Check for supported Wake-on-LAN modes 35c636108bc4 lan78xx: Check for supported Wake-on-LAN modes 58d2f3f743a1 ax88179_178a: Check for supported Wake-on-LAN modes afc7b1940200 asix: Check for supported Wake-on-LAN modes 723b7d86877d netfilter: avoid erronous array bounds warning 8d3156b3c109 netfilter: nft_set_rbtree: add missing rb_erase() in GC routine 18cb92701a5d rxrpc: Fix error distribution 4ca2cf672c5b rxrpc: Fix transport sockopts to get IPv4 errors on an IPv6 socket 1a75026c857a rxrpc: Fix RTT gathering 6a14d1c9336f rxrpc: Fix checks as to whether we should set up a new call 605c374d8d70 scsi: qedi: Initialize the stats mutex lock aa1945964a7c nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds 7a9bda693628 qed: Avoid implicit enum conversion in qed_iwarp_parse_rx_pkt d627d3b8bed3 qed: Avoid constant logical operation warning in qed_vf_pf_acquire 02e2aef498f7 qed: Avoid implicit enum conversion in qed_roce_mode_to_flavor b65e69499980 qed: Fix mask parameter in qed_vf_prep_tunn_req_tlv a2b1a38ad02b qed: Avoid implicit enum conversion in qed_set_tunn_cls_info b9e005da34ff pxa168fb: prepare the clock 6c2222c8f039 Bluetooth: SMP: fix crash in unpairing 68fd462426c4 mac80211_hwsim: do not omit multicast announce of first added radio 5b79f65376d3 mac80211_hwsim: fix race in radio destruction from netlink notifier a245a12394fe mac80211_hwsim: fix locking when iterating radios during ns exit de835e3911a3 nl80211: Fix possible Spectre-v1 for NL80211_TXRATE_HT 4417f9e05c28 soc: fsl: qe: Fix copy/paste bug in ucc_get_tdm_sync_shift() d87e83a55f4b soc: fsl: qbman: qman: avoid allocating from non existing gen_pool da5e35d2f776 net: macb: Clean 64b dma addresses if they are not detected 5499ce65ff9c ARM: dts: BCM63xx: Fix incorrect interrupt specifiers a958dc5482c1 arm64: hugetlb: Fix handling of young ptes eaab185b06cd netfilter: conntrack: get rid of double sizeof 044c43754741 netfilter: bridge: Don't sabotage nf_hook calls from an l3mdev 6b7174a50fb2 drm/i2c: tda9950: set MAX_RETRIES for errors only 4abac4cf573a drm/i2c: tda9950: fix timeout counter check 9981ca44ae4b xfrm: validate template mode 3dc70478360e ARM: 8799/1: mm: fix pci_ioremap_io() offset check c473a489d409 xfrm: Fix NULL pointer dereference when skb_dst_force clears the dst_entry. 53d617654c50 mac80211: fix TX status reporting for ieee80211s fd6b693e1d94 mac80211: TDLS: fix skb queue/priority assignment a9489521a39c cfg80211: Address some corner cases in scan result channel updating 2c4739102f0e mac80211: fix pending queue hang due to TX_DROP 2953d28476c3 cfg80211: reg: Init wiphy_idx in regulatory_hint_core() e20c2a6a7144 mac80211: Always report TX status c3767729df27 xfrm: reset crypto_done when iterating over multiple input xfrms fdb06c787b34 xfrm: reset transport header back to network header after all input transforms ahave been applied 401979de6e8b xfrm6: call kfree_skb when skb is toobig 36ad133bf987 xfrm: Validate address prefix lengths in the xfrm selector. 6b3252287aa2 Linux 4.18.16 645ad2d5cccc ARC: build: Don't set CROSS_COMPILE in arch's Makefile dfed0698a22e ARC: build: Get rid of toolchain check d80183541e60 mremap: properly flush TLB before releasing the page 94d2da5ba1dd Revert "vfs: fix freeze protection in mnt_want_write_file() for overlayfs" 7fde798123ef x86/boot: Fix kexec booting failure in the SEV bit detection code 44e564aa4525 iommu/amd: Return devid as alias for ACPI HID devices 0e963ecefb72 powerpc/numa: Use associativity if VPHN hcall is successful 4a079f0a5398 powerpc/tm: Avoid possible userspace r1 corruption on reclaim 8725b910e72d powerpc/tm: Fix userspace r13 corruption b0b901600550 pinctrl/amd: poll InterruptEnable bits in amd_gpio_irq_set_type 0fe04d27b5e3 iommu/rockchip: Free irqs in shutdown handler 1e23af485f89 RISC-V: include linux/ftrace.h in asm-prototypes.h 086906d90bae RDMA/bnxt_re: Fix system crash during RDMA resource initialization 87e75317fe81 clocksource/drivers/fttmr010: Fix set_next_event handler 323ad7436184 net/mlx4: Use cpumask_available for eq->affinity_mask bcb2acdf27b3 bpf: test_maps, only support ESTABLISHED socks 19e43942cbb7 bpf: sockmap, fix transition through disconnect without close 60c302b7aea5 bpf: sockmap only allow ESTABLISHED sock state 019a15f9bd44 scsi: sd: don't crash the host on invalid commands 6dba1e338b6e scsi: ipr: System hung while dlpar adding primary ipr adapter back ce32caf41e53 drm: mali-dp: Call drm_crtc_vblank_reset on device init fab5471586f4 scsi: lpfc: Synchronize access to remoteport via rport 7dc74b2622c2 RDMA/uverbs: Fix validity check for modify QP 2c93f6f118ad PCI: dwc: Fix scheduling while atomic issues 1093a05b5828 qed: Do not add VLAN 0 tag to untagged frames in multi-function mode. c23f22169cac qed: Fix populating the invalid stag value in multi function mode. 9bdac39234d0 net/smc: fix sizeof to int comparison 4b238ea05476 net/smc: fix non-blocking connect problem 6b7d727a2d18 ravb: do not write 1 to reserved bits 14bbe1ab20ac net: emac: fix fixed-link setup for the RTL8363SB switch 66acb86c0905 selftests: pmtu: properly redirect stderr to /dev/null 6a08cbb10aac Input: atakbd - fix Atari CapsLock behaviour ef17628c07da Input: atakbd - fix Atari keymap 462809659a39 intel_th: pci: Add Ice Lake PCH support ee43eeb4d1b9 scsi: ibmvscsis: Ensure partition name is properly NUL terminated 10ad9dcade4b scsi: ibmvscsis: Fix a stringop-overflow warning bb59249268cf clocksource/drivers/ti-32k: Add CLOCK_SOURCE_SUSPEND_NONSTOP flag for non-am43 SoCs 385ce0611598 cxgb4: fix abort_req_rss6 struct 413baacefef9 batman-adv: fix hardif_neigh refcount on queue_work() failure 04125a63ea54 batman-adv: fix backbone_gw refcount on queue_work() failure 39b0e1c4c79f batman-adv: Prevent duplicated tvlv handler c25ae7c479af batman-adv: Prevent duplicated global TT entry 71d6d75e5801 batman-adv: Prevent duplicated softif_vlan entry 2d1749b0fab0 batman-adv: Prevent duplicated nc_node entry d8ed2b187456 batman-adv: Prevent duplicated gateway_node entry eddab21dd463 batman-adv: Fix segfault when writing to sysfs elp_interval 54231bb59a9a batman-adv: Fix segfault when writing to throughput_override 52406f34bbb6 batman-adv: Avoid probe ELP information leak 26c0bac0c117 spi: gpio: Fix copy-and-paste error affb1840c578 media: af9035: prevent buffer overflow on write 1228a75335e0 soundwire: Fix acquiring bus lock twice during master release ad9107d7e1c7 soundwire: Fix incorrect exit after configuring stream b1bafbe4ff2d soundwire: Fix duplicate stream state assignment 2724bf10255a Linux 4.18.15 4a15f8a1de59 KVM: PPC: Book3S HV: Avoid crash from THP collapse during radix page fault 726c11216e33 i2c: i2c-scmi: fix for i2c_smbus_write_block_data a249cdf8fc74 mm: Preserve _PAGE_DEVMAP across mprotect() calls 7230bb7c98c1 filesystem-dax: Fix dax_layout_busy_page() livelock 3c3bb028a3b7 mm/thp: fix call to mmu_notifier in set_pmd_migration_entry() v2 ffa4d6624e1a mm/mmap.c: don't clobber partially overlapping VMA with MAP_FIXED_NOREPLACE 53abe5164894 arm64: perf: Reject stand-alone CHAIN events for PMUv3 59d9c7cba4ba pinctrl: mcp23s08: fix irq and irqchip setup order 3df1331f63cd mmc: block: avoid multiblock reads for the last sector in SPI mode 7088776eb06a drm/nouveau/drm/nouveau: Grab runtime PM ref in nv50_mstc_detect() ca45da09bc32 Input: xpad - add support for Xbox1 PDP Camo series gamepad d8408e8fc720 cgroup: Fix dom_cgrp propagation when enabling threaded mode 012e6bceab53 dm linear: fix linear_end_io conditional definition 996a427d8683 dm linear: eliminate linear_end_io call if CONFIG_DM_ZONED disabled 689ba84574c2 dm: fix report zone remapping to account for partition offset e725141c0f4e dm cache: destroy migration_cache if cache target registration failed d8e15b143e4d s390/cio: Fix how vfio-ccw checks pinned pages b51943f088e5 perf script python: Fix export-to-sqlite.py sample columns cfb08fb1815f perf script python: Fix export-to-postgresql.py occasional failure 37e64cb69f0f percpu: stop leaking bitmap metadata blocks 71cfcc667ffa vsprintf: Fix off-by-one bug in bstr_printf() processing dereferenced pointers 254754169d9d mach64: detect the dot clock divider correctly on sparc e4882348eaa9 MIPS: VDSO: Always map near top of user memory baa63c6a5b11 MIPS: Fix CONFIG_CMDLINE handling 84a397478153 afs: Fix clearance of reply b28b1a5f8653 afs: Fix afs_server struct leak 04473bb7793b mm/vmstat.c: fix outdated vmstat_text 62aad93f09c1 mm: slowly shrink slabs with a relatively small number of objects 3792c002b9ff drm/amdkfd: Fix ATS capablity was not reported correctly on some APUs c2fd5b21cbd9 drm/amdkfd: Change the control stack MTYPE from UC to NC on GFX9 2d3966dd95dc drm/amdgpu: Fix SDMA HQD destroy error on gfx_v7 1c9f357d3ebb x86/kvm/lapic: always disable MMIO interface in x2APIC mode 5d85d4e0e105 pinctrl: cannonlake: Fix gpio base for GPP-E 9f8318a1c50c clk: x86: Stop marking clocks as CLK_IS_CRITICAL 81b8b9dffca8 clk: x86: add "ether_clk" alias for Bay Trail / Cherry Trail b25a8dd9895b PCI: hv: support reporting serial number as slot information aed5429279f8 ARM: dts: at91: add new compatibility string for macb on sama5d3 ee62a5d3ea8a net: macb: disable scatter-gather for macb on sama5d3 53035808c294 net: ethernet: ti: add missing GENERIC_ALLOCATOR dependency 8be050c4011b hwmon: (nct6775) Use different register to get fan RPM for fan7 1d753e689276 stmmac: fix valid numbers of unicast filter entries d8eeee24ced8 hwmon: (nct6775) Fix RPM output for fan7 on NCT6796D 510dc356ff2c hwmon: (nct6775) Fix virtual temperature sources for NCT6796D 4dc76c13f297 bpf: use __GFP_COMP while allocating page d2440a0b0672 bpf: btf: Fix end boundary calculation for type section aeaca3563bea sound: don't call skl_init_chip() to reset intel skl soc 9761976f8e01 sound: enable interrupt after dma buffer initialization a1d77f9cd10a scsi: qla2xxx: Fix an endian bug in fcpcmd_is_corrupted() 9ac4572a7374 scsi: iscsi: target: Don't use stack buffer for scatterlist 970f5df113b1 KVM: PPC: Book3S HV: Don't use compound_order to determine host mapping size ba73c6ed5010 mfd: omap-usb-host: Fix dts probe of children e7c4c41389ff Bluetooth: hci_ldisc: Free rw_semaphore on close 0d95a3d1fcf6 Bluetooth: Use correct tfm to generate OOB data 3194c412f471 Bluetooth: SMP: Fix trying to use non-existent local OOB data 5421ce8b59bc drm/pl111: Make sure of_device_id tables are NULL terminated d0200873bc9c ASoC: AMD: Ensure reset bit is cleared before configuring 5d1a5a5eed92 Fix cg_read_strcmp() 636dd4536009 hwmon: (nct6775) Fix access to fan pulse registers 59fcb2491ca0 ASoC: rsnd: don't fallback to PIO mode when -EPROBE_DEFER ee3953f7b81c ASoC: rsnd: adg: care clock-frequency size b7bad669da54 selftests: memory-hotplug: add required configs 9a90b9e380c5 selftests/efivarfs: add required kernel configs 40299ec565fa selftests: add headers_install to lib.mk 36a89768d19f ASoC: q6routing: initialize data correctly 64458ca97124 ASoC: sigmadsp: safeload should not have lower byte limit 4a7f15b6d5fa ASoC: wm8804: Add ACPI support 55261a2cddb5 ASoC: max98373: Added 10ms sleep after amp software reset 686da99baa28 selftests: kselftest: Remove outdated comment 6a4d1b70e323 selftests: android: move config up a level 334411face5a ASoC: rt5514: Fix the issue of the delay volume applied again e4c577698c7c ASoC: max98373: Added speaker FS gain cotnrol register to volatile. 6e6b32ed0413 ASoC: dapm: Fix NULL pointer deference on CODEC to CODEC DAIs ffac8fa2bee5 vxlan: fill ttl inherit info 241e5a13a5ad r8169: set RX_MULTI_EN bit in RxConfig for 8168F-family chips 87441df1e19e r8169: fix network stalls due to missing bit TXCFG_AUTO_FIFO 761ea5beff71 qed: Fix shmem structure inconsistency between driver and the mfw. 6133d8e499e6 net: mscc: fix the frame extraction into the skb d29a558b56ee net/ipv6: stop leaking percpu memory in fib6 info e3827b9bc3ba net/ipv6: Remove extra call to ip6_convert_metrics for multipath case 47049f54f89d bnxt_en: get the reduced max_irqs by the ones used by RDMA dce53396b52d bnxt_en: Fix enables field in HWRM_QUEUE_COS2BW_CFG request 23631aa634ef net/mlx5: Check for SQ and not RQ state when modifying hairpin SQ 6691a126ed63 net: ipv4: don't let PMTU updates increase route MTU 530a9463cbe6 bnxt_en: Fix VNIC reservations on the PF. 5d4fe8e6344b rtnetlink: Fail dump if target netnsid is invalid 36298c66d8dc net: dsa: b53: Keep CPU port as tagged in all VLANs efef3f2073d1 inet: make sure to grab rcu_read_lock before using ireq->ireq_opt 9fd4b0122ac3 tcp/dccp: fix lockdep issue when SYN is backlogged 54d72415f8b2 sfp: fix oops with ethtool -m 24205e4e62dd net: phy: phylink: fix SFP interface autodetection 37b309773a67 net-ethtool: ETHTOOL_GUFO did not and should not require CAP_NET_ADMIN 2402fbb7aa01 bnxt_en: don't try to offload VLAN 'modify' action f219cd971281 nfp: avoid soft lockups under control message storm 2b4588d75b89 net: stmmac: Rework coalesce timer and fix multi-queue races 8f389cd37d10 bonding: fix warning message 5fb48fe95e41 bonding: pass link-local packets to bonding master also. 92a2a40c876f net/mlx5: E-Switch, Fix out of bound access when setting vport rate 02e16d375ee6 net: aquantia: memory corruption on jumbo frames 6db3fc2839be net/mlx5e: Set vlan masks for all offloaded TC rules 42296a164196 net: dsa: bcm_sf2: Fix unbind ordering 53afeb0b222b net/packet: fix packet drop as of virtio gso 75ebeb2e6a60 net: stmmac: Fixup the tail addr setting in xmit path 0c5eff9c2cf2 tun: napi flags belong to tfile d013c6b952f0 tun: initialize napi_mutex unconditionally 7d96410f397b tun: remove unused parameters 095a5309c6c6 net: qualcomm: rmnet: Fix incorrect allocation flag in receive path 9db5df4c92dd net: qualcomm: rmnet: Fix incorrect allocation flag in transmit 3283c92e91f7 net: qualcomm: rmnet: Skip processing loopback packets 3ab83c6a1fb4 udp: Unbreak modules that rely on external __skb_recv_udp() availability 4f6017d6ef53 tipc: fix flow control accounting for implicit connect 0240ca1b11d3 team: Forbid enslaving team device to itself 375c63d4a70c sctp: update dst pmtu with the correct daddr 2ac4b03c0fcc rtnl: limit IFLA_NUM_TX_QUEUES and IFLA_NUM_RX_QUEUES to 4096 5369306f960f rtnetlink: fix rtnl_fdb_dump() for ndmsg header 7f4a4fa5fa58 qmi_wwan: Added support for Gemalto's Cinterion ALASxx WWAN interface cbf2e16dd724 qlcnic: fix Tx descriptor corruption on 82xx devices 0993dc028ed2 net/usb: cancel pending work when unbinding smsc75xx a308452e12c0 net: systemport: Fix wake-up interrupt race during resume 6da1bd2d008f net: sched: cls_u32: fix hnode refcounting 57ad6586fd57 net: sched: Add policy validation for tc attributes 94d93e549eb1 net: mvpp2: fix a txq_done race condition ac521a40054c net: mvpp2: Extract the correct ethtype from the skb for tx csum offload dbbae2c07809 netlabel: check for IPV4MASK in addrinfo_get e4a00db35924 net/ipv6: Display all addresses in output of /proc/net/if_inet6 ff34695ced21 net: ipv4: update fnhe_pmtu when first hop's MTU changes 87d57bb87dd8 net: hns: fix for unmapping problem when SMMU is on 1ae21378ab43 net: dsa: bcm_sf2: Call setup during switch resume 08e8e22b6d3a ipv6: take rcu lock in rawv6_send_hdrinc() 18ea575f665d ipv4: fix use-after-free in ip_cmsg_recv_dstaddr() fa111ec2d2c5 ip_tunnel: be careful when accessing the inner header 84b262a5a008 ip6_tunnel: be careful when accessing the inner header 1b420a9999f0 bonding: avoid possible dead-lock 2fc26dfba49d bnxt_en: free hwrm resources, if driver probe fails. f462adcb0638 bnxt_en: Fix TX timeout during netpoll. (From OE-Core rev: 9c7770cf622571b7e8ba0f3447323bcf777b5486) (From OE-Core rev: e778de28d83637c08e538f42fb24acbe8cb24d4b) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.18: bug fixes and configuration tweaksBruce Ashfield2019-01-083-14/+14
| | | | | | | | | | | | | | | | | | | | | | Integrating the following commits: 2ba9a28434f8 netfilter: use kvmalloc_array to allocate memory for hashtable 6e1fae5d233a ipv4: net namespace does not inherit network configurations As well as the following configuration changes: ed1978c99214 features/module-signing: add new feature a28fd4843381 edac: Drop CONFIG_EDAC_MM_EDAC and add dependency 8ae63963256e xfs: add xfs support (From OE-Core rev: d88ce948ff2c910e796b78be388bec9578f6eb9c) (From OE-Core rev: 13aa70bbcd508816dd9452a86afd2e198bc1841d) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/tiny: restore qemuarm supportBruce Ashfield2019-01-081-1/+4
| | | | | | | | | | | | | | | | qemuarm-tiny support was added to the 4.15 linux-yocto kernel, and was incorrectly dropped from 4.18. This restores the support for out of the box builds in 4.18+. (From OE-Core rev: bd066bf4aa47b6ca37fbeb4ac4909d75a8a1e285) (From OE-Core rev: 4d84095d30e7b2c525622b4bc01226306833a8a7) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/tiny: switch default branch to standard/tiny/baseBruce Ashfield2019-01-082-2/+2
| | | | | | | | | | | | | | | | | | | The default KBRANCH for building -tiny should not be machine specific. In fact, the SRCREVs that have been in place for -tiny have been using the hashes from tiny/base for some time, but since the machine specific branches all contain that hash, the mismatch hasn't been spotted. Setting the default branch to standard/tiny/base makes sure that the default branch and SRCREVs always match. (From OE-Core rev: dc11aab60e7561d764c56808277b47e7bb40c6c0) (From OE-Core rev: 7e11000c348175aabc60cf65d07e61b24d24d396) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.18: -rt sync and config cleanupsBruce Ashfield2019-01-083-4/+4
| | | | | | | | | | | | | | | | | | | | | | | Integrating the following -rt patches: cab37ca8426b rt: update localversion to match latest content 186274b2b6dc tty: serial: pl011: explicitly initialize the flags variable ac121b7124a0 mm/kasan: make quarantine_lock a raw_spinlock_t 6100773500e7 watchdog: prevent deferral of watchdogd wakeup on RT ce594291c4eb kthread: convert worker lock to raw spinlock And the following configuration tweaks: e39413ec2bdd sound.cfg: enable SND_SOC_INTEL_SKYLAKE (From OE-Core rev: a757e0638e8411fe6b4c58f3840ee27d49feb97e) (From OE-Core rev: f2a881c7db339166f8fd5f21db38b7d30fbf3ec4) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.14: configuration cleanupsBruce Ashfield2019-01-083-3/+3
| | | | | | | | | | | | | | | Integrating the following configuration cleanups/tweaks: 19c174f547e6 sound.cfg: enable SND_SOC_INTEL_SKYLAKE explicitly (From OE-Core rev: bd754dbf1f0c8ba7a77e720cbc30232712ee34e0) (From OE-Core rev: f0dba9b17492b45f9362b2f37bd08f45eb160f4d) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: remove obselete options from lxc configBruce Ashfield2019-01-083-3/+3
| | | | | | | | | | | | | | | | | The lxc config fragments have some options that are no long valid. So we can safely drop them. 721f3cfcb199 lxc: drop CONFIG_MM_OWNER 3b5f717d0311 vfio: drop CONFIG_KVM_DEVICE_ASSIGNMENT (From OE-Core rev: b7ddaeab2c48b68e2be24c8f810ac9e84c6bb171) (From OE-Core rev: 4dd28e8426abcd8520bcecdac13fed655a3c6d17) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* perf: Disable libunwind for ARC & RISCV64Alexey Brodkin2018-11-071-0/+4
| | | | | | | | | | | | | | | | libunwind is not yet ported for ARC & RISCV64 and on attempt to build it for those arches we just get an error message. If we explicitly disable libunwind it is gracefully handled by perf build system and it just gets configured to not use it so perf is still usable even on those arches. (From OE-Core rev: bb06900a1f29fdd4066f6d7e7a961d230c2e9438) Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com> Cc: Khem Raj <raj.khem@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemtap: move systemtap-exporter into separate packageVictor Kamensky2018-10-281-1/+10
| | | | | | | | | | | | | | | | | | | | stap-exporter runs a set of systemtap scripts and relays their procfs outputs to remote HTTP clients on demand. systemtap-exporter is not supposed to run in untrusted environment. It starts HTTP server on some port. It does not look safe enough to be included by default along with the rest of systemtap. Move systemtap-exporter, its systemd unit, configuration files and examples scripts into separate package. So if one needs it and understand its implication, he/she can include it explicitely. (From OE-Core rev: 03e01c26a297642dbe4b0e1c7cf2cbe3c225140e) Signed-off-by: Victor Kamensky <kamensky@cisco.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-devsrc: add selinux include files needed by scripts/selinux buildVictor Kamensky via Openembedded-core2018-10-251-0/+3
| | | | | | | | | | | | | | | | | | If CONFIG_SECURITY_SELINUX=y is enabled in kernel configuration, then 'make scripts' command in /usr/src/kernel fails to build utilities under scripts/selinux that would be pulled in by this config: HOSTCC scripts/selinux/genheaders/genheaders scripts/selinux/genheaders/genheaders.c:19:10: fatal error: classmap.h: No such file or directory #include "classmap.h" To address this issue add security/selinux/include files into kernel-devsrc. (From OE-Core rev: 8dce789ae1a2c11521ebe895fd3bd636cff64261) Signed-off-by: Victor Kamensky <kamensky@cisco.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* perf: fix do_compile failure with /tmp mounted with noexecHongxu Jia2018-10-201-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | On a builder which has /tmp mounted nexec, the ARM64 generation of the sycall table will fail: [snip] |perf-1.0/tools/perf/arch/arm64/entry/syscalls//mksyscalltbl: /tmp/create-table-6VGPSt: Permission denied [snip] To avoid the permission denied error, we must instruct the perf build to place temporary files in an appropriate directory (versus always using /tmp). To do this, we need both a kernel source change to perf, and a recipe change to pass the temp directory in by a TMPDIR variable. The linux-yocto has a reference kernel change: [perf arm64: Fix generate system call table failed with /tmp mounted with noexec], that has also been submitted upstream mailing list linux-perf-users@vger.kernel.org (From OE-Core rev: d819e7fa76e2b732aa7c33ab0e9a834781090824) Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Reviewed-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kmod: bump alternative priorityDan McGregor2018-10-181-1/+1
| | | | | | | | | | toybox by default has a priority of 60, and busybox of 50. Bump kmod's priority so that it beats both toybox and busybox. (From OE-Core rev: b17ae3e13dea4b12f1720170237142e04d5ab578) Signed-off-by: Dan McGregor <dan.mcgregor@usask.ca> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemtap: fix QA issueMartin Jansa2018-10-181-0/+2
| | | | | | | | | | | | | | | | | | ERROR: systemtap-4.0-r0 do_package: QA Issue: systemtap: Files/directories were installed but not shipped in any package: /lib /lib/systemd /lib/systemd/system /lib/systemd/system/stap-exporter.service Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. systemtap: 4 installed and not shipped files. [installed-vs-shipped] (From OE-Core rev: d31212bcfe9232e7f6ac9efb4fad0be175a9ca00) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.14: update to v4.14.76Bruce Ashfield2018-10-183-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the korg -stable updates that comprise the following commits: 0b46ce3e3423 Linux 4.14.76 c03f0ab15f3b ath10k: fix scan crash due to incorrect length calculation 711b942ae3be virtio_balloon: fix increment of vb->num_pfns in fill_balloon() 7f42eada5e3f virtio_balloon: fix deadlock on OOM 251bc1f44c33 rds: rds_ib_recv_alloc_cache() should call alloc_percpu_gfp() instead 4c925efc2230 ubifs: Check for name being NULL while mounting 5656b7354183 ucma: fix a use-after-free in ucma_resolve_ip() 3a7a9fb68c97 f2fs: fix invalid memory access dfe96e30b5a5 perf utils: Move is_directory() to path.h 75fc05a20f5f crypto: chelsio - Fix memory corruption in DMA Mapped buffers. b5dcd4ab8e6c ARC: clone syscall to setp r25 as thread pointer af1a8101794d powerpc/lib: fix book3s/32 boot failure due to code patching 609fbeddb24c powerpc: Avoid code patching freed init sections 4e43fbc8ef25 powerpc/lib/code-patching: refactor patch_instruction() 0f6e2f4e06be nvme_fc: fix ctrl create failures racing with workq items 1b2ad48a85c4 ath10k: fix kernel panic issue during pci probe 8146256b7dcd ath10k: fix use-after-free in ath10k_wmi_cmd_send_nowait 327400b3a708 perf tools: Fix python extension build for gcc 8 ec727693a9ef perf annotate: Use asprintf when formatting objdump command line 79f87e09bcb2 of: unittest: Disable interrupt node tests for old world MAC systems 171f90d4ae84 tty: Drop tty->count on tty_reopen() failure c92e73b11ed1 usb: cdc_acm: Do not leak URB buffers 821c42e7d5ea USB: serial: simple: add Motorola Tetra MTP6550 id 35123e64a168 usb: xhci-mtk: resume USB3 roothub first c096f5c4a8bc xhci: Add missing CAS workaround for Intel Sunrise Point xHCI ec6ae632e04b dm cache: fix resize crash if user doesn't reload cache table f11a6abfdb41 dm cache metadata: ignore hints array being too small during resize 1364055c96c5 PM / core: Clear the direct_complete flag on errors 9047696cb3f8 mac80211: fix setting IEEE80211_KEY_FLAG_RX_MGMT for AP mode keys 8ebd65583375 PCI: Reprogram bridge prefetch registers on resume 25bc6e80f9d6 x86/vdso: Fix vDSO syscall fallback asm constraint regression 1194e838b879 x86/vdso: Only enable vDSO retpolines when enabled and supported 64ff5747e2af selftests/x86: Add clock_gettime() tests to test_vdso 30500cc74a36 x86/vdso: Fix asm constraints on vDSO syscall fallbacks 71a0556255de drm/syncobj: Don't leak fences when WAIT_FOR_SUBMIT is set 0c0dd182adae drm/amdgpu: Fix vce work queue was not cancelled when suspend 309a1c5cfc59 xen-netback: fix input validation in xenvif_set_hash_mapping() f66d89483bb3 fbdev/omapfb: fix omapfb_memory_read infoleak 887361696fb9 clocksource/drivers/timer-atmel-pit: Properly handle error cases 8e2e2192eb35 blk-mq: I/O and timer unplugs are inverted in blktrace 87a9d1cc2e8f KVM: x86: fix L1TF's MMIO GFN calculation 5178716b55c4 mm/vmstat.c: skip NR_TLB_REMOTE_FLUSH* properly a2e0493f99e6 mm, thp: fix mlocking THP page with migration enabled 5f4f5b1f4491 mm: migration: fix migration of huge PMD shared pages ab18409cf05f perf/core: Add sanity check to deal with pinned event failure 8e6a9240b191 Linux 4.14.75 4e7ea65127ac dm thin metadata: fix __udivdi3 undefined on 32-bit 07f79b39d474 ixgbe: check return value of napi_complete_done() de0e2a92ccc5 ocfs2: fix locking for res->tracking and dlm->tracking_list f8566a92ab75 proc: restrict kernel stack dumps to root 4de0fb95a287 tools: hv: fcopy: set 'error' in case an unknown operation was requested 1d24e2609002 Drivers: hv: vmbus: Use get/put_cpu() in vmbus_connect() 119bf9470be9 gpiolib: Free the last requested descriptor 1df517a4cafd crypto: caam/jr - fix ablkcipher_edesc pointer arithmetic 3b1a8535b8e1 crypto: mxs-dcp - Fix wait logic on chan threads 90ecb700345c crypto: qat - Fix KASAN stack-out-of-bounds bug in adf_probe() a5bb359c078a ALSA: hda/realtek - Cannot adjust speaker's volume on Dell XPS 27 7760 06f93e40f939 iommu/amd: Clear memory encryption mask from physical address dcdb2262d389 smb2: fix missing files in root share directory listing b420b7b7923b sysfs: Do not return POSIX ACL xattrs via listxattr fa7d75f64b80 ovl: fix format of setxattr debug 8d75ecc13fdc ovl: fix memory leak on unlink of indexed file be406434737b ovl: fix access beyond unterminated strings aa41fb9593af xen: fix GCC warning and remove duplicate EVTCHN_ROW/EVTCHN_COL usage a502165dae09 xen: avoid crash in disable_hotplug_cpu 4e1494794ebc xen/manage: don't complain about an empty value in control/sysrq node dfb29d69e4d8 cifs: read overflow in is_valid_oplock_break() 7d60f98cde7a s390/qeth: don't dump past end of unknown HW header d5afd6b6eae5 s390/qeth: use vzalloc for QUERY OAT buffer ad297898159f r8169: Clear RTL_FLAG_TASK_*_PENDING when clearing RTL_FLAG_TASK_ENABLED f7b86faf0bd1 drm/amdgpu: fix error handling in amdgpu_cs_user_fence_chunk f2c9d68ed3c2 arm64: jump_label.h: use asm_volatile_goto macro instead of "asm goto" 7a2df42a5371 hexagon: modify ffs() and fls() to return int 2eb3072b2785 arch/hexagon: fix kernel/dma.c build warning 1484d4ff2770 dm thin metadata: try to avoid ever aborting transactions 1e9054e75d22 perf/x86/intel: Add support/quirk for the MISPREDICT bit on Knights Landing CPUs 36918e899e3c net: ena: fix missing calls to READ_ONCE 3e2cc5bd61fe net: ena: fix driver when PAGE_SIZE == 64kB a5bdc726e5ff fs/cifs: suppress a string overflow warning 3941dbe190ba dm raid: fix rebuild of specific devices by updating superblock 112d65a51f2b drm/nouveau/disp: fix DP disable race 1a255bf1e749 drm/nouveau/TBDdevinit: don't fail when PMU/PRE_OS is missing from VBIOS 34d54566ae4a net/mlx5: Consider PCI domain in search for next dev f36f3ebdf1e1 nvmet-rdma: fix possible bogus dereference under heavy load a90a52c51ad4 USB: yurex: Check for truncation in yurex_read() 2c423318f07c HID: sensor-hub: Restore fixup for Lenovo ThinkPad Helix 2 sensor hub report d4da71220317 RDMA/ucma: check fd type in ucma_migrate_id() 60ea8815d6e8 Revert "iio: temperature: maxim_thermocouple: add MAX31856 part" 1173678a4f4a netfilter: nf_tables: release chain in flushing set c00f01c40211 perf probe powerpc: Ignore SyS symbols irrespective of endianness 4095fd29fee7 perf util: Fix bad memory access in trace info. 9d7bc329c123 perf evsel: Fix potential null pointer dereference in perf_evsel__new_idx() 8b98b7eeb45d scsi: qedi: Add the CRC size within iSCSI NVM image dd44c35cc16c scsi: iscsi: target: Set conn->sess to NULL when iscsi_login_set_conn_values fails b6515e0f915b HID: hid-saitek: Add device ID for RAT 7 Contagion 81c823c22355 usb: gadget: fotg210-udc: Fix memory leak of fotg210->ep[i] b6cc0ba2cbf4 HID: add support for Apple Magic Keyboards b969656b4662 netfilter: xt_cluster: add dependency on conntrack module 10fdfea70d46 bpf: 32-bit RSH verification must truncate input before the ALU op dcc89aaf5a8d mm: madvise(MADV_DODUMP): allow hugetlbfs pages ee0516c4a1fe tools/vm/page-types.c: fix "defined but not used" warning 5cbf015b971c tools/vm/slabinfo.c: fix sign-compare warning 27c4ad84fd01 mac80211: shorten the IBSS debug messages e132eb09fdd2 mac80211: don't Tx a deauth frame if the AP forbade Tx 8788737af389 mac80211: Fix station bandwidth setting after channel switch 37cdc7e35ae4 mac80211: fix a race between restart and CSA flows 4fa55f6d29fd cfg80211: fix a type issue in ieee80211_chandef_to_operating_class() 43a01409ef4c mac80211: fix an off-by-one issue in A-MSDU max_subframe computation 25cb8544342a fs/cifs: don't translate SFM_SLASH (U+F026) to backslash 8590e6fecb5e net: cadence: Fix a sleep-in-atomic-context bug in macb_halt_tx() b08d15cc921f i2c: uniphier-f: issue STOP only for last message or I2C_M_STOP 82fc9c6b7b9a i2c: uniphier: issue STOP only for last message or I2C_M_STOP da26e5729c04 RAID10 BUG_ON in raise_barrier when force is true and conf->barrier is 0 36fadeb87be8 md/raid5-cache: disable reshape completely dc492842b700 ARC: atomics: unbork atomic_fetch_##op() 7e259a0537be gpio: Fix crash due to registration race 3b83a52796cd tools/kvm_stat: fix handling of invalid paths in debugfs provider 52614f7bf1b5 tools/kvm_stat: fix python3 issues 0d66ce687869 mac80211: always account for A-MSDU header changes 2592adfe326b mac80211: do not convert to A-MSDU if frag/subframe limited b22a5d20aab1 cfg80211: nl80211_update_ft_ies() to validate NL80211_ATTR_IE e7577a1f1a65 net: hns: add netif_carrier_off before change speed and duplex 7fd11a1ad542 net: hns: add the code for cleaning pkt in chip bdd29365a74c gpiolib-acpi: Register GpioInt ACPI event handlers from a late_initcall 73bfec0a6bde gpiolib: acpi: Switch to cansleep version of GPIO library call 9a5d353908db mac80211: avoid kernel panic when building AMSDU from non-linear SKB 79448960e3d7 mac80211: mesh: fix HWMP sequence numbering to follow standard 34bec4daf88c gpio: adp5588: Fix sleep-in-atomic-context bug 0081e67083ed mac80211_hwsim: correct use of IEEE80211_VHT_CAP_RXSTBC_X 7c209ebc7f15 mac80211: correct use of IEEE80211_VHT_CAP_RXSTBC_X 6054817c5e07 scsi: csiostor: add a check for NULL pointer after kmalloc() 4e380c50cf12 btrfs: btrfs_shrink_device should call commit transaction at the end 9e685bec07ae KVM: PPC: Book3S HV: Don't truncate HPTE index in xlate function 381538ae75cf mac80211_hwsim: require at least one channel 4ae9a73be7ac mac80211: Run TXQ teardown code before de-registering interfaces 3a738e7f734c tools/power turbostat: fix possible sprintf buffer overflow cdb2d37d345d serial: mvebu-uart: Fix reporting of effective CSIZE to userspace a17e2a72e714 drm/amdgpu: add another ATPX quirk for TOPAZ d9e61345652b drm/amd/pp: initialize result to before or'ing in data e6abbe80c883 Linux 4.14.74 d61ba3417e4f media: v4l: event: Prevent freeing event subscriptions while accessed fcaca557760f arm64: KVM: Sanitize PSTATE.M when being set from userspace 4fff53acff15 x86/pti: Fix section mismatch warning/error 23210d92f617 i2c: i801: Allow ACPI AML access I/O ports not reserved for SMBus 647b6d4ff699 arm/arm64: smccc-1.1: Handle function result as parameters 826d8678cde2 arm/arm64: smccc-1.1: Make return values unsigned long 75b3054d6807 ARM: dts: omap4-droid4: Fix emmc errors seen on some devices d11237bdcf95 nvme-fcloop: Fix dropped LS's to removed target port 516b72e36ded ata: ftide010: Add a quirk for SQ201 46cb720a8a3e drm/amdgpu: Update power state at the end of smu hw_init. 50850b432cc5 drm/amdgpu: Enable/disable gfx PG feature in rlc safe mode 9190a7ea313f Revert "ARM: dts: imx7d: Invert legacy PCI irq mapping" d3ddd8e16cab hwmon: (adt7475) Make adt7475_read_word() return errors 0647ce03bd48 hwmon: (ina2xx) fix sysfs shunt resistor read access 59f5838cc950 crypto: cavium/nitrox - fix for command corruption in queue full case with backlog submissions. 243af256387c e1000: ensure to free old tx/rx rings in set_ringparam() 716865940461 e1000: check on netif_running() before calling e1000_up() e8baff89bc3f net: hns: fix skb->truesize underestimation 333f26129fd9 net: hns: fix length and page_offset overflow when CONFIG_ARM64_64K_PAGES 92935e1c2a7e bpf: sockmap: write_space events need to be passed to TCP handler f0a8c1257fc3 tls: possible hang when do_tcp_sendpages hits sndbuf is full case 97ee8505c637 isofs: reject hardware sector size > 2048 bytes 083be6fbfdcb thermal: of-thermal: disable passive polling when thermal zone is disabled 308206bd2770 qed: Avoid sending mailbox commands when MFW is not responsive 583f866501c1 qed: Prevent a possible deadlock during driver load and unload 73046b822c4c qed: Wait for MCP halt and resume commands to take place 33906ae926e0 qed: Wait for ready indication before rereading the shmem 38d070f9090a arm64: KVM: Tighten guest core register access from userspace d428e43eb684 serial: imx: restore handshaking irq for imx1 016d4aae9d84 drm/i915: Remove vma from object on destroy, not close d134e9170417 ovl: hash non-dir by lower inode for fsnotify 105470069de3 RDMA/uverbs: Atomically flush and mark closed the comp event queue 693536a7ce39 IB/hfi1: Fix context recovery when PBC has an UnsupportedVL 412a4b4db1a6 IB/hfi1: Invalid user input can result in crash d9e49e9ed8d6 IB/hfi1: Fix SL array bounds check fcbe49c82b82 IB/srp: Avoid that sg_reset -d ${srp_device} triggers an infinite loop 3011b91478ff Input: elantech - enable middle button of touchpad on ThinkPad P72 9691f745e17a USB: remove LPM management from usb_driver_claim_interface() be2360ed2d22 Revert "usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt()" ec6dc4b61c33 USB: usbdevfs: restore warning for nonsensical flags 25a8d4825165 USB: usbdevfs: sanitize flags more 67d8e231759f media: uvcvideo: Support realtek's UVC 1.5 device 1ddc0781c0ce slub: make ->cpu_partial unsigned int e75c01761a11 usb: musb: dsps: do not disable CPPI41 irq in driver teardown 5b6717c6a3c0 USB: handle NULL config in usb_find_alt_setting() 4253abe6a3aa USB: fix error handling in usb_driver_claim_interface() 5eaaa5e9bd56 regulator: fix crash caused by null driver data b6adc1f24bb3 spi: rspi: Fix interrupted DMA transfers 082e34f367a5 spi: rspi: Fix invalid SPI use during system suspend 6074b71d617d spi: sh-msiof: Fix handling of write value for SISTR register d120858fca5f spi: sh-msiof: Fix invalid SPI use during system suspend 429773341c34 spi: tegra20-slink: explicitly enable/disable clock dc89d37f9098 intel_th: Fix device removal logic 247cc73cd8f5 serial: cpm_uart: return immediately from console poll 2b7ba104769b tty: serial: lpuart: avoid leaking struct tty_struct 4fe780c1baec x86/mm: Expand static page table for fixmap space 04bc4dd86d0f floppy: Do not copy a kernel pointer to user memory in FDGETPRM ioctl f88e50ea0300 ARM: dts: dra7: fix DCAN node addresses 99795ed0c62d iio: 104-quad-8: Fix off-by-one error in register selection a82a772da750 Input: xen-kbdfront - fix multi-touch XenStore node's locations 91e30cae8903 fs/lock: skip lock owner pid translation in case we are in init_pid_ns 0c4439c44416 EDAC: Fix memleak in module init error path a4f7bea87887 nfsd: fix corrupted reply to badly ordered compound de6ccdbd7734 gpio: Fix wrong rounding in gpio-menz127 5bcbbadf6ac5 module: exclude SHN_UNDEF symbols from kallsyms api 05f78b1a0e0c ASoC: dapm: Fix potential DAI widget pointer deref when linking DAIs 3fd534a5480e EDAC, i7core: Fix memleaks and use-after-free on probe and remove c96c2f2b11b6 scsi: megaraid_sas: Update controller info during resume a56b97a2fc2d iomap: complete partial direct I/O writes synchronously 13ab355240a9 scsi: bnx2i: add error handling for ioremap_nocache d5963fae7f36 perf/x86/intel/lbr: Fix incomplete LBR call stack 85222eb56f2a MIPS: boot: fix build rule of vmlinux.its.S b8e30b822d08 HID: hid-ntrig: add error handling for sysfs_create_group 69cb15d6596d arm: dts: mediatek: Add missing cooling device properties for CPUs 5ef7a3782de8 ARM: mvebu: declare asm symbols as character arrays in pmsu.c e87efc44dd36 wlcore: Add missing PM call for wlcore_cmd_wait_for_event_or_timeout() dad01c56989a brcmsmac: fix wrap around in conversion from constant to s16 62bd8064fa88 rndis_wlan: potential buffer overflow in rndis_wlan_auth_indication() 3c7f6b2cf6d6 ath10k: transmit queued frames after processing rx packets c1283a6270a2 drm/sun4i: Fix releasing node when enumerating enpoints 3f7056e1822d net: phy: xgmiitorgmii: Check phy_driver ready before accessing accb431813bf ath10k: protect ath10k_htt_rx_ring_free with rx_ring.lock 0f4ca55e441c net: phy: xgmiitorgmii: Check read_status results 8d9fd12b1eef ALSA: hda: Add AZX_DCAPS_PM_RUNTIME for AMD Raven Ridge 0ebe95dee2f2 media: tm6000: add error handling for dvb_register_adapter 0091a4ede783 drivers/tty: add error handling for pcmcia_loop_config 3af342f5ddbd staging: android: ashmem: Fix mmap size validation 1b16d06a9e27 media: omap3isp: zero-initialize the isp cam_xclk{a,b} initial data daefaacc6e02 media: soc_camera: ov772x: correct setting of banding filter 381f8d235dd8 media: s3c-camif: ignore -ENOIOCTLCMD from v4l2_subdev_call for s_power 85d3dbd8e7f2 ALSA: snd-aoa: add of_node_put() in error path 3e3f075f72bd posix-timers: Sanitize overrun handling a05bd4ba655f posix-timers: Make forward callback return s64 cf373da10039 iio: accel: adxl345: convert address field usage in iio_chan_spec 8cbb2f74c093 mtd: rawnand: atmel: add module param to avoid using dma a838008bb11f s390/extmem: fix gcc 8 stringop-overflow warning 33cd135ebc97 s390/scm_blk: correct numa_node in scm_blk_dev_setup 98a34e26d93d s390/dasd: correct numa_node in dasd_alloc_queue a4dbaf7c2de0 alarmtimer: Prevent overflow for relative nanosleep 9374ffc6f3d3 s390/sysinfo: add missing #ifdef CONFIG_PROC_FS 8deb5801f154 powerpc/powernv/ioda2: Reduce upper limit for DMA window size 45d3d58f9739 ath10k: sdio: set skb len for all rx packets b31f41e02c80 ath10k: sdio: use same endpoint id for all packets in a bundle 149f530334f0 usb: wusbcore: security: cast sizeof to int for comparison ebee32dd8f04 scsi: target: Avoid that EXTENDED COPY commands trigger lock inversion 336b73754169 scsi: ibmvscsi: Improve strings handling 1390c37d1670 scsi: klist: Make it safe to use klists in atomic context bdfc40bc1b09 scsi: target/iscsi: Make iscsit_ta_authentication() respect the output buffer size 2cbead46fd4e ARM: dts: ls1021a: Add missing cooling device properties for CPUs 8430918a04e3 x86/entry/64: Add two more instruction suffixes 8e90c7ef50e2 ARM: hwmod: RTC: Don't assume lock/unlock will be called with irq enabled 0a29ab00339e x86/tsc: Add missing header to tsc_msr.c 23e4ab4069d1 media: staging/imx: fill vb2_v4l2_buffer field entry 6fd38ba41e34 media: fsl-viu: fix error handling in viu_of_probe() 769ae06e4442 powerpc/kdump: Handle crashkernel memory reservation failure 333cb98f393b IB/mlx4: Test port number before querying type. 1f94cf4c81cb media: exynos4-is: Prevent NULL pointer dereference in __isp_video_try_fmt() 0ca45668ecdb IB/core: type promotion bug in rdma_rw_init_one_mr() eca859882359 RDMA/i40w: Hold read semaphore while looking after VMA e862ab6b69c4 RDMA/bnxt_re: Fix a couple off by one bugs e0ccd2360a47 md-cluster: clear another node's suspend_area after the copy is finished e70f938a605a power: remove possible deadlock when unregistering power_supply 1117e411a46c s390/mm: correct allocate_pgste proc_handler callback bc4ce060b305 iommu/msm: Don't call iommu_device_{,un}link from atomic context 96e878907c90 6lowpan: iphc: reset mac_header after decompress to fix panic 410534a34315 USB: serial: kobil_sct: fix modem-status error handling 90de5688afc3 Bluetooth: Add a new Realtek 8723DE ID 0bda:b009 834a9ef5f831 iommu/amd: make sure TLB to be flushed before IOVA freed c7e653a24c18 power: vexpress: fix corruption in notifier registration c1a630680c8b uwb: hwa-rc: fix memory leak at probe 72bad20e9316 serial: sh-sci: Stop RX FIFO timer during port shutdown 0470189cd9b9 misc: sram: enable clock before registering regions 914b4daa9b6d power: supply: axp288_charger: Fix initial constant_charge_current value 2efa4bd5aa9a staging: rts5208: fix missing error check on call to rtsx_write_register 6ecd10b1aa22 x86/numa_emulation: Fix emulated-to-physical node mapping 127cd4e23323 vmci: type promotion bug in qp_host_get_user_memory() 4804f372b53f tsl2550: fix lux1_input error in low light db12e7d3e9bc iio: adc: ina2xx: avoid kthread_stop() with stale task_struct 29db2772349d crypto: skcipher - Fix -Wstringop-truncation warnings 3b65f403d7d0 Linux 4.14.73 97513162cd6d spi: Fix double IDR allocation with DT aliases ed5e9462f661 tick/nohz: Prevent bogus softirq pending warning 3a411a04be4e iw_cxgb4: only allow 1 flush on user qps 956fa50745b3 vmw_balloon: include asm/io.h 23ac2a32b2f8 PCI: aardvark: Size bridges before resources allocation fe87d18b1471 sched/fair: Fix vruntime_normalized() for remote non-migration wakeup 0d09307bc242 ext4: show test_dummy_encryption mount option in /proc/mounts 3dc006d212e3 ext4: don't mark mmp buffer head dirty ba48e66e3f53 ext4: fix online resizing for bigalloc file systems with a 1k block size 6a4d7b584d38 ext4: fix online resize's handling of a too-small final block group 22654a3b4a30 ext4: recalucate superblock checksum after updating free blocks/inodes 779af00b3fa3 ext4: avoid arithemetic overflow that can trigger a BUG 3f9eafe8772f ext4: avoid divide by zero fault when deleting corrupted inline directories 31343d27f18f ext4: check to make sure the rename(2)'s destination is not freed 4334a6ae867a tty: vt_ioctl: fix potential Spectre v1 57c806be0160 drm/amdgpu: add new polaris pci id 5575041b09cd drm: udl: Destroy framebuffer only if it was initialized c70d8a488a41 drm/vc4: Fix the "no scaling" case on multi-planar YUV formats 35e48a086071 drm/nouveau/drm/nouveau: Prevent handling ACPI HPD events too early 0f966da783a3 drm/nouveau/drm/nouveau: Use pm_runtime_get_noresume() in connector_detect() 409af02c200e drm/nouveau/drm/nouveau: Fix bogus drm_kms_helper_poll_enable() placement 9ac837e079a0 drm/nouveau/drm/nouveau: Don't forget to cancel hpd_work on suspend/unload 42387d8e4aef drm/nouveau: Fix deadlocks in nouveau_connector_detect() 7c1ca8fb8633 ocfs2: fix ocfs2 read block panic 1d7e23f9068f Revert "ubifs: xattr: Don't operate on deleted inodes" 44383139a39c scsi: target: iscsi: Use bin2hex instead of a re-implementation 755e45f3155c scsi: target: iscsi: Use hex2bin instead of a re-implementation 50ec69edf3f0 Revert "uapi/linux/keyctl.h: don't use C++ reserved keyword as a struct member name" 13d216167d3d Revert "rpmsg: core: add support to power domains for devices" 6447b34fc270 mm: shmem.c: Correctly annotate new inodes for lockdep 7eba38a3f65d ring-buffer: Allow for rescheduling when removing pages 0e5cdbac0303 Revert "PCI: Add ACS quirk for Intel 300 series" f3765abb60c7 spi: fix IDR collision on systems with both fixed and dynamic SPI bus numbers 5ca87a38202e xen/x86/vpmu: Zero struct pt_regs before calling into sample handling code 7eced4478f4e xen/netfront: don't bug in case of too many frags e2d5285b98ef platform/x86: alienware-wmi: Correct a memory leak ff6805037d83 ALSA: oxfw: fix memory leak of private data 08f4f8b93809 ALSA: oxfw: fix memory leak of discovered stream formats at error path 996899a9cbd8 ALSA: oxfw: fix memory leak for model-dependent data at error path d9929097176d ALSA: fireworks: fix memory leak of response buffer at error path 40e2596f06b0 ALSA: firewire-tascam: fix memory leak of private data 933f20a61e26 ALSA: firewire-digi00x: fix memory leak of private data 70165a445b00 ALSA: fireface: fix memory leak in ff400_switch_fetching_mode() 352701c288c1 ALSA: emu10k1: fix possible info leak to userspace on SNDRV_EMU10K1_IOCTL_INFO 7c4881d64ed7 ALSA: bebob: use address returned by kmalloc() instead of kernel stack for streaming DMA mapping 16b8c03864b7 ALSA: bebob: fix memory leak for M-Audio FW1814 and ProjectMix I/O at error path c7cf0304d41f ASoC: rsnd: fixup not to call clk_get/set under non-atomic a388e6d7a822 ASoC: cs4265: fix MMTLR Data switch control 6ead7a8a4ec1 NFC: Fix the number of pipes 4a16b3cd084d NFC: Fix possible memory corruption when handling SHDLC I-Frame commands 18fef87e05d3 tls: clear key material from kernel memory when do_tls_setsockopt_conf fails 0c0334299a7e tls: zero the crypto information from tls_context before freeing 10cacaf13189 tls: don't copy the key out of tls12_crypto_info_aes_gcm_128 ee547ed7dee4 net/sched: act_sample: fix NULL dereference in the data path b13f721a3409 udp6: add missing checks on edumux packet processing ff64a1a2ca3d neighbour: confirm neigh entries when ARP packet is received 0f6f77f3b8f4 udp4: fix IP_CMSG_CHECKSUM for connected sockets 6f5ec16ee02b qmi_wwan: set DTR for modems in forced USB2 mode f3aa1f3a1113 pppoe: fix reception of frames with no mac header c0f2c063abc8 net: hp100: fix always-true check for link up state 9951e17efd05 net/appletalk: fix minor pointer leak to userspace in SIOCFINDIPDDPRT bba90d3686fd ipv6: fix possible use-after-free in ip6_xmit() 13a47054f0b2 gso_segment: Reset skb->mac_len after modifying network header (From OE-Core rev: 62c7a970de40e8c4d57cb6d3feebbfbcae089b27) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.18: update to v4.18.14Bruce Ashfield2018-10-183-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the korg -stable updates that comprise the following commits: e7d199e92956 Linux 4.18.14 91da9ba7bbbd ath10k: fix scan crash due to incorrect length calculation 7903dacfc64e rds: rds_ib_recv_alloc_cache() should call alloc_percpu_gfp() instead ef37df3b8284 ubifs: Check for name being NULL while mounting 09fbdca26741 ucma: fix a use-after-free in ucma_resolve_ip() 9753a6f7497d tipc: call start and done ops directly in __tipc_nl_compat_dumpit() 4a04224bbd1a f2fs: fix invalid memory access 50231468deda ARC: clone syscall to setp r25 as thread pointer f4a856d4ca30 powerpc/lib: fix book3s/32 boot failure due to code patching 2025ef74e8c4 powerpc: Avoid code patching freed init sections e4f71e6ae0cb of: unittest: Disable interrupt node tests for old world MAC systems a09a553b1693 tty: Drop tty->count on tty_reopen() failure 274a367121ae usb: cdc_acm: Do not leak URB buffers 6f0a2f6649b7 USB: serial: option: add two-endpoints device-id flag 0fcb2fb9731a USB: serial: option: improve Quectel EP06 detection 883f14f7302a USB: serial: simple: add Motorola Tetra MTP6550 id 7cea0a2e8c59 usb: xhci-mtk: resume USB3 roothub first 67c8b9c6c59c xhci: Add missing CAS workaround for Intel Sunrise Point xHCI 226c5c8a540a dm cache: fix resize crash if user doesn't reload cache table f10b1cdb6190 dm cache metadata: ignore hints array being too small during resize 75e4e2fae0fe dm mpath: fix attached_handler_name leak and dangling hw_handler_name pointer a92f4488357e PM / core: Clear the direct_complete flag on errors 3561037582ae mac80211: fix setting IEEE80211_KEY_FLAG_RX_MGMT for AP mode keys e9d0ba506ea8 PCI: Reprogram bridge prefetch registers on resume db68b064bb73 x86/vdso: Fix vDSO syscall fallback asm constraint regression 54f54a2b7fb3 x86/vdso: Only enable vDSO retpolines when enabled and supported 1af2998c34e1 selftests/x86: Add clock_gettime() tests to test_vdso e7e1889390a4 x86/vdso: Fix asm constraints on vDSO syscall fallbacks 7ac2c7dcc1a0 drm: fix use-after-free read in drm_mode_create_lease_ioctl() a2cef7d049f0 drm/syncobj: Don't leak fences when WAIT_FOR_SUBMIT is set 3361789e57ec drm/amdgpu: Fix vce work queue was not cancelled when suspend b67f9b6ab232 mac80211: allocate TXQs for active monitor interfaces 6b1adad3348a mmc: slot-gpio: Fix debounce time to use miliseconds again 7cf3272144b9 mmc: core: Fix debounce time to use microseconds 7e62c2fbc1fe xen-netback: fix input validation in xenvif_set_hash_mapping() 9b01f16ed9b9 fbdev/omapfb: fix omapfb_memory_read infoleak 771df4eea402 clocksource/drivers/timer-atmel-pit: Properly handle error cases 45a156123ce4 pstore/ram: Fix failure-path memory leak in ramoops_init b82610b5bad9 blk-mq: I/O and timer unplugs are inverted in blktrace fe65bf7b541f KVM: VMX: check for existence of secondary exec controls before accessing fe7790c37cf1 KVM: x86: fix L1TF's MMIO GFN calculation 7d7e3202b7ef mm/vmstat.c: skip NR_TLB_REMOTE_FLUSH* properly 6b9c2cc710f5 mm, thp: fix mlocking THP page with migration enabled 0af5b07d2e62 mm: migration: fix migration of huge PMD shared pages f5a6974616b4 perf/core: Add sanity check to deal with pinned event failure 04a3fbba60ae Linux 4.18.13 d9ef158adf04 Revert "drm/amd/pp: Send khz clock values to DC for smu7/8" aad46f77ece0 dm thin metadata: fix __udivdi3 undefined on 32-bit 5319425024ab ixgbe: check return value of napi_complete_done() 2083ef10dedd HID: i2c-hid: disable runtime PM operations on hantick touchpad f52ab5277368 ocfs2: fix locking for res->tracking and dlm->tracking_list 2b89f7ad519d proc: restrict kernel stack dumps to root 6a2cfcdd7b6e tools: hv: fcopy: set 'error' in case an unknown operation was requested 549498802024 Drivers: hv: vmbus: Use get/put_cpu() in vmbus_connect() 116337deb270 gpiolib: Free the last requested descriptor 277f800a2186 crypto: caam/jr - fix ablkcipher_edesc pointer arithmetic b6479a45bd29 crypto: mxs-dcp - Fix wait logic on chan threads 27dff727876e crypto: chelsio - Fix memory corruption in DMA Mapped buffers. 18b4a538497d crypto: qat - Fix KASAN stack-out-of-bounds bug in adf_probe() 23b043d513e3 ALSA: hda/realtek - Cannot adjust speaker's volume on Dell XPS 27 7760 6abd14f40148 iommu/amd: Clear memory encryption mask from physical address 8cdcd02d9985 smb2: fix missing files in root share directory listing 17e5fb7f93f8 cpufreq: qcom-kryo: Fix section annotations 5105f039ef26 firmware: Always initialize the fw_priv list object aa26105b73b0 firmware: Fix security issue with request_firmware_into_buf() 8b84e8d275d8 b43: fix DMA error related regression with proprietary firmware 23917913b671 sysfs: Do not return POSIX ACL xattrs via listxattr 51da3fc5cbce ovl: fix format of setxattr debug 1c7949a5f637 ovl: fix memory leak on unlink of indexed file c33def1bb3aa ovl: fix access beyond unterminated strings a6aa74c2ad61 ovl: set I_CREATING on inode being created 90f06e1b81b9 vfs: don't evict uninitialized inode d08d1bb535f4 new primitive: discard_new_inode() 87a50a5e94e3 x86/APM: Fix build warning when PROC_FS is not enabled dd618fe2ffa1 xen: fix GCC warning and remove duplicate EVTCHN_ROW/EVTCHN_COL usage b207598b0abe xen: avoid crash in disable_hotplug_cpu 58d77fd26f83 xen/manage: don't complain about an empty value in control/sysrq node 20d06facfd2f asm-generic: io: Fix ioport_map() for !CONFIG_GENERIC_IOMAP && CONFIG_INDIRECT_PIO 80e4d9a51376 cifs: read overflow in is_valid_oplock_break() e8dcd7866638 s390/qeth: don't dump past end of unknown HW header 31ae67ad9ed6 s390/qeth: use vzalloc for QUERY OAT buffer d3a7c76eb490 r8169: Clear RTL_FLAG_TASK_*_PENDING when clearing RTL_FLAG_TASK_ENABLED 5113d730a1ee drm/amdgpu: fix error handling in amdgpu_cs_user_fence_chunk e76f7b7df846 arm64: jump_label.h: use asm_volatile_goto macro instead of "asm goto" ed14acd316ba drm/amdgpu: Fix SDMA hang in prt mode v2 7389051d3c63 hexagon: modify ffs() and fls() to return int cbbb852e4556 arch/hexagon: fix kernel/dma.c build warning 41b2bc509cda netfilter: xt_hashlimit: use s->file instead of s->private 419033c32a82 netfilter: nfnetlink_queue: Solve the NFQUEUE/conntrack clash for NF_REPEAT e63d53f2835d dm thin metadata: try to avoid ever aborting transactions 7c995133d035 sched/topology: Set correct NUMA topology type 52017328fa15 perf/x86/intel: Add support/quirk for the MISPREDICT bit on Knights Landing CPUs 1080c0f57e00 net: ena: fix missing calls to READ_ONCE 968759747e95 net: ena: fix missing lock during device destruction cfa70f3c46f1 net: ena: fix potential double ena_destroy_device() 023ae1b4c025 net: ena: fix device destruction to gracefully free resources 3953e192748f net: ena: fix driver when PAGE_SIZE == 64kB 0728c271d518 net: ena: fix surprise unplug NULL dereference kernel crash 3a035b70eb92 fs/cifs: suppress a string overflow warning 07d1b1058aea r8169: set TxConfig register after TX / RX is enabled, just like RxConfig 8a100be2813a dm raid: fix RAID leg rebuild errors 659cd50c8ace dm raid: fix rebuild of specific devices by updating superblock 895fe22aa4d6 dm raid: fix stripe adding reshape deadlock 00063fa09bc1 drm/nouveau/disp/gm200-: enforce identity-mapped SOR assignment for LVDS/eDP panels 6978b0eb61c0 drm/nouveau/disp: fix DP disable race c65768326592 drm/nouveau/TBDdevinit: don't fail when PMU/PRE_OS is missing from VBIOS e4a75379e8eb drm/nouveau/mmu: don't attempt to dereference vmm without valid instance pointer 5f0e9912e82c drm/nouveau: fix oops in client init failure path d097790cec56 dm raid: fix reshape race on small devices 816f7c26eee3 HID: i2c-hid: Don't reset device upon system resume bfe18751bf8a net/mlx5: Consider PCI domain in search for next dev 3029f6d6608d bnxt_re: Fix couple of memory leaks that could lead to IOMMU call traces 80b6e9d53846 nvmet-rdma: fix possible bogus dereference under heavy load 1d44f7f5bc07 USB: yurex: Check for truncation in yurex_read() e6ecfa261ae6 usb: host: xhci-plat: Iterate over parent nodes for finding quirks 3f97eca3c822 HID: sensor-hub: Restore fixup for Lenovo ThinkPad Helix 2 sensor hub report 027f315487ef riscv: Do not overwrite initrd_start and initrd_end 59db47dd566b RDMA/ucma: check fd type in ucma_migrate_id() d77c7de489ff iio: imu: st_lsm6dsx: take into account ts samples in wm configuration 86716fd6b985 Revert "iio: temperature: maxim_thermocouple: add MAX31856 part" c296c887f743 netfilter: nf_tables: release chain in flushing set 7e8fc7dcb4d6 netfilter: kconfig: nat related expression depend on nftables core c3501b899ff9 perf annotate: Fix parsing aarch64 branch instructions after objdump update 3cc1b441a4b9 perf probe powerpc: Ignore SyS symbols irrespective of endianness 6f8073072f7b perf util: Fix bad memory access in trace info. 56b4732271c7 perf evsel: Fix potential null pointer dereference in perf_evsel__new_idx() 4ac14f4b3179 perf annotate: Properly interpret indirect call dbd0ea4cfa2a scsi: qedi: Add the CRC size within iSCSI NVM image 319949c5e4a8 scsi: iscsi: target: Fix conn_ops double free 27fbee89e119 scsi: iscsi: target: Set conn->sess to NULL when iscsi_login_set_conn_values fails 820c01bcca82 HID: hid-saitek: Add device ID for RAT 7 Contagion 3f2822e4dadd usb: gadget: fotg210-udc: Fix memory leak of fotg210->ep[i] 386562cba8c2 HID: add support for Apple Magic Keyboards 11c069b7eb84 HID: intel-ish-hid: Enable Sunrise Point-H ish driver 3403eaa94cfc netfilter: xt_checksum: ignore gso skbs 1d569211070e netfilter: xt_cluster: add dependency on conntrack module 11b165210c72 bpf: 32-bit RSH verification must truncate input before the ALU op f69ad066fb2b mm: madvise(MADV_DODUMP): allow hugetlbfs pages 53df63ddc599 afs: Fix cell specification to permit an empty address list 784ce43a54fa firmware: arm_scmi: fix divide by zero when sustained_perf_level is zero 131a6926fa4d ceph: avoid a use-after-free in ceph_destroy_options() e5f09c519ea0 nds32: linker script: GCOV kernel may refers data in __exit 20107ca73afe tools/vm/page-types.c: fix "defined but not used" warning 9f62a57c6670 tools/vm/slabinfo.c: fix sign-compare warning 8474b701d459 nds32: fix build error because of wrong semicolon 392a9a4a1c1e nds32: Fix get_user/put_user macro expand pointer problem 447ec6add595 nds32: Fix empty call trace 76d9688fbebb nds32: add NULL entry to the end of_device_id array 2b847f91abb8 nds32: fix logic for module 5bdcac88df0b net/ibm/emac: wrong emac_calc_base call was used by typo a06e07ce6f61 fsnotify: fix ignore mask logic in fsnotify() 5ce55b0915e7 mac80211: shorten the IBSS debug messages 3bcf74fdbd50 mac80211: don't Tx a deauth frame if the AP forbade Tx 7cd6df93a292 mac80211: Fix station bandwidth setting after channel switch 07715e528d18 mac80211: fix a race between restart and CSA flows 040695971ce1 mac80211: fix WMM TXOP calculation 71f1b196fb29 cfg80211: fix a type issue in ieee80211_chandef_to_operating_class() 39bcc4406f83 mac80211: fix an off-by-one issue in A-MSDU max_subframe computation 05166cf09a6e fs/cifs: don't translate SFM_SLASH (U+F026) to backslash 43160392b3eb net: cadence: Fix a sleep-in-atomic-context bug in macb_halt_tx() 26c9b6f0c196 i2c: uniphier-f: issue STOP only for last message or I2C_M_STOP 182ae0d8643f i2c: uniphier: issue STOP only for last message or I2C_M_STOP abb518640aaf bpf: avoid misuse of psock when TCP_ULP_BPF collides with another ULP 23fa01c0fcb5 bpf: Fix bpf_msg_pull_data() 7e2069153a58 ibmvnic: Include missing return code checks in reset function 005caa1288d9 selftests: pmtu: detect correct binary to ping ipv6 addresses ec0029c2aca1 selftests: pmtu: maximum MTU for vti4 is 2^16-1-20 d65d1dd8be05 RAID10 BUG_ON in raise_barrier when force is true and conf->barrier is 0 34ff707ac863 md/raid5-cache: disable reshape completely 561deb108ca4 Revert "blk-throttle: fix race between blkcg_bio_issue_check() and cgroup_rmdir()" 8dbbc215f2ba ARC: atomics: unbork atomic_fetch_##op() 29c9e7e73dda gpio: Fix crash due to registration race e8f38e4e2216 tools/kvm_stat: fix updates for dead guests 52ff1e423ec9 tools/kvm_stat: fix handling of invalid paths in debugfs provider a9ffbadacc94 tools/kvm_stat: fix python3 issues 58ec0839af0d mac80211: always account for A-MSDU header changes 511edc415c6c mac80211: do not convert to A-MSDU if frag/subframe limited 6f01b1a3c4ad cfg80211: nl80211_update_ft_ies() to validate NL80211_ATTR_IE aadc5d1ee02d tc-testing: add test-cases for numeric and invalid control action 468bcedcd850 net: mvpp2: initialize port of_node pointer 4abef73b0770 sh_eth: Add R7S9210 support 4440af5a7e45 net: hns: add netif_carrier_off before change speed and duplex f97a366fdbad net: hns: add the code for cleaning pkt in chip 7d3acb1372f6 tipc: switch to rhashtable iterator cf09d1f5a507 bpf: fix sg shift repair start offset in bpf_msg_pull_data 89826ce1bbca bpf: fix shift upon scatterlist ring wrap-around in bpf_msg_pull_data 0920815e24f0 bpf: fix msg->data/data_end after sg shift repair in bpf_msg_pull_data 34930327c610 gpio: dwapb: Fix error handling in dwapb_gpio_probe() 6c5cdd4730b1 gpiolib-acpi: Register GpioInt ACPI event handlers from a late_initcall 13db4478a11e gpiolib: acpi: Switch to cansleep version of GPIO library call 06a62b7a0c5e mac80211: avoid kernel panic when building AMSDU from non-linear SKB d935ea54dbd8 mac80211: mesh: fix HWMP sequence numbering to follow standard a1f9ac32509a gpio: adp5588: Fix sleep-in-atomic-context bug 3f84a6c18fce bpf: fix several offset tests in bpf_msg_pull_data bd266daa9fe1 nl80211: Pass center frequency in kHz instead of MHz 5955b8ec20d7 nl80211: Fix nla_put_u8 to u16 for NL80211_WMMR_TXOP 03950ebc945c mac80211_hwsim: Fix possible Spectre-v1 for hwsim_world_regdom_custom bfcb6097e5f3 cfg80211: make wmm_rule part of the reg_rule structure 9df4febf5e91 mac80211_hwsim: correct use of IEEE80211_VHT_CAP_RXSTBC_X 3d0d794ca9ef mac80211: correct use of IEEE80211_VHT_CAP_RXSTBC_X 36de3d48270d bpf: sockmap, decrement copied count correctly in redirect error case 7feb1f2b5d8d bpf, sockmap: fix psock refcount leak in bpf_tcp_recvmsg 427e7707d932 bpf, sockmap: fix potential use after free in bpf_tcp_close 0dcf1bcde827 scsi: aacraid: fix a signedness bug c08d2054307f scsi: libata: Add missing newline at end of file 4f3e708120f3 scsi: csiostor: fix incorrect port capabilities 74a301701659 scsi: csiostor: add a check for NULL pointer after kmalloc() c31c8008c757 btrfs: btrfs_shrink_device should call commit transaction at the end 0d6ba1ecba26 cfg80211: remove division by size of sizeof(struct ieee80211_wmm_rule) 1f0f925f98b4 KVM: PPC: Book3S HV: Don't truncate HPTE index in xlate function 9e07d06651bc Btrfs: fix unexpected failure of nocow buffered writes after snapshotting when low on space 32c7667fbcbd mac80211_hwsim: require at least one channel 2466b26094bc mac80211: Run TXQ teardown code before de-registering interfaces 3964f22686a6 rseq/selftests: fix parametrized test with -fpie 7da07a3216a0 Linux 4.18.12 c483061d4610 media: v4l: event: Prevent freeing event subscriptions while accessed 926415e1e4c9 arm64: KVM: Sanitize PSTATE.M when being set from userspace 5fddc4cd7aec powerpc/pseries: Fix unitialized timer reset on migration 7f3a5baeacdf powerpc/pkeys: Fix reading of ibm, processor-storage-keys property 4faeadc4f7b5 powerpc: fix csum_ipv6_magic() on little endian platforms 31d2bff9f696 KVM: PPC: Book3S HV: Fix guest r11 corruption with POWER9 TM workarounds 8379aa480e95 x86/pti: Fix section mismatch warning/error 0f40f4a21a10 clk: x86: Set default parent to 48Mhz d948acce9a0c i2c: i801: Allow ACPI AML access I/O ports not reserved for SMBus 31b5f66e90b2 arm/arm64: smccc-1.1: Handle function result as parameters c1baf3699d84 arm/arm64: smccc-1.1: Make return values unsigned long 8ad1f551f802 drm/amdgpu: Need to set moved to true when evict bo 68327465ccdb ARM: dts: omap4-droid4: Fix emmc errors seen on some devices b32e647a8375 nvme-fcloop: Fix dropped LS's to removed target port 22670e847f7c ata: ftide010: Add a quirk for SQ201 65c96da9c684 drm/amdgpu: Update power state at the end of smu hw_init. 21a73b809735 drm/amdgpu: Enable/disable gfx PG feature in rlc safe mode 4adf34c33950 Revert "ARM: dts: imx7d: Invert legacy PCI irq mapping" 78dabdae8108 hwmon: (adt7475) Make adt7475_read_word() return errors e41ea7c77cb2 hwmon: (ina2xx) fix sysfs shunt resistor read access aada57693e81 crypto: cavium/nitrox - fix for command corruption in queue full case with backlog submissions. 19f2fedf4f43 crypto: chtls - fix null dereference chtls_free_uld() ff53d5051675 i40e: fix condition of WARN_ONCE for stat strings be97150c4a54 i40e: Fix for Tx timeouts when interface is brought up if DCB is enabled 4ef71783033a ixgbe: fix driver behaviour after issuing VFLR 3e8566205e04 e1000: ensure to free old tx/rx rings in set_ringparam() f9b0af8f9ad5 e1000: check on netif_running() before calling e1000_up() 1ca43c80d80f ice: Fix potential return of uninitialized value 0753c86efc6c ice: Fix a few null pointer dereference issues 939817cd00d2 tools: bpftool: return from do_event_pipe() on bad arguments 1dec7a1e6a54 ice: Set VLAN flags correctly 1c83a5aa0f26 ice: Use order_base_2 to calculate higher power of 2 1dd0b6ce76ee ice: Fix bugs in control queue processing 9289b179fc4e ice: Clean control queues only when they are initialized 32d99e3e63c7 ice: Report stats for allocated queues via ethtool stats c0f20df3b1fc ice: Fix multiple static analyser warnings 1801431dc7aa net: hns3: fix page_offset overflow when CONFIG_ARM64_64K_PAGES 374eb417162b net: hns: fix skb->truesize underestimation 2d4a79238686 net: hns: fix length and page_offset overflow when CONFIG_ARM64_64K_PAGES d96820d46bc3 tcp_bbr: in restart from idle, see if we should exit PROBE_RTT e5e63d2bb9b2 tcp_bbr: add bbr_check_probe_rtt_done() helper a66193f585eb net/ncsi: Fixup .dumpit message flags and ID check in Netlink handler 9d028c09d1cf amdgpu: fix multi-process hang issue 8824ceb2580c drm/amdgpu: fix preamble handling 8483f3b7f424 drm/amdgpu: fix VM clearing for the root PD a5c7547b45b4 bpf: sockmap: write_space events need to be passed to TCP handler 9c3d97879505 tls: possible hang when do_tcp_sendpages hits sndbuf is full case a0be77d6d940 bpf, sockmap: fix sock hash count in alloc_sock_hash_elem efed642bc585 bpf, sockmap: fix sock_hash_alloc and reject zero-sized keys 0a9fd2a9875b ARM: dts: omap4-droid4: fix vibrations on Droid 4 f7468a7160e1 bus: ti-sysc: Fix no_console_suspend handling b8f4b96768c0 mmc: android-goldfish: fix bad logic of sg_copy_{from,to}_buffer conversion d02aee5cf4ea mmc: atmel-mci: fix bad logic of sg_copy_{from,to}_buffer conversion 1a7a1ad290d4 isofs: reject hardware sector size > 2048 bytes 2da832f43da5 thermal: of-thermal: disable passive polling when thermal zone is disabled 6a3f378b7614 qed: Avoid sending mailbox commands when MFW is not responsive c36724c64780 qed: Prevent a possible deadlock during driver load and unload 1e85fc417c11 qed: Wait for MCP halt and resume commands to take place c91ab927a8b7 qed: Wait for ready indication before rereading the shmem 67eb28b0f832 bus: ti-sysc: Fix module register ioremap for larger offsets 3609bd6105c1 ARM: OMAP2+: Fix module address for modules using mpu_rt_idx 1fcd5e01d26e ARM: OMAP2+: Fix null hwmod for ti-sysc debug 4435064439c6 arm64: KVM: Tighten guest core register access from userspace 12a7e915c506 RDMA/uverbs: Atomically flush and mark closed the comp event queue cbbb9f08566e ACPI / hotplug / PCI: Don't scan for non-hotplug bridges if slot is not bridge 0c7898792c9a IB/hfi1: Fix destroy_qp hang after a link down b34ba9e02408 IB/hfi1: Fix context recovery when PBC has an UnsupportedVL bcc5f9f5e11e IB/hfi1: Invalid user input can result in crash 2cced23e5483 IB/hfi1: Fix SL array bounds check fa22f4874e94 IB/srp: Avoid that sg_reset -d ${srp_device} triggers an infinite loop ebc51114fa51 Input: elantech - enable middle button of touchpad on ThinkPad P72 f44f3d0a9e9f filesystem-dax: Fix use of zero page 7ebfc8f69a37 ext2, dax: set ext2_dax_aops for dax files 2436ce1bad9e uaccess: Fix is_source param for check_copy_size() in copy_to_iter_mcsafe() dc38ebde8a52 USB: remove LPM management from usb_driver_claim_interface() de425c9ae7bf Revert "usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt()" 8badb9b1af73 USB: usbdevfs: restore warning for nonsensical flags b5376ef73d33 USB: usbdevfs: sanitize flags more 8e2842a2e175 usb: musb: dsps: do not disable CPPI41 irq in driver teardown 608677656ac2 usb: core: safely deal with the dynamic quirk lists 7b169e33a3bc usb: roles: Take care of driver module reference counting 95b273c4038c USB: handle NULL config in usb_find_alt_setting() f3a6a40b3793 USB: fix error handling in usb_driver_claim_interface() 2c2860d0e876 regulator: Fix 'do-nothing' value for regulators without suspend state ad023c0c3613 regulator: fix crash caused by null driver data bc9f63756ac8 spi: rspi: Fix interrupted DMA transfers f9ca5597ab70 spi: rspi: Fix invalid SPI use during system suspend 2469b01fa514 spi: sh-msiof: Fix handling of write value for SISTR register 38274415d118 spi: sh-msiof: Fix invalid SPI use during system suspend a2b928011352 spi: tegra20-slink: explicitly enable/disable clock 825e12a2ed63 intel_th: Fix resource handling for ACPI glue layer c3b92e93b23a intel_th: Fix device removal logic 98e1a83c338e serial: cpm_uart: return immediately from console poll e91bf9073b44 serial: mvebu-uart: Fix reporting of effective CSIZE to userspace 5d554763aaac serial: imx: restore handshaking irq for imx1 98ecfdf49ff7 tty: serial: lpuart: avoid leaking struct tty_struct fdbbdfeeb699 x86/mm: Expand static page table for fixmap space 41a770d90b88 block: fix deadline elevator drain for zoned block devices 0051646c2cc2 floppy: Do not copy a kernel pointer to user memory in FDGETPRM ioctl acee207b7cc9 gpio: tegra: Fix tegra_gpio_irq_set_type() dbb2a1e3bb37 perf tests: Fix indexing when invoking subtests 6b07342e2596 drm/vc4: plane: Expand the lower bits by repeating the higher bits c94ce4bf1aff ARM: dts: dra7: fix DCAN node addresses e80225d36dca drm/vc4: Add missing formats to vc4_format_mod_supported(). 70b914929ad7 iio: 104-quad-8: Fix off-by-one error in register selection b6b75c81c31a Input: xen-kbdfront - fix multi-touch XenStore node's locations 31a92226a5d5 ath10k: fix memory leak of tpc_stats 5f2391032c06 fs/lock: skip lock owner pid translation in case we are in init_pid_ns 00b438869cbe ath10k: snoc: use correct bus-specific pointer in RX retry 06c21f7423e7 ath10k: fix incorrect size of dma_free_coherent in ath10k_ce_alloc_src_ring_64 10db0e22fb8c staging: pi433: fix race condition in pi433_ioctl fff64d9fb381 EDAC, altera: Fix an error handling path in altr_s10_sdram_probe() 0855e6e1ac14 EDAC: Fix memleak in module init error path 6e67b33dbe43 nfsd: fix corrupted reply to badly ordered compound af4b12c54b3b gpio: Fix wrong rounding in gpio-menz127 8463cd689be0 module: exclude SHN_UNDEF symbols from kallsyms api 163ac07ff0b2 ASoC: dapm: Fix potential DAI widget pointer deref when linking DAIs 2edaabf0e58d EDAC, i7core: Fix memleaks and use-after-free on probe and remove 1e4b176959fb ASoC: rsnd: SSI parent cares SWSP bit 8d07efbdf84f ASoC: rt1305: Use ULL suffixes for 64-bit constants 3e28a96b87f6 ASoC: Intel: bytcr_rt5640: Fix Acer Iconia 8 over-current detect threshold ebce61bb2c86 scsi: megaraid_sas: Update controller info during resume b38977a36625 spi: orion: fix CS GPIO handling again d731684c4496 scsi: hisi_sas: Fix the conflict between dev gone and host reset 2f7b94ebaa19 iomap: complete partial direct I/O writes synchronously 939dd916dc25 scsi: bnx2i: add error handling for ioremap_nocache 074e4687846e perf/x86/intel/lbr: Fix incomplete LBR call stack 09468e65ec7d drm/v3d: Take a lock across GPU scheduler job creation and queuing. dbdef3dff35b arm64: dts: renesas: Fix VSPD registers range 56984081650a MIPS: boot: fix build rule of vmlinux.its.S d0f7fbdb1cf9 HID: i2c-hid: Use devm to allocate i2c_hid struct 46066a10dd7a HID: hid-ntrig: add error handling for sysfs_create_group d79cdff57285 arm: dts: mediatek: Add missing cooling device properties for CPUs 65470af8b10d perf/hw_breakpoint: Split attribute parse and commit 7f22023170f7 Documentation/process: fix reST table border error 53b56e401d93 RDMA/uverbs: Don't overwrite NULL pointer with ZERO_SIZE_PTR 1da59841eea9 ARM: mvebu: declare asm symbols as character arrays in pmsu.c 3fc862c26744 drm/omap: gem: Fix mm_list locking f7867f358bfe wlcore: Add missing PM call for wlcore_cmd_wait_for_event_or_timeout() 13c4f14d8cf2 bitfield: fix *_encode_bits() 1ae0268dc54e brcmsmac: fix wrap around in conversion from constant to s16 af1c6a743c98 rndis_wlan: potential buffer overflow in rndis_wlan_auth_indication() 35ba78548948 mt76x2: fix mrr idx/count estimation in mt76x2_mac_fill_tx_status() 882791abd11d ath10k: transmit queued frames after processing rx packets 9f81b08ad8ea drm/sun4i: Fix releasing node when enumerating enpoints 900812a0d318 net: phy: xgmiitorgmii: Check phy_driver ready before accessing d0a4b7b3792f drm/sun4i: Enable DW HDMI PHY clock c247a4bf53b6 ath10k: protect ath10k_htt_rx_ring_free with rx_ring.lock fcd12823cd57 net: phy: xgmiitorgmii: Check read_status results 6cdfe3ed6c9d ALSA: hda: Add AZX_DCAPS_PM_RUNTIME for AMD Raven Ridge 3dc220c5253e ASoC: qdsp6: qdafe: fix some off by one bugs 49fc6188cdb6 media: tm6000: add error handling for dvb_register_adapter 6c695a374b0b staging: mt7621-dts: Fix remaining pcie warnings 7a887d2a1f91 serial: pxa: Fix an error handling path in 'serial_pxa_probe()' e8db58e3d80b arm64: dts: renesas: salvator-common: Fix adv7482 decimal unit addresses e65f712ea936 drivers/tty: add error handling for pcmcia_loop_config 5208cebb4ca3 staging: mt7621-eth: Fix memory leak in mtk_add_mac() error path 6cbaed5c50ac media: ov772x: allow i2c controllers without I2C_FUNC_PROTOCOL_MANGLING 47da213433ae staging: android: ashmem: Fix mmap size validation 20d705e92eb7 media: ov772x: add checks for register read errors eab10433598a media: omap3isp: zero-initialize the isp cam_xclk{a,b} initial data 870878d2c941 media: soc_camera: ov772x: correct setting of banding filter 39a372355b5a media: s3c-camif: ignore -ENOIOCTLCMD from v4l2_subdev_call for s_power 8086828bed84 ath10k: use locked skb_dequeue for rx completions 11750fe66e26 selftests: forwarding: Tweak tc filters for mirror-to-gretap tests a4c7557bc547 ALSA: snd-aoa: add of_node_put() in error path 5f6b9cd5c5f2 posix-timers: Sanitize overrun handling c0d08296a291 posix-timers: Make forward callback return s64 90f955af43fe iio: accel: adxl345: convert address field usage in iio_chan_spec f1915d5162a9 mtd: rawnand: atmel: add module param to avoid using dma ff9ac7d9bdda s390/extmem: fix gcc 8 stringop-overflow warning 6143a4525c3e s390/scm_blk: correct numa_node in scm_blk_dev_setup 0c6df6d17ab4 s390/dasd: correct numa_node in dasd_alloc_queue 04937aaaf8c7 alarmtimer: Prevent overflow for relative nanosleep 4add6942e51e s390/sysinfo: add missing #ifdef CONFIG_PROC_FS ab0fd80d8747 ACPI / button: increment wakeup count only when notified f2514c04f556 platform/x86: asus-wireless: Fix uninitialized symbol usage 677b34aa38ed powerpc/powernv/ioda2: Reduce upper limit for DMA window size ee1df10ae020 ath10k: sdio: set skb len for all rx packets bd9b4e606902 ath10k: sdio: use same endpoint id for all packets in a bundle 420c37a784a7 usb: wusbcore: security: cast sizeof to int for comparison 90c00dd1798d scsi: target: Avoid that EXTENDED COPY commands trigger lock inversion d08b7218cea0 scsi: ibmvscsi: Improve strings handling 7369c88b59a9 scsi: klist: Make it safe to use klists in atomic context 9d6b653c0509 thermal: i.MX: Allow thermal probe to fail gracefully in case of bad calibration. 92e96ad168ea scsi: target/iscsi: Make iscsit_ta_authentication() respect the output buffer size 6cf7be0267f7 ARM: dts: ls1021a: Add missing cooling device properties for CPUs f0c6c6ec02a1 x86/entry/64: Add two more instruction suffixes 06f91031931a ARM: hwmod: RTC: Don't assume lock/unlock will be called with irq enabled 11a88b9218e7 x86/tsc: Add missing header to tsc_msr.c 2bffdc28ee60 include/rdma/opa_addr.h: Fix an endianness issue b40f2ec52bf5 IB/mlx5: Fix GRE flow specification c26fc717b13b media: staging/imx: fill vb2_v4l2_buffer field entry 0bd77cd5c2da vhost_net: Avoid tx vring kicks during busyloop af58a41db9cc media: fsl-viu: fix error handling in viu_of_probe() ec0e373a6214 powerpc/kdump: Handle crashkernel memory reservation failure 4fd56423854c IB/mlx4: Test port number before querying type. 76e2bf1d322a media: exynos4-is: Prevent NULL pointer dereference in __isp_video_try_fmt() 203ae10a4713 IB/core: type promotion bug in rdma_rw_init_one_mr() 16fc25226707 RDMA/bnxt_re: Fix a bunch of off by one bugs in qplib_fp.c 6a4d21a7664b RDMA/i40w: Hold read semaphore while looking after VMA 5ae7031fea6a RDMA/bnxt_re: Fix a couple off by one bugs be853349a4a9 cxgb4: Fix the condition to check if the card is T5 69b921bdab4b md-cluster: clear another node's suspend_area after the copy is finished dd5ac3dcb22e drm/amd/display: fix use of uninitialized memory e21238f1be65 drm/amd/display/dc/dce: Fix multiple potential integer overflows 9fa1c8f4b9b2 power: remove possible deadlock when unregistering power_supply ff8aa171ef8c s390/mm: correct allocate_pgste proc_handler callback 596ee3e366eb iommu/msm: Don't call iommu_device_{,un}link from atomic context c4ea4d6928bd 6lowpan: iphc: reset mac_header after decompress to fix panic d3f86dceb54c USB: serial: kobil_sct: fix modem-status error handling 41086956a32b Bluetooth: Add a new Realtek 8723DE ID 0bda:b009 9032c7d6d57f iommu/amd: make sure TLB to be flushed before IOVA freed 8ae46971d69e power: vexpress: fix corruption in notifier registration 3c8527e5a6e4 uwb: hwa-rc: fix memory leak at probe cb39b07bf5f9 serial: sh-sci: Stop RX FIFO timer during port shutdown 741b2c3b62cf misc: sram: enable clock before registering regions 919618d23234 power: supply: axp288_charger: Fix initial constant_charge_current value df09a796560a staging: rts5208: fix missing error check on call to rtsx_write_register e3deb9b3c252 x86/numa_emulation: Fix emulated-to-physical node mapping bb2ca3d777d9 net: hns3: Fix get_vector ops in hclgevf_main module 6739fc895c80 net: hns3: Fix warning bug when doing lp selftest 87dbcb1ce9c2 net: hns3: Fix for mac pause not disable in pfc mode 4a659cb2f0fd net: hns3: Fix for mailbox message truncated problem 1bb1252b4e78 siox: don't create a thread without starting it e83bd606a14e vmci: type promotion bug in qp_host_get_user_memory() 46ba8d1156e7 misc: ibmvmc: Use GFP_ATOMIC under spin lock 1d3de3d5e274 tsl2550: fix lux1_input error in low light c9bcfbebca40 iio: adc: ina2xx: avoid kthread_stop() with stale task_struct d08aa810ddd1 crypto: skcipher - Fix -Wstringop-truncation warnings 2f411a0873a9 Linux 4.18.11 e5bd6aca70ef spi: Fix double IDR allocation with DT aliases 4fda8face67c iw_cxgb4: only allow 1 flush on user qps 61b5194808f4 vmw_balloon: include asm/io.h ac586a2ffe31 sched/fair: Fix vruntime_normalized() for remote non-migration wakeup ec215095ac28 ext4, dax: set ext4_dax_aops for dax files e2dd3371bfd1 ext4, dax: add ext4_bmap to ext4_dax_aops d60e0a56ac37 ext4: show test_dummy_encryption mount option in /proc/mounts da7a6e25fe8e ext4: don't mark mmp buffer head dirty 705bcb551648 ext4: fix online resizing for bigalloc file systems with a 1k block size d47e119158ec ext4: fix online resize's handling of a too-small final block group 2d0cd272e096 ext4: recalucate superblock checksum after updating free blocks/inodes a4cb1bf267a6 ext4: avoid arithemetic overflow that can trigger a BUG 976eeff67a3a ext4: avoid divide by zero fault when deleting corrupted inline directories fdad4e17dc61 ext4: check to make sure the rename(2)'s destination is not freed 52ef74c21c27 tty: vt_ioctl: fix potential Spectre v1 5a5338e45009 drm/amdgpu: add new polaris pci id 4cd5d680d815 drm: udl: Destroy framebuffer only if it was initialized 934df3d13fc6 drm/vc4: Fix the "no scaling" case on multi-planar YUV formats 21fb862e0e3c drm/nouveau/drm/nouveau: Prevent handling ACPI HPD events too early 99aa61fb35ed drm/nouveau/drm/nouveau: Use pm_runtime_get_noresume() in connector_detect() 9c7443a7aa64 drm/nouveau/drm/nouveau: Fix deadlock with fb_helper with async RPM requests 563f482029d4 drm/nouveau/drm/nouveau: Fix bogus drm_kms_helper_poll_enable() placement 0f756495557c drm/nouveau/drm/nouveau: Don't forget to cancel hpd_work on suspend/unload 86393a7e3315 drm/nouveau: Fix deadlocks in nouveau_connector_detect() 573eeddd4538 drm/nouveau: Remove duplicate poll_enable() in pmops_runtime_suspend() aed4ca2690c2 drm/nouveau: Only write DP_MSTM_CTRL when needed 04393d257207 drm/nouveau: Reset MST branching unit before enabling 1f4401ece98b drm/i915/bdw: Increase IPS disable timeout to 100ms 1e0be23859b9 ocfs2: fix ocfs2 read block panic 23fe9688228c libata: mask swap internal and hardware tag f8b35f82a252 Revert "ubifs: xattr: Don't operate on deleted inodes" 94403d71bb9e scsi: target: iscsi: Use bin2hex instead of a re-implementation 8e31c95fe085 scsi: target: iscsi: Use hex2bin instead of a re-implementation 31426b50594c Revert "uapi/linux/keyctl.h: don't use C++ reserved keyword as a struct member name" bc35488686c3 bpf/verifier: disallow pointer subtraction 909828a2920b Revert "rpmsg: core: add support to power domains for devices" 946f8052f7ee mm: shmem.c: Correctly annotate new inodes for lockdep 4cdb6f01e9e5 mm: disable deferred struct page for 32-bit arches 3299a0eead68 fork: report pid exhaustion correctly 30938d20eb1a crypto: x86/aegis,morus - Do not require OSXSAVE for SSE2 d73ccd8bb732 ring-buffer: Allow for rescheduling when removing pages 6bed4f10277b Revert "PCI: Add ACS quirk for Intel 300 series" 6d8911403d99 spi: fix IDR collision on systems with both fixed and dynamic SPI bus numbers 1318b2c26b78 xen/x86/vpmu: Zero struct pt_regs before calling into sample handling code b73a161e9bef xen/netfront: don't bug in case of too many frags 5e17a1ecc44b platform/x86: alienware-wmi: Correct a memory leak 8879342a67a4 platform/x86: dell-smbios-wmi: Correct a memory leak 0639ddca2c8c mtd: rawnand: denali: fix a race condition when DMA is kicked f11b8aad34fa mtd: devices: m25p80: Make sure the buffer passed in op is DMA-able 1501a0f2e14e ALSA: oxfw: fix memory leak of private data 9d07f491db95 ALSA: oxfw: fix memory leak of discovered stream formats at error path 82567fb09846 ALSA: oxfw: fix memory leak for model-dependent data at error path 8e54fc8910f3 ALSA: fireworks: fix memory leak of response buffer at error path e5301d45d01c ALSA: firewire-tascam: fix memory leak of private data 7c57a806be78 ALSA: firewire-digi00x: fix memory leak of private data e9355495975d ALSA: fireface: fix memory leak in ff400_switch_fetching_mode() cedfb9f8a588 ALSA: emu10k1: fix possible info leak to userspace on SNDRV_EMU10K1_IOCTL_INFO c143935a34a5 ALSA: bebob: use address returned by kmalloc() instead of kernel stack for streaming DMA mapping 28114caeb0ab ALSA: bebob: fix memory leak for M-Audio FW1814 and ProjectMix I/O at error path 30100a475167 ASoC: uapi: fix sound/skl-tplg-interface.h userspace compilation errors 341ff629a2e9 ASoC: rsnd: fixup not to call clk_get/set under non-atomic 9e6a69b06575 ASoC: tas6424: Save last fault register even when clear df231dbe93eb ASoC: cs4265: fix MMTLR Data switch control 401e975e5950 ASoC: wm9712: fix replace codec to component 58be75ff0878 NFC: Fix the number of pipes 0ad778eeee6d NFC: Fix possible memory corruption when handling SHDLC I-Frame commands 18b8a9c5dab3 net: rtnl_configure_link: fix dev flags changes arg to __dev_notify_flags 1b46979978c0 net: mvpp2: let phylink manage the carrier state 001e4e5537d8 net/ipv6: do not copy dst flags on rt init 1328a5a40fde ipv6: use rt6_info members when dst is set in rt6_fill_node b5fc7f300cdb bnxt_en: Fix VF mac address regression. 8ac22b327cc2 tls: fix currently broken MSG_PEEK behavior 17eef150f66b socket: fix struct ifreq size in compat ioctl 263baf63bdfb net: dsa: mv88e6xxx: Fix ATU Miss Violation 4188aa049107 hv_netvsc: fix schedule in RCU context 9f2489640a57 net/sched: act_sample: fix NULL dereference in the data path 1708cc7ed059 udp6: add missing checks on edumux packet processing c0d10c5d5d71 neighbour: confirm neigh entries when ARP packet is received 77971ea816ba tls: clear key material from kernel memory when do_tls_setsockopt_conf fails 13d1bdc70bc2 tls: zero the crypto information from tls_context before freeing d8e6fc73d2eb tls: don't copy the key out of tls12_crypto_info_aes_gcm_128 6d7a3fd5cfae udp4: fix IP_CMSG_CHECKSUM for connected sockets a02ff7df6a3b qmi_wwan: set DTR for modems in forced USB2 mode 89721b836972 pppoe: fix reception of frames with no mac header b411479d5268 net: hp100: fix always-true check for link up state 6a9c934f04e6 net/appletalk: fix minor pointer leak to userspace in SIOCFINDIPDDPRT 6b4d14c57381 ipv6: fix possible use-after-free in ip6_xmit() 288942f4a669 gso_segment: Reset skb->mac_len after modifying network header 183348489d36 Linux 4.18.10 52b732648371 crypto: ccp - add timeout support in the SEV command d6c9bc664918 mei: bus: type promotion bug in mei_nfc_if_version() 920b0e3c5e24 clk: tegra: bpmp: Don't crash when a clock fails to register fdf0d6477376 pinctrl: qcom: spmi-gpio: Fix pmic_gpio_config_get() to be compliant 5d10592e292f pinctrl: msm: Fix msm_config_group_get() to be compliant bbcdd75166d9 blk-mq: avoid to synchronize rcu inside blk_cleanup_queue() 864e90ed4a8f blk-mq: only attempt to merge bio if there is rq in sw queue 83459da8e319 IB/mlx5: fix uaccess beyond "count" in debugfs read/write handlers 53a1ee238c84 block/DAC960.c: fix defined but not used build warnings dc78a980f995 staging: fsl-dpaa2/eth: Fix DMA mapping direction 8d425fae2cf6 dmaengine: sh: rcar-dmac: avoid to write CHCR.TE to 1 if TCR is set to 0 93b100ddda3b drm/amd/pp: Send khz clock values to DC for smu7/8 0cbb058be904 arm64: perf: Disable PMU while processing counter overflows b89c077eff7c drm/panel: type promotion bug in s6e8aa0_read_mtp_id() 252cdf1f5db5 ASoC: rt5651: Fix workqueue cancel vs irq free race on remove 6c9e72d66dbf selftest: timers: Tweak raw_skew to SKIP when ADJ_OFFSET/other clock adjustments are in progress 6e36e98ecb0a remoteproc: qcom: q6v5-pil: fix modem hang on SDM845 after axis2 clk unvote 435962f3beaa scsi: lpfc: Fix panic if driver unloaded when port is offline 074263d61eed scsi: lpfc: Fix NVME Target crash in defer rcv logic 84159b84f331 scsi: libfc: fixup 'sleeping function called from invalid context' f7ee7f7b0618 ALSA: pcm: Fix snd_interval_refine first/last with open min/max 0fce3c91ba68 selftests/android: initialize heap_type to avoid compiling warning 330e11b03099 selftests: vDSO - fix to return KSFT_SKIP when test couldn't be run 04ea31a181d3 rtc: bq4802: add error handling for devm_ioremap 1950f800faa1 drm/amdkfd: Fix error codes in kfd_get_process 4841f051b32c drm/amdkfd: Fix kernel queue 64 bit doorbell offset calculation b1373b80f9ec input: rohm_bu21023: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) ae8247766d56 mfd: 88pm860x-i2c: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) f40d90dd5567 rcutorture: Use monotonic timestamp for stall detection 7961182ace13 net: mvpp2: make sure we use single queue mode on PPv2.1 466ec0c2ba2d net: gemini: Allow multiple ports to instantiate 382ca1b7ca79 gpiolib: Mark gpio_suffixes array with __maybe_unused a35951e982eb gpio: pxa: Fix potential NULL dereference c6bc7c725409 staging: bcm2835-audio: Don't leak workqueue if open fails 28929ceced7d lightnvm: pblk: enable line minor version detection 7785ada57436 lightnvm: pblk: assume that chunks are closed on 1.2 devices 070b164edc30 ASoC: qdsp6: q6afe-dai: fix a range check in of_q6afe_parse_dai_data() b0442208f62f drm/amd/display: support access ddc for mst branch 67a281a8bee9 tools/testing/nvdimm: Fix support for emulating controller temperature 22df0497e104 f2fs: do checkpoint in kill_sb 6e530bf7d202 coresight: ETM: Add support for Arm Cortex-A73 and Cortex-A35 8da6cd501998 coresight: tpiu: Fix disabling timeouts d0fb01bb8ed9 coresight: Handle errors in finding input/output ports b3cf69dd8a2b sched/fair: Fix util_avg of new tasks for asymmetric systems a9093ae70197 parport: sunbpp: fix error return code cc55678dd2f8 tls: Fix zerocopy_from_iter iov handling 88b8d17d3ab0 drm/nouveau: tegra: Detach from ARM DMA/IOMMU mapping e293c3e0e60b drm/nouveau/debugfs: Wake up GPU before doing any reclocking 3c266a692dda drm/nouveau: Fix runtime PM leak in drm_open() 5d421dae2364 mmc: sdhci: do not try to use 3.3V signaling if not supported 566b4caf1143 mmc: tegra: prevent HS200 on Tegra 3 5f366ee1f1ff mmc: sdhci-of-esdhc: set proper dma mask for ls104x chips 442f4d1e9aa6 tty: fix termios input-speed encoding 859a99742a95 tty: fix termios input-speed encoding when using BOTHER 24d7347116ba serial: 8250: of: Correct of_platform_serial_setup() error handling cc04d14157b8 ASoC: hdmi-codec: fix routing 179dbd5fc4f1 gpu: ipu-v3: csi: pass back mbus_code_to_bus_cfg error codes b720a10bf407 liquidio: fix hang when re-binding VF host drv after running DPDK VF driver af62ca55dc1f ARM: hisi: check of_iomap and fix missing of_node_put c55e49df5371 net: hns3: Fix return value error in hns3_reset_notify_down_enet 7c3197ac7034 ARM: hisi: fix error handling and missing of_node_put 34330aee6948 ARM: hisi: handle of_iomap and fix missing of_node_put cef4231adf55 net: hns3: Fix for reset_level default assignment probelm 4d23263a5a8e net: hns3: Reset net device with rtnl_lock ddf5261f9068 efi/esrt: Only call efi_mem_reserve() for boot services memory c1424ee6462b sched/core: Use smp_mb() in wake_woken_function() 5c4a6af4c694 arm64: dts: mt7622: update a clock property for UART0 5471c19b92f8 pinctrl: rza1: Fix selector use for groups and functions cb5b08a8ec5f pinctrl: mt7622: Fix probe fail by misuse the selector b07bfd045c5f configfs: fix registered group removal e75b2324e385 MIPS: loongson64: cs5536: Fix PCI_OHCI_INT_REG reads d5d7da805a06 KVM: PPC: Book3S: Fix matching of hardware and emulated TCE tables 7974b0c64934 PM / devfreq: use put_device() instead of kfree() 81ce15b06c0f security: check for kstrdup() failure in lsm_append() 91c26cb2293f KVM: PPC: Book3S HV: Add of_node_put() in success path 6a69ccd2ec68 evm: Don't deadlock if a crypto algorithm is unavailable f4a6c71481e3 Bluetooth: Use lock_sock_nested in bt_accept_enqueue b4a9422266f2 spi: dw: fix possible race condition f90ccc03b438 bpf: fix rcu annotations in compute_effective_progs() 5e1002ab5c9b vfs: fix freeze protection in mnt_want_write_file() for overlayfs d466b2d4e4e7 mtdchar: fix overflows in adjustment of `count` babc65c641b1 audit: fix use-after-free in audit_add_watch a9fb28b40a36 arm64: dts: uniphier: Add missing cooling device properties for CPUs f48256986e0f net/mlx5: Add missing SET_DRIVER_VERSION command translation 3caf6c73c0b4 binfmt_elf: Respect error return from `regset->active' 6eb8c64e9afd mmc: meson-mx-sdio: fix OF child-node lookup 0c6e2a79715a of: add helper to lookup compatible child node 8bfbd71c1146 NFSv4.1 fix infinite loop on I/O. a12ad4f33e6f NFSv4: Fix a tracepoint Oops in initiate_file_draining() afaef9ba4486 x86/EISA: Don't probe EISA bus for Xen PV guests 05a993198ded of: fix phandle cache creation for DTs with no phandles 1f3cb0604f0f perf tools: Fix maps__find_symbol_by_name() a543f61a2775 perf/core: Force USER_DS when recording user stack data b205f931b0c0 xtensa: ISS: don't allocate memory in platform_setup f63dbd23e8a7 cifs: integer overflow in in SMB2_ioctl() 6565bd3e63d3 CIFS: fix wrapping bugs in num_entries() bf1c05755d45 cifs: prevent integer overflow in nxt_dir_entry() 8c7488864bdf Revert "cdc-acm: implement put_char() and flush_chars()" c705bfe3c3d6 usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt() cb55532b9e64 USB: yurex: Fix buffer over-read in yurex_write() 48f17ac733c6 USB: serial: ti_usb_3410_5052: fix array underflow in completion handler 8a74265c0a05 usb: misc: uss720: Fix two sleep-in-atomic-context bugs 9bf71499046e USB: serial: io_ti: fix array underflow in completion handler 97180428d24b USB: net2280: Fix erroneous synchronization change bfe24fcf1fb0 usb: gadget: udc: renesas_usb3: fix maxpacket size of ep0 23256d450acc USB: add quirk for WORLDE Controller KS49 or Prodipe MIDI 49C USB controller c6346e3fbb18 usb: host: u132-hcd: Fix a sleep-in-atomic-context bug in u132_get_frame() 066bfee7ec75 usb: Avoid use-after-free by flushing endpoints early in usb_set_interface() 13b6b8a90cab usb: uas: add support for more quirk flags cba0cba54741 USB: Add quirk to support DJI CineSSD 59efbbc9a611 dm verity: fix crash on bufio buffer that was allocated with vmalloc f5f0f2ad7099 mei: bus: need to unlink client before freeing a1a8326f891c mei: bus: fix hw module get/put balance 93f03d6dcbb6 mei: ignore not found client in the enumeration 4c3af2149535 usb: mtu3: fix error of xhci port id when enable U3 dual role 3f081e53ccd0 usb: xhci: fix interrupt transfer error happened on MTK platforms 3d7a00c4f0aa usb: Don't die twice if PCI xhci host is not responding in resume 87d948fe3a27 xhci: Fix use after free for URB cancellation on a reallocated endpoint 9ed3ad68de71 misc: hmc6352: fix potential Spectre v1 094302a07e89 misc: ibmvsm: Fix wrong assignment of return code 662b1033af66 Tools: hv: Fix a bug in the key delete code d5995b9a926e vmbus: don't return values for uninitalized channels 4585b79971f7 ovl: fix oopses in ovl_fill_super() failure paths 617afda7f5d9 ipmi: Fix I2C client removal in the SSIF driver 31364b2e1fb1 ipmi: Move BT capabilities detection to the detect call 288bd736c8a0 ipmi: Rework SMI registration failure 53c7bb8b93d0 mmc: omap_hsmmc: fix wakeirq handling on removal 8cddf23b74d6 s390/crypto: Fix return code checking in cbc_paes_crypt() 3e6bba18b8ef IB/ipoib: Avoid a race condition between start_xmit and cm_rep_handler 9c58e39e3736 xen/netfront: fix waiting for xenbus state change d0028f48b330 pstore: Fix incorrect persistent ram buffer mapping 40a31b8c9b90 RDMA/cma: Protect cma dev list with lock 367c9cb26e65 xen-netfront: fix warn message as irq device name has '/' 08012969004d PCI/AER: Honor "pcie_ports=native" even if HEST sets FIRMWARE_FIRST 12f21ddaf49d x86/mm/pti: Add an overflow check to pti_clone_pmds() 19700e6c1d40 x86/pti: Check the return value of pti_user_pagetable_walk_pmd() a9edba8f5f3c x86/pti: Check the return value of pti_user_pagetable_walk_p4d() 7763d301d75d crypto: sharah - Unregister correct algorithms for SAHARA 3 4d18bcc6ec97 dmaengine: mv_xor_v2: kill the tasklets upon exit 7c14a171825c iommu/ipmmu-vmsa: IMUCTRn.TTSEL needs a special usage on R-Car Gen3 d655b0e7d1a5 regulator: qcom_spmi: Fix warning Bad of_node_put() 9611efe67019 regulator: qcom_spmi: Use correct regmap when checking for error 4a5dfbca3e03 drm/amd/pp: Set Max clock level to display by default 283ca5fd5b94 i2c: aspeed: Fix initial values of master and slave state ee4fa1801dfb drivers/base: stop new probing during shutdown 8a1df288fc7d KVM: arm/arm64: Fix vgic init race 77a7d97a4aad platform/x86: toshiba_acpi: Fix defined but not used build warnings dacc647eb982 s390/qeth: reset layer2 attribute on layer switch 8f93a540b618 s390/qeth: fix race in used-buffer accounting b72b40d5dacf soc: qcom: smem: Correct check for global partition ed3ee622cda9 ARM: dts: qcom: msm8974-hammerhead: increase load on l20 for sdhci 3679b8e9af6d arm64: dts: qcom: db410c: Fix Bluetooth LED trigger 9ac72cec7e58 xen-netfront: fix queue name setting 87fe89ddbf57 nfp: avoid buffer leak when FW communication fails 6da3c7c96e0a ALSA: usb-audio: Generic DSD detection for Thesycon-based implementations 78fcf13d0235 efi/arm: preserve early mapping of UEFI memory map longer for BGRT e505be5d53e0 reset: imx7: Fix always writing bits as 0 cf29c5b3d339 arm64: fix possible spectre-v1 write in ptrace_hbp_set_event() e635ed205ad8 wan/fsl_ucc_hdlc: use IS_ERR_VALUE() to check return value of qe_muram_alloc 5573ec7a7114 Smack: Fix handling of IPv4 traffic received by PF_INET6 sockets f5b4d1cce4a2 mac80211: restrict delayed tailroom needed decrement e19f90c90555 MIPS: jz4740: Bump zload address 4105a80d60c0 ASoC: rt5514: Fix the issue of the delay volume applied ad60f993f3ec staging: bcm2835-camera: handle wait_for_completion_timeout return properly 3360648a723d staging: bcm2835-camera: fix timeout handling in wait_for_completion_timeout acd8e75056b8 perf script: Show correct offsets for DWARF-based unwinding 41870d0faa92 powerpc/powernv: opal_put_chars partial write fix 575f58226b31 KVM: arm/arm64: vgic: Fix possible spectre-v1 write in vgic_mmio_write_apr() 3e8433730a7c nvme-rdma: unquiesce queues when deleting the controller ab79cc228cce nvmet: fix file discard return status b42c221e6c6f perf powerpc: Fix callchain ip filtering 7871bdd93e26 ARM: exynos: Clear global variable on init error path 01a16afcdd8e omapfb: rename omap2 module to omap2fb.ko 8c448f47bf01 fbdev: Distinguish between interlaced and progressive modes 8fc18a9186d1 video: fbdev: pxafb: clear allocated memory for video modes 0c664f04c204 perf powerpc: Fix callchain ip filtering when return address is in a register e04ab6fae461 fbdev/via: fix defined but not used warning 4cecf931f72e video: goldfishfb: fix memory leak on driver remove 6619761e5594 perf tools: Fix struct comm_str removal crash 3bc6debeee75 fbdev: omapfb: off by one in omapfb_register_client() 3340ab9770ee perf tests: Fix record+probe_libc_inet_pton.sh to ensure cleanups a036a42625e5 perf tests: Fix record+probe_libc_inet_pton.sh when event exists 7909633281bf perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 aee426d18f8b perf tools: Synthesize GROUP_DESC feature in pipe mode 6779c908d67a gfs2: Don't reject a supposedly full bitmap if we have blocks reserved 4d63cecf086c perf test: Fix subtest number when showing results 2bcb521130c6 media: ov5645: Supported external clock is 24MHz 105b0d0e07c5 mtd/maps: fix solutionengine.c printk format warnings 10edff95113a IB/ipoib: Fix error return code in ipoib_dev_init() b5781a323ac8 block: allow max_discard_segments to be stacked ded17a42ebf5 IB/rxe: Drop QP0 silently e41669ba0dcf media: videobuf2-core: check for q->error in vb2_core_qbuf() b37f1ffead9a MIPS: ath79: fix system restart 11091b725238 dmaengine: pl330: fix irq race with terminate_all 7549795df383 media: tw686x: Fix oops on buffer alloc failure e8b53e57272c kbuild: do not update config when running install targets 69383cdcb314 kbuild: add .DELETE_ON_ERROR special target d3847b6449a0 clk: clk-fixed-factor: Clear OF_POPULATED flag in case of failure 825568027a58 clk: core: Potentially free connection id 36c234a7d639 Input: pxrc - fix freeing URB on device teardown 10acffe4e6af clk: mvebu: armada-37xx-periph: Fix wrong return value in get_parent 62d658666e16 clk: imx6sll: fix missing of_node_put() 404280dc8655 clk: imx6ul: fix missing of_node_put() 3ace27266f11 gfs2: Special-case rindex for gfs2_grow cffab62aa38c iwlwifi: cancel the injective function between hw pointers to tfd entry index aca7943ece90 nfp: don't fail probe on pci_sriov_set_totalvfs() errors 38c65d4ed86c amd-xgbe: use dma_mapping_error to check map errors 7ac07ffd7a1d xfrm: fix 'passing zero to ERR_PTR()' warning 912e58471dc4 ALSA: usb-audio: Fix multiple definitions in AU0828_DEVICE() macro e87ce12cce31 ALSA: usb-audio: Add support for Encore mDSD USB DAC 14b41aea20aa ALSA: msnd: Fix the default sample sizes 071929af7183 iommu/io-pgtable-arm: Fix pgtable allocation in selftest 6bd162fc88d2 iommu/io-pgtable-arm-v7s: Abort allocation when table address overflows the PTE 129a7aebd133 iommu/arm-smmu-v3: sync the OVACKFLG to PRIQ consumer register 602b80704322 usb: dwc3: change stream event enable bit back to 13 9739856df45d net/mlx5: Use u16 for Work Queue buffer fragment size 032fcd76b6b1 net/mlx5: Fix possible deadlock from lockdep when adding fte to fg 7da7294ce303 net/mlx5: Fix not releasing read lock when adding flow rules 60486fee29bb tcp: really ignore MSG_ZEROCOPY if no SO_ZEROCOPY 87754d1856ac erspan: return PACKET_REJECT when the appropriate tunnel is not found a4eae12522a5 erspan: fix error handling for erspan tunnel 17c7263eea85 net/mlx5: Fix debugfs cleanup in the device init/remove flow 645e035edefe net/mlx5: Check for error in mlx5_attach_interface b800b7ef44b5 net/tls: Set count of SG entries if sk_alloc_sg returns -ENOSPC c73238573dea net/mlx5: E-Switch, Fix memory leak when creating switchdev mode FDB tables 73da60476f94 tipc: orphan sock in tipc_release() de83178fddfb rds: fix two RCU related problems d34b61509c18 net: qca_spi: Fix race condition in spi transfers 9a22310f122b net/mlx5: Fix use-after-free in self-healing flow da0e36fa0942 be2net: Fix memory leak in be_cmd_get_profile_config() (From OE-Core rev: d81dd54365838ab63615c241adf3bef207ff8843) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.18: kernel configuration cleanupsBruce Ashfield2018-10-183-3/+3
| | | | | | | | | | | | | | | | | Integrating the following kernel config cleanups: 2c4eb01d57fd media-radio.cfg: change CONFIG_RADIO_SI470X to m 3d38c0dbb0f4 usb-typec: enable CONFIF_TYPEC ae6272d621dd iio: rename CONFIG_TSL2x7x to CONFIG_TSL2772 10c18d643dea iio: change CONFIG_AD5686 to CONFIG_AD5686_SPI f06703a4c55e media-rc: CONFIG_LIRC is now a bool a8cbad4a0533 media-i2c: remove configs selected by zoran drivers 9c43f6157a44 media-pci-capture: remove zoran configs (From OE-Core rev: 72e9ad0f24a31693b5f06df6d1e6da23e30e1627) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto-dev: update PV to v4.19Bruce Ashfield2018-10-181-1/+1
| | | | | | | (From OE-Core rev: 24ca8938724228ba2bf4929257e04d023fde4f94) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto-rt: fixup 4.14 merge issuesBruce Ashfield2018-10-181-1/+1
| | | | | | | | | | The latest -stable updates broke 4.14 -rt with some rtmutex issues. We sync with the rt-stable tree to pickup the fix. (From OE-Core rev: 8a172a8ac87cc63d6f89ff0f584a75fe7fcd10dd) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto-rt/4.18: update to -rt5Bruce Ashfield2018-10-181-1/+1
| | | | | | | | | | There was one missing fixup in the recent -rt referesh of 4.18, this SRCREV bump picks up the gic changes that were missing. (From OE-Core rev: b23f6e12b1a0809e0fb89bc7a77350c37beaeffc) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemtap: Fix typo in chown commandRichard Purdie2018-10-171-1/+1
| | | | | | (From OE-Core rev: 02646be9d38fac14d9820d02d398b731b9c1bf9c) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemtap: Fix issues from 4.0 upgradeRichard Purdie2018-10-161-1/+9
| | | | | | | | | | | 4.0 adds systemd support but installs the unit files in the wrong location. Fix this in do_install and inherit systemd to package them correctly. Also fix ownership of files manually copied in to root:root to avoid QA warnings. (From OE-Core rev: 74833a612cc383679bb5516e98c7508da47b0767) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemtap: 3.3 -> 4.0Victor Kamensky via Openembedded-core2018-10-162-49/+2
| | | | | | | | | | | | | | | | | | | | Upgrade systemtap from 3.3 to 4.0: Removed backported patch. Very short summary of major changes from SystemTap 4.0 announcement by Frank Ch. Eigler <fche@redhat.com>: > prometheus exporter network service; ebpf support extensions including > strings and implementation of traditional log(), sprintf() functions; > rebuilt rich tapset coverage for 4.17+ syscalls and for > tracepoint-based syscalls; script language tweaks for supporting > machine-generated scripts Fixes [YOCTO #12950] (From OE-Core rev: d7f828223f3fabdadcff974c1ed6f8f74e438405) Signed-off-by: Victor Kamensky <kamensky@cisco.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: use ${nonarch_base_libdir} for all firmwareStefan Agner2018-10-101-3/+3
| | | | | | | | | | Replace the remaining hardcoded '/lib' in kernel firmware installation path with ${nonarch_base_libdir}. (From OE-Core rev: b5d01558cfb5e65ef8f08eef70fa64ea6782dda5) Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* perf: make tools needed for API documentation respect the manpages PACKAGECONFIGRoss Burton2018-10-101-3/+1
| | | | | | | (From OE-Core rev: 15d42f84b1fcffc17b21eba50e5d5ee06419a659) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lttng-modules: Fix build failure by syncing up with kernel 4.19He Zhe2018-10-102-0/+68
| | | | | | | | | | | | | | | | linux-yocto-dev has been upreved to v4.19. This patch backports a patch from upstream to make lttng-modules sync up with linux-yocto-dev and later linux-yocto, and fix the following do_compile error. | tmp/work/qemux86_64-poky-linux/lttng-modules/2.10.7-r0/lttng-modules-2.10.7/probes/../probes/lttng-tracepoint-event-impl.h:143:6: error: conflict ing types for 'trace_sock_exceed_buf_limit' | void trace_##_name(_proto); | ^~~~~~ (From OE-Core rev: d06b7fd291076a423a83b9630471baeaef9d4f43) Signed-off-by: He Zhe <zhe.he@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-devsrc: fix searching for non-existing manifest filesAndrej Valek2018-09-271-1/+1
| | | | | | | | | | | | | | | | | | | Even if the do_populate_sysroot have had set-up noexec flag, populate_sdk's tasks were trying to find .populate_sysroot manifest file. Change noexec flag settings to delete appreciated task. WARNING: core-image-minimal-1.0-r0 do_sdk_depends: Manifest build/tmp/sstate-control/manifest-x86_64_x86_64-nativesdk-kernel-devsrc.populate_sysroot not found in qemuarm armv5te armv5e armv5t armv5 armv4t armv4 arm allarch x86_64_x86_64-nativesdk (variant '')? WARNING: core-image-minimal-1.0-r0 do_populate_sdk_ext: Manifest build/tmp/sstate-control/manifest-x86_64_x86_64-nativesdk-kernel-devsrc.populate_sysroot not found in qemuarm armv5te armv5e armv5t armv5 armv4t armv4 arm allarch x86_64_x86_64-nativesdk (variant '')? (From OE-Core rev: fd74848c3c06901a77057ca03f7c01aff08ee34a) Signed-off-by: Andrej Valek <andrej.valek@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.14: fix beaglebone configuration warningsBruce Ashfield2018-09-253-3/+3
| | | | | | | | | | | | | | | Backporting the following fixes from 4.18 to 4.14 to remove beaglebone configuration warnings: 1fb0b0379fb5 beaglebone: Clean up the cfg file 4176e7ded8e1 beaglebone: Drop the needless unsetting of the kernel options 65c209da574d beaglebone: Drop the obsolete kernel options (From OE-Core rev: 2adec315b44dad0f99ad55e04b4e3b6608613147) Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: enable pci and CRYPTO_DEV_VIRTIOBruce Ashfield2018-09-226-6/+6
| | | | | | | | | | | | | | | With recent kernels and the latest openssl we observe hangs when there is not sufficient entropy in the system before crypto is used (i.e. OpenVSwitch or openssh server). This was mainly observed on qemuarm64, but can happen elsewhere. So we enable CRYPTO_DEV_VIRTIO in the main virtio fragment and enable PCI for qemuarm64 to ensure that entropy is available. (From OE-Core rev: 8cc08e44cf3e969c124456d459c6c06a76cad018) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.14: update to v4.14.71Bruce Ashfield2018-09-223-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the korg stable releases up to v4.14.71 which comprise the following commits: 1244bbb3e921 Linux 4.14.71 06274364edb4 mm: get rid of vmacache_flush_all() entirely 8b34a7b14ee7 autofs: fix autofs_sbi() does not check super block type daf0ca743b28 tuntap: fix use after free during release ab75811f7181 tun: fix use after free for ptr_ring 8626c40a3093 mtd: ubi: wl: Fix error return code in ubi_wl_init() 08fb833b40e3 ip: frags: fix crash in ip_do_fragment() b3a0c61b7369 ip: process in-order fragments efficiently c91f27fb5716 ip: add helpers to process in-order fragments faster. 04b28f406e86 ipv4: frags: precedence bug in ip_expire() 6b921536f170 net: sk_buff rbnode reorg 37c7cc80b1d7 net: add rb_to_skb() and other rb tree helpers 6bf32cda46eb net: pskb_trim_rcsum() and CHECKSUM_COMPLETE are friends 5123ffdad659 ipv6: defrag: drop non-last frags smaller than min mtu 3bde783eca23 net: modify skb_rbtree_purge to return the truesize of all purged skbs. 7750c414b89b net: speed up skb_rbtree_purge() 1c44969111cc ip: discard IPv4 datagrams with overlapping segments. 5fff99e88a1f inet: frags: fix ip6frag_low_thresh boundary 48c2afc16888 inet: frags: get rid of ipfrag_skb_cb/FRAG_CB 8291cd943a9b inet: frags: reorganize struct netns_frags bd946fb5226e rhashtable: reorganize struct rhashtable layout 3226bdcb0448 ipv6: frags: rewrite ip6_expire_frag_queue() 085a0147447a inet: frags: do not clone skb in ip_expire() 990204ddc5f6 inet: frags: break the 2GB limit for frags storage caa4249eca08 inet: frags: remove inet_frag_maybe_warn_overflow() 5b1b3ad46dd1 inet: frags: get rif of inet_frag_evicting() bd3df633f17d inet: frags: remove some helpers 9aee41eff751 inet: frags: use rhashtables for reassembly units 33dc9f7c5d12 rhashtable: add schedule points 11be675bf0aa ipv6: export ip6 fragments sysctl to unprivileged users 266da0fb83f3 inet: frags: refactor lowpan_net_frag_init() eb1686ae5e20 inet: frags: refactor ipv6_frag_init() 0512f7e93504 inet: frags: Convert timers to use timer_setup() 0cbf74b9519d inet: frags: refactor ipfrag_init() 673220d6417d inet: frags: add a pointer to struct netns_frags 6093d5abcf5a inet: frags: change inet_frags_init_net() return value 6f7bf899b92d drm/i915: set DP Main Stream Attribute for color range on DDI platforms bdbf6e0b9326 RDMA/cma: Do not ignore net namespace for unbound cm_id 0d1d365d1d44 MIPS: WARN_ON invalid DMA cache maintenance, not BUG_ON 1181e8687a8d NFSv4.1: Fix a potential layoutget/layoutrecall deadlock 0983ef553d8f f2fs: fix to do sanity check with {sit,nat}_ver_bitmap_bytesize 7beff543897c mfd: ti_am335x_tscadc: Fix struct clk memory leak b28c14ae3576 iommu/ipmmu-vmsa: Fix allocation in atomic context 1252c1daa9c3 f2fs: Fix uninitialized return in f2fs_ioc_shutdown() 9d54a48ef296 f2fs: fix to wait on page writeback before updating page 9e850bc7691a media: helene: fix xtal frequency setting at power on 5deea7d63ba1 partitions/aix: fix usage of uninitialized lv_info and lvname structures f3677a5c7d08 partitions/aix: append null character to print data from disk 758289892a13 media: s5p-mfc: Fix buffer look up in s5p_mfc_handle_frame_{new, copy_time} functions b0a6faaa6060 Input: atmel_mxt_ts - only use first T9 instance e85940a5bb5f dm cache: only allow a single io_mode cache feature to be requested 94f885db2a18 net: dcb: For wild-card lookups, use priority -1, not 0 946cf3fe1be6 MIPS: generic: fix missing of_node_put() e607db7ce984 MIPS: Octeon: add missing of_node_put() 7fb2b50ee596 f2fs: fix to do sanity check with reserved blkaddr of inline inode ee5067c60606 tpm/tpm_i2c_infineon: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) cf503dbe5c22 tpm_tis_spi: Pass the SPI IRQ down to the driver 894b7c6584ed f2fs: fix to skip GC if type in SSA and SIT is inconsistent 7141f97cdd83 pktcdvd: Fix possible Spectre-v1 for pkt_devs 5f91efc475c8 f2fs: try grabbing node page lock aggressively in sync scenario fd4e3615936c net: mvneta: fix mtu change on port without link 0cfe17c2a909 pinctrl/amd: only handle irq if it is pending and unmasked acd73639c38c gpio: ml-ioh: Fix buffer underwrite on probe error path 1fc16c07d63b pinctrl: imx: off by one in imx_pinconf_group_dbg_show() 591ee8d9cd2f x86/mm: Remove in_nmi() warning from vmalloc_fault() 60deae3d9fc9 Bluetooth: hidp: Fix handling of strncpy for hid->name information 1dac27c707c8 ath10k: disable bundle mgmt tx completion event support 6158c2b70a8a tools/testing/nvdimm: kaddr and pfn can be NULL to ->direct_access() 383195f9feca scsi: 3ware: fix return 0 on the error path of probe 62128a8d8489 ata: libahci: Correct setting of DEVSLP register 7cadaaa96c07 ata: libahci: Allow reconfigure of DEVSLP register 3f3d6c0608b7 MIPS: Fix ISA virt/bus conversion for non-zero PHYS_OFFSET 1ed3a9307230 rpmsg: core: add support to power domains for devices 0e890d1cf491 wlcore: Set rx_status boottime_ns field on rx bd21eb8aa705 ath10k: prevent active scans on potential unusable channels 2dacb8cc67ef ath9k_hw: fix channel maximum power level test 473983f319cc ath9k: report tx status on EOSP 40992419f135 macintosh/via-pmu: Add missing mmio accessors 968f03158db5 perf evlist: Fix error out while applying initial delay and LBR cc33476b67b8 perf c2c report: Fix crash for empty browser 521aedea92cd NFSv4.0 fix client reference leak in callback c39273ce0d85 perf tools: Allow overriding MAX_NR_CPUS at compile time e296ac45b568 f2fs: fix defined but not used build warnings e04910746abe f2fs: do not set free of current section d85e49570227 f2fs: fix to active page in lru list for read path ca21de151016 tty: rocket: Fix possible buffer overwrite on register_PCI 4bb1d3ec658c Drivers: hv: vmbus: Cleanup synic memory free path eec63d96d0e4 firmware: vpd: Fix section enabled flag on vpd_section_destroy 16c6e01a4a98 uio: potential double frees if __uio_register_device() fails 2458e91302aa misc: ti-st: Fix memory leak in the error path of probe() 8e6ee30ad80f gpu: ipu-v3: default to id 0 on missing OF alias 3b9909896570 media: camss: csid: Configure data type and decode format properly cb71229f6483 timers: Clear timer_base::must_forward_clk with timer_base::lock held d1060bfcdc72 md/raid5: fix data corruption of replacements after originals dropped 1f6324f4ea5b scsi: target: fix __transport_register_session locking 3ddbcd49bbb3 blk-mq: fix updating tags depth 47a6917f4b72 net: phy: Fix the register offsets in Broadcom iProc mdio mux driver 6b7c7186c210 media: dw2102: Fix memleak on sequence of probes cbd5e67820a9 media: davinci: vpif_display: Mix memory leak on probe error path 77e120a9c64a selftests/bpf: fix a typo in map in map test 274977d99c19 powerpc/powernv: Fix concurrency issue with npu->mmio_atsd_usage 16aa222d2293 gpio: tegra: Move driver registration to subsys_init level fb281ed2e4dc Bluetooth: h5: Fix missing dependency on BT_HCIUART_SERDEV 0455f5d63b3e i2c: aspeed: Add an explicit type casting for *get_clk_reg_val 5ffdd121d0c4 ethtool: Remove trailing semicolon for static inline 96e5b8cc3cfd misc: mic: SCIF Fix scif_get_new_port() error handling 0b2d28449e68 ARC: [plat-axs*]: Enable SWAP e5d857d5f1fc tpm: separate cmd_ready/go_idle from runtime_pm 64def6f35348 crypto: aes-generic - fix aes-generic regression on powerpc 0fad94cf1016 switchtec: Fix Spectre v1 vulnerability ff225750dc4e x86/microcode: Update the new microcode revision unconditionally 05104410c9d1 x86/microcode: Make sure boot_cpu_data.microcode is up-to-date 1d92a611db50 cpu/hotplug: Prevent state corruption on error rollback cb2625854091 cpu/hotplug: Adjust misplaced smb() in cpuhp_thread_fun() cc4271088619 ALSA: hda - Fix cancel_work_sync() stall from jackpoll work a709c46fdcd0 KVM: VMX: Do not allow reexecute_instruction() when skipping MMIO instr d5fca5314c4d KVM: s390: vsie: copy wrapping keys to right place ae3968b41645 Btrfs: fix data corruption when deduplicating between different files 55bcfe019ac4 smb3: check for and properly advertise directory lease support b0b69369eecc SMB3: Backup intent flag missing for directory opens with backupuid mounts 9efcaa7c4afb MIPS: VDSO: Match data page cache colouring when D$ aliases 492519107c9d android: binder: fix the race mmap and alloc_new_buf_locked 381992bcccac block: bfq: swap puts in bfqg_and_blkg_put 23ecbbad7bf9 nbd: don't allow invalid blocksize settings 425739151e03 scsi: lpfc: Correct MDS diag and nvmet configuration d98b67089c0e i2c: i801: fix DNV's SMBCTRL register offset 831223b294f8 i2c: xiic: Make the start and the byte count write atomic 5dfe87ac34e2 Linux 4.14.70 ab088bc2911d arm64: Handle mismatched cache type 469c89aa5d7e arm64: Fix mismatched cache line size detection 0d2e80411a1a ASoC: wm8994: Fix missing break in switch 03717f80cf2c arm64: cpu_errata: include required headers 82a0e0f5cf40 x86: kvm: avoid unused variable warning e02c9275beea kvm: x86: Set highest physical address bits in non-present/reserved SPTEs 39cff99ba469 Revert "ARM: imx_v6_v7_defconfig: Select ULPI support" e37957305de3 irda: Only insert new objects into the global database via setsockopt 77be9452d0e5 irda: Fix memory leak caused by repeated binds of irda socket 63fd9d43c018 s390/lib: use expoline for all bcr instructions 9370868fd3ca kbuild: make missing $DEPMOD a Warning instead of an Error 1e0750745bdf drm/i915: Increase LSPCON timeout 13b23ccfa288 x86/xen: don't write ptes directly in 32-bit PV guests d85c2999a7b5 x86/pae: use 64 bit atomic xchg function in native_ptep_get_and_clear 685a452ce3bf usb: dwc3: core: Fix ULPI PHYs and prevent phy_get/ulpi_init during suspend/resume 44e5d0b6ce63 HID: add quirk for another PIXART OEM mouse used by HP 801fc191bb15 mm: Fix devm_memremap_pages() collision handling 1508043c32a9 lightnvm: pblk: free padded entries in write buffer fd8cb2e71cdd sched/deadline: Fix switching to -deadline 8d015a362a84 debugobjects: Make stack check warning more informative 448b5498f6c6 uapi/linux/keyctl.h: don't use C++ reserved keyword as a struct member name 589a8eafc74e drm/amdgpu:add VCN booting with firmware loaded by PSP 4a4afcf76c96 drm/amdgpu:add VCN support in PSP driver d47d14de2438 drm/amdgpu:add new firmware id for VCN 997157c4eb38 drm/amdgpu:add tmr mc address into amdgpu_firmware_info 65d20e40552f drm/amdgpu: update tmr mc address f40ecf3fe04a drm/edid: Add 6 bpc quirk for SDC panel in Lenovo B50-80 d991f8ae4071 drm/amd/pp/Polaris12: Fix a chunk of registers missed to program c46a1b2622fa drm/amdgpu: Fix RLC safe mode test in gfx_v9_0_enter_rlc_safe_mode 7e1a6951ca99 drm/i915/lpe: Mark LPE audio runtime pm as "no callbacks" a35d3352434d ARM: rockchip: Force CONFIG_PM on Rockchip systems 1f62d35cd2e1 arm64: rockchip: Force CONFIG_PM on Rockchip systems 33f4c5c68044 btrfs: Don't remove block group that still has pinned down bytes 0cdbc3faf960 btrfs: relocation: Only remove reloc rb_trees if reloc control has been initialized 2f92584bf1f6 btrfs: replace: Reset on-disk dev stats value after replace 145b1f56b992 btrfs: Exit gracefully when chunk map cannot be inserted to the tree 80f97c79f3e1 kvm: nVMX: Fix fault vector for VMX operation at CPL > 0 1187e0186d81 KVM: vmx: track host_state.loaded using a loaded_vmcs pointer 0aa49a4ddc8e clk: rockchip: Add pclk_rkpwm_pmu to PMU critical clocks in rk3399 92ef9425c6e1 powerpc/pseries: Avoid using the size greater than RTAS_ERROR_LOG_MAX. f3c124c3077d powerpc/64s: Make rfi_flush_fallback a little more robust 17b1473e6433 powerpc/platforms/85xx: fix t1042rdb_diu.c build errors & warning e5f0192fe220 SMB3: Number of requests sent should be displayed for SMB3 not just CIFS f6a01ab96067 smb3: fix reset of bytes read and written stats 9dd38052a3eb cfq: Suppress compiler warnings about comparisons 9b3fa26f0092 RDS: IB: fix 'passing zero to ERR_PTR()' warning e33c8a2896ec selftests/powerpc: Kill child processes on SIGINT c861151b1fe9 iommu/omap: Fix cache flushes on L2 table entries 0a65ab39f8b6 ASoC: rt5677: Fix initialization of rt5677_of_match.data 3e86f5157661 staging: comedi: ni_mio_common: fix subdevice flags for PFI subdevice 120130a75724 dm kcopyd: avoid softlockup in run_complete_job 50956ef66cdb PCI: mvebu: Fix I/O space end address calculation 301ae5910648 xen/balloon: fix balloon initialization for PVH Dom0 a333f3f2a255 Input: do not use WARN() in input_alloc_absinfo() a9fac97e2e50 NFSv4: Fix error handling in nfs4_sp4_select_mode() 8ac6b147534c scsi: aic94xx: fix an error code in aic94xx_init() 24165131bcab ACPI / scan: Initialize status to ACPI_STA_DEFAULT c953a5038d2d s390/dasd: fix panic for failed online processing ab16afe8c624 s390/dasd: fix hanging offline processing due to canceled worker d67c7c9dd14f block: bvec_nr_vecs() returns value for wrong slab 6952b4ed9e42 perf probe powerpc: Fix trace event post-processing af675a6eefe9 powerpc: Fix size calculation using resource_size() c20a5e06b750 powerpc/uaccess: Enable get_user(u64, *p) on 32-bit 47425c36d3fb f2fs: fix to clear PG_checked flag in set_page_dirty() c2842800d6bd net/9p: fix error path of p9_virtio_probe 4cd195263e42 net/9p/trans_fd.c: fix race by holding the lock 5859129cf62e irqchip/bcm7038-l1: Hide cpu offline callback when building for !SMP 5e51aa84f4e8 perf tools: Check for null when copying nsinfo. 800dbcee10cd net: hns3: Fix for phy link issue when using marvell phy driver a77439e5fb28 net: hns3: Fix for command format parsing error in hclge_is_all_function_id_zero c16a0727c71a RDMA/hns: Fix usage of bitmap allocation functions return values 0c02e0c3fd13 tcp, ulp: add alias for all ulp modules 58de2cef2b68 netfilter: fix memory leaks on netlink_dump_start error e4f419133dfa platform/x86: asus-nb-wmi: Add keymap entry for lid flip action on UX360 044e9463ec20 mfd: sm501: Set coherent_dma_mask when creating subdevices ccf1ae823e4a ipvs: fix race between ip_vs_conn_new() and ip_vs_del_dest() a2805f40c77e s390/kdump: Fix memleak in nt_vmcoreinfo 2b81b00edba1 netfilter: ip6t_rpfilter: set F_IFACE for linklocal addresses f95c5cde34e8 platform/x86: intel_punit_ipc: fix build errors e20c4abf9186 fs/dcache.c: fix kmemcheck splat at take_dentry_name_snapshot() 4570403f6e11 mm/fadvise.c: fix signed overflow UBSAN complaint 2dc61587a103 pwm: meson: Fix mux clock names 52ec8484a7c5 IB/hfi1: Invalid NUMA node information can cause a divide by zero e5ef973b137f x86/mce: Add notifier_block forward declaration b7540b6235f0 virtio: pci-legacy: Validate queue pfn ab4bddc2d032 scripts: modpost: check memory allocation results 7bbf1e8a2471 fat: validate ->i_start before using 305277dae99e fs/proc/kcore.c: use __pa_symbol() for KCORE_TEXT list entries 68e787c3c800 hfsplus: fix NULL dereference in hfsplus_lookup() 003d4c3bf5a5 reiserfs: change j_timestamp type to time64_t f552f8c28d34 fork: don't copy inconsistent signal handler state to child 8b89affb42ae sunrpc: Don't use stack buffer with scatterlist ece4ba1c0c90 hfs: prevent crash on exit from failed search 7d6eba211a1a hfsplus: don't return 0 when fill_super() failed d4e42116f77e cifs: check if SMB2 PDU size has been padded and suppress the warning c9ba1b82ce96 net: sched: action_ife: take reference to meta module e54c50709019 act_ife: fix a potential deadlock cd7330c06195 act_ife: move tcfa_lock down to where necessary 8aa07625eb81 hv_netvsc: Fix a deadlock by getting rtnl lock earlier in netvsc_probe() dadb0110a49d hv_netvsc: ignore devices that are not PCI bf82c2cb1450 vhost: correctly check the iova range when waking virtqueue fe0d111fea19 mlxsw: spectrum_switchdev: Do not leak RIFs when removing bridge 3c035a48e774 sctp: hold transport before accessing its asoc in sctp_transport_get_next 456e46f05b37 nfp: wait for posted reconfigs when disabling the device 8fed734df375 tipc: fix a missing rhashtable_walk_exit() 417b068a6a7a net/sched: act_pedit: fix dump of extended layered op 56af4184d356 vti6: remove !skb->ignore_df check from vti6_xmit() e4b6c5fd31bd tcp: do not restart timewait timer on rst reception 3eada53de462 r8169: add support for NCube 8168 network card d19688e347a1 qlge: Fix netdev features configuration. 7f1e6ec4ff12 net: sched: Fix memory exposure from short TCA_U32_SEL cb765f5c3c5b net: macb: do not disable MDIO bus at open/close time 1ef819e411f8 net: bcmgenet: use MAC link status for fixed phy a16405ad27f6 ipv4: tcp: send zero IPID for RST and ACK sent in SYN-RECV and TIME-WAIT state a08d7ea10bc7 act_ife: fix a potential use-after-free 7fe7a0f4c5cf Linux 4.14.69 29245d36680e arm64: mm: always enable CONFIG_HOLES_IN_ZONE 3098933c1213 fs/quota: Fix spectre gadget in do_quotactl 0682e027f39d crypto: caam/qi - fix error path in xts setkey ccb38942fbe1 crypto: caam/jr - fix descriptor DMA unmapping be6f98b203d3 crypto: caam - fix DMA mapping direction for RSA forms 2 & 3 9f830cf2d510 crypto: vmx - Fix sleep-in-atomic bugs 300ec47ab8ea perf auxtrace: Fix queue resize 5a842ecca279 cap_inode_getsecurity: use d_find_any_alias() instead of d_find_alias() d1a265da7b29 bcache: release dc->writeback_lock properly in bch_writeback_thread() c8d875b471b6 libnvdimm: fix ars_status output length calculation ff0791f467d0 getxattr: use correct xattr length 19b99719970b udlfb: set optimal write delay d0f2eb3a419b fb: fix lost console when the user unplugs a USB adapter 9b0dd656d593 pwm: tiehrpwm: Fix disabling of output of PWMs 0ef9c771924d pwm: tiehrpwm: Don't use emulation mode bits to control PWM output 63bbaa1469e6 ubifs: Fix synced_i_size calculation for xattr inodes 8a23348d76a1 ubifs: xattr: Don't operate on deleted inodes f6d7acc1d9ca ubifs: Check data node size before truncate 3259dd7176e4 Revert "UBIFS: Fix potential integer overflow in allocation" a230db38a9fd ubifs: Fix memory leak in lprobs self-check 656d6e6f6d23 userns: move user access out of the mutex b692c405a1ae sys: don't hold uts_sem while accessing userspace memory c2ea292b1350 iommu/vt-d: Fix dev iotlb pfsid use eb58c40465f3 iommu/vt-d: Add definitions for PFSID 7cf82f3b7a77 mm/tlb: Remove tlb_remove_table() non-concurrent condition ddcb92700552 ARM: tegra: Fix Tegra30 Cardhu PCA954x reset d453f04e813a NFSv4: Fix a sleep in atomic context in nfs4_callback_sequence() c5759d5a7e6a NFSv4: Fix locking in pnfs_generic_recover_commit_reqs bf23ba3737e0 NFSv4 client live hangs after live data migration recovery ec13c53dc59f pnfs/blocklayout: off by one in bl_map_stripe() ed480f2b9e86 block, bfq: return nbytes and not zero from struct cftype .write() method fe806eb54bca xtensa: increase ranges in ___invalidate_{i,d}cache_all 0d78efe0412b xtensa: limit offsets in __loop_cache_{all,page} 025cc91f8c52 KVM: PPC: Book3S: Fix guest DMA when guest partially backed by THP pages 58936d4d7b14 KVM: VMX: fixes for vmentry_l1d_flush module parameter 015156f50179 PM / sleep: wakeup: Fix build error caused by missing SRCU support 924383edf44c cpufreq: governor: Avoid accessing invalid governor_data 256f63f52ec3 drivers/block/zram/zram_drv.c: fix bug storing backing_dev 8840ca570f2b ovl: fix wrong use of impure dir cache in ovl_iterate() aa9ceea20788 mfd: hi655x: Fix regmap area declared size for hi655x 4f6789cad647 uprobes: Use synchronize_rcu() not synchronize_sched() a36e2aa90576 livepatch: Validate module/old func name length 68a735eb9a16 printk/tracing: Do not trace printk_nmi_enter() cbde057aa0e7 tracing/blktrace: Fix to allow setting same value 4c9016757e3b tracing: Do not call start/stop() functions when tracing_on does not change 2b4c940dccbe rtc: omap: fix potential crash on power off bbac5374b537 vmw_balloon: fix VMCI use when balloon built into kernel 89667b269e87 vmw_balloon: VMCI_DOORBELL_SET does not check status d3b403844db5 vmw_balloon: do not use 2MB without batching 9fd44e90903c vmw_balloon: fix inflation of 64-bit GFNs c0a8e047734c extcon: Release locking when sending the notification of connector state 3f9481902f0b iio: ad9523: Fix return value for ad952x_store() e4d3a25111dc iio: ad9523: Fix displayed phase b86374912fee iio: sca3000: Fix missing return in switch 91b48a9ced06 Drivers: hv: vmbus: Reset the channel callback in vmbus_onoffer_rescind() d286cfd45277 uart: fix race between uart_put_char() and uart_shutdown() 5044eb05026e dm crypt: don't decrease device limits f961be894413 dm cache metadata: set dirty on all cache blocks after a crash b7227e6044be dm cache metadata: save in-core policy_hint_size to on-disk superblock 3bef88257145 dm thin: stop no_space_timeout worker when switching to write-mode 4f4b1c5c4c8a dm integrity: change 'suspending' variable from bool to int 5f04d296f24b net/9p/trans_fd.c: fix race-condition by flushing workqueue before the kfree() 312479e06828 net/9p/client.c: version pointer uninitialized f92953b0765b 9p/virtio: fix off-by-one error in sg list bounds check 4827a583871a fs/9p/xattr.c: catch the error of p9_client_clunk when setting xattr failed 390671089d62 9p: fix multiple NULL-pointer-dereferences def89b81ef45 RDMA/rxe: Set wqe->status correctly if an unexpected response is received bac5c3c122f4 ib_srpt: Fix a use-after-free in srpt_close_ch() 241e62005c74 cxl: Fix wrong comparison in cxl_adapter_context_get() 1eb08e7b192d powerpc/powernv/pci: Work around races in PCI bridge enabling 15677df25afc PCI: Add wrappers for dev_printk() 4bfd910e8fb3 powerpc/pseries: Fix endianness while restoring of r3 in MCE handler. ed53c0ecc959 powerpc/fadump: handle crash memory ranges array index overflow 259c5122f3a8 Fix kexec forbidding kernels signed with keys in the secondary keyring to boot f70805bef73e Replace magic for trusting the secondary keyring with #define 9cbb32610233 mailbox: xgene-slimpro: Fix potential NULL pointer dereference c160382ab064 media: Revert "[media] tvp5150: fix pad format frame height" fba6b7f4bbe2 libertas: fix suspend and resume for SDIO connected cards 7188f7416438 drm/i915/userptr: reject zero user_size 1e2698976822 block: really disable runtime-pm for blk-mq 0affbaece6d0 block: blk_init_allocated_queue() set q->fq as NULL in the fail case cf12d0f9c0dc readahead: stricter check for bdi io_pages 8513c01ae15f mmc: renesas_sdhi_internal_dmac: fix #define RST_RESERVED_BITS e7b6b3699b97 spi: cadence: Change usleep_range() to udelay(), for atomic context dc9a7dd57f63 spi: spi-fsl-dspi: Fix imprecise abort on VF500 during probe 23554cab1ebd spi: pxa2xx: Add support for Intel Ice Lake aa1d05c50483 spi: davinci: fix a NULL pointer dereference 4d3016e56c3d 9p/net: Fix zero-copy path in the 9p virtio transport 4a2262972b5d net: mac802154: tx: expand tailroom if necessary 54c0fa829d45 net: 6lowpan: fix reserved space for single frames ee13f7edca58 Linux 4.14.68 77d1658e5dd1 gcc-plugins: Use dynamic initializers 616d41d1b408 gcc-plugins: Add include required by GCC release 8 73b2e7073b51 cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status 63a0f9de021a watchdog: Mark watchdog touch functions as notrace f9f67667e0ae power: generic-adc-battery: check for duplicate properties copied from iio channels 54cecb7440bc power: generic-adc-battery: fix out-of-bounds write when copying channel properties d2a97eba0c4e PM / clk: signedness bug in of_pm_clk_add_clks() 2adc2541a5c4 clk: rockchip: fix clk_i2sout parent selection bits on rk3399 ae302d685162 iscsi target: fix session creation failure handling 5b55b24cec4c scsi: core: Avoid that SCSI device removal through sysfs triggers a deadlock c984f4d1d40a scsi: sysfs: Introduce sysfs_{un,}break_active_protection() d071004e0249 scsi: mpt3sas: Fix _transport_smp_handler() error path 61ec14f42c84 tpm: Return the actual size when receiving an unsupported command ba0797a8016c MIPS: lib: Provide MIPS64r6 __multi3() for GCC < 7 1c40cd97ffe3 MIPS: Change definition of cpu_relax() for Loongson-3 156b5e33ab12 MIPS: Always use -march=<arch>, not -<arch> shortcuts 62c59b1ddbdc MIPS: Correct the 64-bit DSP accumulator register size 4bdf9c175980 kprobes: Make list and blacklist root user read only 6ba27d3e2b4a kprobes/arm: Fix %p uses in error messages 0536c9e41f3f s390/pci: fix out of bounds access during irq setup 2ac8fbd174d7 s390/numa: move initial setup of node_to_cpumask_map 97e3dcc08e4e s390/qdio: reset old sbal_state flags bcd169a2726a s390: fix br_r1_trampoline for machines without exrl 9fae74e9a441 s390/mm: fix addressing exception after suspend/resume bbcbaf56ff4b x86/entry/64: Wipe KASAN stack shadow before rewind_stack_do_exit() cf9fcdd6c2a2 hwmon: (nct6775) Fix potential Spectre v1 ec4034835eaf x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+ f64979512c5e x86/spectre: Add missing family 6 check to microcode check f822ceb82608 x86/irqflags: Mark native_restore_fl extern inline 53f01e2004ae x86/nmi: Fix NMI uaccess race against CR3 switching fbd5b82d30d2 x86/vdso: Fix lsl operand order 42228037aa5f pinctrl: freescale: off by one in imx1_pinconf_group_dbg_show() 7806d2ef4904 ASoC: sirf: Fix potential NULL pointer dereference 2ef691428ee3 ASoC: zte: Fix incorrect PCM format bit usages d1913b9e07e7 ASoC: dpcm: don't merge format from invalid codec dai e16bbdeccdd7 b43/leds: Ensure NUL-termination of LED name string f0f3784ee3e9 b43legacy/leds: Ensure NUL-termination of LED name string f337a54878e2 udl-kms: avoid division c0357c1895ae udl-kms: fix crash due to uninitialized memory 86c18c5a4bc5 udl-kms: handle allocation failure 29e641a3693a udl-kms: change down_interruptible to down e8a3f3a03655 fuse: Add missed unlock_page() to fuse_readpages_fill() ff4a71855d0a fuse: Fix oops at process_init_reply() 973206923812 fuse: umount should wait for all requests fc17d7519e8e fuse: fix unlocked access to processing queue cfb6eca6e4bb fuse: fix double request_end() 7d392674443c fuse: fix initial parallel dirops eaebcf902ae0 fuse: Don't access pipe->buffers without pipe_lock() c49505f6efb1 x86/kvm/vmx: Remove duplicate l1d flush definitions 933e1ab12051 KVM: x86: SVM: Call x86_spec_ctrl_set_guest/host() with interrupts disabled cedb8037f069 x86/process: Re-export start_thread() 4587db4c2a95 x86/vdso: Fix vDSO build if a retpoline is emitted 310f2a6e3ad3 x86/speculation/l1tf: Suggest what to do on systems with too much RAM 59463ec29cac x86/speculation/l1tf: Fix off-by-one error when warning that system has too much RAM 7418d7086217 x86/speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bit e9afa7c1ef17 mm/tlb, x86/mm: Support invalidating TLB caches for RCU_TABLE_FREE 3e0994616d4a mm: move tlb_table_flush to tlb_flush_mmu_free 7d91aa5717db platform/x86: ideapad-laptop: Apply no_hw_rfkill to Y20-15IKBM, too 0c9bed369889 nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event 509c0cdfb438 ext4: reset error code in ext4_find_entry in fallback 5043e05dd571 ext4: sysfs: print ext4_super_block fields as little-endian 7773a6d94896 ext4: check for NUL characters in extended attribute's name bd0f93a630ff stop_machine: Atomically queue and wake stopper threads e72107b2d995 stop_machine: Reflow cpu_stop_queue_two_works() 97f76f3bc406 s390/kvm: fix deadlock when killed by oom 4a06fdf2c490 KVM: arm/arm64: Skip updating PTE entry if no change 792a039415dc KVM: arm/arm64: Skip updating PMD entry if no change 75677d72be74 arm64: dts: rockchip: corrected uart1 clock-names for rk3328 5a56b307992e arm64: mm: check for upper PAGE_SHIFT bits in pfn_valid() a8affa695373 kprobes/arm64: Fix %p uses in error messages cd71265a8cd6 printk/nmi: Prevent deadlock when accessing the main log buffer in NMI 943276ef14c7 printk: Create helper function to queue deferred console handling 646e7c04803f printk: Split the code for storing a message into the log buffer b48522b7887a iommu/arm-smmu: Error out only if not enough context interrupts f91ca31f5379 Btrfs: fix btrfs_write_inode vs delayed iput deadlock e7457f97d2af btrfs: don't leak ret from do_chunk_alloc 770025cc4b69 btrfs: use correct compare function of dirty_metadata_bytes 758f55f91833 smb3: fill in statfs fsid and correct namelen 66913d23eeda smb3: don't request leases in symlink creation and query be1210c7758c smb3: Do not send SMB3 SET_INFO if nothing changed 82a856f52733 smb3: enumerating snapshots was leaving part of the data off end d5f2790a7a1e cifs: check kmalloc before use cba34b940773 cifs: add missing debug entries for kconfig options cfcfbe08d298 mei: don't update offset in write cf7ab2abc524 mm/memory.c: check return value of ioremap_prot 7bb880a11650 scsi: vmw_pvscsi: Return DID_RESET for status SAM_STAT_COMMAND_TERMINATED 4ce46fff750d scsi: fcoe: clear FC_RP_STARTED flags when receiving a LOGO a67aef68ef24 scsi: fcoe: drop frames in ELS LOGO error path 95239b2db50f scsi: fcoe: fix use-after-free in fcoe_ctlr_els_send fbb37b72489d gpiolib-acpi: make sure we trigger edge events at least once on boot 1d7bf02d716d memcg: remove memcg_cgroup::id from IDR on mem_cgroup_css_alloc() failure 47041cf42a47 drivers: net: lmc: fix case value for target abort error 28013eecf6a0 Squashfs: Compute expected length from inode size rather than block length 249778d9459a mm: delete historical BUG from zap_pmd_range() 8babbc02f893 squashfs metadata 2: electric boogaloo dfa5c4bf8c94 enic: do not call enic_change_mtu in enic_probe 574a4f3e6173 sparc: use asm-generic version of msi.h 7c841ea7f8f1 sparc/time: Add missing __init to init_tick_ops() 24fab572ae7d arc: fix type warnings in arc/mm/cache.c 391e3007e447 arc: fix build errors in arc/include/asm/delay.h aca05b1741d3 arc: [plat-eznps] fix printk warning in arc/plat-eznps/mtm.c 79f9c523ca43 arc: [plat-eznps] fix data type errors in platform headers d267258ee192 ARC: [plat-eznps] Add missing struct nps_host_reg_aux_dpc 2312e6a802b3 enic: handle mtu change for vf properly d4f96c0515fc nfp: flower: fix port metadata conversion bug bc928fdf5d1e bpf: use GFP_ATOMIC instead of GFP_KERNEL in bpf_parse_prog() 331c36cd01d8 ARC: dma [non-IOC] setup SMP_CACHE_BYTES and cache_line_size 49c1fba34589 Revert "MIPS: BCM47XX: Enable 74K Core ExternalSync for PCIe erratum" 9339ea7c92fc tools/power turbostat: Read extended processor family from CPUID a73b6c4c2601 zswap: re-check zswap_is_full() after do zswap_shrink() 92c159863d8a ipc/sem.c: prevent queue.status tearing in semop 2dd2f7722570 hinic: Link the logical network device to the pci device in sysfs d00c34f8e205 selftests/ftrace: Add snapshot and tracing_on test case 2c69b0300458 cachefiles: Wait rather than BUG'ing on "Unexpected object collision" 4029dd9fc48b cachefiles: Fix refcounting bug in backing-file read monitoring 819b476c2138 fscache: Allow cancelled operations to be enqueued 165335d4f18e x86/boot: Fix if_changed build flip/flop bug d35aab9df15a sched/rt: Restore rt_runtime after disabling RT_RUNTIME_SHARE 0ba83f87c3f1 i2c/mux, locking/core: Annotate the nested rt_mutex usage b3da5df23900 locking/rtmutex: Allow specifying a subclass for nested locking 354e35beb0c5 net: axienet: Fix double deregister of mdio f63868841a31 qmi_wwan: fix interface number for DW5821e production firmware 637de2c01678 bnx2x: Fix invalid memory access in rss hash config path. 1875957f2ec4 media: staging: omap4iss: Include asm/cacheflush.h after generic includes 00f795e12b8b perf/x86/amd/ibs: Don't access non-started event 385b40b4fc1b i2c: davinci: Avoid zero value of CLKH 562d7bc6c966 can: m_can: Move accessing of message ram to after clocks are enabled 0b14a856f918 can: mpc5xxx_can: check of_iomap return before use 06ab42734529 net: prevent ISA drivers from building on PPC32 5803ce5effc9 atl1c: reserve min skb headroom ffb34418ca94 qed: Correct Multicast API to reflect existence of 256 approximate buckets. f4e284f1db9e qed: Fix possible race for the link state value. 77c65d5f40c6 qed: Fix link flap issue due to mismatching EEE capabilities. b970d8a1c213 net: caif: Add a missing rcu_read_unlock() in caif_flow_cb a10170d94ed4 tools/power turbostat: fix -S on UP systems 10ca6b3f92d3 KVM: vmx: use local variable for current_vmptr when emulating VMPTRST 123534dbd490 netfilter: nf_tables: don't allow to rename to already-pending name 4a0144a43c52 netfilter: nf_tables: fix memory leaks on chain rename e3476a6da5d8 bpf, ppc64: fix unexpected r0=0 exit path inside bpf_xadd a685c4c4d6e8 netfilter: nft_set_hash: add rcu_barrier() in the nft_rhash_destroy() 70e88fef36ec usb: gadget: f_uac2: fix endianness of 'struct cntrl_*_lay3' 7cd80fc138f2 tools: usb: ffs-test: Fix build on big endian systems 645fef5e8dde usb/phy: fix PPC64 build errors in phy-fsl-usb.c a362655deb0e usb: gadget: u_audio: protect stream runtime fields with stream spinlock c7d18686e87a usb: gadget: u_audio: remove cached period bytes value 42b09bece176 usb: gadget: u_audio: remove caching of stream buffer parameters 224c0d0894ff usb: gadget: u_audio: update hw_ptr in iso_complete after data copied dc126a1e5fb8 usb: gadget: u_audio: fix pcm/card naming in g_audio_setup() fa18ff7edb88 usb: gadget: f_uac2: fix error handling in afunc_bind (again) 43b058dc21cd usb: gadget: r8a66597: Fix a possible sleep-in-atomic-context bugs in r8a66597_queue() 3f41c2d0e618 usb: gadget: r8a66597: Fix two possible sleep-in-atomic-context bugs in init_controller() 05ee6166d702 nbd: handle unexpected replies better ced413c5ef85 nbd: don't requeue the same request twice. 962ff36dac01 drm/imx: imx-ldb: check if channel is enabled before printing warning a43eac2d855b drm/imx: imx-ldb: disable LDB on driver bind 9ac1a4644bb8 scsi: libiscsi: fix possible NULL pointer dereference in case of TMF ca5fc53ad401 scsi: target: iscsi: cxgbit: fix max iso npdu calculation 384f0d9fe4ad drm/bridge: adv7511: Reset registers on hotplug 7cb625dd9ed6 nl80211: Add a missing break in parse_station_flags 147b89c421d0 ext4: clear mmp sequence number when remounting read-only de044d4ecc65 mac80211: add stations tied to AP_VLANs during hw reconfig b6f147a2d907 esp6: fix memleak on error path in esp6_input 0118f86d21f1 xfrm: free skb if nlsk pointer is NULL d35cc7ed2cfe xfrm: fix missing dst_release() after policy blocking lbcast and multicast d2adc199957f vti6: fix PMTU caching and reporting on xmit 7ff4bf211f3e crypto: vmx - Use skcipher for ctr fallback (From OE-Core rev: 636ffaec45db57a3eb5ae1ca9a81b763dc1a6a53) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.18: update to v4.18.9Bruce Ashfield2018-09-223-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the korg -stable commits for 4.18.8/9, that comprise the following commits: 86e014f514f9 Linux 4.18.9 175ad0cbd818 mm: get rid of vmacache_flush_all() entirely 39998fd58036 autofs: fix autofs_sbi() does not check super block type 51d34e94c470 clocksource: Revert "Remove kthread" 777c7b8464de RDMA/cma: Do not ignore net namespace for unbound cm_id 9daa1d751d51 MIPS: mscc: ocelot: fix length of memory address space for MIIM 20452f8f04a2 MIPS: WARN_ON invalid DMA cache maintenance, not BUG_ON 1c7b8cf2a76a RDMA/hns: Update the data type of immediate data 137fee538bb0 NFSv4.1: Fix a potential layoutget/layoutrecall deadlock 1256eeb12678 RDMA/hns: Add illegal hop_num judgement b6f493453c78 f2fs: fix to do sanity check with extra_attr feature 059311916fbb f2fs: fix to propagate return value of scan_nat_page() 8d65ffb36708 f2fs: fix to do sanity check with {sit,nat}_ver_bitmap_bytesize ea08014059c6 mfd: ti_am335x_tscadc: Fix struct clk memory leak ff418359bfcb iommu/ipmmu-vmsa: Fix allocation in atomic context 3ca5bae4d2d8 mfd: rave-sp: Initialize flow control and parity of the port 0342426f2bf7 f2fs: fix to do sanity check with secs_per_zone ee0b97e19865 f2fs: avoid potential deadlock in f2fs_sbi_store d92dadb83be8 media: em28xx: Fix DualHD disconnect oops aba03a8b544a f2fs: Fix uninitialized return in f2fs_ioc_shutdown() eade994be5e6 f2fs: fix to wait on page writeback before updating page f9ce9240ebbe iommu/arm-smmu-v3: Abort all transactions if SMMU is enabled in kdump kernel 1b210d52abf5 media: em28xx: Fix dual transport stream operation 088ce054c745 drm/amd/display: Prevent PSR from being enabled if initialization fails fdc340f5a710 media: helene: fix xtal frequency setting at power on 18f4b79efb40 media: rcar-csi2: update stream start for V3M e681be2362e8 partitions/aix: fix usage of uninitialized lv_info and lvname structures 06a557d12a90 partitions/aix: append null character to print data from disk c57525ab6f77 media: s5p-mfc: Fix buffer look up in s5p_mfc_handle_frame_{new, copy_time} functions 3f6592445cbe Input: atmel_mxt_ts - only use first T9 instance 5864b9e06e17 dm cache: only allow a single io_mode cache feature to be requested 24983c8101c9 net: dcb: For wild-card lookups, use priority -1, not 0 e66813955581 thermal_hwmon: Sanitize attribute name passed to hwmon 8cc36414d815 thermal: rcar_thermal: avoid NULL dereference in absence of IRQ resources 273234f22e95 MIPS: generic: fix missing of_node_put() 9449bd8ff770 MIPS: Octeon: add missing of_node_put() 235fd393825b f2fs: fix to do sanity check with reserved blkaddr of inline inode d44e0ddb577d tpm/tpm_i2c_infineon: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) d229e7ecc0cb tpm_tis_spi: Pass the SPI IRQ down to the driver 4f268d981258 f2fs: fix to skip GC if type in SSA and SIT is inconsistent 2cf9708981e7 pktcdvd: Fix possible Spectre-v1 for pkt_devs bf5cde3c685b f2fs: try grabbing node page lock aggressively in sync scenario b493d05c0402 net: mvneta: fix mtu change on port without link d35bf0a213ec pinctrl/amd: only handle irq if it is pending and unmasked d288d8163c97 gpio: ml-ioh: Fix buffer underwrite on probe error path 9b9ceea29ad2 gpio: pxa: disable pinctrl calls for PXA3xx 6871146498a7 pinctrl: imx: off by one in imx_pinconf_group_dbg_show() 9d8c6300d158 regulator: tps65217: Fix NULL pointer dereference on probe 0d268eaecd3d x86/mm: Remove in_nmi() warning from vmalloc_fault() 73941b28bcdd Bluetooth: hidp: Fix handling of strncpy for hid->name information dc00dc4ccf8b powerpc/mm: Don't report PUDs as memory leaks when using kmemleak 81a4ff2429e7 PCI: mobiveil: Fix struct mobiveil_pcie.pcie_reg_base address type 94ee251c1ed4 PCI: mobiveil: Add missing ../pci.h include 1f1e9c39a6a7 media: em28xx: explicitly disable TS packet filter ddd0ae7f02d4 ath10k: disable bundle mgmt tx completion event support 0bf7bf9931ad tools/testing/nvdimm: kaddr and pfn can be NULL to ->direct_access() 83d9430bd43b scsi: 3ware: fix return 0 on the error path of probe 0a964871ccea nfs: Referrals not inheriting proto setting from parent 0c8b7991f40d ata: libahci: Correct setting of DEVSLP register d12d3336fe95 ata: libahci: Allow reconfigure of DEVSLP register b0f09f787d38 MIPS: Fix ISA virt/bus conversion for non-zero PHYS_OFFSET 2916355cbc9c scsi: tcmu: do not set max_blocks if data_bitmap has been setup 15ce90b8346f mtd: rawnand: make subop helpers return unsigned values e5d9ae0077a5 rpmsg: core: add support to power domains for devices d397e7c9d663 wlcore: Set rx_status boottime_ns field on rx b19c6e698558 ath10k: prevent active scans on potential unusable channels 23aa633d564b ath9k_hw: fix channel maximum power level test ce5127257d99 ath9k: report tx status on EOSP 1e83b3b9c60e perf build: Fix installation directory for eBPF e01f7c77ce21 macintosh/via-pmu: Add missing mmio accessors 14335f6beb3f powerpc/pseries: fix EEH recovery of some IOV devices d8551bc50c57 perf evlist: Fix error out while applying initial delay and LBR 96e8b14b1f42 perf c2c report: Fix crash for empty browser 3ce0566333dd NFSv4.0 fix client reference leak in callback aa405740d359 device-dax: avoid hang on error before devm_memremap_pages() f2d46f40bb92 perf tools: Allow overriding MAX_NR_CPUS at compile time 528000132554 ASoC: soc-pcm: Use delay set in component pointer function 9590fe082ac4 f2fs: fix to detect looped node chain correctly 7d2914dac206 f2fs: fix defined but not used build warnings 86750bef4029 f2fs: issue discard align to section in LFS mode 14580e8d9655 f2fs: Keep alloc_valid_block_count in sync 2ab744266b20 f2fs: do not set free of current section 9a83044805f9 f2fs: fix to active page in lru list for read path b70fdc0ffc14 IB/IPoIB: Set ah valid flag in multicast send flow 17732e7759e8 iwlwifi: pcie: don't access periphery registers when not available a1354f0d718a uio: fix possible circular locking dependency 40dc1eb129a5 tty: rocket: Fix possible buffer overwrite on register_PCI e951163fb87c Drivers: hv: vmbus: Cleanup synic memory free path 15e5a96b1e1a firmware: vpd: Fix section enabled flag on vpd_section_destroy 386b28c2de45 uio: potential double frees if __uio_register_device() fails baec9ce83ad5 misc: ti-st: Fix memory leak in the error path of probe() 7fef1a4f376a gpu: ipu-v3: default to id 0 on missing OF alias 0bbd7344b42a media: camss: csid: Configure data type and decode format properly b3f70869623d timers: Clear timer_base::must_forward_clk with timer_base::lock held 5a149d67afa9 md/raid5: fix data corruption of replacements after originals dropped b54ac5fd6d6a scsi: target: fix __transport_register_session locking 9db9eb8c4e30 scsi: lpfc: Fix driver crash when re-registering NVME rports. abe0bde4dd8c blk-mq: fix updating tags depth a73a10b78563 clk: scmi: Fix the rounding of clock rate 846f4edf32b6 scsi: qla2xxx: Silent erroneous message 8e2b7c2c14f5 scsi: qla2xxx: Fix session state stuck in Get Port DB 549f85194379 scsi: qla2xxx: Fix unintended Logout 8246055b5c6b net: phy: Fix the register offsets in Broadcom iProc mdio mux driver e78e5a975500 media: dw2102: Fix memleak on sequence of probes e88a48b70c31 media: davinci: vpif_display: Mix memory leak on probe error path c3b51c11c836 selftests/bpf: fix a typo in map in map test c9feebab869c powerpc/4xx: Fix error return path in ppc4xx_msi_probe() 35fa5df6c79a powerpc/powernv: Fix concurrency issue with npu->mmio_atsd_usage 7e3d17181c13 gpio: tegra: Move driver registration to subsys_init level 9a5cbf5c84a1 pinctrl: berlin: fix 'pctrl->functions' allocation in berlin_pinctrl_build_state 074f319a5c13 Bluetooth: h5: Fix missing dependency on BT_HCIUART_SERDEV 516771283149 i2c: aspeed: Add an explicit type casting for *get_clk_reg_val e6ab983acd1b ethtool: Remove trailing semicolon for static inline 0906eb972eea ALSA: hda/realtek - Add mute LED quirk for HP Spectre x360 c6fe80156828 misc: mic: SCIF Fix scif_get_new_port() error handling 40b9d96cea9f tc-testing: remove duplicate spaces in connmark match patterns 86bebb604160 tc-testing: flush gact actions on test teardown e114758826f5 ARC: [plat-axs*]: Enable SWAP f688bf1511c9 switchtec: Fix Spectre v1 vulnerability 5b7497c02dac x86/apic/vector: Make error return value negative 0d07d02abd58 x86/process: Don't mix user/kernel regs in 64bit __show_regs() c6f8e398c10e x86/microcode: Update the new microcode revision unconditionally e0a8f85b0aee x86/microcode: Make sure boot_cpu_data.microcode is up-to-date 875872547357 cpu/hotplug: Prevent state corruption on error rollback 6b7b020bef06 cpu/hotplug: Adjust misplaced smb() in cpuhp_thread_fun() a4db12abb871 ALSA: hda - Fix cancel_work_sync() stall from jackpoll work ce987db2b52f memory: ti-aemif: fix a potential NULL-pointer dereference 8bf0dc8d0a67 ACPI / LPSS: Force LPSS quirks on boot e8cc3b38a0b6 ARC: [plat-axs*/plat-hsdk]: Allow U-Boot to pass MAC-address to the kernel 18d40b7836d4 KVM: x86: Do not re-{try,execute} after failed emulation in L2 4ff64069721a KVM: x86: Default to not allowing emulation retry in kvm_mmu_page_fault 3e88f92cd118 KVM: x86: Merge EMULTYPE_RETRY and EMULTYPE_ALLOW_REEXECUTE 172c718af8b2 KVM: x86: Invert emulation re-execute behavior to make it opt-in 9a89243cb1c7 KVM: VMX: Do not allow reexecute_instruction() when skipping MMIO instr a7e360b1086b KVM: x86: SVM: Set EMULTYPE_NO_REEXECUTE for RSM emulation 625a6bcb11a2 KVM: s390: vsie: copy wrapping keys to right place 33cd6d44e8c6 KVM: PPC: Book3S HV: Use correct pagesize in kvm_unmap_radix() 9e7e9f25ef3e KVM: arm/arm64: Clean dcache to PoC when changing PTE due to CoW a2359d3d80fe arm64: KVM: Only force FPEXC32_EL2.EN if trapping FPSIMD e9773e97f502 Btrfs: fix data corruption when deduplicating between different files 29d76c9853a2 btrfs: fix qgroup_free wrong num_bytes in btrfs_subvolume_reserve_metadata 15c4b1902f0e cifs: connect to servername instead of IP for IPC$ share dc0416dcd3ab smb3: check for and properly advertise directory lease support d88717b6ce78 SMB3: Backup intent flag missing for directory opens with backupuid mounts 521983976c38 MIPS: VDSO: Match data page cache colouring when D$ aliases 67b987648258 android: binder: fix the race mmap and alloc_new_buf_locked c583d8956d83 block: bfq: swap puts in bfqg_and_blkg_put d927dea6392d block: don't warn when doing fsync on read-only devices 56935391aba9 nbd: don't allow invalid blocksize settings e847a545edae scsi: lpfc: Correct MDS diag and nvmet configuration faeb7c279e48 mac80211: don't update the PM state of a peer upon a multicast frame 15a6f8974a8c memory_hotplug: fix kernel_panic on offline page processing f1549c67f23f mm/hugetlb: filter out hugetlb pages if HUGEPAGE migration is not supported. c0cbb9e5d448 HID: input: fix leaking custom input node name 81bb35902b63 HID: i2c-hid: Fix flooded incomplete report after S3 on Rayd touchscreen 7bc3f187fd30 HID: core: fix grouping by application e114a409eef6 HID: multitouch: fix Elan panels with 2 input modes declaration b94023f1ab51 i2c: i801: fix DNV's SMBCTRL register offset 824ca3763057 i2c: xiic: Make the start and the byte count write atomic dfba61ec760e Linux 4.18.8 d27f3eb84d52 ASoC: wm8994: Fix missing break in switch e496c9a4c17d HID: redragon: fix num lock and caps lock LEDs 838ddbf08cc7 x86: kvm: avoid unused variable warning d9b47449c1a1 kvm: x86: Set highest physical address bits in non-present/reserved SPTEs f9acfbec6652 kbuild: make missing $DEPMOD a Warning instead of an Error 30566a3520bb x86/xen: don't write ptes directly in 32-bit PV guests 22b734b0c850 x86/pae: use 64 bit atomic xchg function in native_ptep_get_and_clear 9fdac0148450 debugobjects: Make stack check warning more informative 977f362a1f7b drm/amdgpu: Don't warn on destroying a pinned BO ff9ac76caaee drm/amdgpu: Warn and update pin_size values when destroying a pinned BO e2a81121f62a drm/amdgpu: Make pin_size values atomic df058ec846fe drm/amdgpu: Keep track of amount of pinned CPU visible VRAM dd458c42c28a x86/tsc: Prevent result truncation on 32bit 009a091aae1c drm/i915: set DP Main Stream Attribute for color range on DDI platforms 7a5d47d5faa3 mm: respect arch_dup_mmap() return value 153fedc6ba32 uapi/linux/keyctl.h: don't use C++ reserved keyword as a struct member name 97cdbf04a052 drm/i915: Re-apply "Perform link quality check, unconditionally during long pulse" 15ca3cf67c18 drm/amdgpu: fix incorrect use of drm_file->pid dd4a6ffb5bc1 drm/amdgpu: fix incorrect use of fcheck 0d34ba1b3d33 drm/amdgpu:add VCN booting with firmware loaded by PSP e765455ea299 drm/amdgpu:add VCN support in PSP driver 56c8d038c465 drm/amdgpu:add new firmware id for VCN 467fce24d137 drm/amdgpu:add tmr mc address into amdgpu_firmware_info 9eba3ada1217 drm/amdgpu: update tmr mc address 1e7e7a541e08 drm/amd/display: Check if clock source in use before disabling dfe84b71296f drm/amd/display: Pass connector id when executing VBIOS CT 433009dc1b81 drm/rockchip: vop: fix irq disabled after vop driver probed 5e1f742d4bbb drm/rockchip: vop: split out core clock enablement into separate functions 2781b277d589 drm/rockchip: lvds: add missing of_node_put 590eda32ee42 drm/amd/display: Report non-DP display as disconnected without EDID 823057fc0a2c drm/amd/display: Use requested HDMI aspect ratio 691f2d763d07 drm/amd/display: update clk for various HDMI color depths b31d6596d7d2 drm/amd/display: Don't share clk source between DP and HDMI a74410c9d4e4 drm/amd/display: fix type of variable 401a86f73216 drm/edid: Add 6 bpc quirk for SDC panel in Lenovo B50-80 fd0f192ab66c drm/edid: Quirk Vive Pro VR headset non-desktop. ef78d745f0fd drm/amd/pp/Polaris12: Fix a chunk of registers missed to program e32774810036 drm/amd/powerplay: fixed uninitialized value 8ec9ca91819f drm/amd/pp: Convert voltage unit in mV*4 to mV on CZ/ST 4c518d5abdf4 drm/amdgpu: Fix RLC safe mode test in gfx_v9_0_enter_rlc_safe_mode 7acffde7a949 drm/amdgpu: fix a reversed condition c8fe7d36e49b drm/amdgpu: update uvd_v6_0_ring_vm_funcs to use new nop packet 7ddb29b09517 drm/i915: Free write_buf that we allocated with kzalloc. 087ed76cb538 drm/i915: Increase LSPCON timeout cfc7d9e0064b drm/i915: Nuke the LVDS lid notifier a23feb39586a drm/i915/lpe: Mark LPE audio runtime pm as "no callbacks" 760d0077abc1 btrfs: fix mount and ioctl device scan ioctl race 49db06e7f366 btrfs: reorder initialization before the mount locks uuid_mutex 1ef9a3009ba9 btrfs: lift uuid_mutex to callers of btrfs_parse_early_options 71ddab54bee5 btrfs: lift uuid_mutex to callers of btrfs_scan_one_device 40ce21951aab btrfs: use device_list_mutex when removing stale devices b57a7b0d4122 btrfs: rename local devices for fs_devices in btrfs_free_stale_devices( 0b40d58d469f btrfs: extend locked section when adding a new device in device_list_add 2d4bbb81bac6 btrfs: do btrfs_free_stale_devices outside of device_list_add 8515518d6365 ARM: rockchip: Force CONFIG_PM on Rockchip systems c4e3acea0ebc arm64: rockchip: Force CONFIG_PM on Rockchip systems 3ffbbcafe9a5 btrfs: Fix a C compliance issue c8c9b6c07166 btrfs: Don't remove block group that still has pinned down bytes 122fe306d072 btrfs: lift uuid_mutex to callers of btrfs_open_devices f88b40c1472a btrfs: check-integrity: Fix NULL pointer dereference for degraded mount 4fb2799b05c2 btrfs: tree-checker: Detect invalid and empty essential trees 13b0dbef7dd5 btrfs: relocation: Only remove reloc rb_trees if reloc control has been initialized 4c8415cf5b5a btrfs: fix in-memory value of total_devices after seed device deletion 32455d96e3ee btrfs: replace: Reset on-disk dev stats value after replace 464a90e380f2 btrfs: Exit gracefully when chunk map cannot be inserted to the tree f5cf5b0383e3 drm/etnaviv: fix crash in GPU suspend when init failed due to buffer placement fc73680f9cf7 kvm: nVMX: Fix fault vector for VMX operation at CPL > 0 68b0ce42a7f4 KVM: vmx: track host_state.loaded using a loaded_vmcs pointer ac5395827d48 drm/amd/display: Read back max backlight value at boot 5bd634167f2f clk: rockchip: Add pclk_rkpwm_pmu to PMU critical clocks in rk3399 214d87aee3af powerpc/pseries: Avoid using the size greater than RTAS_ERROR_LOG_MAX. b070664de855 um: fix parallel building with O= option d7e16ec6ee19 powerpc/64s: Make rfi_flush_fallback a little more robust a4b8adb73ba1 powerpc/platforms/85xx: fix t1042rdb_diu.c build errors & warning 813cbe22dc04 smb3: if server does not support posix do not allow posix mount option c2704b5e4688 SMB3: Number of requests sent should be displayed for SMB3 not just CIFS 31bd39126330 CIFS: fix memory leak and remove dead code b91052f95055 smb3: fix reset of bytes read and written stats 0cf56c159d64 cfq: Suppress compiler warnings about comparisons 8b59b7c743dc RDS: IB: fix 'passing zero to ERR_PTR()' warning fe5e418c6bc3 selinux: cleanup dentry and inodes on error in selinuxfs c3fb1a354ccf selftests/powerpc: Kill child processes on SIGINT 0510985d1460 iommu/omap: Fix cache flushes on L2 table entries 8041b94f4eda ASoC: rt5677: Fix initialization of rt5677_of_match.data 3fb096cdad59 staging: comedi: ni_mio_common: fix subdevice flags for PFI subdevice aee3d110a104 dm kcopyd: avoid softlockup in run_complete_job ab131d7f7a9c PCI: mvebu: Fix I/O space end address calculation 00bb59025eaf xen/balloon: fix balloon initialization for PVH Dom0 19f2289b4ec9 Input: do not use WARN() in input_alloc_absinfo() 4d89c871694a NFSv4: Fix error handling in nfs4_sp4_select_mode() 12af4639cfe2 scsi: aic94xx: fix an error code in aic94xx_init() d5fed61a3d2e blk-mq: count the hctx as active before allocating tag e904dff96e84 ACPI / scan: Initialize status to ACPI_STA_DEFAULT e1d82ba3d835 s390/dasd: fix panic for failed online processing 70866799dd6f s390/dasd: fix hanging offline processing due to canceled worker 151751ec48a2 brcmfmac: fix brcmf_wiphy_wowl_params() NULL pointer dereference d0e21e43cd3e block: bvec_nr_vecs() returns value for wrong slab c728031a3535 perf probe powerpc: Fix trace event post-processing 6f3bddbfb636 powerpc: Fix size calculation using resource_size() 118522ed5fa7 powerpc/uaccess: Enable get_user(u64, *p) on 32-bit c565269d06e9 bpf: fix bpffs non-array map seq_show issue 77197f8d9628 pinctrl: axp209: Fix NULL pointer dereference after allocation 0fbcbc408cec f2fs: fix to clear PG_checked flag in set_page_dirty() ec3fb9172b86 net/9p: fix error path of p9_virtio_probe 91ca7c5644c3 net/9p/trans_fd.c: fix race by holding the lock 8542647689ad irqchip/bcm7038-l1: Hide cpu offline callback when building for !SMP e51977e08ef0 irqchip/stm32: Fix init error handling e71ea647e9ae RISC-V: Use KBUILD_CFLAGS instead of KCFLAGS when building the vDSO bd2b9872d3cb f2fs: fix avoid race between truncate and background GC 7038712b79a1 f2fs: avoid race between zero_range and background GC aa8ce04f531f perf tools: Check for null when copying nsinfo. 6d39ab3401ff coccicheck: return proper error code on fail 243b6c6a90cc drm/amd/display: Guard against null crtc in CRC IRQ 1e0892195475 PCI: Match Root Port's MPS to endpoint's MPSS as necessary 0472229e385c net: hns3: Fix for phy link issue when using marvell phy driver b02fd8a8dc25 block: don't warn for flush on read-only device 534dde34bb7d net: hns3: Fix for command format parsing error in hclge_is_all_function_id_zero faba3f032e96 perf arm spe: Fix uninitialized record error variable 7da94d53075d ACPICA: ACPICA: add status check for acpi_hw_read before assigning return value 08100b285966 RDMA/hns: Fix usage of bitmap allocation functions return values 59e8e46ada76 ubi: Initialize Fastmap checkmapping correctly 58d705bdcd85 tcp, ulp: add alias for all ulp modules 30d2d473b6c2 netfilter: fix memory leaks on netlink_dump_start error 2d24a4ca6204 platform/x86: asus-nb-wmi: Add keymap entry for lid flip action on UX360 3bf9fa21774a netfilter: x_tables: do not fail xt_alloc_table_info too easilly 8dea99cf8b43 mfd: sm501: Set coherent_dma_mask when creating subdevices c63f900720ba ipvs: fix race between ip_vs_conn_new() and ip_vs_del_dest() df1ce63447ea s390/kdump: Fix memleak in nt_vmcoreinfo 875fefda91d4 netfilter: ip6t_rpfilter: set F_IFACE for linklocal addresses bdcdbe6e48f0 samples/bpf: all XDP samples should unload xdp/bpf prog on SIGTERM 2262b26d750d bpf, sockmap: fix leakage of smap_psock_map_entry ea775b698008 net/xdp: Fix suspicious RCU usage warning 7fb58bc7549d bpf, sockmap: fix sock_map_ctx_update_elem race with exist/noexist 4cd728b4b50a tcp, ulp: fix leftover icsk_ulp_ops preventing sock from reattach 98d30c6ae96a bpf, sockmap: fix map elem deletion race with smap_stop_sock af160422460e platform/x86: intel_punit_ipc: fix build errors 56d0f1c6d4d2 fs/dcache.c: fix kmemcheck splat at take_dentry_name_snapshot() 8bca1a92d8b8 mm: make DEFERRED_STRUCT_PAGE_INIT explicitly depend on SPARSEMEM b9f9fc3844d8 mm/fadvise.c: fix signed overflow UBSAN complaint dfb5ad65ca17 powerpc/topology: Get topology for shared processors at boot 3940236559d1 pwm: meson: Fix mux clock names 216011668891 IB/hfi1: Invalid NUMA node information can cause a divide by zero 8fb30bf797fe i2c: core: ACPI: Make acpi_gsb_i2c_read_bytes() check i2c_transfer return value 106fabc844a1 x86/mce: Add notifier_block forward declaration 34f91b3d0e55 virtio: pci-legacy: Validate queue pfn cad3dc0a4563 apparmor: fix an error code in __aa_create_ns() fb6fc1b6a408 scripts: modpost: check memory allocation results 13892551c76f workqueue: re-add lockdep dependencies for flushing b7a3d36d6c32 workqueue: skip lockdep wq dependency in cancel_work_sync() 798d80a612dd fat: validate ->i_start before using 739956488c79 fs/proc/kcore.c: use __pa_symbol() for KCORE_TEXT list entries 69177abd89a5 iommu/rockchip: Move irq request past pm_runtime_enable d30de7347e29 hfsplus: fix NULL dereference in hfsplus_lookup() 5a476ca109bc iommu/rockchip: Handle errors returned from PM framework 9f0114724473 reiserfs: change j_timestamp type to time64_t df67ae0bd579 fs/proc/vmcore.c: hide vmcoredd_mmap_dumps() for nommu builds 0de1a99801ff fork: don't copy inconsistent signal handler state to child 19ca1a2830e9 sunrpc: Don't use stack buffer with scatterlist 3d872bd5ae87 hfs: prevent crash on exit from failed search 84ac254ed287 hfsplus: don't return 0 when fill_super() failed 8043c90bada1 cifs: check if SMB2 PDU size has been padded and suppress the warning ded39314abc0 hv_netvsc: ignore devices that are not PCI c56a2888ac2b vhost: correctly check the iova range when waking virtqueue a6fddbba3e63 mlxsw: spectrum_switchdev: Do not leak RIFs when removing bridge 98c4cc4c81e8 sctp: hold transport before accessing its asoc in sctp_transport_get_next eb4f28d8f9e0 nfp: wait for posted reconfigs when disabling the device ade76212f72a ip6_vti: fix a null pointer deference when destroy vti6 tunnel b7f172c4b692 ip6_vti: fix creating fallback tunnel device for vti6 aff760646722 Revert "net: stmmac: Do not keep rearming the coalesce timer in stmmac_xmit" e366979eb8f0 r8169: set RxConfig after tx/rx is enabled for RTL8169sb/8110sb devices 0981fb60a006 net/mlx5: Fix SQ offset in QPs with small RQ 2ff8354c2317 net/ipv6: Put lwtstate when destroying fib6_info b24b39afa411 net/ipv6: Only update MTU metric if it set 6568eedbe939 net/ipv6: init ip6 anycast rt->dst.input as ip6_input 078e7d112fbc ipv6: don't get lwtstate twice in ip6_rt_copy_init() 23f64bad173c net: macb: Fix regression breaking non-MDIO fixed-link PHYs 630403ba9183 erspan: set erspan_ver to 1 by default when adding an erspan dev 0f6387a1087d sctp: remove useless start_fail from sctp_ht_iter in proc b68d53c36108 tipc: fix the big/little endian issue in tipc_dest 78d378ed13e8 hv_netvsc: Fix a deadlock by getting rtnl lock earlier in netvsc_probe() 36b59c8e48e4 tipc: fix a missing rhashtable_walk_exit() f6fb6b2993ab net/sched: act_pedit: fix dump of extended layered op a2cea09396bd bnxt_en: Do not adjust max_cp_rings by the ones used by RDMA. e779d52e66d1 bnxt_en: Clean up unused functions. 510fd03c5231 net: sched: action_ife: take reference to meta module e57d65cf4692 act_ife: fix a potential deadlock 5c1dfc425994 act_ife: move tcfa_lock down to where necessary 8563554006c5 vti6: remove !skb->ignore_df check from vti6_xmit() 028d57cc5e44 tcp: do not restart timewait timer on rst reception ad99830d972c r8169: add support for NCube 8168 network card 2b3b1f121306 r8152: disable RX aggregation on new Dell TB16 dock 5379200c84c2 qlge: Fix netdev features configuration. 9c03cfa220c1 net: sched: Fix memory exposure from short TCA_U32_SEL 716fc5ce90cf net: macb: do not disable MDIO bus at open/close time 5b47db7fa7b1 net: bcmgenet: use MAC link status for fixed phy e242b5c405b9 ipv4: tcp: send zero IPID for RST and ACK sent in SYN-RECV and TIME-WAIT state f5c34c4a092e act_ife: fix a potential use-after-free (From OE-Core rev: 0f455c8a37223617fffb3aac06325bf0a79cbe2a) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.14: fix kernel configuration audit warningsBruce Ashfield2018-09-223-3/+3
| | | | | | | | | | | | | | | | | | Some of the reference BSPs for 4.14 need fixes that have been done on 4.18 and master to silence warnings, so we cherry-pick the following changes: f991b21d7858 config: flash: drop obselete config values da7524cf2980 edgerouter: Drop the obsolete kernel options 675c5b0cde65 cfg: drop MACH_VERSATILE_PB and MACH_VERSTAILE_AB 0936b18ed8d5 cfg/timer/rtc: toggle RTC_CLASS instead of GEN_RTC 634d8f2230d1 mpc8315e-rdb: Drop the obsolete kernel options 9beb3a28736e rt: drop obselete configuration options (From OE-Core rev: bfe6a9b2d1a118791cebcd1019f3e80bced294c6) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: tweak RTC configurationBruce Ashfield2018-09-226-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | [ Author: Jens Rehsack <sno@netbsd.org> Date: Thu Sep 13 19:29:54 2018 +0200 cfg/timer/rtc: toggle RTC_CLASS instead of GEN_RTC In 2016, the final removal of GEN_RTC happened with commit 6705fdb3 char/genrtc: remove the rest of the driver What is remaining, is a legacy driver (char/rtc) and the new RTC_CLASS framework - which supports everything except S390 and Atari. Many platforms automatically support the right driver for RTC_CLASS framework. Signed-off-by: Jens Rehsack <sno@netbsd.org> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> ] (From OE-Core rev: 7ddcba89a3bbed4b582768661585684ffdc85f31) Signed-off-by: Jens Rehsack <sno@netbsd.org> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>