Bruce Ashfield [Mon, 18 Nov 2019 04:15:44 +0000 (23:15 -0500)]
linux-yocto/4.19: update to v4.19.84
Updating linux-yocto/4.19 to the latest korg -stable release that comprises
the following commits:
c555efaf1402 Linux 4.19.84 46a4a014c48e kvm: x86: mmu: Recovery of shattered NX large pages 6082f2e28887 kvm: Add helper function for creating VM worker threads 5219505fcbb6 kvm: mmu: ITLB_MULTIHIT mitigation db77548b1652 KVM: vmx, svm: always run with EFER.NXE=1 when shadow paging is active 37dfbc8ba763 KVM: x86: add tracepoints around __direct_map and FNAME(fetch) 9ef1fae24d58 KVM: x86: change kvm_mmu_page_get_gfn BUG_ON to WARN_ON b182093d1c70 KVM: x86: remove now unneeded hugepage gfn adjustment e79234ce5765 KVM: x86: make FNAME(fetch) and __direct_map more similar 8aaac3068623 kvm: mmu: Do not release the page inside mmu_set_spte() 30d8d8d6cd92 kvm: Convert kvm_lock to a mutex a991063ce576 kvm: x86, powerpc: do not allow clearing largepages debugfs entry 580c79e7e3e5 Documentation: Add ITLB_MULTIHIT documentation db5ae6596ae2 cpu/speculation: Uninline and export CPU mitigations helpers 955607466ace x86/cpu: Add Tremont to the cpu vulnerability whitelist f9aa6b73a407 x86/bugs: Add ITLB_MULTIHIT bug infrastructure 415bb221a070 x86/speculation/taa: Fix printing of TAA_MSG_SMT on IBRS_ALL CPUs 4ad7466ddf2d x86/tsx: Add config options to set tsx=on|off|auto e3bf6b3ff55a x86/speculation/taa: Add documentation for TSX Async Abort 2402432d5557 x86/tsx: Add "auto" option to the tsx= cmdline parameter a0808f06dfa1 kvm/x86: Export MDS_NO=0 to guests when TSX is enabled 15dfa5d706df x86/speculation/taa: Add sysfs reporting for TSX Async Abort 6c58ea8525bf x86/speculation/taa: Add mitigation for TSX Async Abort b8eb348ae408 x86/cpu: Add a "tsx=" cmdline option with TSX disabled by default 37cf9ef900cc x86/cpu: Add a helper function x86_read_arch_cap_msr() 4002d16a2ae1 x86/msr: Add the IA32_TSX_CTRL MSR dbf38b17a892 KVM: x86: use Intel speculation bugs and features as derived in generic x86 code fee619bb8136 drm/i915/cmdparser: Fix jump whitelist clearing 255ed51599de drm/i915/gen8+: Add RC6 CTX corruption WA 011b7173cbdb drm/i915: Lower RM timeout to avoid DSI hard hangs a7bda639a17f drm/i915/cmdparser: Ignore Length operands during command matching 6e53c71a6913 drm/i915/cmdparser: Add support for backward jumps f27bc2b5950d drm/i915/cmdparser: Use explicit goto for error paths cdd77c6b4be4 drm/i915: Add gen9 BCS cmdparsing fea688c5dd81 drm/i915: Allow parsing of unsized batches 7ce726b61c57 drm/i915: Support ro ppgtt mapped cmdparser shadow buffers fc3510fe6f6b drm/i915: Add support for mandatory cmdparsing fba4207cf15e drm/i915: Remove Master tables from cmdparser f1ff77080fa1 drm/i915: Disable Secure Batches for gen6+ b4b1abdc6b18 drm/i915: Rename gen7 cmdparser tables e238e05ec2dc vsock/virtio: fix sock refcnt holding during the shutdown 2e7e3f16901d iio: imu: mpu6050: Fix FIFO layout for ICM20602 99ea48af7bd9 net: prevent load/store tearing on sk->sk_stamp d32629dcd1e5 netfilter: ipset: Copy the right MAC address in hash:ip,mac IPv6 sets 5833560d54fd usbip: Fix free of unallocated memory in vhci tx 6890b4bc3d2b cgroup,writeback: don't switch wbs immediately on dead wbs if the memcg is dead d3b3c0a14615 mm/filemap.c: don't initiate writeback if mapping has no dirty pages 285eb6af4351 iio: imu: inv_mpu6050: fix no data on MPU6050 d888a80727ab iio: imu: mpu6050: Add support for the ICM 20602 IMU 522128128dec blkcg: make blkcg_print_stat() print stats only for online blkgs 30b969392cf2 pinctrl: cherryview: Fix irq_valid_mask calculation ca79bb7e1168 ocfs2: protect extent tree in ocfs2_prepare_inode_for_write() 2c655a111968 pinctrl: intel: Avoid potential glitches if pin is in GPIO mode 713adf6dd327 e1000: fix memory leaks 4a05571772cc igb: Fix constant media auto sense switching when no cable is connected 1baab8352d80 net: ethernet: arc: add the missed clk_disable_unprepare 24523745ed41 NFSv4: Don't allow a cached open with a revoked delegation 440a748ed6df usb: dwc3: gadget: fix race when disabling ep with cancelled xfers e66f52eb3f29 hv_netvsc: Fix error handling in netvsc_attach() 99d5f18cebbf drm/amd/display: Passive DP->HDMI dongle detection fix e5edbf9c45ce drm/amdgpu: If amdgpu_ib_schedule fails return back the error. b651ddc15e7a iommu/amd: Apply the same IVRS IOAPIC workaround to Acer Aspire A315-41 214e4f0ecdd1 net: mscc: ocelot: refuse to overwrite the port's native vlan 5aedcc8aa8be net: mscc: ocelot: fix vlan_filtering when enslaving to bridge before link is up 3b956e63e2f3 net: hisilicon: Fix "Trying to free already-free IRQ" f09b99c883e8 fjes: Handle workqueue allocation failure 6376736d016f nvme-multipath: fix possible io hang after ctrl reconnect 1372527e6876 scsi: qla2xxx: stop timer in shutdown path f2bab3ed456c RDMA/hns: Prevent memory leaks of eq->buf_list 55ca08347487 RDMA/iw_cxgb4: Avoid freeing skb twice in arp failure case e36be7959326 usbip: tools: Fix read_usb_vudc_device() error path handling cd9561a53d26 USB: ldusb: use unsigned size format specifiers c753113ae714 USB: Skip endpoints with 0 maxpacket length ef38f4d123d0 perf/x86/uncore: Fix event group support f14751658a01 perf/x86/amd/ibs: Handle erratum #420 only on the affected CPU family (10h) 5b99e97b275a perf/x86/amd/ibs: Fix reading of the IBS OpData register and thus precise RIP validity 45944c4a7743 usb: dwc3: remove the call trace of USBx_GFLADJ dff38149cec4 usb: gadget: configfs: fix concurrent issue between composite APIs 10eb9abd21ba usb: dwc3: pci: prevent memory leak in dwc3_pci_probe c73ccf65e169 usb: gadget: composite: Fix possible double free memory bug 26d31e1c3ab2 usb: gadget: udc: atmel: Fix interrupt storm in FIFO mode. 88912019b49c usb: fsl: Check memory resource before releasing it 3a2675a2d97a macsec: fix refcnt leak in module exit routine 0d0ca85ad424 bonding: fix unexpected IFF_BONDING bit unset 50e31318b525 ipvs: move old_secure_tcp into struct netns_ipvs 102f4078fbdd ipvs: don't ignore errors in case refcounting ip_vs module fails 81de0b500baa netfilter: nf_flow_table: set timeout before insertion into hashes d45fc2ed472b scsi: qla2xxx: Initialized mailbox to prevent driver load failure b6612a3dbad8 scsi: lpfc: Honor module parameter lpfc_use_adisc 4e80e5614770 net: openvswitch: free vport unless register_netdevice() succeeds 027253315d70 RDMA/uverbs: Prevent potential underflow d582769add68 scsi: qla2xxx: fixup incorrect usage of host_byte 42de3a902443 net/mlx5: prevent memory leak in mlx5_fpga_conn_create_cq 7dfdcd9407f3 net/mlx5e: TX, Fix consumer index of error cqe dump 48dd71289ca3 RDMA/qedr: Fix reported firmware version 6208c2bfe224 iw_cxgb4: fix ECN check on the passive accept 89aa9e2626f4 RDMA/mlx5: Clear old rate limit when closing QP d6706b2ec108 HID: intel-ish-hid: fix wrong error handling in ishtp_cl_alloc_tx_ring() 113a154ef2f2 dmaengine: sprd: Fix the possible memory leak issue 6040f96d5147 dmaengine: xilinx_dma: Fix control reg update in vdma_channel_set_config 78e7e0248eb8 HID: google: add magnemite/masterball USB ids 8181146cd7de PCI: tegra: Enable Relaxed Ordering only for Tegra20 & Tegra30 e2dd254bde5c usbip: Implement SG support to vhci-hcd and stub driver f865ae473c16 usbip: Fix vhci_urb_enqueue() URB null transfer buffer error path e9c0fc4a7ccd sched/fair: Fix -Wunused-but-set-variable warnings 502bd151448c sched/fair: Fix low cpu usage with high throttling by removing expiration of cpu-local slices 4ebee4875eab ALSA: usb-audio: Fix copy&paste error in the validator e0051889243d ALSA: usb-audio: remove some dead code 4f6c52002699 ALSA: usb-audio: Fix possible NULL dereference at create_yamaha_midi_quirk() 3a0cdf210b94 ALSA: usb-audio: Clean up check_input_term() 9feeaa50e5b4 ALSA: usb-audio: Remove superfluous bLength checks f0e164f66e75 ALSA: usb-audio: Unify the release of usb_mixer_elem_info objects dae4d839e549 ALSA: usb-audio: Simplify parse_audio_unit() 17821e2fb167 ALSA: usb-audio: More validations of descriptor units 5e36cf8edb58 configfs: fix a deadlock in configfs_symlink() 0dfc45be875a configfs: provide exclusion between IO and removals 25c118d8d158 configfs: new object reprsenting tree fragments 65524d647e9d configfs_register_group() shouldn't be (and isn't) called in rmdirable parts 2bd63490c1dd configfs: stash the data we need into configfs_buffer at open time a7be2debb769 can: peak_usb: fix slab info leak ce9b94da0e04 can: mcba_usb: fix use-after-free on disconnect 5a9e37f2029f can: dev: add missing of_node_put() after calling of_get_child_by_name() 9289226f6982 can: gs_usb: gs_can_open(): prevent memory leak 9f5c59428843 can: rx-offload: can_rx_offload_queue_sorted(): fix error handling, avoid skb mem leak ef502d5a84d6 can: peak_usb: fix a potential out-of-sync while decoding packets 7ae08111ca70 can: c_can: c_can_poll(): only read status register after status IRQ 0327c7818da2 can: flexcan: disable completely the ECC mechanism 46265660e5ba can: usb_8dev: fix use-after-free on disconnect d8a76e300e37 SMB3: Fix persistent handles reconnect caddaf43b024 x86/apic/32: Avoid bogus LDR warnings dc1a91dc4917 intel_th: pci: Add Jasper Lake PCH support f9d3aea1dca2 intel_th: pci: Add Comet Lake PCH support 64997ee49c8c netfilter: ipset: Fix an error code in ip_set_sockfn_get() 1b0e60f6a48b netfilter: nf_tables: Align nft_expr private data to 64-bit 2dae80b5b666 ARM: sunxi: Fix CPU powerdown on A83T 20b9e094dcd3 iio: srf04: fix wrong limitation in distance measuring bee45b44b13e iio: imu: adis16480: make sure provided frequency is positive a428996147e2 iio: adc: stm32-adc: fix stopping dma 78a1d6cdd302 ceph: add missing check in d_revalidate snapdir handling 6f9657793a6e ceph: fix use-after-free in __ceph_remove_cap() 3840610d60b2 arm64: Do not mask out PTE_RDONLY in pte_same() 56f270a1d72c soundwire: bus: set initial value to port_status 9a06efc745c3 soundwire: depend on ACPI a81a4637456b HID: wacom: generic: Treat serial number and related fields as unsigned e3fdd0c1a3d0 drm/radeon: fix si_enable_smc_cac() failed issue f39fbd05f921 perf tools: Fix time sorting 66d53cd683a8 tools: gpio: Use !building_out_of_srctree to determine srctree 8e358a027611 dump_stack: avoid the livelock of the dump_lock 6c944fc51f0a mm, vmstat: hide /proc/pagetypeinfo from normal users 2686f71fdcc5 mm: thp: handle page cache THP correctly in PageTransCompoundMap 7dfa51beacac mm, meminit: recalculate pcpu batch and high limits after init completes 8e6bf4bc3a88 mm: memcontrol: fix network errors from failing __GFP_ATOMIC charges 6ecc16351a84 ALSA: hda/ca0132 - Fix possible workqueue stall 6921b1609912 ALSA: bebob: fix to detect configured source of sampling clock for Focusrite Saffire Pro i/o series b85472244b70 ALSA: timer: Fix incorrectly assigned timer instance 107451b87ea5 net: hns: Fix the stray netpoll locks causing deadlock in NAPI path 26e398dcb3f1 ipv6: fixes rt6_probe() and fib6_nh->last_probe init 05b761423d67 net: mscc: ocelot: fix NULL pointer on LAG slave removal 1cfc967ef584 net: mscc: ocelot: don't handle netdev events for other netdevs a6fdbaeef1f2 qede: fix NULL pointer deref in __qede_remove() 956b38853517 NFC: st21nfca: fix double free 1143496c9632 nfc: netlink: fix double device reference drop 760a1f7f22ee NFC: fdp: fix incorrect free object 5580091ce7d9 net: usb: qmi_wwan: add support for DW5821e with eSIM support 4fd218071f21 net: qualcomm: rmnet: Fix potential UAF when unregistering b9bda52f8f3e net: fix data-race in neigh_event_send() 2fbfdb2de4a1 net: ethernet: octeon_mgmt: Account for second possible VLAN header 88f8c39912bc ipv4: Fix table id reference in fib_sync_down_addr 0ddabef89067 CDC-NCM: handle incomplete transfer of MTU 27b5f4bf5ba9 bonding: fix state transition issue in link monitoring 7d8dbefc22ff Linux 4.19.83 818c96ac80be usb: gadget: udc: core: Fix segfault if udc_bind_to_driver() for pending driver fails b06f37eaa2b3 arm64: dts: ti: k3-am65-main: Fix gic-its node unit-address 54ee5ccd0251 ASoC: pcm3168a: The codec does not support S32_LE 3ddf2a70cf6d selftests/powerpc: Fix compile error on tlbie_test due to newer gcc e7aaa8dd60c5 selftests/powerpc: Add test case for tlbie vs mtpidr ordering issue ec199b24aa5c powerpc/mm: Fixup tlbie vs mtpidr/mtlpidr ordering issue on POWER9 06e8438eddf8 platform/x86: pmc_atom: Add Siemens SIMATIC IPC227E to critclk_systems DMI table 2d830cf287a5 wireless: Skip directory when generating certificates 558d2bdad5f6 net/flow_dissector: switch to siphash f6ef35998fb0 r8152: add device id for Lenovo ThinkPad USB-C Dock Gen 2 c33f7efec3b3 net: dsa: fix switch tree list 6b5bf3f37f72 net: usb: lan78xx: Connect PHY before registering MAC 07c62fc7bf28 net: bcmgenet: reset 40nm EPHY on energy detect 6d3ccc2a5b19 net: phy: bcm7xxx: define soft_reset for 40nm EPHY 97cc6827f418 net: bcmgenet: don't set phydev->link from MAC 57e286f67554 net: dsa: b53: Do not clear existing mirrored port mask db91be8e27c8 net/mlx5e: Fix ethtool self test: link speed 5eb1967bfde3 r8169: fix wrong PHY ID issue with RTL8168dp 9e7c4fa275cf net/mlx5e: Fix handling of compressed CQEs in case of low NAPI budget 0c3355cc8e19 selftests: fib_tests: add more tests for metric update b166e8838a97 ipv4: fix route update on metric change. cd3bcb44ee3b net: add READ_ONCE() annotation in __skb_wait_for_more_packets() 4f3df7f1eaa7 net: use skb_queue_empty_lockless() in busy poll contexts eaf548feaa17 net: use skb_queue_empty_lockless() in poll() handlers afa1f5e98c11 udp: use skb_queue_empty_lockless() d5ac4232c376 net: add skb_queue_empty_lockless() 83532eb48049 vxlan: check tun_info options_len properly a8a5adbbf779 udp: fix data-race in udp_set_dev_scratch() 12fab1634ab1 selftests: net: reuseport_dualstack: fix uninitalized parameter 321c99155f4b net: Zeroing the structure ethtool_wolinfo in ethtool_get_wol() 9da271c1cdc1 net: usb: lan78xx: Disable interrupts before calling generic_handle_irq() 40400fdd312a netns: fix GFP flags in rtnl_net_notifyid() 1d72dbb4ca2f net/mlx4_core: Dynamically set guaranteed amount of counters per VF f05975d9f393 net: hisilicon: Fix ping latency when deal with high throughput 1d5cb12a2539 net: fix sk_page_frag() recursion from memory reclaim 189982d111c0 net: ethernet: ftgmac100: Fix DMA coherency issue with SW checksum 5536fc891221 net: dsa: bcm_sf2: Fix IMP setup for port different than 8 2c50a36d0b78 net: annotate lockless accesses to sk->sk_napi_id 0cfaf03c5d58 net: annotate accesses to sk->sk_incoming_cpu 07de738901d6 inet: stop leaking jiffies on the wire 163901dc945b erspan: fix the tun_info options_len check for erspan 96df1ec22b97 dccp: do not leak jiffies on the wire f291613ff140 cxgb4: fix panic when attaching to ULD fail 1f032ca298dd nbd: handle racing with error'ed out commands 82b7c99ee141 nbd: protect cmd->status with cmd->lock 80b42f4381c2 cifs: Fix cifsInodeInfo lock_sem deadlock when reconnect occurs a7448991fa3e i2c: stm32f7: remove warning when compiling with W=1 86fd9e339ab4 i2c: stm32f7: fix a race in slave mode with arbitration loss irq d746ce649556 i2c: stm32f7: fix first byte to send in slave mode 18e7fae372a1 irqchip/gic-v3-its: Use the exact ITSList for VMOVP 39637aafa173 MIPS: bmips: mark exception vectors as char arrays fcc3f7c810c3 of: unittest: fix memory leak in unittest_data_add c56b9da70d09 ARM: 8926/1: v7m: remove register save to stack before svc fa18f803d1f7 tracing: Fix "gfp_t" format for synthetic events 63571a1f375e scsi: target: core: Do not overwrite CDB byte 1 1df8da335d40 drm/amdgpu: fix potential VM faults 3cd2b6492cde ARM: davinci: dm365: Fix McBSP dma_slave_map entry e18bf407ea3f perf kmem: Fix memory leak in compact_gfp_flags() 05dd6283b8fc 8250-men-mcb: fix error checking when get_num_ports returns -ENODEV 81809424cad7 perf c2c: Fix memory leak in build_cl_output() 7a79420034e0 ARM: dts: imx7s: Correct GPT's ipg clock source e601e103cfed scsi: fix kconfig dependency warning related to 53C700_LE_ON_BE 3dd0be3eeeb0 scsi: sni_53c710: fix compilation error cf372c60ed13 scsi: scsi_dh_alua: handle RTPG sense code correctly during state transitions 3ee6a8bdae81 scsi: qla2xxx: fix a potential NULL pointer dereference 9d27ba401eca ARM: mm: fix alignment handler faults under memory pressure f0eabc9e9acb pinctrl: ns2: Fix off by one bugs in ns2_pinmux_enable() 9a5d5ffb3245 ARM: dts: logicpd-torpedo-som: Remove twl_keypad d7e2a8e271aa ASoc: rockchip: i2s: Fix RPM imbalance 513474f59001 ASoC: wm_adsp: Don't generate kcontrols without READ flags bab5c14b5c89 regulator: pfuze100-regulator: Variable "val" in pfuze100_regulator_probe() could be uninitialized 6ef17b446081 ASoC: rt5682: add NULL handler to set_jack function 772c18df9f3d regulator: ti-abb: Fix timeout in ti_abb_wait_txdone/ti_abb_clear_all_txdone c4c0e64deb9a arm64: dts: Fix gpio to pinmux mapping 0d3aef1ea7e8 arm64: dts: allwinner: a64: sopine-baseboard: Add PHY regulator delay a3a208ac4608 arm64: dts: allwinner: a64: pine64-plus: Add PHY regulator delay dc24ac36f304 ASoC: wm8994: Do not register inapplicable controls for WM1811 0f037d0a62b0 regulator: of: fix suspend-min/max-voltage parsing b17eae5a0e16 kbuild: add -fcf-protection=none when using retpoline flags 5ee93551c703 Linux 4.19.82 914a7d429da5 Revert "ALSA: hda: Flush interrupts on disabling" 8f5603029223 powerpc/powernv: Fix CPU idle to be called with IRQs disabled 92930e922399 ALSA: usb-audio: Add DSD support for Gustard U16/X26 USB Interface c08182dbf057 ALSA: usb-audio: Update DSD support quirks for Oppo and Rotel d8808d2e79b5 ALSA: usb-audio: DSD auto-detection for Playback Designs 831317430693 ALSA: timer: Fix mutex deadlock at releasing card 145fadf6d99a ALSA: timer: Simplify error path in snd_timer_open() a6c91087f5d5 sch_netem: fix rcu splat in netem_enqueue() 3ecf8529d52a net: usb: sr9800: fix uninitialized local variable 14a703ef2dc4 bonding: fix potential NULL deref in bond_update_slave_arr 24aaf7f4528f NFC: pn533: fix use-after-free and memleaks 8d9c4a9b8677 rxrpc: Fix trace-after-put looking at the put peer record e8e51ce79c15 rxrpc: rxrpc_peer needs to hold a ref on the rxrpc_local record 570ab0dd35f9 rxrpc: Fix call ref leak d634bd01b3a0 llc: fix sk_buff leak in llc_conn_service() 3f3f7409f028 llc: fix sk_buff leak in llc_sap_state_process() 948e8eba656f batman-adv: Avoid free/alloc race when handling OGM buffer 74001646d47c NFS: Fix an RCU lock leak in nfs4_refresh_delegation_stateid() fd9a708c7bde drm/amdgpu/powerplay/vega10: allow undervolting in p7 3e285a5c1401 dmaengine: cppi41: Fix cppi41_dma_prep_slave_sg() when idle a0e406be17e5 dmaengine: qcom: bam_dma: Fix resource leak 64efcbc7a5a3 rtlwifi: Fix potential overflow on P2P code a81669161528 arm64: Ensure VM_WRITE|VM_SHARED ptes are clean by default 8dd6066066a2 s390/idle: fix cpu idle time calculation ced8cb0230d0 s390/cmm: fix information leak in cmm_timeout_handler() be87ee689106 nl80211: fix validation of mesh path nexthop 14e0dd84db60 HID: fix error message in hid_open_report() 8a01c4b908cf HID: Fix assumption that devices have inputs cf143d65c556 HID: i2c-hid: add Trekstor Primebook C11B to descriptor override 6608702bec70 scsi: target: cxgbit: Fix cxgbit_fw4_ack() 45e7acdff38e USB: serial: whiteheat: fix line-speed endianness b7ad5aa67058 USB: serial: whiteheat: fix potential slab corruption 36e02e1fba89 usb: xhci: fix __le32/__le64 accessors in debugfs code 8e2cccd6c5d1 USB: ldusb: fix control-message timeout 3f1a7d903b8d USB: ldusb: fix ring-buffer locking f1b94b60bb1c usb-storage: Revert commit 747668dbc061 ("usb-storage: Set virt_boundary_mask to avoid SG overflows") d1c188d330ca USB: gadget: Reject endpoints with 0 maxpacket value ceb6b658f0bd UAS: Revert commit 3ae62a42090f ("UAS: fix alignment of scatter/gather segments") a58cdc35d3a0 ALSA: hda/realtek - Add support for ALC623 101bb262ba43 ALSA: hda/realtek - Fix 2 front mics of codec 0x623 3ae205d7a0a2 ALSA: bebob: Fix prototype of helper function to return negative value 62e42369de37 fuse: truncate pending writes on O_TRUNC 72c913fdde9d fuse: flush dirty data/metadata before non-truncate setattr 696da0225946 ath6kl: fix a NULL-ptr-deref bug in ath6kl_usb_alloc_urb_from_pipe() 1a124f16b594 thunderbolt: Use 32-bit writes when writing ring producer/consumer f2cc221b6515 USB: legousbtower: fix a signedness bug in tower_probe() 083322455c67 nbd: verify socket is supported during setup e0064f8de3f5 iwlwifi: exclude GEO SAR support for 3168 5a445f805afc ALSA: hda/realtek: Reduce the Headphone static noise on XPS 9350/9360 ce005e5d6e9f ARM: 8914/1: NOMMU: Fix exc_ret for XIP 394c90d9ce13 tracing: Initialize iter->seq after zeroing in tracing_read_pipe() 12e132664f92 s390/uaccess: avoid (false positive) compiler warnings da24be886ff6 NFSv4: Fix leak of clp->cl_acceptor string cad4448dfc9c nbd: fix possible sysfs duplicate warning c2ea451f22f1 virt: vbox: fix memory leak in hgcm_call_preprocess_linaddr 5865397db6c3 MIPS: fw: sni: Fix out of bounds init of o32 stack 317b6f68abb1 MIPS: include: Mark __xchg as __always_inline 4a4206a83fc6 iio: imu: adis16400: release allocated memory on failure f2824a020746 drm/amdgpu: fix memory leak a1112c465593 perf/x86/amd: Change/fix NMI latency mitigation to use a timestamp 2cd003a820fe sched/vtime: Fix guest/system mis-accounting on task switch 58d33d4a4a1d x86/cpu: Add Comet Lake to the Intel CPU models header 6258745b311b arm64: armv8_deprecated: Checking return value for memory allocation c3689876f5b9 fs: ocfs2: fix a possible null-pointer dereference in ocfs2_info_scan_inode_alloc() 4de544b42c7a fs: ocfs2: fix a possible null-pointer dereference in ocfs2_write_end_nolock() c18d86047622 fs: ocfs2: fix possible null-pointer dereferences in ocfs2_xa_prepare_entry() 2141f777e6e1 ocfs2: clear zero in unaligned direct IO af140367ae66 x86/xen: Return from panic notifier 0169198631e7 MIPS: include: Mark __cmpxchg as __always_inline 9b7591cf6cf6 efi/x86: Do not clean dummy variable in kexec path 318885aa154d efi/cper: Fix endianness of PCIe class code 02c1fb11b6a0 serial: mctrl_gpio: Check for NULL pointer 497fd98a50b2 fs: cifs: mute -Wunused-const-variable message 579249a08348 gpio: max77620: Use correct unit for debounce times 7f3306a3b2df tty: n_hdlc: fix build on SPARC 14a4689f8847 tty: serial: owl: Fix the link time qualifier of 'owl_uart_exit()' d21a5d4a7339 arm64: ftrace: Ensure synchronisation in PLT setup for Neoverse-N1 #1542419 ca2cc4b47d01 nfs: Fix nfsi->nrequests count error on nfs_inode_remove_request aeb242943505 HID: hyperv: Use in-place iterator API in the channel callback 9c75c230ded2 RDMA/iwcm: Fix a lock inversion issue 962cff4f3f89 RDMA/hfi1: Prevent memory leak in sdma_init dfc1daba843b staging: rtl8188eu: fix null dereference when kzalloc fails 3545c018d0c3 perf annotate: Return appropriate error code for allocation failures f8304a9310c3 perf annotate: Propagate the symbol__annotate() error return 4e2ca0c9143c perf annotate: Fix the signedness of failure returns ec783e28e72d perf annotate: Propagate perf_env__arch() error f0ba7ab26bfc perf tools: Propagate get_cpuid() error c022c7f6171e perf jevents: Fix period for Intel fixed counters 5ecf35ed5d17 perf script brstackinsn: Fix recovery from LBR/binary mismatch 262ed71096ba perf map: Fix overlapped map handling d975e5970965 perf tests: Avoid raising SEGV using an obvious NULL dereference e3dc77d662ca libsubcmd: Make _FORTIFY_SOURCE defines dependent on the feature 915eb63dac7b iio: fix center temperature of bmc150-accel-core 78e6415d4f9a iio: adc: meson_saradc: Fix memory allocation order 1b6901f3c600 power: supply: max14656: fix potential use-after-free a0d8a590d983 drm/amd/display: fix odm combine pipe reset a897f54e921c PCI/PME: Fix possible use-after-free on remove 0e23eeb0fc58 net: dsa: mv88e6xxx: Release lock while requesting IRQ 646e5c77b418 exec: load_script: Do not exec truncated interpreter path f251c83d6c08 ext4: disallow files with EXT4_JOURNAL_DATA_FL from EXT4_IOC_SWAP_BOOT cc4d8283f6e9 media: vimc: Remove unused but set variables c629fed0347e ALSA: hda/realtek - Apply ALC294 hp init also for S4 resume b73132b74d25 cifs: add credits from unmatched responses/messages ee4d28a716e8 CIFS: Respect SMB2 hdr preamble size in read responses 2a2022688a91 scsi: lpfc: Correct localport timeout duration error 1df87fc5e468 mlxsw: spectrum: Set LAG port collector only when active e32271519bb9 arm64: kpti: Whitelist HiSilicon Taishan v110 CPUs 6021dd86ca38 arm64: Add MIDR encoding for HiSilicon Taishan CPUs 9190141529fb rtc: pcf8523: set xtal load capacitance from DT 961ba81d08d8 usb: handle warm-reset port requests on hub resume 3a77562e18bf ALSA: usb-audio: Cleanup DSD whitelist a0608eec296d usb: dwc3: gadget: clear DWC3_EP_TRANSFER_STARTED on cmd complete d0e8b35e915e usb: dwc3: gadget: early giveback if End Transfer already completed 335d4f818246 samples: bpf: fix: seg fault with NULL pointer arg c41f30e8d233 HID: steam: fix deadlock with input devices. 4c8ae7221bcc HID: steam: fix boot loop with bluetooth firmware ce05beb3b402 NFSv4: Ensure that the state manager exits the loop on SIGKILL 952b0285826e HID: Add ASUS T100CHI keyboard dock battery quirks 24ec7c1b9b17 staging: mt7621-pinctrl: use pinconf-generic for 'dt_node_to_map' and 'dt_free_map' b064e272023c scripts/setlocalversion: Improve -dirty check with git-status --no-optional-locks 9aafa2996921 clk: boston: unregister clks on failure in clk_boston_setup() 1ba6488775f1 ath10k: assign 'n_cipher_suites = 11' for WCN3990 to enable WPA3 a6af54d4ad0d platform/x86: Fix config space access for intel_atomisp2_pm 8694ceba9338 platform/x86: Add the VLV ISP PCI ID to atomisp2_pm 8c1b1d3c7593 HID: i2c-hid: Add Odys Winbook 13 to descriptor override 3db3961160f6 HID: i2c-hid: Ignore input report if there's no data present on Elan touchpanels e0bcac994ad8 HID: i2c-hid: Disable runtime PM for LG touchscreen d8187ff32b23 netfilter: ipset: Make invalid MAC address checks consistent cb38a17cc880 Btrfs: fix deadlock on tree root leaf when finding free extent 33970cf511c8 PCI: Fix Switchtec DMA aliasing quirk dmesg noise 437de04184bc bcache: fix input overflow to writeback_rate_minimum be488566ef2f drm/msm/dpu: handle failures while initializing displays b5b3bb03c372 x86/cpu: Add Atom Tremont (Jacobsville) ab0888699734 tools/power turbostat: fix goldmont C-state limit decoding 4da8b5f8a71d usb: dwc2: fix unbalanced use of external vbus-supply 649ee6f0c677 HID: i2c-hid: add Direkt-Tek DTLAPY133-1 to descriptor override ce43554395a3 f2fs: fix to recover inode->i_flags of inode block during POR b619de076f9c f2fs: fix to recover inode's i_gc_failures during POR 23848022460f powerpc/powernv: hold device_hotplug_lock when calling memtrace_offline_pages() bff91a961a05 sc16is7xx: Fix for "Unexpected interrupt: 8" 157c391babd7 scsi: lpfc: Fix a duplicate 0711 log message number. 6b2fbfacd74b f2fs: flush quota blocks after turnning it off e5641f02dc9e wil6210: fix freeing of rx buffers in EDMA mode d8ab4185ea55 btrfs: tracepoints: Fix wrong parameter order for qgroup events 6bcbe35027e2 btrfs: qgroup: Always free PREALLOC META reserve in btrfs_delalloc_release_extents() 96b9b94647b0 Btrfs: fix memory leak due to concurrent append writes with fiemap 692aa7d55ff8 Btrfs: fix inode cache block reserve leak on failure to allocate data space a8afda7774a3 dm snapshot: rework COW throttling to fix deadlock 223f1af69da8 dm snapshot: introduce account_start_copy() and account_end_copy() 0ca37291020e zram: fix race between backing_dev_show and backing_dev_store ef244c308885 Linux 4.19.81 27414f90ff6e RDMA/cxgb4: Do not dma memory off of the stack 054441182b51 blk-rq-qos: fix first node deletion of rq_qos_del() 2ada40308a0d PCI: PM: Fix pci_power_up() ccb02adf3293 xen/netback: fix error path of xenvif_connect_data() 89ab39da1452 cpufreq: Avoid cpufreq_suspend() deadlock on system shutdown 5f19cbb3ab3f memstick: jmb38x_ms: Fix an error handling path in 'jmb38x_ms_probe()' 0b95aaae783f btrfs: tracepoints: Fix bad entry members of qgroup events 1b921b5bc47f Btrfs: check for the full sync flag while holding the inode lock during fsync ac6bae2b524d Btrfs: add missing extents release on file extent cluster relocation error 6cd5be9832eb btrfs: block-group: Fix a memory leak due to missing btrfs_put_block_group() a5a10f7800ed pinctrl: armada-37xx: swap polarity on LED group e0e489aa5bd0 pinctrl: armada-37xx: fix control of pins 32 and up 5e9d71802ddc pinctrl: cherryview: restore Strago DMI workaround for all versions 4dedaa73c4c4 x86/apic/x2apic: Fix a NULL pointer deref when handling a dying cpu 1709917289cd x86/boot/64: Make level2_kernel_pgt pages invalid outside kernel area e49c84c51c3a dm cache: fix bugs when a GFP_NOWAIT allocation fails 5ce7528c4d4a tracing: Fix race in perf_trace_buf initialization 96202569b9fe perf/aux: Fix AUX output stopping 01332b037066 CIFS: Fix use after free of file info structures 71cf88165ff0 CIFS: avoid using MID 0xFFFF 4292745536d2 arm64: Enable workaround for Cavium TX2 erratum 219 when running SMT d97e4a6d2b2f EDAC/ghes: Fix Use after free in ghes_edac remove path ca65fe21981b parisc: Fix vmap memory leak in ioremap()/iounmap() 19e2ed7bfabe xtensa: drop EXPORT_SYMBOL for outs*/ins* 30cff8ab6ed7 mm/memory-failure: poison read receives SIGKILL instead of SIGBUS if mmaped more than once 91eec7692b94 hugetlbfs: don't access uninitialized memmaps in pfn_range_valid_gigantic() f712e3066f75 mm/page_owner: don't access uninitialized memmaps when reading /proc/pagetypeinfo bb6932c5a473 mm/slub: fix a deadlock in show_slab_objects() 9792afbd630b mm/memory-failure.c: don't access uninitialized memmaps in memory_failure() 01a44055a48a mmc: cqhci: Commit descriptors before setting the doorbell 6ea856efef9f fs/proc/page.c: don't access uninitialized memmaps in fs/proc/page.c 43a2a6c2f0fb drivers/base/memory.c: don't access uninitialized memmaps in soft_offline_page_store() 4d5307c099af drm/amdgpu: Bail earlier when amdgpu.cik_/si_support is not set to 1 11377c3e997e drm/ttm: Restore ttm prefaulting 33af2a8ee304 drm/edid: Add 6 bpc quirk for SDC panel in Lenovo G50 24ca62892032 mac80211: Reject malformed SSID elements 73c066a9552a cfg80211: wext: avoid copying malformed SSIDs 83dc16707f6d ACPI: CPPC: Set pcc_data[pcc_ss_id] to NULL in acpi_cppc_processor_exit() 8e367b029e61 ASoC: rsnd: Reinitialize bit clock inversion flag for every format setting b0dd6a24255e Input: synaptics-rmi4 - avoid processing unknown IRQs aa9402c14df6 Input: da9063 - fix capability and drop KEY_SLEEP e254d4359259 scsi: ch: Make it possible to open a ch device multiple times again 0c6905197c5b scsi: core: try to get module before removing device 2a675e73dfec scsi: core: save/restore command resid for error handling 0cea86f270e9 scsi: sd: Ignore a failure to sync cache due to lack of authorization 3638ccda1009 scsi: zfcp: fix reaction on bit error threshold notification d07c028d2bc9 staging: wlan-ng: fix exit return when sme->key_idx >= NUM_WEPKEYS 4034a5030589 MIPS: tlbex: Fix build_restore_pagemask KScratch restore 9f7e157464cd USB: ldusb: fix read info leaks 3b73a0e453bd USB: usblp: fix use-after-free on disconnect 28ab2c5f5899 USB: ldusb: fix memleak on disconnect edd3e9c71cc8 USB: serial: ti_usb_3410_5052: fix port-close races 068fcbe895cd usb: udc: lpc32xx: fix bad bit shift operation 7ed43d2eb0ec ALSA: hda - Force runtime PM on Nvidia HDMI codecs 7dda74810c9a ALSA: usb-audio: Disable quirks for BOSS Katana amplifiers 6c8a9a46ec57 ALSA: hda/realtek - Enable headset mic on Asus MJ401TA 30a83eb0a09d ALSA: hda/realtek - Add support for ALC711 5366778bf0ed USB: legousbtower: fix memleak on disconnect 99b45e7a1ba1 memfd: Fix locking when tagging pins 2770f80afde7 sctp: change sctp_prot .no_autobind with true cd8c21ca7022 net: stmmac: disable/enable ptp_ref_clk in suspend/resume flow da4f0aed87d5 net: ipv6: fix listify ip6_rcv_finish in case of forwarding cc2d858b3f73 net/ibmvnic: Fix EOI when running in XIVE mode. 3f9d4e3c2954 net: i82596: fix dma_alloc_attr for sni_82596 da0baae9a725 net: bcmgenet: Set phydev->dev_flags only for internal PHYs c0f5839a483f net: bcmgenet: Fix RGMII_MODE_EN value for GENET v1/2/3 16d67acad815 net: avoid potential infinite loop in tc_ctl_action() 2fa80e64de33 ipv4: Return -ENETUNREACH if we can't create route but saddr is valid 2ec0df4e3fee ipv4: fix race condition between route lookup and invalidation 0d3ad773b445 ocfs2: fix panic due to ocfs2_wq is null 0933b0db7fb2 Revert "drm/radeon: Fix EEH during kexec" 9457994a53d1 md/raid0: fix warning message for parameter default_layout 51f0c10890aa libata/ahci: Fix PCS quirk application 9bc5a4db9aa9 namespace: fix namespace.pl script to support relative paths 6acbcd1429f1 r8152: Set macpassthru in reset_resume callback 0cb5c7b06a0a lib: textsearch: fix escapes in example code 50699af3609c net: hisilicon: Fix usage of uninitialized variable in function mdio_sc_cfg_reg_write() db1e664e2d80 mips: Loongson: Fix the link time qualifier of 'serial_exit()' b43bf6b10344 net: dsa: rtl8366rb: add missing of_node_put after calling of_get_child_by_name a16a9c10b2b0 netfilter: nft_connlimit: disable bh on garbage collection 13104599d07f mac80211: fix txq null pointer dereference 09c5a5bb0f26 nl80211: fix null pointer dereference 90a886b68faa xen/efi: Set nonblocking callbacks 5d880444955e MIPS: dts: ar9331: fix interrupt-controller size 6d0da953bd8e net: dsa: qca8k: Use up to 7 ports for all operations 1cd24f5edab8 ARM: dts: am4372: Set memory bandwidth limit for DISPC 960019214539 ieee802154: ca8210: prevent memory leak ec3817c62ede ARM: OMAP2+: Fix warnings with broken omap2_set_init_voltage() a23cd06c2cd2 ARM: OMAP2+: Fix missing reset done flag for am3 and am43 fcff55e25593 scsi: qla2xxx: Fix unbound sleep in fcport delete path. c3d475c7d9b9 scsi: megaraid: disable device when probe failed after enabled device c6d91bd3fa35 scsi: ufs: skip shutdown if hba is not powered db783e05df55 nvme-pci: Fix a race in controller removal c3038e718a19 Linux 4.19.80 0603d82bcae4 perf/hw_breakpoint: Fix arch_hw_breakpoint use-before-initialization 91849adc9f90 PCI: vmd: Fix config addressing when using bus offsets cd4b60e57a7a x86/asm: Fix MWAITX C-state hint value 99ada52ce213 hwmon: Fix HWMON_P_MIN_ALARM mask b9040fab5f36 tracing: Get trace_array reference for available_tracers files a6c9fb2c2ce4 ftrace: Get a reference counter for the trace_array on filter files b7f758631d69 tracing/hwlat: Don't ignore outer-loop duration when calculating max_latency 6271cbff9309 tracing/hwlat: Report total time spent in all NMIs during the sample 3766c9d9c47c arm64/sve: Fix wrong free for task->thread.sve_state 6f64aa703c0c media: stkwebcam: fix runtime PM after driver unbind 664ec2db3b1f Fix the locking in dcache_readdir() and friends a64241ba496c arm64: topology: Use PPTT to determine if PE is a thread b098a4cd99ff ACPI/PPTT: Add support for ACPI 6.3 thread flag a73306414fcd ACPICA: ACPI 6.3: PPTT add additional fields in Processor Structure Flags 34ab38cd8098 MIPS: elf_hwcap: Export userspace ASEs aaa81d9e6523 MIPS: Disable Loongson MMI instructions for kernel build e9360f393d7b NFS: Fix O_DIRECT accounting of number of bytes read/written e0805d7f7f1b btrfs: fix uninitialized ret in ref-verify f7313de46e46 btrfs: fix incorrect updating of log root tree a8de7090805d cifs: use cifsInodeInfo->open_file_lock while iterating to avoid a panic f6c715708fb8 iio: adc: stm32-adc: fix a race when using several adcs with dma and irq a9968a4d6399 iio: adc: stm32-adc: move registers definitions 410ab742a503 gpiolib: don't clear FLAG_IS_OUT when emulating open-drain/open-source b41013b51870 firmware: google: increment VPD key_len properly 491a39dcee44 mm/vmpressure.c: fix a signedness bug in vmpressure_register_event() 7bbe6eefdbb3 kernel/sysctl.c: do not override max_threads provided by userspace 230b339a7c75 CIFS: Force reval dentry if LOOKUP_REVAL flag is set 0bc78de461b4 CIFS: Force revalidate inode when dentry is stale d72c2115108f CIFS: Gracefully handle QueryInfo errors during open 345c03a0defb blk-wbt: fix performance regression in wbt scale_up/scale_down d855a5f2dec7 perf inject jit: Fix JIT_CODE_MOVE filename 47a4e4decddd perf llvm: Don't access out-of-scope array ee7ee6cfc3af efivar/ssdt: Don't iterate over EFI vars if no SSDT override was specified c9a182ddf2d4 iio: light: opt3001: fix mutex unlock race 811616a6400d iio: adc: axp288: Override TS pin bias current for some models 99757b1d9c17 iio: adc: ad799x: fix probe error handling 2cb6f0417ee1 iio: adc: hx711: fix bug in sampling of data 2f9a82e2d2e6 staging: vt6655: Fix memory leak in vt6655_probe df455ed36901 Staging: fbtft: fix memory leak in fbtft_framebuffer_alloc d58d477c5852 gpio: eic: sprd: Fix the incorrect EIC offset when toggling ce20fd3e1530 mei: avoid FW version request on Ibex Peak and earlier d7e57796b6c0 mei: me: add comet point (lake) LP device ids f931791751d3 USB: legousbtower: fix use-after-free on release e3f445666f51 USB: legousbtower: fix open after failed reset request 99c0c615ff98 USB: legousbtower: fix potential NULL-deref on disconnect fe471bf16720 USB: legousbtower: fix deadlock on disconnect 4fde6c982393 USB: legousbtower: fix slab info leak at probe dff3bc5edcf6 usb: renesas_usbhs: gadget: Fix usb_ep_set_{halt,wedge}() behavior 55efffb294d2 usb: renesas_usbhs: gadget: Do not discard queues in usb_ep_set_{halt,wedge}() 3b089cef3cc1 USB: dummy-hcd: fix power budget for SuperSpeed mode ab8d87d14d82 USB: microtek: fix info-leak at probe 0f14e44ebc0e USB: usblcd: fix I/O after disconnect 58c2b4c5610d USB: serial: fix runtime PM after driver unbind 8dcda04939fd USB: serial: option: add support for Cinterion CLS8 devices f7ab1c54c1a4 USB: serial: option: add Telit FN980 compositions 13b0420eb2ea USB: serial: ftdi_sio: add device IDs for Sienna and Echelon PL-20 a463d20a5772 USB: serial: keyspan: fix NULL-derefs on open() and write() 21917fcb05d1 serial: uartlite: fix exit path null pointer 0c999b4b00db USB: ldusb: fix NULL-derefs on driver unbind 39fe586c4069 USB: chaoskey: fix use-after-free on release 2f2b039530ea USB: usblp: fix runtime PM after driver unbind 2095532522d1 USB: iowarrior: fix use-after-free after driver unbind 7f93c8c89541 USB: iowarrior: fix use-after-free on release 2fdcf7e19bde USB: iowarrior: fix use-after-free on disconnect ab162d331cc1 USB: adutux: fix use-after-free on release ca9c18c00a95 USB: adutux: fix NULL-derefs on disconnect 316f51d77597 USB: adutux: fix use-after-free on disconnect ea7255663398 xhci: Increase STS_SAVE timeout in xhci_suspend() cbc5abaa6f30 xhci: Prevent deadlock when xhci adapter breaks during init fde058a17c18 usb: xhci: wait for CNR controller not ready bit in xhci resume 13e793da4f70 xhci: Fix USB 3.1 capability detection on early xHCI 1.1 spec based hosts d6bdd4686ffc xhci: Check all endpoints for LPM timeout faa0502a5be5 xhci: Prevent device initiated U1/U2 link pm if exit latency is too long 077855ba2df2 xhci: Fix false warning message about wrong bounce buffer write length 31604075ceb4 USB: usb-skeleton: fix NULL-deref on disconnect dcabc48fe0ac USB: usb-skeleton: fix runtime PM after driver unbind 571a14063619 USB: yurex: fix NULL-derefs on disconnect a8fe336f20b9 USB: yurex: Don't retry on unexpected errors 86575b7f636f USB: rio500: Remove Rio 500 kernel driver 95bcc0d980ae f2fs: use EINVAL for superblock with invalid magic 7d1688c6731b panic: ensure preemption is disabled during panic() dafd634415a7 Linux 4.19.79 1bd17a737c9e nl80211: validate beacon head 527ba5d7634b cfg80211: Use const more consistently in for_each_element macros ad180cace853 cfg80211: add and use strongly typed element iteration macros 3dab5ba6d7ae staging: erofs: detect potential multiref due to corrupted images 8b4341f9b80b staging: erofs: add two missing erofs_workgroup_put for corrupted images 596bbc4e0edf staging: erofs: some compressed cluster should be submitted for corrupted images e7c44410387c staging: erofs: fix an error handling in erofs_readdir() 1b94c1e80ca8 coresight: etm4x: Use explicit barriers on enable/disable effad578c23f vfs: Fix EOVERFLOW testing in put_compat_statfs64 d976344d27f7 arm64/speculation: Support 'mitigations=' cmdline option af33d746286c arm64: Use firmware to detect CPUs that are not affected by Spectre-v2 17d1acc4c61d arm64: Force SSBS on context switch fe22ea561ce0 arm64: ssbs: Don't treat CPUs with SSBS as unaffected by SSB dada3a4abb43 arm64: add sysfs vulnerability show for speculative store bypass f41df38898ec arm64: add sysfs vulnerability show for spectre-v2 9d1bb39cdd96 arm64: Always enable spectre-v2 vulnerability detection b1a33cfd8034 arm64: Advertise mitigation of Spectre-v2, or lack thereof 59a6dc262c85 arm64: Provide a command line to disable spectre_v2 mitigation c131623b1e9d arm64: Always enable ssb vulnerability detection 47a11f2eafcc arm64: enable generic CPU vulnerabilites support 512158d0c67e arm64: add sysfs vulnerability show for meltdown 047aac35fd1a arm64: Add sysfs vulnerability show for spectre-v1 edfc026626d6 arm64: fix SSBS sanitization 09c22781dd2c arm64: docs: Document SSBS HWCAP a59d42ac50a1 KVM: arm64: Set SCTLR_EL2.DSSBS if SSBD is forcefully disabled and !vhe 1eaff33e2441 arm64: ssbd: Add support for PSTATE.SSBS rather than trapping to EL3 d286a37471b6 riscv: Avoid interrupts being erroneously enabled in handle_exception() 5b67a4721ddd perf stat: Reset previous counts on repeat with interval 15c57bf9dcf8 perf tools: Fix segfault in cpu_cache_level__read() e5331c37c08b tick: broadcast-hrtimer: Fix a race in bc_set_next 140acbb09384 tools lib traceevent: Do not free tep->cmdlines in add_new_comm() on failure d1e4b4cc3bba powerpc/book3s64/radix: Rename CPU_FTR_P9_TLBIE_BUG feature flag f5f31a6ea558 powerpc/pseries: Fix cpu_hotplug_lock acquisition in resize_hpt() c688982ffaeb nbd: fix crash when the blksize is zero 63bb8b76ed62 KVM: nVMX: Fix consistency check on injected exception error code 34b13ff69668 KVM: PPC: Book3S HV: XIVE: Free escalation interrupts before disabling the VP 1b155b4fe8b4 drm/radeon: Bail earlier when radeon.cik_/si_support=0 is passed 04e0c84f137d nfp: flower: fix memory leak in nfp_flower_spawn_vnic_reprs 575a5bb3d372 perf unwind: Fix libunwind build failure on i386 systems b0aaf65bb16a kernel/elfcore.c: include proper prototypes bab46480e6f9 perf build: Add detection of java-11-openjdk-devel package 46ff0e2f869f sched/core: Fix migration to invalid CPU in __set_cpus_allowed_ptr() 6cb7aa1b4f94 sched/membarrier: Fix private expedited registration check e250f2b6aa9e sched/membarrier: Call sync_core only before usermode for same mm 9f33b178cbb2 libnvdimm/nfit_test: Fix acpi_handle redefinition 7b4f541fcd1c fuse: fix memleak in cuse_channel_open 2e93d24ac75e libnvdimm/region: Initialize bad block for volatile namespaces 9025adf37ee8 thermal_hwmon: Sanitize thermal_zone type c01a9dbec18a thermal: Fix use-after-free when unregistering thermal zone device 55ebeb4e865d ntb: point to right memory window index 9dabade5c197 x86/purgatory: Disable the stackleak GCC plugin for the purgatory 65348659535d pwm: stm32-lp: Add check in case requested period cannot be achieved 19b1c70e911c pNFS: Ensure we do clear the return-on-close layout stateid on fatal errors 1c70ae6a91f9 drm/amdgpu: Check for valid number of registers to read e0af3b19ad77 drm/amdgpu: Fix KFD-related kernel oops on Hawaii f7ace7f25214 netfilter: nf_tables: allow lookups in dynamic sets f217883bbc92 watchdog: aspeed: Add support for AST2600 520c2a64fc78 ceph: reconnect connection if session hang in opening state 0275113fc09a ceph: fix directories inode i_blkbits initialization 2bc2a90a083a xen/pci: reserve MCFG areas earlier 18dd2b05f349 9p: avoid attaching writeback_fid on mmap with type PRIVATE 07f3596ce344 9p: Transport error uninitialized 448deb13ab9e fs: nfs: Fix possible null-pointer dereferences in encode_attrs() 4753e7a824cb ima: fix freeing ongoing ahash_request b69c3085fcc6 ima: always return negative code for error 6df3c66de09d arm64: cpufeature: Detect SSBS and advertise to userspace 3a0e673305e2 cfg80211: initialize on-stack chandefs 16c75eb13a72 s390/cio: avoid calling strlen on null pointer 3f41e88f4bd4 ieee802154: atusb: fix use-after-free at disconnect 975859bb69b2 xen/xenbus: fix self-deadlock after killing user process e409b81d9ddb Revert "locking/pvqspinlock: Don't wait if vCPU is preempted" 7ed2867ceb41 mmc: sdhci-of-esdhc: set DMA snooping based on DMA coherence 4509a19d5082 mmc: sdhci: improve ADMA error reporting 873f49d6a4e8 drm/i915/gvt: update vgpu workload head pointer correctly 198bc7040c48 drm/nouveau/kms/nv50-: Don't create MSTMs for eDP connectors 7a85c8673551 drm/msm/dsi: Fix return value check for clk_get_parent 0e45633f49ef drm/omap: fix max fclk divider for omap36xx 90ac4028739c perf stat: Fix a segmentation fault when using repeat forever 22f28afd3d77 watchdog: imx2_wdt: fix min() calculation in imx2_wdt_set_timeout e7cf8cc79f93 PCI: Restore Resizable BAR size bits correctly for 1MB BARs 956ce989c41f PCI: vmd: Fix shadow offsets to reflect spec changes 06f250215beb timer: Read jiffies once when forwarding base clk 12c6c4a50f66 usercopy: Avoid HIGHMEM pfn warning e010c9835183 tracing: Make sure variable reference alias has correct var_ref_idx 022ca58f109e power: supply: sbs-battery: only return health when battery present 5cb6dd823127 power: supply: sbs-battery: use correct flags field fb93ccde081e MIPS: Treat Loongson Extensions as ASEs a0dc60ac6bef crypto: ccree - use the full crypt length value f5c087a0d9a0 crypto: ccree - account for TEE not ready to report 561bf9309209 crypto: caam - fix concurrency issue in givencrypt descriptor 3683dd7074dc crypto: cavium/zip - Add missing single_release() cd8e0a5d94fb crypto: skcipher - Unmap pages after an external error 9349108ae499 crypto: qat - Silence smp_processor_id() warning 532920b26678 tools lib traceevent: Fix "robust" test of do_generate_dynamic_list_file 4aaea17d3c31 can: mcp251x: mcp251x_hw_reset(): allow more time after a reset 9124eac41a67 powerpc/book3s64/mm: Don't do tlbie fixup for some hardware revisions 19c12f12093e powerpc/powernv/ioda: Fix race in TCE level allocation 032ce7d766a9 powerpc/powernv: Restrict OPAL symbol map to only be readable by root ba3ca9fcb0e7 powerpc/mce: Schedule work from irq_work ee6eeeb88e79 powerpc/mce: Fix MCE handling for huge pages 1284f2073415 ASoC: sgtl5000: Improve VAG power and mute control 50090b75fa89 ASoC: Define a set of DAPM pre/post-up events 42b888f63333 PM / devfreq: tegra: Fix kHz to Hz conversion 9f0f39c92e4f nbd: fix max number of supported devs eff3a54aae68 KVM: nVMX: handle page fault in vmread fix 21874027e1de KVM: X86: Fix userspace set invalid CR4 30fbe0d380aa KVM: PPC: Book3S HV: Don't lose pending doorbell request on migration on P9 4faa7f05af75 KVM: PPC: Book3S HV: Check for MMU ready on piggybacked virtual cores 577a5119d7af KVM: PPC: Book3S HV: Fix race in re-enabling XIVE escalation interrupts 46cb14a57088 s390/cio: exclude subchannels with no parent from pseudo check 9aa823b3c0a6 s390/topology: avoid firing events before kobjs are created ddfef75f877b KVM: s390: Test for bad access register and size at the start of S390_MEM_OP 8b41a30f91db s390/process: avoid potential reading of freed stack
Bruce Ashfield [Mon, 21 Oct 2019 20:16:13 +0000 (16:16 -0400)]
linux-yocto/4.19: update to v4.19.78
Updating linux-yocto/4.19 to the latest korg -stable release that comprises
the following commits:
58fce2064530 Linux 4.19.78 5b0446c8e0a8 9p/cache.c: Fix memory leak in v9fs_cache_session_get_cookie d85bc11a6894 kexec: bail out upon SIGKILL when allocating memory. c8a65ec0602a NFC: fix attrs checks in netlink interface 1b42503211ca smack: use GFP_NOFS while holding inode_smack::smk_lock ef9744a0218f Smack: Don't ignore other bprm->unsafe flags if LSM_UNSAFE_PTRACE is set 4703593498d3 soundwire: fix regmap dependencies and align with other serial links 322753c78d1d soundwire: Kconfig: fix help format 74e2a311a226 sch_cbq: validate TCA_CBQ_WRROPT to avoid crash ed9420ddce87 tipc: fix unlimited bundling of small messages a1afd826e549 xen-netfront: do not use ~0U as error return value for xennet_fill_frags() 36a4043c4bb8 net/rds: Fix error handling in rds_ib_add_one() 012363f5ded0 udp: only do GSO if # of segs > 1 5c08d7e4f1ea net: dsa: rtl8366: Check VLAN ID and not ports 3c1f0704401c vsock: Fix a lockdep warning in __vsock_release() 544aee546174 udp: fix gso_segs calculations 79fd59ae7c2f sch_dsmark: fix potential NULL deref in dsmark_init() 76b552775d60 rxrpc: Fix rxrpc_recvmsg tracepoint 7047aae65456 qmi_wwan: add support for Cinterion CLS8 devices dd9c580a6d9b nfc: fix memory leak in llcp_sock_bind() d5b1db1c7ce4 net: Unpublish sk from sk_reuseport_cb before call_rcu 9d0995cc268b net: qlogic: Fix memory leak in ql_alloc_large_buffers 124b64feafa9 net: ipv4: avoid mixed n_redirects and rate_tokens usage 6f8564edf8c1 ipv6: Handle missing host route in __ipv6_ifa_notify 658d7ee4da50 ipv6: drop incoming packets having a v4mapped source address a495fd19cce2 hso: fix NULL-deref on tty open 7f30c44b7ca4 erspan: remove the incorrect mtu limit for erspan 2b8389112292 cxgb4:Fix out-of-bounds MSI-X info array access ed568ca73601 bpf: fix use after free in prog symbol exposure dbb7339cfddf block: mq-deadline: Fix queue restart handling af10ffa69b06 arm: use STACK_TOP when computing mmap base address f91a9c6591c0 arm: properly account for stack randomization and stack guard gap 53ba8d4358eb mips: properly account for stack randomization and stack guard gap e1b391abbfce arm64: consider stack randomization for mmap base only when necessary 30ab799e758e kmemleak: increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE default to 16K 52132ff52cad ocfs2: wait for recovering done after direct unlock request d4a546452dcc kbuild: clean compressed initramfs image d983182d4002 crypto: hisilicon - Fix double free in sec_free_hw_sgl() 22c788ba7a52 hypfs: Fix error number left in struct pointer member bbd76d9514c7 pktcdvd: remove warning on attempting to register non-passthrough dev 0840daeea6cb fat: work around race with userspace's read via blockdev while mounting 297904ea60a3 ARM: 8903/1: ensure that usable memory in bank 0 starts from a PMD-aligned address 9a87ab2b4d60 security: smack: Fix possible null-pointer dereferences in smack_socket_sock_rcv_skb() 69a32a7306dd PCI: exynos: Propagate errors for optional PHYs 1264d2e7b75b PCI: imx6: Propagate errors for optional regulators 403d6c9284f1 PCI: histb: Propagate errors for optional regulators ac9c0e2ecc49 PCI: rockchip: Propagate errors for optional regulators 709c4841e51f HID: apple: Fix stuck function keys when using FN 31e98cba55ed rtc: pcf85363/pcf85263: fix regmap error in set_time 607f95788fa9 rtc: snvs: fix possible race condition 078937549f47 ARM: 8875/1: Kconfig: default to AEABI w/ Clang 3039c788d648 soundwire: intel: fix channel number reported by hardware 6a684e002561 ARM: 8898/1: mm: Don't treat faults reported from cache maintenance as writes 0f0ced702d53 livepatch: Nullify obj->mod in klp_module_coming()'s error path 78a1138672af HID: wacom: Fix several minor compiler warnings 3b7fbbddeb7a PCI: tegra: Fix OF node reference leak c74a801ded7d mfd: intel-lpss: Remove D3cold delay 70bb4bf9fdfb i2c-cht-wc: Fix lockdep warning 371077ea2e75 MIPS: tlbex: Explicitly cast _PAGE_NO_EXEC to a boolean 3ed14a8d2fe7 MIPS: Ingenic: Disable broken BTB lookup optimization. 5b400fed74df ext4: fix potential use after free after remounting with noblock_validity 81fbd2327c32 dma-buf/sw_sync: Synchronize signal vs syncpt free c76e18970d93 scsi: core: Reduce memory required for SCSI logging c6304d4d7458 clk: sprd: add missing kfree 7cd89b8db60c mbox: qcom: add APCS child device for QCS404 324b0c9efc77 powerpc: dump kernel log before carrying out fadump or kdump 72884423e77f clk: at91: select parent if main oscillator or bypass is enabled 952d1c6d7cf0 arm64: fix unreachable code issue with cmpxchg b25bd837a637 pinctrl: meson-gxbb: Fix wrong pinning definition for uart_c b717a47dd913 powerpc/pseries: correctly track irq state in default idle ae089bf87c57 clk: qcom: gcc-sdm845: Use floor ops for sdcc clks 2c16f72135fb pstore: fs superblock limits 0c09b02842b8 powerpc/64s/exception: machine check use correct cfar for late handler 39b6d05169b2 drm/amdgpu/si: fix ASIC tests 4dcbca872a84 drm/amd/display: support spdif 38dfc974f322 clk: renesas: cpg-mssr: Set GENPD_FLAG_ALWAYS_ON for clock domain 0b5ac607db4b clk: renesas: mstp: Set GENPD_FLAG_ALWAYS_ON for clock domain 2cfb89832179 pinctrl: amd: disable spurious-firing GPIO IRQs 274d7acb0b81 drm/nouveau/volt: Fix for some cards having 0 maximum voltage 9b2d2f2ad003 vfio_pci: Restore original state on release c1f7b3fb87cf powerpc/eeh: Clear stale EEH_DEV_NO_HANDLER flag b2df456c83e3 pinctrl: tegra: Fix write barrier placement in pmx_writel 4c91e678d27c powerpc/pseries/mobility: use cond_resched when updating device tree 6d728a172732 powerpc/futex: Fix warning: 'oldval' may be used uninitialized in this function 6aa455b0d0a0 powerpc/rtas: use device model APIs and serialization during LPM 25c501f0f9d9 powerpc/xmon: Check for HV mode when dumping XIVE info from OPAL 2cca24b2cb9a clk: zx296718: Don't reference clk_init_data after registration efa0fe4cde05 clk: sprd: Don't reference clk_init_data after registration 89dc59fb267d clk: sirf: Don't reference clk_init_data after registration bd3a445c2717 clk: actions: Don't reference clk_init_data after registration 437399ed906a powerpc/powernv/ioda2: Allocate TCE table levels on demand for default DMA window 782a77f2eb39 drm/amd/display: reprogram VM config when system resume 24ba84ec0016 drm/amd/display: fix issue where 252-255 values are clipped efb0e1e3d0e1 clk: sunxi-ng: v3s: add missing clock slices for MMC2 module clocks a2279550f7be clk: qoriq: Fix -Wunused-const-variable 84038a98b904 ipmi_si: Only schedule continuously in the thread in maintenance mode b351726bb5be PCI: rpaphp: Avoid a sometimes-uninitialized warning 0936c46139cb gpu: drm: radeon: Fix a possible null-pointer dereference in radeon_connector_set_property() 6e03bca91f8e drm/radeon: Fix EEH during kexec 441c15582338 drm/rockchip: Check for fast link training before enabling psr f3d62177dee3 drm/panel: check failure cases in the probe func 9cb3698dcc86 drm/stm: attach gem fence to atomic state 043f0229f442 video: ssd1307fb: Start page range at page_offset bd5b6a7c89ef drm/panel: simple: fix AUO g185han01 horizontal blanking db472be8b340 drm/bridge: tc358767: Increase AUX transfer length limit 053d0ec61e33 tpm: Fix TPM 1.2 Shutdown sequence to prevent future TPM operations d598712712e4 tpm: use tpm_try_get_ops() in tpm-sysfs.c. 6cad9d0cf87b Linux 4.19.77 2c60da90ec44 drm/amd/display: Restore backlight brightness after system resume 4d8bdf7f3a86 mm/compaction.c: clear total_{migrate,free}_scanned before scanning a new zone 5bead06b3443 fuse: fix deadlock with aio poll and fuse_iqueue::waitq.lock bbe3e2056d27 md/raid0: avoid RAID0 data corruption due to layout confusion. 4290a9e59323 CIFS: Fix oplock handling for SMB 2.1+ protocols a3a150895b6f CIFS: fix max ea value size a0f7fd38acf5 i2c: riic: Clear NACK in tend isr fec38267a2bf hwrng: core - don't wait on add_early_randomness() 060986096fea quota: fix wrong condition in is_quota_modification() 091c754d5ca9 ext4: fix punch hole for inline_data file systems 775e3e734bd3 ext4: fix warning inside ext4_convert_unwritten_extents_endio caa6926d94f1 /dev/mem: Bail out upon SIGKILL. bd3a11af1bde cfg80211: Purge frame registrations on iftype change 5dc86e9574a1 md: only call set_in_sync() when it is expected to succeed. 598a2cda62d3 md: don't report active array_state until after revalidate_disk() completes. e8323e0ddce1 md/raid6: Set R5_ReadError when there is read failure on parity disk bacff03bb286 Btrfs: fix race setting up and completing qgroup rescan workers b5c42ef09df3 btrfs: qgroup: Fix reserved data space leak if we have multiple reserve calls c521bfa8e2dc btrfs: qgroup: Fix the wrong target io_tree when freeing reserved data space 067f82a05c2f btrfs: Relinquish CPUs in btrfs_compare_trees b08344be3546 Btrfs: fix use-after-free when using the tree modification log 4874c6fe1c9e btrfs: fix allocation of free space cache v1 bitmap pages 934243a72849 ovl: filter of trusted xattr results in audit e7265adc0a3c ovl: Fix dereferencing possible ERR_PTR() 2e96c9332595 smb3: allow disabling requesting leases 82652c06f976 block: fix null pointer dereference in blk_mq_rq_timed_out() db5b2fe4d33c i40e: check __I40E_VF_DISABLE bit in i40e_sync_filters_subtask b4a734a529b8 memcg, kmem: do not fail __GFP_NOFAIL charges d40b3eafb52e memcg, oom: don't require __GFP_FS when invoking memcg OOM killer e0c1e6e55bca gfs2: clear buf_in_tr when ending a transaction in sweep_bh_for_rgrps 3620b06b1db0 efifb: BGRT: Improve efifb_bgrt_sanity_check c4f65c2fb0f5 regulator: Defer init completion for a while after late_initcall 3784576fc639 alarmtimer: Use EOPNOTSUPP instead of ENOTSUPP 174bbcc560cc arm64: dts: rockchip: limit clock rate of MMC controllers for RK3328 8cfe3b8aa3b6 arm64: tlb: Ensure we execute an ISB following walk cache invalidation fc7d6bfdd774 Revert "arm64: Remove unnecessary ISBs from set_{pte,pmd,pud}" 881edc165b8e ARM: zynq: Use memcpy_toio instead of memcpy on smp bring-up 2209279439a1 ARM: samsung: Fix system restart on S3C6410 ad884155fb9c ASoC: Intel: Fix use of potentially uninitialized variable 7bdab36455f9 ASoC: Intel: Skylake: Use correct function to access iomem space 3c54f463402f ASoC: Intel: NHLT: Fix debug print format 29ecf8cae5f4 binfmt_elf: Do not move brk for INTERP-less ET_EXEC 02ef5c299d15 media: don't drop front-end reference count for ->detach 589ca8ec4c62 media: sn9c20x: Add MSI MS-1039 laptop to flip_dmi_table 496cf984a60e KVM: x86: Manually calculate reserved bits when loading PDPTRS 933e3e2b5070 KVM: x86: set ctxt->have_exception in x86_decode_insn() 9723e4458604 KVM: x86: always stop emulation on page fault 8225db4a70b2 parisc: Disable HP HSC-PCI Cards to prevent kernel crash ad41162974c6 fuse: fix missing unlock_page in fuse_writepage() ecfe4b5f70c8 powerpc/imc: Dont create debugfs files for cpu-less nodes e94443fc7b64 scsi: implement .cleanup_rq callback 4ec3ca2770e7 blk-mq: add callback of .cleanup_rq 4848fb93243e ALSA: hda/realtek - PCI quirk for Medion E4254 e9bcaf82dd37 ceph: use ceph_evict_inode to cleanup inode's resource 72f0fff3c450 Revert "ceph: use ceph_evict_inode to cleanup inode's resource" 98dc6d958bd9 randstruct: Check member structs in is_pure_ops_struct() ad6819cd68be IB/hfi1: Define variables as unsigned long to fix KASAN warning a924850c93d4 IB/mlx5: Free mpi in mp_slave mode 40b071992ca5 printk: Do not lose last line in kmsg buffer dump 28f142b940af scsi: qla2xxx: Fix Relogin to prevent modifying scan_state flag 03b75e65ceed scsi: scsi_dh_rdac: zero cdb in send_mode_select() 2e21e5b225ef ALSA: firewire-tascam: check intermediate state of clock status and retry f5779e4449da ALSA: firewire-tascam: handle error code when getting current source of clock fdd131eab68f iwlwifi: fw: don't send GEO_TX_POWER_LIMIT command to FW version 36 6437ec272eda PM / devfreq: passive: fix compiler warning 814f7fe56ebb media: omap3isp: Set device on omap3isp subdevs c5dbd74f8259 btrfs: extent-tree: Make sure we only allocate extents from block groups with the same type 2aeeb0a4b440 iommu/amd: Override wrong IVRS IOAPIC on Raven Ridge systems 291da335040c ALSA: hda/realtek - Blacklist PC beep for Lenovo ThinkCentre M73/93 8630a4d13683 media: ttusb-dec: Fix info-leak in ttusb_dec_send_command() d47636913bda drm/amd/powerplay/smu7: enforce minimal VBITimeout (v2) 5370cf8d90ad ALSA: hda - Drop unsol event handler for Intel HDMI codecs ac1d43a20a08 e1000e: add workaround for possible stalled packet 35b6cba971f5 libertas: Add missing sentinel at end of if_usb.c fw_table 0a43d5d458d5 raid5: don't increment read_errors on EILSEQ return da87dfca25aa mmc: dw_mmc: Re-store SDIO IRQs mask at system resume a0dd3d95fb21 mmc: core: Add helper function to indicate if SDIO IRQs is enabled 8ba99d50cb61 mmc: sdhci: Fix incorrect switch to HS mode 869122775782 mmc: core: Clarify sdio_irq_pending flag for MMC_CAP2_SDIO_IRQ_NOTHREAD a5443cd24063 raid5: don't set STRIPE_HANDLE to stripe which is in batch list 064fba888e77 ASoC: dmaengine: Make the pcm->name equal to pcm->id if the name is not set 476eda2539bb platform/x86: intel_pmc_core: Do not ioremap RAM e836cd2917c6 x86/cpu: Add Tiger Lake to Intel family b21919eeced6 s390/crypto: xts-aes-s390 fix extra run-time crypto self tests finding fad90d4bfa8d kprobes: Prohibit probing on BUG() and WARN() address 213077da3e7c dmaengine: ti: edma: Do not reset reserved paRAM slots f1db75622996 md/raid1: fail run raid1 array when active disk less than one 76cf93f04c3d hwmon: (acpi_power_meter) Change log level for 'unsafe software power cap' f0956418d997 closures: fix a race on wakeup from closure_sync 9fcfdff61f74 ACPI / PCI: fix acpi_pci_irq_enable() memory leak e4467fb6ef54 ACPI: custom_method: fix memory leaks 6fceb241dc76 ARM: dts: exynos: Mark LDO10 as always-on on Peach Pit/Pi Chromebooks e4b4280dcd97 libtraceevent: Change users plugin directory c55659cd1459 iommu/iova: Avoid false sharing on fq_timer_on 223b0481ed4b libata/ahci: Drop PCS quirk for Denverton and beyond de888e0244cb iommu/amd: Silence warnings under memory pressure 6241c0ac301e ALSA: firewire-motu: add support for MOTU 4pre ad58ce6cacd1 nvme-multipath: fix ana log nsid lookup when nsid is not found 9edc229b9c90 nvmet: fix data units read and written counters in SMART log 7bbb7a9dd2c3 x86/mm/pti: Handle unaligned address gracefully in pti_clone_pagetable() 5201b4ffc324 ASoC: fsl_ssi: Fix clock control issue in master mode 4b7d9c2a716e x86/mm/pti: Do not invoke PTI functions when PTI is disabled eb2485e32f90 arm64: kpti: ensure patched kernel text is fetched from PoU b619496540ba x86/apic/vector: Warn when vector space exhaustion breaks affinity 01e8f487cecb sched/cpufreq: Align trace event behavior of fast switching 2919fa0398ad ACPI / CPPC: do not require the _PSD method b79922133f9c ASoC: es8316: fix headphone mixer volume table dd25f76c1f34 media: ov9650: add a sanity check 342a0bee4d94 perf trace beauty ioctl: Fix off-by-one error in cmd->string table 57409ea782e7 media: saa7134: fix terminology around saa7134_i2c_eeprom_md7134_gate() 78550c5cfe6d media: cpia2_usb: fix memory leaks d796c6c1aab4 media: saa7146: add cleanup in hexium_attach() ab20f38ce522 media: cec-notifier: clear cec_adap in cec_notifier_unregister d51268d7574b PM / devfreq: exynos-bus: Correct clock enable sequence 7e19b7e0d640 PM / devfreq: passive: Use non-devm notifiers f9de170eaf7e EDAC/amd64: Decode syndrome before translating address 6f80e91a66e0 EDAC/amd64: Recognize DRAM device type ECC capability adb97f18b4e7 libperf: Fix alignment trap with xyarray contents in 'perf stat' 4df2427a5148 media: dvb-core: fix a memory leak bug 8d5fccff7b0c posix-cpu-timers: Sanitize bogus WARNONS 9df9652b7345 media: dvb-frontends: use ida for pll number 006a6065c867 media: mceusb: fix (eliminate) TX IR signal length limit d093d3183ca2 nbd: add missing config put e497ec26cc43 led: triggers: Fix a memory leak bug 83c2a42b1b84 ASoC: sun4i-i2s: Don't use the oversample to calculate BCLK 5466c30b11cb tools headers: Fixup bitsperlong per arch includes b1f1b83e2583 ASoC: uniphier: Fix double reset assersion when transitioning to suspend state e6bc6e2c0d1f media: hdpvr: add terminating 0 at end of string 4a2cb7600b72 media: radio/si470x: kill urb on error dfaf60580191 ARM: dts: imx7-colibri: disable HS400 c20ee5d906ec ARM: dts: imx7d: cl-som-imx7: make ethernet work again 21927786df27 m68k: Prevent some compiler warnings in Coldfire builds ba8f56ffaebf net: lpc-enet: fix printk format strings aa2d05a9de05 media: imx: mipi csi-2: Don't fail if initial state times-out 1b7df445d881 media: omap3isp: Don't set streaming state on random subdevs 0c3802174754 media: i2c: ov5645: Fix power sequence 3dfbac0add22 media: vsp1: fix memory leak of dl on error return path c47022e019fe perf record: Support aarch64 random socket_id assignment 482c1d0a7cc4 dmaengine: iop-adma: use correct printk format strings 19a1fa140594 media: rc: imon: Allow iMON RC protocol for ffdc 7e device a527d3d4b513 media: em28xx: modules workqueue not inited for 2nd device 6a1c59a7603d media: fdp1: Reduce FCP not found message level to debug e3f5f626e17a media: mtk-mdp: fix reference count on old device tree 066afce8d87d perf test vfs_getname: Disable ~/.perfconfig to get default output 96b61fe7a5f7 perf config: Honour $PERF_CONFIG env var to specify alternate .perfconfig db751f6d5241 media: gspca: zero usb_buf on error 511110236089 idle: Prevent late-arriving interrupts from disrupting offline 9addfbd40959 sched/fair: Use rq_lock/unlock in online_fair_sched_group 6e9d45022d26 firmware: arm_scmi: Check if platform has released shmem before using 0dbdc1986bb4 efi: cper: print AER info of PCIe fatal error 4410b8517950 EDAC, pnd2: Fix ioremap() size in dnv_rd_reg() cf8f20a1aacf loop: Add LOOP_SET_DIRECT_IO to compat ioctl 18e5e458c6d8 ACPI / processor: don't print errors for processorIDs == 0xff 465bc6e80fd2 media: media/platform: fsl-viu.c: fix build for MICROBLAZE 371538451c21 md: don't set In_sync if array is frozen d38aff20c407 md: don't call spare_active in md_reap_sync_thread if all member devices can't work 1cd972e0a107 md/raid1: end bio when the device faulty 7d75275fbfb1 arm64/prefetch: fix a -Wtype-limits warning 829bebdc1ce6 ASoC: rsnd: don't call clk_get_rate() under atomic context f5bef62df824 EDAC/altera: Use the proper type for the IRQ status bits 87bc43e2a775 ia64:unwind: fix double free for mod->arch.init_unw_table ca57eca32b3e ALSA: usb-audio: Skip bSynchAddress endpoint check if it is invalid d76b5ac5016c base: soc: Export soc_device_register/unregister APIs 4a75e77ef1b5 media: iguanair: add sanity checks fe8fc7d7cb64 EDAC/mc: Fix grain_bits calculation 55a98e872186 ALSA: i2c: ak4xxx-adda: Fix a possible null pointer dereference in build_adc_controls() 1af6822f29d6 ALSA: hda - Show the fatal CORB/RIRB error more clearly b40c15c20e42 x86/apic: Soft disable APIC before initializing it ce7fdd5cd83e x86/reboot: Always use NMI fallback when shutdown via reboot vector IPI fails 0f30856944d4 sched/deadline: Fix bandwidth accounting at all levels after offline migration d29c7b8be599 x86/apic: Make apic_pending_intr_clear() more robust f381d3d2c39c sched/core: Fix CPU controller for !RT_GROUP_SCHED 417cf53b4b85 sched/fair: Fix imbalance due to CPU affinity 7cebdfa62f22 time/tick-broadcast: Fix tick_broadcast_offline() lockdep complaint 64f3fb5d751c media: i2c: ov5640: Check for devm_gpiod_get_optional() error 6cc816dd644e media: hdpvr: Add device num check and handling 8bc254d3e6b8 media: exynos4-is: fix leaked of_node references 7ec720763a20 media: mtk-cir: lower de-glitch counter for rc-mm protocol 920acbff8932 media: dib0700: fix link error for dibx000_i2c_set_speed 8f9dc49928c2 leds: leds-lp5562 allow firmware files up to the maximum length fdcf06a35bc6 dmaengine: bcm2835: Print error in case setting DMA mask fails e841313b5731 firmware: qcom_scm: Use proper types for dma mappings ec4815460d81 ASoC: sgtl5000: Fix charge pump source assignment 84bb4024b358 ASoC: sgtl5000: Fix of unmute outputs on probe a7ace049bddc ASoC: tlv320aic31xx: suppress error message for EPROBE_DEFER 3657e58405fb regulator: lm363x: Fix off-by-one n_voltages for lm3632 ldo_vpos/ldo_vneg 3eec108aa879 ALSA: hda: Flush interrupts on disabling 5b6c791f494d nfp: flower: prevent memory leak in nfp_flower_spawn_phy_reprs 33fe1f517e29 nfc: enforce CAP_NET_RAW for raw sockets dd651ab7a114 ieee802154: enforce CAP_NET_RAW for raw sockets 6f0f18e53269 ax25: enforce CAP_NET_RAW for raw sockets 6fbf86627608 appletalk: enforce CAP_NET_RAW for raw sockets 50dddec689cb mISDN: enforce CAP_NET_RAW for raw sockets f06b0b3e5d76 net/mlx5: Add device ID of upcoming BlueField-2 3fdcf6a88ded tcp: better handle TCP_USER_TIMEOUT in SYN_SENT state a749eea97ac9 net: sched: fix possible crash in tcf_action_destroy() 831d0fcba1cf usbnet: sanity checking of packet sizes and device mtu b7eeccc1c786 usbnet: ignore endpoints with invalid wMaxPacketSize ff4419d725c7 skge: fix checksum byte order 9a623e1b1d03 sch_netem: fix a divide by zero in tabledist() 1cd663adcece ppp: Fix memory leak in ppp_write 99952b08537c openvswitch: change type of UPCALL_PID attribute to NLA_UNSPEC 587df35cbf65 nfp: flower: fix memory leak in nfp_flower_spawn_vnic_reprs 195a3ea494d2 net_sched: add max len check for TCA_KIND c31096dc586e net/sched: act_sample: don't push mac header on ip6gre ingress abb04d0a9dea net: qrtr: Stop rx_worker before freeing node 6ea3bc412506 net/phy: fix DP83865 10 Mbps HDX loopback disable function 831d082be72c macsec: drop skb sk before calling gro_cells_receive fd0034688358 cdc_ncm: fix divide-by-zero caused by invalid wMaxPacketSize 0bf79588586c arcnet: provide a buffer big enough to actually receive packets 555161ee1b7a Linux 4.19.76 59a5cea41dd0 f2fs: use generic EFSBADCRC/EFSCORRUPTED fc3d296491f4 net/rds: Check laddr_check before calling it 3de749d6d7ce net/rds: An rds_sock is added too early to the hash table 07f7ec87b5f6 net_sched: check cops->tcf_block in tc_bind_tclass() 90b0761c1b81 Bluetooth: btrtl: Additional Realtek 8822CE Bluetooth devices 6934809432d2 netfilter: nft_socket: fix erroneous socket assignment 649836fe946c xfs: don't crash on null attr fork xfs_bmapi_read 91ae87240166 drm/nouveau/disp/nv50-: fix center/aspect-corrected scaling 3717f4a49b34 ACPI: video: Add new hw_changes_brightness quirk, set it on PB Easynote MZ35 46beb6eacef5 Bluetooth: btrtl: HCI reset on close for Realtek BT chip 8ffd7ba9ffb1 net: don't warn in inet diag when IPV6 is disabled ff0fbfacc94f drm: Flush output polling on shutdown 303f6d6bbc0c f2fs: fix to do sanity check on segment bitmap of LFS curseg dec09554eba9 net/ibmvnic: Fix missing { in __ibmvnic_reset dc9118feb472 dm zoned: fix invalid memory access 73d90f57fcc2 Revert "f2fs: avoid out-of-range memory access" 40cdc71e1111 blk-mq: move cancel of requeue_work to the front of blk_exit_queue 313efb253d03 blk-mq: change gfp flags to GFP_NOIO in blk_mq_realloc_hw_ctxs 75448f40b9f6 initramfs: don't free a non-existent initrd ad16dfef4a44 bcache: remove redundant LIST_HEAD(journal) from run_cache_set() 08fdaee2d97b PCI: hv: Avoid use of hv_pci_dev->pci_slot after freeing it ef2baa03b7f0 f2fs: check all the data segments against all node ones ef06c33dc371 irqchip/gic-v3-its: Fix LPI release for Multi-MSI devices 52b4947bac50 bpf: libbpf: retry loading program on EAGAIN a935d78e54cc Revert "drm/amd/powerplay: Enable/Disable NBPSTATE on On/OFF of UVD" 288831cba980 scsi: qla2xxx: Return switch command on a timeout 2b983f212c68 scsi: qla2xxx: Remove all rports if fabric scan retry fails 6b449e4cf090 scsi: qla2xxx: Turn off IOCB timeout timer on IOCB completion 9423770eb336 locking/lockdep: Add debug_locks check in __lock_downgrade() 0c23335a2d81 power: supply: sysfs: ratelimit property read error message 1456c40aa906 pinctrl: sprd: Use define directive for sprd_pinconf_params values 037d73a6458e objtool: Clobber user CFLAGS variable 952844f31eb7 ALSA: hda - Apply AMD controller workaround for Raven platform 50c9ccffe041 ALSA: hda - Add laptop imic fixup for ASUS M9V laptop 866a1a7e9f23 ALSA: dice: fix wrong packet parameter for Alesis iO26 9829fd27501e ALSA: usb-audio: Add DSD support for EVGA NU Audio 303921276360 ALSA: usb-audio: Add Hiby device family to quirks for native DSD support 8a845c02e495 ASoC: fsl: Fix of-node refcount unbalance in fsl_ssi_probe_from_dt() a5e2c65034f8 ASoC: Intel: cht_bsw_max98090_ti: Enable codec clock once and keep it enabled ec2a3681b30c media: tvp5150: fix switch exit in set control handler ba6860700d1f iwlwifi: mvm: always init rs_fw with 20MHz bandwidth rates ced0676fc9c2 iwlwifi: mvm: send BCAST management frames to the right station b3873e34cbf2 net/mlx5e: Rx, Check ip headers sanity 404f118f2790 net/mlx5e: Rx, Fixup skb checksum for packets with tail padding c95ebb394d65 net/mlx5e: XDP, Avoid checksum complete when XDP prog is loaded 79e972a89cad net/mlx5e: Allow reporting of checksum unnecessary 8da68f79b3b3 mlx5: fix get_ip_proto() 44da02576b5d net/mlx5e: don't set CHECKSUM_COMPLETE on SCTP packets 6debda97411e net/mlx5e: Set ECN for received packets using CQE indication e867ef113004 CIFS: fix deadlock in cached root handling f3160a1d71f7 crypto: talitos - fix missing break in switch statement c1a7fe486647 mtd: cfi_cmdset_0002: Use chip_good() to retry in do_write_oneword() 5fdefdcb92bb HID: Add quirk for HP X500 PIXART OEM mouse 3d072c272b88 HID: hidraw: Fix invalid read in hidraw_ioctl acc96be807bb HID: logitech: Fix general protection fault caused by Logitech driver 3e785174fb35 HID: sony: Fix memory corruption issue on cleanup. eb77929769e3 HID: prodikeys: Fix general protection fault during probe 2661d462aaa9 IB/core: Add an unbound WQ type to the new CQ API 70ec2eecc550 drm/amd/display: readd -msse2 to prevent Clang from emitting libcalls to undefined SW FP routines 80fc27953e74 powerpc/xive: Fix bogus error code returned by OPAL 4eb92a114834 RDMA/restrack: Protect from reentry to resource return path 373f9092df95 net/ibmvnic: free reset work of removed device from queue 2af977b0d1db Revert "Bluetooth: validate BLE connection interval updates" d573e8a79f70 Linux 4.19.75 b841a9f58d9c media: technisat-usb2: break out of loop at end of buffer f35f5a990a07 arm64: kpti: Whitelist Cortex-A CPUs that don't implement the CSV3 field c0ccb4da26bc binfmt_elf: move brk out of mmap when doing direct loader exec c3817ffb1036 floppy: fix usercopy direction 9c13e770cca9 ovl: fix regression caused by overlapping layers detection 5e74396d8beb PCI: kirin: Fix section mismatch warning 0d50f7b1e8c8 iommu/amd: Fix race in increase_address_space() 52f32e4aec50 iommu/amd: Flush old domains in kdump kernel ca77acdf1ac9 keys: Fix missing null pointer check in request_key_auth_describe() d73515a17c14 x86/hyper-v: Fix overflow bug in fill_gva_list() 371357770c8b x86/uaccess: Don't leak the AC flags into __get_user() argument evaluation 72c762b01eb0 dmaengine: ti: omap-dma: Add cleanup in omap_dma_probe() d04b522a65c0 dmaengine: ti: dma-crossbar: Fix a memory leak bug 6bc421d5a04a net: seeq: Fix the function used to release some memory in an error handling path 83360eb798ca net: aquantia: fix out of memory condition on rx side 30c345bd786a tools/power turbostat: fix buffer overrun d485c65853de tools/power x86_energy_perf_policy: Fix argument parsing 254b9b2971a7 tools/power x86_energy_perf_policy: Fix "uninitialized variable" warnings at -O2 a85a0d9f3796 amd-xgbe: Fix error path in xgbe_mod_init() 7ec11cad3fde perf/x86/amd/ibs: Fix sample bias for dispatched micro-ops 560857de3064 perf/x86/intel: Restrict period on Nehalem 65ad72ce10e7 i2c: designware: Synchronize IRQs when unregistering slave client 5a45b14b03f7 sky2: Disable MSI on yet another ASUS boards (P6Xxxx) 6cce2adae3e1 ibmvnic: Do not process reset during or after device removal 080ca754f5db ARM: 8901/1: add a criteria for pfn_valid of arm c6d779fd8197 usb: host: xhci-tegra: Set DMA mask correctly b62946852afa cifs: Use kzfree() to zero out the password 325fa2a6729b cifs: set domainName when a domain-key is used in multiuser 9a74f799b99c kallsyms: Don't let kallsyms_lookup_size_offset() fail on retrieving the first symbol 0f7130177325 NFSv2: Fix write regression 60f0d449601d NFSv2: Fix eof handling 6075729f76da netfilter: nf_conntrack_ftp: Fix debug output 7ac5947f7578 netfilter: xt_physdev: Fix spurious error message in physdev_mt_check e997c0730520 x86/apic: Fix arch_dynirq_lower_bound() bug for DT enabled machines 688fdaa54a3e r8152: Set memory to all 0xFFs on failed reg reads d9f79f0ace55 bpf: allow narrow loads of some sk_reuseport_md fields with offset > 0 7d4201ff9f73 batman-adv: Only read OGM2 tvlv_len after buffer len check 5b8b66274183 ARM: 8874/1: mm: only adjust sections of valid mm structures b870f8afc5a5 qed: Add cleanup in qed_slowpath_start() 30881d79de31 xdp: unpin xdp umem pages in error path 55ed0ad50201 Kconfig: Fix the reference to the IDT77105 Phy driver in the description of ATM_NICSTAR_USE_IDT77105 767877deb25a NFS: Fix initialisation of I/O result struct in nfs_pgio_rpcsetup 4ac4f4716fba NFSv4: Fix return value in nfs_finish_open() d7565d51af18 NFSv4: Fix return values for nfs4_file_open() 4e5fbcb9a615 netfilter: xt_nfacct: Fix alignment mismatch in xt_nfacct_match_info a02c676c0f03 netfilter: nft_flow_offload: missing netlink attribute policy a4fa6c68ecc3 netfilter: ebtables: Fix argument order to ADD_COUNTER 634dd5a48627 fpga: altera-ps-spi: Fix getting of optional confd gpio 0d393f23f18e tools: bpftool: close prog FD before exit on showing a single program c5bb033529f1 selftests/bpf: fix "bind{4, 6} deny specific IP & port" on s390 48d77ca1497f s390/bpf: use 32-bit index for tail calls 999f33c2438c bus: ti-sysc: Simplify cleanup upon failures in sysc_probe() 1a85d5819ade ARM: OMAP1: ams-delta-fiq: Fix missing irq_ack a8919f8d352f ARM: dts: dra74x: Fix iodelay configuration for mmc3 2ff2bd2c5526 ARM: OMAP2+: Fix omap4 errata warning on other SoCs 73d003274a42 s390/bpf: fix lcgr instruction encoding c1e0937ef4d5 bus: ti-sysc: Fix using configured sysc mask value 0aee9e118eee ARM: OMAP2+: Fix missing SYSC_HAS_RESET_STATUS for dra7 epwmss f696ba6b122d ARM: dts: am57xx: Disable voltage switching for SD card ac8f26f6a035 ieee802154: hwsim: unregister hw while hwsim_subscribe_all_others fails c237a050df3b ieee802154: hwsim: Fix error handle path in hwsim_init_module 6a10e87ffca1 nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds 941431c491a6 mwifiex: Fix three heap overflow at parsing element in cfg80211_ap_settings 770cee245191 tty/serial: atmel: reschedule TX after RX was started 4c2f60ed8ed8 serial: sprd: correct the wrong sequence of arguments 2871621518ac firmware: google: check if size is valid when decoding VPD data 232a6462f43f KVM: coalesced_mmio: add bounds checking 7a1bad565ceb net_sched: let qdisc_put() accept NULL pointer 47288968eebd xen-netfront: do not assume sk_buff_head list is empty in error handling fdd60d80c429 udp: correct reuseport selection with connected sockets 97b5f8c95b75 ip6_gre: fix a dst leak in ip6erspan_tunnel_xmit 4fb95f299504 phy: renesas: rcar-gen3-usb2: Disable clearing VBUS in over-current abf389e0795a media: tm6000: double free if usb disconnect while streaming 77d4e2a05885 USB: usbcore: Fix slab-out-of-bounds bug during device reset b01b1eb24c04 powerpc/mm/radix: Use the right page size for vmemmap mapping 289f3c82b116 Input: elan_i2c - remove Lenovo Legion Y7000 PnpID 305c3b497662 RDMA/restrack: Release task struct which was hold by CM_ID object 8993c673d6c4 HID: wacom: generic: read HID_DG_CONTACTMAX from any feature report 2a0aa8a06aea netfilter: nf_flow_table: set default timeout after successful insertion dbc29aff8d04 Linux 4.19.74 9d587fe2cd70 x86/build: Add -Wnoaddress-of-packed-member to REALMODE_CFLAGS, to silence GCC9 build warning 96c08711fc66 nvmem: Use the same permissions for eeprom as for nvmem 3622d621e9be rsi: fix a double free bug in rsi_91x_deinit() 780f3aadee1e platform/x86: pmc_atom: Add CB4063 Beckhoff Automation board to critclk_systems DMI table 52bfcc9c8406 modules: fix compile error if don't have strict module rwx ae415d7a2707 modules: fix BUG when load module with rodata=n 0ae0c43abcbf iio: adc: stm32-dfsdm: fix data type acf77c411b4e Revert "Bluetooth: btusb: driver to enable the usb-wakeup feature" a03ed2891cdb drm/mediatek: mtk_drm_drv.c: Add of_node_put() before goto d13a836d787d drm: panel-orientation-quirks: Add extra quirk table entry for GPD MicroPC 4b30a0698208 firmware: ti_sci: Always request response from firmware 3dfc787f2f50 crypto: talitos - HMAC SNOOP NO AFEU mode requires SW icv checking. e89d4cb6fba3 crypto: talitos - Do not modify req->cryptlen on decryption. 9aff4077304b crypto: talitos - fix ECB algs ivsize c4d7148e2d67 crypto: talitos - check data blocksize in ablkcipher. 02ebbb4f8df8 crypto: talitos - fix CTR alg blocksize 39fa02a36bb3 crypto: talitos - check AES key size e1666bcbae0c driver core: Fix use-after-free and double free on glue directory 72cd230b3231 ubifs: Correctly use tnc_next() in search_dh_cookie() a65290083b66 gpio: fix line flag validation in lineevent_create 0f4095f33557 PCI: Always allow probing with driver_override 70facf939ba2 mtd: rawnand: mtk: Fix wrongly assigned OOB buffer pointer issue 6da56f8982bb clk: rockchip: Don't yell about bad mmc phases when getting a63416f39aaf drm/meson: Add support for XBGR8888 & ABGR8888 formats d9e8b4ba0397 powerpc: Add barrier_nospec to raw_copy_in_user() eb020b77b646 x86/purgatory: Change compiler flags from -mcmodel=kernel to -mcmodel=large to fix kexec relocation errors 73c31bd92039 KVM: nVMX: handle page fault in vmread 6e60900cfa3e KVM: x86: work around leak of uninitialized stack contents 09a9f894c65b KVM: s390: Do not leak kernel stack data in the KVM_S390_INTERRUPT ioctl 9f8a2825918c KVM: s390: kvm_s390_vm_start_migration: check dirty_bitmap before using it as target for memset() 991b3458da56 genirq: Prevent NULL pointer dereference in resend_irqs() 5b5f14601e0a ixgbe: Prevent u8 wrapping of ITR value to something less than 10us 7cbd49cf0d62 Btrfs: fix assertion failure during fsync and use of stale transaction 22ed1d472811 gpio: fix line flag validation in linehandle_create 705df757e937 gpiolib: acpi: Add gpiolib_acpi_run_edge_events_on_boot option and blacklist 0f4ceb259493 tun: fix use-after-free when register netdev failed 9a4598424e99 tipc: add NULL pointer check before calling kfree_rcu 67fe3b94a833 tcp: fix tcp_ecn_withdraw_cwr() to clear TCP_ECN_QUEUE_CWR 7c34a29261ee sctp: use transport pf_retrans in sctp_do_8_2_transport_strike 41b624ff83d2 sctp: Fix the link time qualifier of 'sctp_ctrlsock_exit()' a9e91767b921 sch_hhf: ensure quantum and hhf_non_hh_weight are non-zero a7f46e18ecfe net: sched: fix reordering issues 3600a311f83d net: phylink: Fix flow control resolution 821302dd0c51 net: gso: Fix skb_segment splat when splitting gso_size mangled skb having linear-headed frag_list 88a46756f016 net: Fix null de-reference of device refcount b26f489245b3 ixgbe: Fix secpath usage for IPsec TX offload. 2354e925e361 isdn/capi: check message length in capi_write() ea6ec671c87e ipv6: Fix the link time qualifier of 'ping_v6_proc_exit_net()' a20c8e4ae48d cdc_ether: fix rndis support for Mediatek based smartphones f57fd58dda42 bridge/mdb: remove wrong use of NLM_F_MULTI db2d0b7c1dde Linux 4.19.73 ba03ee62aed0 vhost: make sure log_num < in_num 569775bd5364 powerpc/tm: Fix restoring FP/VMX facility incorrectly on interrupts 052bc385f970 powerpc/tm: Remove msr_tm_active() f193e02265aa PCI: Reset both NVIDIA GPU and HDA in ThinkPad P50 workaround ff69322509bb ext4: unsigned int compared against zero 292666d2d868 ext4: fix block validity checks for journal inodes using indirect blocks 97fbf573460e ext4: don't perform block validity checks on the journal inode 1e88a1f874ca drm/atomic_helper: Allow DPMS On<->Off changes for unregistered connectors b1dd1d06b31d virtio/s390: fix race on airq_areas[] 057cdb6f0f47 drm/i915: Make sure cdclk is high enough for DP audio on VLV/CHV b113f98432ae bcache: fix race in btree_flush_write() f73c35d92976 bcache: add comments for mutex_lock(&b->write_lock) 7989a5026fd1 bcache: only clear BTREE_NODE_dirty bit when it is set 652993a5aae5 NFSv4: Fix delegation state recovery 5026932adb1a iio: adc: gyroadc: fix uninitialized return code 2e7e7c8f9423 mm/migrate.c: initialize pud_entry in migrate_vma() b8ad18a10f70 i2c: at91: fix clk_offset for sama5d2 4c9170b55f3a i2c: at91: disable TXRDY interrupt after sending data c9c90711ee88 gpio: don't WARN() on NULL descs if gpiolib is disabled a532a120a5cd iommu/iova: Remove stale cached32_node c4fc7cb93e0a powerpc/mm: Limit rma_size to 1TB when running without HV mode 5b9a6ba975c0 ALSA: hda - Fix intermittent CORB/RIRB stall on Intel chips 87c3692172da drm/panel: Add support for Armadeus ST0700 Adapt ecf99cdea02d dm thin metadata: check if in fail_io mode when setting needs_check 5e9a2ce6d3b4 pstore: Fix double-free in pstore_mkfile() failure path 192b9af8caf0 resource: fix locking in find_next_iomem_res() 485bcc29a200 resource: Fix find_next_iomem_res() iteration issue 9a80dfccade1 resource: Include resource end in walk_*() interfaces 1c13c9c40e31 btrfs: correctly validate compression type 0ca2688bd7cd RDMA/srp: Accept again source addresses that do not have a port number 9541604735b2 RDMA/srp: Document srp_parse_in() arguments bab0ff2d87db ARM: dts: gemini: Set DIR-685 SPI CS as active low 3a1b79ade460 KVM: PPC: Book3S HV: Fix CR0 setting in TM emulation 3ac718069f7c KVM: PPC: Use ccr field in pt_regs struct embedded in vcpu struct beeeead95b2f KVM: VMX: check CPUID before allowing read/write of IA32_XSS 891011ca564d KVM: VMX: Fix handling of #MC that occurs during VM-Entry 74ce13331db9 KVM: VMX: Always signal #GP on WRMSR to MSR_IA32_CR_PAT with bad value 74fd8aae19d9 KVM: x86: optimize check for valid PAT value 812810399999 ceph: use ceph_evict_inode to cleanup inode's resource 42fa0e35d6e0 ALSA: hda - Don't resume forcibly i915 HDMI/DP codec 987564c28e8a cifs: Properly handle auto disabling of serverino option d85e830d8534 scsi: zfcp: fix request object use-after-free in send path causing wrong traces ba8701d2226c staging: wilc1000: fix error path cleanup in wilc_wlan_initialize() 60b856dc1744 scsi: target/iblock: Fix overrun in WRITE SAME emulation ba52842de1ad scsi: target/core: Use the SECTOR_SHIFT constant 17111037fdf0 apparmor: reset pos on failure to unpack for various functions 90ca4912e55d IB/hfi1: Avoid hardlockup with flushlist_lock fa717fc442ff clk: tegra210: Fix default rates for HDA clocks 350503c8982b clk: tegra: Fix maximum audio sync clock for Tegra124/210 acc07941e224 cifs: add spinlock for the openFileList to cifsInodeInfo 1d0648767ccf Btrfs: fix race between block group removal and block group allocation f276beb324cc drm/amdgpu/{uvd,vcn}: fetch ring's read_ptr after alloc 7abeffff7bc3 drm/amdgpu: fix ring test failure issue during s3 in vce 3.0 (V2) d5f6539381c7 kvm: Check irqchip mode before assign irqfd 90772cf58838 drm/amdkfd: Add missing Polaris10 ID cacbc85376b6 ARC: mm: SIGSEGV userspace trying to access kernel virtual memory 7edfa9c99d21 ARC: mm: fix uninitialised signal code in do_page_fault 0828438e523e signal/arc: Use force_sig_fault where appropriate fcb2f1e2ea68 dm crypt: move detailed message into debug level 96b44c20e6f0 cifs: smbd: take an array of reqeusts when sending upper layer data 3f27a14b03d8 PCI: dwc: Use devm_pci_alloc_host_bridge() to simplify code 842da8fac182 mmc: sdhci-pci: Add support for Intel CML e238e6dc222b blk-mq: free hw queue's resource in hctx's release handler 69409854ba08 dm mpath: fix missing call of path selector type->end_io 0fe097012b6c PCI: Reset Lenovo ThinkPad P50 nvgpu at boot if necessary 5659dfca74d0 PCI: Add macro for Switchtec quirk declarations e4ba157877db dt-bindings: mmc: Add disable-cqe-dcmd property. eb83f9fa10f7 dt-bindings: mmc: Add supports-cqe property 0a0176f93ea9 ARM: dts: qcom: ipq4019: enlarge PCIe BAR range 445a78ea3f90 ARM: dts: qcom: ipq4019: Fix MSI IRQ type df1216d8bc86 ARM: dts: qcom: ipq4019: fix PCI range 2fd4629de519 ext4: protect journal inode's blocks using block_validity f10a92309b83 media: i2c: tda1997x: select V4L2_FWNODE 4061e662c8e9 cifs: Fix lease buffer length error df5d4ea2d8be KVM: x86: Always use 32-bit SMRAM save state for 32-bit kernels 7a74d806bdaa x86/kvm: move kvm_load/put_guest_xcr0 into atomic context 163b24b1a68c kvm: mmu: Fix overflow on kvm mmu page limit calculation feced628c068 IB/mlx5: Reset access mask when looping inside page fault handler 37222eaf7eb7 arm64: dts: stratix10: add the sysmgr-syscon property from the gmac's 3cfce8b77aad usb: typec: tcpm: Try PD-2.0 if sink does not respond to 3.0 source-caps fba4f7c118e4 drm/i915: Sanity check mmap length against object size 6423a2ad5709 drm/i915: Handle vm_mmap error during I915_GEM_MMAP ioctl with WC set 778d626c6af3 CIFS: Fix leaking locked VFS cache pages in writeback retry fb2dabeabb17 CIFS: Fix error paths in writeback code e407b58c3576 drm: add __user attribute to ptr_to_compat() e1a12c3b6f87 PCI: qcom: Don't deassert reset GPIO during probe be905d0f2330 PCI: qcom: Fix error handling in runtime PM support 476ecc14cfdb btrfs: init csum_list before possible free 936690bdd8e6 btrfs: scrub: fix circular locking dependency warning ff55333f5c52 btrfs: scrub: move scrub_setup_ctx allocation out of device_list_mutex 8ba3169dceac btrfs: scrub: pass fs_info to scrub_setup_ctx df7329207870 mmc: renesas_sdhi: Fix card initialization failure in high speed mode 915c9d0a1d68 powerpc/kvm: Save and restore host AMR/IAMR/UAMOR b3f864b88256 spi: spi-gpio: fix SPI_CS_HIGH capability 1d60902a5448 x86/kvmclock: set offset for kvm unstable clock 716b0cfa88a5 iwlwifi: add new card for 9260 series 213566a9b0de iwlwifi: fix devices with PCI Device ID 0x34F0 and 11ac RF modules 2b76fcb6ba62 drm/nouveau: Don't WARN_ON VCPI allocation failures 173b6557fcbc mt76: fix corrupted software generated tx CCMP PN 0d7f329e2431 iio: adc: exynos-adc: Use proper number of channels for Exynos4x12 4e516b721a50 dt-bindings: iio: adc: exynos-adc: Add S5PV210 variant 7f588a7262b3 iio: adc: exynos-adc: Add S5PV210 variant cd490d44150d KVM: VMX: Compare only a single byte for VMCS' "launched" in vCPU-run 687e470e9123 bcache: treat stale && dirty keys as bad keys d1cec665de2c bcache: replace hard coded number with BUCKET_GC_GEN_MAX ee30121fbd78 tpm: Fix some name collisions with drivers/char/tpm.h c207ac66848e mfd: Kconfig: Fix I2C_DESIGNWARE_PLATFORM dependencies 6fd5e50add36 drm/i915/ilk: Fix warning when reading emon_status with no output 2b4f567912ad drm/vblank: Allow dynamic per-crtc max_vblank_count 71f719105462 crypto: ccree - add missing inline qualifier 72eec6b303f4 crypto: ccree - fix resume race condition on init f0e286550af8 IB/uverbs: Fix OOPs upon device disassociation 8c6fb55abf2c ARC: mm: do_page_fault fixes #1: relinquish mmap_sem if signal arrives while handle_mm_fault 96af7d92d8d2 ARC: show_regs: lockdep: re-enable preemption 424b75b79994 media: vim2m: only cancel work if it is for right context be77686f0369 btrfs: Use real device structure to verify dev extent a2790b9939ae btrfs: volumes: Make sure no dev extent is beyond device boundary cfbf227e0591 powerpc/pkeys: Fix handling of pkey state across fork() 2ad95be18995 scsi: megaraid_sas: Use 63-bit DMA addressing 3263f78640cc scsi: megaraid_sas: Add check for reset adapter bit dc4e3ec9d226 scsi: megaraid_sas: Fix combined reply queue mode detection eb124aaa2e85 btrfs: Fix error handling in btrfs_cleanup_ordered_extents 1669d1d2e696 btrfs: Remove extent_io_ops::fill_delalloc 338a528b7922 Btrfs: fix deadlock with memory reclaim during scrub fac803479f60 Btrfs: clean up scrub is_dev_replace parameter d3984e80d7f2 KVM: PPC: Book3S HV: Fix race between kvm_unmap_hva_range and MMU mode switch d88b01d04c6a drm/i915: Cleanup gt powerstate from gem b185bde520d5 drm/i915: Restore sane defaults for KMS on GEM error load f999485109d1 media: vim2m: use cancel_delayed_work_sync instead of flush_schedule_work a7b6f95f3ca6 media: vim2m: use workqueue e432a58d7a0d s390/zcrypt: reinit ap queue state machine during device probe a4f404af3ca8 ARM: davinci: dm644x: define gpio interrupts as separate resources 8d6b2b24ca85 ARM: davinci: dm355: define gpio interrupts as separate resources d31f2b61e7f9 ARM: davinci: dm646x: define gpio interrupts as separate resources 4883e9e66f76 ARM: davinci: dm365: define gpio interrupts as separate resources 0a6c3bdae2c9 ARM: davinci: da8xx: define gpio interrupts as separate resources 016218ef6bb0 drm/amd/dm: Understand why attaching path/tile properties are needed 853dc0759586 drm/amd/pp: Fix truncated clock value when set watermark 5faabd22ed64 powerplay: Respect units on max dcfclk watermark 11bedb2e77a0 Drivers: hv: kvp: Fix the recent regression caused by incorrect clean-up 74ff258346e4 Drivers: hv: kvp: Fix the indentation of some "break" statements e352d8eb9394 drm/atomic_helper: Disallow new modesets on unregistered connectors cff9e1e33151 drm/i915/gen9+: Fix initial readout for Y tiled framebuffers 8ccbb1d24c26 drm/i915: Rename PLANE_CTL_DECOMPRESSION_ENABLE 4b2dfc0e2d44 drm/i915: Fix intel_dp_mst_best_encoder() 796469e361ed x86/kvm/lapic: preserve gfn_to_hva_cache len on cache reinit cdad0f65050e KVM: hyperv: define VP assist page helpers b0d9043bdbe6 KVM: x86: hyperv: keep track of mismatched VP indexes f031fd03e22e KVM: x86: hyperv: consistently use 'hv_vcpu' for 'struct kvm_vcpu_hv' variables 0b535f7b95af KVM: x86: hyperv: enforce vp_index < KVM_MAX_VCPUS 8e91cc7f7f91 drm/amdgpu: Update gc_9_0 golden settings. bcc3bd761ab5 drm/amdgpu/gfx9: Update gfx9 golden settings. 2c2cf2245ff6 remoteproc: qcom: q6v5-mss: add SCM probe dependency 4d9707586ec7 x86, hibernate: Fix nosave_regions setup for hibernation 805e0e46eb54 Drivers: hv: kvp: Fix two "this statement may fall through" warnings 3f3beae22842 keys: Fix the use of the C++ keyword "private" in uapi/linux/keyctl.h bac1c4edb5c4 scsi: qla2xxx: Move log messages before issuing command to firmware 6e087eae89df media: cec: remove cec-edid.c 851308450a8f media: cec/v4l2: move V4L2 specific CEC functions to V4L2 c09d675f294b drm/i915: Re-apply "Perform link quality check, unconditionally during long pulse" 3015291b2fb5 kernel/module: Fix mem leak in module_add_modinfo_attrs 9c49f7811f82 modules: always page-align module section allocations 84ba9ae18fbb remoteproc: qcom: q6v5: shore up resource probe handling 56944c0b9774 clk: s2mps11: Add used attribute to s2mps11_dt_match 480101a4aea2 nvme-fc: use separate work queue to avoid warning 5f147150b753 riscv: remove unused variable in ftrace 8d23872c7539 scripts/decode_stacktrace: match basepath using shell prefix operator, not regex 6c550a5db18f arm64: dts: rockchip: enable usb-host regulators at boot on rk3328-rock64 573370113b24 media: stm32-dcmi: fix irq = 0 case 7f8b23600779 powerpc/64: mark start_here_multiplatform as __ref 85a24825b2e6 x86/ftrace: Fix warning and considate ftrace_jmp_replace() and ftrace_call_replace() b93aed78eb78 selftests: fib_rule_tests: use pre-defined DEV_ADDR 68829256e1f9 timekeeping: Use proper ktime_add when adding nsecs in coarse offset 1aa38eceb6c0 {nl,mac}80211: fix interface combinations on crypto controlled devices 178d1337a527 blk-iolatency: fix STS_AGAIN handling 5f33e81250a6 Blk-iolatency: warn on negative inflight IO counter 91a71a61da8c hv_sock: Fix hang when a connection is closed 86d5ae21d6b8 batman-adv: Only read OGM tvlv_len after buffer len check 4b5fee457723 batman-adv: fix uninit-value in batadv_netlink_get_ifindex() 47a0f70d7d9a powerpc/tm: Fix FP/VMX unavailable exceptions inside a transaction 6e7040d65a71 vhost/test: fix build for vhost test - again 4f45483faadf vhost/test: fix build for vhost test dcd22e14780a drm/vmwgfx: Fix double free in vmw_recv_msg() 38d38d1e0cc5 sched/fair: Don't assign runtime for throttled cfs_rq 044ab4715585 ALSA: hda/realtek - Fix the problem of two front mics on a ThinkCentre 849f85bfdf12 ALSA: hda/realtek - Enable internal speaker & headset mic of ASUS UX431FL a956998ac1c2 ALSA: hda/realtek - Add quirk for HP Pavilion 15 d11ca2d79334 ALSA: hda/realtek - Fix overridden device-specific initialization 2c4d2ce8b799 ALSA: hda - Fix potential endless loop at applying quirks
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
(cherry picked from commit 611c7d62d67016942323d2fa4f108774c85dce09) Signed-off-by: Armin Kuster <akuster808@gmail.com>
Bruce Ashfield [Tue, 24 Sep 2019 22:00:55 +0000 (18:00 -0400)]
linux-yocto/4.19: update to v4.19.72
Updating to the latest -korg -stable relase. A summary of the
changes follows:
ee809c7e0895 Linux 4.19.72 991467a47cf2 Revert "x86/apic: Include the LDR when clearing out APIC registers" 0f134f6e722c libceph: allow ceph_buffer_put() to receive a NULL ceph_buffer 5049632bc958 x86/boot/compressed/64: Fix missing initialization in find_trampoline_placement() b8727dff55f0 KVM: arm/arm64: VGIC: Properly initialise private IRQ affinity 1a31b0d0ddfa afs: Fix leak in afs_lookup_cell_rcu() 111d36b6fb7e KVM: arm/arm64: Only skip MMIO insn once b84817d96e0f ceph: fix buffer free while holding i_ceph_lock in fill_inode() 5cd1e3552f0e ceph: fix buffer free while holding i_ceph_lock in __ceph_build_xattrs_blob() dfb8712c7acc ceph: fix buffer free while holding i_ceph_lock in __ceph_setxattr() ddb55cc39c70 selftests/kvm: make platform_info_test pass on AMD 6cb9f8d60f8f selftests: kvm: fix state save/load on processors without XSAVE 08c2052815e3 infiniband: hfi1: fix memory leaks d1b7f3252d56 infiniband: hfi1: fix a memory leak bug adb87027b5ff IB/mlx4: Fix memory leaks 5e416b11b4a9 nvme-multipath: fix possible I/O hang when paths are updated 5bbebceec61d Tools: hv: kvp: eliminate 'may be used uninitialized' warning 1d42e40fe3c5 Input: hyperv-keyboard: Use in-place iterator API in the channel callback e02aac3edb46 x86/boot/compressed/64: Fix boot on machines with broken E820 table 05d611c4ffb7 HID: cp2112: prevent sleeping function called from invalid context 5e1d50a3eafe kprobes: Fix potential deadlock in kprobe_optimizer() a5839b6b3a79 ravb: Fix use-after-free ravb_tstamp_skb 54eac3997ee4 wimax/i2400m: fix a memory leak bug 7506e8c4bec8 net: cavium: fix driver name ea78dc8b5e66 ibmvnic: Unmap DMA address of TX descriptor buffers after use 4fcb9b3f263e net: kalmia: fix memory leaks 1ad45d0f69d2 cx82310_eth: fix a memory leak bug ac3cc25f380b vfs: fix page locking deadlocks when deduping files 9ea1feadf5e0 lan78xx: Fix memory leaks 375ab446ec76 net: myri10ge: fix memory leaks f13b7ec5e1c5 liquidio: add cleanup in octeon_setup_iq() 2c3dd20f852a cxgb4: fix a memory leak bug b8cd0b7b09ed scsi: target: tcmu: avoid use-after-free after command timeout 6c9a1e17d063 scsi: qla2xxx: Fix gnl.l memory leak on adapter init failure b3496367d9cb drm/mediatek: set DMA max segment size c9f595453bc3 drm/mediatek: use correct device to import PRIME buffers a54fa5dff8cd netfilter: nft_flow_offload: skip tcp rst and fin packets 6052090280b8 gpio: Fix build error of function redefinition cc8aa6155611 ibmveth: Convert multicast list size for little-endian system 32e912b91b5d Bluetooth: btqca: Add a short delay before downloading the NVM 7b7a11549dc1 net: tc35815: Explicitly check NET_IP_ALIGN is not zero in tc35815_rx 752832f2e8c9 hv_netvsc: Fix a warning of suspicious RCU usage 463d87bc13ff tools: bpftool: fix error message (prog -> object) 5776970fb4ec netfilter: nf_tables: use-after-free in failing rule with bound set d22ed7b72acf net: tundra: tsi108: use spin_lock_irqsave instead of spin_lock_irq in IRQ context 3ddda4f3114b spi: bcm2835aux: fix corruptions for longer spi transfers fe49c3de7372 spi: bcm2835aux: remove dangerous uncontrolled read of fifo a4a9ee79036b spi: bcm2835aux: unifying code between polling and interrupt driven code ee271ead3b61 x86/boot: Preserve boot_params.secure_boot from sanitizing 9484203d254d net/rds: Fix info leak in rds6_inc_info_copy() 5977bc19ce7f tcp: remove empty skb from write queue in error cases 6f3126379879 tcp: inherit timestamp on mtu probe 6f8348f63706 net: stmmac: dwmac-rk: Don't fail if phy regulator is absent 38166934f89c net_sched: fix a NULL pointer deref in ipt action 5ff0ab0c668b net: sched: act_sample: fix psample group handling on overwrite 6a2bd8261630 net: fix skb use after free in netpoll 8a5d27eaba68 mld: fix memory leak in mld_del_delrec() e7d2672c66e4 Linux 4.19.71 72168ae78629 Revert "Input: elantech - enable SMBus on new (2018+) systems" 0fed55c248d9 Linux 4.19.70 9854d089f790 Revert "ASoC: Fail card instantiation if DAI format setup fails" e064466cb614 mt76: mt76x0u: do not reset radio on resume b307f99dca5a x86/ptrace: fix up botched merge of spectrev1 fix 3b26fa9e3ec3 i2c: piix4: Fix port selection for AMD Family 16h Model 30h 4f4be79c9ee7 NFS: Ensure O_DIRECT reports an error if the bytes read/written is 0 b5891b624b9a NFS: Pass error information to the pgio error cleanup routine 812de6dee596 NFSv4/pnfs: Fix a page lock leak in nfs_pageio_resend() 57c491fd844d NFS: Clean up list moves of struct nfs_page 79f1b33c53a0 KVM: arm/arm64: vgic-v2: Handle SGI bits in GICD_I{S,C}PENDR0 as WI ab8ecc278dc8 KVM: arm/arm64: vgic: Fix potential deadlock when ap_list is long db1841a2dd4c KVM: PPC: Book3S: Fix incorrect guest-to-user-translation error handling 938e383738d9 mac80211: Correctly set noencrypt for PAE frames 4f139c0376fb mac80211: Don't memset RXCB prior to PAE intercept 58f91aac4dfe mac80211: fix possible sta leak 945b35972803 Revert "cfg80211: fix processing world regdomain when non modular" 690a424838ca crypto: ccp - Ignore unconfigured CCP device on suspend/resume 4e77b2ea941b VMCI: Release resource if the work is already queued 2a964875def7 bus: hisi_lpc: Add .remove method to avoid driver unbind crash 649532efef46 bus: hisi_lpc: Unregister logical PIO range to avoid potential use-after-free 68b58d392464 drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() c7615333645d drm/i915: Don't deballoon unused ggtt drm_mm_node in linux guest 6d3003f56449 drm/amdgpu: Add APTX quirk for Dell Latitude 5495 c4616a9b3d3f lib: logic_pio: Add logic_pio_unregister_range() 7faef13e6f68 lib: logic_pio: Avoid possible overlap for unregistering regions b865c2c6e3f2 lib: logic_pio: Fix RCU usage 79829fc4ff33 fsi: scom: Don't abort operations for minor errors e44840b7320c typec: tcpm: fix a typo in the comparison of pdo_max_voltage e91c9c119dba intel_th: pci: Add Tiger Lake support ce1c894e1e89 intel_th: pci: Add support for another Lewisburg PCH cad1d3bfdd5d stm class: Fix a double free of stm_source_device abc42341b6c4 mmc: core: Fix init of SD cards reporting an invalid VDD range 1ecc65e1418b mmc: sdhci-of-at91: add quirk for broken HS200 be8e9fa67ea7 mei: me: add Tiger Lake point LP device ID 5ed36421af24 USB: storage: ums-realtek: Whitelist auto-delink support f79d1598968b USB: storage: ums-realtek: Update module parameter description for auto_delink_en f46fd68a541f usb: host: xhci: rcar: Fix typo in compatible string matching 7af7737491ce usb: host: ohci: fix a race condition between shutdown and irq a209827549da usb: chipidea: udc: don't do hardware access if gadget has stopped 97bec7afb98f usb: hcd: use managed device resources ebad9fd106da USB: cdc-wdm: fix race between write and disconnect due to flag abuse cbf5a279a22d usb-storage: Add new JMS567 revision to unusual_devs 8ea639525db6 ftrace: Check for empty hash and comment the race with registering probes 9d98e0f4859d ftrace: Check for successful allocation of hash f184b16748f4 ftrace: Fix NULL pointer dereference in t_probe_next() edc454cd5a04 x86/apic: Include the LDR when clearing out APIC registers 959832657c03 x86/apic: Do not initialize LDR and DFR for bigsmp 941d875cd44a uprobes/x86: Fix detection of 32-bit user mode 3c2b4827798e KVM: x86: Don't update RIP or do single-step on faulting emulation 3ec35109c80a kvm: x86: skip populating logical dest map if apic is not sw enabled cbd905dac535 ALSA: usb-audio: Add implicit fb quirk for Behringer UFX1604 b5d1f31d97af ALSA: usb-audio: Fix invalid NULL check in snd_emuusb_set_samplerate() 98a2017c4a17 ALSA: seq: Fix potential concurrent access to the deleted pool 842317de9797 ALSA: hda - Fixes inverted Conexant GPIO mic mute led 5ef43bdc7321 ALSA: line6: Fix memory leak at line6_init_pcm() error path c94c0bf878bf ALSA: usb-audio: Check mixer unit bitmap yet more strictly 5dd2db1ab006 mm/zsmalloc.c: fix build when CONFIG_COMPACTION=n 9febfd30aede ipv4/icmp: fix rt dst dev null pointer dereference 0a6a9c473080 tcp: make sure EPOLLOUT wont be missed 3e79bd1e4f9a net/smc: make sure EPOLLOUT is raised ff129837a5f6 ipv6: Default fib6_type to RTN_UNICAST when not set 02127bdfee97 ipv6/addrconf: allow adding multicast addr if IFA_F_MCAUTOJOIN is set a1407b26a6ed net: tls, fix sk_write_space NULL write when tx disabled fdc4400e9628 net/tls: swap sk_write_space on close f7009bbaff54 net/tls: Fixed return value when tls_complete_pending_work() fails dc066fd0d073 drm/tilcdc: Register cpufreq notifier after we have initialized crtc eba86f0a909f scsi: ufs: Fix RX_TERMINATION_FORCE_ENABLE define value edd40f54736d drm/bridge: tfp410: fix memleak in get_modes() 2fa7c944e11f watchdog: bcm2835_wdt: Fix module autoload a3eb2eba2f79 drm/i915: fix broadwell EU computation c61c7246dc1f tools: hv: fix KVP and VSS daemons exit code 0c39d818aae4 tools: hv: fixed Python pep8/flake8 warnings for lsvmbus 39ad18a042ab usb: host: fotg2: restart hcd after port reset 37654abed26f drm/ast: Fixed reboot test may cause system hanged 1cc2ef1cfbd8 i2c: emev2: avoid race when unregistering slave client 7048cd814f4e i2c: rcar: avoid race when unregistering slave client 8bd5426889c2 arm64: cpufeature: Don't treat granule sizes as strict eb535aaf3cd7 xen/blkback: fix memory leaks 339c1572a266 usb: gadget: mass_storage: Fix races between fsg_disable and fsg_set_alt 122ab8ea641c usb: gadget: composite: Clear "suspended" on reset/disconnect 21ec20f62fae iommu/dma: Handle SG length overflow better 7f4b81365e83 omap-dma/omap_vout_vrfb: fix off-by-one fi value 71d24f45f905 dmaengine: stm32-mdma: Fix a possible null-pointer dereference in stm32_mdma_irq_handler() 377ebe613ed8 auxdisplay: panel: need to delete scan_timer when misc_register fails in panel_attach 2f87eb895ebd soundwire: cadence_master: fix definitions for INTSTAT0/1 29b064d300a2 soundwire: cadence_master: fix register definition for SLAVE_STATE 4a9829195d9e nvme-pci: Fix async probe remove race 431f579a5349 nvme: fix a possible deadlock when passthru commands sent to a multipath device 32c0b8f10351 nvmet-loop: Flush nvme_delete_wq when removing the port 9c55dc85d890 afs: Only update d_fsdata if different in afs_d_revalidate() 24e093b96905 fs: afs: Fix a possible null-pointer dereference in afs_put_read() 8e5179f982f9 afs: Fix loop index mixup in afs_deliver_vl_get_entry_by_name_u() dfc438c0bc6d afs: Fix the CB.ProbeUuid service handler to reply correctly 7436dc2adeff nvme-multipath: revalidate nvme_ns_head gendisk in nvme_validate_ns 2013d6ec0bc0 dmaengine: ste_dma40: fix unneeded variable warning 97ab07e11fbf Linux 4.19.69 6d47174198ac rxrpc: Fix local refcounting ce3f9e194d25 rxrpc: Fix local endpoint replacement a05354cbb822 rxrpc: Fix read-after-free in rxrpc_queue_local() f28023c4eedc rxrpc: Fix local endpoint refcounting 32df8a30b734 powerpc: Allow flush_(inval_)dcache_range to work across ranges >4GB 0d5e34c1e263 dm zoned: fix potential NULL dereference in dmz_do_reclaim() 655bb2c4ace4 xfs: always rejoin held resources during defer roll 83a8e6b2f2e3 xfs: Add attibute remove and helper functions b21ff6cfcc24 xfs: Add attibute set and helper functions b3a248f2307c xfs: Add helper function xfs_attr_try_sf_addname a9912f346bdc xfs: Move fs/xfs/xfs_attr.h to fs/xfs/libxfs/xfs_attr.h 17c2b7af71f2 xfs: don't trip over uninitialized buffer on extent read of corrupted inode 11f85d4d77af xfs: fix missing ILOCK unlock when xfs_setattr_nonsize fails due to EDQUOT ed11e6003314 mm/zsmalloc.c: fix race condition in zs_destroy_pool b30a2f608e94 mm/zsmalloc.c: migration can leave pages in ZS_EMPTY indefinitely db67ac031655 mm, page_owner: handle THP splits correctly 42731deff2ea genirq: Properly pair kobject_del() with kobject_add() c14fe4e8fd01 dm zoned: properly handle backing device failure 4530f2f1a79a dm zoned: improve error handling in i/o map code 8b7c17bb2753 dm zoned: improve error handling in reclaim ded8e524cfa6 dm table: fix invalid memory accesses with too high sector number 53e73d1079d7 dm space map metadata: fix missing store of apply_bops() return value 2cff6c87a0dc dm raid: add missing cleanup in raid_ctr() 795b0572729b dm integrity: fix a crash due to BUG_ON in __journal_read_write() 8114012de6c1 dm btree: fix order of block initialization in btree_split_beneath e0fb8135de9e dm kcopyd: always complete failed jobs f7d157f33001 x86/boot: Fix boot regression caused by bootparam sanitizing d955601166f8 x86/boot: Save fields explicitly, zero out everything else e063b03b451a x86/CPU/AMD: Clear RDRAND CPUID bit on AMD family 15h/16h 685e598e447e x86/apic: Handle missing global clockevent gracefully f9747104a5c8 x86/retpoline: Don't clobber RFLAGS during CALL_NOSPEC on i386 cf13e30c58d4 userfaultfd_release: always remove uffd flags and clear vm_userfaultfd_ctx a6f236e1bd97 Drivers: hv: vmbus: Fix virt_to_hvpfn() for X86_PAE 3783c7ee9920 gpiolib: never report open-drain/source lines as 'input' to user-space f88c31b43bab drm/nouveau: Don't retry infinitely when receiving no data on i2c over AUX 51f6afddb147 libceph: fix PG split vs OSD (re)connect race f2951720629e ceph: don't try fill file_lock on unsuccessful GETFILELOCK reply 7bed2889cd18 ceph: clear page dirty before invalidate page a8f7703f2213 clk: socfpga: stratix10: fix rate caclulationg for cnt_clks b608a5a238d5 Revert "dm bufio: fix deadlock with loop device" 375c6c72f56c HID: wacom: Correct distance scale for 2nd-gen Intuos devices 8317fe4a3906 HID: wacom: correct misreported EKR ring values 3c4b283a0deb selftests: kvm: Adding config fragments ef61b79017ff KVM: arm: Don't write junk to CP15 registers on reset d5cb5b493030 KVM: arm64: Don't write junk to sysregs on reset 590549487679 perf pmu-events: Fix missing "cpu_clk_unhalted.core" event 06ed429b9018 perf cpumap: Fix writing to illegal memory in handling cpumap mask e49cfed0a8cb perf ftrace: Fix failure to set cpumask when only one cpu is present 7aa8dfa450b4 block, bfq: handle NULL return value by bfq_init_rq() fa6f4687805a drm/vmwgfx: fix memory leak when too many retries have occurred 923de016dc88 x86/lib/cpu: Address missing prototypes warning 3ca013cd63be libata: add SG safety checks in SFF pio transfers 3b84bbef51c4 libata: have ata_scsi_rw_xlat() fail invalid passthrough requests e0c030221b1f net: hisilicon: Fix dma_map_single failed on arm64 4ab3052568e5 net: hisilicon: fix hip04-xmit never return TX_BUSY 09ec5bf10749 net: hisilicon: make hip04_tx_reclaim non-reentrant b8d03c79e403 net: stmmac: tc: Do not return a fragment entry b6cd6d18423e net: stmmac: Fix issues when number of Queues >= 4 45e7e4e66b08 net: cxgb3_main: Fix a resource leak in a error path in 'init_one()' db106f695414 s390: put _stext and _etext into .text section 33bdea175df0 SMB3: Kernel oops mounting a encryptData share with CONFIG_DEBUG_VIRTUAL fab5a1fd17a6 SMB3: Fix potential memory leak when processing compound chain 6cb4997861c8 drm/rockchip: Suspend DP late 1c6ca0921705 HID: input: fix a4tech horizontal wheel custom usage f6f9c4491ec5 HID: quirks: Set the INCREMENT_USAGE_ON_DUPLICATE quirk on Saitek X52 b6fb2f5b33f2 NFS: Fix regression whereby fscache errors are appearing on 'nofsc' mounts 66daeec347f0 NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim() d1ba0b81e709 net/ethernet/qlogic/qed: force the string buffer NULL-terminated 35d9e9211baf can: peak_usb: force the string buffer NULL-terminated 895c8fcfedad can: sja1000: force the string buffer NULL-terminated a3d1263c9b03 perf bench numa: Fix cpu0 binding 4533d08b6528 net: phy: phy_led_triggers: Fix a possible null-pointer dereference in phy_led_trigger_change_speed() 07efe13b95ab isdn: hfcsusb: Fix mISDN driver crash caused by transfer buffer on the stack 4db2043eec46 rxrpc: Fix the lack of notification when sendmsg() fails on a DATA packet 0d68fbc2d07b rxrpc: Fix potential deadlock 63dd147e7af0 netfilter: ipset: Fix rename concurrency with listing ea08214d8cd0 netfilter: ipset: Copy the right MAC address in bitmap:ip,mac and hash:ip,mac sets 5a072ef6a296 netfilter: ipset: Actually allow destination MAC address for hash:ip,mac sets too ba42212ac0a0 mac80211_hwsim: Fix possible null-pointer dereferences in hwsim_dump_radio_nl() 32cbe03539ac isdn: mISDN: hfcsusb: Fix possible null-pointer dereferences in start_isoc_chain() 8a24df575c97 qed: RDMA - Fix the hw_ver returned in device attributes cb64e86ee0d1 net: usb: qmi_wwan: Add the BroadMobi BM818 card bfa713f5cec5 ASoC: ti: davinci-mcasp: Correct slot_width posed constraint dd0ff288e344 ASoC: rockchip: Fix mono capture c5cb10632c0f st_nci_hci_connectivity_event_received: null check the allocation 0d73ba88f466 st21nfca_connectivity_event_received: null check the allocation 714a8438fc8a ASoC: Fail card instantiation if DAI format setup fails bd2f4c7c2d6a can: gw: Fix error path of cgw_module_init 3257103502cf can: mcp251x: add error check when wq alloc failed dbf790dcb8a9 can: dev: call netif_carrier_off() in register_candev() 43d31fd9a8f2 selftests: forwarding: gre_multipath: Fix flower filters ef52e2b9a621 selftests: forwarding: gre_multipath: Enable IPv4 forwarding 192bbe9d57ed net: mvpp2: Don't check for 3 consecutive Idle frames for 10G links a1e5a76db8dd bonding: Force slave speed check after link state recovery for 802.3ad b7038c195fd1 selftests/bpf: fix sendmsg6_prog on s390 e6dc6409f474 ASoC: dapm: Fix handling of custom_stop_condition on DAPM graph walks 71305e8ee503 netfilter: ebtables: fix a memory leak bug in compat 70b4edd74b6d mips: fix cacheinfo 326175aa28fd MIPS: kernel: only use i8253 clocksource with periodic clockevent a6067c6e630f HID: Add 044f:b320 ThrustMaster, Inc. 2 in 1 DT def4c11b3131 Linux 4.19.68 7c13983a2860 mmc: sdhci-of-arasan: Do now show error message in case of deffered probe 447f5f48f4fa net/mlx5e: Use flow keys dissector to parse packets for ARFS fbd8ab680675 net/mlx5e: Only support tx/rx pause setting for port owner b3410f0f8505 xen/netback: Reset nr_frags before freeing skb cc4ff0f4f564 tipc: initialise addr_trail_end when setting node addresses e89bb758c030 team: Add vlan tx offload to hw_enc_features eeb148d20819 sctp: fix the transport error_count check 227f204ad197 sctp: fix memleak in sctp_send_reset_streams 154e6bc497c9 net/packet: fix race in tpacket_snd() f588dccfc137 net/mlx4_en: fix a memory leak bug 8905a249448c net: dsa: Check existence of .port_mdb_add callback before calling it d61d8ea9ca12 bonding: Add vlan tx offload to hw_enc_features 40933af400c5 bnx2x: Fix VF's VLAN reconfiguration in reload. 03d54393e3d7 iommu/amd: Move iommu_init_pci() to .init section 62e023ddd01a Input: psmouse - fix build error of multiple definition 28ff7d3b3fda netfilter: conntrack: Use consistent ct id hash calculation 30b9da0ec2a2 arm64: ftrace: Ensure module ftrace trampoline is coherent with I-side a1cd2f7015bd dm: disable DISCARD if the underlying storage no longer supports it 4af28b2f19b0 drm/i915/cfl: Add a new CFL PCI ID. 3ca5b7b4afee USB: serial: option: Add Motorola modem UARTs e480d6cf6f79 USB: serial: option: add the BroadMobi BM818 card 8175fa2987a6 USB: serial: option: Add support for ZTE MF871A afb677b29995 USB: serial: option: add D-Link DWM-222 device ID 487d66ae8f45 USB: CDC: fix sanity checks in CDC union parser c02c0249ce55 usb: cdc-acm: make sure a refcount is taken early enough f417f9715f4c usb: gadget: udc: renesas_usb3: Fix sysfs interface of "role" 7f52d6d2a82d USB: core: Fix races in character device registration and deregistraion 367d103a4a93 iio: adc: max9611: Fix temperature reading in probe dac96992f00a staging: comedi: dt3000: Fix rounding up of timer divisor 2e394bcfdcf3 staging: comedi: dt3000: Fix signed integer overflow 'divider * base' 8c7053d162d9 KVM: arm/arm64: Sync ICH_VMCR_EL2 back when about to block c8d95668c4ca arm64: KVM: regmap: Fix unexpected switch fall-through 0755b6b152cb asm-generic: fix -Wtype-limits compiler warnings 7113a1bc19fa ocfs2: remove set but not used variable 'last_hash' 01d8d08f4cd4 Revert "kmemleak: allow to coexist with fault injection" cf9a18d7bcd0 drm/exynos: fix missing decrement of retry counter c256729f2695 drm: msm: Fix add_gpu_components b4f0fee7f77c IB/mad: Fix use-after-free in ib mad completion handling a0258ff4993f IB/mlx5: Fix MR registration flow to use UMR properly efb742ce4e27 IB/core: Add mitigation for Spectre V1 4a0d2eeea27a arm64/mm: fix variable 'pud' set but not used 6af9263f685d arm64: unwind: Prohibit probing on return_address() ffb1a76d1c29 arm64/efi: fix variable 'si' set but not used 48522289bf50 kbuild: Check for unknown options with cc-option usage in Kconfig and clang b3aebdd46d63 kbuild: modpost: handle KBUILD_EXTRA_SYMBOLS only for external modules 23bc01f0d955 ata: libahci: do not complain in case of deferred probe 68340db992f6 drm/amdgpu: fix a potential information leaking bug 02d4fe0193d5 scsi: qla2xxx: Fix possible fcport null-pointer dereferences 3435e025ed71 scsi: hpsa: correct scsi command status issue after reset f833deae2a06 Btrfs: fix deadlock between fiemap and transaction commits 202aa96f052a drm/bridge: lvds-encoder: Fix build error while CONFIG_DRM_KMS_HELPER=m f69fd790edf7 libata: zpodd: Fix small read overflow in zpodd_get_mech_type() 0a19fff567a0 perf header: Fix use of unitialized value warning ab5aa579ca82 perf header: Fix divide by zero error if f_header.attr_size==0 a5e40452c916 irqchip/irq-imx-gpcv2: Forward irq type to parent dcb73180de61 irqchip/gic-v3-its: Free unused vpt_page when alloc vpe table fail e72e6ba17ab4 xen/pciback: remove set but not used variable 'old_state' ca5b26a8f1d8 clk: renesas: cpg-mssr: Fix reset control race condition af2ed1a05a7a clk: sprd: Select REGMAP_MMIO to avoid compile errors 3e5f29b66675 clk: at91: generated: Truncate divisor to GENERATED_MAX_DIV + 1 28fd9b37b6bb riscv: Make __fstate_clean() work correctly. cef0e9eb2231 netfilter: ebtables: also count base chain policies 07d92caeb945 net: usb: pegasus: fix improper read if get_registers() fail f13de3d677d1 Input: iforce - add sanity checks 08b3af00a161 Input: kbtab - sanity check for endpoint type b545dc9debe6 HID: hiddev: do cleanup in failure of opening a device 0aab1a4653a6 HID: hiddev: avoid opening a disconnected device 537d957b144f HID: holtek: test for sanity of intfdata 9585f4440cec ALSA: hda - Let all conexant codec enter D3 when rebooting e58ba88d6c60 ALSA: hda - Add a generic reboot_notify 6c4a536ca97b ALSA: hda - Fix a memory leak bug 1bf5f827564c ALSA: hda - Apply workaround for another AMD chip 1022:1487 58b9f19ee438 ALSA: usb-audio: Fix an OOB bug in parse_audio_mixer_unit 46f9a1bc60a4 ALSA: usb-audio: Fix a stack buffer overflow bug in check_input_term d5bb12402805 ALSA: hda/realtek - Add quirk for HP Envy x360 61f6ecb75845 xtensa: add missing isync to the cpu_reset TLB code 7c001e5aab6d cpufreq: schedutil: Don't skip freq update when limits change 7f68aa2e3e1b Revert "pwm: Set class for exported channels in sysfs" 056368fc3ef7 mm/usercopy: use memory range to be accessed for wraparound check c8282f1b5653 mm/memcontrol.c: fix use after free in mem_cgroup_iter() 3c0cb90e9212 mm: mempolicy: handle vma with unmovable pages mapped correctly in mbind cd825d87140d mm: mempolicy: make the behavior consistent when MPOL_MF_MOVE* and MPOL_MF_STRICT were specified f0fed8283deb mm/hmm: fix bad subpage pointer in try_to_unmap_one 3858cca150c6 seq_file: fix problem when seeking mid-record 50d15197254a sh: kernel: hw_breakpoint: Fix missing break in switch statement a5aa80588fcd Linux 4.19.67 ac2951114955 iwlwifi: mvm: fix version check for GEO_TX_POWER_LIMIT support 6a81677a2e65 iwlwifi: mvm: don't send GEO_TX_POWER_LIMIT on version < 41 80bac45e3ad8 iwlwifi: mvm: fix an out-of-bound access 7626b510fc77 iwlwifi: don't unmap as page memory that was mapped as single b38c56b76dcc mwifiex: fix 802.11n/WPA detection 2bc73d914114 KVM: Fix leak vCPU's VMCS value into other pCPU d1489f0b4de7 NFSv4: Fix an Oops in nfs4_do_setattr 898c19f1b4c8 smb3: send CAP_DFS capability during session setup 50831f1a2f57 SMB3: Fix deadlock in validate negotiate hits reconnect 2afa6c13e498 dax: dax_layout_busy_page() should not unmap cow pages a566750c3a78 mac80211: don't WARN on short WMM parameters from AP af9d64f871cf ALSA: hda - Workaround for crackled sound on AMD controller (1022:1457) 06f0bcaceb8c ALSA: hda - Don't override global PCM hw info flag 1c286e4e13f2 ALSA: hiface: fix multiple memory leak bugs bc972b6b52e2 ALSA: firewire: fix a memory leak bug edc388566a1d drm/i915: Fix wrong escape clock divisor init for GLK a73027204ac5 hwmon: (nct7802) Fix wrong detection of in4 presence 9ce1b3eb5489 can: peak_usb: pcan_usb_fd: Fix info-leaks to USB devices cab569a44a52 can: peak_usb: pcan_usb_pro: Fix info-leaks to USB devices d4d904e4e258 ALSA: usb-audio: fix a memory leak bug e0d262a57fc7 x86/purgatory: Do not use __builtin_memcpy and __builtin_memset 118293070096 HID: sony: Fix race condition between rumble and device remove. 5c4689cbe95a s390/dma: provide proper ARCH_ZONE_DMA_BITS value d768173982ec perf/core: Fix creating kernel counters for PMUs that override event->cpu 06dc92142b5e tty/ldsem, locking/rwsem: Add missing ACQUIRE to read_failed sleep loop 0ba69e96cc62 test_firmware: fix a memory leak bug cdd92ebe29c2 scsi: scsi_dh_alua: always use a 2 second delay before retrying RTPG b620c6d5779a scsi: ibmvfc: fix WARN_ON during event pool release f254faed4153 scsi: megaraid_sas: fix panic on loading firmware crashdump bb41940c89bd ARM: dts: bcm: bcm47094: add missing #cells for mdio-bus-mux 19e7df3e4fe7 ARM: davinci: fix sleep.S build error on ARMv4 bdce5621e6b0 nvme: fix multipath crash when ANA is deactivated b1689742ff4a ACPI/IORT: Fix off-by-one check in iort_dev_find_its_id() 38c919ec7b30 drbd: dynamically allocate shash descriptor f4e2d182d6a6 perf probe: Avoid calling freeing routine multiple times for same pointer 101a155436fe perf tools: Fix proper buffer size for feature processing b065f404c946 ALSA: compress: Be more restrictive about when a drain is allowed 30dd700da7de ALSA: compress: Don't allow paritial drain operations on capture streams f1ea9a638770 ALSA: compress: Prevent bypasses of set_params b9e2fa1e15b7 ALSA: compress: Fix regression on compressed capture streams 77868c0003cc s390/qdio: add sanity checks to the fast-requeue path 8729fe83b0d5 cpufreq/pasemi: fix use-after-free in pas_cpufreq_cpu_init() 991c4756be69 drm: silence variable 'conn' set but not used ca1b1940a32a hwmon: (nct6775) Fix register address and added missed tolerance for nct6106 56dc57c705ef allocate_flower_entry: should check for null deref f4cfdd46b356 mac80211: don't warn about CW params when not using them f2fd89817212 nl80211: fix NL80211_HE_MAX_CAPABILITY_LEN 492c158ab2c0 iscsi_ibft: make ISCSI_IBFT dependson ACPI instead of ISCSI_IBFT_FIND 8d641499bf96 drm/amd/display: Increase size of audios array f9420bfa29f9 drm/amd/display: Only enable audio if speaker allocation exists 3998e684463a drm/amd/display: Fix dc_create failure handling and 666 color depths e7a8a794109c drm/amd/display: use encoder's engine id to find matched free audio device 2a5e21adc71b drm/amd/display: Wait for backlight programming completion in set backlight level 056af94d6e10 scripts/sphinx-pre-install: fix script for RHEL/CentOS 36b6458d8541 netfilter: nft_hash: fix symhash with modulus one 6f1d7f0d6689 netfilter: conntrack: always store window size un-scaled 307b6e5d90dc netfilter: Fix rpfilter dropping vrf packets by mistake 6f9dff8d1d58 vfio-ccw: Set pa_nr to 0 if memory allocation fails for pa_iova_pfn bb312b4aa8b0 netfilter: nfnetlink: avoid deadlock due to synchronous request_module f61c4d3a1f18 can: peak_usb: fix potential double kfree_skb() 0e9038a26c9b can: rcar_canfd: fix possible IRQ storm on high load 9479a0589923 usb: typec: tcpm: Ignore unsupported/unknown alternate mode requests 3f524b631db7 usb: typec: tcpm: Add NULL check before dereferencing config bbc2e8206012 usb: typec: tcpm: remove tcpm dir if no children 2ec5c9b785f4 usb: typec: tcpm: free log buf memory when remove debug file 33f2240acfa8 usb: yurex: Fix use-after-free in yurex_delete 49888a4f0ebc usb: host: xhci-rcar: Fix timeout in xhci_suspend() 21344f0575f0 gfs2: gfs2_walk_metadata fix b674f7914a64 x86/purgatory: Use CFLAGS_REMOVE rather than reset KBUILD_CFLAGS 0a9e41e27659 perf record: Fix module size on s390 f1f662894361 perf db-export: Fix thread__exec_comm() 532db2b9756a perf annotate: Fix s390 gap between kernel end and module start 46b306f3cd7b mm/vmalloc: Sync unmappings in __purge_vmap_area_lazy() 9935d7ed8406 x86/mm: Sync also unmappings in vmalloc_sync_all() dd524d488f5b x86/mm: Check for pfn instead of page in vmalloc_sync_one() b8a2169bcad8 Input: synaptics - enable RMI mode for HP Spectre X360 3d180fe5cd76 Input: elantech - enable SMBus on new (2018+) systems ce7d4fe4e52b Input: usbtouchscreen - initialize PM mutex before using it c9a1c10487b9 loop: set PF_MEMALLOC_NOIO for the worker thread d79d76f2bbb0 mmc: cavium: Add the missing dma unmap when the dma has finished. fd3f902dd1d5 mmc: cavium: Set the correct dma max segment size for mmc_host 9575ba61ba19 sound: fix a memory leak bug d397091dbac0 usb: iowarrior: fix deadlock on disconnect b43611cd762c usb: usbfs: fix double-free of usb memory upon submiturb error 6dbc3b74daeb crypto: ccp - Ignore tag length when decrypting GCM ciphertext 30692edea30d crypto: ccp - Add support for valid authsize values less than 16 1c4393df3622 crypto: ccp - Fix oops by properly managing allocated structures b9de21575a20 staging: android: ion: Bail out upon SIGKILL when allocating memory. 6b8f93b5a4f7 staging: gasket: apex: fix copy-paste typo fcab37830177 iio: adc: max9611: Fix misuse of GENMASK macro 805bd34ac269 iio: cros_ec_accel_legacy: Fix incorrect channel setting 893af1c79e42 Linux 4.19.66 48fcdaba7b0d spi: bcm2835: Fix 3-wire mode if DMA is enabled ebda41dd170f cgroup: Fix css_task_iter_advance_css_set() cset skip condition 0a9abd277819 cgroup: css_task_iter_skip()'d iterators must be advanced before accessed 4340d175b898 cgroup: Include dying leaders with live threads in PROCS iterations 370b9e6399da cgroup: Implement css_task_iter_skip() 7528e95b7519 cgroup: Call cgroup_release() before __exit_signal() e6e9bcef12ca compat_ioctl: pppoe: fix PPPOEIOCSFWD handling 473430ed6117 r8169: don't use MSI before RTL8168d 0ccf47265e4c net/mlx5e: Prevent encap flow counter update async to user query cd84a10792f0 net/mlx5: Fix modify_cq_in alignment f378724e10ce tun: mark small packets as owned by the tap sock 5295d6515485 tipc: compat: allow tipc commands without arguments eaa34bd4f7b5 ocelot: Cancel delayed work before wq destruction cd7f02fecac1 NFC: nfcmrvl: fix gpio-handling regression ce58a3655121 net/smc: do not schedule tx_work in SMC_CLOSED state 51d240a144a5 net: sched: use temporary variable for actions indexes cb20f74135df net sched: update vlan action for batched events operations d82dc254b967 net: sched: Fix a possible null-pointer dereference in dequeue_func() 44b96a38c2b5 net: qualcomm: rmnet: Fix incorrect UL checksum offload logic c8b05980c4bf net: phylink: Fix flow control for fixed-link 4dddd08b571d net/mlx5: Use reversed order when unregister devices 858f82c63667 net/mlx5e: always initialize frag->last_in_page edb7ad69c439 net: fix ifindex collision during namespace removal a19d4e34f092 net: bridge: mcast: don't delete permanent entries when fast leave is enabled 639239be11ad net: bridge: delete local fdb on device init failure b3645a487373 mvpp2: refactor MTU change code ffab47bf69df mvpp2: fix panic on module removal 3c46905fb182 mlxsw: spectrum: Fix error path in mlxsw_sp_module_init() f186fb5ccf69 ipip: validate header length in ipip_tunnel_xmit 1bb2dd37cb87 ip6_tunnel: fix possible use-after-free on xmit fdcefa46c5c2 ip6_gre: reload ipv6h in prepare_ip6gre_xmit_ipv6 c4c8899376c2 ife: error out when nla attributes are empty 774358df88f7 bnx2x: Disable multi-cos feature. cb4626784f39 atm: iphase: Fix Spectre v1 vulnerability 8440cdc77577 IB: directly cast the sockaddr union to aockaddr 608cfdfa9eb7 HID: Add quirk for HP X1200 PIXART OEM mouse e830c2c3c174 HID: wacom: fix bit shift for Cintiq Companion 2 2364ed0d8ed1 libnvdimm/bus: Fix wait_nvdimm_bus_probe_idle() ABBA deadlock 7f000e7b4490 libnvdimm/bus: Prepare the nd_ioctl() path to be re-entrant 3248536919c1 libnvdimm/region: Register badblocks before namespaces d16bbdbbcb50 libnvdimm/bus: Prevent duplicate device_unregister() calls c23106d4276d drivers/base: Introduce kill_device() 7c43f84efd6d driver core: Establish order of operations for device_add and device_del via bitflag a152a7b411a5 gcc-9: don't warn about uninitialized variable 93d6f0841eef scsi: fcoe: Embed fc_rport_priv in fcoe_rport structure cc4c818b2219 Linux 4.19.65 7634b9cd27e8 Documentation: Add swapgs description to the Spectre v1 documentation b88241aef6f1 x86/speculation/swapgs: Exclude ATOMs from speculation through SWAPGS 931b6bfe8af1 x86/entry/64: Use JMP instead of JMPQ 23e7a7b3a75f x86/speculation: Enable Spectre v1 swapgs mitigations befb822c062b x86/speculation: Prepare entry code for Spectre v1 swapgs mitigations b5dd7f61fce4 x86/cpufeatures: Combine word 11 and 12 into a new scattered features word 16ad0b63f382 x86/cpufeatures: Carve out CQM features retrieval 9e034c61951a scsi: mpt3sas: Use 63-bit DMA addressing on SAS35 HBA 3732a473be54 x86/vdso: Prevent segfaults due to hoisted vclock reads 8320768d26aa gcc-9: properly declare the {pv,hv}clock_page storage 354887ae3168 objtool: Support GCC 9 cold subfunction naming scheme 89f3896b658b ARC: enable uboot support unconditionally 8dd376273fb4 eeprom: at24: make spd world-readable again a7340d31abac drm/i915/gvt: fix incorrect cache entry for guest page mapping a1c020ce2669 IB/hfi1: Check for error on call to alloc_rsm_map_table e9cd4962a85b IB/mlx5: Fix RSS Toeplitz setup to be aligned with the HW specification 924308d2a6ea IB/mlx5: Fix clean_mr() to work in the expected order 7e5ce9f3943c IB/mlx5: Move MRs to a kernel PD when freeing them to the MR cache 3cfa1087a172 IB/mlx5: Use direct mkey destroy command upon UMR unreg failure 41be1928053a IB/mlx5: Fix unreg_umr to ignore the mkey state 04fdca1f2f65 xen/swiotlb: fix condition for calling xen_destroy_contiguous_region() eb828241b491 nbd: replace kill_bdev() with __invalidate_device() again 8dfef0f442c7 arm64: cpufeature: Fix feature comparison for CTR_EL0.{CWG,ERG} 2bddc985656a arm64: compat: Allow single-byte watchpoints on all addresses c385cda0e70a drivers/perf: arm_pmu: Fix failure path in PM notifier 5f80ac50b98c parisc: Fix build of compressed kernel even with debug enabled 001f93d95d6c cgroup: kselftest: relax fs_spec checks 6cb9e0d9ad3e s390/dasd: fix endless loop after read unit address configuration beb0cc781b8e mm: vmscan: check if mem cgroup is disabled or not before calling memcg slab shrinker 72651bbdf3d5 ALSA: hda: Fix 1-minute detection delay when i915 module is not available 46650ac2e1d8 selinux: fix memory leak in policydb_init() e7bb4c81b3c7 mtd: rawnand: micron: handle on-die "ECC-off" devices correctly fafaeae4d356 IB/hfi1: Fix Spectre v1 vulnerability fdb0fb56addb gpiolib: fix incorrect IRQ requesting of an active-low lineevent 7e3efb655012 mmc: meson-mx-sdio: Fix misuse of GENMASK macro 29841b5c6ab1 mmc: dw_mmc: Fix occasional hang after tuning on eMMC 50d700408a00 Btrfs: fix race leading to fs corruption after transaction abort 009d7a4eb329 Btrfs: fix incremental send failure after deduplication 4c5a442561e8 kbuild: initialize CLANG_FLAGS correctly in the top Makefile 3736612d2582 kconfig: Clear "written" flag to avoid data loss 4c6500b5328f drm/nouveau: fix memory leak in nouveau_conn_reset() 84ce045222e9 x86, boot: Remove multiple copy of static function sanitize_boot_params() 740e0167a382 x86/paravirt: Fix callee-saved function ELF sizes ba5c072fbf8b x86/kvm: Don't call kvm_spurious_fault() from .fixup 11cb9f8700c9 xen/pv: Fix a boot up hang revealed by int3 self test d3e36788d9be mlxsw: spectrum_dcb: Configure DSCP map as the last rule is removed 48c5c4f0a47f ipc/mqueue.c: only perform resource calculation if user valid f87314225294 drivers/rapidio/devices/rio_mport_cdev.c: NUL terminate some strings 35ee8b844845 uapi linux/coda_psdev.h: move upc_req definition from uapi to kernel side headers dea2ee496a85 coda: fix build using bare-metal toolchain cf3ddc00a47d coda: add error handling for fget 93b83005ea87 lib/test_string.c: avoid masking memset16/32/64 failures 8e087a2abaf8 lib/test_overflow.c: avoid tainting the kernel and fix wrap size 439c79ed7718 mm/cma.c: fail if fixed declaration can't be honored 1b84e67496d3 x86: math-emu: Hide clang warnings for 16-bit overflow 242666b2b7e2 x86/apic: Silence -Wtype-limits compiler warnings ade866ad5aed be2net: Signal that the device cannot transmit during reconfiguration c0cca0e97ce4 ACPI: fix false-positive -Wuninitialized warning 80f58147da0f x86: kvm: avoid constant-conversion warning d60e8c0cbccb perf version: Fix segfault due to missing OPT_END() abfe761a5358 scsi: zfcp: fix GCC compiler warning emitted with -Wmaybe-uninitialized d5568763dd1d ACPI: blacklist: fix clang warning for unused DMI table c47e25526071 ceph: return -ERANGE if virtual xattr value didn't fit in buffer b39c377ea08f ceph: fix improper use of smp_mb__before_atomic() d29fbf677963 cifs: Fix a race condition with cifs_echo_request f96c70fa810d btrfs: qgroup: Don't hold qgroup_ioctl_lock in btrfs_qgroup_inherit() d9245dabfce1 btrfs: fix minimum number of chunk errors for DUP e7fcc587e076 clk: sprd: Add check for return value of sprd_clk_regmap_init() a093208b4c73 fs/adfs: super: fix use-after-free bug 85d854b42113 clk: tegra210: fix PLLU and PLLU_OUT1 cf0fcc7fe200 dmaengine: rcar-dmac: Reject zero-length slave DMA requests a3524486535a MIPS: lantiq: Fix bitfield masking cdee3f53510a firmware/psci: psci_checker: Park kthreads before stopping them 09ec6c6783ff kernel/module.c: Only return -EEXIST for modules that have finished loading fd53e45a11e9 arm64: dts: rockchip: fix isp iommu clocks and power domain d8388cbd4327 dmaengine: tegra-apb: Error out if DMA_PREP_INTERRUPT flag is unset f486088d38ec ftrace: Enable trampoline when rec count returns back to one ea26b427cb91 ARM: dts: rockchip: Mark that the rk3288 timer might stop in suspend 22befe671728 ARM: dts: rockchip: Make rk3288-veyron-mickey's emmc work again 8c5a33d34be6 ARM: dts: rockchip: Make rk3288-veyron-minnie run at hs200 3c1d1bad8a57 ARM: riscpc: fix DMA b3060a1a313f Linux 4.19.64 4736bb277744 ip_tunnel: allow not to count pkts on tstats by setting skb's dev to NULL 475f7781a804 scsi: core: Avoid that a kernel warning appears during system resume c58a6507363b block, scsi: Change the preempt-only flag into a counter 9b17512d9165 ceph: hold i_ceph_lock when removing caps for freeing inode b6c3b6a2c662 Fix allyesconfig output. 135e7737e21f drivers/pps/pps.c: clear offset flags in PPS_SETPARAMS ioctl 54695343b491 /proc/<pid>/cmdline: add back the setproctitle() special case 54ffaa53e785 /proc/<pid>/cmdline: remove all the special cases a5a3915f17ab sched/fair: Use RCU accessors consistently for ->numa_group 48046e092ad5 sched/fair: Don't free p->numa_faults with concurrent readers 02cdc166128c vhost: scsi: add weight support 239910101c4e vhost: vsock: add weight support 3af3b843aee4 vhost_net: fix possible infinite loop ad5fc8953d61 vhost: introduce vhost_exceeds_weight() 56966212e23f Bluetooth: hci_uart: check for missing tty operations 3a0c22cbc5d0 iommu/iova: Fix compilation error with !CONFIG_IOMMU_IOVA 4fd0eb60bad1 iommu/vt-d: Don't queue_iova() if there is no flush queue b3836af8560e media: radio-raremono: change devm_k*alloc to k*alloc afb5340f9438 NFS: Cleanup if nfs_match_client is interrupted 8edcabb2c2e9 media: pvrusb2: use a different format for warnings 8b44cc225e60 media: cpia2_usb: first wake up, then free in disconnect 693019ee7d98 ath10k: Change the warning message string 3cf6a0707088 media: au0828: fix null dereference in error path f13ee5ae0b2f ISDN: hfcsusb: checking idx of ep configuration 22068d49d09d binder: fix possible UAF when freeing buffer ba2c247a4515 arm64: compat: Provide definition for COMPAT_SIGMINSTKSZ b544a6855dfb usb: dwc2: Fix disable all EP's on disconnect ec58bfa2d412 usb: dwc2: Disable all EP's on disconnect 9e441c7844a6 NFSv4: Fix lookup revalidate of regular files 24acd93f5995 NFS: Refactor nfs_lookup_revalidate() 01eea1cbba9d NFS: Fix dentry revalidation on NFSv4 lookup 8a474bc4e613 vsock: correct removal of socket from the list 9d3586bcdae3 hv_sock: Add support for delayed close 9a9de33a9dfa Linux 4.19.63 408af82309a7 access: avoid the RCU grace period for the temporary subjective credentials 1a547d24ec8a libnvdimm/bus: Stop holding nvdimm_bus_list_mutex over __nd_ioctl() b993a66d8ddc powerpc/tm: Fix oops on sigreturn on systems without TM b9310c56fcfb powerpc/xive: Fix loop exit-condition in xive_find_target_in_mask() c219444254cf ALSA: hda - Add a conexant codec entry to let mute led work 491483ed70f1 ALSA: line6: Fix wrong altsetting for LINE6_PODHD500_1 602744097b2e ALSA: ac97: Fix double free of ac97_codec_device 9845fb5a3f90 hpet: Fix division by zero in hpet_time_div() e4c91583b39c mei: me: add mule creek canyon (EHL) device ids 3d0a6926e610 fpga-manager: altera-ps-spi: Fix build error e907b1314481 binder: prevent transactions to context manager from its own process. 7d20e3ba7072 x86/speculation/mds: Apply more accurate check on hypervisor platform 5e87e8b4dc0c x86/sysfb_efi: Add quirks for some devices with swapped width and height e3dc9ea5464e btrfs: inode: Don't compress if NODATASUM or NODATACOW set 1f37bec82f41 usb: pci-quirks: Correct AMD PLL quirk detection 41d3dbb931c0 usb: wusbcore: fix unbalanced get/put cluster_id 148959cc64e1 locking/lockdep: Hide unused 'class' variable b07687243d4a mm: use down_read_killable for locking mmap_sem in access_remote_vm 4acb04ef5e42 locking/lockdep: Fix lock used or unused stats error af0883f9dcf6 proc: use down_read_killable mmap_sem for /proc/pid/maps 0d72bb853afc cxgb4: reduce kernel stack usage in cudbg_collect_mem_region() 6ecdcbcd3091 proc: use down_read_killable mmap_sem for /proc/pid/map_files 3d617da8a956 proc: use down_read_killable mmap_sem for /proc/pid/clear_refs 42beb7b3d446 proc: use down_read_killable mmap_sem for /proc/pid/pagemap 1b3042d0d32b proc: use down_read_killable mmap_sem for /proc/pid/smaps_rollup a8c568fc4832 mm/mmu_notifier: use hlist_add_head_rcu() 3062448e3ee2 memcg, fsnotify: no oom-kill for remote memcg charging 041b127df733 mm/gup.c: remove some BUG_ONs from get_gate_page() fa099d6ddf68 mm/gup.c: mark undo_dev_pagemap as __maybe_unused 8be4a30e2d34 9p: pass the correct prototype to read_cache_page 071f2135cfec mm/kmemleak.c: fix check for softirq context 7bd5902a1e18 sh: prevent warnings when using iounmap af50d6a1c245 block/bio-integrity: fix a memory leak bug 7f775a67abe4 powerpc/eeh: Handle hugepages in ioremap space e7a41b276974 dlm: check if workqueues are NULL before flushing/destroying 5d59e28c3d1b mailbox: handle failed named mailbox channel request 2140a6b03a61 f2fs: avoid out-of-range memory access 8a1a3d383923 block: init flush rq ref count to 1 4b9dc73a0d4a powerpc/boot: add {get, put}_unaligned_be32 to xz_config.h 549f726fb094 PCI: dwc: pci-dra7xx: Fix compilation when !CONFIG_GPIOLIB 367cc371a8e3 RDMA/rxe: Fill in wc byte_len with IB_WC_RECV_RDMA_WITH_IMM 4fe7ea29e4a6 perf hists browser: Fix potential NULL pointer dereference found by the smatch tool 915945f3bdc2 perf annotate: Fix dereferencing freed memory found by the smatch tool b305dcff1518 perf session: Fix potential NULL pointer dereference found by the smatch tool 19cf571c64b7 perf top: Fix potential NULL pointer dereference detected by the smatch tool 995527db41f6 perf stat: Fix use-after-freed pointer detected by the smatch tool 3b8c4eae5541 perf test mmap-thread-lookup: Initialize variable to suppress memory sanitizer warning dd0a0c72a10f PCI: mobiveil: Use the 1st inbound window for MEM inbound transactions 270972df68fb PCI: mobiveil: Initialize Primary/Secondary/Subordinate bus numbers 9eb4f2886db3 kallsyms: exclude kasan local symbols on s390 4613f46ef472 PCI: mobiveil: Fix the Class Code field 51308ec525cc PCI: mobiveil: Fix PCI base address in MEM/IO outbound windows 05959ed85e34 arm64: assembler: Switch ESB-instruction with a vanilla nop if !ARM64_HAS_RAS 007b01a27d4d IB/ipoib: Add child to parent list only if device initialized d48720bafd90 powerpc/mm: Handle page table allocation failures f14537bb81d1 IB/mlx5: Fixed reporting counters on 2nd port for Dual port RoCE d03aeb8d6b98 serial: sh-sci: Fix TX DMA buffer flushing and workqueue races 48c73b8ee5c9 serial: sh-sci: Terminate TX DMA during buffer flushing ca730bf0cd67 RDMA/i40iw: Set queue pair state when being queried 52373ab6a6c7 powerpc/4xx/uic: clear pending interrupt after irq type/pol change 74520144700d um: Silence lockdep complaint about mmap_sem 30edc7c1fed5 mm/swap: fix release_pages() when releasing devmap pages b4e77006d5a7 mfd: hi655x-pmic: Fix missing return value check for devm_regmap_init_mmio_clk 9b1691c3f660 mfd: arizona: Fix undefined behavior d9c74176c275 mfd: core: Set fwnode for created devices 7b24a4a363a9 mfd: madera: Add missing of table registration e00cf1dac30c recordmcount: Fix spurious mcount entries on powerpc 9fac39480e39 powerpc/xmon: Fix disabling tracing while in xmon a80f67d5560c powerpc/cacheflush: fix variable set but not used b150423e0d5e iio: iio-utils: Fix possible incorrect mask calculation fc9c15c4e3ff PCI: xilinx-nwl: Fix Multi MSI data programming e3e2bb12c8a7 genksyms: Teach parser about 128-bit built-in types 27f2335e1440 kbuild: Add -Werror=unknown-warning-option to CLANG_FLAGS 1fa94381fdeb i2c: stm32f7: fix the get_irq error cases f930727faef2 PCI: sysfs: Ignore lockdep for remove attribute 9d45fbee76af serial: mctrl_gpio: Check if GPIO property exisits before requesting it e7f206f42fb6 drm/msm: Depopulate platform on probe failure 216462fa884f powerpc/pci/of: Fix OF flags parsing for 64bit BARs 5d3ad905af43 mmc: sdhci: sdhci-pci-o2micro: Check if controller supports 8-bit width bf7cf9fb02db usb: gadget: Zero ffs_io_data ac380eb479de tty: serial_core: Set port active bit in uart_port_activate 785e11c06db3 serial: imx: fix locking in set_termios() 741f8b39b6d4 drm/rockchip: Properly adjust to a true clock in adjusted_mode fd0d171c7064 powerpc/pseries/mobility: prevent cpu hotplug during DT update 6a7047471073 drm/amd/display: fix compilation error 709ca46f1d46 phy: renesas: rcar-gen2: Fix memory leak at error paths 725c7b781150 drm/virtio: Add memory barriers for capset cache. 11b4e9f3695c drm/amd/display: Always allocate initial connector state state 1a2425b597fa serial: 8250: Fix TX interrupt handling condition a0e7d6b7fa55 tty: serial: msm_serial: avoid system lockup condition e40f5a873fc7 tty/serial: digicolor: Fix digicolor-usart already registered warning 5c0e54839d48 memstick: Fix error cleanup path of memstick_init 0a50a272389f drm/crc-debugfs: Also sprinkle irqrestore over early exits 26a66454541c drm/crc-debugfs: User irqsafe spinlock in drm_crtc_add_crc_entry 4d14323a2eb5 gpu: host1x: Increase maximum DMA segment size f9bfd6bd8223 drm/bridge: sii902x: pixel clock unit is 10kHz instead of 1kHz 7af9abd7d6bd drm/bridge: tc358767: read display_props in get_modes() 49c7230d8f10 PCI: Return error if cannot probe VF 2a18d76592e0 drm/edid: Fix a missing-check bug in drm_load_edid_firmware() 210dfe630911 drm/amdkfd: Fix sdma queue map issue db64bc139440 drm/amdkfd: Fix a potential memory leak 6b1d2871fe36 drm/amd/display: Disable ABM before destroy ABM struct c242a531bb06 drm/amdgpu/sriov: Need to initialize the HDP_NONSURFACE_BAStE 147137f86b5b drm/amd/display: Fill prescale_params->scale for RGB565 08b0bcc8076b tty: serial: cpm_uart - fix init when SMC is relocated c901780d9294 pinctrl: rockchip: fix leaked of_node references a9dfb6e43677 tty: max310x: Fix invalid baudrate divisors calculator b0084c1b5058 usb: core: hub: Disable hub-initiated U1/U2 19755a124f4c staging: vt6656: use meaningful error code during buffer allocation b59f7650a507 iio: adc: stm32-dfsdm: missing error case during probe 302e4cdca1f4 iio: adc: stm32-dfsdm: manage the get_irq error case 586946ce83e4 drm/panel: simple: Fix panel_simple_dsi_probe 49fb03de361d hvsock: fix epollout hang from race condition 64f4694072aa Linux 4.19.62 60e9babfda94 net: sched: verify that q!=NULL before setting q->flags c1d98b766ebe mm: vmscan: scan anonymous pages on file refaults 7560e33369ed KVM: nVMX: Clear pending KVM_REQ_GET_VMCS12_PAGES when leaving nested 967bc679c596 KVM: nVMX: do not use dangling shadow VMCS after guest reset 3a17ca864baf ext4: allow directory holes caa4e08253eb ext4: use jbd2_inode dirty range scoping af3812b65c37 jbd2: introduce jbd2_inode dirty range scoping 4becd6c11e9a mm: add filemap_fdatawait_range_keep_errors() c9ea4620a37f ext4: enforce the immutable flag on open files 29171e82348c ext4: don't allow any modifications to an immutable file 4a5cc64d8a8a perf/core: Fix race between close() and fork() 75100ec5f079 perf/core: Fix exclusive events' grouping 0e6ef184315d MIPS: lb60: Fix pin mappings dd5994ab1f00 gpio: davinci: silence error prints in case of EPROBE_DEFER c947cf3e9583 dma-buf: Discard old fence_excl on retrying get_fences_rcu for realloc 95ee55cab118 dma-buf: balance refcount inbalance b72fb8dec183 net: bridge: stp: don't cache eth dest pointer before skb pull 78701843ecc4 net: bridge: don't cache ether dest pointer on input 41a8df71809e net: bridge: mcast: fix stale ipv6 hdr pointer when handling v6 query caf4488fc06e net: bridge: mcast: fix stale nsrcs pointer in igmp3/mld2 report handling bc9a2f36a7d6 sctp: not bind the socket in sctp_connect fde351aeff4a net/tls: make sure offload also gets the keys wiped d9571a9f5ec1 net_sched: unset TCQ_F_CAN_BYPASS when adding filters 69cd58454615 netrom: hold sock when setting skb->destructor dc59a2abd33e netrom: fix a memory leak in nr_rx_frame() 0c5cb5a12623 macsec: fix checksumming after decryption 21252f49cddf macsec: fix use-after-free of skb during RX a8ba53da071e net/mlx5e: IPoIB, Add error path in mlx5_rdma_setup_rn a2aa162a6331 vrf: make sure skb->data contains ip header to make routing 1b200acde418 tcp: Reset bytes_acked and bytes_received when disconnecting c60f57dfe995 tcp: fix tcp_set_congestion_control() use from bpf hook 6323c238bb43 tcp: be more careful in tcp_fragment() b640ade07295 sky2: Disable MSI on ASUS P6T d9ee5afd9165 sctp: fix error handling on stream scheduler initialization bfa7913575b7 rxrpc: Fix send on a connected, but unbound socket 3e4e6b71ece0 r8169: fix issue with confused RX unit after PHY power-down on RTL8411b 97739e5c9e73 nfc: fix potential illegal memory access f47f68cc9d33 net: stmmac: Re-work the queue selection for TSO packets 201d7d62a82a net: phy: sfp: hwmon: Fix scaling of RX power c60bce64615d net: openvswitch: fix csum updates for MPLS actions 257441a07201 net: neigh: fix multiple neigh timer scheduling 832d0ea751a8 net: make skb_dst_force return true when dst is refcounted 6ab30a4cc5c6 net: dsa: mv88e6xxx: wait after reset deactivation 5832ef4afd90 net: bcmgenet: use promisc for unsupported filters c0f4a6447977 ipv6: Unlink sibling route in case of failure 0bd84505f16f ipv6: rt6_check should return NULL if 'from' is NULL 47ce442783d7 ipv4: don't set IPv6 only flags to IPv4 addresses aee5dd00341b igmp: fix memory leak in igmpv3_del_delrec() 9770fe1b202f hv_netvsc: Fix extra rcu_read_unlock in netvsc_recv_callback() d7cdac6dc418 caif-hsi: fix possible deadlock in cfhsi_exit_module() 8fb37be12046 bnx2x: Prevent load reordering in tx completion processing 7250956f6eaf Linux 4.19.61 025eb12bb4b0 dm bufio: fix deadlock with loop device 404f59e265ac dt-bindings: allow up to four clocks for orion-mdio 03e6a668ea1f net: mvmdio: allow up to four clocks to be specified for orion-mdio dd87cc633ba5 blkcg: update blkcg_print_stat() to handle larger outputs 73efdc5d7d3b blk-iolatency: clear use_delay when io.latency is set to zero 1ab644bd02ab blk-throttle: fix zero wait time for iops throttled group 91da712ff592 usb: Handle USB3 remote wakeup for LPM enabled devices correctly 152ddf9f0458 Bluetooth: Add SMP workaround Microsoft Surface Precision Mouse bug 98318cd31b95 intel_th: msu: Fix single mode with disabled IOMMU d6328d7c1a71 mtd: spinand: read returns badly if the last page has bitflips 94f1db42a968 mtd: rawnand: mtk: Correct low level time calculation of r/w cycle 30c6b34759f6 eCryptfs: fix a couple type promotion bugs 92e23f5fc049 mmc: sdhci-msm: fix mutex while in spinlock 01982f7bcc9d powerpc/pseries: Fix oops in hotplug memory notifier e725502b8548 powerpc/powernv/npu: Fix reference leak 1e3b61cbc30d powerpc/watchpoint: Restore NV GPRs while returning from exception 237ac0d73b55 powerpc/32s: fix suspend/resume when IBATs 4-7 are used 7961981718d6 parisc: Fix kernel panic due invalid values in IAOQ0 or IAOQ1 a6a0daa775e8 parisc: Ensure userspace privilege for ptraced processes in regset functions ef5c2e165ab0 crypto: caam - limit output IV to CBC to work around CTR mode DMA issue 376b80276d84 gpu: ipu-v3: ipu-ic: Fix saturation bit offset in TPMEM ef30c0739439 xfs: abort unaligned nowait directio early 669c867972c0 xfs: serialize unaligned dio writes against all other dio writes d61d885b17b0 xfs: fix reporting supported extra file attributes for statx() f614ef7a34b0 xfs: reserve blocks for ifree transaction during log recovery 424543a53ae0 xfs: don't ever put nlink > 0 inodes on the unlinked list 3a895cc066c0 xfs: rename m_inotbt_nores to m_finobt_nores 2ab62234e823 xfs: don't overflow xattr listent buffer 1dc8b13cc66d xfs: flush removing page cache in xfs_reflink_remap_prep 788920d12b95 xfs: fix pagecache truncation prior to reflink 41f64437f030 include/asm-generic/bug.h: fix "cut here" for WARN_ON for __WARN_TAINT architectures afa3e571cde3 coda: pass the host file in vma->vm_file on mmap 2c0222b48e77 libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields 656d06dab4d6 HID: wacom: correct touch resolution x/y typo 1c871b4006b2 HID: wacom: generic: Correct pad syncing 46f71a15abe7 HID: wacom: generic: only switch the mode on devices with LEDs cb4c2b94f629 IB/mlx5: Report correctly tag matching rendezvous capability 4bd953241d81 Btrfs: add missing inode version, ctime and mtime updates when punching hole fffedf5cf67e Btrfs: fix fsync not persisting dentry deletions due to inode evictions 110850fffeb0 Btrfs: fix data loss after inode eviction, renaming it, and fsync it 6b71c62ea9da PCI: qcom: Ensure that PERST is asserted for at least 100 ms 529e71cae929 PCI: Do not poll for PME if the device is in D3cold 4d8504004c86 PCI: hv: Fix a use-after-free bug in hv_eject_device_work() f0ff76a42ef5 intel_th: pci: Add Ice Lake NNPI support 66a13b5e4e9c drm/edid: parse CEA blocks embedded in DisplayID 9854e06842bc perf/x86/amd/uncore: Set the thread mask for F17h L3 PMCs 82c46f7b0918 perf/x86/amd/uncore: Do not set 'ThreadMask' and 'SliceMask' for non-L3 PMCs a847a5225432 perf/x86/intel: Fix spurious NMI on fixed counter 0d4c0bb70665 x86/boot: Fix memory leak in default_get_smp_config() b52807e607f1 9p/virtio: Add cleanup path in p9_virtio_init 1253882d64d0 9p/xen: Add cleanup path in p9_trans_xen_init 007e5aaf287c xen/events: fix binding user event channels to cpus e380170b3b3a dm zoned: fix zone state management race 1e4247d7958b padata: use smp_mb in padata_reorder to avoid orphaned padata jobs 0489d808a5f2 drm/nouveau/i2c: Enable i2c pads & busses during preinit c77cbc873586 kconfig: fix missing choice values in auto.conf 2c7b50c7b1d0 fs/proc/proc_sysctl.c: fix the default values of i_uid/i_gid on /proc/sys inodes. ba271659ad42 arm64: tegra: Fix AGIC register range ba27a25df6df KVM: x86/vPMU: refine kvm_pmu err msg when event creation failed 87bae91a0fe9 media: videobuf2-dma-sg: Prevent size from overflowing cb2e2b0ae554 media: videobuf2-core: Prevent size alignment wrapping buffer size to 0 deb78bd24e0c media: coda: Remove unbalanced and unneeded mutex unlock fc0232e24541 media: v4l2: Test type instead of cfg->type in v4l2_ctrl_new_custom() a4c4c06f1755 ALSA: hda/realtek: apply ALC891 headset fixup to one Dell machine 8ba78e4d564e ALSA: hda/realtek - Fixed Headphone Mic can't record on Dell platform c92212a81617 ALSA: seq: Break too long mutex context in the write loop eb6c84e4b4f2 raid5-cache: Need to do start() part job after adding journal device 3f42c0000b23 ASoC: dapm: Adapt for debugfs API change 677b2aa3be5c lib/scatterlist: Fix mapping iterator when sg->offset is greater than PAGE_SIZE 0b174bac4e43 pnfs: Fix a problem where we gratuitously start doing I/O through the MDS f64ff5914f00 pNFS: Fix a typo in pnfs_update_layout 603e7497bf27 pnfs/flexfiles: Fix PTR_ERR() dereferences in ff_layout_track_ds_error 5347e61954fc NFSv4: Handle the special Linux file open access mode 6825ff011c7c iwlwifi: fix RF-Kill interrupt while FW load for gen2 devices a32e2ceca0ef iwlwifi: don't WARN when calling iwl_get_shared_mem_conf with RF-Kill d9ce0788da91 iwlwifi: pcie: fix ALIVE interrupt handling for gen2 devices w/o MSI-X 04c52c105a38 iwlwifi: pcie: don't service an interrupt that was masked 7ebddd5fe217 arm64: tegra: Update Jetson TX1 GPU regulator timings 042451b921b1 regulator: s2mps11: Fix buck7 and buck8 wrong voltages 8da63aa46e26 Input: alps - fix a mismatch between a condition check and its comment 81368a9a98d9 Input: synaptics - whitelist Lenovo T580 SMBus intertouch cfb9250619c8 Input: alps - don't handle ALPS cs19 trackpoint-only device d657077eda7b Input: gtco - bounds check collection indent level f11ba9df8eed bcache: destroy dc->writeback_write_wq if failed to create dc->writeback_thread 2ab14861d2eb bcache: fix mistaken sysfs entry for io_error counter 3c466df8fc59 bcache: ignore read-ahead request failure on backing device 4fc48cd21a31 bcache: Revert "bcache: free heap cache_set->flush_btree in bch_journal_free" ab966241d59a bcache: Revert "bcache: fix high CPU occupancy during journal" 58169c189bd6 Revert "bcache: set CACHE_SET_IO_DISABLE in bch_cached_dev_error()" c3b7d27f3746 crypto: crypto4xx - fix a potential double free in ppc4xx_trng_probe a9fd1795fee6 crypto: ccp/gcm - use const time tag comparison. 561c4424f1e3 crypto: ccp - memset structure fields to zero before reuse 13805a5df489 crypto: crypto4xx - block ciphers should only accept complete blocks 17e63172d536 crypto: crypto4xx - fix blocksize for cfb and ofb 4598094d24c7 crypto: crypto4xx - fix AES CTR blocksize value 1c9b0a766513 crypto: chacha20poly1305 - fix atomic sleep when using async algorithm eb99c084da28 crypto: arm64/sha2-ce - correct digest for empty data in finup 4230e09e61e6 crypto: arm64/sha1-ce - correct digest for empty data in finup 52f07c1ac70e crypto: ccp - Validate the the error value used to index error messages bed97f646997 crypto: ghash - fix unaligned memory access in ghash_setkey() ce7ec07abaf7 scsi: mac_scsi: Fix pseudo DMA implementation, take 2 de769c762626 scsi: mac_scsi: Increase PIO/PDMA transfer length threshold 3e9534fa5046 scsi: megaraid_sas: Fix calculation of target ID 1334a3e2d6d0 scsi: core: Fix race on creating sense cache 58f59f6072ab Revert "scsi: ncr5380: Increase register polling limit" 7cfded7a705c scsi: NCR5380: Always re-enable reselection interrupt d91baba81a6e scsi: NCR5380: Reduce goto statements in NCR5380_select() e73db096691e xen: let alloc_xenballooned_pages() fail if not enough memory free ff54c44f1038 floppy: fix out-of-bounds read in copy_buffer a9444d9d0f6f floppy: fix invalid pointer dereference in drive_name 5b565f3276f3 floppy: fix out-of-bounds read in next_valid_format 6e34fd07484a floppy: fix div-by-zero in setup_format_params 7c16c5eae41a iavf: fix dereference of null rx_buffer pointer e9896b29d010 net: mvmdio: defer probe of orion-mdio if a clock is not ready 5f6c5f5ae25e gtp: fix use-after-free in gtp_newlink() 141222216438 gtp: fix use-after-free in gtp_encap_destroy() 0a5eca2c949c gtp: fix Illegal context switch in RCU read-side critical section. e117a04133c6 gtp: fix suspicious RCU usage 202de90df2b7 Bluetooth: validate BLE connection interval updates ca33af18b5fc gtp: add missing gtp_encap_disable_sock() in gtp_encap_enable() 0fdb922d0ef0 Bluetooth: Check state in l2cap_disconnect_rsp 3b57b7a3a82a perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 c814f618b799 Bluetooth: 6lowpan: search for destination address in all peers c82c4910e9e6 Bluetooth: Add new 13d3:3501 QCA_ROME device 1cbce19bd697 Bluetooth: Add new 13d3:3491 QCA_ROME device 578658df21d5 Bluetooth: hci_bcsp: Fix memory leak in rx_skb 9d47bd217539 tools: bpftool: Fix json dump crash on powerpc 2ad04d31bb3e gpiolib: Fix references to gpiod_[gs]et_*value_cansleep() variants 157d1c7a1a00 bonding: validate ip header before check IPPROTO_IGMP 88f751b066f2 selftests: bpf: fix inlines in test_lwt_seg6local ef5b204336b3 bpf, libbpf, smatch: Fix potential NULL pointer dereference 0f2f2cebe64d rxrpc: Fix oops in tracepoint ca37b9a74689 net: usb: asix: init MAC address buffers 51216937c319 bnx2x: Prevent ptp_task to be rescheduled indefinitely e358d2ab42f8 perf stat: Fix group lookup for metric group a64e018be77a perf stat: Make metric event lookup more robust 7343178ccf7d bpf: fix uapi bpf_prog_info fields alignment af3790a46a55 iwlwifi: mvm: Drop large non sta frames 036184af23e0 igb: clear out skb->tstamp after reading the txtime 0024b12b776c net: mvpp2: prs: Don't override the sign bit in SRAM parser shift 05592b9b7f25 ath10k: destroy sdio workqueue while remove sdio module 26d86b29e806 net: hns3: add some error checking in hclge_tm module ddfdbcccd71a net: hns3: fix a -Wformat-nonliteral compile warning 95d084809495 bcache: fix potential deadlock in cached_def_free() 4b7758e9c4ed bcache: check c->gc_thread by IS_ERR_OR_NULL in cache_set_flush() 81b88c05bc45 bcache: acquire bch_register_lock later in cached_dev_free() d81080a0bcf8 bcache: check CACHE_SET_IO_DISABLE bit in bch_journal() 57cfb755c356 bcache: check CACHE_SET_IO_DISABLE in allocator code e78d1d234469 EDAC: Fix global-out-of-bounds write when setting edac_mc_poll_msec e54cc89e6f0a wil6210: drop old event after wmi_call timeout 0388597d0627 crypto: asymmetric_keys - select CRYPTO_HASH where needed 1dea395c9e12 crypto: serpent - mark __serpent_setkey_sbox noinline b346070c72cd ixgbe: Check DDM existence in transceiver before access 0340c621eca8 rslib: Fix handling of of caller provided syndrome 8ba93c59441a rslib: Fix decoding of shortened codes dad0b17e4a4e xsk: Properly terminate assignment in xskq_produce_flush_desc e69fac59c493 clocksource/drivers/exynos_mct: Increase priority over ARM arch timer 12e20eca894b libata: don't request sense data on !ZAC ATA devices 6e6bc34f8570 ASoC: Intel: hdac_hdmi: Set ops to NULL on remove 1182ff224847 perf tools: Increase MAX_NR_CPUS and MAX_CACHES 7201cc227d4a ath10k: fix PCIE device wake up failed 8a808fadc9f7 ath10k: add missing error handling fe2ceeb4cffc ipvs: fix tinfo memory leak in start_sync_thread 20de38d282b3 mt7601u: fix possible memory leak when the device is disconnected 033577880135 x86/build: Add 'set -e' to mkcapflags.sh to delete broken capflags.c 3f7952b275c8 mt7601u: do not schedule rx_tasklet when the device has been disconnected 6f6e126e1995 rtlwifi: rtl8192cu: fix error handle when usb probe failed 41864adfee2e net: stmmac: sun8i: force select external PHY when no internal one bce037abc29f media: hdpvr: fix locking and a missing msleep 43b9fdc48377 media: vimc: cap: check v4l2_fill_pixfmt return value d562537dbf0d media: coda: increment sequence offset for the last returned frame 3697c12c4425 media: coda: fix last buffer handling in V4L2_ENC_CMD_STOP 6fd3e9f65db9 media: coda: fix mpeg2 sequence number handling c647c00f28af acpi/arm64: ignore 5.1 FADTs that are reported as 5.0 b9f547b7bdd9 timer_list: Guard procfs specific code d86c0b73f75b ntp: Limit TAI-UTC offset 8d8f0b9009d0 media: i2c: fix warning same module names 6439110fbeee media: s5p-mfc: Make additional clocks optional 57de3c78f0b7 ipvs: defer hook registration to avoid leaks 06a3cd416224 ipsec: select crypto ciphers for xfrm_algo 723ba7938492 arm64: Do not enable IRQs for ct_user_exit 010bfbc93424 lightnvm: pblk: fix freeing of merged pages 762bba1b7ee7 nvme-pci: set the errno on ctrl state change error c876a66553d7 nvme-pci: properly report state change failure in nvme_reset_work f0c83dd15ee1 nvme: fix possible io failures when removing multipathed ns 10cc3a65a55b EDAC/sysfs: Fix memory leak when creating a csrow object f6502ce4f050 ACPICA: Clear status of GPEs on first direct enable 3ae98dc2db1e blk-iolatency: only account submitted bios a952f7c384aa x86/cacheinfo: Fix a -Wtype-limits warning 3252b29ea41b ipoib: correcly show a VF hardware address 0e2af9b06c00 vhost_net: disable zerocopy by default 4c57957ed6c8 perf evsel: Make perf_evsel__name() accept a NULL argument 9e0bcb59b6c0 x86/atomic: Fix smp_mb__{before,after}_atomic() dd0260fd1e3a perf/x86/intel/uncore: Handle invalid event coding for free-running counter 7fc96cd2b0de sched/fair: Fix "runnable_avg_yN_inv" not used warnings d8b7db6c5004 sched/core: Add __sched tag for io_schedule() 930655b01367 xfrm: fix sa selector validation b7d66bbc8ad3 blkcg, writeback: dead memcgs shouldn't contribute to writeback ownership arbitration c8f75e753784 block: null_blk: fix race condition for null_del_dev 1a3706d8f800 net: hns3: fix for skb leak when doing selftest 6a47a42f51cf qed: iWARP - Fix tc for MPA ll2 connection 670fb965da03 x86/cpufeatures: Add FDP_EXCPTN_ONLY and ZERO_FCS_FDS 366ae49ed78c rcu: Force inlining of rcu_read_lock() 1fb3ce14f28d ASoC: meson: axg-tdm: fix sample clock inversion 32df4043aed4 x86/cpu: Add Ice Lake NNPI to Intel family 914026d58100 selinux: fix empty write to keycreate file 10e3788e6575 media: s5p-mfc: fix reading min scratch buffer size on MFC v6/v7 7c10f8941b95 bpf: silence warning messages in core b01bf44c363d regmap: fix bulk writes on paged registers 544cd592ca72 gpio: omap: ensure irq is enabled before wakeup ddeef7a00050 gpio: omap: fix lack of irqstatus_raw0 for OMAP4 79644b600850 iommu: Fix a leak in iommu_insert_resv_region f2a4624be8f3 media: fdp1: Support M3N and E3 platforms 63e53991d791 media: uvcvideo: Fix access to uninitialized fields on probe error c844f4da9b92 irqchip/meson-gpio: Add support for Meson-G12A SoC eac8b39d089a perf report: Fix OOM error in TUI mode on s390 be32a9dc3f62 perf test 6: Fix missing kvm module load for s390 3662d8bca087 perf cs-etm: Properly set the value of 'old' and 'head' in snapshot mode ac510285d40b ipset: Fix memory accounting for hash types on resize c7bf2df45044 net: sfp: add mutex to prevent concurrent state checks fa4059c5497e RAS/CEC: Fix pfn insertion 99dcd701465f s390/qdio: handle PENDING state for QEBSM devices a76f32cbd38c net: axienet: Fix race condition causing TX hang 9d643358386d net: fec: Do not use netdev messages too early 403c43921479 crypto: inside-secure - do not rely on the hardware last bit for result descriptors 50331c64f3dd net: stmmac: modify default value of tx-frames 1a0a837afc41 net: stmmac: dwmac4: fix flow control issue 713737cac327 perf jvmti: Address gcc string overflow warning for strncpy() fb83987cbe6b arm64: mm: make CONFIG_ZONE_DMA32 configurable c360eb592938 cpupower : frequency-set -r option misses the last cpu in related cpu list cac3032062e5 net: hns3: set ops to null when unregister ad_dev 35407917b0bc media: wl128x: Fix some error handling in fm_v4l2_init_video_device() 2fbde2746597 locking/lockdep: Fix merging of hlocks with non-zero references 909034b8ac64 batman-adv: Fix duplicated OGMs on NETDEV_UP aa2ad8b6fb2f tua6100: Avoid build warnings. 9072450736d0 crypto: talitos - Align SEC1 accesses to 32 bits boundaries. 9d25aedef08f crypto: talitos - properly handle split ICV. fc25cfb03ea2 net: phy: Check against net_device being NULL ef10d46d04a5 media: staging: media: davinci_vpfe: - Fix for memory leak if decoder initialization fails. e36f25627362 media: saa7164: fix remove_proc_entry warning ea904c9f6a33 media: mc-device.c: don't memset __user pointer contents a6dd4862b98f perf annotate TUI browser: Do not use member from variable within its own initialization 71b029a5d908 fscrypt: clean up some BUG_ON()s in block encryption/decryption 2c6acf7478aa xfrm: Fix xfrm sel prefix length validation 0544b64ceb64 af_key: fix leaks in key_pol_get_resp and dump_sp. b397462a010d signal/pid_namespace: Fix reboot_pid_ns to use send_sig not force_sig 1c8e736115cd qed: Set the doorbell address correctly df6680de7a20 net: stmmac: dwmac4/5: Clear unused address entries d3969670cb5a net: stmmac: dwmac1000: Clear unused address entries 810441651a8a media: media_device_enum_links32: clean a reserved field 6fb470ace862 media: vpss: fix a potential NULL pointer dereference 70da38e80509 media: marvell-ccic: fix DMA s/g desc number calculation add712b63185 media: ov7740: avoid invalid framesize setting b0e199e13495 crypto: talitos - fix skcipher failure due to wrong output IV 6452712f95e3 media: spi: IR LED: add missing of table registration 94f2b518a788 media: dvb: usb: fix use after free in dvb_usb_device_exit 8f855c09e2af batman-adv: fix for leaked TVLV handler. 83d133c96aad regmap: debugfs: Fix memory leak in regmap_debugfs_init 2b5b12c0c1b7 ath: DFS JP domain W56 fixed pulse type 3 RADAR detection da153c0c5746 wil6210: fix spurious interrupts in 3-msi a4bf4fecff16 ath10k: add peer id check in ath10k_peer_find_by_id 83c911f4bd68 ath6kl: add some bounds checking 42dcbf20e182 ath9k: Check for errors when reading SREV register 7e19e658e535 ath10k: Do not send probe response template for mesh 009edc622bba wil6210: fix potential out-of-bounds read 09593c25b975 dmaengine: imx-sdma: fix use-after-free on probe error path 06e15cf5aead scsi: iscsi: set auth_protocol back to NULL if CHAP_A value is not supported 37cb02da44dc arm64/efi: Mark __efistub_stext_offset as an absolute symbol explicitly 73ebefc814ef MIPS: fix build on non-linux hosts 7202df6be6ec MIPS: ath79: fix ar933x uart parity mode be9b6782a9eb Linux 4.19.60 d173ce091c1a x86/entry/32: Fix ENDPROC of common_spurious 466bdfc6c4d6 drm/udl: move to embedding drm device inside udl device. af48f7d79fae drm/udl: Replace drm_dev_unref with drm_dev_put cfd99eccede5 drm/udl: introduce a macro to convert dev to udl. 8f14cf159e9f regmap-irq: do not write mask register if mask_base is zero 820b010743ee crypto/NX: Set receive window credits to max number of CRBs in RxFIFO b24c6403633d crypto: talitos - fix hash on SEC1. ff1ce8ef1f88 crypto: talitos - move struct talitos_edesc into talitos.h b578b87bcab6 s390/qdio: don't touch the dsci in tiqdio_add_input_queues() b1d52630b12a s390/qdio: (re-)initialize tiqdio list entries 02eb533e940a s390: fix stfle zero padding 9db915738e40 ARC: hide unused function unw_hdr_alloc fc6975ee932b x86/irq: Seperate unused system vectors from spurious entry again 9494cd392885 x86/irq: Handle spurious interrupt after shutdown gracefully 7897f5a443fb x86/ioapic: Implement irq_get_irqchip_state() callback 6074f6043c49 genirq: Add optional hardware synchronization for shutdown 3f10ccc29780 genirq: Fix misleading synchronize_irq() documentation 578db1aa595b genirq: Delay deactivation in free_irq() 2656ee5a5ad5 linux/kernel.h: fix overflow for DIV_ROUND_UP_ULL 9c875e8556d4 pinctrl: mediatek: Update cur_mask in mask/mask ops f6e01328cb0e cpu/hotplug: Fix out-of-bounds read when setting fail state fa99487a43cf pinctrl: mediatek: Ignore interrupts that are wake only during resume cd2646e57ec5 HID: multitouch: Add pointstick support for ALPS Touchpad 9ea3b131441e HID: chicony: add another quirk for PixArt mouse 94968c37b6d3 x86/boot/64: Add missing fixup_pointer() for next_early_pgt access 729d25f43b64 x86/boot/64: Fix crash if kernel image crosses page table boundary 136847140cc8 dm verity: use message limit for data block corruption message 042be78692ae dm table: don't copy from a NULL pointer in realloc_argv() 0fc080bc9a72 pinctrl: mcp23s08: Fix add_data and irqchip_add_nested call order 00640eb0eafa ARM: dts: imx6ul: fix PWM[1-4] interrupts a8cc2a2c2841 sis900: fix TX completion 3232bccddeba ppp: mppe: Add softdep to arc4 5ec7753c7c9e be2net: fix link failure after ethtool offline test 2a6ee36917f0 x86/apic: Fix integer overflow on 10 bit left shift of cpu_khz fdfff855cd36 afs: Fix uninitialised spinlock afs_volume::cb_break_lock d47f06ab0c0e ARM: omap2: remove incorrect __init annotation 5d3c45538151 ARM: dts: gemini Fix up DNS-313 compatible string afda29dc5ac6 perf/core: Fix perf_sample_regs_user() mm check 627fdcc9b718 efi/bgrt: Drop BGRT status field reserved bits check cf4deb2d4de6 clk: ti: clkctrl: Fix returning uninitialized data ff232a47567f irqchip/gic-v3-its: Fix command queue pointer comparison bug 244db54441a1 firmware: improve LSM/IMA security behaviour 079d7f16a973 drivers: base: cacheinfo: Ensure cpu hotplug work is done before Intel RDT 68048dce650e nilfs2: do not use unexported cpu_to_le32()/le32_to_cpu() in uapi header 86859ef10d25 Input: synaptics - enable SMBUS on T480 thinkpad trackpad 438a3dc6f2c3 e1000e: start network tx queue only when link is up 8020568b404b Revert "e1000e: fix cyclic resets at link up with active tx" 3bd837bfe431 Linux 4.19.59 70bae382b3dc staging: rtl8712: reduce stack usage, again b46475ecd930 staging: bcm2835-camera: Handle empty EOS buffers whilst streaming 0ee144effcc3 staging: bcm2835-camera: Remove check of the number of buffers supplied fcbc6ddcd624 staging: bcm2835-camera: Ensure all buffers are returned on disable 4502c43d7f3b staging: bcm2835-camera: Replace spinlock protecting context_map with mutex 22a20b9f6d9f staging: fsl-dpaa2/ethsw: fix memory leak of switchdev_work cc396afa1959 MIPS: Remove superfluous check for __linux__ d202b5adccfb VMCI: Fix integer overflow in VMCI handle arrays 486c32325caa carl9170: fix misuse of device driver API 524ad00e80b7 binder: fix memory leak in error path 294b893a41cd lkdtm: support llvm-objcopy 5c90a2ecd08a HID: Add another Primax PIXART OEM mouse quirk c04c751bef87 staging: comedi: amplc_pci230: fix null pointer deref on interrupt 4e49c6c91c18 staging: comedi: dt282x: fix a null pointer deref on interrupt 8419fd562a09 drivers/usb/typec/tps6598x.c: fix 4CC cmd write 63b3028cd590 drivers/usb/typec/tps6598x.c: fix portinfo width 57e16e0d8c68 usb: renesas_usbhs: add a workaround for a race condition of workqueue aa9a8038ea8b usb: dwc2: use a longer AHB idle timeout in dwc2_core_reset() cac4a04202fb usb: gadget: ether: Fix race between gether_disconnect and rx_submit 449a8d08a4bc p54usb: Fix race between disconnect and firmware loading 135d9ba3b285 Revert "serial: 8250: Don't service RX FIFO if interrupts are disabled" 0891268f36a2 USB: serial: option: add support for GosunCn ME3630 RNDIS mode 0a1c811bf033 USB: serial: ftdi_sio: add ID for isodebug v1 bb902b6c87ff mwifiex: Don't abort on small, spec-compliant vendor IEs ffbbd626e1ce mwifiex: Abort at too short BSS descriptor element a2a24b57c27a Documentation/admin: Remove the vsyscall=native documentation 8a815007f5fe Documentation: Add section about CPU vulnerabilities for Spectre bd9604022eb3 x86/tls: Fix possible spectre-v1 in do_get_thread_area() 68ff28291a4f x86/ptrace: Fix possible spectre-v1 in ptrace_get_debugreg() d8e26651ce8d perf pmu: Fix uncore PMU alias list for ARM64 018524b75852 block, bfq: NULL out the bic when it's no longer valid ff75e5f41e88 ALSA: hda/realtek - Headphone Mic can't record after S3 87c3262b00d8 ALSA: usb-audio: Fix parse of UAC2 Extension Units ef374f5a2731 media: stv0297: fix frequency range limit 5db079eb0acd udf: Fix incorrect final NOT_ALLOCATED (hole) extent length 0fc3e9b9b603 fscrypt: don't set policy for a dead directory e9f76b954336 net :sunrpc :clnt :Fix xps refcount imbalance on the error path 810cfc3d9d2e NFS4: Only set creation opendata if O_CREAT 7075654ce7d0 net: dsa: mv88e6xxx: fix shift of FID bits in mv88e6185_g1_vtu_loadpurge() 606561e16186 quota: fix a problem about transfer quota 5ad566af08c1 scsi: qedi: Check targetname while finding boot target information 37232abb6ea3 net: lio_core: fix potential sign-extension overflow on large shift 740b2ac49518 ip6_tunnel: allow not to count pkts on tstats by passing dev as NULL a02ac12d2d48 drm: return -EFAULT if copy_to_user() fails 4c938a635fc3 bnx2x: Check if transceiver implements DDM before access 270ae00a0346 md: fix for divide error in status_resync 5533d9ed4112 mmc: core: complete HS400 before checking status 2da80536f629 qmi_wwan: extend permitted QMAP mux_id value range dc84e98393f7 qmi_wwan: avoid RCU stalls on device disconnect when in QMAP mode dbc6a83cf2bc qmi_wwan: add support for QMAP padding in the RX path 292ba5b1faf4 bpf, x64: fix stack layout of JITed bpf code 4c2ce7addda8 bpf, devmap: Add missing RCU read lock on flush ab44f8bcf2e5 bpf, devmap: Add missing bulk queue free 8d09e862103b bpf, devmap: Fix premature entry free on destroying map ba0afe520ee9 mac80211: do not start any work during reconfigure flow de8cf2c0bc64 mac80211: only warn once on chanctx_conf being NULL 9c2dd6d47131 ARM: davinci: da8xx: specify dma_coherent_mask for lcdc 3bbcc8b9ad37 ARM: davinci: da850-evm: call regulator_has_full_constraints() 443250665388 mlxsw: spectrum: Disallow prio-tagged packets when PVID is removed 512bbb114b99 KVM: arm/arm64: vgic: Fix kvm_device leak in vgic_its_destroy 41420ac584d7 Input: imx_keypad - make sure keyboard can always wake up system b71f312e9bf7 riscv: Fix udelay in RV32. 122c6a71c08d drm/vmwgfx: fix a warning due to missing dma_parms d3861d4ca94c drm/vmwgfx: Honor the sg list segment size limitation c0b12abd1828 s390/boot: disable address-of-packed-member warning e71daed5176f ARM: dts: am335x phytec boards: Fix cd-gpios active level 822c2ee81c63 ibmvnic: Fix unchecked return codes of memory allocations 0f06004d16be ibmvnic: Refresh device multicast list after reset e65dd528bb8e ibmvnic: Do not close unopened driver during reset 374180b11b29 net: phy: rename Asix Electronics PHY driver 473a75c7fab5 can: af_can: Fix error path of can_init() 486954277fc1 can: m_can: implement errata "Needless activation of MRAF irq" 270149f78b9c can: mcp251x: add support for mcp25625 33672c74b484 dt-bindings: can: mcp251x: add mcp25625 support 07c96e8e8021 soundwire: intel: set dai min and max channels correctly c7e427e28a3a mwifiex: Fix heap overflow in mwifiex_uap_parse_tail_ies() 8e115a079940 iwlwifi: Fix double-free problems in iwl_req_fw_callback() d4c0f752c1d2 mwifiex: Fix possible buffer overflows at parsing bss descriptor b8588a0981b7 mac80211: free peer keys before vif down in mesh acc42e5c2322 mac80211: mesh: fix RCU warning e3868c1a462f staging:iio:ad7150: fix threshold mode config bit 6b1ce3971e05 soundwire: stream: fix out of boundary access on port properties 6be857082611 bpf: sockmap, fix use after free from sleep in psock backlog workqueue bc84982f977d mac80211: fix rate reporting inside cfg80211_calculate_bitrate_he() 3c24a931e972 samples, bpf: suppress compiler warning e7779115bbd9 samples, bpf: fix to change the buffer size for read() fe01e93c3fd1 Input: elantech - enable middle button support on 2 ThinkPads 2883fc1ece69 soc: bcm: brcmstb: biuctrl: Register writes require a barrier 2f1c962a7416 soc: brcmstb: Fix error path for unsupported CPUs e8250f730410 crypto: talitos - rename alternative AEAD algos. 7a6bfa08b938 Linux 4.19.58 f37de75cb8eb dmaengine: imx-sdma: remove BD_INTR for channel0 018c968de710 dmaengine: qcom: bam_dma: Fix completed descriptors count 870de1499505 MIPS: have "plain" make calls build dtbs for selected platforms 8957895b35de MIPS: Add missing EHB in mtc0 -> mfc0 sequence. 2b8f8a80ca8b MIPS: Fix bounds check virt_addr_valid 80b25628ff26 svcrdma: Ignore source port when computing DRC hash 8129a10ce78f nfsd: Fix overflow causing non-working mounts on 1 TB machines f25c06955f8d KVM: LAPIC: Fix pending interrupt in IRR blocked by software disable LAPIC f6472f50fbfc KVM: x86: degrade WARN to pr_warn_ratelimited ac0024baf073 netfilter: ipv6: nf_defrag: accept duplicate fragments again 54e8cf41b20b bpf: fix bpf_jit_limit knob for PAGE_SIZE >= 64K e6c288f7307e net: hns: fix unsigned comparison to less than zero 4f24801ef50b sc16is7xx: move label 'err_spi' to correct section 318244f3641a netfilter: ipv6: nf_defrag: fix leakage of unqueued fragments a8891c5e2251 ip6: fix skb leak in ip6frag_expire_frag_queue() 382bc84da904 rds: Fix warning. 7e6af1fa80b8 ALSA: hda: Initialize power_state field properly c8c88293bf72 net: hns: Fixes the missing put_device in positive leg for roce reset 6bf9677300f3 x86/boot/compressed/64: Do not corrupt EDX on EFER.LME=1 setting b91ec6ae14da selftests: fib_rule_tests: Fix icmp proto with ipv6 e2851c3ee0be scsi: tcmu: fix use after free 04096b3beace mac80211: mesh: fix missing unlock on error in table_path_del() e2379b044d67 f2fs: don't access node/meta inode mapping after iput e9fde78c3a4f drm/fb-helper: generic: Don't take module ref for fbcon 7821bcce20aa media: s5p-mfc: fix incorrect bus assignment in virtual child device 3ddc2a100706 net/smc: move unhash before release of clcsock cd54dc4cd37d mlxsw: spectrum: Handle VLAN device unlinking a8a296abee36 tty: rocket: fix incorrect forward declaration of 'rp_init()' fb814f215013 btrfs: Ensure replaced device doesn't have pending chunk allocation 27ce6c2675f6 mm/vmscan.c: prevent useless kswapd loops c854d9b6ef8d ftrace/x86: Remove possible deadlock between register_kprobe() and ftrace_run_update_code() 2e716c3b562d drm/imx: only send event on crtc disable if kept disabled 8ec242fd431b drm/imx: notify drm core before sending event during crtc disable d2d061351d64 drm/etnaviv: add missing failure path to destroy suballoc ec5d99e18d30 drm/amdgpu/gfx9: use reset default for PA_SC_FIFO_SIZE ec6d8c9e6687 drm/amd/powerplay: use hardware fan control if no powerplay fan table b6d56f4f6a49 arm64: kaslr: keep modules inside module region when KASAN is enabled 7cab3dfa6d74 ARM: dts: armada-xp-98dx3236: Switch to armada-38x-uart serial node c8790d7f76be tracing/snapshot: Resize spare buffer if size changed 052b31810085 fs/userfaultfd.c: disable irqs for fault_pending and event locks ea38007107d6 lib/mpi: Fix karactx leak in mpi_powm 7df1e2f59bde ALSA: hda/realtek - Change front mic location for Lenovo M710q 899377c50e60 ALSA: hda/realtek: Add quirks for several Clevo notebook barebones d9b6936b134e ALSA: usb-audio: fix sign unintended sign extension on left shifts 7f52af5e9baa ALSA: line6: Fix write on zero-sized buffer 3663bf2baa97 ALSA: firewire-lib/fireworks: fix miss detection of received MIDI messages 9d2ac58c1ef9 ALSA: seq: fix incorrect order of dest_client/dest_ports arguments ae3fa28f0938 crypto: cryptd - Fix skcipher instance memory leak 015c20532ace crypto: user - prevent operating on larval algorithms 54435b7fff7b ptrace: Fix ->ptracer_cred handling for PTRACE_TRACEME 600d3712ae12 drm/i915/dmc: protect against reading random memory 2b39351e3844 ftrace: Fix NULL pointer dereference in free_ftrace_func_mapper() 938044171949 module: Fix livepatch/ftrace module text permissions race 220adcc0e0ca tracing: avoid build warning with HAVE_NOP_MCOUNT 79fccb9815db mm/mlock.c: change count_mm_mlocked_page_nr return type 4fce0a79e985 scripts/decode_stacktrace.sh: prefix addr2line with $CROSS_COMPILE b7747ecb82be cpuset: restore sanity to cpuset_cpus_allowed_fallback() e33aeb9a7c0a i2c: pca-platform: Fix GPIO lookup code 7cf431edfb71 platform/mellanox: mlxreg-hotplug: Add devm_free_irq call to remove flow c241f3fbfa1a platform/x86: mlx-platform: Fix parent device in i2c-mux-reg device registration f853112772b0 platform/x86: intel-vbtn: Report switch events when event wakes device 2ac96173bee0 platform/x86: asus-wmi: Only Tell EC the OS will handle display hotkeys from asus_nb_wmi 027e043f9c78 drm: panel-orientation-quirks: Add quirk for GPD MicroPC 2446563dd6d7 drm: panel-orientation-quirks: Add quirk for GPD pocket2 8be5629b9622 scsi: hpsa: correct ioaccel2 chaining c1bef204c70a SoC: rt274: Fix internal jack assignment in set_jack callback 1023af0c069d ALSA: hdac: fix memory release for SST and SOF drivers 26a6acde2a42 usb: gadget: udc: lpc32xx: allocate descriptor with GFP_ATOMIC 9be058f5dd70 usb: gadget: fusb300_udc: Fix memory leak of fusb300->ep[i] 5284327f4e17 x86/CPU: Add more Icelake model numbers 74929087384f ASoC: sun4i-i2s: Add offset to RX channel select 32475634e8a8 ASoC: sun4i-i2s: Fix sun8i tx channel offset mask 7b7486398a32 ASoC: max98090: remove 24-bit format support if RJ is 0 3b60f98ef496 drm/mediatek: call mtk_dsi_stop() after mtk_drm_crtc_atomic_disable() 34e5e1c4874f drm/mediatek: clear num_pipes when unbind driver a8a86e9a5533 drm/mediatek: call drm_atomic_helper_shutdown() when unbinding driver 79e095d234bb drm/mediatek: unbind components in mtk_drm_unbind() 319f4699bcaa drm/mediatek: fix unbind functions dbd94f4938c6 spi: bitbang: Fix NULL pointer dereference in spi_unregister_master 3f8d3c9506a5 ASoC: ak4458: rstn_control - return a non-zero on error only 3c3dd68c48e8 ASoC: soc-pcm: BE dai needs prepare when pause release after resume 4c31b4b4ba65 ASoC: ak4458: add return value for ak4458_probe 0c19bcdb0db9 ASoC : cs4265 : readable register too low c549680ed59b netfilter: nft_flow_offload: IPCB is only valid for ipv4 family 041c181e6ba0 netfilter: nft_flow_offload: don't offload when sequence numbers need adjustment 48f611ecea0e netfilter: nft_flow_offload: set liberal tracking mode for tcp 3b2734bc839d netfilter: nf_flow_table: ignore DF bit setting 869eec894663 md/raid0: Do not bypass blocking queue entered for raid0 bios c9d8d3e9d7a0 block: Fix a NULL pointer dereference in generic_make_request() 5dd6139a0aa2 Bluetooth: Fix faulty expression for minimum encryption key size check
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 885eeb589ed3150a17a8ac62c44632cb02171478) Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 842bd7ca21efc6378ba24a8d0bf065c4d0f54f1d) Signed-off-by: Armin Kuster <akuster808@gmail.com>
sanity.bbclass: Move sanity_info from conf to cache
Since this file is written during recipe parsing, having it in the
${BUILDDIR}/conf directory, which is covered by an inotify watcher,
will trigger a re-parse the next time bitbake is run and the resident
bitbake server is enabled. This causes the sanity_info file to be
updated again, which triggers a new parse the next time bitbake is run
ad infinitum. Moving it to ${BUILDDIR}/cache should avoid this.
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f98103b548aa7dba6b1be6c8e02ef41858a8e85c) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
populate_sdk_ext.bbclass: No longer needed to clean away conf/sanity_info
Since the sanity_info file has moved from the conf directory to the
cache directory, there is no longer any need to clean it away
explicitly in clean_esdk_builddir() since the whole cache directory is
already cleaned away anyway.
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 40c30990e1be72130819c040fe471e2bdc0c6e7d) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
Khem Raj [Fri, 17 Jan 2020 16:58:17 +0000 (18:58 +0200)]
openssl: Enable os option for with-rand-seed as well
with openSSL 1.1.1d we start seeing errors like
Error Generating Key 139979727451584:error:2406C06E:random number generator:RAND_DRBG_instantiate:error retrieving entropy:../openssl-1.1.1d/crypto/rand/drbg_lib.c:342:
when using openssl from openssl-native on build hosts, this is due to
limiting the random seed to devrandom, to support older hosts, since the
option allows to have a comma separated list of methods to try, we can
try the default first and if that fails then fallback to devrandom, this
will ensure that it keeps working with build systems which dont support
getrandom()
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Armin Kuster <akuster808@gmail.com>
Mattias Hansson [Fri, 17 Jan 2020 17:14:33 +0000 (19:14 +0200)]
base.bbclass: add dependency on pseudo from do_prepare_recipe_sysroot
do_prepare_recipe_sysroot may perform groupadd, which requires pseudo.
However, do_prepare_recipe_sysroot does not depend on pseudo explicitly,
which sometimes causes a build error when building a recipe that adds
groups.
This issue only occurs when executing do_prepare_recipe_sysroot for a
recipe that adds groups before finishing a task that depends on pseudo
for a recipe that doesn't add groups.
Signed-off-by: Mattias Hansson <mattihn@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Adrian Bunk <bunk@stusta.de>
Ross Burton [Fri, 17 Jan 2020 17:14:21 +0000 (19:14 +0200)]
wpa-supplicant: fix CVE-2019-16275
Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Adrian Bunk <bunk@stusta.de>
Joshua Watt [Fri, 17 Jan 2020 17:04:23 +0000 (19:04 +0200)]
python3: RDEPEND on libgcc
Python uses features of glibc that require it to dynamically load (i.e.
dlopen()) libgcc_s at runtime. However, since this isn't a link time
dependency, it doesn't get picked up automatically by bitbake so
manually add it to RDEPENDS.
There is an outstanding bug in Python to make it explicitly link against
libgcc at link time which would remove the need for this. See:
https://bugs.python.org/issue37395
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com>
[ merged the fix to make it glibc only ] Signed-off-by: Adrian Bunk <bunk@stusta.de>
Armin Kuster [Sun, 12 Jan 2020 03:39:37 +0000 (19:39 -0800)]
stress: update SRC_URI
Fixes:
WARNING: stress-1.0.4-r0 do_fetch: Failed to fetch URL http://people.seas.harvard.edu/~apw/stress/stress-1.0.4.tar.gz, attempting MIRRORS if available
Niko Mauno [Sat, 14 Dec 2019 06:15:05 +0000 (14:15 +0800)]
cve-check: Switch to NVD CVE JSON feed version 1.1
Switch to recently released version 1.1 of NVD CVE JSON feed, as in
https://nvd.nist.gov/General/News/JSON-1-1-Vulnerability-Feed-Release
it is mentioned that
Due to changes required to support CVSS v3.1 scoring, the JSON
vulnerability feeds must be modified. This will require the consumers
of this data to update their internal processes. We will be providing
the JSON 1.1 schema on the data feeds page and the information below
to prepare for this transition.
...
The JSON 1.1 data feeds will be available on September 9th, 2019. At
that time the current JSON 1.0 data feeds will no longer available.
This change was tested briefly by issuing 'bitbake core-image-minimal'
with 'cve-check.bbclass' inherited via local.conf, and then comparing
the content between the resulting two
'DEPLOY_DIR_IMAGE/core-image-minimal-qemux86.cve' files, which did not
seem to contain any other change, except total of 167 entries like
CVSS v3 BASE SCORE: 0.0
were replaced with similar 'CVSS v3 BASE SCORE:' entries which had
scores that were greater than '0.0' (up to '9.8').
Signed-off-by: Niko Mauno <niko.mauno@iki.fi> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c92b8804d6e59b2707332859957f0e6a46db0a73) Signed-off-by: Armin Kuster <akuster808@gmail.com>
Ross Burton [Sun, 8 Dec 2019 18:35:57 +0000 (20:35 +0200)]
cve-check: fetch CVE data once at a time instead of in a single call
This code used to construct a single SQL statement that fetched the NVD data for
every CVE requested. For recipes such as the kernel where there are over 2000
CVEs to report this can hit the variable count limit and the query fails with
"sqlite3.OperationalError: too many SQL variables". The default limit is 999
variables, but some distributions such as Debian set the default to 250000.
As the NVD table has an index on the ID column, whilst requesting the data
CVE-by-CVE is five times slower when working with 2000 CVEs the absolute time
different is insignificant: 0.05s verses 0.01s on my machine.
Ross Burton [Sun, 8 Dec 2019 18:35:55 +0000 (20:35 +0200)]
cve-check: rewrite look to fix false negatives
A previous optimisation was premature and resulted in false-negatives in the report.
Rewrite the checking algorithm to first get the list of potential CVEs by
vendor:product, then iterate through every matching CPE for that CVE to
determine if the bounds match or not. By doing this in two stages we can know
if we've checked every CPE, instead of accidentally breaking out of the scan too
early.
Ross Burton [Sun, 8 Dec 2019 18:35:54 +0000 (20:35 +0200)]
cve-update-db-native: clean up proxy handling
urllib handles adding proxy handlers if the proxies are set in the environment,
so call bb.utils.export_proxies() to do that and remove the manual setup.
Ross Burton [Sun, 8 Dec 2019 18:35:51 +0000 (20:35 +0200)]
cve-update-db-native: don't refresh more than once an hour
We already fetch the yearly CVE metadata and check that for updates before
downloading the full data, but we can speed up CVE checking further by only
checking the CVE metadata once an hour.
Ross Burton [Sun, 8 Dec 2019 18:35:48 +0000 (20:35 +0200)]
cve-check: ensure all known CVEs are in the report
CVEs that are whitelisted or were not vulnerable when there are version
comparisons were not included in the report, so alter the logic to ensure that
all relevant CVEs are in the report for completeness.
sdk: Install nativesdk locales for all TCLIBC variants
install_locales() here is actually operating on nativesdk and only glibc
is the default library for nativesdk, since thats what most of
desktop/server distros use, therefore bailing out based on TCLIBC is not
needed here, since nativesdk-glibc would be required for all non-glibc
targetting SDKs as well.
Fixes SDK install time error
ERROR: OE-core's config sanity checker detected a potential misconfiguration.
Either fix the cause of this error or at your own risk disable the checker (see sanity.conf).
Following is the list of potential problems / advisories:
Your system needs to support the en_US.UTF-8 locale.
ERROR: SDK preparation failed
Ross Burton [Tue, 5 Nov 2019 21:44:48 +0000 (23:44 +0200)]
procps: whitelist CVE-2018-1121
This CVE is about race conditions in 'ps' which make it unsuitable for security
audits. As these race conditions are unavoidable ps shouldn't be used for
security auditing, so this isn't a valid CVE.
Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Armin Kuster <akuster808@gmail.com>
This is the second last release of py 2.x; upstream support ends on
1 January 2020, there will be one final 2.x afterwards.
Note that the only thing that still needs python 2.x in oe-core is
u-boot; when the next u-boot update arrives, we should find out
where the py3 migration is for that component before merging the
update.
Kai Kang [Fri, 22 Nov 2019 02:04:26 +0000 (10:04 +0800)]
bind: fix CVE-2019-6471 and CVE-2018-5743
Backport patches to fix CVE-2019-6471 and CVE-2018-5743 for bind.
CVE-2019-6471 is fixed by 0001-bind-fix-CVE-2019-6471.patch and the
other 6 patches are for CVE-2018-5743. And backport one more patch to
fix compile error on arm caused by these 6 commits.
Richard Purdie [Wed, 6 Nov 2019 13:20:01 +0000 (13:20 +0000)]
pseudo: Add statx support to fix fedora30 issues
Modern distros (e.g. fedora30) are starting to use the new statx() syscall through
the newly exposed glibc wrapper function in software like coreutils (e.g. the ls
command). Add support to intercept this to pseudo.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
[Fixup for warrior context] Signed-off-by: Armin Kuster <akuster808@gmail.com>
Richard Purdie [Fri, 8 Nov 2019 14:36:36 +0000 (14:36 +0000)]
pseudo: Drop static linking to sqlite3
Back in 2010[1] we made pseudo statically link against sqlite3. Since then
the world has changed, pseudo now has separate processes for the database
in the server and the client and they have separate linking commands.
Also, whilst there were concerns about needing specific versions of sqlite3,
in the OE environment, this is always the case.
The static sqlite3-native is causing us problems, in particular:
tmp/work/x86_64-linux/pseudo-native/1.9.0+gitAUTOINC+060058bb29-r0/recipe-sysroot-native/usr/lib/libsqlite3.a(sqlite3.o):(.data.rel+0xb0): undefined reference to `fcntl64'
which occurs if sqlite3-native was built on a machine with glibc 2.28 or later
and pseudo-native is being built on glibc before that. With dyanmical linking,
libc is backwards compatible and works but with static linking it does not.
There appears to be no easy way to avoid this other than adding a copy of
sqlite3 into the pseudo recipe. Given the static linking doesn't seem to
be required any longer due to the separate processes, drop that to fix
those issues.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com>
Jason Wessel [Mon, 5 Aug 2019 16:32:37 +0000 (09:32 -0700)]
pseudo: Fix openat() with a symlink pointing to a directory
While working with ostree disk generation in conjunction with wic, I
found a problem with pseudo where it tried to resolve a symlink when
it shouldn't, based on openat() flags. A C program has been
constructed to test pseudo to show that it is working properly with
the correct behavior around openat().
int target_dfd = openat (dfd, "tlink", O_RDONLY | O_NONBLOCK |
O_DIRECTORY | O_CLOEXEC | O_NOFOLLOW);
if (target_dfd == -1) {
printf("Test 1 good\n");
} else {
printf("Test 1 failed\n");
close(target_dfd);
}
target_dfd = openat (dfd, "tlink", O_RDONLY | O_NONBLOCK |
O_DIRECTORY | O_CLOEXEC);
if (target_dfd == -1) {
printf("Test 2 failed\n");
} else {
printf("Test 2 good\n");
close(target_dfd);
}
/* Test 3 make sure the owner of the link is root */
struct stat sbuf;
if (!lstat("tlink", &sbuf) && sbuf.st_uid == 0) {
printf("Test 3 good\n");
} else {
printf("Test 3 failed\n");
}
/* Test 4 tests open with the "rb" flag, owner should not change */
int ofd = openat(dfd,"./tlink", O_RDONLY|O_CLOEXEC);
if (ofd >= 0) {
if (fstat(ofd, &sbuf) != 0)
printf("ERROR in fstat test 4\n");
else if (sbuf.st_uid == 0)
printf("Test 4 good\n");
close(ofd);
} else {
printf("Test 4 failed with openat()\n");
}
/* Test pseudo db to see the fstat() above did not delete the DB entry */
if (!lstat("tlink", &sbuf) && sbuf.st_uid == 0)
printf("Test 5 good\n");
else
printf("Test 5 failed... tlink is owned by %i and not 0\n", sbuf.st_uid);
return 0;
}
Mingli Yu [Mon, 5 Aug 2019 09:38:18 +0000 (02:38 -0700)]
python3: fix the test_locale output format
Before this patch:
# python3 -m test -v test_locale
[snip]
test_getsetlocale_issue1813 (test.test_locale.TestMiscellaneous) ... testing with ('tr_TR', 'ISO8859-9') ok
[snip]
After this patch:
# python3 -m test -v test_locale
[snip]
test_getsetlocale_issue1813 (test.test_locale.TestMiscellaneous) ... testing with ('tr_TR', 'ISO8859-9')... ok
[snip]
Make the test ended with "... ok" is common in python
unittest world, we should make it keep consistent
with other test cases in case it may be ignored to
record in the report if we use the common filter
"... ok".
Joshua Watt [Fri, 21 Jun 2019 13:35:54 +0000 (08:35 -0500)]
python3: Reformat sysconfig
Reformats the sysconfig file when packaging. This file is output by
using the python pprint function. This function will wrap long lines at
80 characters by default, and will even split strings at whitespace
boundaries to do so, e.g.:
'A': 'B is really'
' long'
This causes a problem for reproducibility however because there might be
lines of differing lengths depending on the build path. These
non-reproducible paths are removed, but their effect on string wrapping
from pprint remains.
To correct this, reformat the entire sysconfig file by re-printing using
pprint with an (effectively) unlimited line length.
When building x86->x86 the system will try to execute .so and related items
from the default PYTHONPATH. This will fail if the target CPU contains
instructions that the host CPU does not have, add CROSSPYTHONPATH
into PYTHONPATH so we can prepend the list to find correct libs.
Changqing Li [Wed, 8 May 2019 10:05:27 +0000 (18:05 +0800)]
python3: fix do_install fail for parallel buiild
When using make -j with the 'install' target, it's possible for altbininstall
(which normally creates BINDIR) and libainstall (which doesn't, though it
installs python-config there) to race, resulting in a failure due to
attempting to install python-config into a nonexistent BINDIR. Ensure it also
exists in the libainstall target.
Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com>
lib/oe/lsb: Make sure the distro ID is always lowercased
In commit 8689e561 (lib/oe/lsb: attempt to ensure consistent distro id
regardless of source), the distro ID returned by
oe.lsb.distro_identifier() was lowercased, but only if a release
version is also present.
This changes the code to always lowercase the distro ID, including the
default distro ID "unknown", which is used if no other ID can be
identified.
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com>
Niclas Svensson [Tue, 5 Nov 2019 22:08:37 +0000 (23:08 +0100)]
devtool: finish: Keep patches ordered when updating bbappend
The _get_patchset_revs() function returns the patches in an
OrderedDict to keep them ordered. However, this information was lost
when the patches were added to the bbappend file.
Signed-off-by: Niclas Svensson <niclas.svensson@axis.com> Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com>
tzdata: Correct the packaging of /etc/localtime and /etc/timezone
During restructuring of the packaging in 2af4d6eb (tzdata: Install
everything by default), these two files remained in the tzdata
package, which is supposed to be empty. Move them to tzdata-core where
they belong.
Also simplify the definition of CONFFILES_tzdata-core. As its value
only takes effect for files that actually exist, there is no need to
complicate its definition by checking if a file is created before
adding it to the list of configuration files.
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com>
devtool: Avoid failure for recipes with S == WORKDIR and no local files
When extracting the sources for a recipe that has S == WORKDIR and no
local files in the SRC_URI (which, e.g., can happen for a recipe with
a URI that has the unpack=false attribute), the extraction fails with
the following backtrace:
Traceback (most recent call last):
File ".../scripts/devtool", line 344, in <module>
ret = main()
File ".../scripts/devtool", line 331, in main
ret = args.func(args, config, basepath, workspace)
File ".../poky/scripts/lib/devtool/standard.py", line 762, in
modify
initial_rev, _ = _extract_source(srctree, args.keep_temp,
args.branch, False, config, basepath, workspace,
args.fixed_setup, rd, tinfoil, no_overrides=args.no_overrides)
File ".../poky/scripts/lib/devtool/standard.py", line 647, in
_extract_source
bb.process.run('git %s commit -a -m "Committing local file
symlinks\n\n%s"' % (' '.join(useroptions),
oe.patch.GitApplyTree.ignore_commit_prefix), cwd=srctree)
File ".../poky/bitbake/lib/bb/process.py", line 178, in run
raise ExecutionError(cmd, pipe.returncode, stdout, stderr)
bb.process.ExecutionError: Execution of 'git commit -a -m
"Committing local file symlinks
%% ignore"' failed with exit code 1:
On branch devtool
nothing to commit, working tree clean
This is because no files were found in the oe-local-files directory
and consequently no symbolic links were added using `git add`, but the
`git commit` command was still executed.
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com>
The options in ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS} are already passed
via ${CC}/${CXX} and there is no reason to pass them a second time. Thus
we can remove MESON_TOOLCHAIN_ARGS. And when it is removed, the other
MESON_*_ARGS variables revert to the standard CFLAGS, CXXFLAGS and
LDFLAGS, so just use them directly instead.
Apart from the obvious improvement with not passing a lot of options
twice, this also solves a problem where -pie would be passed on the
command line in a way that it would prevent building any dynamic
libraries using meson if using a toolchain that is not built with
--enable-default-pie and if security_flags.inc is used.
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com>
Changqing Li [Tue, 29 Oct 2019 09:47:30 +0000 (10:47 +0100)]
sudo: fix CVE-2019-14287
In Sudo before 1.8.28, an attacker with access to a Runas ALL sudoer
account can bypass certain policy blacklists and session PAM modules,
and can cause incorrect logging, by invoking sudo with a crafted user
ID. For example, this allows bypass of !root configuration, and USER=
logging, for a "sudo -u \#$((0xffffffff))" command.
Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 4e11cd561f2bdaa6807cf02ee7c9870881826308) Signed-off-by: Armin Kuster <akuster808@gmail.com>
(cherry picked from commit b1e0149c41e3c344a0496e64ab3b0c9dd4685ea4) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Yi Zhao [Tue, 29 Oct 2019 09:47:29 +0000 (10:47 +0100)]
libgcrypt: fix CVE-2019-12904
In Libgcrypt 1.8.4, the C implementation of AES is vulnerable to a
flush-and-reload side-channel attack because physical addresses are
available to other processes. (The C implementation is used on platforms
where an assembly-language implementation is unavailable.)