summaryrefslogtreecommitdiffstats
path: root/meta/recipes-kernel
Commit message (Collapse)AuthorAgeFilesLines
* linux-yocto/5.4: update to v5.4.43Bruce Ashfield2020-06-053-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: e0d81ce76004 Linux 5.4.43 b5100186021a sched/fair: Fix enqueue_task_fair() warning some more 8b13f5657fa8 sched/fair: Fix reordering of enqueue/dequeue_task_fair() a2ad232aa6a9 sched/fair: Reorder enqueue/dequeue_task_fair path f4520daa3c5a tpm: check event log version before reading final events 68b7b8183c12 rxrpc: Fix ack discard 283eb0016f97 rxrpc: Trace discarded ACKs f2da8c0dfe81 iio: adc: stm32-dfsdm: fix device used to request dma 7b5af65ca246 iio: adc: stm32-dfsdm: Use dma_request_chan() instead dma_request_slave_channel() 692001a867b6 iio: adc: stm32-adc: fix device used to request dma 8e8836b2b782 iio: adc: stm32-adc: Use dma_request_chan() instead dma_request_slave_channel() 1084eee4dc5d x86/unwind/orc: Fix unwind_get_return_address_ptr() for inactive tasks 860fe59783a9 flow_dissector: Drop BPF flow dissector prog ref on netns cleanup bd6f0c799f4d s390/kexec_file: fix initrd location for kdump kernel 834d24ec3a0a rxrpc: Fix a memory leak in rxkad_verify_response() 23ae6e3e8aeb rxrpc: Fix the excessive initial retransmission timeout c2a26769b43e kasan: disable branch tracing for core runtime 86217fecc4b7 rapidio: fix an error in get_user_pages_fast() error handling 689dacb2b09d device-dax: don't leak kernel memory to user space after unloading kmem 9e451933bba9 s390/kaslr: add support for R_390_JMP_SLOT relocation type 72f3241508ac s390/pci: Fix s390_mmio_read/write with MIO 9c84884cd5dc ipack: tpci200: fix error return code in tpci200_register() 46f47dda27bc mei: release me_cl object reference f505a3e24c6a tty: serial: add missing spin_lock_init for SiFive serial console a5b4b3f97de7 misc: rtsx: Add short delay after exit from ASPM e64b205035fb iio: adc: ti-ads8344: Fix channel selection 9af65dc54b9b iio: dac: vf610: Fix an error handling path in 'vf610_dac_probe()' d54e5a4ff04c iio: sca3000: Remove an erroneous 'get_device()' 56cff2ac7c9d staging: greybus: Fix uninitialized scalar variable a41e02cb4232 staging: kpc2000: fix error return code in kp2000_pcie_probe() dee81110a488 staging: iio: ad2s1210: Fix SPI reading 76296dc723ef media: fdp1: Fix R-Car M3-N naming in debug message 4adb7a2b3161 Revert "gfs2: Don't demote a glock until its revokes are written" bb6524537dc2 kbuild: Remove debug info from kallsyms linking ee71c590dd8d bpf: Avoid setting bpf insns pages read-only when prog is jited 4c732e81bd4d powerpc/64s: Disable STRICT_KERNEL_RWX b67da9dbdb89 powerpc: Remove STRICT_KERNEL_RWX incompatibility with RELOCATABLE 9bcfbd8ba2b5 drm/i915: Propagate error from completed fences 5e171483e947 drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of inheritance. 0e1d5f67253e vsprintf: don't obfuscate NULL and error pointers 4b1b34621998 dmaengine: owl: Use correct lock in owl_dma_get_pchan() 0fcbe108b01a dmaengine: dmatest: Restore default for channel 57c32a52c3fe drm/etnaviv: Fix a leak in submit_pin_objects() 432b103596bd dmaengine: tegra210-adma: Fix an error handling path in 'tegra_adma_probe()' 870a45e0b507 apparmor: Fix aa_label refcnt leak in policy_update 054934aa9faa apparmor: fix potential label refcnt leak in aa_change_profile 97d817b9ef13 apparmor: Fix use-after-free in aa_audit_rule_init 3b1e38dfbc9f drm/etnaviv: fix perfmon domain interation 53683907ef68 arm64: Fix PTRACE_SYSEMU semantics 96e56055a2f0 scsi: target: Put lun_ref at end of tmr processing 818657105a0b scsi: qla2xxx: Do not log message when reading port speed via sysfs d54c5eff8795 ALSA: hda/realtek - Add more fixup entries for Clevo machines 80f5822c2bf3 ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Xtreme 1b17a0f98ad0 ALSA: pcm: fix incorrect hw_base increase a44cb2581718 ALSA: iec1712: Initialize STDSP24 properly when using the model=staudio option 99e392a4979b KVM: x86: Fix pkru save/restore when guest CR4.PKE=0, move it to x86.c 1c3d707d7d12 ALSA: hda/realtek: Enable headset mic of ASUS UX581LV with ALC295 26a3a3053332 ALSA: hda/realtek - Enable headset mic of ASUS UX550GE with ALC295 c5742497dcd2 ALSA: hda/realtek - Enable headset mic of ASUS GL503VM with ALC295 2523e9010d2b ALSA: hda/realtek: Add quirk for Samsung Notebook 6cc4dd44e207 ALSA: hda/realtek - Add HP new mute led supported for ALC236 0d189b31c4d7 ALSA: hda/realtek - Add supported new mute Led for HP 69d5dc286d05 ALSA: hda: Manage concurrent reg access more properly 1efaaf74528c ALSA: hda: patch_realtek: fix empty macro usage in if block 749e58bd2b09 ALSA: hda - constify and cleanup static NodeID tables 02ebbd1da394 scripts/gdb: repair rb_first() and rb_last() 9eff404a4382 ARM: futex: Address build warning 67a5c3104d12 KVM: selftests: Fix build for evmcs.h 4f48af814798 drm/amd/display: Prevent dpcd reads with passive dongles e0bb3075f91b iommu/amd: Call domain_flush_complete() in update_domain() e1efb9893bdd platform/x86: asus-nb-wmi: Do not load on Asus T100TA and T200TA c8d323578e36 USB: core: Fix misleading driver bug report 42b32a43529e stmmac: fix pointer check after utilization in stmmac_interrupt b68d27c5fffd ceph: fix double unlock in handle_cap_export() df0df8ee2ac7 HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K12A keyboard-dock 8a5de4a391e4 gtp: set NLM_F_MULTI flag in gtp_genl_dump_pdp() 7932168ec08e x86/apic: Move TSC deadline timer debug printk 1ae9f1a62a50 ftrace/selftest: make unresolved cases cause failure if --fail-unresolved set 2eac9d3dc23f ibmvnic: Skip fatal error reset after passive init f82a3013226e x86/mm/cpa: Flush direct map alias during cpa 632db044ab99 HID: i2c-hid: reset Synaptics SYNA2393 on resume acd3efa17d96 scsi: ibmvscsi: Fix WARN_ON during event pool release 6ef21295dc20 net/ena: Fix build warning in ena_xdp_set() d0db69f9d132 component: Silence bind error on -EPROBE_DEFER 7a5f60dc3a67 aquantia: Fix the media type of AQC100 ethernet controller in the driver 445437b417b6 vhost/vsock: fix packet delivery order to monitoring devices dcec6678c3b1 configfs: fix config_item refcnt leak in configfs_rmdir() 2b52a61adb38 scsi: qla2xxx: Delete all sessions before unregister local nvme port d2430cb7f2d4 scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV 7b481b802a8f HID: alps: ALPS_1657 is too specific; use U1_UNICORN_LEGACY instead a08626f6e982 HID: alps: Add AUI1657 device ID 68988c00b153 HID: multitouch: add eGalaxTouch P80H84 support cc6428803d22 gcc-common.h: Update for GCC 10 3c140d22e3c2 net: drop_monitor: use IS_REACHABLE() to guard net_dm_hw_report() 87863a7426b2 kbuild: avoid concurrency issue in parallel building dtbs and dtbs_check 44fd02a3d719 mtd: Fix mtd not registered due to nvmem name collision 496c7c61bd64 afs: Don't unlock fetched data pages until the op completes successfully 17c9595cca71 ubi: Fix seq_file usage in detailed_erase_block_info debugfs file 274cd3c7b5d3 i2c: mux: demux-pinctrl: Fix an error handling path in 'i2c_demux_pinctrl_probe()' dd540f2d7c2d evm: Fix a small race in init_desc() f96ab0d1f3ec iommu/amd: Fix over-read of ACPI UID from IVRS table 33769c19feba i2c: fix missing pm_runtime_put_sync in i2c_device_probe 9f885f17501d ubifs: remove broken lazytime support ac6f94d3be65 fix multiplication overflow in copy_fdtable() 725b0bb0f94d mtd: spinand: Propagate ECC information to the MTD structure e3637eb6a351 ACPI: EC: PM: Avoid flushing EC work when EC GPE is inactive 3be8ece11440 ubifs: fix wrong use of crypto_shash_descsize() 48bbd44f5fa9 ima: Fix return value of ima_write_policy() 1066327bf936 evm: Check also if *tfm is an error pointer in init_desc() 4aedc534b608 ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() ac46cea606d5 KVM: SVM: Fix potential memory leak in svm_cpu_init() 1bed86cfe5cb i2c: dev: Fix the race between the release of i2c_dev and cdev (From OE-Core rev: ef5af31f406076107402694f5d6afb27b240eba6) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 9cd117dec502f40402ebd3a09ed3e8dba804ce2b) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: gather reproducibility configs into a fragmentBruce Ashfield2020-06-053-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | Updating the meta SRCREV to pickup the following fix: commit 9e68afb48b16a447dcd3996ffa350f3e79e44257 (HEAD -> master) Author: Bruce Ashfield <bruce.ashfield@gmail.com> Date: Thu May 28 11:22:22 2020 -0400 features: add reproducibility fragement Creating an initial feature fragment that can be included when a reproducible kernel build is desired. This is currently only one option, but will have more in the future. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> (From OE-Core rev: 864cc7b3c349c94e34e3129053c2b22c8946c73d) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit eaa34c96b60e703c96495e60650adc6d149603f1) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.4: temporarily revert IKHEADERS in standard kernelsBruce Ashfield2020-06-053-3/+3
| | | | | | | | | | | | | | | | | | | | | We had a commit that enabled IKHEADERS, since bpf requires them on target. This is still causing incremental reproducibility errors during the module compilation phase of the build. We are temporarily turning this off, so we can integrate -stable and other related changes. A replacement feature "reproducibility" is also being added to this can be conditionally enabled while we debug. (From OE-Core rev: 85c481d13814b889a3d86044dcaac7d4eb685ade) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 5706788603b38ad4a0987e187a1c11c06f4d4e6c) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto-rt/5.4: update to rt24Bruce Ashfield2020-06-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the following commit(s) to linux-yocto-rt/5.4: 3d70f110c590 Linux 5.4.40-rt24 6445e48533d9 Linux 5.4.39-rt23 0a6ba32d4177 Linux 5.4.37-rt22 35c686fb7671 Linux 5.4.34-rt21 e54886570abd Linux 5.4.33-rt20 307ba149ec47 v5.4.28-rt19 8d488719e24a mm/compaction: Disable compact_unevictable_allowed on RT (Update) d1d2315e077c v5.4.28-rt18 78028bc22d31 v5.4.26-rt17 815bfc775961 swait: Remove the warning with more than two waiters b23b7f974955 powerpc: Fix lazy preemption for powerpc 32bit a79a552889de mm/page_alloc: Use migrate_disable() in drain_local_pages_wq() 5e488daa19cb mm: Revert the DEFINE_PER_CPU_PAGEVEC implementation (From OE-Core rev: 9e088d38fbae9a646ed5e608acbb3d3ce172303d) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 0123efae31dab8bce15e11fcee0b139a61b67cd6) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.4: update to v5.4.42Bruce Ashfield2020-06-053-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 1cdaf895c99d Linux 5.4.42 ecb3f529a554 bpf: Test_progs, fix test_get_stack_rawtp_err.c build aee43146cc10 selftest/bpf: fix backported test_select_reuseport selftest changes 35d9107ad30b libbpf: Extract and generalize CPU mask parsing logic 10cfaa7456d7 Makefile: disallow data races on gcc-10 as well 9972e851b9f4 KVM: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce 9d2487643b4f bpf: Fix sk_psock refcnt leak when receiving message d41689a34a9d SUNRPC: Revert 241b1f419f0e ("SUNRPC: Remove xdr_buf_trim()") 3a8efe589bb6 ARM: dts: r8a7740: Add missing extal2 to CPG node cd8ae9b73258 arm64: dts: renesas: r8a77980: Fix IPMMU VIP[01] nodes c580f2fe3270 ARM: dts: r8a73a4: Add missing CMT1 interrupts 8972721aea41 arm64: dts: imx8mn: Change SDMA1 ahb clock for imx8mn 764715615178 arm64: dts: rockchip: Rename dwc3 device nodes on rk3399 to make dtc happy 64ad7ef3a6e5 arm64: dts: rockchip: Replace RK805 PMIC node name with "pmic" on rk3328 boards af518b5b77fd arm64: dts: meson-g12-common: fix dwc2 clock names 9b9c52752a11 arm64: dts: meson-g12b-khadas-vim3: add missing frddr_a status property 01febb33cb6e clk: Unlink clock if failed to prepare or enable e2084a8d5fee Revert "ALSA: hda/realtek: Fix pop noise on ALC225" 5e553801462b usb: gadget: legacy: fix error return code in cdc_bind() 7e5c1db8ad15 usb: gadget: legacy: fix error return code in gncm_bind() 8228b6736964 usb: gadget: audio: Fix a missing error return value in audio_bind() 8ef452001769 usb: gadget: net2272: Fix a memory leak in an error handling path in 'net2272_plat_probe()' 9f65d776756e fanotify: fix merging marks masks with FAN_ONDIR 20a6d2455cde dwc3: Remove check for HWO flag in dwc3_gadget_ep_reclaim_trb_sg() 4f6815e429a8 clk: rockchip: fix incorrect configuration of rk3228 aclk_gpu* clocks 553a2cbca7c3 exec: Move would_dump into flush_old_exec 136353c5066c x86/unwind/orc: Fix error handling in __unwind_start() 91b9ce04ff1f x86: Fix early boot crash on gcc-10, third try f8e370ccab35 cifs: fix leaked reference on requeued write 4e06196336a1 powerpc/32s: Fix build failure with CONFIG_PPC_KUAP_DEBUG 57aa19acfc22 drm/amd/display: add basic atomic check for cursor plane 97e43314763d ARM: dts: imx6dl-yapp4: Fix Ursa board Ethernet connection 215589310fa2 ARM: dts: imx27-phytec-phycard-s-rdk: Fix the I2C1 pinctrl entries e1409dc95410 ARM: dts: dra7: Fix bus_dma_limit for PCIe da55eeb3245a Make the "Reducing compressed framebufer size" message be DRM_INFO_ONCE() c6a1ce81b43e usb: xhci: Fix NULL pointer dereference when enqueuing trbs from urb sg list 6bb054f006c3 USB: gadget: fix illegal array access in binding with UDC e6be4400ac34 usb: cdns3: gadget: prev_req->trb is NULL for ep0 f1a9bed7969a usb: host: xhci-plat: keep runtime active when removing host b96a62f506ee usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534B 93dda4f0e2ff ALSA: usb-audio: Add control message quirk delay for Kingston HyperX headset 3fa58fc9f8c4 ALSA: rawmidi: Fix racy buffer resize under concurrent accesses 04ccdf6b031d ALSA: hda/realtek - Add COEF workaround for ASUS ZenBook UX431DA c9709800eeeb ALSA: hda/realtek - Limit int mic boost for Thinkpad T530 c737b7533596 USB: usbfs: fix mmap dma mismatch 0432f7632a24 usb: usbfs: correct kernel->user page attribute mismatch dca0ae3900b3 gcc-10: avoid shadowing standard library 'free()' in crypto 6cbb91bdd3a2 gcc-10: mark more functions __init to avoid section mismatch warnings 7955081a3a65 gcc-10 warnings: fix low-hanging fruit dff2ce17934c gcc-10: disable 'restrict' warning for now b8e7b93333db gcc-10: disable 'stringop-overflow' warning for now 9ba07a72fc5e gcc-10: disable 'array-bounds' warning for now a740b68fd169 gcc-10: disable 'zero-length-bounds' warning for now 8f6a84167e86 Stop the ad-hoc games with -Wno-maybe-initialized ab638a49a9f3 net/rds: Use ERR_PTR for rds_message_alloc_sgs() b597815ce1e8 pnp: Use list_for_each_entry() instead of open coding d4e58131829f NFSv3: fix rpc receive buffer size for MOUNT call e26e2a3febcb mm, memcg: fix inconsistent oom event behavior 46a22f3ea146 s390/ism: fix error return code in ism_probe() e1608af17030 hwmon: (da9052) Synchronize access with mfd 6e7253dc4562 RDMA/iw_cxgb4: Fix incorrect function parameters 08f187dbd223 RDMA/core: Fix double put of resource ee7ce7d7e7c7 IB/core: Fix potential NULL pointer dereference in pkey cache b491aeec55fe IB/mlx4: Test return value of calls to ib_get_cached_pkey eaad00390ff9 RDMA/rxe: Always return ERR_PTR from rxe_create_mmap_info() da532ce587c7 netfilter: nft_set_rbtree: Add missing expired checks 1c235d0eb1f0 netfilter: nft_set_rbtree: Introduce and use nft_rbtree_interval_start() 6259b1c1bca5 SUNRPC: Signalled ASYNC tasks need to exit d1538d8d6325 nfs: fix NULL deference in nfs4_get_valid_delegation ea7c4d9e542f arm64: fix the flush_icache_range arguments in machine_kexec 1222b257654b drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest a308d6e6861d netfilter: conntrack: avoid gcc-10 zero-length-bounds warning b526c01b38ae NFSv4: Fix fscache cookie aux_data to ensure change_attr is included 021f5799de53 nfs: fscache: use timespec64 in inode auxdata ef8195ee1618 NFS: Fix fscache super_cookie index_key from changing after umount 32b9de3e935d drm/amdgpu: force fbdev into vram e1b2b93243ca fork: prevent accidental access to clone3 features f256dea07774 gfs2: More gfs2_find_jhead fixes 18541e49f70b mmc: block: Fix request completion in the CQE timeout path e8eb122b9f43 mmc: core: Fix recursive locking issue in CQE recovery path fdf547a591f5 mmc: core: Check request type before completing the request 3a8bc2ae2f79 mmc: sdhci-pci-gli: Fix can not access GL9750 after reboot from Windows 10 e0830bb37734 mmc: alcor: Fix a resource leak in the error path for ->probe() 62f217e0a9c8 bpf, sockmap: bpf_tcp_ingress needs to subtract bytes from sg.size ce3193bf8964 bpf, sockmap: msg_pop_data can incorrecty set an sge length af1f11fe6667 drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled 0d9bc7986366 i40iw: Fix error handling in i40iw_manage_arp_cache() 95827ac65244 ALSA: firewire-lib: fix 'function sizeof not defined' error of tracepoints format 5d47b3d6b4d2 bpf: Fix error return code in map_lookup_and_delete_elem() 5b96668b63c0 pinctrl: cherryview: Add missing spinlock usage in chv_gpio_irq_handler aec927836c7d pinctrl: qcom: fix wrong write in update_dual_edge 604ad1bb8aae pinctrl: baytrail: Enable pin configuration setting for GPIO chip 960d609dd4dd pinctrl: sunrisepoint: Fix PAD lock register offset for SPT-H e529b8db9684 ACPI: EC: PM: Avoid premature returns from acpi_s2idle_wake() 9e54afec08f7 IB/hfi1: Fix another case where pq is left on waitlist d942a6a18463 mmc: sdhci-pci-gli: Fix no irq handler from suspend 171bf6ef038b gfs2: Another gfs2_walk_metadata fix 87954aacd585 ALSA: hda/realtek - Fix S3 pop noise on Dell Wyse 05aae468d31a ipc/util.c: sysvipc_find_ipc() incorrectly updates position index 3c3ade92b62a drm/amdgpu: invalidate L2 before SDMA IBs (v2) 938489ef2902 drm/amdgpu: simplify padding calculations (v2) eefe5e0bb7b7 drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_helper() 94cce94badf7 drm/amd/display: Update downspread percent to match spreadsheet for DCN2.1 f4164b29dc08 drm/amd/display: check if REFCLK_CNTL register is present 65f3108cbb1d drm/amd/powerplay: avoid using pm_en before it is initialized revised 8c5f11093ef4 ALSA: hda/hdmi: fix race in monitor detection during probe 4d1a83cb5afe cpufreq: intel_pstate: Only mention the BIOS disabling turbo mode once d12d7bf92b08 selftests/ftrace: Check the first record for kprobe_args_type.tc 2b313699e7a9 dmaengine: mmp_tdma: Reset channel error on release 6c414ddee7f0 dmaengine: mmp_tdma: Do not ignore slave config validation errors de76c0d4a03c dmaengine: pch_dma.c: Avoid data race between probe and irq handler c096a8645e3f riscv: fix vdso build with lld 2fffdf4dded1 umh: fix memory leak on execve failure 44ee727013d5 r8169: re-establish support for RTL8401 chip version e03d3510f45c nfp: abm: fix error return code in nfp_abm_vnic_alloc() 2fbd6eca3711 net: tcp: fix rx timestamp behavior for tcp_recvmsg fc800ec491c3 netprio_cgroup: Fix unlimited memory leak of v2 cgroups cab607a627cf net: ipv4: really enforce backoff for redirects d375d99f8902 net: dsa: loop: Add module soft dependency b2e8946250c3 hinic: fix a bug of ndo_stop d07987924a04 dpaa2-eth: prevent array underflow in update_cls_rule() 84916465b0f0 virtio_net: fix lockdep warning on 32 bit 23300d6a39d7 tcp: fix SO_RCVLOWAT hangs with fat skbs cb4f78986065 tcp: fix error recovery in tcp_zerocopy_receive() f152793058b5 Revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu" 5f93b45fa58c pppoe: only process PADT targeted at local interfaces ecb8356aafba net: stmmac: fix num_por initialization 4300e210b005 net: phy: fix aneg restart in phy_ethtool_set_eee debcbc56fdfc netlabel: cope with NULL catmap 60a4f2ce0596 net: fix a potential recursive NETDEV_FEAT_CHANGE 97e860545e24 dpaa2-eth: properly handle buffer size restrictions 425853cc1160 mmc: sdhci-acpi: Add SDHCI_QUIRK2_BROKEN_64_BIT_DMA for AMDI0040 a761f65879e8 selftests/bpf: fix goto cleanup label not defined 2d6d0ce4de03 scsi: sg: add sg_remove_request in sg_write 7d8da6d7d90c net_sched: fix tcm_parent in tc filter dump e2824505a813 sun6i: dsi: fix gcc-4.8 645b44b6b3b3 virtio-blk: handle block_device_operations callbacks after hot unplug fbe2c2c50914 drop_monitor: work around gcc-10 stringop-overflow warning 23a0a0914a1e ftrace/selftests: workaround cgroup RT scheduling issues dbd667a322ac net: moxa: Fix a potential double 'free_irq()' 2bcd4df42d5d net/sonic: Fix a resource leak in an error handling path in 'jazz_sonic_probe()' e15d3d42900a SUNRPC: Fix GSS privacy computation of auth->au_ralign 3bf0794e7309 SUNRPC: Add "@len" parameter to gss_unwrap() 3c605abef3ee gpio: pca953x: Fix pca953x_gpio_set_config 163b48932571 KVM: arm: vgic: Synchronize the whole guest on GIC{D,R}_I{S,C}ACTIVER read 7abefa3f9a4b net: phy: microchip_t1: add lan87xx_phy_init to initialize the lan87xx phy. a12f3ad8d952 shmem: fix possible deadlocks on shmlock_user_lock 723090ae8ea6 net: dsa: Do not make user port errors fatal cbaf23699561 Linux 5.4.41 9bd5a84ceba3 fanotify: merge duplicate events on parent and child 4638e0ff0fa4 fsnotify: replace inode pointer with an object id 03447528a390 bdi: add a ->dev_name field to struct backing_dev_info 25390a31983c bdi: move bdi_dev_name out of line c1af2c13a4ac mm, memcg: fix error return value of mem_cgroup_css_alloc() 1642f114ce2d scripts/decodecode: fix trapping instruction formatting 2e86e3841c3c iommu/virtio: Reverse arguments to list_add 1a31c4456af9 objtool: Fix stack offset tracking for indirect CFAs 30a38059cdd4 netfilter: nf_osf: avoid passing pointer to local var 4ccbd9c859dd netfilter: nat: never update the UDP checksum when it's 0 634c950c624d arch/x86/kvm/svm/sev.c: change flag passed to GUP fast in sev_pin_memory() 4cbb69b45cad KVM: x86: Fixes posted interrupt check for IRQs delivery modes db00b1d9d71a x86/unwind/orc: Fix premature unwind stoppage due to IRET frames c9473a0260b2 x86/unwind/orc: Fix error path for bad ORC entry type 1b4bd44645ac x86/unwind/orc: Prevent unwinding before ORC initialization 511261578b8b x86/unwind/orc: Don't skip the first frame for inactive tasks 162e9f141d96 x86/entry/64: Fix unwind hints in rewind_stack_do_exit() 16aace664b27 x86/entry/64: Fix unwind hints in kernel exit path 07c4cd680c0b x86/entry/64: Fix unwind hints in register clearing code d8eb5a1cde35 batman-adv: Fix refcnt leak in batadv_v_ogm_process 13f968c8b762 batman-adv: Fix refcnt leak in batadv_store_throughput_override b71348105899 batman-adv: Fix refcnt leak in batadv_show_throughput_override bee7e9da58ba batman-adv: fix batadv_nc_random_weight_tq 34ca080088e2 iocost: protect iocg->abs_vdebt with iocg->waitq.lock d8c7f015d1a9 riscv: set max_pfn to the PFN of the last page 480534e03061 coredump: fix crash when umh is disabled b8fe132bae66 staging: gasket: Check the return value of gasket_get_bar_index() 53f453031a20 ceph: demote quotarealm lookup warning to a debug message 3fd9f902c08a ceph: fix endianness bug when handling MDS session feature bits e991f7ded4e1 mm: limit boost_watermark on small zones 4b49a9660d26 mm/page_alloc: fix watchdog soft lockups during set_zone_contiguous() ee922a2f6be9 eventpoll: fix missing wakeup for ovflist in ep_poll_callback 5d77631de15a epoll: atomically remove wait entry on wake up 1f3aa3e028c5 ipc/mqueue.c: change __do_notify() to bypass check_kill_permission() 65f96f4b797e drm: ingenic-drm: add MODULE_DEVICE_TABLE 0eae1647f145 arm64: hugetlb: avoid potential NULL dereference e983c6064a0a KVM: arm64: Fix 32bit PC wrap-around 3ae9279d725a KVM: arm: vgic: Fix limit condition when writing to GICD_I[CS]ACTIVER 152d97d0b26f KVM: VMX: Explicitly clear RFLAGS.CF and RFLAGS.ZF in VM-Exit RSB path 3f23f781290b KVM: s390: Remove false WARN_ON_ONCE for the PQAP instruction eb0373fc3871 crypto: arch/nhpoly1305 - process in explicit 4k chunks 8b166a6f6286 tracing: Add a vmalloc_sync_mappings() for safe measure 72886ae16a75 USB: serial: garmin_gps: add sanity checking for data length 4f4dc27c09cd usb: chipidea: msm: Ensure proper controller reset using role switch API 2419a955172c USB: uas: add quirk for LaCie 2Big Quadra b60a086ec733 HID: wacom: Report 2nd-gen Intuos Pro S center button status over BT 613045bfc63d HID: usbhid: Fix race between usbhid_close() and usbhid_stop() 1017955fab5b Revert "HID: wacom: generic: read the number of expected touches on a per collection basis" a204d577be70 sctp: Fix bundling of SHUTDOWN with COOKIE-ACK 3fc16b5b1947 HID: wacom: Read HID_DG_CONTACTMAX directly for non-generic devices 0aeae7ad9450 net: mvpp2: cls: Prevent buffer overflow in mvpp2_ethtool_cls_rule_del() b2930c86ee2b net: mvpp2: prevent buffer overflow in mvpp22_rss_ctx() d595dd5ba909 net/mlx5: Fix command entry leak in Internal Error State 11dd1d0ebfdd net/mlx5: Fix forced completion access non initialized command entry 18cfbcdf1f41 net/mlx5: DR, On creation set CQ's arm_db member to right value 6ab4dd433b61 bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features(). cf07e0ccffde bnxt_en: Return error when allocating zero size context memory. 76737d877fab bnxt_en: Improve AER slot reset. ab1c944361b4 bnxt_en: Reduce BNXT_MSIX_VEC_MAX value to supported CQs per PF. 2be3a9e71ce4 bnxt_en: Fix VF anti-spoof filter setup. a882d44e5bad tunnel: Propagate ECT(1) when decapsulating as recommended by RFC6040 e9edd5a0f5f5 tipc: fix partial topology connection closure f2d581951775 sch_sfq: validate silly quantum values 017242e3bdb3 sch_choke: avoid potential panic in choke_reset() 66f7e30273ef nfp: abm: fix a memory leak bug 8fc441d16183 net: usb: qmi_wwan: add support for DW5816e 4107cd9a869f net/tls: Fix sk_psock refcnt leak when in tls_data_ready() a15ccc88e516 net/tls: Fix sk_psock refcnt leak in bpf_exec_tx_verdict() 4124b1317f26 net: tc35815: Fix phydev supported/advertising mask 7bbf73e918be net: stricter validation of untrusted gso packets b51b394f4ab1 net_sched: sch_skbprio: add message validation to skbprio_change() c78c166748e9 net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc() 57f6c4340aad net: macsec: preserve ingress frame ordering 301d6eb32d81 net: macb: fix an issue about leak related system resources 5ffd49c52bad net: dsa: Do not leave DSA master with NULL netdev_ops e781af2fdc2e neigh: send protocol value in neighbor create notification 89469cf72fae mlxsw: spectrum_acl_tcam: Position vchunk in a vregion list properly 5d7e1e23efb6 ipv6: Use global sernum for dst validation with nexthop objects 45b6af95aae7 fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks 429a89625693 dp83640: reverse arguments to list_add_tail 6ee2fdf2ba4d devlink: fix return value after hitting end in region read b586a95e2606 tty: xilinx_uartps: Fix missing id assignment to the console 8ca4302bc663 vt: fix unicode console freeing with a common interface f4d20b01eaf6 drm/amdgpu: drop redundant cg/pg ungate on runpm enter c973b108912a drm/amdgpu: move kfd suspend after ip_suspend_phase1 8e16ede5b7a1 net: macb: Fix runtime PM refcounting eb6f88cd81ac tracing/kprobes: Fix a double initialization typo 56fc76893f87 nvme: fix possible hang when ns scanning fails during error recovery fb1b41128c70 nvme: refactor nvme_identify_ns_descs error handling a5d53ad84eb5 USB: serial: qcserial: Add DW5816e support (From OE-Core rev: 94b473a0c82d77b3a365cbeb6c99a3338b6c7524) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 8c4b48a05f54520b4d5fcb5b0e6f74857ca4f1d2) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.4: update to v5.4.40Bruce Ashfield2020-06-053-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: f015b86259a5 Linux 5.4.40 2852b559afdf PM / devfreq: Add missing locking while setting suspend_freq 8e054bd6dfc4 udp: document udp_rcv_segment special case for looped packets 2a03c23b2015 tools headers UAPI: Sync copy of arm64's asm/unistd.h with the kernel sources f11664da13b9 Revert "drm/amd/display: setting the DIG_MODE to the correct value." c365ff781540 mm/mremap: Add comment explaining the untagging behaviour of mremap() 8f30c3687f09 libbpf: Fix readelf output parsing for Fedora 88348bd1f696 cgroup, netclassid: remove double cond_resched 702d710ffd83 mac80211: add ieee80211_is_any_nullfunc() 468465fdef4d ACPI: PM: s2idle: Fix comment in acpi_s2idle_prepare_late() da283f9be924 platform/x86: GPD pocket fan: Fix error message when temp-limits are out of range 03f235a5bd3a x86/kvm: fix a missing-prototypes "vmread_error" 85701f4768a1 ALSA: hda: Match both PCI ID and SSID for driver blacklist b8b42c8dcf44 hexagon: define ioremap_uc f31c9e904f1d hexagon: clean up ioremap 1bc508b2d16d mfd: intel-lpss: Use devm_ioremap_uc for MMIO 78b19f56b952 lib: devres: add a helper function for ioremap_uc 7a9b738c7511 Revert "software node: Simplify software_node_release() function" b8bb9c3192f9 drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event 3fb4c93dc761 sctp: Fix SHUTDOWN CTSN Ack in the peer restart case 9da07c4aeaf7 drm/i915: Extend WaDisableDARBFClkGating to icl,ehl,tgl d8e0b58fa471 net: systemport: suppress warnings on failed Rx SKB allocations 5c065ee4a07d net: bcmgenet: suppress warnings on failed Rx SKB allocations fd2c9e605269 mac80211: sta_info: Add lockdep condition for RCU list usage 07fea3d3ef88 lib/mpi: Fix building for powerpc with clang bacf98ee0003 tracing: Fix memory leaks in trace_events_hist.c c46330d4dabf cifs: do not share tcons with DFS 84778248e013 scripts/config: allow colons in option strings for sed b31e0bd4a97a cifs: protect updating server->dstaddr with a spinlock 0560b7c3ba48 ASoC: rsnd: Fix "status check failed" spam for multi-SSI 883d34cdefea ASoC: rsnd: Don't treat master SSI in multi SSI setup as parent 15de2df38652 net: stmmac: Fix sub-second increment 8d5a1ddaa9bb net: stmmac: fix enabling socfpga's ptp_ref_clock d3539ea43a37 wimax/i2400m: Fix potential urb refcnt leak f0d6b056bc18 drm/amdgpu: Correctly initialize thermal controller for GPUs with Powerplay table v0 (e.g Hawaii) a09ba140db2f remoteproc: qcom_q6v5_mss: fix a bug in q6v5_probe() b2978c307696 ASoC: codecs: hdac_hdmi: Fix incorrect use of list_for_each_entry f9c3a17786fd ASoC: rsnd: Fix HDMI channel mapping for multi-SSI mode 26500b980bf8 ASoC: rsnd: Fix parent SSI start/stop in multi-SSI mode 5087c7f4e7f2 usb: dwc3: gadget: Properly set maxpacket limit ab182c06fc22 ASoC: topology: Fix endianness issue ae975c8e1062 ASoC: sgtl5000: Fix VAG power-on handling 3ea62d49613b selftests/ipc: Fix test failure seen after initial test run a5dec15686e9 ASoC: topology: Check return value of soc_tplg_dai_config fd8f4a3be50b ASoC: topology: Check return value of pcm_new_ver 0d452c7e309c ASoC: topology: Check soc_tplg_add_route return value 76336d4fa881 ASoC: topology: Check return value of soc_tplg_*_create db80b7cb17d9 ASoC: topology: Check return value of soc_tplg_create_tlv 04da88c86c2e drm/bridge: analogix_dp: Split bind() into probe() and real bind() 336c7260a788 vhost: vsock: kick send_pkt worker once device is started 592465e6a54b Linux 5.4.39 eeef0d9fd40d selinux: properly handle multiple messages in selinux_netlink_send() 1de07eb54ab7 arm64: vdso: Add -fasynchronous-unwind-tables to cflags 73162ca8156f dmaengine: dmatest: Fix process hang when reading 'wait' parameter c753a12c88e8 dmaengine: dmatest: Fix iteration non-stop logic d458565e3c02 nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl 779f155811eb nvme: prevent double free in nvme_alloc_ns() error handling 57165a241302 Fix use after free in get_tree_bdev() c0be115eb22d ALSA: opti9xx: shut up gcc-10 range warning 3af9be5f5c66 i2c: aspeed: Avoid i2c interrupt status clear race condition. 501ecc8fc9e5 iommu/amd: Fix legacy interrupt remapping for x2APIC-enabled system a0000d228dd3 scsi: target/iblock: fix WRITE SAME zeroing de59f2fbe6ca iommu/qcom: Fix local_base status check 205757f476e8 vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn() 08e90b299d4e vfio: avoid possible overflow in vfio_iommu_type1_pin_pages 44e2a98e2b58 i2c: iproc: generate stop event for slave writes 92c99197815d RDMA/cm: Fix an error check in cm_alloc_id_priv() 4c499dafdd63 RDMA/cm: Fix ordering of xa_alloc_cyclic() in ib_create_cm_id() 169b8b62717a RDMA/core: Fix race between destroy and release FD object 1e12524f09a1 RDMA/core: Prevent mixed use of FDs between shared ufiles b7b72a16c5b0 RDMA/siw: Fix potential siw_mem refcnt leak in siw_fastreg_mr() 7665d88f9d0e RDMA/mlx4: Initialize ib_spec on the stack 80ba1153bc25 RDMA/mlx5: Set GRH fields in query QP on RoCE 1f5a2162516e scsi: qla2xxx: check UNLOADING before posting async work faa8daca0226 scsi: qla2xxx: set UNLOADING before waiting for session deletion 4438f397ee4c ARM: dts: imx6qdl-sr-som-ti: indicate powering off wifi is safe 100cf0ba5b5d dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath beed763ab934 dm writecache: fix data corruption when reloading the target 969b9cb1209b dm verity fec: fix hash block number in verity_fec_decode c554ab856b66 PM: hibernate: Freeze kernel threads in software_resume() 8fc24d1029fd PM: ACPI: Output correct message on target power state ca662b6014f3 IB/rdmavt: Always return ERR_PTR from rvt_create_mmap_info() 16cc37b3dc17 dlmfs_file_write(): fix the bogosity in handling non-zero *ppos 5049385407b4 Drivers: hv: vmbus: Fix Suspend-to-Idle for Generation-2 VM 95dd3099171e i2c: amd-mp2-pci: Fix Oops in amd_mp2_pci_init() error handling ea63e38b29e7 ALSA: pcm: oss: Place the plugin buffer overflow checks correctly c867614f196a ALSA: line6: Fix POD HD500 audio playback c7577237c228 ALSA: hda/hdmi: fix without unlocked before return 6426aa65f7ca ALSA: usb-audio: Correct a typo of NuPrime DAC-10 USB ID 981b7194e82a ALSA: hda/realtek - Two front mics on a Lenovo ThinkCenter 35a9399714db crypto: caam - fix the address of the last entry of S/G ca34751b5819 mmc: meson-mx-sdio: remove the broken ->card_busy() op 9e3315116f7e mmc: meson-mx-sdio: Set MMC_CAP_WAIT_WHILE_BUSY 80e99f42608d mmc: sdhci-msm: Enable host capabilities pertains to R1b response d8f7e15a65dd mmc: sdhci-pci: Fix eMMC driver strength for BYT-based controllers eed4792f9657 mmc: sdhci-xenon: fix annoying 1.8V regulator warning 31ba94b893b6 mmc: cqhci: Avoid false "cqhci: CQE stuck on" by not open-coding timeout loop 2b925c4600bf btrfs: transaction: Avoid deadlock due to bad initialization timing of fs_info::journal_info 67bc5f667a18 btrfs: fix partial loss of prealloc extent past i_size after fsync 636987650f6b btrfs: fix block group leak when removing fails a378abbb8e39 btrfs: fix transaction leak in btrfs_recover_relocation e5744821adc9 NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION 6eb95b35fd39 drm/qxl: qxl_release use after free c465bc31ed9f drm/qxl: qxl_release leak in qxl_hw_surface_alloc() 4441fb2ab0fc drm/qxl: qxl_release leak in qxl_draw_dirty_fb() f25335a83cf4 drm/amd/display: Fix green screen issue after suspend 5ec7eb970df4 drm/edid: Fix off-by-one in DispID DTD pixel clock ffd99c012a2e dma-buf: Fix SET_NAME ioctl uapi (From OE-Core rev: bb126c867adbe3eca3f30670e7b2e84bf98e97cf) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit d2fdd473db5446b0e96ad4f774121129fbf94e0e) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.4: update to v5.4.38Bruce Ashfield2020-06-053-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 9895e0ac338a Linux 5.4.38 5a54c69c4ef8 Revert "ASoC: meson: axg-card: fix codec-to-codec link setup" 527c60e8b7a8 Linux 5.4.37 4e7fb753e803 ASoC: stm32: spdifrx: fix regmap status check 4104faaeeda0 ASoC: soc-core: disable route checks for legacy devices 8c472abaedc7 ext4: check for non-zero journal inum in ext4_calculate_overhead 93af898b251f qed: Fix use after free in qed_chain_free f1610480602a net: use indirect call wrappers for skb_copy_datagram_iter() ec9cf8afcd64 Crypto: chelsio - Fixes a hang issue during driver registration b0946b45b85a qed: Fix race condition between scheduling and destroying the slowpath workqueue d15fc1470441 taprio: do not use BIT() in TCA_TAPRIO_ATTR_FLAG_* definitions f37079e9ea83 hwmon: (jc42) Fix name to have no illegal characters c7b6c51298bd blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget 3e9299c28fc5 ext4: convert BUG_ON's to WARN_ON's in mballoc.c 1e4281eba3ff ext4: increase wait time needed before reuse of deleted inode numbers 0fe3908e6abc ext4: use matching invalidatepage in ext4_writepage 1876e0e654b8 arm64: Delete the space separator in __emit_inst a719f7bf5c88 mac80211: fix channel switch trigger from unknown mesh peer 9178430df3f7 net: stmmac: socfpga: Allow all RGMII modes daafdf87b898 ALSA: hda: call runtime_allow() for all hda controllers d9d4ea17d6d6 xen/xenbus: ensure xenbus_map_ring_valloc() returns proper grant status 8c627d4b15de objtool: Support Clang non-section symbols in ORC dump 820126d9a83d objtool: Fix CONFIG_UBSAN_TRAP unreachable warnings 1cc2460dad82 scsi: target: tcmu: reset_ring should reset TCMU_DEV_BIT_BROKEN 62d350eb31d1 scsi: target: fix PR IN / READ FULL STATUS for FC a323f69d00c6 ALSA: hda: Explicitly permit using autosuspend if runtime PM is supported bd074af53cb6 ALSA: hda: Keep the controller initialization even if no codecs found 135e10232fb5 ALSA: hda: Release resources at error in delayed probe 535ed3f01564 xfs: fix partially uninitialized structure in xfs_reflink_remap_extent ec6e5792d62d afs: Fix length of dump of bad YFSFetchStatus record 16976275b929 signal: check sig before setting info in kill_pid_usb_asyncio f88761412b90 x86: hyperv: report value of misc_features b5da1152f716 net: fec: set GPR bit on suspend by DT configuration. 316ad98983d9 libbpf: Initialize *nl_pid so gcc 10 is happy 3c9bbe7f44f6 bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B ab6e8af64f39 xfs: clear PF_MEMALLOC before exiting xfsaild thread e5329fcdc907 mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy path 309a509dabd5 bpf, x86_32: Fix logic error in BPF_LDX zero-extension d0b8695703f2 bpf, x86_32: Fix clobbering of dst for BPF_JSET 50c5d9146100 bpf, x86_32: Fix incorrect encoding in BPF_LDX zero-extension ca3a2ca4cfa2 um: ensure `make ARCH=um mrproper` removes arch/$(SUBARCH)/include/generated/ 9c5c94c5012c blk-iocost: Fix error on iocost_ioc_vrate_adj b9c31556c37b PM: sleep: core: Switch back to async_schedule_dev() 36c436a8e46a netfilter: nat: fix error handling upon registering inet hook 9578a8c157b4 perf/core: fix parent pid/tid in task exit events c04d01e918d8 sched/core: Fix reset-on-fork from RT with uclamp 040287785f42 net/mlx5: Fix failing fw tracer allocation on s390 a8b5611ffee3 s390/pci: do not set affinity for floating irqs 6cfb8c2ada58 cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled 05ae98547af9 ARM: dts: bcm283x: Disable dsi0 node 764a7d0a2756 PCI: Move Apex Edge TPU class quirk to fix BAR assignment 684dba87fdd7 PCI: Add ACS quirk for Zhaoxin Root/Downstream Ports 17d166e9535c PCI: Add Zhaoxin Vendor ID d2481b5d1257 PCI: Unify ACS quirk desired vs provided checking 981fd6ad2a5a PCI: Make ACS quirk implementations more uniform 85a9e198f124 PCI: Add ACS quirk for Zhaoxin multi-function devices d2b631a136e8 PCI: Avoid ASMedia XHCI USB PME# from D0 defect 246ff2a6f69e net/mlx5e: Get the latest values from counters in switchdev mode 2292e4049097 net/mlx5e: Don't trigger IRQ multiple times on XSK wakeup to avoid WQ overruns b4284efb1e14 svcrdma: Fix leak of svc_rdma_recv_ctxt objects 53dbb934dd4f svcrdma: Fix trace point use-after-free race ccd3b4bb9944 xfs: acquire superblock freeze protection on eofblocks scans 62f1cb491552 net/cxgb4: Check the return from t4_query_params properly ce3460b90ed9 rxrpc: Fix DATA Tx to disable nofrag for UDP on AF_INET6 socket 6cdded333de6 i2c: altera: use proper variable to hold errno db2426f86d44 bpf: Forbid XADD on spilled pointers for unprivileged users f1317a4a2b9b nfsd: memory corruption in nfsd4_lock() 13b28f6b6778 drivers: soc: xilinx: fix firmware driver Kconfig dependency 1157d97cfa2b ASoC: wm8960: Fix wrong clock after suspend & resume 005aa9f0af9d ASoC: meson: axg-card: fix codec-to-codec link setup 08865eb796c4 ASoC: tas571x: disable regulators on failed probe e9058b45556b ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs 37405f2963c7 s390/ftrace: fix potential crashes when switching tracers 1f107e441bde counter: 104-quad-8: Add lock guards - generic interface db66fd5fef68 propagate_one(): mnt_set_mountpoint() needs mount_lock f9e41e4bbe61 iio:ad7797: Use correct attribute_group f581eff93958 afs: Fix to actually set AFS_SERVER_FL_HAVE_EPOCH c2bdc86ec8ac afs: Make record checking use TASK_UNINTERRUPTIBLE when appropriate 9dcb1844f884 usb: gadget: udc: atmel: Fix vbus disconnect handling 7155416143dd usb: gadget: udc: bdc: Remove unnecessary NULL checks in bdc_req_complete 8f4cd6f0ea82 kbuild: fix DT binding schema rule again to avoid needless rebuilds 7067a62563d2 usb: dwc3: gadget: Do link recovery for SS and SSP a74a5435a610 ASoC: stm32: sai: fix sai probe 4a5c9ae67b12 printk: queue wake_up_klogd irq_work only if per-CPU areas are ready 276224b7a147 ubifs: Fix ubifs_tnc_lookup() usage in do_kill_orphans() 4d23f544a328 remoteproc: Fix wrong rvring index computation aa73bcc37686 Linux 5.4.36 44d9eb0ebe8f s390/mm: fix page table upgrade vs 2ndary address mode accesses 58b243cf2786 compat: ARM64: always include asm-generic/compat.h 3160e84abaf7 powerpc/mm: Fix CONFIG_PPC_KUAP_DEBUG on PPC32 b48331b52a28 powerpc/kuap: PPC_KUAP_DEBUG should depend on PPC_KUAP c4606876164c Revert "serial: uartps: Register own uart console and driver structures" 02d32033b397 Revert "serial: uartps: Move Port ID to device data structure" bbc0423c8968 Revert "serial: uartps: Change uart ID port allocation" f7504efa6bf7 Revert "serial: uartps: Do not allow use aliases >= MAX_UART_INSTANCES" 3e64d4db7b10 Revert "serial: uartps: Fix error path when alloc failed" 6fcbf58b115c Revert "serial: uartps: Use the same dynamic major number for all ports" 1bb43b4d8c32 Revert "serial: uartps: Fix uartps_major handling" 3af0614df15c serial: sh-sci: Make sure status register SCxSR is read in correct sequence fceab238c534 xhci: Don't clear hub TT buffer on ep0 protocol stall 54470b0bd16a xhci: prevent bus suspend if a roothub port detected a over-current condition f385e765ac93 xhci: Fix handling halted endpoint even if endpoint ring appears empty 8dbfb11452c0 usb: typec: altmode: Fix typec_altmode_get_partner sometimes returning an invalid pointer 740c93814783 usb: typec: tcpm: Ignore CC and vbus changes in PORT_RESET change 11c2089767cd usb: f_fs: Clear OS Extended descriptor counts to zero in ffs_data_reset() bf996950d8de usb: dwc3: gadget: Fix request completion check a0f1f53ecd8d fpga: dfl: pci: fix return value of cci_pci_sriov_configure 22432bcf066c UAS: fix deadlock in error handling and PM flushing work e1b656677f7d UAS: no use logging any details in case of ENODEV f4d1cf2ef83c cdc-acm: introduce a cool down 892de572ea71 cdc-acm: close race betrween suspend() and acm_softint 23d44059bc44 staging: vt6656: Power save stop wake_up_count wrap around. 9f1a23cbef73 staging: vt6656: Fix pairwise key entry save. 0bcc6585717e staging: vt6656: Fix drivers TBTT timing counter. 74bbe9d99040 staging: vt6656: Fix calling conditions of vnt_set_bss_mode ec5ad5e1958c staging: vt6656: Don't set RCR_MULTICAST or RCR_BROADCAST by default. 64882aa0c531 vt: don't use kmalloc() for the unicode screen buffer b027b30d1428 vt: don't hardcode the mem allocation upper bound 8f8d7f07d951 staging: comedi: Fix comedi_device refcnt leak in comedi_open 279dd75cec55 staging: comedi: dt2815: fix writing hi byte of analog output dba6465408b8 powerpc/setup_64: Set cache-line-size based on cache-block-size 921b7b175605 ARM: imx: provide v7_cpu_resume() only on ARM_CPU_SUSPEND=y eabc107d20da cifs: fix uninitialised lease_key in open_shroot() 562489ba1078 iwlwifi: mvm: fix inactive TID removal return value usage f1926b14bd8f iwlwifi: mvm: Do not declare support for ACK Enabled Aggregation c93fb506bfaf iwlwifi: mvm: limit maximum queue appropriately 4025ac3d7fb7 iwlwifi: mvm: beacon statistics shouldn't go backwards 222722be70de iwlwifi: pcie: actually release queue memory in TVQM 7e69c9e6bbf3 SUNRPC: Fix backchannel RPC soft lockups d62d85260ac4 mac80211: populate debugfs only after cfg80211 init f67f3317ceb3 ASoC: dapm: fixup dapm kcontrol widget 83f82fd5552c audit: check the length of userspace generated audit records 20821047aca4 signal: Avoid corrupting si_pid and si_uid in do_notify_parent 1b4e23a945bd usb-storage: Add unusual_devs entry for JMicron JMS566 9de9003b255e tty: rocket, avoid OOB access f1c0d3243dbe tty: hvc: fix buffer overflow during hvc_alloc(). 52ca311e5f82 KVM: VMX: Enable machine check support for 32bit targets 878127ac8b70 KVM: Check validity of resolved slot when searching memslots 347125705f02 KVM: s390: Return last valid slot if approx index is out-of-bounds 3fc644fd6100 tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send() 16244edc3bbe tpm: fix wrong return value in tpm_pcr_extend 86f1c523d422 tpm/tpm_tis: Free IRQ if probing fails 387039b25077 ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devices d5cd82153629 ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif dbb11f1d6d33 ALSA: hda/hdmi: Add module option to disable audio component binding 1e1f9d36280f ALSA: hda/realtek - Add new codec supported for ALC245 0939d06af06f ALSA: hda/realtek - Fix unexpected init_amp override 16e373fe61cb ALSA: usx2y: Fix potential NULL dereference 000515184f6f tools/vm: fix cross-compile build 5126bdeaf980 mm/ksm: fix NULL pointer dereference when KSM zero page is enabled 3c88e95cd167 mm/hugetlb: fix a addressing exception caused by huge_pte_offset a77daafc2e37 coredump: fix null pointer dereference on coredump fcfd63da5d82 staging: gasket: Fix incongruency in handling of sysfs entries creation f4f235309b5c vmalloc: fix remap_vmalloc_range() bounds checks 3d15344e23c5 tty: serial: owl: add "much needed" clk_prepare_enable() 4fbf19bbba6a USB: hub: Revert commit bd0e6c9614b9 ("usb: hub: try old enumeration scheme first for high speed devices") 50ad463e20bf USB: hub: Fix handling of connect changes during sleep b48193a7c303 USB: core: Fix free-while-in-use bug in the USB S-Glibrary 1d53402d89d7 USB: early: Handle AMD's spec-compliant identifiers, too 8409f83e3e81 USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70 RGB RAPIDFIRE b7758cd38b94 USB: sisusbvga: Change port variable from signed to unsigned 557f3f549217 iio: xilinx-xadc: Make sure not exceed maximum samplerate b3e365a07016 iio: xilinx-xadc: Fix sequencer configuration for aux channels in simultaneous mode cf2849c9ef46 iio: xilinx-xadc: Fix clearing interrupt when enabling trigger 6a956eb2e1a7 iio: xilinx-xadc: Fix ADC-B powerdown f83a969fcb0b iio: adc: ti-ads8344: properly byte swap value db168069b0d6 iio: adc: stm32-adc: fix sleep in atomic context 02311bc13344 iio: st_sensors: rely on odr mask to know if odr can be set 14952589c9d8 iio: core: remove extra semi-colon from devm_iio_device_register() macro 12c02c473e86 ALSA: usb-audio: Add connector notifier delegation 6ec99b94a3a0 ALSA: usb-audio: Add static mapping table for ALC1220-VB-based mobos 23abb5f2faea ALSA: hda: Remove ASUS ROG Zenith from the blacklist 419d8fb1630c KEYS: Avoid false positive ENOMEM error on key read b1bcb485dd6b vrf: Check skb for XFRM_TRANSFORMED flag dfbbb4557af4 xfrm: Always set XFRM_TRANSFORMED in xfrm{4,6}_output_finish ace87b487a5f geneve: use the correct nlattr array in NL_SET_ERR_MSG_ATTR b977fe1c9e80 vxlan: use the correct nlattr array in NL_SET_ERR_MSG_ATTR 51c935f6c6ef net: dsa: b53: b53_arl_rw_op() needs to select IVL or SVL cb1a18a7d328 net: dsa: b53: Rework ARL bin logic 2cc27f102dcd net: dsa: b53: Fix ARL register definitions 1fae6eb0fc91 net: dsa: b53: Fix valid setting for MDB entries 2537dc9e2c03 net: dsa: b53: Lookup VID in ARL searches when VLAN is enabled 07856b2108cf vrf: Fix IPv6 with qdisc and xfrm 755425c1b004 team: fix hang in team_mode_get() 3f642d785a51 tcp: cache line align MAX_TCP_HEADER 8a60fad4495d selftests: Fix suppress test in fib_tests.sh a3afaa5033f4 sched: etf: do not assume all sockets are full blown 5a2ddf8e5a5d net/x25: Fix x25_neigh refcnt leak when receiving frame 6885d58eb439 net: stmmac: dwmac-meson8b: Add missing boundary to RGMII TX clock array 4acc0b18f7af net: openvswitch: ovs_ct_exit to be done under ovs_lock 21b1a767eba6 net: netrom: Fix potential nr_neigh refcnt leak in nr_add_node befd63a980cc net/mlx4_en: avoid indirect call in TX completion 49bbf322316c net: bcmgenet: correct per TX/RX ring statistics aa6a14bc4102 mlxsw: Fix some IS_ERR() vs NULL bugs d5ba4c22928f macvlan: fix null dereference in macvlan_device_event() 70a37b9816f3 macsec: avoid to set wrong mtu 2d197d8e1aa4 ipv6: fix restrict IPV6_ADDRFORM operation 382f57b996aa ipv4: Update fib_select_default to handle nexthop objects 3b759befd7f2 cxgb4: fix large delays in PTP synchronization d02f4242650d cxgb4: fix adapter crash due to wrong MC size 91097eba10d3 PCI/PM: Add missing link delays required by the PCIe spec 7720fd9c679e PCI/ASPM: Allow re-enabling Clock PM 3340d011cff4 scsi: smartpqi: fix problem with unique ID for physical device d867f2757173 scsi: smartpqi: fix call trace in device discovery 8a20fb1c9a49 scsi: smartpqi: fix controller lockup observed during force reboot 3edd55247295 virtio-blk: improve virtqueue error to BLK_STS 2390698b9dbd tracing/selftests: Turn off timeout setting ca958fe8af20 ASoC: SOF: trace: fix unconditional free in trace release 01fad934f1bd PCI: pciehp: Prevent deadlock on disconnect 39b9a0b3d24d libbpf: Fix readelf output parsing on powerpc with recent binutils b91ae5994725 PCI/PM: Add pcie_wait_for_link_delay() df38cda0144a drm/amd/display: Not doing optimize bandwidth if flip pending. 2be21320076d xhci: Finetune host initiated USB3 rootport link suspend and resume ea6f7011c42d xhci: Wait until link state trainsits to U0 after setting USB_SS_PORT_LS_U0 e650a264df6f xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3 bdb61374da1b ALSA: usb-audio: Add Pioneer DJ DJM-250MK2 quirk 578aa47612f2 ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN MPWIN895CL tablet 632d9736d215 drm/amd/display: Calculate scaling ratios on every medium/full update 16c370534d6c perf/core: Disable page faults when getting phys address 41a3e446bc56 pwm: bcm2835: Dynamically allocate base 53cdc935c912 pwm: renesas-tpu: Fix late Runtime PM enablement 1bfb6423c6fc nvme: fix compat address handling in several ioctls de1263d4306e powerpc/pseries: Fix MCE handling on pseries 107290a8f06b Revert "powerpc/64: irq_work avoid interrupt when called with hardware irqs enabled" 1712911bfb34 loop: Better discard support for block devices ed61eec49a70 s390/cio: avoid duplicated 'ADD' uevents ad1187668ffe s390/cio: generate delayed uevent for vfio-ccw subchannels 8652254e96a6 lib/raid6/test: fix build on distros whose /bin/sh is not bash e84ef75fa184 kconfig: qconf: Fix a few alignment issues cb5d9604038c ipc/util.c: sysvipc_find_ipc() should increase position index 70638a74c52a selftests: kmod: fix handling test numbers above 9 16846f6fcbcf kernel/gcov/fs.c: gcov_seq_next() should increase position index 1edfff795d4f dma-direct: fix data truncation in dma_direct_get_required_mask() 8300465623bf drm/amd/display: Update stream adjust in dc_stream_adjust_vmin_vmax da2c733a7180 nvme: fix deadlock caused by ANA update wrong locking 90a33c23aad8 ASoC: Intel: atom: Take the drv->lock mutex before calling sst_send_slot_map() 1310d9655be0 tools/test/nvdimm: Fix out of tree build 713ad9b9d37a scsi: iscsi: Report unbind session event when the target has been removed f507ae6e33cb nvme-tcp: fix possible crash in write_zeroes processing a5f036adae09 pwm: rcar: Fix late Runtime PM enablement b71ac8086a7b ceph: don't skip updating wanted caps when cap is stale acbfccc6a3e3 ceph: return ceph_mdsc_do_request() errors from __get_parent() fb669262fdef scsi: libfc: If PRLI rejected, move rport to PLOGI state 8427b05a7a1f scsi: lpfc: Fix crash in target side cable pulls hitting WAIT_FOR_UNREG 0c5733a96261 scsi: lpfc: Fix crash after handling a pci error 9d1062c4dd14 scsi: lpfc: Fix kasan slab-out-of-bounds error in lpfc_unreg_login 66491dadd125 watchdog: reset last_hw_keepalive time at start 7b709f1ba800 tools/testing/nvdimm: Fix compilation failure without CONFIG_DEV_DAX_PMEM_COMPAT 810045068bda arm64: Silence clang warning on mismatched value/register sizes aa50d567ec4a arm64: compat: Workaround Neoverse-N1 #1542419 for compat user-space 6de0c621191a arm64: Fake the IminLine size on systems affected by Neoverse-N1 #1542419 f2791551cedb arm64: errata: Hide CTR_EL0.DIC on systems affected by Neoverse-N1 #1542419 4b823bf7c2ca net, ip_tunnel: fix interface lookup with no key 5811f24abd27 f2fs: fix to avoid memory leakage in f2fs_listxattr 79ad14904152 ext4: fix extent_status fragmentation for plain files 0c418786cb3a Linux 5.4.35 a801a05ca714 bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test 8781011a302b bpf: Test_progs, add test to catch retval refine error handling 37e1cdff90c1 bpf: Test_verifier, bpf_get_stack return value add <0 3bd5bcafbbf3 bpf: fix buggy r0 retval refinement for tracing helpers f1afcf9488fc KEYS: Don't write out to userspace while holding key semaphore 5d53bfdce008 mtd: phram: fix a double free issue in error path 4191ebe1fc71 mtd: lpddr: Fix a double free in probe() 7d4adb1d3c69 docs: Fix path to MTD command line partition parser 318d5088fdfe mtd: spinand: Explicitly use MTD_OPS_RAW to write the bad block marker to OOB 700bccb8e9a2 mtd: rawnand: free the nand_device object 0c72ec11d8bd locktorture: Print ratio of acquisitions, not failures 01c9e2a9fc5c tty: evh_bytechan: Fix out of bounds accesses f656649089a3 fbmem: Adjust indentation in fb_prepare_logo and fb_blank 47e4d791d514 iio: si1133: read 24-bit signed integer for measurement a2a385aae551 ARM: dts: sunxi: Fix DE2 clocks register range 7e141c307834 fbdev: potential information leak in do_fb_ioctl() f0938746879a dma-debug: fix displaying of dma allocation type bc69709c54df net: dsa: bcm_sf2: Fix overflow checks 762d35aa906f drm/nouveau/gr/gp107,gp108: implement workaround for HW hanging during init a156e67acf6c f2fs: fix to wait all node page writeback f08e4e70b0ac iommu/amd: Fix the configuration of GCR3 table root pointer 436af737c3c2 libnvdimm: Out of bounds read in __nd_ioctl() dcb122749f58 power: supply: axp288_fuel_gauge: Broaden vendor check for Intel Compute Sticks. 760eecac993b csky: Fixup init_fpu compile warning with __init 1500c7003146 sunrpc: Fix gss_unwrap_resp_integ() again ddb8812a21e1 ext2: fix debug reference to ext2_xattr_cache 24191c8c9bd2 iommu/vt-d: Fix page request descriptor size a5a1d567a069 iommu/vt-d: Silence RCU-list debugging warning in dmar_find_atsr() 21439dff919e ext2: fix empty body warnings when -Wextra is used d00041a48c3e SUNRPC: fix krb5p mount to provide large enough buffer in rq_rcvsize 900cd0f6c688 iommu/vt-d: Fix mm reference leak 9c01a49a7117 iommu/virtio: Fix freeing of incomplete domains 475bec7063bc drm/vc4: Fix HDMI mode validation b58244c482ce um: falloc.h needs to be directly included for older libc 6c3339269a8a ACPICA: Fixes for acpiExec namespace init file 9f8b1216dac9 f2fs: fix NULL pointer dereference in f2fs_write_begin() 57615a8561f0 csky: Fixup get wrong psr value from phyical reg c848e00e3b95 NFS: Fix memory leaks in nfs_pageio_stop_mirroring() 2e03d3c569b6 drm/amdkfd: kfree the wrong pointer e907a0d09b34 csky: Fixup cpu speculative execution to IO area 88591187bebc x86: ACPI: fix CPU hotplug deadlock a9282e58238d leds: core: Fix warning message when init_data ddf39dc2f7a3 drm/nouveau: workaround runpm fail by disabling PCI power management on certain intel bridges f24d8de03b72 KVM: s390: vsie: Fix possible race when shadowing region 3 tables 3910babeac1a compiler.h: fix error in BUILD_BUG_ON() reporting b525f94f16e5 percpu_counter: fix a data race at vm_committed_as ffac60b8bc5f include/linux/swapops.h: correct guards for non_swap_entry() 2a40eaab1fc4 drm/nouveau/svm: fix vma range check for migration f3955f1e58be drm/nouveau/svm: check for SVM initialized before migrating a825ce86ebed mm/hugetlb: fix build failure with HUGETLB_PAGE but not HUGEBTLBFS 23e2519760f8 cifs: Allocate encryption header through kmalloc 6ba010ea4856 um: ubd: Prevent buffer overrun on command completion b9f88c31b266 ext4: do not commit super on read-only bdev 4078dceb1228 s390/cpum_sf: Fix wrong page count in error message fd80f4a6805c powerpc/maple: Fix declaration made after definition bee9bc3e0248 powerpc/prom_init: Pass the "os-term" message to hypervisor 765052217847 btrfs: add RCU locks around block group initialization 285f25c97f24 hibernate: Allow uswsusp to write to swap 4753b111f003 s390/cpuinfo: fix wrong output when CPU0 is offline 380d12904603 f2fs: Add a new CP flag to help fsck fix resize SPO issues 066f1e4174f2 f2fs: Fix mount failure due to SPO after a successful online resize FS ea468f37370a NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context fails 81b41f5ecc96 phy: uniphier-usb3ss: Add Pro5 support 3e85d501828c f2fs: fix to show norecovery mount option ffbad91b66ce KVM: PPC: Book3S HV: Fix H_CEDE return code for nested guests ea410f2a1fc8 ARM: dts: rockchip: fix lvds-encoder ports subnode for rk3188-bqedison2qc 59bafdc99440 NFSv4.2: error out when relink swapfile 264e3f1597e8 NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() 07cd4e8f745c NFS: alloc_nfs_open_context() must use the file cred when available 66bfacd0f302 rtc: 88pm860x: fix possible race condition 56aaa0e8c92a dma-coherent: fix integer overflow in the reserved-memory dma allocation 960bf4e436ca soc: imx: gpc: fix power up sequencing 1e7abaf24875 arm64: dts: clearfog-gt-8k: set gigabit PHY reset deassert delay d7b59cd020f7 arm64: tegra: Fix Tegra194 PCIe compatible string 5615f66bfdfc arm64: tegra: Add PCIe endpoint controllers nodes for Tegra194 540f9620f192 clk: tegra: Fix Tegra PMC clock out parents b7dee304aa0e power: supply: bq27xxx_battery: Silence deferred-probe error 6a7721714835 arm64: dts: allwinner: a64: Fix display clock register range 5d2861f840bb ARM: dts: rockchip: fix vqmmc-supply property name for rk3188-bqedison2qc 1321fb4320e7 f2fs: fix the panic in do_checkpoint() 6d4330391c49 net/mlx5e: Enforce setting of a single FEC mode 0d03cbfdf364 clk: at91: usb: continue if clk_hw_round_rate() return zero 04e43c7c664a clk: Don't cache errors from clk_ops::get_phase() 83321ee302e3 drm/ttm: flush the fence on the bo after we individualize the reservation object 94ebb1eea0e7 x86/Hyper-V: Free hv_panic_page when fail to register kmsg dump d662b44161e4 rbd: call rbd_dev_unprobe() after unwatching and flushing notifies 88a57e387cf0 rbd: avoid a deadlock on header_rwsem when flushing notifies a362482b2325 block, bfq: invoke flush_idle_tree after reparent_active_queues in pd_offline 839b7cd1d8bc block, bfq: make reparent_leaf_entity actually work only on leaf entities ad749ca022ad block, bfq: turn put_queue into release_process_ref in __bfq_bic_change_cgroup 00d392873771 afs: Fix race between post-modification dir edit and readdir/d_revalidate 42e343cf3285 afs: Fix afs_d_validate() to set the right directory version 8c3e4ba0fa7a afs: Fix rename operation status delivery 4eba6ec9644a afs: Fix decoding of inline abort codes from version 1 status records 0604b60ef9d7 afs: Fix missing XDR advance in xdr_decode_{AFS,YFS}FSFetchStatus() 4f7b1e892ed0 x86/Hyper-V: Report crash data in die() when panic_on_oops is set 5097186b279a x86/Hyper-V: Report crash register data when sysctl_record_panic_msg is not set 31ebf98817c6 x86/Hyper-V: Report crash register data or kmsg before running crash kernel 1ed38a98478f x86/Hyper-V: Trigger crash enlightenment only once during system crash. 9f38f7b46de0 x86/Hyper-V: Unload vmbus channel in hv panic callback 4c2a34f9f448 of: overlay: kmemleak in dup_and_fixup_symbol_prop() 93ef21bb1a72 of: unittest: kmemleak in of_unittest_overlay_high_level() a1371954ee49 of: unittest: kmemleak in of_unittest_platform_populate() dd3dd28241e0 of: unittest: kmemleak on changeset destroy 25c9cdef5748 xsk: Add missing check on user supplied headroom size 9244c79da15c ALSA: hda: Don't release card at firmware loading error 182fa4d72a7c irqchip/mbigen: Free msi_desc on device teardown daefa51c4353 netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object type aea3873fb02c kbuild, btf: Fix dependencies for DEBUG_INFO_BTF e1e5c219f033 ARM: dts: imx6: Use gpc for FEC interrupt controller to fix wake on LAN. ed0a5355aa62 ALSA: hda: Honor PM disablement in PM freeze and thaw_noirq ops d8b667b45d72 scsi: sg: add sg_remove_request in sg_common_write d979eda8a72b objtool: Fix switch table detection in .text.unlikely 2613535abd3b arm, bpf: Fix offset overflow for BPF_MEM BPF_DW d4adee8e8f2f arm, bpf: Fix bugs with ALU64 {RSH, ARSH} BPF_K shift by 0 e7f6c25bafa6 xsk: Fix out of boundary write in __xsk_rcv_memcpy 9a9eae78529c watchdog: sp805: fix restart handler 41d097c83343 ext4: use non-movable memory for superblock readahead (From OE-Core rev: dc05c81a0f74f7a7cc2852e5e66b871514b77817) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 2503b1a55b3525ad8f97d3adafd442688dbd4397) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* make-mod-scripts: Fix a rare build race conditionKhem Raj2020-06-051-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | There is a build break which rarely happens but is seen often enough with 4.1 kernel based builds /bin/sh: 1: scripts/basic/fixdep: Permission denied scripts/Makefile.host:124: recipe for target 'scripts/dtc/srcpos.o' failed make[3]: *** [scripts/dtc/srcpos.o] Error 126 this patch sequences the build targets so it can work reliably with different kernel versions Divide the target into scripts_basic scripts is not strictly necessary and was simply what was used for testing on kernel 4.1, which is quite an old kernel perhaps just using scripts is sufficient, but it is not tested to not known will cause the build race as seen above. (From OE-Core rev: 8a7da39c04fbab1280c464f39a791e4fbd1e7da9) Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 55ac6e2d251287419138931aa0d0894cf1267787) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* wireless-regdb: Upgrade 2019.06.03 -> 2020.04.29Adrian Bunk2020-05-281-2/+1
| | | | | | | | | | | (From OE-Core rev: 5b71a3f3d1bca6b52f53b97971131a6771618420) (From OE-Core rev: 5472a4f30aa1c599ca85efc3f973f2fd9dbc4476) Signed-off-by: Adrian Bunk <bunk@kernel.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* make-mod-scripts: Fix dependence error.zhengruoqin2020-05-281-0/+2
| | | | | | | | | | | | | | | | Error: Problem: conflicting requests - nothing provides make-mod-scripts = 1.0-r0 needed by make-mod-scripts-dev-1.0-r0 (From OE-Core rev: 354adf441ac880fe3759af594f9669c3a7eb3308) Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com> (cherry picked from commit 41fff377b921070f371c0aa639e37c27c113ccb9) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: Update to 20200122 -> 20200421AnĂ­bal LimĂ³n2020-05-281-3/+3
| | | | | | | | | | | (From OE-Core rev: d53dd9460f17e3c1bb4e5a13d34a8977b25bf0f0) Signed-off-by: AnĂ­bal LimĂ³n <anibal.limon@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com> (cherry picked from commit 7f52475a2c84197c95928d65debf894bf59c90e7) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* recipes-kernel/linux-firmware: Add adreno-a630 firmware packageAnĂ­bal LimĂ³n2020-05-281-1/+3
| | | | | | | | | | | (From OE-Core rev: 0e62fe015b457c18de158ba22641759a093daf45) Signed-off-by: AnĂ­bal LimĂ³n <anibal.limon@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com> (cherry picked from commit f3021d19eff3c9705cd91e407c042a1aa3b8e7d9) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* recipes-kernel/linux-firmware: Add wlanmdsp.mbn to qcom-modem packageAnĂ­bal LimĂ³n2020-05-281-1/+1
| | | | | | | | | | | (From OE-Core rev: 717d73e5b23a49fa8ede847168445c1340147011) Signed-off-by: AnĂ­bal LimĂ³n <anibal.limon@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com> (cherry picked from commit 730999efcab0b8e49f1ade4e535a59f6d8e395e0) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.4: update to v5.4.34Bruce Ashfield2020-05-143-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 6ccc74c083c0 Linux 5.4.34 b538aacc9400 x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE 856a74fd7e61 scsi: target: fix hang when multiple threads try to destroy the same iscsi session 992e469b4c44 scsi: target: remove boilerplate code 4b3380e007b2 x86/resctrl: Fix invalid attempt at removing the default resource group 3652782e3a87 x86/resctrl: Preserve CDP enable over CPU hotplug 6b5e8e7cbe24 irqchip/ti-sci-inta: Fix processing of masked irqs 9d2759006e29 ext4: do not zeroout extents beyond i_disksize 653b42530952 i2c: designware: platdrv: Remove DPM_FLAG_SMART_SUSPEND flag on BYT and CHT e2b80bf26956 drm/amdgpu: fix the hw hang during perform system reboot and reset 251f13126e23 drm/amd/powerplay: force the trim of the mclk dpm_levels if OD is enabled eecd70c77ff3 net/mlx5e: Use preactivate hook to set the indirection table 57f578bce415 net/mlx5e: Rename hw_modify to preactivate 67284c11399f net/mlx5e: Encapsulate updating netdev queues into a function cae385538886 mac80211_hwsim: Use kstrndup() in place of kasprintf() a8ce3412e8a2 mac80211: fix race in ieee80211_register_hw() 21350f28b226 nl80211: fix NL80211_ATTR_FTM_RESPONDER policy aa5b11bb333c btrfs: check commit root generation in should_ignore_root 0026e356e51a tracing: Fix the race between registering 'snapshot' event trigger and triggering 'snapshot' operation a0aaafe7ce4b keys: Fix proc_keys_next to increase position index f32a339e0321 arm64: vdso: don't free unallocated pages 5209e5f05bf2 ALSA: usb-audio: Check mapping at creating connector controls, too 250db0305392 ALSA: usb-audio: Don't create jack controls for PCM terminals aae6e154680f ALSA: usb-audio: Don't override ignore_ctl_error value from the map 9acfd1ac016a ALSA: usb-audio: Filter error from connector kctl ops, too 0eb7bcf3ad32 ALSA: hda/realtek - Enable the headset mic on Asus FX505DT 549a48900d8e ASoC: Intel: mrfld: return error codes when an error occurs 86ec55651fd2 ASoC: Intel: mrfld: fix incorrect check on p->sink 538b623fed6d usb: dwc3: gadget: Don't clear flags before transfer ended 3bffb20603cd arm64: dts: librem5-devkit: add a vbus supply to usb0 3a8dc1e91561 ARM: dts: imx7-colibri: fix muxing of usbc_det pin c2c5d07090d4 clk: at91: usb: use proper usbs_mask 90c1f740ddf8 clk: at91: sam9x60: fix usb clock parents c874d9d116d8 ext4: fix incorrect inodes per group in error message dd7b410c9b01 ext4: fix incorrect group count in ext4_fill_super error message 44c70ed66c93 net/bpfilter: remove superfluous testing message 229563dc6b04 pwm: pca9685: Fix PWM/GPIO inter-operation 0a4c06f0db06 perf report: Fix no branch type statistics report issue 4542e583e2b8 acpi/nfit: improve bounds checking for 'func' 5815a5d70def jbd2: improve comments about freeing data buffers whose page mapping is NULL 8078d3af4af7 platform/chrome: cros_ec_rpmsg: Fix race with host event 777c8c9f11a8 scsi: ufs: Fix ufshcd_hold() caused scheduling while atomic 66458aa271b0 ovl: fix value of i_ino for lower hardlink corner case c85a7109f905 Revert "ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add()" 4f2fb2a1990a net: stmmac: dwmac-sunxi: Provide TX and RX fifo sizes a06a51d59292 net/mlx5e: Fix pfnum in devlink port attribute e25122586403 net/mlx5e: Fix nest_level for vlan pop action cb8892f52ec9 net/mlx5e: Add missing release firmware call 34310505d404 net/mlx5: Fix frequent ioread PCI access during recovery 1ff0732cf805 net: ethernet: mediatek: move mt7623 settings out off the mt7530 f749a8bfdd38 net: dsa: mt7530: move mt7623 settings out off the mt7530 bb54dcca3fb5 net: tun: record RX queue in skb before do_xdp_generic() f6b264f2a04c net: revert default NAPI poll timeout to 2 jiffies 61260486790e net: qrtr: send msgs from local of same id as broadcast 81dc4e9bff98 net: phy: micrel: use genphy_read_status for KSZ9131 a9a851f0ec67 net: ipv6: do not consider routes via gateways for anycast address check 22e56cb2f951 net: ipv4: devinet: Fix crash when add/del multicast IP with autojoin 3ca854743110 net: dsa: mt7530: fix tagged frames pass-through in VLAN-unaware mode 016e3531d5c1 l2tp: Allow management of tunnels and session in user namespace 22ea267a9cd6 hsr: check protocol version in hsr_newlink() ced57064a085 amd-xgbe: Use __napi_schedule() in BH context dc4059d21d87 Linux 5.4.33 484cc15ad00f scsi: lpfc: fix inlining of lpfc_sli4_cleanup_poll_list() 8dead2c275e4 ASoC: stm32: sai: Add missing cleanup aed5ee6befcc efi/x86: Fix the deletion of variables in mixed mode 0c839eee166a mfd: dln2: Fix sanity checking for endpoints b70eb420e96d bpf: Fix tnum constraints for 32-bit comparisons 26711cc7e064 mmc: sdhci: Refactor sdhci_set_timeout() 56a296657e4b mmc: sdhci: Convert sdhci_set_timeout_irq() to non-static c1f3e1d8d7e6 powerpc/kasan: Fix kasan_remap_early_shadow_ro() 36b0b1f63994 drm/i915/icl+: Don't enable DDI IO power on a TypeC port in TBT mode bdac1d76a310 drm/amdgpu: fix gfx hang during suspend with video playback (v2) d1bbdf003c05 drm/dp_mst: Fix clearing payload state on topology disable 7676e69c67e3 Revert "drm/dp_mst: Remove VCPI while disabling topology mgr" ba74ab0c29fc scsi: lpfc: Fix broken Credit Recovery after driver load 33ebae4f3ba6 scsi: lpfc: Fix configuration of BB credit recovery in service parameters 037b0b5521a4 scsi: lpfc: Fix Fabric hostname registration if system hostname changes f48e7593523e scsi: lpfc: Add registration for CPU Offline/Online events 33344a7661a1 dm clone: Add missing casts to prevent overflows and data corruption 2d7eb7ee36a3 dm clone: Fix handling of partial region discards dcf2f00b0869 dm clone: replace spin_lock_irqsave with spin_lock_irq fddfa591da8e dm zoned: remove duplicate nr_rnd_zones increase in dmz_init_zone() 1ba26c2aedb4 arm64: Always force a branch protection mode when the compiler has one ba7581be850b powerpc: Make setjmp/longjmp signature standard 3457b2232eaf scsi: mpt3sas: Fix kernel panic observed on soft HBA unplug e294f8a5ad31 powerpc/64: Prevent stack protection in early boot fc8755dc01d1 powerpc/kprobes: Ignore traps that happened in real mode ed6f6b2b39af powerpc/xive: Fix xmon support on the PowerNV platform 1ab730b65946 powerpc/64: Setup a paca before parsing device tree etc. 9240f83aa9c7 powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch non configured IPIs bd0fa144737c powerpc/hash64/devmap: Use H_PAGE_THP_HUGE when setting up huge devmap PTE entries 81b9336ab20e powerpc/fsl_booke: Avoid creating duplicate tlb1 entry 38aa7f32dfd8 powerpc/64/tm: Don't let userspace set regs->trap via sigreturn 0abc07d23c51 xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() 5fdf01181cb8 ipmi: fix hung processes in __get_guid() d0b9bd4804a7 libata: Return correct status in sata_pmp_eh_recover_pm() when ATA_DFLAG_DETACH is set ec2c054e87a5 hfsplus: fix crash and filesystem corruption when deleting files af80e6f70f72 cpufreq: powernv: Fix use-after-free 9cc4f52d34a2 kmod: make request_module() return an error when autoloading is disabled bf4fcd52742e clk: ingenic/TCU: Fix round_rate returning error 9e8388fdf4de clk: ingenic/jz4770: Exit with error if CGU init failed 7bcca67bdee8 ftrace/kprobe: Show the maxactive number on kprobe_events 7dad5beb8dfd Input: i8042 - add Acer Aspire 5738z to nomux list efb9e9f723f5 s390/diag: fix display of diagnose call statistics 453fb8b20db4 perf tools: Support Python 3.8+ in Makefile beb3ef51cfd8 ocfs2: no need try to truncate file beyond i_size 47199f4b87eb fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() 6772387e8201 ext4: fix a data race at inode->i_blocks 699d2c4d667e NFS: Fix a page leak in nfs_destroy_unlinked_subrequests() 6b64cbd05807 NFS: Fix use-after-free issues in nfs_pageio_add_request() 98a817eda5bc nfsd: fsnotify on rmdir under nfsd/clients/ 27993365c009 powerpc/pseries: Avoid NULL pointer dereference when drmem is unavailable 4e4c6760fe03 drm/amdgpu: unify fw_write_wait for new gfx9 asics 45bc323b8102 drm/amdgpu/powerplay: using the FCLK DPM table to set the MCLK fe0ec6f90e4d drm: Remove PageReserved manipulation from drm_pci_alloc b716a5f5ec65 drm/etnaviv: rework perfmon query infrastructure 463a2dddb4f9 drm/i915/gem: Flush all the reloc_gpu batch cda1eda28f1d vfio: platform: Switch to platform_get_irq_optional() b5eec37a3b85 selftests/powerpc: Add tlbie_test in .gitignore e1ec78f93042 selftests/vm: fix map_hugetlb length used for testing read and write 336b96a68170 selftests: vm: drop dependencies on page flags from mlock2 tests 20a62e9073f3 arm64: armv8_deprecated: Fix undef_hook mask for thumb setend 3d66a67f7310 arm64: dts: ti: k3-am65: Add clocks to dwc3 nodes 9d971b0059a2 ARM: dts: exynos: Fix polarity of the LCD SPI bus on UniversalC210 board e5b9c1027ee8 scsi: lpfc: Fix lpfc_io_buf resource leak in lpfc_get_scsi_buf_s4 error path 73a122c2636d scsi: ufs: fix Auto-Hibern8 error detection 0ad68e6212ad scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-point 8179a260313e crypto: ccree - dec auth tag size from cryptlen map 9135cd1b0f64 crypto: ccree - only try to map auth tag if needed a86744642789 crypto: ccree - protect against empty or NULL scatterlists f3f13f979448 crypto: caam - update xts sector size for large input length bc8413b626dd crypto: caam/qi2 - fix chacha20 data size error 07378b099139 xarray: Fix early termination of xas_for_each_marked 8f4c8e92bdac XArray: Fix xas_pause for large multi-index entries a1ffc47f22a8 dm clone metadata: Fix return type of dm_clone_nr_of_hydrated_regions() 996f8f1ba72a dm clone: Add overflow check for number of regions 2e703059348d dm verity fec: fix memory leak in verity_fec_dtr 833309f3fb51 dm integrity: fix a crash with unusually large tag size bef0d2f5fdcb dm writecache: add cond_resched to avoid CPU hangs 5c84ab9c96d7 mm, memcg: do not high throttle allocators based on wraparound 935e87b20c56 arm64: dts: allwinner: h5: Fix PMU compatible 1dbfae009525 sched/core: Remove duplicate assignment in sched_tick_remote() 8b068046321f arm64: dts: allwinner: h6: Fix PMU compatible 27dbb3633809 net: qualcomm: rmnet: Allow configuration updates to existing devices add09c86cd3e tools: gpio: Fix out-of-tree build regression a0f079ac13be powerpc/pseries: Drop pointless static qualifier in vpa_debugfs_init() e0ae9da3fb2f mmc: sdhci-of-esdhc: fix esdhc_reset() for different controller versions 7661469ef56e io_uring: honor original task RLIMIT_FSIZE a181a74610e6 erofs: correct the remaining shrink objects 433868b19ce0 crypto: mxs-dcp - fix scatterlist linearization for hash 248414f50596 crypto: rng - Fix a refcounting bug in crypto_rng_reset() 6b936b1872ba remoteproc: Fix NULL pointer dereference in rproc_virtio_notify 5b677eddc547 remoteproc: qcom_q6v5_mss: Reload the mba region on coredump 241f681d19e1 remoteproc: qcom_q6v5_mss: Don't reassign mpss region on shutdown 87a9058d5552 btrfs: use nofs allocations for running delayed items 0425813c2279 btrfs: fix missing semaphore unlock in btrfs_sync_file 08e69ab983da btrfs: unset reloc control if we fail to recover 098d3da1ad30 btrfs: fix missing file extent item for hole after ranged fsync b436fbff6fca btrfs: drop block from cache on error in relocation dd68ba0d7355 btrfs: set update the uuid generation as soon as possible 441b83a84208 btrfs: reloc: clean dirty subvols if we fail to start a transaction 1bd44cada415 Btrfs: fix crash during unmount due to race with delayed inode workers 941dabde6c1a btrfs: Don't submit any btree write bio if the fs has errors 0297b7f9842e mtd: spinand: Do not erase the block before writing a bad block marker 4da7c98c3081 mtd: spinand: Stop using spinand->oobbuf for buffering bad block markers c138ad0741fc CIFS: Fix bug which the return value by asynchronous read is error 9b35348318d1 smb3: fix performance regression with setting mtime 40888c31aca3 KVM: VMX: fix crash cleanup when KVM wasn't used 93a2b7368862 KVM: VMX: Add a trampoline to fix VMREAD error handling 771b9374a529 KVM: x86: Gracefully handle __vmalloc() failure during VM allocation 455f37affe13 KVM: VMX: Always VMCLEAR in-use VMCSes during crash with kexec support bcd1d7462aba KVM: x86: Allocate new rmap and large page tracking when moving memslot 0c7fb8c91c0f KVM: s390: vsie: Fix delivery of addressing exceptions 654b70e84710 KVM: s390: vsie: Fix region 1 ASCE sanity shadow address checks 2c5bfcda8791 KVM: nVMX: Properly handle userspace interrupt window request 99a890ed7009 platform/x86: asus-wmi: Support laptops where the first battery is named BATT bd90b96e3486 x86/entry/32: Add missing ASM_CLAC to general_protection entry 3dc06261a41f x86/tsc_msr: Make MSR derived TSC frequency more accurate 41a7f842e312 x86/tsc_msr: Fix MSR_FSB_FREQ mask for Cherry Trail devices 6c63cf15d066 x86/tsc_msr: Use named struct initializers 5f2d04139aa5 signal: Extend exec_id to 64bits 0a993df8d609 ath9k: Handle txpower changes even when TPC is disabled d941b33bdc68 PM: sleep: wakeup: Skip wakeup_source_sysfs_remove() if device is not there 4fcbc35fab57 PM / Domains: Allow no domain-idle-states DT property in genpd when parsing 5bd5307cd264 MIPS: OCTEON: irq: Fix potential NULL pointer dereference ed374eee8ce6 MIPS/tlbex: Fix LDDIR usage in setup_pw() for Loongson-3 4acbbe98e06a pstore: pstore_ftrace_seq_next should increase position index 38119a689766 io_uring: remove bogus RLIMIT_NOFILE check in file registration 6124e10dbc4f irqchip/versatile-fpga: Apply clear-mask earlier 3f3700c4697b genirq/debugfs: Add missing sanity checks to interrupt injection 6ecc37daf64e cpu/hotplug: Ignore pm_wakeup_pending() for disable_nonboot_cpus() 4b67e5afc2a0 KEYS: reaching the keys quotas correctly f7384f90ecc7 tpm: tpm2_bios_measurements_next should increase position index 27544e1bdcc6 tpm: tpm1_bios_measurements_next should increase position index 96e05bb57b40 tpm: Don't make log failures fatal 524089fa70ef sched/fair: Fix enqueue_task_fair warning 8b6f8619fc96 PCI: endpoint: Fix for concurrent memory allocation in OB address region 96843346b201 PCI: qcom: Fix the fixup of PCI_VENDOR_ID_QCOM 55b61a08bf86 PCI: Add boot interrupt quirk mechanism for Xeon chipsets 72d52a779e99 PCI/ASPM: Clear the correct bits when enabling L1 substates 463181e64f5f PCI: pciehp: Fix indefinite wait on sysfs requests c755ca32c8cd efi/x86: Add TPM related EFI tables to unencrypted mapping checks 91bed1f1fb97 nvme-fc: Revert "add module to ops template to allow module references" 0eb4d8b985be nvmet-tcp: fix maxh2cdata icresp parameter b3c7227ad4c6 thermal: devfreq_cooling: inline all stubs for CONFIG_DEVFREQ_THERMAL=n e7251a88d387 ACPI: PM: s2idle: Refine active GPEs check dd993e283bc3 ACPICA: Allow acpi_any_gpe_status_set() to skip one GPE 1efd20ea57d4 acpi/x86: ignore unspecified bit positions in the ACPI global lock field 52e6985f2c91 seccomp: Add missing compat_ioctl for notify 15ae94fe2211 media: ti-vpe: cal: fix a kernel oops when unloading module 3a59d985ceb1 media: ti-vpe: cal: fix disable_irqs to only the intended target 46b0e2900ee2 media: hantro: Read be32 words starting at every fourth byte 7ac962c5b730 media: venus: firmware: Ignore secure call error on first resume be9956bac91a ALSA: hda/realtek - Add quirk for MSI GL63 09e7b678f3e0 ALSA: hda/realtek - Add quirk for Lenovo Carbon X1 8th gen f5462668ad94 ALSA: hda/realtek - Remove now-unnecessary XPS 13 headphone noise fixups a92931dea6b1 ALSA: hda/realtek - Set principled PC Beep configuration for ALC256 0f18192b6924 ALSA: doc: Document PC Beep Hidden Register on Realtek ALC256 3e7167475236 ALSA: hda/realtek - a fake key event is triggered by running shutup faea94956333 ALSA: hda/realtek: Enable mute LED on an HP system 1dfcd70d1fcc ALSA: pcm: oss: Fix regression by buffer overflow fix e3ab9c5540e3 ALSA: ice1724: Fix invalid access for enumerated ctl items 6a9ba565b41f ALSA: hda: Fix potential access overflow in beep helper f4f0a1f017e0 ALSA: hda: Add driver blacklist 1ee0023c340e ALSA: usb-audio: Add mixer workaround for TRX40 and co 78a92756fc2c usb: gadget: composite: Inform controller driver of self-powered a385ebdaa4dc usb: gadget: f_fs: Fix use after free issue as part of queue failure 9a8b1ba9d41f ASoC: topology: use name_prefix for new kcontrol f467e054c03f ASoC: dpcm: allow start or stop during pause for backend af0b76f9f632 ASoC: dapm: connect virtual mux with default value 803db8a07868 ASoC: fix regwmask acec0e9a916a btrfs: track reloc roots based on their commit root bytenr 9632851a5326 btrfs: restart relocate_tree_blocks properly ddc25a38ab36 btrfs: remove a BUG_ON() from merge_reloc_roots() 679885143c04 btrfs: qgroup: ensure qgroup_rescan_running is only set when the worker is at least queued b37de1b1e882 block, bfq: fix use-after-free in bfq_idle_slice_timer_body bd9afea9bde7 locking/lockdep: Avoid recursion in lockdep_count_{for,back}ward_deps() b9da72cb7019 spi: spi-fsl-dspi: Replace interruptible wait queue with a simple completion 64a97384d4f4 firmware: fix a double abort case with fw_load_sysfs_fallback 2d29a61a14fa md: check arrays is suspended in mddev_detach before call quiesce operations 6420b2e5fa66 irqchip/gic-v4: Provide irq_retrigger to avoid circular locking dependency 80e85ab88b3f usb: dwc3: core: add support for disabling SS instances in park mode b6257832dd45 media: i2c: ov5695: Fix power on and off sequences 510b4e069508 block: Fix use-after-free issue accessing struct io_cq b9d5ced37ac7 genirq/irqdomain: Check pointer in irq_domain_alloc_irqs_hierarchy() bceda1dd4716 efi/x86: Ignore the memory attributes table on i386 fc427b7a0266 x86/boot: Use unsigned comparison for addresses f6bb3ea812f0 cpufreq: imx6q: fix error handling c5bcaacd0640 gfs2: Don't demote a glock until its revokes are written 46bbc5526dd7 gfs2: Do log_flush in gfs2_ail_empty_gl even if ail list is empty aa547b9dc20f pstore/platform: fix potential mem leak if pstore_init_fs failed 347f091094ab libata: Remove extra scsi_host_put() in ata_scsi_add_hosts() 288761c9f0a2 media: i2c: video-i2c: fix build errors due to 'imply hwmon' fb80a18584a4 block, bfq: move forward the getting of an extra ref in bfq_bfqq_move d1d846fb02a8 PCI/switchtec: Fix init_completion race condition with poll_wait() 75434bcc6593 selftests/x86/ptrace_syscall_32: Fix no-vDSO segfault dd39eadc71d4 sched: Avoid scale real weight down to zero f7557078e16e media: allegro: fix type of gop_length in channel_create message 2902207377f8 time/sched_clock: Expire timer in hardirq context 3f755f5233a2 irqchip/versatile-fpga: Handle chained IRQs properly c8b81c33c5cb debugfs: Check module state before warning in {full/open}_proxy_open() fd66df97dce9 block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices e88ee287fd82 dma-mapping: Fix dma_pgprot() for unencrypted coherent pages aa04e8d359d7 x86: Don't let pgprot_modify() change the page encryption bit ce7a61a0d57d ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add() 99e20a79d215 xhci: bail out early if driver can't accress host in resume 61ed3dcad80c media: imx: imx7-media-csi: Fix video field handling dd051f1af594 media: imx: imx7_mipi_csis: Power off the source when stopping streaming 502b83e73e35 null_blk: fix spurious IO errors after failed past-wp access 38c1299f8c5c null_blk: Handle null_add_dev() failures properly becd9a906657 null_blk: Fix the null_add_dev() error path f9ee512dd913 firmware: arm_sdei: fix double-lock on hibernate with shared events 7bf2c31ba0bb media: venus: hfi_parser: Ignore HEVC encoding for V1 0d3d868b34af staging: wilc1000: avoid double unlocking of 'wilc->hif_cs' mutex d5bc44e6b0d4 cpufreq: imx6q: Fixes unwanted cpu overclocking on i.MX6ULL 33dbe5867c39 media: rc: add keymap for Videostrong KII Pro a5ef462303e0 i2c: pca-platform: Use platform_irq_get_optional 54d09aab81aa i2c: st: fix missing struct parameter description 28f5b6ee1c2f qlcnic: Fix bad kzalloc null test d7f6f2b0be09 cfg80211: Do not warn on same channel at the end of CSA 068168461e68 drm/scheduler: fix rare NULL ptr race f5429ec64f4f cxgb4/ptp: pass the sign of offset delta in FW CMD d2037f68ae03 selftests/net: add definition for SOL_DCCP to fix compilation errors for old libc 9a3f55fc0f46 hinic: fix wrong value of MIN_SKB_LEN a8f9fe793001 hinic: fix wrong para of wait_for_completion_timeout 243ebc24e01c hinic: fix out-of-order excution in arm cpu 5edd115ba09e hinic: fix the bug of clearing event queue d63fac896335 hinic: fix a bug of waitting for IO stopped ad4ad8253f89 net: vxge: fix wrong __VA_ARGS__ usage b9c961998565 net: stmmac: platform: Fix misleading interrupt error msg f96f2c885eda rxrpc: Fix call interruptibility handling f8da7f442861 rxrpc: Abstract out the calculation of whether there's Tx space 96860db5c09f soc: fsl: dpio: register dpio irq handlers after dpio create 10e15e1b9297 Input: tm2-touchkey - add support for Coreriver TC360 variant ed1c4d2ca9da iwlwifi: mvm: Fix rate scale NSS configuration fd29a0242f86 bpf: Fix deadlock with rq_lock in bpf_send_signal() 5c234312e805 ARM: dts: Fix dm814x Ethernet by changing to use rgmii-id mode d04ffa50f901 bus: sunxi-rsb: Return correct data when mixing 16-bit and 8-bit reads 7092cc4590c0 ARM: dts: sun8i-a83t-tbs-a711: HM5065 doesn't like such a high voltage (From OE-Core rev: 1a50634e56dfcb63eac0df1aa9cd7e6fb7bd470a) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.4: update to v5.4.32Bruce Ashfield2020-05-143-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: bc844d58f697 Linux 5.4.32 ad5676629a12 iommu/vt-d: Allow devices with RMRRs to use identity domain 04ad505eed58 drm/i915: Fix ref->mutex deadlock in i915_active_wait() 047affa0ef00 fbcon: fix null-ptr-deref in fbcon_switch d4083258db04 blk-mq: Keep set->nr_hw_queues and set->map[].nr_queues in sync d020ff5060a4 RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow b40f1ae359f2 Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl 7f5432c2f446 RDMA/siw: Fix passive connection establishment 09583e3f0402 RDMA/cma: Teach lockdep about the order of rtnl and lock 51795bcf595d RDMA/ucma: Put a lock around every call to the rdma_cm layer ab6ee4330288 include/uapi/linux/swab.h: fix userspace breakage, use __BITS_PER_LONG for swap 193490dbe5ba ceph: canonicalize server path in place 56385788f7f6 ceph: remove the extra slashes in the server path 7dafb2c6fb46 ARM: imx: only select ARM_ERRATA_814220 for ARMv7-A cf7005662673 ARM: imx: Enable ARM_ERRATA_814220 for i.MX6UL and i.MX7D 4ac80b02f10d IB/mlx5: Replace tunnel mpls capability bits for tunnel_offloads ccc2b645de20 IB/hfi1: Fix memory leaks in sysfs registration and unregistration cd38d8b231f1 IB/hfi1: Call kobject_put() when kobject_init_and_add() fails 9351dee1cc24 ASoC: jz4740-i2s: Fix divider written at incorrect offset in register e30a21c6fea5 platform/x86: intel_int0002_vgpio: Use acpi_register_wakeup_handler() 9da847d65f37 ACPI: PM: Add acpi_[un]register_wakeup_handler() 41a0cfa05c05 hwrng: imx-rngc - fix an error path dfa210cf9f94 tools/accounting/getdelays.c: fix netlink attribute length ea84a26ab633 slub: improve bit diffusion for freelist ptr obfuscation 8b0f08036659 uapi: rename ext2_swab() to swab() and share globally in swab.h 94d2d84bcafa usb: dwc3: gadget: Wrap around when skip TRBs 170f88a47b9f random: always use batched entropy for get_random_u{32,64} 5e331978200e s390: prevent leaking kernel address in BEAR 74107d56d1e8 r8169: change back SG and TSO to be disabled by default 5249653d971d mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE 671331c11c39 tun: Don't put_page() for all negative return values from XDP program fdb6a094ba41 slcan: Don't transmit uninitialized stack data in padding feed32e3d6fe net: stmmac: dwmac1000: fix out-of-bounds mac address reg setting 049b9fa3ef65 net_sched: fix a missing refcnt in tcindex_init() 1891d57f89aa net_sched: add a temporary refcnt for struct tcindex_data 1189ba9eedac net: phy: micrel: kszphy_resume(): add delay after genphy_resume() before accessing PHY registers 7d3d99f579e8 net: dsa: mt7530: fix null pointer dereferencing in port5 setup bce7ce18bd18 net: dsa: bcm_sf2: Ensure correct sub-node is parsed 040f7a27583f net: dsa: bcm_sf2: Do not register slave MDIO bus with OF bbbdd7956bab ipv6: don't auto-add link-local address to lag ports 77cf80793692 cxgb4: fix MPS index overwrite when setting MAC address 3fcd53b1d859 net: phy: realtek: fix handling of RTL8105e-integrated PHY de850633a01f Linux 5.4.31 c3f87e03f90f mm: mempolicy: require at least one nodeid for MPOL_PREFERRED c3d4e6fc4b37 padata: always acquire cpu_hotplug_lock before pinst->lock 238112fcf391 net: Fix Tx hash bound checking 15ee8da79ee3 i2c: i801: Do not add ICH_RES_IO_SMI for the iTCO_wdt device 079c8da9e5ac watchdog: iTCO_wdt: Make ICH_RES_IO_SMI optional b42afa3475bf watchdog: iTCO_wdt: Export vendorsupport 4ebd16641797 tcp: fix TFO SYNACK undo to avoid double-timestamp-undo a6b1820d3330 IB/hfi1: Ensure pq is not left on waitlist c4168080f1d4 rxrpc: Fix sendmsg(MSG_WAITALL) handling be8a3aecd21a iwlwifi: dbg: don't abort if sending DBGC_SUSPEND_RESUME fails b4190809a17b iwlwifi: yoyo: don't add TLV offset when reading FIFOs 00e332e42bbe iwlwifi: consider HE capability when setting LDPC 5f843cb77142 net/mlx5e: kTLS, Fix wrong value in record tracker enum ea26f82a0422 soc: mediatek: knows_txdone needs to be set in Mediatek CMDQ helper f6c8f128856b ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated sound on EVGA X99 Classified motherboard 2892100bc85a Revert "dm: always call blk_queue_split() in dm_process_bio()" 7c6ae8ae0ac5 power: supply: axp288_charger: Add special handling for HP Pavilion x2 10 899c38d93000 extcon: axp288: Add wakeup support 4d60b72514c2 nvmem: check for NULL reg_read and reg_write before dereferencing 98b32db072e9 mei: me: add cedar fork device ids 1843cba24aef coresight: do not use the BIT() macro in the UAPI header b5212116392e PCI: sysfs: Revert "rescan" file renames aa98c16a5b7c misc: pci_endpoint_test: Avoid using module parameter to determine irqtype a5d697c1e92d misc: pci_endpoint_test: Fix to support > 10 pci-endpoint-test devices 82f6c72e5d4d misc: rtsx: set correct pcr_ops for rts522A cec4be18d136 brcmfmac: abort and release host after error 625b940a28e0 padata: fix uninitialized return value in padata_replace() 16696ee7b581 XArray: Fix xa_find_next for large multi-index entries 4eb33cb9b566 net/mlx5e: kTLS, Fix TCP seq off-by-1 issue in TX resync flow 8792e1ac5f48 tools/power turbostat: Fix 32-bit capabilities warning 09116eeea6a5 tools/power turbostat: Fix missing SYS_LPI counter on some Chromebooks 0ba0ce3cbb86 tools/power turbostat: Fix gcc build warnings 7ebc1e53a46b drm/amdgpu: fix typo for vcn1 idle check d2faee42f9e7 initramfs: restore default compression behavior 4a8ba74c1c64 drm/bochs: downgrade pci_request_region failure from error to warning f8abcff4fd0d drm/amd/display: Add link_rate quirk for Apple 15" MBP 2017 205b5f80c74f kconfig: introduce m32-flag and m64-flag 91358d0f36fa nvme-rdma: Avoid double freeing of async event data ad13e142e024 Linux 5.4.30 9e62b6673d14 arm64: dts: ls1046ardb: set RGMII interfaces to RGMII_ID mode c399a50ae878 arm64: dts: ls1043a-rdb: correct RGMII delay mode to rgmii-id 5aa29219206a ARM: dts: sun8i: r40: Move AHCI device node based on address order 8f1199341837 ARM: dts: N900: fix onenand timings 89ecba47b391 ARM: dts: imx6: phycore-som: fix arm and soc minimum voltage bb4ec20d1687 ARM: bcm2835-rpi-zero-w: Add missing pinctrl name e58eb564e1fc ARM: dts: oxnas: Fix clear-mask property a1081413e834 perf map: Fix off by one in strncpy() size argument 451bf4d9592a arm64: alternative: fix build with clang integrated assembler 693860e79552 libceph: fix alloc_msg_with_page_vector() memory leaks 61bbc823a17a clk: ti: am43xx: Fix clock parent for RTC clock b2efabe3f88c clk: imx: Align imx sc clock parent msg structs to 4 4a3c7e1c807f clk: imx: Align imx sc clock msg structs to 4 08479b1391cb net: ks8851-ml: Fix IO operations, again 62465fd66323 gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 CHT + AXP288 model 877f28596da2 bpf: Explicitly memset some bpf info structures declared on the stack e92528a8984e bpf: Explicitly memset the bpf_attr structure d3e215554a6c platform/x86: pmc_atom: Add Lex 2I385SW to critclk_systems DMI table 3f4ba176c623 vt: vt_ioctl: fix use-after-free in vt_in_use() acf0e9401931 vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console d1b6ab26c850 vt: vt_ioctl: remove unnecessary console allocation checks c897e625f94b vt: switch vt_dont_switch to bool e7244ce86ceb vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines 383c71b7314f vt: selection, introduce vc_is_sel 125dd8c48b19 serial: sprd: Fix a dereference warning 5b1bd4900fed mac80211: fix authentication with iwlwifi/mvm 5863d2b27fb2 mac80211: Check port authorization in the ieee80211_tx_dequeue() case 73fea3292b49 Linux 5.4.29 f8c60f7a0051 net: Fix CONFIG_NET_CLS_ACT=n and CONFIG_NFT_FWD_NETDEV={y, m} build 5f80d17c517d media: v4l2-core: fix a use-after-free bug of sd->devnode e7cd85f398cd media: xirlink_cit: add missing descriptor sanity checks 4490085a9e2d media: stv06xx: add missing descriptor sanity checks d111431a4420 media: dib0700: fix rc endpoint lookup e4af1cf37b90 media: ov519: add missing endpoint sanity checks b25af84517de libfs: fix infoleak in simple_attr_read() dcf2d659add5 ahci: Add Intel Comet Lake H RAID PCI ID 89d4acabb2f6 staging: wlan-ng: fix use-after-free Read in hfa384x_usbin_callback c44ea4fe738b staging: wlan-ng: fix ODEBUG bug in prism2sta_disconnect_usb 0ec1ab1b15d2 staging: rtl8188eu: Add ASUS USB-N10 Nano B1 to device table fea3939c6ccc staging: kpc2000: prevent underflow in cpld_reconfigure() b958dea86c26 media: usbtv: fix control-message timeouts 275316b63165 media: flexcop-usb: fix endpoint sanity check 5102000134f4 usb: musb: fix crash with highmen PIO and usbmon f32219427ca1 USB: serial: io_edgeport: fix slab-out-of-bounds read in edge_interrupt_callback 004b43fdfcf4 USB: cdc-acm: restore capability check order 4003d59a00e2 USB: serial: option: add Wistron Neweb D19Q1 d5fec27c54e7 USB: serial: option: add BroadMobi BM806U 6eff944ff084 USB: serial: option: add support for ASKEY WWHC050 8d62a8c7489a bpf: Undo incorrect __reg_bound_offset32 handling f23f37fe702f clocksource/drivers/hyper-v: Untangle stimers and timesync from clocksources 791c420f4228 r8169: fix PHY driver check on platforms w/o module softdeps d8166d4b4203 vti6: Fix memory leak of skb if input policy check fails 9c4f1506b477 ARM: dts: sun8i-a83t-tbs-a711: Fix USB OTG mode detection 7f884cb145dc bpf, sockmap: Remove bucket->lock from sock_{hash|map}_free 657559d632c2 bpf/btf: Fix BTF verification of enum members in struct/union 188aae1f3d5f bpf: Initialize storage pointers to NULL to prevent freeing garbage pointer c68e1117f4e4 bpf, x32: Fix bug with JMP32 JSET BPF_X checking upper bits 74617178d694 i2c: nvidia-gpu: Handle timeout correctly in gpu_i2c_check_status() 6734a326cb13 netfilter: nft_fwd_netdev: allow to redirect to ifb via ingress 5be3b97a1f18 netfilter: nft_fwd_netdev: validate family and chain type 4e8bba9420e2 netfilter: flowtable: reload ip{v6}h in nf_flow_tuple_ip{v6} 0bc1c7f6358c mac80211: set IEEE80211_TX_CTRL_PORT_CTRL_PROTO for nl80211 TX 74fdc220e2f1 ieee80211: fix HE SPR size calculation eaca61f5f850 afs: Fix unpinned address list during probing 455f5192a10d afs: Fix some tracing details c743855a0ebe afs: Fix client call Rx-phase signal handling 21af83e17ffa xfrm: policy: Fix doulbe free in xfrm_policy_timer 160c2ffa7016 xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquire a5c5cf6f24bb xfrm: fix uctx len check in verify_sec_ctx_len 1b92d81d4cc2 RDMA/mlx5: Block delay drop to unprivileged users 1babd2c979aa RDMA/mlx5: Fix access to wrong pointer while performing flush due to error 9961c56955a4 RDMA/mlx5: Fix the number of hwcounters of a dynamic counter f8f90690df59 vti[6]: fix packet tx through bpf_redirect() in XinY cases c467570443bb xfrm: handle NETDEV_UNREGISTER for xfrm device 86c7d38c2baf genirq: Fix reference leaks on irq affinity notifiers fe6010e47ddc afs: Fix handling of an abort from a service handler d9e974eea8f1 RDMA/core: Ensure security pkey modify is not lost 768e582a9970 bpf: Fix cgroup ref leak in cgroup_bpf_inherit on out-of-memory 0dcf81d2c12f gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 BYT + AXP288 model 43d2a61ceb09 gpiolib: acpi: Rework honor_wakeup option into an ignore_wake option 323a89bff42b gpiolib: acpi: Correct comment for HP x2 10 honor_wakeup quirk 159aef18f05c mm: fork: fix kernel_stack memcg stats for various stack implementations cc5da743a456 mm/sparse: fix kernel crash with pfn_section_valid check 238dd5ab0080 drivers/base/memory.c: indicate all memory blocks as removable da458bbfb6cf mm/swapfile.c: move inode_lock out of claim_swapfile 33c8bc8aa7b2 mac80211: mark station unauthorized before key removal d6b1f3fc76c4 mac80211: drop data frames without key on encrypted links 4a89bb3fca20 nl80211: fix NL80211_ATTR_CHANNEL_WIDTH attribute type b34e20c78f1c scsi: sd: Fix optimal I/O size for devices that change reported values 35b34d264cb3 scripts/dtc: Remove redundant YYLOC global declaration 683cf6637730 tools: Let O= makes handle a relative path with -C option 2fe72de89cf7 rtlwifi: rtl8188ee: Fix regression due to commit d1d1a96bdb44 a2d866c50a35 perf probe: Do not depend on dwfl_module_addrsym() 5f2b792d3125 perf probe: Fix to delete multiple probe event 94a4104bf10e x86/ioremap: Fix CONFIG_EFI=n build 174da11b6474 ARM: dts: omap5: Add bus_dma_limit for L3 bus e41cd3b598ae ARM: dts: dra7: Add bus_dma_limit for L3 bus 7cdaa5cd79ab ceph: fix memory leak in ceph_cleanup_snapid_map() ed24820d1b0c ceph: check POOL_FLAG_FULL/NEARFULL in addition to OSDMAP_FULL/NEARFULL 44960e1c39d8 RDMA/mad: Do not crash if the rdma device does not have a umad interface 34aa3d5b84d5 RDMA/nl: Do not permit empty devices names during RDMA_NLDEV_CMD_NEWLINK/SET 9924d9fac61b gpiolib: Fix irq_disable() semantics 10d5de234df4 RDMA/core: Fix missing error check on dev_set_name() b0a2af91cd78 IB/rdmavt: Free kernel completion queue when done 99058b8beef5 Input: avoid BIT() macro usage in the serio.h UAPI header 597d6fb4815c Input: synaptics - enable RMI on HP Envy 13-ad105ng 381c88a6b948 Input: fix stale timestamp on key autorepeat events cd18a7f6a789 Input: raydium_i2c_ts - fix error codes in raydium_i2c_boot_trigger() d8f58a0f533a i2c: hix5hd2: add missed clk_disable_unprepare in remove 65047f7538ba iwlwifi: mvm: fix non-ACPI function 72a0cfeb513c iommu/vt-d: Populate debugfs if IOMMUs are detected cb17ed60ec39 iommu/vt-d: Fix debugfs register reads e5ea0d970f33 net: hns3: fix "tc qdisc del" failed issue 24e72d55bc0b sxgbe: Fix off by one in samsung driver strncpy size arg 753ea21f2ac3 dpaa_eth: Remove unnecessary boolean expression in dpaa_get_headroom 27030150699b mac80211: Do not send mesh HWMP PREQ if HWMP is disabled 5ecb28b15678 scsi: ipr: Fix softlockup when rescanning devices in petitboot ee3bc486643d s390/qeth: handle error when backing RX buffer 8b6cccd9bd84 s390/qeth: don't reset default_out_queue f8de95a236f6 iommu/vt-d: Silence RCU-list debugging warnings 957e6f437d02 drm/exynos: Fix cleanup of IOMMU related objects 70e0a720038e drm/amdgpu: correct ROM_INDEX/DATA offset for VEGA20 2e89e4e7f7e1 drm/amd/display: update soc bb for nv14 8dab286ab527 fsl/fman: detect FMan erratum A050385 406f1ac075fe arm64: dts: ls1043a: FMan erratum A050385 c211a30c1846 dt-bindings: net: FMan erratum A050385 b82e91ae6384 cgroup1: don't call release_agent when it is "" 0cd633314661 drivers/of/of_mdio.c:fix of_mdiobus_register() dda4fca30906 cpupower: avoid multiple definition with gcc -fno-common 7f9c2d71cfd3 nfs: add minor version to nfs_server_key for fscache b51274fabedc cgroup-v1: cgroup_pidlist_next should update position index 74f554af848d net/mlx5e: Do not recover from a non-fatal syndrome f94d69e5f682 net/mlx5e: Fix ICOSQ recovery flow with Striding RQ bd81b9ba546a net/mlx5e: Fix missing reset of SW metadata in Striding RQ reset d8338b5f373a net/mlx5e: Enhance ICOSQ WQE info fields 63a0fc3b0047 net/mlx5: DR, Fix postsend actions write length c3c9927d0a8f hsr: set .netnsok flag 1a0fdef2d52d hsr: add restart routine into hsr_get_node_list() 80aa1e38e16b hsr: use rcu_read_lock() in hsr_get_node_{list/status}() e4723e0a858e net: ip_gre: Accept IFLA_INFO_DATA-less configuration 85aa84d3c587 net: ip_gre: Separate ERSPAN newlink / changelink callbacks 62e3ffa4ea4e bnxt_en: Reset rings if ring reservation fails during open() 0234e8ebb7f4 bnxt_en: Free context memory after disabling PCI in probe error path. 797d6f91c399 bnxt_en: Return error if bnxt_alloc_ctx_mem() fails. ae4565168af3 bnxt_en: fix memory leaks in bnxt_dcbnl_ieee_getets() 2ac37a531115 bnxt_en: Fix Priority Bytes and Packets counters in ethtool -S. 53d0bf064c9f vxlan: check return value of gro_cells_init() a6ce82deba5c tcp: repair: fix TCP_QUEUE_SEQ implementation 27cf5410a9e1 tcp: ensure skb->dev is NULL before leaving TCP stack c94b94626876 tcp: also NULL skb->dev when copy was needed 49d2333f97f0 slcan: not call free_netdev before rtnl_unlock in slcan_open 4cc2498b7ebb r8169: re-enable MSI on RTL8168c 3428faf70c59 NFC: fdp: Fix a signedness bug in fdp_nci_send_patch() 3d9cc478af25 net: stmmac: dwmac-rk: fix error path in rk_gmac_probe d23faf32e577 net_sched: keep alloc_hash updated after hash allocation 5317abb870fe net_sched: hold rtnl lock in tcindex_partial_destroy_work() ff28c6195814 net_sched: cls_route: remove the right filter from hashtable a631b9668460 net/sched: act_ct: Fix leak of ct zone template on replace 312805c93bf6 net: qmi_wwan: add support for ASKEY WWHC050 522d2dc17967 net: phy: mdio-mux-bcm-iproc: check clk_prepare_enable() return value f806b9e84057 net: phy: mdio-bcm-unimac: Fix clock handling 9fe154ee3fd5 net: phy: dp83867: w/a for fld detect threshold bootstrapping issue 86137342fd4c net/packet: tpacket_rcv: avoid a producer race condition bb8c787be0e3 net: mvneta: Fix the case where the last poll did not process all rx a2a3baa29914 net: ena: Add PCI shutdown handler to allow safe kexec e586427a0abb net: dsa: tag_8021q: replace dsa_8021q_remove_header with __skb_vlan_pop 0ec037c1353c net: dsa: mt7530: Change the LINK bit to reflect the link status 60e975088be8 net: dsa: Fix duplicate frames flooded by learning 7c6fe9b2af79 net: cbs: Fix software cbs to consider packet sending time 712c39d9319a net/bpfilter: fix dprintf usage for /dev/kmsg 85675064133e mlxsw: spectrum_mr: Fix list iteration in error path 5a1a00f6ac32 mlxsw: pci: Only issue reset when system is ready 6e75284e2480 macsec: restrict to ethernet devices 51db2db8fe68 ipv4: fix a RCU-list lock in inet_dump_fib() b67aa57f4a9d hsr: fix general protection fault in hsr_addr_is_self() 6fe31c7ce0ed geneve: move debug check after netdev unregister b5c9652ada33 cxgb4: fix Txq restart check during backpressure e92a0e7fba68 cxgb4: fix throughput drop during Tx backpressure b0ab8700283c ACPI: PM: s2idle: Rework ACPI events synchronization 127882d10931 mmc: sdhci-tegra: Fix busy detection by enabling MMC_CAP_NEED_RSP_BUSY 71d89344af0b mmc: sdhci-omap: Fix busy detection by enabling MMC_CAP_NEED_RSP_BUSY bf8b920f474e mmc: core: Respect MMC_CAP_NEED_RSP_BUSY for eMMC sleep command 3b9b71adbec4 mmc: core: Respect MMC_CAP_NEED_RSP_BUSY for erase/trim/discard d9c4f387e22a mmc: core: Allow host controllers to require R1B for CMD6 (From OE-Core rev: bc1ae928b0aea450d703ab2bc415c20db4cfb407) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.4: update to v5.4.28Bruce Ashfield2020-05-143-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 462afcd6e7ea Linux 5.4.28 7b2cdbd67ff0 staging: greybus: loopback_test: fix potential path truncations 8e79f440edb5 staging: greybus: loopback_test: fix potential path truncation 58ffe6b0245e drm/bridge: dw-hdmi: fix AVI frame colorimetry c965a0299c61 nvmet-tcp: set MSG_MORE only if we actually have more to send d3eb4daa333f arm64: smp: fix crash_smp_send_stop() behaviour 6080e0a9d107 arm64: smp: fix smp_send_stop() behaviour c61417fef99a ALSA: hda/realtek: Fix pop noise on ALC225 163489b64361 futex: Unbreak futex hashing 553d46b07dc4 futex: Fix inode life-time issue 66f28e110565 x86/mm: split vmalloc_sync_all() 9dfed456e1eb page-flags: fix a crash at SetPageError(THP_SWAP) 32991c960d0b mm, slub: prevent kmalloc_node crashes and memory leaks 623515739282 mm: slub: be more careful about the double cmpxchg of freelist 8e709bbe41d6 epoll: fix possible lost wakeup on epoll_ctl() path 69f434a05fb4 mm: do not allow MADV_PAGEOUT for CoW pages c3f54f0a68bf mm/hotplug: fix hot remove failure in SPARSEMEM|!VMEMMAP case 61cfbcce9e09 mm, memcg: throttle allocators based on ancestral memory.high 77c4bc4bf612 mm, memcg: fix corruption on 64-bit divisor in memory.high throttling ceca26903bd7 memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event 2439259c32c8 stm class: sys-t: Fix the use of time_after() f7ef7a020f3b drm/lease: fix WARNING in idr_destroy b4e798cab8e9 drm/amd/amdgpu: Fix GPR read from debugfs (v2) eaa7fe20231a btrfs: fix log context list corruption after rename whiteout error 039547fbd1e8 xhci: Do not open code __print_symbolic() in xhci trace events ac9d3279514c arm64: compat: Fix syscall number of compat_clock_getres 70ca8a95df81 rtc: max8907: add missing select REGMAP_IRQ eba75a365f55 modpost: move the namespace field in Module.symvers last 69a9b971406f intel_th: pci: Add Elkhart Lake CPU support 3bdc0f68a170 intel_th: Fix user-visible error codes 97097054a1f0 intel_th: msu: Fix the unexpected state warning 07c70054ba24 staging/speakup: fix get_word non-space look-ahead 35da67a8a50c staging: greybus: loopback_test: fix poll-mask build breakage fbe68a636982 staging: rtl8188eu: Add device id for MERCUSYS MW150US v2 5f9579641df2 kbuild: Disable -Wpointer-to-enum-cast 0f5be2f69e89 CIFS: fiemap: do not return EINVAL if get nothing 48a9bc9534f3 mmc: sdhci-cadence: set SDHCI_QUIRK2_PRESET_VALUE_BROKEN for UniPhier 8aafd5a0c63c mmc: sdhci-of-at91: fix cd-gpios for SAMA5D2 0c4e0f0d2e51 mmc: rtsx_pci: Fix support for speed-modes that relies on tuning dbb328d1a87d iio: light: vcnl4000: update sampling periods for vcnl4040 c3540b094edb iio: light: vcnl4000: update sampling periods for vcnl4200 7ad22950caf5 iio: adc: at91-sama5d2_adc: fix differential channels in triggered mode 4d71a4f76179 iio: adc: stm32-dfsdm: fix sleep in atomic context a79f53a2f5af iio: magnetometer: ak8974: Fix negative raw values in sysfs 6387b4002357 iio: accel: adxl372: Set iio_chan BE 3c69b794f96e iio: trigger: stm32-timer: disable master mode when stopping eb5f46b0cc55 iio: st_sensors: remap SMO8840 to LIS2DH12 69399842e4a9 iio: chemical: sps30: fix missing triggered buffer dependency 51d590fadc14 tty: fix compat TIOCGSERIAL checking wrong function ptr a754de70f6d6 tty: fix compat TIOCGSERIAL leaking uninitialized memory 279cdccb6dc7 ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checks 07ec940ceda5 ALSA: pcm: oss: Avoid plugin buffer overflow 59e4624e664c ALSA: seq: oss: Fix running status after receiving sysex f439c2ece795 ALSA: seq: virmidi: Fix running status after receiving sysex e2f1c2d0b6db ALSA: hda/realtek - Enable the headset of Acer N50-600 with ALC662 f0e819900968 ALSA: hda/realtek - Enable headset mic of Acer X2660G with ALC662 2d994c9cefc4 ALSA: line6: Fix endless MIDI read loop 64ab82cf614f USB: cdc-acm: fix rounding error in TIOCSSERIAL 9ed83da8cd97 USB: cdc-acm: fix close_delay and closing_wait units in TIOCSSERIAL 186b9564cf5e usb: typec: ucsi: displayport: Fix a potential race during registration ff1d876e9f4f usb: typec: ucsi: displayport: Fix NULL pointer dereference 7b5aab752efc usb: xhci: apply XHCI_SUSPEND_DELAY to AMD XHCI controller 1022:145c 6e1167db8d21 USB: serial: pl2303: add device-id for HP LD381 ade2ca96e7a6 usb: host: xhci-plat: add a shutdown bace91138933 USB: serial: option: add ME910G1 ECM composition 0x110b 2601053cafb4 usb: quirks: add NO_LPM quirk for RTL8153 based ethernet adapters d742e9874048 USB: Disable LPM on WD19's Realtek Hub 712d9c2e92ea Revert "drm/fbdev: Fallback to non tiled mode if all tiles not present" c71986d18dea binderfs: use refcount for binder control devices too 169bf660646a parse-maintainers: Mark as executable 4db2f87e15c8 block, bfq: fix overwrite of bfq_group pointer in bfq_find_set_group() 5d33ba6f385f xenbus: req->err should be updated before req->state 7a79e217e3a5 xenbus: req->body should be updated before req->state 25c3f96370a1 drm/amd/display: fix dcc swath size calculations on dcn1 46c5b0d8dfbb drm/amd/display: Clear link settings on MST disable connector e53a333014a3 drm/amdgpu: clean wptr on wb when gpu recovery b557b2f00682 riscv: Fix range looking for kernel image memblock 1c2106d2d9c1 riscv: Force flat memory model with no-mmu 0bc9de1b1c1b spi: spi_register_controller(): free bus id on error paths af7dd05d7c8f ASoC: stm32: sai: manage rebind issue a3f349393eed riscv: avoid the PIC offset of static percpu data in module beyond 2G limits 1804cdf99fdb dm integrity: use dm_bio_record and dm_bio_restore 2e7e6de9ae38 dm bio record: save/restore bi_end_io and bi_integrity 886a8fb13d0c altera-stapl: altera_get_note: prevent write beyond end of 'key' 2c4e36033ace drivers/perf: arm_pmu_acpi: Fix incorrect checking of gicc pointer 1002a094e066 drivers/perf: fsl_imx8_ddr: Correct the CLEAR bit definition 0f6ae2cba3b8 drm/exynos: hdmi: don't leak enable HDMI_EN regulator if probe fails 53138bea67b2 drm/exynos: dsi: fix workaround for the legacy clock name 41f88dc1adcc drm/exynos: dsi: propagate error value and silence meaningless warning 0c30297dddc0 spi/zynqmp: remove entry that causes a cs glitch b8ba4d74f9f3 spi: pxa2xx: Add CS control clock quirk 416e1f433c70 ARM: dts: dra7: Add "dma-ranges" property to PCIe RC DT nodes 74219d52d4e7 cifs: add missing mount option to /proc/mounts ddd8b3ed509a cifs: fix potential mismatch of UNC paths a7393e6f2ecf powerpc: Include .BTF section 9eee3e21a59d spi: qup: call spi_qup_pm_resume_runtime before suspending 1d4f214c8820 ARM: dts: dra7-l4: mark timer13-16 as pwm capable 5f657e5303d3 phy: ti: gmii-sel: do not fail in case of gmii ee1245396b6e phy: ti: gmii-sel: fix set of copy-paste errors 4d9020c3d802 drm/mediatek: Find the cursor plane instead of hard coding it 61c895d0f726 spi: spi-omap2-mcspi: Support probe deferral for DMA channels f9f635c04769 locks: reinstate locks_delete_block optimization 384e15fc4226 locks: fix a potential use-after-free problem when wakeup a waiter (From OE-Core rev: ceadc52e8c7bd03ca45c342bdabfa770ac32bc71) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* perf: fix compile error when rebuildingChangqing Li2020-04-021-0/+1
| | | | | | | | | | | | | | | | | | | | | Fix error like: Makefile.perf:597: recipe for target 'intel_x86_64-wrs-linux/perf/1.0-r9/perf-1.0/perf-in.o] Error 2 Makefile.perf:220: recipe for target 'sub-make' failed make[1]: *** [sub-make] Error 2 Makefile:69: recipe for target 'all' failed make: *** [all] Error 2 during rebuilding, when kernel version changed, some source files also maybe changed. It could happened that the source under ${S} messed up with some already dropped files and also new files. Fix by clean the ${S} before copy source files. (From OE-Core rev: 57b4745cca8d486c1f20b8f01f4a25cb59c4b968) Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: Add qcom-sdm845-{audio,compute,modem} firmware packagesAnĂ­bal LimĂ³n2020-04-011-1/+8
| | | | | | | | | Contains the firmware for the audio, compute and modem/wireless in SDM845 platforms. (From OE-Core rev: 1bc608b35ce22f65596d29b4944a2a82d0cd8c39) Signed-off-by: AnĂ­bal LimĂ³n <anibal.limon@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.4: configuration tweaksBruce Ashfield2020-03-253-3/+3
| | | | | | | | | | | | | | Integrating the following configuration fixes: bee554e595e bsp/ti-am65x: remove duplicate config option CONFIG_NETDEVICES 32405486b46 bsp/ti-am335x: drop PRUSS invalid cfg option d40bf6ad14a xilinx-zynqmp: add cpuidle support for zcu102 533cfd5af00 bsp: delete obsolete kernel option CONFIG_MTD_M25P80 (From OE-Core rev: db80305e10d501900e1e371a6f9a4da5cf0b033e) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.4: ARM: 8918/2: only build return_address() if neededBruce Ashfield2020-03-253-12/+12
| | | | | | | | | | | Integrating the following commit(s) to linux-yocto/5.4: 03142acba06e ARM: 8918/2: only build return_address() if needed (From OE-Core rev: 6639ad938f5db86d8d30b867a17a26c082cc05ca) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.4: KVM: LAPIC: Mark hrtimer for period or oneshot mode to ↵Bruce Ashfield2020-03-253-12/+12
| | | | | | | | | | | | | expire in hard interrupt context Integrating the following commits to linux-yocto/5.4: 9065d188f874 KVM: LAPIC: Mark hrtimer for period or oneshot mode to expire in hard interrupt context (From OE-Core rev: ac42114430c9cccb21c296c12f31f405ccb99329) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.4: fix kernel selftestsBruce Ashfield2020-03-253-15/+15
| | | | | | | | | | | | | | | Khem reported that kernel selftests are failing after some of the recent -stable udpates, and identified the followig commits to solve the issues: 4cd12df48b83 selftest/bpf: Use CHECK macro instead of RET_IF 84591c1cb409 Revert "selftests/bpf: Fix perf_buffer test on systems w/ offline CPUs" 844b959f96bd Revert "selftests/bpf: Skip perf hw events test if the setup disabled it" (From OE-Core rev: 8ee272e6fdbc65097a3aa3e2456598dd089793eb) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.4: Revert "platform/x86: wmi: Destroy on cleanup rather than ↵Bruce Ashfield2020-03-253-15/+15
| | | | | | | | | | | | | | | unregister" We had reverted this commit in v5.2, and it is still required in 5.4. The following config commit is also included in this change: bsp/ti-am335x: drop some invalid cfg options (From OE-Core rev: 43ec35f7cc4f222ad91efdd56f8eea901db52def) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto-rt/5.4: update to -rt16Bruce Ashfield2020-03-241-1/+1
| | | | | | | | | | | | | | | | | | | Updating the latest v5.4-rt release: 2659f7a7212c v5.4.26-rt16 60c22c68d486 v5.4.24-rt15 efa03618228 mm: Warn on memory allocation in non-preemptible context on RT 908775cdf21e v5.4.24-rt14 b4edc32e2e46 v5.4.22-rt13 49a5b8ead027 tracing: make preempt_lazy and migrate_disable counter smaller 8f2ed8895c0c drm/vmwgfx: Drop preempt_disable() in vmw_fifo_ping_host() b558bcd37e5d bpf: Update the "bpf: Make BPF and PREEMPT_RT co-exist" series d197132b1dd5 v5.4.22-rt12 (From OE-Core rev: a8db5643bd14a5a2e8e60012dd1551f6d867acc2) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.4: update to v5.4.27Bruce Ashfield2020-03-243-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 585e0cc08069 Linux 5.4.27 20ba40d262b0 ipv4: ensure rcu_read_lock() in cipso_v4_error() 81e0dac3780a ARM: 8961/2: Fix Kbuild issue caused by per-task stack protector GCC plugin 1dc67950e2d1 HID: add ALWAYS_POLL quirk to lenovo pixart mouse 5d961582ea88 HID: google: add moonball USB id ae119b7e1247 mm: slub: add missing TID bump in kmem_cache_alloc_bulk() 47b6d269dbbd ARM: 8958/1: rename missed uaccess .fixup section 1a9e78628d44 ARM: 8957/1: VDSO: Match ARMv8 timer in cntvct_functional() 881876bee657 net: qrtr: fix len of skb_put_padto in qrtr_node_enqueue 235fb892d846 blk-mq: insert flush request to the front of dispatch queue dbce8292217a jbd2: fix data races at struct journal_head 99746e92fa4c sfc: fix timestamp reconstruction at 16-bit rollover points e2b8b042c98b net: rmnet: fix packet forwarding in rmnet bridge mode 34c550ebb219 net: rmnet: fix bridge mode bugs 8eccc6d06ea1 net: rmnet: use upper/lower device infrastructure 835bbd892683 net: rmnet: do not allow to change mux id if mux id is duplicated 5ce5e95d72f1 net: rmnet: remove rcu_read_lock in rmnet_force_unassociate_device() 002b4bd9b51d net: rmnet: fix suspicious RCU usage 8a027eee62f7 net: rmnet: fix NULL pointer dereference in rmnet_changelink() 006cd2426a05 net: rmnet: fix NULL pointer dereference in rmnet_newlink() cfc7f5fe5c61 hinic: fix a bug of rss configuration e6f52d5ce172 hinic: fix a bug of setting hw_ioctxt 65340b196811 hinic: fix a irq affinity bug 1c7dde0a9bfc net: phy: mscc: fix firmware paths 4d6ee3123d65 slip: not call free_netdev before rtnl_unlock in slip_open d1984c92f072 signal: avoid double atomic counter increments for user accounting df8e98b00941 kbuild: add dt_binding_check to PHONY in a correct place fd1f29f2a824 kbuild: add dtbs_check to PHONY bbf3acbb8a77 drm/amdgpu: fix memory leak during TDR test(v2) 74c77d6a4ea9 blk-mq: insert passthrough request into hctx->dispatch directly 74886a6d9de8 net: ll_temac: Handle DMA halt condition caused by buffer underrun c2cffaea4fde net: ll_temac: Fix RX buffer descriptor handling on GFP_ATOMIC pressure 6e3b69543b5e net: ll_temac: Add more error handling of dma_map_single() calls 0c050d655475 net: ll_temac: Fix race condition causing TX hang a342bb7b9902 mac80211: rx: avoid RCU list traversal under mutex 5d92d834aa27 net: ks8851-ml: Fix IRQ handling and locking d939f3389f9b net: usb: qmi_wwan: restore mtu min/max values after raw_ip switch 6c663120ecdb scsi: libfc: free response frame from GPN_ID 079e9ad79410 cfg80211: check reg_rule for NULL in handle_channel_custom() a6f7e69cfafd tracing: Fix number printing bug in print_synth_event() c35aa36fec91 selftests/rseq: Fix out-of-tree compilation dd0d2d6ab6a2 HID: hid-bigbenff: fix race condition for scheduled work during removal ccb747d805d3 HID: hid-bigbenff: call hid_hw_stop() in case of error 1bc271dd397d HID: hid-bigbenff: fix general protection fault caused by double kfree 190e929e6cba HID: i2c-hid: add Trekstor Surfbook E11B to descriptor override 87bd74b77531 ACPI: watchdog: Set default timeout in probe 65b44497414b HID: apple: Add support for recent firmware on Magic Keyboards 20eed7692749 ACPI: watchdog: Allow disabling WDAT at boot f3c478104a9a drm/amdgpu: Fix TLB invalidation request when using semaphore f6fccb0a0e59 netfilter: xt_hashlimit: unregister proc file before releasing mutex 536942bf70b5 netfilter: hashlimit: do not use indirect calls during gc 257edc6db943 Linux 5.4.26 881f9469cc9f net/smc: cancel event worker during device removal dbaba2a4db6e net/smc: check for valid ib_client_data aa38bea47fd2 ipv6: restrict IPV6_ADDRFORM operation 62fd4e348df2 iommu/amd: Fix IOMMU AVIC not properly update the is_run bit in IRTE 8753b0cad128 i2c: acpi: put device when verifying client fails 03d524d70ecf iommu/vt-d: Ignore devices with out-of-spec domain number 9493a6361d81 iommu/vt-d: Fix the wrong printing in RHSA parsing 2d106e75da45 netfilter: nft_chain_nat: inet family is missing module ownership 56e84ae47481 netfilter: nf_tables: dump NFTA_CHAIN_FLAGS attribute 15ec06c6a894 netfilter: nft_tunnel: add missing attribute validation for tunnels e92dea63e278 netfilter: nft_payload: add missing attribute validation for payload csum flags 896d11cdcab9 netfilter: cthelper: add missing attribute validation for cthelper c61868ef2795 perf bench futex-wake: Restore thread count default to online CPU count b57542934121 nl80211: add missing attribute validation for channel switch 5bd0ee5727d2 nl80211: add missing attribute validation for beacon report scanning b0fd0b85c377 nl80211: add missing attribute validation for critical protocol indication c684f4f68c0a i2c: gpio: suppress error on probe defer 4f60640723cf iommu/vt-d: Fix RCU-list bugs in intel_iommu_init() b8c3cbca80e8 driver code: clarify and fix platform device DMA mask allocation a9fef78caac0 drm/i915/gvt: Fix unnecessary schedule timer when no vGPU exits f5ace0987a69 pinctrl: core: Remove extra kref_get which blocks hogs being freed d2df67d7411e drm/i915/gvt: Fix dma-buf display blur issue on CFL a6ea1df94903 virtio_ring: Fix mem leak with vring_new_virtqueue() b758686cf05a pinctrl: imx: scu: Align imx sc msg structs to 4 66ee6b9b91b1 pinctrl: meson-gxl: fix GPIOX sdio pins 93b8be43c9df clk: imx8mn: Fix incorrect clock defines 130bd50d009c batman-adv: Don't schedule OGM for disabled interface 8159e369d1e6 iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge page 28ffabf65e42 iommu/vt-d: Fix RCU list debugging warnings 798c1441bde8 iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taint 77abae8657c5 iommu/dma: Fix MSI reservation allocation 923f2b3ab352 x86/mce: Fix logic and comments around MSR_PPIN_CTL 53644e59c1c5 perf/amd/uncore: Replace manual sampling check with CAP_NO_INTERRUPT flag 02013734629b mt76: fix array overflow on receiving too many fragments for a packet 1357bf0ca50f i2c: designware-pci: Fix BUG_ON during device removal 849233b7421c efi: Add a sanity check to efivar_store_raw() 594b38226f84 efi: Fix a race and a buffer overflow while reading efivars via sysfs 680613f44162 x86/ioremap: Map EFI runtime services data as encrypted for SEV f19bbb24a108 macintosh: windfarm: fix MODINFO regression ea1299be02e1 fscrypt: don't evict dirty inodes after removing key b7e54dd751fa blk-iocost: fix incorrect vtime comparison in iocg_is_idle() 0c47d02ad451 ipmi_si: Avoid spurious errors for optional IRQs fbbacd0dcbc3 s390/dasd: fix data corruption for thin provisioned devices 63050b3dc02f fuse: fix stack use after return f2947aa48017 ARC: define __ALIGN_STR and __ALIGN symbols for ARC 4873041d3723 KVM: nVMX: avoid NULL pointer dereference with incorrect EVMCS GPAs 84c6ce00e29b KVM: x86: clear stale x86_emulate_ctxt->intercept value 9719442f9e24 gfs2_atomic_open(): fix O_EXCL|O_CREAT handling on cold dcache 918ba24a9bbf cifs_atomic_open(): fix double-put on late allocation failure 3625e9dfd80a ktest: Add timeout for ssh sync testing a67ada0dcd9a pinctrl: falcon: fix syntax error 1961b5bb6ac8 mmc: sdhci-pci-gli: Enable MSI interrupt for GL975x 0e57e9f70247 drm/i915: Defer semaphore priority bumping to a workqueue 105d663d8430 drm/i915: be more solid in checking the alignment 40c4ad7f1b15 drm/amd/display: remove duplicated assignment to grph_obj_type 22540ca3d00d workqueue: don't use wq_select_unbound_cpu() for bound works 70612567f6ce netfilter: x_tables: xt_mttg_seq_next should increase position index bfacd2806769 netfilter: xt_recent: recent_seq_next should increase position index 16c0ae0a0437 netfilter: synproxy: synproxy_cpu_seq_next should increase position index 1c6e75702fd1 netfilter: nf_conntrack: ct_cpu_seq_next should increase position index 3ca828bd0fcb iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn + add_taint ad29b9fd6672 virtio-blk: fix hw_queue stopped on arbitrary error c656fc438758 iwlwifi: mvm: Do not require PHY_SKU NVM section for 3168 devices 55c81e9b1b5c netfilter: nf_tables: fix infinite loop when expr is not available 72655d842636 cgroup: Iterate tasks that did not finish do_exit() cb81ee946e15 cgroup: cgroup_procs_next should increase position index 6b22fba4c15b net: phy: Avoid multiple suspends 1375e2ca1f2d net: dsa: Don't instantiate phylink for CPU/DSA ports unless needed dd359b5a7bd4 selftests/net/fib_tests: update addr_metric_test for peer route testing 8759b193d8f8 net/ipv6: remove the old peer route if change it to a new one 2eaf298d121f net/ipv6: need update peer route when modify metric 886345d9305a net: phy: fix MDIO bus PM PHY resuming 4d365c7b4747 net: phy: avoid clearing PHY interrupts twice in irq handler 7030138e3c6d nfc: add missing attribute validation for vendor subcommand c9f29e311fc2 nfc: add missing attribute validation for deactivate target 4cba04a3272b nfc: add missing attribute validation for SE API 4c16ef8ee16c tipc: add missing attribute validation for MTU property 6049f6122a51 team: add missing attribute validation for array index cae05c2998ae team: add missing attribute validation for port ifindex e31cd96bce59 net: taprio: add missing attribute validation for txtime delay 7b8f902c5130 net: fq: add missing attribute validation for orphan mask 05b1a3781204 macsec: add missing attribute validation for port f77e588fb745 can: add missing attribute validation for termination e9438d517277 nl802154: add missing attribute validation for dev_type 84eaa53dbea8 nl802154: add missing attribute validation e80e3f725244 fib: add missing attribute validation for tun_id dd4708377988 devlink: validate length of region addr/len 4136c4ee4159 devlink: validate length of param values c0a7416a5403 net: memcg: fix lockdep splat in inet_csk_accept() 4a1444818200 net: memcg: late association of sock to memcg 01f4cb0005a7 cgroup: memcg: net: do not associate sock with unrelated cgroup 4461ae0c15f6 bnxt_en: fix error handling when flashing from file 97207f491014 bnxt_en: reinitialize IRQs when MTU is modified 51925ac4c547 bonding/alb: make sure arp header is pulled before accessing it 6c7247106941 taprio: Fix sending packets without dequeueing them ea5d05c59430 slip: make slhc_compress() more robust against malicious packets 312a5fa6877e sfc: detach from cb_page in efx_copy_channel() d21ba36e4091 r8152: check disconnect status after long sleep 6ea05d53b996 net: systemport: fix index check to avoid an array out of bounds access 62a24fad9610 net: stmmac: dwmac1000: Disable ACS if enhanced descs are not used d0042bc982f1 net: phy: bcm63xx: fix OOPS due to missing driver name a200e439c08b net/packet: tpacket_rcv: do not increment ring index on drop 5afc3791c83e net: nfc: fix bounds checking bugs on "pipe" f815f9a89536 net: macsec: update SCI upon MAC address change. 04f430a90bf0 netlink: Use netlink header as base to calculate bad attribute offset 608f54653eaf net/ipv6: use configured metric when add peer route 8f4cd4bed97b net: hns3: fix a not link up issue when fibre port supports autoneg e9d416dba4cc net: fec: validate the new settings in fec_enet_set_coalesce() 9739d3d1bbb1 net: dsa: mv88e6xxx: fix lockup on warm boot 9dd6cb14dd01 net: dsa: fix phylink_start()/phylink_stop() calls 7b5db04f24a2 macvlan: add cond_resched() during multicast processing f992458686b8 ipvlan: don't deref eth hdr before checking it's set 1f72737eecd7 ipvlan: do not use cond_resched_rcu() in ipvlan_process_multicast() c46034cfa1d4 ipvlan: do not add hardware address of master to its unicast filter list e4d08bef04df ipvlan: add cond_resched_rcu() while processing muticast backlog 1f905985fe19 ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface 8be8c4555431 inet_diag: return classid for all socket types aece82f5de2a gre: fix uninit-value in __iptunnel_pull_header 0a062dd0d460 cgroup, netclassid: periodically release file_lock on classid updating 8d22f4147325 ALSA: hda/realtek - Fixed one of HP ALC671 platform Headset Mic supported 986af74c63a8 ALSA: hda/realtek - Add Headset Mic supported for HP cPC effe2041c3bf ALSA: hda/realtek - More constifications 8f310017aab2 virtio_balloon: Adjust label in virtballoon_probe 18fe53f6dfbc Linux 5.4.25 564f7c2b5691 drm/virtio: module_param_named() requires linux/moduleparam.h 09a8dd779e47 csky: Implement copy_thread_tls e28c9b3caf6b block, bfq: remove ifdefs from around gets/puts of bfq groups 92ed51e65167 block, bfq: get a ref to a group when adding it to a service tree e657b1f6b9f4 efi: READ_ONCE rng seed size before munmap cca130fc00cd efi/x86: Handle by-ref arguments covering multiple pages in mixed mode 61a7f1e13b92 efi/x86: Align GUIDs to their size in the mixed mode runtime wrapper da44902fcfdd powerpc: fix hardware PMU exception bug on PowerVM compatibility mode systems 90335d6681ea EDAC/synopsys: Do not print an error with back-to-back snprintf() calls 956ba569cc60 bus: ti-sysc: Fix 1-wire reset quirk 8937a74575e1 arm64: dts: meson: fix gxm-khadas-vim2 wifi 5293e17978c4 dmaengine: coh901318: Fix a double lock bug in dma_tc_handle() 08d67499d2d2 dma-buf: free dmabuf->name in dma_buf_release() 709c6990aec7 hwmon: (adt7462) Fix an error return in ADT7462_REG_VOLT() 61f64d9de25a ARM: dts: imx7-colibri: Fix frequency for sd/mmc 1439f05ce981 ARM: dts: dra7xx-clocks: Fixup IPU1 mux clock parent source 9113989a57c2 ARM: dts: am437x-idk-evm: Fix incorrect OPP node names dc06a0977754 ARM: imx: build v7_cpu_resume() unconditionally dc04fb60d718 IB/hfi1, qib: Ensure RCU is locked when accessing list 3286ef3a1605 RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen() 3d5d75f8c26e regulator: stm32-vrefbuf: fix a possible overshoot when re-enabling baec58de4ab5 RDMA/core: Fix protection fault in ib_mr_pool_destroy 785823b3b2bc RDMA/iwcm: Fix iwcm work deallocation a793097d7c16 RDMA/siw: Fix failure handling during device creation 10faa91ce493 RDMA/nldev: Fix crash when set a QP to a new counter but QPN is missing 4a2acf74a816 RDMA/rw: Fix error flow during RDMA context initialization 194f9e8e3d13 Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" 80ccc2588f6a soc: imx-scu: Align imx sc msg structs to 4 30eb1ea78a58 firmware: imx: Align imx_sc_msg_req_cpu_start to 4 a3bede27ca04 firmware: imx: scu-pd: Align imx sc msg structs to 4 1bebf41fb8c1 firmware: imx: misc: Align imx sc msg structs to 4 67a6b0adb1ac arm64: dts: imx8qxp-mek: Remove unexisting Ethernet PHY 14bd791e38c6 ARM: dts: imx6: phycore-som: fix emmc supply 4115c053a35e phy: mapphone-mdm6600: Fix write timeouts with shorter GPIO toggle interval 6cc80013ad37 phy: mapphone-mdm6600: Fix timeouts by adding wake-up handling 362fbe8e9dd6 drm/i915/selftests: Fix return in assert_mmap_offset() 2845fe63f751 drm/i915: Program MBUS with rmw during initialization 609b392e8523 drm/sun4i: de2/de3: Remove unsupported VI layer formats a49ddfae6c1a drm/sun4i: Fix DE2 VI layer format support dfe25f9a1c26 drm/sun4i: Add separate DE3 VI layer formats d9163ba414d8 drm: kirin: Revert "Fix for hikey620 display offset problem" 95e0c61d7f66 drm/panfrost: Don't try to map on error faults 2ce46334cc87 spi: atmel-quadspi: fix possible MMIO window size overrun 278025119968 ASoC: dapm: Correct DAPM handling of active widgets during shutdown a87fe1f24fe7 ASoC: Intel: Skylake: Fix available clock counter incrementation 94c472e7b4e1 ASoC: pcm512x: Fix unbalanced regulator enable call in probe error path 757ed44a19a3 ASoC: pcm: Fix possible buffer overflow in dpcm state sysfs output b408bfa79b5e powerpc/mm: Fix missing KUAP disable in flush_coherent_icache() 42dac16dc4b0 powerpc: Convert flush_icache_range & friends to C ec21f6d52bd4 powerpc: define helpers to get L1 icache sizes bbc02b018d73 ASoC: intel: skl: Fix possible buffer overflow in debug outputs 1dd4d68f19cf ASoC: intel: skl: Fix pin debug prints 488c6c340df5 ASoC: SOF: Fix snd_sof_ipc_stream_posn() e259388d69f5 ASoC: topology: Fix memleak in soc_tplg_manifest_load() a6e3b2aedf8a ASoC: topology: Fix memleak in soc_tplg_link_elems_load() 9998ebb5e73c drm/virtio: fix resource id creation race d41f6cfd9aa7 drm/virtio: make resource id workaround runtime switchable. ad7f9c865af7 spi: bcm63xx-hsspi: Really keep pll clk enabled 12e7f2771650 ARM: dts: ls1021a: Restore MDIO compatible to gianfar 422d098fe633 arm64: dts: meson-sm1-sei610: add missing interrupt-names 2a767bab5ac0 dm: fix congested_fn for request-based device 5c929bcb7af9 dm zoned: Fix reference counter initial value of chunk works 7b753d805e1a dm writecache: verify watermark during resume 86543852e43b dm: report suspended device during destroy e600edc7d835 dm cache: fix a crash due to incorrect work item cancelling a7ab1264e830 dm integrity: fix invalid table returned due to argument count mismatch f9d35915324c dm integrity: fix a deadlock due to offloading to an incorrect workqueue 5b3f03f6e232 dm integrity: fix recalculation when moving from journal mode to bitmap mode ac5e2d2d5fc6 dmaengine: tegra-apb: Prevent race conditions of tasklet vs free list 454ee4a82050 dmaengine: tegra-apb: Fix use-after-free 1cdb96461185 dmaengine: imx-sdma: Fix the event id check to include RX event for UART6 772e5f29c942 dmaengine: imx-sdma: fix context cache 31c5755caf69 s390/mm: fix panic in gup_fast on large pud 88fbd1d31291 s390/pci: Fix unexpected write combine on resource c8f3adc4069d x86/pkeys: Manually set X86_FEATURE_OSPKE to preserve existing changes 83b2a8fe43bd spi: spidev: Fix CS polarity if GPIO descriptors are used fc73ded13f16 perf arm-spe: Fix endless record after being terminated 8ae75e508894 perf cs-etm: Fix endless record after being terminated d15530fc9250 perf intel-bts: Fix endless record after being terminated 7d3adab14857 perf intel-pt: Fix endless record after being terminated 8fd458b647f5 media: v4l2-mem2mem.c: fix broken links cd48f84cf7ce media: vicodec: process all 4 components for RGB32 formats 37c554b3fe98 media: mc-entity.c: use & to check pad flags, not == 9be09b4583f1 media: hantro: Fix broken media controller links 9a9c13ad21a8 vt: selection, push sel_lock up 119ee545581a vt: selection, push console lock down 4387bfa60520 vt: selection, close sel_buffer race e64fbf0e9f2d serial: 8250_exar: add support for ACCES cards 5932199be8ed tty: serial: fsl_lpuart: free IDs allocated by IDA 143217fe63b1 tty:serial:mvebu-uart:fix a wrong return cdca61a19081 arm: dts: dra76x: Fix mmc3 max-frequency 637627d832bd arm64: dts: socfpga: agilex: Fix gmac compatible 0c8eccc28e69 btrfs: fix RAID direct I/O reads with alternate csums 557693d1d3a7 fat: fix uninit-memory access for partial initialized inode d467fbc93cdb mm, hotplug: fix page online with DEBUG_PAGEALLOC compiled but not enabled c2043281943e mm: fix possible PMD dirty bit lost in set_pmd_migration_entry() 4b62bbcc8618 mm, numa: fix bad pmd by atomically check for pmd_trans_huge when marking page tables prot_numa 5d230547476e vgacon: Fix a UAF in vgacon_invert_region c8137e78b8c6 usb: core: port: do error out if usb_autopm_get_interface() fails 739721ebbc26 usb: core: hub: do error out if usb_autopm_get_interface() fails dc96ee7948d7 usb: core: hub: fix unhandled return by employing a void function cb05b3e1b16a usb: cdns3: gadget: toggle cycle bit before reset endpoint 39b57e6ab298 usb: cdns3: gadget: link trb should point to next request f1809fb28cab usb: dwc3: gadget: Update chain bit correctly when using sg list 807569e0dc58 usb: quirks: add NO_LPM quirk for Logitech Screen Share c71ce693e4e7 usb: storage: Add quirk for Samsung Fit flash e76e39f7c65b cifs: fix rename() by ensuring source handle opened with DELETE bit 98cc1bd575d2 cifs: don't leak -EAGAIN for stat() during reconnect 6369c1e0b646 ALSA: hda/realtek - Enable the headset of ASUS B9450FA with ALC294 332464f910a7 ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master 6cb8b8760b7b ALSA: hda/realtek - Add Headset Button supported for ThinkPad X1 f35e259c5444 ALSA: hda/realtek - Add Headset Mic supported f30f3aa5c3b9 binder: prevent UAF for binderfs devices II a2d63e7734ed binder: prevent UAF for binderfs devices 3227ecd0ef53 firmware: imx: scu: Ensure sequential TX 0f121ace25f1 selftests: forwarding: vxlan_bridge_1d: use more proper tos value 2ab5bd41c6d7 arch/csky: fix some Kconfig typos 479466726bf1 csky: Fixup compile warning for three unimplemented syscalls 3469dfd86e09 csky: Fixup ftrace modify panic c7ce725c525a csky/smp: Fixup boot failed when CONFIG_SMP eb2ac8c497cd csky: Set regs->usp to kernel sp, when the exception is from kernel 6db7f3bdc153 csky/mm: Fixup export invalid_pte_table symbol 229fa6c8d284 net: thunderx: workaround BGX TX Underflow issue a90f613e1b44 x86/xen: Distribute switch variables for initialization 10b00764ed11 ice: Don't tell the OS that link is going down 9b6be0d2f942 nvme: Fix uninitialized-variable warning b290fb0b7971 s390/qdio: fill SL with absolute addresses ad50dbbf5729 x86/boot/compressed: Don't declare __force_order in kaslr_64.c ccef9c5f646b nvme-pci: Use single IRQ vector for old Apple models e13797d5ec54 nvme/pci: Add sleep quirk for Samsung and Toshiba drives 9b412c4aa34b iommu/amd: Disable IOMMU on Stoney Ridge systems 236efa8971f8 net/mlx5: DR, Fix matching on vport gvmi 4a1e1dda56e2 efi: Only print errors about failing to get certs if EFI vars are found 4d459c82abec s390: make 'install' not depend on vmlinux 25fb2908b9c4 s390/cio: cio_ignore_proc_seq_next should increase position index 764fc2ea82d8 watchdog: da9062: do not ping the hw during stop() 1b1939fedc86 net: ethernet: dm9000: Handle -EPROBE_DEFER in dm9000_parse_dt() 05e26a842a47 net: ks8851-ml: Fix 16-bit IO operation 63c064a83568 net: ks8851-ml: Fix 16-bit data access 8e8396edb093 net: ks8851-ml: Remove 8-bit bus accessors 30f5a66eebc9 net: atlantic: check rpc result and wait for rpc address 58eecbf16e97 selftests: forwarding: vxlan_bridge_1d: fix tos value 5c0f7f2097b8 selftests: forwarding: use proto icmp for {gretap, ip6gretap}_mac testing d04dd98b9b37 drm/msm/dsi/pll: call vco set rate explicitly b6e3a6be56bd drm/msm/dsi: save pll state before dsi host is powered off 26bfd300f7fd scsi: megaraid_sas: silence a warning f7c069e31daa drm/modes: Allow DRM_MODE_ROTATE_0 when applying video mode parameters 9a426889f435 drm/modes: Make sure to parse valid rotation value from cmdline 85c17bb5bf0f drm: msm: Fix return type of dsi_mgr_connector_mode_valid for kCFI 49c1c5f5fc62 drm/msm/mdp5: rate limit pp done timeout warnings 68b73cd158d8 habanalabs: patched cb equals user cb in device memset 83946b4c96ee habanalabs: do not halt CoreSight during hard reset 4b183f6748ac habanalabs: halt the engines before hard-reset 5d48ee321160 usb: gadget: serial: fix Tx stall after buffer overflow a3a7d31645e5 usb: gadget: ffs: ffs_aio_cancel(): Save/restore IRQ flags aae7167626ce usb: gadget: composite: Support more than 500mA MaxPower dbeec9bda6cf selftests: fix too long argument c2d5c4df27e0 serial: ar933x_uart: set UART_CS_{RX,TX}_READY_ORIDE 1cb3c0cecc31 ALSA: hda: do not override bus codec_mask in link_get() 82782235544f blktrace: fix dereference after null check 4771b3f60633 kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic c2a5e97de44a kbuild: fix 'No such file or directory' warning when cleaning 0769cdddb88d RDMA/core: Fix use of logical OR in get_new_pps f7ed42f10334 RDMA/core: Fix pkey and port assignment in get_new_pps 9d729f5aa06f dm thin metadata: fix lockdep complaint 95aeaec9e63d net: stmmac: fix notifier registration 551132b2943f net: dsa: bcm_sf2: Forcibly configure IMP port for 1Gb/sec 2f87f58ca901 ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1 63f42809f0f3 block, bfq: do not insert oom queue into position tree 594fca1d04fb block, bfq: get extra ref to prevent a queue from being freed during a group move cff670b3eb68 Linux 5.4.24 6f9cff84dde8 blktrace: Protect q->blk_trace with RCU cad53d5e2e23 kvm: nVMX: VMWRITE checks unsupported field before read-only field 119b1e588a76 kvm: nVMX: VMWRITE checks VMCS-link pointer before VMCS field 0bae7e7fac97 mm, thp: fix defrag setting if newline is not used 0eb282cb1ff7 mm/huge_memory.c: use head to check huge zero page 8cb5db61afa3 mm/gup: allow FOLL_FORCE for get_user_pages_fast() 2bb9bfcde8b5 mm/debug.c: always print flags in dump_page() 2482da809fd3 locking/lockdep: Fix lockdep_stats indentation problem 0d70361dec88 xfs: clear kernel only flags in XFS_IOC_ATTRMULTI_BY_HANDLE 7906e29efaf1 bus: tegra-aconnect: Remove PM_CLK dependency dd3fd6dec30c netfilter: nf_flowtable: fix documentation beffc17b843c netfilter: nft_tunnel: no need to call htons() when dumping ports 860a70e2a6f6 thermal: brcmstb_thermal: Do not use DT coefficients c981ab6a1c08 thermal: db8500: Depromote debug print 8e78726fb7e8 ubifs: Fix ino_t format warnings in orphan_delete() ef0dcab6d21c rcu: Allow only one expedited GP to run concurrently with wakeups 2aa7abbdc297 KVM: x86: Remove spurious clearing of async #PF MSR 64521f9b2ca9 KVM: x86: Remove spurious kvm_mmu_unload() from vcpu destruction path 56671961b34d x86/resctrl: Check monitoring static key in the MBM overflow handler d847804f8f8a perf ui gtk: Add missing zalloc object 27f7e492d8fe perf hists browser: Restore ESC as "Zoom out" of DSO/thread/etc f68b6a015a81 pwm: omap-dmtimer: put_device() after of_find_device_by_node() 1fabae5c846f lib/vdso: Update coarse timekeeper unconditionally 91ebef8618bf lib/vdso: Make __arch_update_vdso_data() logic understandable 74c515e04911 kprobes: Set unoptimized flag after unoptimizing code e8807eb1e688 ima: ima/lsm policy rule loading logic bug fixes caadb4b91b41 drivers: net: xgene: Fix the order of the arguments of 'alloc_etherdev_mqs()' c2e2f561d27f RDMA/hns: Bugfix for posting a wqe with sge 3065f57761bd RDMA/hns: Simplify the calculation and usage of wqe idx for post verbs 7fd3329a4df0 f2fs: fix to add swap extent correctly a25ae553903d sched/fair: Optimize select_idle_cpu ea307804e4fc KVM: Check for a bad hva before dropping into the ghc slow path 487113220d0b KVM: SVM: Override default MMIO mask if memory encryption is enabled 4aa42ab64edd mwifiex: delete unused mwifiex_get_intf_num() 6d807dd31955 mwifiex: drop most magic numbers from mwifiex_process_tdls_action_frame() 8a7d7fa16150 namei: only return -ECHILD from follow_dotdot_rcu() c15a3d8f5ecc kbuild: make single target builds even faster 2e54f93a3b9b kbuild: remove unneeded variable, single-all ecd77a3261ab kbuild: move headers_check rule to usr/include/Makefile ef134d8b493c kbuild: remove header compile test 20e559d8f745 selftests: Install settings files to fix TIMEOUT failures 483724e27eb5 net: ena: make ena rxfh support ETH_RSS_HASH_NO_CHANGE 21709608638e net/smc: no peer ID in CLC decline for SMCD 10e0190f0b96 net: atlantic: fix out of range usage of active_vlans array 10b2668cb3db net: atlantic: fix potential error handling be96a355858a net: atlantic: fix use after free kasan warn 5306d0c41979 net: netlink: cap max groups which will be considered in netlink_bind() 5b04f396f002 s390/qeth: vnicc Fix EOPNOTSUPP precedence 567b108c9425 nvme-pci: Hold cq_poll_lock while completing CQEs fbc28154dec9 usb: charger: assign specific number for enum value e65381111339 hv_netvsc: Fix unwanted wakeup in netvsc_attach() f5cfa47505ac kbuild: fix DT binding schema rule to detect command line changes f2688e753764 mac80211: Remove a redundant mutex unlock 813757b78216 nl80211: fix potential leak in AP start 8100d19dc0fb drm/i915/gvt: Separate display reset from ALL_ENGINES reset 30b8a98a1ab3 drm/i915/gvt: Fix orphan vgpu dmabuf_objs' lifetime 55105073e43c i2c: jz4780: silence log flood on txabrt bda7565d4e15 i2c: altera: Fix potential integer overflow 7cf412def885 MIPS: VPE: Fix a double free and a memory leak in 'release_vpe()' d5684b0515fc HID: hiddev: Fix race in in hiddev_disconnect() e7c5c8fd532d HID: alps: Fix an error handling path in 'alps_input_configured()' 782077bff3a6 netfilter: xt_hashlimit: reduce hashlimit_mutex scope for htable_put() 6c717726f341 netfilter: ipset: Fix forceadd evaluation path f09fbb1175cf vhost: Check docket sk_family instead of call getname 68c601f2a208 net/smc: transfer fasync_list in case of fallback 5dd9488ae410 netfilter: ipset: Fix "INFO: rcu detected stall in hash_xxx" reports 7eaf718b83ff io_uring: fix 32-bit compatability with sendmsg/recvmsg 9629f47d7d1c cpufreq: Fix policy initialization for internal governor drivers 386a71f635b4 amdgpu/gmc_v9: save/restore sdpif regs during S3 8e7ddaf759c6 Revert "PM / devfreq: Modify the device name as devfreq(X) for sysfs" b20f83ef019a tracing: Disable trace_printk() on post poned tests 176cacef0119 macintosh: therm_windtunnel: fix regression when instantiating devices 73c8048e277e drm/radeon: Inline drm_get_pci_dev 582ce26a7e24 drm/amdgpu: Drop DRIVER_USE_AGP d310188d4ef6 HID: core: increase HID report buffer size to 8KiB 819f8ab78a31 HID: core: fix off-by-one memset in hid_report_raw_event() a30a85e74dcd HID: ite: Only bind to keyboard USB interface on Acer SW5-012 keyboard dock 9154d430dcbd KVM: VMX: check descriptor table exits on instruction emulation 07fec9a84c15 ACPI: watchdog: Fix gas->access_width usage 6b077e6fa7e2 ACPICA: Introduce ACPI_ACCESS_BYTE_WIDTH() macro 82a6cb7a8ade audit: always check the netlink payload length in audit_receive_msg() 37f4c2775267 audit: fix error handling in audit_data_to_entry() 1e74ccd38e19 ext4: potential crash on allocation error in ext4_alloc_flex_bg_array() 36d7477fabed nvme/pci: move cqe check after device shutdown b1fd0e551eeb nvme: prevent warning triggered by nvme_stop_keep_alive d4d26a5069da nvme/tcp: fix bug on double requeue when send fails 3b4cf3b98895 net: hns3: fix a copying IPv6 address error in hclge_fd_get_flow_tuples() 87a5534a1ae4 net: hns3: add management table after IMP reset e98e13176e27 mac80211: fix wrong 160/80+80 MHz setting f0593f5b1b64 cfg80211: add missing policy for NL80211_ATTR_STATUS_CODE 99b2040d1b6b cifs: Fix mode output in debugging statements 7072ad3b1d6c ice: update Unit Load Status bitmask to check after reset b81cc04e2aef net: ena: ena-com.c: prevent NULL pointer dereference d737658c9a11 net: ena: ethtool: use correct value for crc32 hash b7f8a4e82a41 net: ena: fix corruption of dev_idx_to_host_tbl 5408a8088d59 net: ena: fix incorrectly saving queue numbers when setting RSS indirection table fdc142e4c282 net: ena: rss: store hash function as values and not bits eb9b6ff1fd71 net: ena: rss: fix failure to get indirection table 6ab7207ad11d net: ena: rss: do not allocate key when not supported d6f54019b964 net: ena: fix incorrect default RSS key 6088f3f70186 net: ena: add missing ethtool TX timestamping indication 1c27b8d64571 net: ena: fix uses of round_jiffies() 5bc08766658f net: ena: fix potential crash when rxfh key is NULL c17f8a738f59 i40e: Fix the conditional for i40e_vc_validate_vqs_bitmaps 136702882691 soc/tegra: fuse: Fix build with Tegra194 configuration 3c4b25053248 amdgpu: Prevent build errors regarding soft/hard-float FP ABI tags cd32771da12c drm/amd/display: Add initialitions for PLL2 clock source 147fcd07ceba drm/amd/display: Limit minimum DPPCLK to 100MHz. 2e5154923c1f drm/amd/display: Check engine is not NULL before acquiring eb62f4c2eb9a RDMA/siw: Remove unwanted WARN_ON in siw_cm_llp_data_ready() 083afcaccb58 drm/amd/display: Do not set optimized_require to false after plane disable 3bf72abda2dc ARM: dts: sti: fixup sound frame-inversion for stihxxx-b2120.dtsi b520f78ba428 ceph: do not execute direct write in parallel if O_APPEND is specified 3b0a0bd12963 perf/x86/msr: Add Tremont support d1fdeaf6e9fe perf/x86/cstate: Add Tremont support 6b1ca90fa4d7 perf/x86/intel: Add Elkhart Lake support 75061b865142 perf/smmuv3: Use platform_get_irq_optional() for wired interrupt 862e4c3a4b00 NFSv4: Fix races between open and dentry revalidation 6eceafad2fff qmi_wwan: unconditionally reject 2 ep interfaces f5fe94e8dcfe qmi_wwan: re-add DW5821e pre-production variant a1b2925e6bc8 s390/zcrypt: fix card and queue total counter wrap fd206c770d41 cfg80211: check wiphy driver existence for drvinfo report 5d6df86cad5e mac80211: consider more elements in parsing CRC bb232821faf5 dax: pass NOWAIT flag to iomap_apply 36b5fcc140a7 sched/fair: Prevent unlimited runtime on throttled group 166d6008fa2a timers/nohz: Update NOHZ load in remote tick 5a309e3bf1e8 sched/core: Don't skip remote tick for idle CPUs b855c6399c1f drm/msm: Set dma maximum segment size for mdss 66bc95c1955a ipmi:ssif: Handle a possible NULL pointer reference 8097108725c3 ipv6: Fix nlmsg_flags when splitting a multipath route 5b3beff4e8f9 ipv6: Fix route replacement with dev-only route 5a908830e69b bonding: fix lockdep warning in bond_get_stats() 97e5c947ad35 net: export netdev_next_lower_dev_rcu() d59a701d4cae bonding: add missing netdev_update_lockdep_key() 177489edbe24 bnxt_en: Issue PCIe FLR in kdump kernel to cleanup pending DMAs. 7daf11d64b8a bnxt_en: Improve device shutdown method. c360e0530107 sctp: move the format error check out of __sctp_sf_do_9_1_abort e72258bf6a57 udp: rehash on disconnect 63d5320a0c9b Revert "net: dev: introduce support for sch BYPASS for lockless qdisc" 129a1e235cc9 qede: Fix race between rdma destroy workqueue and link change event 45f0d4b40131 nfc: pn544: Fix occasional HW initialization failure f3844aed8e86 net/tls: Fix to avoid gettig invalid tls record 50acd32ea7f6 net: sched: correct flower port blocking bd53844bc91e net: phy: restore mdio regs in the iproc mdio driver 248b7751391f net: mscc: fix in frame extraction e99e2f59d9a2 net: macb: ensure interface is not suspended on at91rm9200 9310357f6151 net: fib_rules: Correctly set table field when table number exceeds 8 bits 59b5714c6779 net: dsa: b53: Ensure the default VID is untagged 728afb955b57 EDAC: skx_common: downgrade message importance on missing PCI device cac68d12c531 io_uring: grab ->fs as part of async offload (From OE-Core rev: 3c8c0c82d163a9ef8e6d71583d65587b9be70eae) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto-dev: update to v5.6+Bruce Ashfield2020-03-241-2/+2
| | | | | | | | | | | | | | | | | | | Bumping the revision on linux-yocto-dev to reflect the updated state of -dev. The aufs/yaffs2 features are in place, but -rt is not yet available, so the branches are placeholders for future updates. This has been tested across all supported architectures and reference qemu platforms, as well as with closely coupled userspace packages. We tweak the LICENSE_CHECKSUM as well, since upstream has added an informational note to the file, but the license is otherwise unchanged. (From OE-Core rev: ca3d2db0e87168f3e1d6baa2e691ee0399db81d7) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lttng-ust: upgrade 2.11.0 -> 2.11.1Richard Purdie2020-03-211-2/+2
| | | | | | (From OE-Core rev: f0bf8052f18dafeece364204826bc0492c502708) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lttng-modules: update to 2.11.2Daniel Dragomir2020-03-211-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade to version 2.11.2 in order to fix some build errors with latest 5.4 kernel. - conflicting types for 'trace_fast_page_fault' Reproductible on kernel greater than v5.4.19, starting with commit 8a1cd01bee ("KVM: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVM") Error messages: lttng-modules-2.11.1/probes/../probes/lttng-tracepoint-event-impl.h:130:6: error: 130 | void trace_##_name(_proto); tmp/work-shared/axxiax86-64/kernel-source/include/linux/tracepoint.h:233:21: note: previous definition of 'trace_fast_page_fault' was here 233 | static inline void trace_##name(proto) - conflicting types for 'trace_rcu_dyntick' Reproductible on kernel greater than v5.4.22, starting with commit 6cf539a87a ("rcu: Fix data-race due to atomic_t copy-by-value") Error messages: lttng-modules-2.11.1/probes/../probes/lttng-tracepoint-event-impl.h:130:6: error: conflicting types for 'trace_rcu_dyntick' 130 | void trace_##_name tmp/work-shared/axxiax86-64/kernel-source/include/linux/tracepoint.h:233:21: note: previous definition of 'trace_rcu_dyntick' was here 233 | static inline void trace_##name(proto) (From OE-Core rev: 8fcc33aea08fc1e82818893feb7b01c7cc1e6416) Signed-off-by: Daniel Dragomir <Daniel.Dragomir@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* babeltrace2: updated to 2.0.2Anders Wallin2020-03-131-1/+1
| | | | | | | (From OE-Core rev: b1ae2178fa188b2864280f2c3a9ba443e042cae0) Signed-off-by: Anders Wallin <wallinux@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* babeltrace2: initialize the other_entry pointerMingli Yu2020-03-122-0/+34
| | | | | | | | | | | | | | | | | | When add below line to local.conf to enable debug build: DEBUG_BUILD = "1" There comes below failure when run "bitbake babeltrace2" | ../../../../../git/src/plugins/ctf/fs-src/fs.c: In function 'ds_index_insert_ds_index_entry_sorted': | ../../../../../git/src/plugins/ctf/fs-src/fs.c:702:5: error: 'other_entry' may be used uninitialized in this function [-Werror=maybe-uninitialized] | 702 | !ds_index_entries_equal(entry, other_entry)) { So initialize the other_entry pointer to fix the above error. (From OE-Core rev: 1b98db372a1fdaecf9bb897b0ee4b2e72af22f81) Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* babletrace2: make manpages multilib identicalJeremy Puhlman2020-03-122-0/+29
| | | | | | | (From OE-Core rev: 67d38c62b4a02a1ee1b6d751fa0f2483dafa2fb1) Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* perf: Fix externalsrc supportPaul Barker2020-03-101-1/+1
| | | | | | | | | | | | | | | When the externalsrc class is used the tasks listed in SRCTREECOVEREDTASKS are deleted to prevent them being executed. If externalsrc is used for the kernel then this will include virtual/kernel:do_patch. We can depend on do_shared_workdir instead as this will survive when externalsrc is used. (From OE-Core rev: eab605bab94552046ec4adae5debe026cc03bb4c) Signed-off-by: Paul Barker <pbarker@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: TI: fix wl18xx supportAndré Draszik2020-03-071-0/+9
| | | | | | | | | | | | | | | | wl1271-nvs.bin belongs to the wl18xx driver (and respective package created here), see kernel source. Due to the way packages are assembled here it ends up in the wrong package, though. Fix by placing it in the -common package as it's merely a symlink to wl127x-nvs.bin (which does belong to the wl12xx), so that both drivers have access to it. (From OE-Core rev: e0cc3cb406efedad8673ff48fae7c9288172fc6d) Signed-off-by: André Draszik <git@andred.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: drop remnants of pre-2.6.37 support (TI)André Draszik2020-03-071-3/+0
| | | | | | | | | | | | Now that this recipe uses make install, we don't manually create symlinks for firmware files for older kernel in do_install(). As such, the FILES statement can be updated as well. (From OE-Core rev: 4c60fa1d71eb40fb36fb336b55579979308be0a6) Signed-off-by: André Draszik <git@andred.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: Fix usrmerge buildsAlex Kiernan2020-03-071-1/+1
| | | | | | | | | | | | | | FIRMWAREDIR defaults to /lib, failing when usrmerge is enabled: ERROR: linux-firmware-1_20200122-r0 do_install: Execution of '/home/akiernan/poky/build/tmp/work/core2-64-poky-linux/linux-firmware/1_20200122-r0/temp/run.do_install.31218' failed with exit code 1: mkdir -p /home/akiernan/poky/build/tmp/work/core2-64-poky-linux/linux-firmware/1_20200122-r0/image/lib/firmware ./copy-firmware.sh /home/akiernan/poky/build/tmp/work/core2-64-poky-linux/linux-firmware/1_20200122-r0/image/lib/firmware cp: target '/home/akiernan/poky/build/tmp/work/core2-64-poky-linux/linux-firmware/1_20200122-r0/image/usr/lib/firmware/' is not a directory (From OE-Core rev: e51b82b05678a2602afce0ad892d84125620cf73) Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* babeltrace2: added first version, 2.0.1Anders Wallin2020-03-063-0/+129
| | | | | | | | | | | | | | | | | Babeltrace 1 vs. Babeltrace 2 The Babeltrace project exists since 2010. In 2020, Babeltrace 2 was released. Babeltrace 2 is a complete rewrite of the library, Python bindings, and CLI. It is plugin based and offers much more features and potential than Babeltrace 1. Because Babeltrace 2 is still a young released project, some distributions still provide packages for the Babeltrace 1 project. Both projects can coexist on the same system as there are no common installed files. (From OE-Core rev: be52889ba5e5a2cf02f50b3f3acee8ca72ec494d) Signed-off-by: Anders Wallin <wallinux@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: drop 5.2 recipesBruce Ashfield2020-03-063-130/+0
| | | | | | | | | | | | | linux-yocto 5.4 will serve as the versioned reference kernel in the upcoming release, and -dev will serve as the "newer" kernel. As such, we drop v5.2 from master, but will continue to update and support it in released branches. (From OE-Core rev: e71cda699189d3762d8af88d3ccdc0b0430b973c) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.4: update to v5.4.23Bruce Ashfield2020-03-063-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: bfe3046ecafd Linux 5.4.23 bb7ffcbec227 ASoC: SOF: Intel: hda: Add iDisp4 DAI fb81480206ae bpf: Selftests build error in sockmap_basic.c 19be2b3eea34 s390/mm: Explicitly compare PAGE_DEFAULT_KEY against zero in storage_key_init_range 148c8531b69c s390/kaslr: Fix casts in get_random e26be2667399 net/mlx5e: Fix crash in recovery flow without devlink reporter fca1cdd3417e net/mlx5: Fix sleep while atomic in mlx5_eswitch_get_vepa 06320052ee69 net/mlx5e: Reset RQ doorbell counter before moving RQ state from RST to RDY 773dfd2223e3 xen: Enable interrupts when calling _cond_resched() 9724b3f28dab ata: ahci: Add shutdown to freeze hardware resources of ahci 8eb92c122840 io_uring: prevent sq_thread from spinning when it should stop b0f5f25c5541 rxrpc: Fix call RCU cleanup using non-bh-safe locks 829e0a0ae2dc netfilter: xt_hashlimit: limit the max size of hashtable 86502c68b81e ALSA: seq: Fix concurrent access to queue current tick/time 2b550d1c7ac6 ALSA: seq: Avoid concurrent access to queue flags 84e041a5df79 ALSA: rawmidi: Avoid bit fields for state flags c7deb9612e35 io_uring: fix __io_iopoll_check deadlock in io_sq_thread d562fdad84dd arm64: lse: Fix LSE atomics with LLVM 8132323eb397 bpf, offload: Replace bitwise AND by logical AND in bpf_prog_offload_info_fill 2463a30f6678 genirq/proc: Reject invalid affinity masks (again) c23074e20989 crypto: rename sm3-256 to sm3 in hash_algo_name 8278f34f6ca8 iommu/vt-d: Fix compile warning from intel-svm.h cfde4697ea4d ecryptfs: replace BUG_ON with error handling code 4c585d1e98d9 ASoC: fsl_sai: Fix exiting path on probing failure 59c723344aec ASoC: atmel: fix atmel_ssc_set_audio link failure 125b4a5345e2 staging: greybus: use after free in gb_audio_manager_remove_all() 2ca19dfafc04 staging: rtl8723bs: fix copy of overlapping memory e6535a8c5d98 usb: dwc2: Fix in ISOC request length checking ceb1997a2ec3 usb: gadget: composite: Fix bMaxPower for SuperSpeedPlus 826a43b22ce6 scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" d92e714a463d scsi: Revert "RDMA/isert: Fix a recently introduced regression related to logout" 42b4f3c8ec0b drm/msm/dpu: fix BGR565 vs RGB565 confusion 337cbf3ea855 drm/i915/gt: Protect defer_request() from new waiters 93805d430c53 drm/bridge: tc358767: fix poll timeouts 7de50906e772 drm/i915/gvt: more locking for ppgtt mm LRU list 19f8fb273193 drm/i915/execlists: Always force a context reload when rewinding RING_TAIL 1e0175a15474 drm/i915/gt: Detect if we miss WaIdleLiteRestore 341c8e03a90a Revert "dmaengine: imx-sdma: Fix memory leak" 9ad7f8df34d2 Btrfs: fix deadlock during fast fsync when logging prealloc extents beyond eof 73e1f2663273 btrfs: don't set path->leave_spinning for truncate d3d0fb9d42d3 Btrfs: fix race between shrinking truncate and fiemap c383f8ad2a12 Btrfs: fix btrfs_wait_ordered_range() so that it waits for all ordered extents 9af8e258895f btrfs: do not check delayed items are empty for single transaction cleanup 6065ca5d013d btrfs: reset fs_root to NULL on error in open_ctree 37a2e704807a btrfs: fix bytes_may_use underflow in prealloc error condtition 40ea30638d20 btrfs: destroy qgroup extent records on transaction abort 7e946e30a46d KVM: apic: avoid calculating pending eoi from an uninitialized val dc5537061baf KVM: nVMX: handle nested posted interrupts when apicv is disabled for L1 16f8553f75b5 KVM: nVMX: clear PIN_BASED_POSTED_INTR from nested pinbased_ctls only when apicv is globally disabled 0f042f5e98f1 KVM: nVMX: Check IO instruction VM-exit conditions c4064f14f744 KVM: nVMX: Refactor IO bitmap checks into helper function e5d25003d059 ext4: fix race between writepages and enabling EXT4_EXTENTS_FL 5195dc6e9365 ext4: rename s_journal_flag_rwsem to s_writepages_rwsem 6ccdd6616a1c ext4: fix mount failure with quota configured as module eac2bb1042b2 ext4: fix potential race between s_flex_groups online resizing and access 58631f8cbc24 ext4: fix potential race between s_group_info online resizing and access bb43897de9b3 ext4: fix potential race between online resizing and write operations ded8c21ac49c ext4: add cond_resched() to __ext4_find_entry() 1673674ccd86 ext4: fix a data race in EXT4_I(inode)->i_disksize 56b3949a2b5f KVM: x86: don't notify userspace IOAPIC on edge-triggered interrupt EOI 24dfae91a23a KVM: nVMX: Don't emulate instructions in guest mode e61c236dcf34 sched/psi: Fix OOB write when writing 0 bytes to PSI files 26ae0493c181 drm/i915: Update drm/i915 bug filing URL 2104c4905a08 drm/i915: Wean off drm_pci_alloc/drm_pci_free 3e740fa80cc8 drm/nouveau/kms/gv100-: Re-set LUT after clearing for modesets 5e7dda6ddad1 drm/amdgpu/gfx10: disable gfxoff when reading rlc clock 7e482baf6d70 drm/amdgpu/gfx9: disable gfxoff when reading rlc clock f141fac489ee drm/amdgpu/soc15: fix xclk for raven 95236ae76bf8 mm: Avoid creating virtual address aliases in brk()/mmap()/mremap() 9bb971b33565 lib/stackdepot.c: fix global out-of-bounds in stack_slabs ef32399bf729 mm/sparsemem: pfn_to_page is not valid yet on SPARSEMEM 198f5aa0f73e mm/vmscan.c: don't round up scan size for online memory cgroup 8735a5b6e1fb genirq/irqdomain: Make sure all irq domain flags are distinct 6e304262e393 nvme-multipath: Fix memory leak with ana_log_buf e078c8d8971b mm/memcontrol.c: lost css_put in memcg_expand_shrinker_maps() aa4f749f8136 Revert "ipc,sem: remove uneeded sem_undo_list lock usage in exit_sem()" 7b77e5a08224 ACPI: PM: s2idle: Check fixed wakeup events in acpi_s2idle_wake() f18121a59b5a MAINTAINERS: Update drm/i915 bug filing URL cf3c30a7112c serdev: ttyport: restore client ops on deregistration 80990c30b776 tty: serial: qcom_geni_serial: Fix RX cancel command failure 5b0af5e58368 tty: serial: imx: setup the correct sg entry for tx dma 671ea19c3214 tty/serial: atmel: manage shutdown in case of RS485 or ISO7816 mode 5ae6e5683755 serial: 8250: Check UPF_IRQ_SHARED in advance e0253c422024 x86/cpu/amd: Enable the fixed Instructions Retired counter IRPERF 88e4901d3ebd x86/mce/amd: Fix kobject lifetime de2cce5ae563 x86/mce/amd: Publish the bank pointer only after setup has succeeded 6df12de90e74 x86/ima: use correct identifier for SetupMode variable 453692eb5a38 jbd2: fix ocfs2 corrupt when clearing block group bits 98583fb54c2b arm64: memory: Add missing brackets to untagged_addr() macro 9b9374cf1ea7 powerpc/hugetlb: Fix 8M hugepages on 8xx 723a44f2288e powerpc/hugetlb: Fix 512k hugepages on 8xx with 16k page size 2ffeef3db358 powerpc/entry: Fix an #if which should be an #ifdef in entry_32.S 04e3f1d1e135 powerpc/tm: Fix clearing MSR[TS] in current when reclaiming on signal delivery a03b3cea86fd powerpc/eeh: Fix deadlock handling dead PHB 9e1fab44502c powerpc/8xx: Fix clearing of bits 20-23 in ITLB miss 2558e71bbfc5 drm/panfrost: perfcnt: Reserve/use the AS attached to the perfcnt MMU context 3b8edaada13e staging: rtl8723bs: Fix potential overuse of kernel memory 4113e08e75d3 staging: rtl8723bs: Fix potential security hole de63cd8b5521 staging: rtl8188eu: Fix potential overuse of kernel memory ddedb84fcdc8 staging: rtl8188eu: Fix potential security hole 91aa9e475827 scsi: Revert "target/core: Inline transport_lun_remove_cmd()" 24aeb16934e8 usb: dwc3: debug: fix string position formatting mixup with ret and len 6dbf3ea0f566 usb: dwc3: gadget: Check for IOC/LST bit in TRB->ctrl fields 256cc85f6f86 usb: dwc2: Fix SET/CLEAR_FEATURE and GET_STATUS flows c2f07cb7e317 USB: hub: Fix the broken detection of USB3 device in SMSC hub e5d078af8e5f USB: hub: Don't record a connect-change event during reset-resume 5af8add0167c USB: Fix novation SourceControl XL after suspend b3c64c8b2fab usb: uas: fix a plug & unplug racing e805982b13e3 USB: quirks: blacklist duplicate ep on Sound Devices USBPre2 4c02497e8f65 USB: core: add endpoint-blacklist quirk f9965af8e493 usb: host: xhci: update event ring dequeue pointer on purpose 5d0faf16f960 xhci: Fix memory leak when caching protocol extended capability PSI tables - take 2 ef69cf19bda8 xhci: apply XHCI_PME_STUCK_QUIRK to Intel Comet Lake platforms 02e326360053 xhci: fix runtime pm enabling for quirky Intel hosts 512dae7753cd xhci: Force Maximum Packet size for Full-speed bulk devices to valid range. 22ff13ac65cb staging: vt6656: fix sign of rx_dbm to bb_pre_ed_rssi. 41a53f5b68ec staging: android: ashmem: Disallow ashmem memory from being remapped 897d5aaf3397 vt: vt_ioctl: fix race in VT_RESIZEX 21275a431289 vt: selection, handle pending signals in paste_selection a2c3858faf3a vt: fix scrollback flushing on background consoles 1eb78bc92c84 floppy: check FDC index for errors before assigning it c5455e3fab20 e1000e: Use rtnl_lock to prevent race conditions between net and pci/pm 47a7a44650c1 USB: misc: iowarrior: add support for the 100 device 9b5e87086fa9 USB: misc: iowarrior: add support for the 28 and 28L devices c8e28d325c97 USB: misc: iowarrior: add support for 2 OEMed devices cfda8551dd59 thunderbolt: Prevent crash if non-active NVMem file is read 802a8369d21f btrfs: handle logged extent failure properly 3c4ef8ac8f4b ecryptfs: fix a memory leak bug in ecryptfs_init_messaging() 7e1dbc6656ff ecryptfs: fix a memory leak bug in parse_tag_1_packet() 909149bf61da tpm: Initialize crypto_id of allocated_banks to HASH_ALGO__LAST 9f83363875be ASoC: sun8i-codec: Fix setting DAI data format 3de0bbe21312 ASoC: codec2codec: avoid invalid/double-free of pcm runtime c45877ca9f62 ALSA: hda/realtek - Apply quirk for yet another MSI laptop 9dc3b7a5833a ALSA: hda/realtek - Apply quirk for MSI GP63, too 80c1e9c4c484 ALSA: hda: Use scnprintf() for printing texts for sysfs/procfs b76e00b67dc6 iommu/qcom: Fix bogus detach logic f22dcb31727e Linux 5.4.22 105542cea2ea rtc: Kconfig: select REGMAP_I2C when necessary cea9007ebb95 bcache: properly initialize 'path' and 'err' in register_bcache() 7967c3299e3f drm/amdgpu/display: handle multiple numbers of fclks in dcn_calcs.c (v2) 51c9c98a7bbe s390/pci: Recover handle in clp_set_pci_fn() 332c8b5bc358 mlxsw: spectrum_dpipe: Add missing error path 399ca7ee9130 fuse: don't overflow LLONG_MAX with end offset 77912b69a989 virtio_balloon: prevent pfn array overflow 9c80ae965082 cifs: log warning message (once) if out of disk space 3f14879fd6ce i40e: Relax i40e_xsk_wakeup's return value when PF is busy 6fa2bb0d06ca help_next should increase position index 6b851823ceaa NFS: Fix memory leaks 0562d37d143a drm/amdgpu/smu10: fix smu10_get_clock_by_type_with_voltage c3e3d17d0c5b drm/amdgpu/smu10: fix smu10_get_clock_by_type_with_latency 17bddc85f980 brd: check and limit max_part par 7291351c00e1 microblaze: Prevent the overflow of the start 7ceb32672b1e asm-generic/tlb: add missing CONFIG symbol 7a48064a42e0 iwlwifi: mvm: Check the sta is not NULL in iwl_mvm_cfg_he_sta() 1656781d15c0 iwlwifi: mvm: Fix thermal zone registration 0448387729d9 nvme-pci: remove nvmeq->tags 1d0fbf3e2687 nvmet: Pass lockdep expression to RCU lists d5461fdd9645 irqchip/gic-v3-its: Reference to its_invall_cmd descriptor when building INVALL 793137b0511c bcache: fix incorrect data type usage in btree_flush_write() 57a180a630d8 bcache: explicity type cast in bset_bkey_last() 374eec821858 bcache: fix memory corruption in bch_cache_accounting_clear() dc8c75f35374 reiserfs: prevent NULL pointer dereference in reiserfs_insert_item() 23b88b51de5c lib/scatterlist.c: adjust indentation in __sg_alloc_table 5a553bd43f59 ocfs2: fix a NULL pointer dereference when call ocfs2_update_inode_fsync_trans() 799c4c1e389f ocfs2: make local header paths relative to C files 7a97311de48d btrfs: do not do delalloc reservation under page lock a531e6ba85a0 powerpc: Do not consider weak unresolved symbol relocations as bad 528c36e14b17 radeon: insert 10ms sleep in dce5_crtc_load_lut 224c0751dfb7 trigger_next should increase position index e349287276c2 ftrace: fpid_next() should increase position index 8a7bfa3d97dc char: hpet: Fix out-of-bounds read bug 427f39e23326 drm/nouveau/disp/nv50-: prevent oops when no channel method map provided 39c6932240c5 irqchip/gic-v3: Only provision redistributors that are enabled in ACPI 074c4c43fce2 drm/amd/display: do not allocate display_mode_lib unnecessarily 1687b204ae83 rbd: work around -Wuninitialized warning bd4e1894166b ceph: check availability of mds cluster on mount after wait timeout 7288d5338c85 powerpc/mm: Don't log user reads to 0xffffffff 3ce3df5d00d0 bpf: map_seq_next should always increase position index 9a178494d05b cifs: fix NULL dereference in match_prepath 9c5ede115a6e cifs: Fix mount options set in automount 1d8e40cf86e4 cifs: fix unitialized variable poential problem with network I/O cache lock patch a2763f62baa4 iwlegacy: ensure loop counter addr does not wrap and cause an infinite loop 034c5f26d2bf rtw88: fix potential NULL skb access in TX ISR e7e4d0eaa639 hostap: Adjust indentation in prism2_hostapd_add_sta 32662df2d0bc ALSA: usb-audio: add quirks for Line6 Helix devices fw>=2.82 2ccaac382af0 ARM: 8951/1: Fix Kexec compilation issue. 16ec28640dc6 selftests/eeh: Bump EEH wait time to 60s 93df1b23b157 powerpc/pseries/lparcfg: Fix display of Maximum Memory 411327180703 jbd2: make sure ESHUTDOWN to be recorded in the journal superblock 314e25f4b0cf jbd2: switch to use jbd2_journal_abort() when failed to submit the commit record b911c5e8686a selftests: bpf: Reset global state between reuseport test runs 251c53a92b54 alarmtimer: Make alarmtimer platform device child of RTC device 777baa1baf63 iommu/vt-d: Remove unnecessary WARN_ON_ONCE() b5f6bf0fdd71 bcache: fix use-after-free in register_bcache() 393b8509be33 bcache: rework error unwinding in register_bcache f7d8ebf26d23 bcache: cached_dev_free needs to put the sb page 714cd4a5127a btrfs: Fix split-brain handling when changing FSID to metadata uuid dc22bc8a8626 btrfs: separate definition of assertion failure handlers 3420f1b304b3 media: uvcvideo: Add a quirk to force GEO GC6500 Camera bits-per-pixel value 3f6c8de753ed powerpc/sriov: Remove VF eeh_dev state when disabling SR-IOV 9d5fc7f14ef2 drm/nouveau/mmu: fix comptag memory leak 707518c16ba4 sunrpc: Fix potential leaks in sunrpc_cache_unhash() 46503858e275 ALSA: hda - Add docking station support for Lenovo Thinkpad T420s ea038a5270b5 bpf, btf: Always output invariant hit in pahole DWARF to BTF transform f11aefc9961d driver core: platform: fix u32 greater or equal to zero comparison 843eb0a8cf53 s390/ftrace: generate traced function stack frame 68c3cc414e08 s390: adjust -mpacked-stack support check for clang 10 838bddc295a0 x86/decoder: Add TEST opcode to Group3-2 a4f6948e57f0 objtool: Fix ARCH=x86_64 build error 59e2355bdfc5 kbuild: use -S instead of -E for precise cc-option test in Kconfig ba6ad897c3dc spi: spi-fsl-qspi: Ensure width is respected in spi-mem operations dbdc1c12966e ALSA: hda/hdmi - add retry logic to parse_intel_hdmi() fa7d320dbbbe irqchip/mbigen: Set driver .suppress_bind_attrs to avoid remove problems 27f3dc35fd59 regulator: core: Fix exported symbols to the exported GPL version 18eca3cb5dd9 remoteproc: Initialize rproc_class before use 496d6c021828 module: avoid setting info->name early in case we can fall back to info->mod->name 7303a0b0a537 btrfs: device stats, log when stats are zeroed f9ab58f9a2ab btrfs: safely advance counter when looking up bio csums ebf8e5411888 btrfs: fix possible NULL-pointer dereference in integrity checks 50b93369668b pwm: Remove set but not set variable 'pwm' adf4ab6d8312 ide: serverworks: potential overflow in svwks_set_pio_mode() e5c8d3abd927 cmd64x: potential buffer overflow in cmd64x_program_timings() 419035d75dbe pwm: omap-dmtimer: Remove PWM chip in .remove before making it unfunctional e7e6b53fea10 x86/mm: Fix NX bit clearing issue in kernel_map_pages_in_pgd 225a5b5bee00 f2fs: fix memleak of kobject 337c7b95e16e regulator: vctrl-regulator: Avoid deadlock getting and setting the voltage bf754c88865d ASoC: SOF: Intel: hda: Fix SKL dai count 84255fe86d07 debugobjects: Fix various data races 0b2ecef39d8e watchdog/softlockup: Enforce that timestamp is valid on boot d8a6a443ff0a perf/x86/amd: Constrain Large Increment per Cycle events f2323c374e49 sched/topology: Assert non-NUMA topology masks don't (partially) overlap 5d13f62b9ef6 sched/core: Fix size of rq::uclamp initialization 8da6ae7dcb16 arm64: dts: ti: k3-j721e-main: Add missing power-domains for smmu 88cf251d3c0d KVM: PPC: Remove set but not used variable 'ra', 'rs', 'rt' d4870a4343f3 EDAC/sifive: Fix return value check in ecc_register() 0a8f90d5654d drm/amd/display: fixup DML dependencies 304982d21e2b arm64: fix alternatives with LLVM's integrated assembler f68668292496 arm64: lse: fix LSE atomics with LLVM's integrated assembler b04235f1e11d RDMA/mlx5: Don't fake udata for kernel path da2d50868e59 ALSA: usb-audio: add implicit fb quirk for MOTU M Series 5a6f5b327fce crypto: essiv - fix AEAD capitalization and preposition use in help text 817faa4ed433 scsi: iscsi: Don't destroy session if there are outstanding connections 12b685be50c7 scsi: ufs-mediatek: add apply_dev_quirks variant operation 4fa2dd4eebfd scsi: ufs: pass device information to apply_dev_quirks 0016939be0ee f2fs: free sysfs kobject 06c34c604b13 f2fs: set I_LINKABLE early to avoid wrong access by vfs f51caa62dea1 ALSA: usb-audio: unlock on error in probe 480494e28a51 iommu/arm-smmu-v3: Use WRITE_ONCE() when changing validity of an STE 23d3f191a576 kbuild: remove *.tmp file when filechk fails 1fc9746acbb2 usb: musb: omap2430: Get rid of musb .set_vbus for omap2430 glue 9112d1ef5a1b perf/imx_ddr: Fix cpu hotplug state cleanup 994b203b619d drm/vmwgfx: prevent memory leak in vmw_cmdbuf_res_add 13d368cd1e13 gpiolib: Set lockdep class for hierarchical irq domains 7f0d9ac2621e dm thin: don't allow changing data device during thin-pool reload 74f42a77318e drm/nouveau/fault/gv100-: fix memory leak on module unload 18792937b064 drm/nouveau/drm/ttm: Remove set but not used variable 'mem' a94c84c5c4bc drm/nouveau: Fix copy-paste error in nouveau_fence_wait_uevent_handler 93672fa5b9b3 drm/nouveau/gr/gk20a,gm200-: add terminators to method lists read from fw 63e00e2c80e5 drm/nouveau/secboot/gm20b: initialize pointer in gm20b_secboot_new() 760baae7ab35 vme: bridges: reduce stack usage 76fac0e735c7 bpf: Return -EBADRQC for invalid map type in __bpf_tx_xdp_map be1113b4b415 ASoC: SOF: Intel: hda-dai: fix compilation warning in pcm_prepare a8b37e32415e driver core: Print device when resources present in really_probe() 3f6af05d1d1b driver core: platform: Prevent resouce overflow from causing infinite loops 11c759264c32 visorbus: fix uninitialized variable access 83f964dd14a7 misc: xilinx_sdfec: fix xsdfec_poll()'s return type 9087af8639c2 tty: synclink_gt: Adjust indentation in several functions 71faeca11055 tty: synclinkmp: Adjust indentation in several functions a922fa72a860 raid6/test: fix a compilation warning 6cfe307b5be7 ASoC: atmel: fix build error with CONFIG_SND_ATMEL_SOC_DMA=m 5bff3c470f84 ALSA: usb-audio: Add boot quirk for MOTU M Series d691d1e5836d ARM: dts: rockchip: add reg property to brcmf sub node for rk3188-bqedison2qc 7c32c479b1e0 arm64: dts: rockchip: add reg property to brcmf sub-nodes f9de6fb6e679 arm64: dts: rockchip: fix dwmmc clock name for px30 989a495ed9a3 clocksource: davinci: only enable clockevents once tim34 is initialized 48be6f9d2f7e wan: ixp4xx_hss: fix compile-testing on 64-bit 73f48c1004d4 x86/nmi: Remove irq_work from the long duration NMI handler b075c29e816c bnxt: Detach page from page pool before sending up the stack 1e703d621b9c Input: edt-ft5x06 - work around first register access error 2b1fd461067f rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls 5f0a4eba2a88 efi/x86: Don't panic or BUG() on non-critical error conditions 5cf01eacd5c2 soc/tegra: fuse: Correct straps' address for older Tegra124 device trees 75d916c3b393 IB/hfi1: Add RcvShortLengthErrCnt to hfi1stats 9cfe6c21ff17 IB/hfi1: Add software counter for ctxt0 seq drop 8689967be56d staging: rtl8188: avoid excessive stack usage bfe29951e250 drm/mediatek: Add gamma property according to hardware capability 6ceef50235d1 udf: Fix free space reporting for metadata and virtual partitions 03560e4a19fe usbip: Fix unsafe unaligned pointer usage e653e1c05423 ARM: dts: stm32: Add power-supply for DSI panel on stm32f469-disco 6e86c4ce5d3a usb: dwc3: use proper initializers for property entries ab7edf7fa651 drm: remove the newline for CRC source name. 9d89ff3d27e0 RDMA/hns: Avoid printing address of mtt page 5a2a529974e1 mlx5: work around high stack usage with gcc 010cdc1be053 drm/amdkfd: Fix permissions of hang_hws 960671ac5065 iommu/vt-d: Avoid sending invalid page response 2aab9e9d1f3d iommu/vt-d: Match CPU and IOMMU paging mode 4ffdfc414d81 ACPI: button: Add DMI quirk for Razer Blade Stealth 13 late 2019 lid switch e9e24f2ca9a6 ASoC: Intel: sof_rt5682: Ignore the speaker amp when there isn't one. d00a15040454 vfio/spapr/nvlink2: Skip unpinning pages on error exit e44b48f5bb64 tools lib api fs: Fix gcc9 stringop-truncation compilation error 3e32b1282b11 net: phy: fixed_phy: fix use-after-free when checking link GPIO 4070a491bfcf ALSA: sh: Fix compile warning wrt const cf24ed82438c ALSA: hda/realtek - Apply mic mute LED quirk for Dell E7xx laptops, too 2417ea1d07a5 clk: uniphier: Add SCSSI clock gate for each channel 6447bfe82922 clk: Use parent node pointer during registration if necessary 6c7984312d35 ALSA: sh: Fix unused variable warnings 9f87fff25159 clk: sunxi-ng: add mux and pll notifiers for A64 CPU clock d1d92e97260f RDMA/rxe: Fix error type of mmap_offset c87c4d442b9f fbdev: fix numbering of fbcon options 67ca691658f5 ASoC: soc-topology: fix endianness issues 04361b8961d6 reset: uniphier: Add SCSSI reset control for each channel e39aac0e65f1 pinctrl: sh-pfc: sh7269: Fix CAN function GPIOs 9ed73297980b drm/fbdev: Fallback to non tiled mode if all tiles not present d3db7b78e7d6 PM / devfreq: rk3399_dmc: Add COMPILE_TEST and HAVE_ARM_SMCCC dependency 704582e6a714 PM / devfreq: exynos-ppmu: Fix excessive stack usage bc866376d7cd x86/vdso: Provide missing include file b5fe09b676de crypto: chtls - Fixed memory leak a739564c4c53 net: phy: realtek: add logging for the RGMII TX delay configuration 4783bf08f8d2 bpf: Print error message for bpftool cgroup show 8a7aa4feeaea dmaengine: imx-sdma: Fix memory leak f99958a96c7f dmaengine: Store module owner in dma_device struct 93a3eff6fab3 clk: actually call the clock init before any other callback of the clock fa0150ba88fa iommu/iova: Silence warnings under memory pressure 8c358435459b iommu/amd: Only support x2APIC with IVHD type 11h/40h b1b7add9d2de iommu/amd: Check feature support bit before accessing MSI capability registers 0c09d9dc8440 arm64: dts: qcom: db845c: Enable ath10k 8bit host-cap quirk ce591c921944 scsi: lpfc: Fix: Rework setting of fdmi symbolic node name registration 111749fba968 selinux: ensure we cleanup the internal AVC counters on error in avc_update() 069d2385f381 ARM: dts: r8a7779: Add device node for ARM global timer f9b42cb09d8b clk: renesas: rcar-gen3: Allow changing the RPC[D2] clocks d80f9dfe47ce drm/mediatek: handle events when enabling/disabling crtc 57cd234da28c crypto: inside-secure - add unspecified HAS_IOMEM dependency df0f4455a12f scsi: aic7xxx: Adjust indentation in ahc_find_syncrate f6ebbf46c3a8 scsi: ufs: Complete pending requests in host reset and restore path 8728001e1e41 nfsd: Clone should commit src file metadata too d67d31cb0e92 ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 3fa5ba7b1912 clk: qcom: smd: Add missing bimc clock 43ef7ad610dc drm/amdgpu: fix KIQ ring test fail in TDR of SRIOV 75423fdad259 orinoco: avoid assertion in case of NULL pointer 5a14db967b72 rtlwifi: rtl_pci: Fix -Wcast-function-type f20bc906af52 iwlegacy: Fix -Wcast-function-type 3acea3092a33 ipw2x00: Fix -Wcast-function-type bc8746721cdf b43legacy: Fix -Wcast-function-type 90053ff023da PCI: Add DMA alias quirk for PLX PEX NTB 27a35f09367f PCI: Add nr_devfns parameter to pci_add_dma_alias() dd77f77004b6 ALSA: usx2y: Adjust indentation in snd_usX2Y_hwdep_dsp_status b6c857e5e500 netfilter: nft_tunnel: add the missing ERSPAN_VERSION nla_policy 1e2b6e5f32aa fore200e: Fix incorrect checks of NULL pointer dereference 58bc57b373e0 r8169: check that Realtek PHY driver module is loaded cdd5b09bcbc0 samples/bpf: Set -fno-stack-protector when building BPF programs af77e76625be reiserfs: Fix spurious unlock in reiserfs_fill_super() error handling 6107a895e383 media: v4l2-device.h: Explicitly compare grp{id,mask} to zero in v4l2_device macros cf03458ab2cf selftests/net: make so_txtime more robust to timer variance 687ef9c269b6 gpu/drm: ingenic: Avoid null pointer deference in plane atomic update e07c107a2483 Revert "nfp: abm: fix memory leak in nfp_abm_u32_knode_replace" 6a05af0b718a PCI: Increase D3 delay for AMD Ryzen5/7 XHCI controllers 5700b8073f03 PCI: Add generic quirk for increasing D3hot delay 1e7b1684de37 media: cx23885: Add support for AVerMedia CE310B a3a7f90936d7 PCI: iproc: Apply quirk_paxc_bridge() for module as well as built-in 76ce0e269b4a bus: ti-sysc: Implement quirk handling for CLKDM_NOAUTO 2fc336213605 ARM: dts: imx6: rdu2: Limit USBH1 to Full Speed f3e63a4ddf19 ARM: dts: imx6: rdu2: Disable WP for USDHC2 and USDHC3 dbe3806c7191 ARM: exynos_defconfig: Bring back explicitly wanted options 4ece124849a2 clk: imx: Add correct failure handling for clk based helpers 0685dfa0a2ff padata: validate cpumask without removed CPU during offline c3a007435359 arm64: dts: qcom: msm8996: Disable USB2 PHY suspend by core 0e44cd879ba1 selinux: ensure we cleanup the internal AVC counters on error in avc_insert() 5fed8c513adb opp: Free static OPPs on errors while adding them ef6b35dfe142 arm: dts: allwinner: H3: Add PMU node 5a241d7bf1e6 arm64: dts: allwinner: H5: Add PMU node 02dfae36b03f arm64: dts: allwinner: H6: Add PMU mode 5f0a50b0a37d NFC: port100: Convert cpu_to_le16(le16_to_cpu(E1) + E2) to use le16_add_cpu(). 53d9b08dc80d net/wan/fsl_ucc_hdlc: reject muram offsets above 64K 12ba455b1d28 regulator: rk808: Lower log level on optional GPIOs being not available bae02d239a38 ASoC: intel: sof_rt5682: Add support for tgl-max98357a-rt5682 fa54ae038c95 ASoC: intel: sof_rt5682: Add quirk for number of HDMI DAI's 4c50665fc968 modules: lockdep: Suppress suspicious RCU usage warning fa0316aaf094 arm64: dts: rockchip: Fix NanoPC-T4 cooling maps 3a28e0701264 drm/panel: simple: Add Logic PD Type 28 display support c3c3f3449b8c drm/amdgpu: Ensure ret is always initialized when using SOC15_WAIT_ON_RREG ddbdf757a7ef ath10k: correct the tlv len of ath10k_wmi_tlv_op_gen_config_pno_start 69c12b79e9e2 drm/amdgpu: remove 4 set but not used variable in amdgpu_atombios_get_connector_info_from_object_table ad9728b377a6 bpf, sockhash: Synchronize_rcu before free'ing map 25c85d8574d8 drm/amdkfd: Fix a bug in SDMA RLC queue counting under HWS mode dff5d0fc77a5 clk: qcom: rcg2: Don't crash if our parent can't be found; return an error 8d122cd0d266 clk: qcom: Don't overwrite 'cfg' in clk_rcg2_dfs_populate_freq() 8ba34cdadba3 kconfig: fix broken dependency in randconfig-generated .config 39a708219509 block, bfq: do not plug I/O for bfq_queues with no proc refs b0d5c881d36e drivers/block/zram/zram_drv.c: fix error return codes not being returned in writeback_store 53aaa9f1a638 Btrfs: keep pages dirty when using btrfs_writepage_fixup_worker 3aa694d0e112 KVM: s390: ENOTSUPP -> EOPNOTSUPP fixups 25cbba5d4e14 nbd: add a flush_workqueue in nbd_start_device 201fdd62bb23 tracing: Simplify assignment parsing for hist triggers 7bc84d854017 drm/amd/display: Retrain dongles when SINK_COUNT becomes non-zero 806f57ec2b52 rtc: i2c/spi: Avoid inclusion of REGMAP support when not needed b752d473b1fb selftests: settings: tests can be in subsubdirs 6f65dd66ea6f brcmfmac: sdio: Fix OOB interrupt initialization on brcm43362 abf8d588e3b1 rtw88: fix rate mask for 1SS chip 3eee03d0ffb8 ath10k: Correct the DMA direction for management tx buffers 494c30b80550 ext4, jbd2: ensure panic when aborting with zero errno 8343f165f3d4 ARM: 8952/1: Disable kmemleak on XIP kernels 8c72748e9f6a tracing: Fix very unlikely race of registering two stat tracers 75225eee8715 tracing: Fix tracing_stat return values in error handling paths 8be3ac46ef80 powerpc/iov: Move VF pdev fixup into pcibios_fixup_iov() 256e52a1a915 s390/pci: Fix possible deadlock in recover_store() 37ea6d15b197 wan/hdlc_x25: fix skb handling 77b131f652d4 dmaengine: fsl-qdma: fix duplicated argument to && d30a4882e630 udf: Allow writing to 'Rewritable' partitions a3536e5589c7 pwm: omap-dmtimer: Simplify error handling 971579fae1b4 x86/sysfb: Fix check for bad VRAM size 7828a927b850 clk: ti: dra7: fix parent for gmac_clkctrl 2d7fa7564bc4 ext4: fix deadlock allocating bio_post_read_ctx from mempool c982320078dd jbd2: clear JBD2_ABORT flag before journal_reset to update log tail info when load journal 56953ccd7f00 kselftest: Minimise dependency of get_size on C library interfaces 6aa96ec9c196 drm/amd/display: Clear state after exiting fixed active VRR state c7fc72092134 clocksource/drivers/bcm2835_timer: Fix memory leak of timer 9f0414eed212 usb: dwc2: Fix IN FIFO allocation 2cea5895b69d usb: gadget: udc: fix possible sleep-in-atomic-context bugs in gr_probe() 531d0ac5fbbd drm/nouveau/nouveau: fix incorrect sizeof on args.src an args.dst d34ecf4949de spi: fsl-lpspi: fix only one cs-gpio working 9f3a2e147f0e drm/amdgpu/sriov: workaround on rev_id for Navi12 under sriov 750a95d63746 uio: fix a sleep-in-atomic-context bug in uio_dmem_genirq_irqcontrol() b2f28d11f2a1 raid6/test: fix a compilation error 448563605d98 net: ethernet: ixp4xx: Standard module init b5d649f14470 sparc: Add .exit.data section. c09d0bd924ac MIPS: Loongson: Fix potential NULL dereference in loongson3_platform_init() ed140997f80c efi/x86: Map the entire EFI vendor string before copying it 04a5bebd7789 pinctrl: baytrail: Do not clear IRQ flags on direct-irq enabled pins 9ad79d4fa032 IB/core: Let IB core distribute cache update events f606721660a6 kernel/module: Fix memleak in module_add_modinfo_attrs() fc3c0fc85d69 media: sti: bdisp: fix a possible sleep-in-atomic-context bug in bdisp_device_run() bc4730880281 char/random: silence a lockdep splat with printk() 0b455673e7c4 x86/fpu: Deactivate FPU state after failure during state load 9b743915bd00 iommu/vt-d: Fix off-by-one in PASID allocation 739abce96dd0 gpio: gpio-grgpio: fix possible sleep-in-atomic-context bugs in grgpio_irq_map/unmap() e715aa99c502 clk: meson: meson8b: make the CCF use the glitch-free mali mux 271b18405eb0 powerpc/powernv/iov: Ensure the pdn for VFs always contains a valid PE number 2f812301bacf clk: at91: sam9x60: fix programmable clock prescaler e1e1cdbc646f media: sun4i-csi: Fix [HV]sync polarity handling 65fbde986aef media: sun4i-csi: Fix data sampling polarity handling f5076ea1bc9d media: sun4i-csi: Deal with DRAM offset cb514c01f6e4 media: i2c: mt9v032: fix enum mbus codes and frame sizes ecb8ea6f93e5 media: ov5640: Fix check for PLL1 exceeding max allowed rate 9c76a7b28edc pxa168fb: Fix the function used to release some memory in an error handling path 4a8bb7ce9f0b drm/msm/adreno: fix zap vs no-zap handling 4aa148666a70 drm/mipi_dbi: Fix off-by-one bugs in mipi_dbi_blank() d21cc4ea7a82 printk: fix exclusive_console replaying f46afae807aa pinctrl: sh-pfc: sh7264: Fix CAN function GPIOs fcc0000109b0 gianfar: Fix TX timestamping with a stacked DSA driver c324effa6d9d ALSA: ctl: allow TLV read operation for callback type of element in locked case 4125714ce1d6 ext4: fix ext4_dax_read/write inode locking sequence for IOCB_NOWAIT 348a7ccdb9f0 leds: pca963x: Fix open-drain initialization 4e2d5e3eb865 drm/amd/display: Map ODM memory correctly when doing ODM combine b3224bf30709 PCI: Fix pci_add_dma_alias() bitmask size 071963d37143 brcmfmac: Fix use after free in brcmf_sdio_readframes() 55195593a8c6 brcmfmac: Fix memory leak in brcmf_p2p_create_p2pdev() c4d0a90b5029 cpu/hotplug, stop_machine: Fix stop_machine vs hotplug order 4d7f8ca608b2 clk: meson: pll: Fix by 0 division in __pll_params_to_rate() 343fc9a26887 media: meson: add missing allocation failure check on new_buf 85275286d118 f2fs: call f2fs_balance_fs outside of locked page 678b25bfd983 f2fs: preallocate DIO blocks when forcing buffered_io 255edefeb0b8 rcu: Fix data-race due to atomic_t copy-by-value b7725deb9d61 rcu: Fix missed wakeup of exp_wq waiters 3ece067c12e1 rcu/nocb: Fix dump_tree hierarchy print always active 2339f7a55c84 drm/qxl: Complete exception handling in qxl_device_init() 3deb6e993ec4 wil6210: fix break that is never reached because of zero'ing of a retry counter 281ebbcdee49 ath10k: Fix qmi init error handling 726196728c2c drm/gma500: Fixup fbdev stolen size usage evaluation 60e055d59d0e net/sched: flower: add missing validation of TCA_FLOWER_FLAGS 58cd462bc5b1 net/sched: matchall: add missing validation of TCA_MATCHALL_FLAGS d9bc012b4a47 net: dsa: tag_qca: Make sure there is headroom for tag 42dd56266b9f net/smc: fix leak of kernel memory to user space f1f2eea30d19 enic: prevent waking up stopped tx queues over watchdog reset 8f22873582a7 core: Don't skip generic XDP program execution for cloned SKBs 2d636a1263be Linux 5.4.21 c10cfc131c0b mmc: core: Rework wp-gpio handling b0ad23142a2a gpio: add gpiod_toggle_active_low() 2cbbe28c734b KVM: x86/mmu: Fix struct guest_walker arrays for 5-level paging ac3aea49cc35 ext4: choose hardlimit when softlimit is larger than hardlimit in ext4_statfs_project() 9275ae515385 jbd2: do not clear the BH_Mapped flag when forgetting a metadata buffer f09998f7a11f jbd2: move the clearing of b_modified flag to the journal_unmap_buffer() 0e365eafbcaa Revert "drm/sun4i: drv: Allow framebuffer modifiers in mode config" 590d35beddcc NFSv4.1 make cachethis=no for writes 7bee7eabf0ed perf stat: Don't report a null stalled cycles per insn metric 1164c3380958 KVM: x86: Mask off reserved bit from #DB exception payload ec86856b4672 arm64: dts: fast models: Fix FVP PCI interrupt-map property 51a610a5c88d cifs: fix mount option display for sec=krb5i db5a68ffad2a mac80211: fix quiet mode activation in action frames 671338889e8f hwmon: (pmbus/ltc2978) Fix PMBus polling of MFR_COMMON definitions. 98509dfe6f25 perf/x86/intel: Fix inaccurate period in context switch for auto-reload 1d2a31baf6b6 spmi: pmic-arb: Set lockdep class for hierarchical irq domains 9f6f61c61a84 sched/uclamp: Reject negative values in cpu_uclamp_write() 115402ee80ce s390/time: Fix clk type in get_tod_clock ae88de70c254 RDMA/core: Fix protection fault in get_pkey_idx_qp_list 2c753af06f23 RDMA/rxe: Fix soft lockup problem due to using tasklets in softirq 8662e612ae4c RDMA/hfi1: Fix memory leak in _dev_comp_vect_mappings_create b860a4524217 RDMA/iw_cxgb4: initiate CLOSE when entering TERM c60c4b4b6bf2 RDMA/core: Fix invalid memory access in spec_filter_size 8a14f01c4d0f IB/umad: Fix kernel crash while unloading ib_umad 6603342a6060 IB/rdmavt: Reset all QPs when the device is shut down b16dfda32ca5 IB/hfi1: Close window for pq and request coliding 327f33e54c7f IB/hfi1: Acquire lock to release TID entries when user file is closed e30e30c042fe IB/mlx5: Return failure when rts2rts_qp_counters_set_id is not supported cf0ea974b6a2 drivers: ipmi: fix off-by-one bounds check that leads to a out-of-bounds write 5e9f573dc8e7 nvme: fix the parameter order for nvme_get_log in nvme_get_fw_slot_info fa3c053b8313 bus: moxtet: fix potential stack buffer overflow 279c15b917ec drm/panfrost: Make sure the shrinker does not reclaim referenced BOs 3ea7f138cec1 drm/vgem: Close use-after-free race in vgem_gem_create 9ea66515918e s390/uv: Fix handling of length extensions 9e6874da9446 s390/pkey: fix missing length of protected key on return ebc3ddc1a255 perf/x86/amd: Add missing L2 misses event spec to AMD Family 17h's event map db6f68908bce KVM: nVMX: Use correct root level for nested EPT shadow page tables ce8b9b8032bd EDAC/mc: Fix use-after-free and memleaks during device removal b2e977a9731f EDAC/sysfs: Remove csrow objects on errors 03f6c2bf9562 cifs: make sure we do not overflow the max EA buffer size ff04f342f8c4 xprtrdma: Fix DMA scatter-gather list mapping imbalance 22f15745c4e7 arm64: ssbs: Fix context-switch when SSBS is present on all CPUs 4267ba3bac6d gpio: xilinx: Fix bug where the wrong GPIO register is written to 8791bb8f8471 ARM: npcm: Bring back GPIOLIB support cafaf6bcce60 btrfs: log message when rw remount is attempted with unclean tree-log 2655c88c03e8 btrfs: print message when tree-log replay starts f3cdf024ed19 btrfs: ref-verify: fix memory leaks bf4a9715a914 Btrfs: fix race between using extent maps and merging them c43f560acc85 ext4: improve explanation of a mount failure caused by a misconfigured kernel 94f0fe04da78 ext4: add cond_resched() to ext4_protect_reserved_inode 5b0a26514d6c ext4: fix checksum errors with indexed dirs 449e607322d7 ext4: fix support for inode sizes > 1024 bytes f080204b677d ext4: don't assume that mmp_nodename/bdevname have NUL 86c30da1b684 ALSA: usb-audio: Add clock validity quirk for Denon MC7000/MCX8000 67d49871f8e4 ALSA: usb-audio: sound: usb: usb true/false for bool return type c3b35c87e5b6 ACPI: PM: s2idle: Prevent spurious SCIs from waking up the system 303740645567 ACPICA: Introduce acpi_any_gpe_status_set() 0671627a5faa ACPI: PM: s2idle: Avoid possible race related to the EC GPE b9f78af90d92 ACPI: EC: Fix flushing of pending work 25487999ca3a ALSA: usb-audio: Apply sample rate quirk for Audioengine D1 2b7e7004970a ALSA: hda/realtek - Fix silent output on MSI-GL73 1e73c5eae8c6 ALSA: hda/realtek - Add more codec supported Headset Button c28273b42c95 ALSA: usb-audio: Fix UAC2/3 effect unit parsing 2323beb68436 Input: synaptics - remove the LEN0049 dmi id from topbuttonpad list efca0d73501a Input: synaptics - enable SMBus on ThinkPad L470 c6426ba5731b Input: synaptics - switch T470s to RMI4 by default (From OE-Core rev: aef943886969fb4c411eb4dc2fd6fb5063ce0064) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: common-pc-drivers.cfg: add CONFIG_INPUT_UINPUTBruce Ashfield2020-03-063-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | Integrating the following configuration tweak: [ Author: Alexander Kanavin <alex.kanavin@gmail.com> Date: Mon Feb 24 10:34:00 2020 +0100 common-pc-drivers.cfg: add CONFIG_INPUT_UINPUT This will allow testing libinput in particular: https://www.kernel.org/doc/html/latest/input/uinput.html https://wayland.freedesktop.org/libinput/doc/latest/test-suite.html Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] (From OE-Core rev: add2cd52e4bc638f1d8f5f669cbf9bcb83e39397) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.2: backport perf build fix for latest binutilsBruce Ashfield2020-03-063-12/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | [ Author: Changbin Du <changbin.du@gmail.com> Date: Tue Jan 28 23:29:38 2020 +0800 perf: Make perf able to build with latest libbfd libbfd has changed the bfd_section_* macros to inline functions bfd_section_<field> since 2019-09-18. See below two commits: o http://www.sourceware.org/ml/gdb-cvs/2019-09/msg00064.html o https://www.sourceware.org/ml/gdb-cvs/2019-09/msg00072.html This fix make perf able to build with both old and new libbfd. Signed-off-by: Changbin Du <changbin.du@gmail.com> Acked-by: Jiri Olsa <jolsa@redhat.com> Cc: Peter Zijlstra <peterz@infradead.org> Link: http://lore.kernel.org/lkml/20200128152938.31413-1-changbin.du@gmail.com Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> ] (From OE-Core rev: 14a338dbbe2da5a022a916081b3aab9c7472c3ce) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: install / package all license files againAndré Draszik2020-03-061-0/+1
| | | | | | | | | | This doesn't happen with make install, hence all the -license packages are missing, since they'd otherwise be empty. (From OE-Core rev: 456a1431dd7d8472830b8716e80e64a888617354) Signed-off-by: André Draszik <git@andred.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: use 'make install' for installationAlexander Kanavin2020-03-061-21/+1
| | | | | | | | | | Copying the source tree over was missing important symlinks that since recent updates can only be created with make install. (From OE-Core rev: 8764cc85f3ef570f1c220c3c200d6e02d3e7a260) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* blktrace: modify two scripts for python3Joe Slater2020-03-062-0/+198
| | | | | | | | | Backport from git.kernel.dk. Changed shebangs to use python3. (From OE-Core rev: 2c0ca4632f6c2ce645412ca975a70b3088c27916) Signed-off-by: Joe Slater <joe.slater@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* babeltrace: only check latest git tag version for 1.x.xAnders Wallin2020-03-061-1/+1
| | | | | | | | | version 2.x.x will be added with a new babeltrace2 recipe (From OE-Core rev: 0616a5dbc61561fefcd1822ce263837437466df2) Signed-off-by: Anders Wallin <wallinux@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-devsrc: support 4.4+ ARM/ARM64 kernelsRuslan Bilovol2020-03-031-2/+2
| | | | | | | | | | | | | | | | | Linux Kernel 4.4 is an LTS kernel so people may still build it with OE. Thus make copying of some files optional: - arm64 module.lds file first appeared with kernel v4.6 commit fd045f6cd98e arm64: add support for module PLTs" - arm32 *.tbl files first appeared in kernel v4.10 in commit 96a8fae0fe09 "ARM: convert to generated system call tables" (From OE-Core rev: 3329dd6ea914c5fadbf63ecbfde9c66472df19ee) Signed-off-by: Ruslan Bilovol <rbilovol@cisco.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.2: update to v5.2.32Bruce Ashfield2020-02-293-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.2 to the latest korg -stable release that comprises the following commits: ef3886a722c8 Linux 5.2.32 ce5a5accc87e dm thin: fix use-after-free in metadata_pre_commit_callback 9aafc6574336 cifs: Fix memory allocation in __smb2_handle_cancelled_cmd() e177f6d8471e drm/amd/display: add default clocks if not able to fetch them dba8b53f1ef4 drm/dp_mst: Correct the bug in drm_dp_update_payload_part1() bd427585578d drm/radeon: fix r1xx/r2xx register checker for POT textures b56603ead990 drm/i915/fbc: Disable fbc by default on all glk+ 5ce9d8bdf796 drm/nouveau/kms/nv50-: Limit MST BPC to 8 86bdcc48feb0 drm/nouveau/kms/nv50-: Store the bpc we're using in nv50_head_atom b039a9b6d8f4 drm/nouveau/kms/nv50-: Call outp_atomic_check_view() before handling PBN 03e122dbc136 scsi: qla2xxx: Fix incorrect SFUB length used for Secure Flash Update MB Cmd 8bf5409573de scsi: qla2xxx: Correctly retrieve and interpret active flash region 7af719a2ca84 scsi: qla2xxx: Change discovery state before PLOGI 1fea09aa4b42 scsi: qla2xxx: Added support for MPI and PEP regions for ISP28XX 30205f999d12 scsi: qla2xxx: Initialize free_work before flushing it 39ec6bc75116 scsi: qla2xxx: Ignore NULL pointer in tcm_qla2xxx_free_mcmd 1f08dd5fa5c5 scsi: iscsi: Fix a potential deadlock in the timeout handler 42a2fbbc708f dm thin: Flush data device before committing metadata 56d35c21552b dm thin metadata: Add support for a pre-commit callback d658f6349a2f dm btree: increase rebalance threshold in __rebalance2() 3aca6fce0d4e dm mpath: remove harmful bio-based optimization 2363f92cde9c drm: meson: venc: cvbs: fix CVBS mode matching 2878bba5052a dma-buf: Fix memory leak in sync_file_merge() b10d7f86b5ca vfio/pci: call irq_bypass_unregister_producer() before freeing irq 099085c85deb ARM: tegra: Fix FLOW_CTLR_HALT register clobbering by tegra_resume() 674f30df2798 ARM: dts: s3c64xx: Fix init order of clock providers 7fe7993bd757 cifs: Fix retrieval of DFS referrals in cifs_mount() 6fef05311f57 CIFS: Fix NULL pointer dereference in mid callback 42d37a87a332 CIFS: Do not miss cancelled OPEN responses ca8deb792b01 CIFS: Close open handle after interrupted close df192003fb6b CIFS: Respect O_SYNC and O_DIRECT flags during reconnect 40ae22555ce3 cifs: Don't display RDMA transport on reconnect 969925ff652b cifs: smbd: Return -ECONNABORTED when trasnport is not in connected state 82fe0b779a89 cifs: smbd: Return -EINVAL when the number of iovs exceeds SMBDIRECT_MAX_SGE d88fc76297a7 cifs: smbd: Add messages on RDMA session destroy and reconnection f1bede222a44 cifs: smbd: Only queue work for error recovery on memory registration 118c2599caf3 cifs: smbd: Return -EAGAIN when transport is reconnecting 2c3c6e2691ff rpmsg: glink: Free pending deferred work on remove 7286d52aa88c rpmsg: glink: Don't send pending rx_done during remove eed61c8c6667 rpmsg: glink: Fix rpmsg_register_device err handling 00b748a63488 rpmsg: glink: Put an extra reference during cleanup ebb78ad8b431 rpmsg: glink: Fix use after free in open_ack TIMEOUT case b3f09043fc81 rpmsg: glink: Fix reuse intents memory leak issue 5bfb2ef7a181 rpmsg: glink: Set tail pointer to 0 at end of FIFO 63045fa07fba xtensa: fix syscall_set_return_value 9247f95643ef xtensa: fix TLB sanity checker c848ea0969ce gfs2: fix glock reference problem in gfs2_trans_remove_revoke eb30a9e18f47 xtensa: use MEMBLOCK_ALLOC_ANYWHERE for KASAN shadow map adff286a3be5 PCI: Apply Cavium ACS quirk to ThunderX2 and ThunderX3 f28f30c5255c PCI: rcar: Fix missing MACCTLR register setting in initialization sequence cb5cb799bf0b PCI: Do not use bus number zero from EA capability d291c94f8e57 PCI/MSI: Fix incorrect MSI-X masking on resume eb24be2871ad PCI: Fix Intel ACS quirk UPDCR register address 06ad330304d2 PCI: pciehp: Avoid returning prematurely from sysfs requests 5d558c8b1439 PCI/PM: Always return devices to D0 when thawing 84dfe86a3851 PCI/switchtec: Read all 64 bits of part_event_bitmap 0db244d3995f mmc: block: Add CMD13 polling for MMC IOCTLS with R1B response 845b2cbece34 mmc: block: Make card_busy_detect() a bit more generic 5db0e71cbee1 libertas: make lbs_ibss_join_existing() return error code on rates overflow 36e460a8c861 libertas: don't exit from lbs_ibss_join_existing() with RCU read lock held 2aabb3fcd7fe libertas: Fix two buffer overflows at parsing bss descriptor 8866a53c5e7a Linux 5.2.31 33a9ecf23bdb hsr: fix a NULL pointer dereference in hsr_dev_xmit() c5eba532e308 gre: refetch erspan header from skb->data after pskb_may_pull() 8477c46262fa tcp: Protect accesses to .ts_recent_stamp with {READ,WRITE}_ONCE() d46e87f84fd4 tcp: tighten acceptance of ACKs not matching a child socket 06b27e9e4496 tcp: fix rejected syncookies due to stale timestamps d3ce127be5c7 net: ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup 31ecfe259fba net: ipv6: add net argument to ip6_dst_lookup_flow 1a45655b78c5 net/mlx5e: Query global pause state before setting prio2buffer 10ac0045c8a7 tipc: fix ordering of tipc module init and exit routine f8089e38f286 tcp: md5: fix potential overestimation of TCP option space c9b8428b8b42 openvswitch: support asymmetric conntrack ab45bc5d7c6f net/tls: Fix return values to avoid ENOTSUPP aaa20d4352a1 net: thunderx: start phy before starting autonegotiation aebf8e234674 net: sched: fix dump qlen for sch_mq/sch_mqprio with NOLOCK subqueues 876e02c6b8de net: ethernet: ti: cpsw: fix extra rx interrupt 75b099157e3b net: dsa: fix flow dissection on Tx path b8c2a07d7fc9 net: bridge: deny dev_set_mac_address() when unregistering ef141fca118c mqprio: Fix out-of-bounds access in mqprio_dump a0484dba9932 inet: protect against too small mtu values. 7d923144ef6e net_sched: validate TCA_KIND attribute in tc_chain_tmplt_add() c0f777b6c28d SUNRPC: Fix another issue with MIC buffer space cce35a47eb7c raid5: need to set STRIPE_HANDLE for batch head 2b15565d1a62 workqueue: Fix missing kfree(rescuer) in destroy_workqueue() 2fb67c1da0c0 blk-mq: make sure that line break can be printed 588d5a85b106 ext4: fix a bug in ext4_wait_for_tail_page_commit 87b234005394 splice: only read in as much information as there is pipe buffer space de86c841c81b rtc: disable uie before setting time and enable after d4e7102cc326 mm/shmem.c: cast the type of unmap_start to u64 922a48c3e94d s390/kaslr: store KASLR offset for early dumps 3b7d69248f06 s390/smp,vdso: fix ASCE handling 546e9a689d3e firmware: qcom: scm: Ensure 'a0' status code is treated as signed a9b6310e93a4 ext4: work around deleting a file with i_nlink == 0 safely 609a4e56145d mm: memcg/slab: wait for !root kmem_cache refcnt killing on root kmem_cache destruction 3d5c91034234 mfd: rk808: Fix RK818 ID template fbac2f7aa1c3 mm, memfd: fix COW issue on MAP_PRIVATE and F_SEAL_FUTURE_WRITE mappings 118197756683 powerpc: Fix vDSO clock_getres() 9ba5c6dcb3b7 powerpc: Avoid clang warnings around setjmp and longjmp 7c36247732a2 omap: pdata-quirks: remove openpandora quirks for mmc3 and wl1251 1eff30510478 omap: pdata-quirks: revert pandora specific gpiod additions 5dbe853560e4 iio: ad7949: fix channels mixups 7df6007288fd iio: ad7949: kill pointless "readback"-handling code 109dbc91c5a8 iio: imu: st_lsm6dsx: fix ODR check in st_lsm6dsx_write_raw 6305866e630c iio: imu: st_lsm6dsx: move odr_table in st_lsm6dsx_sensor_settings 9073b0be6589 scsi: lpfc: Fix bad ndlp ptr in xri aborted handling 13f83b3a2688 reiserfs: fix extended attributes on the root directory e026fc523a75 ext4: Fix credit estimate for final inode freeing b09b4d152aa2 quota: fix livelock in dquot_writeback_dquots 513bcf5ee8e0 seccomp: avoid overflow in implicit constant conversion ae57738ec38a ext2: check err when partial != NULL b7c24d8c06b8 quota: Check that quota is not dirty before release 42e495b46f80 video/hdmi: Fix AVI bar unpack 6739872abdfd powerpc/xive: Skip ioremap() of ESB pages for LSI interrupts 7d55c5e73263 powerpc: Allow flush_icache_range to work across ranges >4GB be0cd7e9b258 powerpc/xive: Prevent page fault issues in the machine crash handler 99d2164e4865 powerpc: Allow 64bit VDSO __kernel_sync_dicache to work across ranges >4GB f0f08beb3fa0 stm class: Lose the protocol driver when dropping its reference c0919315b735 ppdev: fix PPGETTIME/PPSETTIME ioctls 86de25118e9c RDMA/core: Fix ib_dma_max_seg_size() f5aae41d4eac ARM: dts: omap3-tao3530: Fix incorrect MMC card detection GPIO polarity 5cc72ba36683 mmc: host: omap_hsmmc: add code for special init of wl1251 to get rid of pandora_wl1251_init_card f15fa36b9c6b pinctrl: samsung: Fix device node refcount leaks in S3C24xx wakeup controller init da352a4b5493 pinctrl: samsung: Fix device node refcount leaks in init code 738e8de6b8d2 pinctrl: samsung: Fix device node refcount leaks in S3C64xx wakeup controller init 53149343fc98 pinctrl: samsung: Fix device node refcount leaks in Exynos wakeup controller init 43cb61f4878b pinctrl: samsung: Add of_node_put() before return in error path 72f6c3180468 pinctrl: armada-37xx: Fix irq mask access in armada_37xx_irq_set_type() e264e3ae1165 pinctrl: rza2: Fix gpio name typos 61a4f44dc075 ACPI: PM: Avoid attaching ACPI PM domain to certain devices 0a041ba2564a ACPI: bus: Fix NULL pointer check in acpi_bus_get_private_data() b56eca6bf2e4 ACPI: OSL: only free map once in osl.c 2ba38c34447d ACPI / hotplug / PCI: Allocate resources directly under the non-hotplug bridge 0a4cab60dde2 ACPI: LPSS: Add dmi quirk for skipping _DEP check for some device-links 487afadea2fd ACPI: LPSS: Add LNXVIDEO -> BYT I2C1 to lpss_device_links 9af85668040a ACPI: LPSS: Add LNXVIDEO -> BYT I2C7 to lpss_device_links e055c1890429 ACPI / utils: Move acpi_dev_get_first_match_dev() under CONFIG_ACPI 5eac1d4c2450 ALSA: oxfw: fix return value in error path of isochronous resources reservation 33e6efad9334 cpufreq: powernv: fix stack bloat and hard limit on number of CPUs 7240e6e25891 PM / devfreq: Lock devfreq in trans_stat_show 92741be9a736 intel_th: pci: Add Tiger Lake CPU support 69d1163cd0f4 intel_th: pci: Add Ice Lake CPU support 5ac267cabcd9 intel_th: Fix a double put_device() in error path a3784ad079c6 powerpc/perf: Disable trace_imc pmu 08ded9339d52 cpuidle: teo: Fix "early hits" handling for disabled idle states 30b23caa5deb cpuidle: teo: Consider hits and misses metrics of disabled states 0df48241b6ab cpuidle: teo: Rename local variable in teo_select() db302e3bb162 cpuidle: teo: Ignore disabled idle states that are too deep ade564919a0c cpuidle: Do not unset the driver if it is there already f2a7f16026f9 media: cec.h: CEC_OP_REC_FLAG_ values were swapped 342c964a9895 media: radio: wl1273: fix interrupt masking on release 780fe9f19c38 media: bdisp: fix memleak on release 348cecf72f8e s390/mm: properly clear _PAGE_NOEXEC bit when it is not supported 9ec8636ef00a ar5523: check NULL before memcpy() in ar5523_cmd() 6fc971f1d831 wil6210: check len before memcpy() calls ba29035eb4bc cgroup: pids: use atomic64_t for pids->limit 873f0623fcbe blk-mq: avoid sysfs buffer overflow with too many CPU cores 758af427f60f md: improve handling of bio with REQ_PREFLUSH in md_flush_request() 3882ad8fadb0 ASoC: fsl_audmix: Add spin lock to protect tdms 141bba39e422 ASoC: Jack: Fix NULL pointer dereference in snd_soc_jack_report a99f0045c434 ASoC: rt5645: Fixed typo for buddy jack support. 1ecdb55a6de6 ASoC: rt5645: Fixed buddy jack support. d78e1588f356 workqueue: Fix pwq ref leak in rescuer_thread() 86226c42d8f7 workqueue: Fix spurious sanity check failures in destroy_workqueue() 7b79872cb160 dm zoned: reduce overhead of backing device checks b7c4feffa872 dm writecache: handle REQ_FUA fa700de0abd2 hwrng: omap - Fix RNG wait loop timeout 903867fe506a ovl: relax WARN_ON() on rename to self 8b2e7fec9f26 ovl: fix corner case of non-unique st_dev;st_ino c73fe5396edf ovl: fix lookup failure on multi lower squashfs 15fe8b7f7962 lib: raid6: fix awk build warnings b8f32a0e26fb rtlwifi: rtl8192de: Fix missing enable interrupt flag 0917a96e2d3a rtlwifi: rtl8192de: Fix missing callback that tests for hw release of buffer 32c6c1de1c05 rtlwifi: rtl8192de: Fix missing code to retrieve RX buffer address f1da748f078d btrfs: record all roots for rename exchange on a subvol 017f00a09704 Btrfs: send, skip backreference walking for extents with many references f08e9d661548 btrfs: Remove btrfs_bio::flags member f01ca4344ffe btrfs: Avoid getting stuck during cyclic writebacks 07383f0fced7 Btrfs: fix negative subv_writers counter and data space leak after buffered write 69608bab8b1b Btrfs: fix metadata space leak on fixup worker failure to set range as delalloc 6bab2f18b421 btrfs: use refcount_inc_not_zero in kill_all_nodes b703482bc2ec btrfs: check page->mapping when loading free space cache 11b102bc593e iwlwifi: pcie: fix support for transmitting SKBs with fraglist 7a569d85c92b usb: typec: fix use after free in typec_register_port() 254d37011ab2 phy: renesas: rcar-gen3-usb2: Fix sysfs interface of "role" 26593100f6a1 usb: dwc3: ep0: Clear started flag on completion d2e949f9d6c5 usb: dwc3: gadget: Clear started flag for non-IOC 077399428186 usb: dwc3: gadget: Fix logical condition 545da1614800 usb: dwc3: pci: add ID for the Intel Comet Lake -H variant 393edc8f15ca virtio-balloon: fix managed page counts when migrating pages between zones 15c579c3d104 virt_wifi: fix use-after-free in virt_wifi_newlink() 3891c22e7b74 mtd: rawnand: Change calculating of position page containing BBM 175a15f4c288 mtd: spear_smi: Fix Write Burst mode 5738119a60ed brcmfmac: disable PCIe interrupts before bus reset ab35b8b9a235 EDAC/altera: Use fast register IO for S10 IRQs deda3f6b06dc tpm: add check after commands attribs tab allocation ebb7dae402e3 usb: mon: Fix a deadlock in usbmon between mmap and read 650d955bc548 usb: core: urb: fix URB structure initialization function d54daa869ed5 USB: adutux: fix interface sanity check 3e4a4cb54c04 usb: roles: fix a potential use after free 14fa9bcb6a07 USB: serial: io_edgeport: fix epic endpoint lookup 174f3783b4f0 USB: idmouse: fix interface sanity checks 6facde75d1c8 USB: atm: ueagle-atm: add missing endpoint check b4972eba6831 iio: adc: ad7124: Enable internal reference b609ee0b3024 iio: adc: ad7606: fix reading unnecessary data from device bc27d17532dd iio: imu: inv_mpu6050: fix temperature reporting using bad unit edfeae1a5a70 iio: humidity: hdc100x: fix IIO_HUMIDITYRELATIVE channel reporting 76a78a37799d iio: adis16480: Fix scales factors a8f0c5837cca iio: adis16480: Add debugfs_reg_access entry a02348d262b3 ARM: dts: pandora-common: define wl1251 as child node of mmc3 43a05d85e421 interconnect: qcom: sdm845: Walk the list safely on node removal 3ea35e60e8c8 xhci: make sure interrupts are restored to correct state 0df691c29da9 xhci: handle some XHCI_TRUST_TX_LENGTH quirks cases as default behaviour. d10974513d17 xhci: Increase STS_HALT timeout in xhci_suspend() 40ccc7fb3125 xhci: fix USB3 device initiated resume race with roothub autosuspend 8f015d20b7d5 xhci: Fix memory leak in xhci_add_in_port() de53955ea0d3 usb: xhci: only set D3hot for pci device 13d723a6c22c staging: gigaset: add endpoint-type sanity check ed9145e7d4a4 staging: gigaset: fix illegal free on probe errors a193faef6209 staging: gigaset: fix general protection fault on probe a48994561cab staging: vchiq: call unregister_chrdev_region() when driver registration fails 38beaaec130c staging: rtl8712: fix interface sanity check 238af85b081b staging: rtl8188eu: fix interface sanity check 9517a9f133fd binder: fix incorrect calculation for num_valid a65c5b1d8762 usb: host: xhci-tegra: Correct phy enable sequence 0da1ca92c578 usb: Allow USB device to be warm reset in suspended state fa74b02fa20f USB: documentation: flags on usb-storage versus UAS 46f840a92233 USB: uas: heed CAPACITY_HEURISTICS 9cc58d6fb42e USB: uas: honor flag to avoid CAPACITY16 19ccc7083566 media: venus: remove invalid compat_ioctl32 handler 6f4b7b312148 scsi: zfcp: trace channel log even for FCP command responses 6975c6beb5f0 usb: gadget: pch_udc: fix use after free 6f10fa4a113c rpmsg: char: release allocated memory f01eedaf4e09 mac80211: Do not send Layer 2 Update frame before authorization 38b2d9bb7b57 libertas: fix a potential NULL pointer dereference 2789290efc0b mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame() fd820abb0696 Linux 5.2.30 10f017c26642 spi: dw: Correct handling of native chipselect 9e79f5ae512f spi: cadence: Correct handling of native chipselect db91ee312ada drm/sun4i: tcon: Set RGB DCLK min. divider based on hardware model 9eeb986b4809 clk: samsung: exynos5420: Keep top G3D clocks enabled 99232a68c619 block: fix "check bi_size overflow before merge" f54449c00a10 EDAC/ghes: Do not warn when incrementing refcount on 0 4f18ed319605 ALSA: hda: Fix regression by strip mask fix a550c8d05657 io_uring: ensure req->submit is copied when req is deferred 7b57a96cf3b7 Input: Fix memory leak in psxpad_spi_probe a006a5ae6b91 ALSA: hda: hdmi - fix pin setup on Tigerlake 85435506e9e0 EDAC/ghes: Fix locking and memory barrier issues 81a005d25b01 watchdog: aspeed: Fix clock behaviour for ast2600 c3f6c163ac89 md/raid0: Fix an error message in raid0_make_request() e90488c1856c ALSA: hda - Fix pending unsol events at shutdown ac5a40962daf KVM: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUID (CVE-2019-19332) 949540e93943 binder: Handle start==NULL in binder_update_page_range() 75a11437a803 binder: Prevent repeated use of ->mmap() via NULL mapping e0a0299acecb binder: Fix race between mmap() and binder_alloc_print_pages() ba5d71130445 thermal: Fix deadlock in thermal thermal_zone_device_check cf162b1f1d6f iomap: Fix pipe page leakage during splicing 1ede48d1d47e RDMA/qib: Validate ->show()/store() callbacks before calling them 6df074625c15 can: ucan: fix non-atomic allocation in completion handler 1233eadb99a9 spi: Fix NULL pointer when setting SPI_CS_HIGH for GPIO CS cad0ca361138 spi: Fix SPI_CS_HIGH setting when using native and GPIO CS 25ac2d29646a spi: atmel: Fix CS high support efd56e6b1fbd spi: stm32-qspi: Fix kernel oops when unbinding driver dfbd2a22d8b1 spi: spi-fsl-qspi: Clear TDH bits in FLSHCR register d7e9115f21e0 spi: spi-fsl-qspi: change i.MX7D RX FIFO size 76cde0d7ff39 crypto: ecdh - fix big endian bug in ECC library 36759ce37925 crypto: ccp - fix uninitialized list head 8ba8fa9fc2db crypto: geode-aes - switch to skcipher for cbc(aes) fallback 86a44e8938be crypto: af_alg - cast ki_complete ternary op to int 9ff009403999 crypto: atmel-aes - Fix IV handling when req->nbytes < ivsize 2cbf74169383 crypto: crypto4xx - fix double-free in crypto4xx_destroy_sdr f6981b364dae KVM: x86: Grab KVM's srcu lock when setting nested state c08ddad72e7b KVM: x86: Remove a spurious export of a static function 317fd0a0c93d KVM: x86: fix presentation of TSX feature in ARCH_CAPABILITIES 7f70f6380882 KVM: x86: do not modify masked bits of shared MSRs 6384ad0ab29b KVM: arm/arm64: vgic: Don't rely on the wrong pending table bdcecb6dd8e8 KVM: nVMX: Always write vmcs02.GUEST_CR3 during nested VM-Enter 3600a4189d12 KVM: PPC: Book3S HV: XIVE: Set kvm->arch.xive when VPs are allocated 34e8d4a0ef05 KVM: PPC: Book3S HV: XIVE: Fix potential page leak on error path 4ebdbf4ff503 KVM: PPC: Book3S HV: XIVE: Free previous EQ page when setting up a new one cc73381579f9 arm64: dts: exynos: Revert "Remove unneeded address space mapping for soc node" 1d19cc75f715 drm/i810: Prevent underflow in ioctl 16f54bf33fce drm: damage_helper: Fix race checking plane->state->fb 20a0047cdca4 drm/msm: fix memleak on release 6c34f27046e3 jbd2: Fix possible overflow in jbd2_log_space_left() 5b1ab9f1a2c0 kernfs: fix ino wrap-around detection 910116ce4349 nfsd: restore NFSv3 ACL support 6589961e5ec7 nfsd: Ensure CLONE persists data and metadata changes to the target file 574498a02845 tty: vt: keyboard: reject invalid keycodes c75342d33dd5 CIFS: Fix SMB2 oplock break processing c8c867906145 CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks 2199093ff906 x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect 4d34c238f6ee x86/mm/32: Sync only to VMALLOC_END in vmalloc_sync_all() 64a582385b92 media: rc: mark input device as pointing stick 70fd4e1972e8 coresight: etm4x: Fix input validation for sysfs. 55c0be64071e Input: goodix - add upside-down quirk for Teclast X89 tablet 2405495a00f8 Input: synaptics-rmi4 - don't increment rmiaddr for SMBus transfers 868c29a7efd0 Input: synaptics-rmi4 - re-enable IRQs in f34v7_do_reflash 0e606e3626e6 Input: synaptics - switch another X1 Carbon 6 to RMI/SMbus 94adc53b2c47 ALSA: hda: Modify stream stripe mask only when needed a527c3df9f54 ALSA: hda - Add mute led support for HP ProBook 645 G4 accc2add3da3 ALSA: pcm: oss: Avoid potential buffer overflows 55f6418b7ae3 ALSA: hda/realtek - Dell headphone has noise on unmute for ALC236 bbad17075fe3 ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop fcfb4bce22aa ALSA: hda/realtek - Enable internal speaker of ASUS UX431FLC 83753976cfae fuse: verify attributes a6f6439eb10f fuse: verify nlink 31aa652b9a69 i2c: core: fix use after free in of_i2c_notify 92084c0b356d net: ep93xx_eth: fix mismatch of request_mem_region in remove f75cb980f0ab afs: Fix race in commit bulk status fetch 26167b5cf5df net: hns3: fix ETS bandwidth validation bug 037e0cbe8863 net: hns3: reallocate SSU' buffer size when pfc_en changes 423f97775629 ravb: implement MTU change while device is up ba49aa6bccbb rsxx: add missed destroy_workqueue calls in remove 6dbf3b9cc169 selftests: kvm: fix build with glibc >= 2.30 334204bdbd89 drm/sun4i: tcon: Set min division of TCON0_DCLK to 1. d2001cf2e8d3 x86/resctrl: Fix potential lockdep warning 7bf14c3c120b ALSA: pcm: Fix stream lock usage in snd_pcm_period_elapsed() 57dbe72b9638 perf/core: Consistently fail fork on allocation failures 24a8ce6100ab sched/pelt: Fix update of blocked PELT ordering cadf46055b6f sched/core: Avoid spurious lock dependencies b8a654dde72b Input: cyttsp4_core - fix use after free bug 9bcb8316e536 block: check bi_size overflow before merge f05d37196a77 xfrm: release device reference for invalid state e630f0eab8b3 NFC: nxp-nci: Fix NULL pointer dereference after I2C communication error 14f8f24bfcbc ALSA: hda: Add Cometlake-S PCI ID 85deda956139 ecryptfs: fix unlink and rmdir in face of underlying fs modifications 7a7b13483234 audit_get_nd(): don't unlock parent too early 6f26d186c431 exportfs_decode_fh(): negative pinned may become positive without the parent locked d5a9bd7dc9c2 cgroup: don't put ERR_PTR() into fc->root 5490ae827b29 iwlwifi: pcie: don't consider IV len in A-MSDU 5bc1282dfb21 RDMA/hns: Correct the value of srq_desc_size 9b0df7c7e42c RDMA/hns: Correct the value of HNS_ROCE_HEM_CHUNK_LEN bf7d03571100 MIPS: SGI-IP27: fix exception handler replication b578c711e5e7 autofs: fix a leak in autofs_expire_indirect() 81559b396efa aio: Fix io_pgetevents() struct __compat_aio_sigset layout 03bd68a92f82 signal: simplify set_user_sigmask/restore_user_sigmask 88300b370dbc serial: ifx6x60: add missed pm_runtime_disable 06eb5d963912 serial: serial_core: Perform NULL checks for break_ctl ops c811b133b3e7 serial: pl011: Fix DMA ->flush_buffer() d451358ffe85 tty: serial: msm_serial: Fix flow control 5b10978724e0 tty: serial: fsl_lpuart: use the sg count from dma_map_sg c38c3a52315f usb: gadget: u_serial: add missing port entry locking b30c295d649b time: Zero the upper 32-bits in __kernel_timespec on 32-bit 9f06fb5da07e lp: fix sparc64 LPSETTIMEOUT ioctl 068341cb7952 sparc64: implement ioremap_uc 932b771c65b6 arm64: tegra: Fix 'active-low' warning for Jetson TX1 regulator edc3ff235784 net: fec: fix clock count mis-match ed9b79600a5d platform/x86: hp-wmi: Fix ACPI errors caused by passing 0 as input size 952328f5193b platform/x86: hp-wmi: Fix ACPI errors caused by too small buffer da62cf911005 HID: core: check whether Usage Page item is after Usage ID items fb85a234fc39 tipc: fix link name length check 0867e153690e selftests: bpf: test_sockmap: handle file creation failures gracefully cd73a77a2288 net/tls: use sg_next() to walk sg entries 55c1ea6758d8 net/tls: remove the dead inplace_crypto code c824b8c9957b net: skmsg: fix TLS 1.3 crash with full sk_msg 45c795cbee84 net: sockmap: use bitmap for copy info c1c89460bda2 net/tls: free the record on encryption error 1468022cc8f2 net/tls: take into account that bpf_exec_tx_verdict() may free the record a3157970686f openvswitch: remove another BUG_ON() bacb11535532 openvswitch: drop unneeded BUG_ON() in ovs_flow_cmd_build_info() 744916544dba sctp: cache netns in sctp_ep_common f4312b9ba27c sctp: Fix memory leak in sctp_sf_do_5_2_4_dupcook 8d442143ccd4 openvswitch: fix flow command message size b834278b4d0a net: sched: fix `tc -s class show` no bstats on class with nolock subqueues 2f47935914f8 net: psample: fix skb_over_panic 8fc3ccb35fba net: macb: add missed tasklet_kill 9243823cd73a net: dsa: sja1105: fix sja1105_parse_rgmii_delays() 1e7ff496e195 mdio_bus: don't use managed reset-controller f458119c914d macvlan: schedule bc_work even if error 442b4bac7514 xfrm: Fix memleak on xfrm state destroy d06561a292bf thunderbolt: Power cycle the router if NVM authentication fails 97a4d0528c98 mei: me: add comet point V device id aa6a4bfabb1a mei: bus: prefix device names on bus with the bus name fb94cd58ee14 USB: serial: ftdi_sio: add device IDs for U-Blox C099-F9P 33c6adbab912 staging: rtl8723bs: Add 024c:0525 to the list of SDIO device-ids 34820fb849a8 staging: rtl8723bs: Drop ACPI device ids 18ff3bb126fe staging: rtl8192e: fix potential use after free 955068eb7918 staging: wilc1000: fix illegal memory access in wilc_parse_join_bss_param() afe6f4526509 usb: dwc2: use a longer core rest timeout in dwc2_core_reset() 4b15bd43d8ed clk: at91: fix update bit maps on CFG_MOR write 6ed6cd2d7f8a i40e: Fix for ethtool -m issue on X722 NIC ddcdd3cc96f1 i40e: Fix for missing "link modes" info in ethtool ae4d08f3a69b iavf: initialize ITRN registers with correct values 12c0db2518f8 ice: fix potential infinite loop because loop counter being too small c105a4b2019d pwm: bcm-iproc: Prevent unloading the driver module while in use 66f3f3c4da1e block: drbd: remove a stray unlock in __drbd_send_protocol() 11748bed1eeb mac80211: fix station inactive_time shortly after boot 2df48b15a9ca net/fq_impl: Switch to kvmalloc() for memory allocation 1332a34432a5 ceph: return -EINVAL if given fsc mount option on kernel w/o support 218333cf3e5b net: stmmac: xgmac: Disable Flow Control when 1 or more queues are in AV e8fec331b7e3 net: stmmac: xgmac: Fix TSA selection f7e0994188b2 net: stmmac: gmac4: bitrev32 returns u32 d99d2e2d5c7d drm/amdgpu: add warning for GRBM 1-cycle delay issue in gfx9 3db9d787fbbe net: mscc: ocelot: fix __ocelot_rmw_ix prototype 23d1a942d638 net/mlx5e: Fix eswitch debug print of max fdb flow c26064b7eda5 drm/amdgpu: dont schedule jobs while in reset d61b5d11db4b net: bcmgenet: reapply manual settings to the PHY 303f8e7b7d18 net: bcmgenet: use RGMII loopback for MAC reset 82077751014a scripts/gdb: fix debugging modules compiled with hot/cold partitioning 7b20840690f5 mm/gup_benchmark: fix MAP_HUGETLB case c7816d20058f ASoC: SOF: topology: Fix bytes control size checks 1b3afeddab4a ARM: dts: stm32: Fix CAN RAM mapping on stm32mp157c 4de26c8cbe50 ALSA: hda: hdmi - add Tigerlake support f43786eb3acb ASoC: stm32: sai: add restriction on mmap support 36fa7d5299c2 watchdog: bd70528: Add MODULE_ALIAS to allow module auto loading f023dd202f6b watchdog: meson: Fix the wrong value of left time 9054f01030f8 watchdog: pm8916_wdt: fix pretimeout registration flow 2c25aa88640f nvme-multipath: fix crash in nvme_mpath_clear_ctrl_paths 6fdb636145b0 nvme-rdma: fix a segmentation fault during module unload 43bd0bf71860 can: mcp251x: mcp251x_restart_work_handler(): Fix potential force_quit race condition 7091bcbccb6b perf scripting engines: Iterate on tep event arrays directly 7371326920db x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early 8efe12d76d7e can: flexcan: increase error counters if skb enqueueing via can_rx_offload_queue_sorted() fails 4a3333ea25b1 can: rx-offload: can_rx_offload_irq_offload_fifo(): continue on error a26a27d53b40 can: rx-offload: can_rx_offload_irq_offload_timestamp(): continue on error 39b89fc6625f can: rx-offload: can_rx_offload_offload_one(): use ERR_PTR() to propagate error value in case of errors f6b5da01db2f can: rx-offload: can_rx_offload_offload_one(): increment rx_fifo_errors on queue overflow or OOM acb9095493be can: rx-offload: can_rx_offload_offload_one(): do not increase the skb_queue beyond skb_queue_len_max 189c1239632b can: rx-offload: can_rx_offload_queue_tail(): fix error handling, avoid skb mem leak 7ac97e4ef4d9 can: c_can: D_CAN: c_can_chip_config(): perform a sofware reset on open 1ac0d4885a34 can: peak_usb: report bus recovery as well b542266496fa stacktrace: Don't skip first entry on noncurrent tasks afe7ff5be406 bridge: ebtables: don't crash when using dnat target in output chains a19d86990335 netfilter: ipset: Fix nla_policies to fully support NL_VALIDATE_STRICT 17db97a8e7d5 netfilter: ipset: Fix the last missing check of nla_parse_deprecated() 5f4ada6390b6 net: fec: add missed clk_disable_unprepare in remove 0b283b59a62f clk: ti: clkctrl: Fix failed to enable error with double udelay timeout b70eae1c4480 clk: ti: dra7-atl-clock: Remove ti_clk_add_alias call aab6b68e53eb ASoC: hdac_hda: fix race in device removal b23f8d6ca25f fbdev: c2p: Fix link failure on non-inlining 51c019bf2c42 arm64: dts: zii-ultra: fix ARM regulator GPIO handle 819ee4651182 x86/resctrl: Prevent NULL pointer dereference when reading mondata 4d71464d5830 idr: Fix idr_alloc_u32 on 32-bit systems 9956dbb774e4 idr: Fix integer overflow in idr_for_each_entry a530ec599a8a idr: Fix idr_get_next_ul race with idr_remove 6909ddf4276c powerpc/bpf: Fix tail call implementation 957928006316 samples/bpf: fix build by setting HAVE_ATTR_TEST to zero d3a556320b11 bpf: Allow narrow loads of bpf_sysctl fields with offset > 0 4fd976da64d7 ARM: dts: sun8i-a83t-tbs-a711: Fix WiFi resume from suspend 1d6d86b21245 clk: sunxi-ng: a80: fix the zero'ing of bits 16 and 18 440f439c1041 clk: sunxi: Fix operator precedence in sunxi_divs_clk_setup b4c8fc7dcab9 clk: at91: avoid sleeping early c42ce4122e86 ASoC: ti: sdma-pcm: Add back the flags parameter for non standard dma names 32ea5f2ae3b6 arm64: dts: imx8mm: fix compatible string for sdma 4071d8976ac5 reset: fix reset_control_ops kerneldoc comment b178a6e8f8f3 soc: imx: gpc: fix initialiser format 0a751a005ded ARM: dts: imx6qdl-sabreauto: Fix storm of accelerometer interrupts 946654641741 pinctrl: cherryview: Allocate IRQ chip dynamic 66c7b484cae0 clk: samsung: exynos5420: Preserve PLL configuration during suspend/resume 30c758e0a731 arm64: dts: ls1028a: fix a compatible issue ba3e13683df7 ASoC: kirkwood: fix device remove ordering d7ee3bbc1085 ASoC: kirkwood: fix external clock probe defer 7a754f5e5751 clk: samsung: exynos542x: Move G3D subsystem clocks to its sub-CMU 2361cffc9775 clk: samsung: exynos5433: Fix error paths e1fc074e8178 reset: Fix memory leak in reset_control_array_put() b01838b0ca64 ASoC: compress: fix unsigned integer overflow check 41360b33fec2 ASoC: msm8916-wcd-analog: Fix RX1 selection in RDAC2 MUX e7fc8cc79377 soundwire: intel: fix intel_register_dai PDI offsets and numbers 82b111a092b1 clocksource/drivers/mediatek: Fix error handling 85c26d3b879d thunderbolt: Fix lockdep circular locking depedency warning a41faef2aef6 thunderbolt: Read DP IN adapter first two dwords in one go 0b4d76ea32e5 clk: at91: sam9x60: fix programmable clock 3ac5085a98ba clk: meson: gxbb: let sar_adc_clk_div set the parent clock rate 922eddf892e2 XArray: Fix xas_next() with a single entry at 0 (From OE-Core rev: 34278c33bf1f2f3a7810946ca07765014f228c9d) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-libc-headers: Drop patches manipulating __UAPI_DEF_ETHHDRKhem Raj2020-02-283-63/+0
| | | | | | | | | | | | | | | | | __UAPI_DEF_ETHHDR has been defined in kernel UAPI [1] and musl already defined it to 0 via [2] So these patches can now be dropped. [1] https://patchwork.ozlabs.org/patch/872502/ [2] https://git.musl-libc.org/cgit/musl/commit/?id=b583c5d3b4cc2c54c68eef5eb7855ecfacee8bfc (From OE-Core rev: 6da3239b73fa3ebf8c62c7f38b5b4a3795d502b5) Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lttng-tools: exclude one more test that sporadically failsAlexander Kanavin2020-02-251-5/+10
| | | | | | | (From OE-Core rev: d06ea31f51de19056713377a2f0e9bdcccbd96d5) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: Upgrade 20200117 -> 20200122Adrian Bunk2020-02-251-7/+4
| | | | | | | | | | | Switch to using the tarballs of tagged releases. WHENCE changed due to firmware filename changes. (From OE-Core rev: 746438e5e75d9fd4ccb461f92887a7b02a1c27d1) Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: drop 4.19 recipesBruce Ashfield2020-02-233-126/+0
| | | | | | | | | 5.4 is the next LTS kernel, so we drop the 4.19 recipes from master. (From OE-Core rev: bb5c2b8d6a875a773271d7cae08f55f0fd8e9156) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>