summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2020-11-24linux-yocto/5.4: perf: Alias SYS_futex with SYS_futex_time64 on 32-bit ↵Bruce Ashfield
arches with 64bit time_t Integrating the following commit(s) to linux-yocto/5.4: 356914747645 perf: Alias SYS_futex with SYS_futex_time64 on 32-bit arches with 64bit time_t Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-24kernel-devsrc: improve reproducibility for arm64INC@Cisco)
.vdso-offsets.h.cmd contains command that was used to produce vdso-offsets.h. It breaks reproducibility because it has an absolute path in it. There is no any value to package such files so it can be dropped. Signed-off-by: Denys Zagorui <dzagorui@cisco.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-24license_image.bbclass: use canonical name for license filesVyacheslav Yurkov
When copying license files to the image rootfs, i.e to /usr/share/common-licenses, a canonical name of a license should be used, otherwise duplicated files end up in common-licenses directory. For example, GPL-2.0 license according to conf/license.conf can be referenced in recipes as GPL-2, GPLv2, and GPLv2.0. If a license name is used directly, we end up with three files in the rootfs with the same content. If a canonical name used instead, then each license gets copied only once. Signed-off-by: Vyacheslav Yurkov <Vyacheslav.Yurkov@bruker.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-24systemtap: avoid RDEPENDS on python3-core when not using python3Yann Dirson
distutils3-base.bbclass unconditionally adds python3-core to RDEPENDS_${PN}, yuck. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-24python3targetconfig.bbclass: Make py3 dep and tasks only for target recipesKhem Raj
python3targetconfig append target python3 to dependencies unconditionally, and here its inherited unconditionally too but distutils3-base is inherited in BBCLASSEXTEND'ed recipes and other not-target recipes as well. Hence the change added via 9c8f666097802cb594a759989edcf01603a22df3 is now bridging the native dependencies with target python3 and thats resulting all sorts of rebuilds for multimachine builds e.g. MACHINE=qemuarm bitbake python3-scons-native MACHINE=qemumips bitbake python3-scons-native results in rebuilds for python3-scons-native bitbake-diffsigs shows Hash for dependent task python/python3-scons-native_3.1.2.bb:do_populate_sysroot changed from 1cdb93193b416477df6faa137e83a967b433c7aa29033146b405153f73f36933 to 3cea1e7cbedd121ecb768fbc291cc4e4d7d3b5c0442897 0e3b97bd058d162065 Hash for dependent task python/python3-scons-native_3.1.2.bb:do_install changed from 8d6018fd03ffc6060a04532dc39a5b7ccca1be026a69d069cb4fb11aef86dd89 to c5f1d173596a8e910f45a2b6e0b4dab96cd0102be4d62bd3156 229cb0f5ebb11 Hash for dependent task python/python3-scons-native_3.1.2.bb:do_compile changed from e3ee4b52a15267e6ae7853ec19a666b2fb62608a597608793336382d1c45f8a0 to 1e582043dfe6b3e00aaa532f363ce6afb37652abe837dac 7cc9769194c43eae1 Hash for dependent task python/python3-scons-native_3.1.2.bb:do_configure changed from 770a4d5a77a96ebd9e1e7368f710bca3f88e3b1266dffa3b2d0360b1e3a81e27 to a366982778b03eee5165c3117ee778f848acdfaa2 b346650fbdf114ac70ab57b Hash for dependent task python/python3-scons-native_3.1.2.bb:do_prepare_recipe_sysroot changed from 958910037856ff5d5eb2b5162b3cdd02a3a710fc543b933cfeba771ee095cb72 to 474333fb565f908992fd3716 4935aaecf31a79e867826fe634cde4f44171d8e7 Hash for dependent task python/python3_3.9.0.bb:do_populate_sysroot changed from 7ac1c4fcbb2eacf98d2c32d991751bd2f3c7d55e2e32f2c9e485e7f5975fecf8 to 25dcfe74a95af19cce8df7c29311cc5edbbf6ad 08777e46a6fa6e417c0445018 ... Therefore limit effects of this class only for target recipes. Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Alexander Kanavin <alex.kanavin@gmail.com> Cc: Martin Jansa <Martin.Jansa@gmail.com> Cc: Jose Quaresma <quaresma.jose@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-18kernel: relocate copy of module.lds to module compilation taskBruce Ashfield
There were two copies of this patch floating around, and the merged variant has the copy in the wrong place. module.lds is only created during modules_prepare, and that target is not invoked during our main build of the kernel. We aren't about to change the kernel build (there's no need), so we move the copy into the compile_kernelmodules task. After that runs, we have module.lds availble to copy. This has been tested against clean kernel + out of tree module builds, and the dependencies are correct that the file is copied before the out of tree module build starts. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-18python3-pycryptodomex: upgrade 3.9.8 -> 3.9.9Joshua Watt
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-18linux-yocto/5.4: update to v5.4.75Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 6e97ed6efa70 Linux 5.4.75 6ce4da84e5f4 staging: octeon: Drop on uncorrectable alignment or FCS error b869f6b67274 staging: octeon: repair "fixed-link" support 15506ee68893 staging: comedi: cb_pcidas: Allow 2-channel commands for AO subdevice 4d934fe936fd staging: fieldbus: anybuss: jump to correct label in an error path 8fd792948e76 KVM: arm64: Fix AArch32 handling of DBGD{CCINT,SCRext} and DBGVCR 4cb29cdd5043 device property: Don't clear secondary pointer for shared primary firmware node 26086875476f device property: Keep secondary firmware node secondary by type e793fc391351 ARM: s3c24xx: fix missing system reset 2937774ef43a ARM: samsung: fix PM debug build with DEBUG_LL but !MMU 0808ca98e67e arm: dts: mt7623: add missing pause for switchport f3d8023e0647 hil/parisc: Disable HIL driver when it gets stuck 81190a9efde0 cachefiles: Handle readpage error correctly 4bf2a744a4e7 arm64: berlin: Select DW_APB_TIMER_OF c2313d7818b9 tty: make FONTX ioctl use the tty pointer they were actually passed beb5d0dfc154 drm/amd/pm: increase mclk switch threshold to 200 us 071b3300c951 mmc: sdhci: Use Auto CMD Auto Select only when v4_mode is true fb4e2a67e193 mmc: sdhci-of-esdhc: set timeout to max before tuning b7e1a637eae9 drm/ttm: fix eviction valuable range check. b60edf37d5d3 ext4: fix invalid inode checksum ae05fdc6d60a ext4: fix error handling code in add_new_gdb c0de3cf2f286 ext4: fix leaking sysfs kobject after failed mount b11e9dd66e3a vringh: fix __vringh_iov() when riov and wiov are different 3cfbc13ab3f0 ring-buffer: Return 0 on success from ring_buffer_resize() 0db6e7161e33 9P: Cast to loff_t before multiplying 51135ffbb54d libceph: clear con->out_msg on Policy::stateful_server faults d4fdbedef767 ceph: promote to unsigned long long before shifting 9cdccb4761e5 drm/amd/display: Fix kernel panic by dal_gpio_open() error d7e22dbc662d drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally d1628cdacfb0 drm/amdgpu: increase the reserved VM size to 2MB adff3a805c97 drm/amd/display: Avoid MST manager resource leak. 1e460aa7353d drm/amdkfd: Use same SQ prefetch setting as amdgpu d417026c4081 drm/amdgpu: correct the gpu reset handling for job != NULL case 9887a48d49f0 drm/amd/display: Increase timeout for DP Disable 987d3814c92c drm/amdgpu: don't map BO in reserved region 2c58d5e0c754 i2c: imx: Fix external abort on interrupt in exit paths da3ccf5b2045 rtc: rx8010: don't modify the global rtc ops e17afa6d1de3 ia64: fix build error with !COREDUMP da3bb6fa23f1 ubi: check kthread_should_stop() after the setting of task state 6d0beeebd15d ARC: perf: redo the pct irq missing in device-tree handling 468811595833 perf python scripting: Fix printable strings in python3 scripts a99cbd20a5c5 ubifs: mount_ubifs: Release authentication resource in error handling path 9ba6324ca9c4 ubifs: Don't parse authentication mount options in remount process 748057df47b9 ubifs: Fix a memleak after dumping authentication mount options bc202c839b5d ubifs: journal: Make sure to not dirty twice for auth nodes a77927469760 ubifs: xattr: Fix some potential memory leaks while iterating entries 213c836b2396 ubifs: dent: Fix some potential memory leaks while iterating entries c1ea3c4a4302 NFSD: Add missing NFSv2 .pc_func methods da86bb4c214f NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag c342001cab7f NFSv4: Wait for stateid updates after CLOSE/OPEN_DOWNGRADE 415043c3ec0d powerpc: Fix undetected data corruption with P9N DD2.1 VSX CI load emulation 94e27f13694c powerpc/powermac: Fix low_sleep_handler with KUAP and KUEP 61ed8c1b940d powerpc/powernv/elog: Fix race while processing OPAL error log event. 7850dd0851a3 powerpc/memhotplug: Make lmb size 64bit 3fa03b7f21a3 powerpc: Warn about use of smt_snooze_delay 240baebeda09 powerpc/rtas: Restrict RTAS requests from userspace 551bf7c4bc24 s390/stp: add locking to sysfs functions 58a7dc5f521a MIPS: DEC: Restore bootmem reservation for firmware working memory area 73597ab2a9b9 powerpc/drmem: Make lmb_size 64 bit 829c0a9634b9 iio:gyro:itg3200: Fix timestamp alignment and prevent data leak. 9f4f75df4b47 iio:adc:ti-adc12138 Fix alignment issue with timestamp 96a5134423ae iio:adc:ti-adc0832 Fix alignment issue with timestamp a8c59abdbc6b iio: adc: gyroadc: fix leak of device node iterator ad877be5b983 iio:light:si1145: Fix timestamp alignment and prevent data leak. a4f02a81c7e6 dmaengine: dma-jz4780: Fix race in jz4780_dma_tx_status f707ccb2f10c udf: Fix memory leak when mounting 93da9dcee2d2 HID: wacom: Avoid entering wacom_wac_pen_report for pad / battery 87d398f348b8 vt: keyboard, extend func_buf_lock to readers eb4c460e2e06 vt: keyboard, simplify vt_kdgkbsent 8c16ca600657 drm/i915: Force VT'd workarounds when running as a guest OS 94478c1dc57d usb: host: fsl-mph-dr-of: check return of dma_set_mask() 75d0d4ff5970 usb: typec: tcpm: reset hard_reset_count for any disconnect 543432d078c0 usb: cdc-acm: fix cooldown mechanism 2850f148cd7f usb: dwc3: gadget: END_TRANSFER before CLEAR_STALL command 206dcd6ce82f usb: dwc3: gadget: Resume pending requests after CLEAR_STALL 97224cdc0440 usb: dwc3: core: don't trigger runtime pm when remove driver 726f638e7cd1 usb: dwc3: core: add phy cleanup for probe error handling f935b70cf724 usb: dwc3: gadget: Check MPS of the request length 1c9e86c933ea usb: dwc3: ep0: Fix ZLP for OUT ep0 requests 3468cbceb563 usb: dwc3: pci: Allow Elkhart Lake to utilize DSM method for PM functionality 2600a131e1f6 usb: xhci: Workaround for S3 issue on AMD SNPS 3.0 xHC c964d386e849 btrfs: fix readahead hang and use-after-free after removing a device dfda50e882f5 btrfs: fix use-after-free on readahead extent after failure to create it 834a61b2123b btrfs: tree-checker: validate number of chunk stripes and parity 1cedc54ad3d4 btrfs: cleanup cow block on error d3ce2d0fb8b2 btrfs: tree-checker: fix false alert caused by legacy btrfs root item 4b82b8aba08d btrfs: use kvzalloc() to allocate clone_roots in btrfs_ioctl_send() 6ec4b82fc322 btrfs: send, recompute reference path after orphanization of a directory c2dcc9b03b7f btrfs: send, orphanize first all conflicting inodes when processing references e1cf034899b6 btrfs: reschedule if necessary when logging directory items 223b462744b3 btrfs: improve device scanning messages c5f2a5091263 btrfs: qgroup: fix wrong qgroup metadata reserve for delayed inode 1e2f16dd611b PM: runtime: Remove link state checks in rpm_get/put_supplier() a0bdb5b16392 scsi: qla2xxx: Fix crash on session cleanup with unload f0ef0e2299f5 scsi: mptfusion: Fix null pointer dereferences in mptscsih_remove() 3fc2cbba4069 w1: mxc_w1: Fix timeout resolution problem leading to bus error a034ea12bdd4 acpi-cpufreq: Honor _PSD table setting on new AMD CPUs 7f9d9a007e59 ACPI: EC: PM: Drop ec_no_wakeup check from acpi_ec_dispatch_gpe() 0adf4dbae9c0 ACPI: EC: PM: Flush EC work unconditionally after wakeup e7f52fd6e0ef PCI/ACPI: Whitelist hotplug ports for D3 if power managed by ACPI 6341984bef17 ACPI: debug: don't allow debugging when ACPI is disabled 1a5f62a3c694 ACPI: video: use ACPI backlight for HP 635 Notebook 9578d7381432 ACPI / extlog: Check for RDMSR failure 5e25b44cc2eb ACPI: button: fix handling lid state changes when input device closed c75b77cb9f01 NFS: fix nfs_path in case of a rename retry f8a6a2ed4b7d fs: Don't invalidate page buffers in block_write_full_page() 2f3cb993a6f2 media: uvcvideo: Fix uvc_ctrl_fixup_xu_info() not having any effect 8ac92a5e5fd7 leds: bcm6328, bcm6358: use devres LED registering function a908e29705ee extcon: ptn5150: Fix usage of atomic GPIO with sleeping GPIO chips 004fb028f22c spi: sprd: Release DMA channel also on probe deferral d789e1c5b1ce perf/x86/amd/ibs: Fix raw sample data accumulation 2e2a324641f9 perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() f9a48ff99961 perf/x86/intel: Fix Ice Lake event constraint table 3674b0445b70 selftests/x86/fsgsbase: Test PTRACE_PEEKUSER for GSBASE with invalid LDT GS 2d1c48227780 seccomp: Make duplicate listener detection non-racy 470c8c409e1c mmc: sdhci-acpi: AMDI0040: Set SDHCI_QUIRK2_PRESET_VALUE_BROKEN 3f56e94b6f7c mmc: sdhci: Add LTR support for some Intel BYT based controllers b91d4797b3da md/raid5: fix oops during stripe resizing a7aa5d578fed nvme-rdma: fix crash when connect rejected c421c082088e sgl_alloc_order: fix memory leak 742fd49cf811 nbd: make the config put is called before the notifying the waiter b71dbaf08f9f ARM: dts: s5pv210: remove dedicated 'audio-subsystem' node 3ad1464467e7 ARM: dts: s5pv210: move PMU node out of clock controller 8a9024f6e29f ARM: dts: s5pv210: move fixed clocks under root node 8c1b47e8aa43 ARM: dts: s5pv210: remove DMA controller bus node name to fix dtschema warnings c6029d9bc68d memory: emif: Remove bogus debugfs error handling 2f98e2843b69 ARM: dts: omap4: Fix sgx clock rate for 4430 c70f909e7ad6 arm64: dts: renesas: ulcb: add full-pwr-cycle-in-suspend into eMMC nodes e2dca8845c37 cifs: handle -EINTR in cifs_setattr 3c78eb161c26 gfs2: add validation checks for size of superblock 9f7e4bfadfe9 gfs2: use-after-free in sysfs deregistration 9b58c55ba81c KVM: PPC: Book3S HV: Do not allocate HPT for a nested guest d7d7920a7f66 ext4: Detect already used quota file early d01b63320799 drivers: watchdog: rdc321x_wdt: Fix race condition bugs 229bdf0b1319 net: 9p: initialize sun_server.sun_path to have addr's value only when addr is valid 660e2d9d1417 clk: ti: clockdomain: fix static checker warning f66125e1c4df rpmsg: glink: Use complete_all for open states dfcfccd05075 bnxt_en: Log unknown link speed appropriately. 78452408bb3e md/bitmap: md_bitmap_get_counter returns wrong blocks 4ebdad05129e btrfs: fix replace of seed device 1f145a1193ea ARC: [dts] fix the errors detected by dtbs_check 5759f38a63db drm/amd/display: HDMI remote sink need mode validation for Linux 3ef6095d6587 power: supply: test_power: add missing newlines when printing parameters by sysfs cf5a6124f237 ACPI: HMAT: Fix handling of changes from ACPI 6.2 to ACPI 6.3 37464a8a7f68 bus/fsl_mc: Do not rely on caller to provide non NULL mc_io 0606a8df86fe drivers/net/wan/hdlc_fr: Correctly handle special skb->protocol values 592cbc0a6a83 brcmfmac: Fix warning message after dongle setup failed cf9cc49cd881 ACPI: Add out of bounds and numa_off protections to pxm_to_node() 5880a0d1c835 xfs: don't free rt blocks when we're doing a REMAP bunmapi call 7551e2f4fddd can: flexcan: disable clocks during stop mode 64129ad98b74 arm64/mm: return cpu_all_mask when node is NUMA_NO_NODE ea888a14ac6e SUNRPC: Mitigate cond_resched() in xprt_transmit() 7f7f437277ac usb: xhci: omit duplicate actions when suspending a runtime suspended host. 8fd52a21ab57 coresight: Make sysfs functional on topologies with per core sink 2502107a9ccd uio: free uio id after uio file node is freed 16b9e40d2989 USB: adutux: fix debugging 65052761eeb9 cpufreq: sti-cpufreq: add stih418 support 2eab702ee945 riscv: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFO 7762afa04fd4 samples/bpf: Fix possible deadlock in xdpsock 58c80462e467 selftests/bpf: Define string const as global for test_sysctl_prog.c 8f71fb76a312 media: uvcvideo: Fix dereference of out-of-bound list iterator 4801ffdd6962 bpf: Permit map_ptr arithmetic with opcode add and offset 0 f7f7b77ee507 kgdb: Make "kgdbcon" work properly with "kgdb_earlycon" 77fa5e15c933 ia64: kprobes: Use generic kretprobe trampoline handler b3142fe7ff63 printk: reduce LOG_BUF_SHIFT range for H8300 80685a94f7c4 arm64: topology: Stop using MPIDR for topology information 7975367a005f drm/bridge/synopsys: dsi: add support for non-continuous HS clock d3fb88a51c04 mmc: via-sdmmc: Fix data race bug 67e18c92e081 media: imx274: fix frame interval handling 448e5004ad85 media: tw5864: check status of tw5864_frameinterval_get 47ab020f3290 usb: typec: tcpm: During PR_SWAP, source caps should be sent only after tSwapSourceStart 5472c5d1d505 media: platform: Improve queue set up flow for bug fixing 3a8568806285 media: videodev2.h: RGB BT2020 and HSV are always full range ac437801e3c2 selftests/x86/fsgsbase: Reap a forgotten child 581940d9b9c8 drm/brige/megachips: Add checking if ge_b850v3_lvds_init() is working correctly ed0bd7b12939 ath10k: fix VHT NSS calculation when STBC is enabled b30a5c8d9def ath10k: start recovery process when payload length exceeds max htc length for sdio 759721fb5886 video: fbdev: pvr2fb: initialize variables b2844ba3d37c xfs: fix realtime bitmap/summary file truncation when growing rt volume a10ed3b55fed power: supply: bq27xxx: report "not charging" on all types 036b0f4d7671 NFS4: Fix oops when copy_file_range is attempted with NFS4.0 source 13081d5ddb58 ARM: 8997/2: hw_breakpoint: Handle inexact watchpoint addresses df5b07f2172a f2fs: handle errors of f2fs_get_meta_page_nofail 15c7ec03ddb8 um: change sigio_spinlock to a mutex fb9b18150e3f s390/startup: avoid save_area_sync overflow 9804eda4a975 f2fs: fix to check segment boundary during SIT page readahead 1544dcb514ad f2fs: fix uninit-value in f2fs_lookup 40b357f7436d f2fs: add trace exit in exception path 2eab8974aea8 sparc64: remove mm_cpumask clearing to fix kthread_use_mm race 7d59323cff67 powerpc: select ARCH_WANT_IRQS_OFF_ACTIVATE_MM 82e93f94ac65 mm: fix exec activate_mm vs TLB shootdown and lazy tlb switching race dc17b990ee90 powerpc/powernv/smp: Fix spurious DBG() warning 2db759037152 futex: Fix incorrect should_fail_futex() handling 87d9ac94c7e7 ata: sata_nv: Fix retrieving of active qcs da8e2fbe458c RDMA/qedr: Fix memory leak in iWARP CM d90dd1599cf3 mlxsw: core: Fix use-after-free in mlxsw_emad_trans_finish() f7e7de28d106 x86/unwind/orc: Fix inactive tasks with stack pointer in %sp on GCC 10 compiled kernels 6937c143e3d3 firmware: arm_scmi: Add missing Rx size re-initialisation aedcfe9a02f8 firmware: arm_scmi: Fix ARCH_COLD_RESET 85d9d02a49e2 xen/events: block rogue events for some time 1d628c330fa6 xen/events: defer eoi in case of excessive number of events 25c23f033457 xen/events: use a common cpu hotplug hook for event channels b7d6a66e2172 xen/events: switch user event channels to lateeoi model 48b533aa838d xen/pciback: use lateeoi irq binding 9396de462aa6 xen/pvcallsback: use lateeoi irq binding 5441639a38df xen/scsiback: use lateeoi irq binding e6ea898e5602 xen/netback: use lateeoi irq binding ade6bd5af7f9 xen/blkback: use lateeoi irq binding df54eca9ae8a xen/events: add a new "late EOI" evtchn framework 44a455e06d87 xen/events: fix race in evtchn_fifo_unmask() 4bea575a1069 xen/events: add a proper barrier to 2-level uevent unmasking a01379671d67 xen/events: avoid removing an event channel while handling it b300b28b7814 Linux 5.4.74 847c86d7f1d5 phy: marvell: comphy: Convert internal SMCC firmware return codes to errno aa3410cc232c misc: rtsx: do not setting OC_POWER_DOWN reg in rtsx_pci_init_ocp() a6db3aab9c40 openrisc: Fix issue with get_user for 64-bit values f73328c3192e crypto: x86/crc32c - fix building with clang ias 29bbc9cb0b27 xen/gntdev.c: Mark pages as dirty 8f640cd8ee60 ata: sata_rcar: Fix DMA boundary mask 9f531583c1f0 PM: runtime: Fix timer_expires data type on 32-bit arches 870d910e1afb serial: pl011: Fix lockdep splat when handling magic-sysrq interrupt 44ef3b63c788 serial: qcom_geni_serial: To correct QUP Version detection logic c274d1f8baaf mtd: lpddr: Fix bad logic in print_drs_error bc67eeb9781b RDMA/addr: Fix race with netevent_callback()/rdma_addr_cancel() ebb0adcfbb1f cxl: Rework error message for incompatible slots 125a229e52e7 p54: avoid accessing the data mapped to streaming DMA 801863f634c4 evm: Check size of security.evm before using it dd2f800e9074 bpf: Fix comment for helper bpf_current_task_under_cgroup() 860448e73ba2 fuse: fix page dereference after free 4e1a23779bde ata: ahci: mvebu: Make SATA PHY optional for Armada 3720 7aae7466f5db x86/xen: disable Firmware First mode for correctable memory errors 47a4d5406389 arch/x86/amd/ibs: Fix re-arming IBS Fetch 95daf621291c erofs: avoid duplicated permission check for "trusted." xattrs b8321829036f bnxt_en: Invoke cancel_delayed_work_sync() for PFs also. b1b5efe574cd bnxt_en: Fix regression in workqueue cleanup logic in bnxt_remove_one(). aa4dba4e2226 bnxt_en: Re-write PCI BARs after PCI fatal error. 5c86cda6a529 net: hns3: Clear the CMDQ registers before unmapping BAR region 30d628ede582 tipc: fix memory leak caused by tipc_buf_append() 8cc351a3d444 tcp: Prevent low rmem stalls with SO_RCVLOWAT. 7740774940fc ravb: Fix bit fields checking in ravb_hwtstamp_get() 4939183bb28c r8169: fix issue with forced threading in combination with shared interrupts f1493ab33679 net/sched: act_mpls: Add softdep on mpls_gso.ko 4bffc9618caf netem: fix zero division in tabledist 13a4843d3938 mlxsw: core: Fix memory leak on module removal c90459593f55 ibmvnic: fix ibmvnic_set_mac e781c67629ed gtp: fix an use-before-init in gtp_newlink() 0ea202010b40 cxgb4: set up filter action after rewrites 3a0d5b5358d1 chelsio/chtls: fix tls record info to user c5db8069776f chelsio/chtls: fix memory leaks in CPL handlers a5b9b28b22ba chelsio/chtls: fix deadlock issue c17d5aea3395 bnxt_en: Send HWRM_FUNC_RESET fw command unconditionally. 72c17fadf3f8 bnxt_en: Check abort error state in bnxt_open_nic(). 8e1b40e57dca efivarfs: Replace invalid slashes with exclamation marks in dentries. c3019695f1d8 x86/PCI: Fix intel_mid_pci.c build error when ACPI is not enabled 57a88e44b512 arm64: link with -z norelro regardless of CONFIG_RELOCATABLE 7736c61080f1 arm64: Run ARCH_WORKAROUND_2 enabling code on all CPUs 114c6930b351 arm64: Run ARCH_WORKAROUND_1 enabling code on all CPUs 2dcb0c6c3818 scripts/setlocalversion: make git describe output more reliable c8a5496bc747 objtool: Support Clang non-section symbols in ORC generation a45c8c0a31a7 socket: don't clear SOCK_TSTAMP_NEW when SO_TIMESTAMPNS is disabled bded4de4a5e1 netfilter: nftables_offload: KASAN slab-out-of-bounds Read in nft_flow_rule_create Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-18linux-yocto/5.8: update to v5.8.18Bruce Ashfield
Updating linux-yocto/5.8 to the latest korg -stable release that comprises the following commits: ab435ce49bd1 Linux 5.8.18 4a5649e0d379 phy: marvell: comphy: Convert internal SMCC firmware return codes to errno b8049438969b misc: rtsx: do not setting OC_POWER_DOWN reg in rtsx_pci_init_ocp() ad9ee9ce9d68 openrisc: Fix issue with get_user for 64-bit values f594998331bc xen/gntdev.c: Mark pages as dirty 67e326e4f5df ata: sata_rcar: Fix DMA boundary mask f6b94060a123 PM: runtime: Fix timer_expires data type on 32-bit arches 53faca2f4ca3 serial: pl011: Fix lockdep splat when handling magic-sysrq interrupt e3f6c126a3f7 serial: qcom_geni_serial: To correct QUP Version detection logic 8f924c0a5665 drm/i915/gem: Serialise debugfs i915_gem_objects with ctx->mutex 241bd102e337 mtd: lpddr: Fix bad logic in print_drs_error 5868beda60c8 RDMA/addr: Fix race with netevent_callback()/rdma_addr_cancel() a8069b80a1fb cxl: Rework error message for incompatible slots 9f9dc704c8cd p54: avoid accessing the data mapped to streaming DMA 9f4ef6a90c1b evm: Check size of security.evm before using it a42b1273af73 bpf: Fix comment for helper bpf_current_task_under_cgroup() 07d54b8dc56e fuse: fix page dereference after free 78453a7dbb1a ata: ahci: mvebu: Make SATA PHY optional for Armada 3720 4752a1313463 PCI: aardvark: Fix initialization with old Marvell's Arm Trusted Firmware b9cc04b049d8 x86/xen: disable Firmware First mode for correctable memory errors ea4e8cf5072e x86/traps: Fix #DE Oops message regression 085f6be2fe88 arch/x86/amd/ibs: Fix re-arming IBS Fetch b4818cfc3f9c erofs: avoid duplicated permission check for "trusted." xattrs 3a9e7db9a40e net: protect tcf_block_unbind with block lock af5d5b8afd12 tipc: fix memory leak caused by tipc_buf_append() 519366f64c27 tcp: Prevent low rmem stalls with SO_RCVLOWAT. 9ceecfdba701 ravb: Fix bit fields checking in ravb_hwtstamp_get() fa67cc69a8c8 r8169: fix issue with forced threading in combination with shared interrupts 62d9cec6f928 net/sched: act_mpls: Add softdep on mpls_gso.ko 2bc5d5c373ef net: ipa: command payloads already mapped 1336d288b353 net: hns3: Clear the CMDQ registers before unmapping BAR region 7fb8fbceb0e3 netem: fix zero division in tabledist 25259932e1bb mlxsw: core: Fix memory leak on module removal d6f6e3f97885 ibmvnic: fix ibmvnic_set_mac 4606d3512043 ibmveth: Fix use of ibmveth in a bridge. b520e574fdbf gtp: fix an use-before-init in gtp_newlink() 9921e777a347 cxgb4: set up filter action after rewrites b97638e0f3be chelsio/chtls: fix tls record info to user eb592f2ae478 chelsio/chtls: fix memory leaks in CPL handlers c3208dec446a chelsio/chtls: fix deadlock issue b334112f20b7 bnxt_en: Send HWRM_FUNC_RESET fw command unconditionally. f739fc7e1072 bnxt_en: Re-write PCI BARs after PCI fatal error. 7fe9514cfe68 bnxt_en: Invoke cancel_delayed_work_sync() for PFs also. bfbbfb501e74 bnxt_en: Fix regression in workqueue cleanup logic in bnxt_remove_one(). 0b17de4d67bf bnxt_en: Check abort error state in bnxt_open_nic(). c328793e21fb efivarfs: Replace invalid slashes with exclamation marks in dentries. 61ececc85274 x86/copy_mc: Introduce copy_mc_enhanced_fast_string() a092869e0351 x86, powerpc: Rename memcpy_mcsafe() to copy_mc_to_{user, kernel}() 18703f749e99 x86/PCI: Fix intel_mid_pci.c build error when ACPI is not enabled 4b0a9591dd78 arm64: link with -z norelro regardless of CONFIG_RELOCATABLE dfaa0f7d0832 arm64: Run ARCH_WORKAROUND_2 enabling code on all CPUs 0ccd5c2c60e0 arm64: Run ARCH_WORKAROUND_1 enabling code on all CPUs 4720b25e4ca3 fs/kernel_read_file: Remove FIRMWARE_EFI_EMBEDDED enum 8b23af0ef2f7 efi/arm64: libstub: Deal gracefully with EFI_RNG_PROTOCOL failure 865013fcf4c3 scripts/setlocalversion: make git describe output more reliable 6f4c9772e195 io_uring: Convert advanced XArray uses to the normal API f7b24bee5e6e io_uring: Fix XArray usage in io_uring_add_task_file efce965a49f1 io_uring: Fix use of XArray in __io_uring_files_cancel 5ee3fea0c227 io_uring: no need to call xa_destroy() on empty xarray 0ca6ce23f4f6 io-wq: fix use-after-free in io_wq_worker_running 4863be653425 io_wq: Make io_wqe::lock a raw_spinlock_t b6a6d1df552b io_uring: reference ->nsproxy for file table commands 511abceaf0a0 io_uring: don't rely on weak ->files references fdc84c9bf131 io_uring: enable task/files specific overflow flushing 3de61f9bcc1c io_uring: return cancelation status from poll/timeout/files handlers f34e674fbe6d io_uring: unconditionally grab req->task bf0305989241 io_uring: stash ctx task reference for SQPOLL dd1acc182c85 io_uring: move dropping of files into separate helper cecf78cc0890 io_uring: allow timeout/poll/files killing to take task into account 07463d7da999 io_uring: don't run task work on an exiting task 6e1f770fbc0a netfilter: nftables_offload: KASAN slab-out-of-bounds Read in nft_flow_rule_create Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-18linux-yocto/5.8: config cleanup / warningsBruce Ashfield
Integrating the following commit(s) to: d5ca337b7e9 bsp/mti-malta64: fix warning of CONFIG_SCSI_VIRTIO on qemumips64 63c7a70c90f net/l2tp.cfg: fix CONFIG_PPPOL2TP mismatched warnings Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-18linux-yocto/5.4: config cleanup / warningsBruce Ashfield
Integrating the following commit(s): eadca496e9f bsp/mti-malta64: fix warning of CONFIG_SCSI_VIRTIO on qemumips64 203911bc035 net/l2tp.cfg: fix CONFIG_PPPOL2TP mismatched warnings Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-18linux-yocto-dev: move to v5.10-rcBruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-18linux-yocto/5.4: update to v5.4.73Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: bde3f94035b0 Linux 5.4.73 3c7ccd7d4ace usb: gadget: f_ncm: allow using NCM in SuperSpeed Plus gadgets. efb893a56cea eeprom: at25: set minimum read/write access stride to 1 8011f45598cd usb: cdns3: gadget: free interrupt after gadget has deleted ed134662a62b USB: cdc-wdm: Make wdm_flush() interruptible and add wdm_fsync(). 2cc661ab2bde usb: cdc-acm: add quirk to blacklist ETAS ES58X devices 1d2ce4350a01 tty: serial: fsl_lpuart: fix lpuart32_poll_get_char 231146202650 tty: serial: lpuart: fix lpuart32_write usage a8a4b17bcc9d s390/qeth: don't let HW override the configured port role 905f0d17a07f net: korina: cast KSEG0 address to pointer in kfree 9bca56ad2f0a ath10k: check idx validity in __ath10k_htt_rx_ring_fill_n() 18ec92b1ce29 dmaengine: dw: Activate FIFO-mode for memory peripherals only 190bce292b73 dmaengine: dw: Add DMA-channels mask cell support bc94a025cfd2 scsi: ufs: ufs-qcom: Fix race conditions caused by ufs_qcom_testbus_config() e13f0d325a04 usb: core: Solve race condition in anchor cleanup functions 5912b09c97cd brcm80211: fix possible memleak in brcmf_proto_msgbuf_attach 36df67bd0097 scsi: smartpqi: Avoid crashing kernel for controller issues d00555d2255f ALSA: hda/ca0132 - Add new quirk ID for SoundBlaster AE-7. 4529f9e5067c ALSA: hda/ca0132 - Add AE-7 microphone selection commands. 752df39ed6e1 mwifiex: don't call del_timer_sync() on uninitialized timer 045f29c16fcf reiserfs: Fix memory leak in reiserfs_parse_options() 109f5845a60f ipvs: Fix uninit-value in do_ip_vs_set_ctl() 8f8df766f75c Bluetooth: btusb: Fix memleak in btusb_mtk_submit_wmt_recv_urb 4886c2cf3d91 tty: ipwireless: fix error handling e80b7ebcfda7 fbmem: add margin check to fb_check_caps() f14811c617b4 scsi: qedi: Fix list_del corruption while removing active I/O 56b2fd0cbfb0 scsi: qedi: Protect active command list to avoid list corruption f8bf0bbee1cc scsi: qedf: Return SUCCESS if stale rport is encountered 09e4f2271178 HID: ite: Add USB id match for Acer One S1003 keyboard dock f3c23dcff8fb Fix use after free in get_capset_info callback. a4638768b03d rtl8xxxu: prevent potential memory leak d5eb55b5f96f brcmsmac: fix memory leak in wlc_phy_attach_lcnphy 061d2f3fce45 selftests/bpf: Fix test_sysctl_loop{1, 2} failure due to clang change d399015f191b scsi: qla2xxx: Warn if done() or free() are called on an already freed srb 0bb4a0b5a0ec scsi: ibmvfc: Fix error return in ibmvfc_probe() ff9c607f0355 iomap: fix WARN_ON_ONCE() from unprivileged users 6458e8e8689b drm/msm/a6xx: fix a potential overflow issue bab673eef853 Bluetooth: Only mark socket zapped after unlocking 78a47ef68262 usb: ohci: Default to per-port over-current protection df01087859fa xfs: make sure the rt allocator doesn't run off the end 09b63105d089 opp: Prevent memory leak in dev_pm_opp_attach_genpd() 6ff3df752c06 reiserfs: only call unlock_new_inode() if I_NEW 0e3f41b6bec0 misc: rtsx: Fix memory leak in rtsx_pci_probe 3a8d86d8da1b bpf: Limit caller's stack depth 256 for subprogs with tailcalls 6c3a1aabfcff drm/panfrost: add amlogic reset quirk callback a9990ed2d7ca ath9k: hif_usb: fix race condition between usb_get_urb() and usb_kill_anchored_urbs() 85b757ca3005 can: flexcan: flexcan_chip_stop(): add error handling and propagate error value 42e781da7b37 usb: dwc3: simple: add support for Hikey 970 0e1fb72e27d7 USB: cdc-acm: handle broken union descriptors ca4261a249dd rtw88: increse the size of rx buffer size 41ce99a3ef1a udf: Avoid accessing uninitialized data on failed inode read 01d886b89eb8 udf: Limit sparing table size e9e791f5c39a usb: gadget: function: printer: fix use-after-free in __lock_acquire 08045050c6bd usb: dwc3: Add splitdisable quirk for Hisilicon Kirin Soc 821dcabafded misc: vop: add round_up(x,4) for vring_size to avoid kernel panic 85efddd97b72 mic: vop: copy data to kernel space then write to io memory e93b629d347e scsi: target: core: Add CONTROL field for trace events 7cb5830b775a scsi: mvumi: Fix error return in mvumi_io_attach() 267edd6478f9 PM: hibernate: remove the bogus call to get_gendisk() in software_resume() 9ff197703e25 mac80211: handle lack of sband->bitrates in rates c8b6ad0a8afb ip_gre: set dev->hard_header_len and dev->needed_headroom properly 16281bdd202f ntfs: add check for mft record size in superblock 05f9cc28a954 media: venus: core: Fix runtime PM imbalance in venus_probe 0ce7ba162b35 fs: dlm: fix configfs memory leak ed99b3e5117d media: venus: fixes for list corruption 4f6af5a3c0f4 media: saa7134: avoid a shift overflow cb475ba4400f mmc: sdio: Check for CISTPL_VERS_1 buffer size 67806a68d52c media: uvcvideo: Ensure all probed info is returned to v4l2 6827d62a86de x86/mce: Make mce_rdmsrl() panic on an inaccessible MSR 7aa3f954cd91 media: media/pci: prevent memory leak in bttv_probe ad3825eedb16 media: bdisp: Fix runtime PM imbalance on error e1285a73c5fa media: platform: sti: hva: Fix runtime PM imbalance on error 8d727e1d261a media: platform: s3c-camif: Fix runtime PM imbalance on error 6b3f0742f531 media: vsp1: Fix runtime PM imbalance on error 7db4c3dfee01 media: exynos4-is: Fix a reference count leak f36a80bc7512 media: exynos4-is: Fix a reference count leak due to pm_runtime_get_sync 8babe11e46ba media: exynos4-is: Fix several reference count leaks due to pm_runtime_get_sync 62f3bc07008d media: sti: Fix reference count leaks e4d4abe6e86f media: st-delta: Fix reference count leak in delta_run_work d310c7437cb8 media: ati_remote: sanity check for both endpoints b4325c738f8f media: firewire: fix memory leak d06ea207e90b x86/mce: Add Skylake quirk for patrol scrub reported errors 624c2782b49d x86/asm: Replace __force_order with a memory clobber fce2779e1c6e crypto: ccp - fix error handling b3a0ed411008 block: ratelimit handle_bad_sector() message a47cecbd2816 md/bitmap: fix memory leak of temporary bitmap 44e2bc80a6ec i2c: core: Restore acpi_walk_dep_device_list() getting called after registering the ACPI i2c devs f224b8be9e31 perf: correct SNOOPX field offset 78e27678db4e sched/features: Fix !CONFIG_JUMP_LABEL case 13153509d8f3 NTB: hw: amd: fix an issue about leak system resources abd19984441c nvmet: fix uninitialized work for zero kato 5ef1279abc74 powerpc/pseries: Avoid using addr_to_pfn in real mode 72ccbd1481cb powerpc/powernv/dump: Fix race while processing OPAL dump d21b8c8fbf89 lightnvm: fix out-of-bounds write to array devices->info[] b0b10fa454ea ARM: dts: meson8: remove two invalid interrupt lines from the GPU node 7de30421d646 arm64: dts: zynqmp: Remove additional compatible string for i2c IPs 64b8f8fbe939 ARM: OMAP2+: Restore MPU power domain if cpu_cluster_pm_enter() fails 55a7acbc0495 soc: fsl: qbman: Fix return value on success c7ffa707e657 ARM: dts: owl-s500: Fix incorrect PPI interrupt specifiers d725df0e2bbb arm64: dts: actions: limit address range for pinctrl node 449ad29d76f7 arm64: dts: renesas: r8a774c0: Fix MSIOF1 DMA channels 845e4eefd3c4 arm64: dts: renesas: r8a77990: Fix MSIOF1 DMA channels b78cdf1b51fc arm64: dts: qcom: msm8916: Fix MDP/DSI interrupts 1e61c8fda1bb arm64: dts: qcom: pm8916: Remove invalid reg size from wcd_codec 975dafc038f0 arm64: dts: qcom: msm8916: Remove one more thermal trip point unit name 08ece4ba2a6e arm64: dts: imx8mq: Add missing interrupts to GPC 93c3898ee8df memory: fsl-corenet-cf: Fix handling of platform_get_irq() error c072b76699a4 memory: omap-gpmc: Fix build error without CONFIG_OF afb15453ca4c memory: omap-gpmc: Fix a couple off by ones 8426055fc960 arm64: dts: allwinner: h5: remove Mali GPU PMU module ec65c6a90621 ARM: dts: sun8i: r40: bananapi-m2-ultra: Fix dcdc1 regulator 46ac92161144 ARM: s3c24xx: fix mmc gpio lookup tables e118c1527ffe ARM: at91: pm: of_node_put() after its usage 5c4c2f437cea ARM: dts: imx6sl: fix rng node c1430c876984 arm64: dts: meson: vim3: correct led polarity 6dbdc81b2625 netfilter: nf_fwd_netdev: clear timestamp in forwarding path 2f3839075a5f netfilter: ebtables: Fixes dropping of small packets in bridge nat 4d1eec59628c netfilter: conntrack: connection timeout after re-register e6b7b40aced7 scsi: bfa: Fix error return in bfad_pci_init() 48df327e4b04 KVM: x86: emulating RDPID failure shall return #UD rather than #GP ad87f31648ab Input: sun4i-ps2 - fix handling of platform_get_irq() error cb3b77359a26 Input: twl4030_keypad - fix handling of platform_get_irq() error 2f967303cbdd Input: omap4-keypad - fix handling of platform_get_irq() error 2106d1cbe1c2 Input: ep93xx_keypad - fix handling of platform_get_irq() error b205eef76388 Input: stmfts - fix a & vs && typo 81e5e2c268e9 Input: imx6ul_tsc - clean up some errors in imx6ul_tsc_resume() 6498597aeb4c SUNRPC: fix copying of multiple pages in gss_read_proxy_verf() e412625f38a4 clk: imx8mq: Fix usdhc parents order b4035b3d64b6 vfio iommu type1: Fix memory leak in vfio_iommu_type1_pin_pages f54d8a9e37b0 vfio/pci: Clear token on bypass registration failure f2f616f3e333 ext4: limit entries returned when counting fsmap records 9c27185e12e8 svcrdma: fix bounce buffers for unaligned offsets and multiple pages 120222811b2e watchdog: sp5100: Fix definition of EFCH_PM_DECODEEN3 dbb9ef17777e watchdog: Use put_device on error a8bbb47d94af watchdog: Fix memleak in watchdog_cdev_register 9a3ee7177f72 clk: bcm2835: add missing release if devm_clk_hw_register fails c10e3c919a69 clk: at91: clk-main: update key before writing AT91_CKGR_MOR 1ed7508e684e module: statically initialize init section freeing data b213999028e6 clk: mediatek: add UART0 clock support 56e68e2cd8fe clk: rockchip: Initialize hw to error to avoid undefined behavior 72407e5aa058 pwm: img: Fix null pointer access in probe 7e5155fdd061 clk: keystone: sci-clk: fix parsing assigned-clock data during probe 5b8882b53b0c clk: qcom: gcc-sdm660: Fix wrong parent_map fddcf515454e vfio/pci: Decouple PCI_COMMAND_MEMORY bit checks from is_virtfn 42f16b3add6c PCI/IOV: Mark VFs as not implementing PCI_COMMAND_MEMORY aafa4b4c38e8 rpmsg: smd: Fix a kobj leak in in qcom_smd_parse_edge() 833f3c362f63 PCI: iproc: Set affinity mask on MSI interrupts bcb9394accb6 PCI: aardvark: Check for errors from pci_bridge_emul_init() call bf65e6c51ac4 clk: meson: g12a: mark fclk_div2 as critical 423e65dcd594 i2c: rcar: Auto select RESET_CONTROLLER 63bd88ba8865 mailbox: avoid timer start from callback fe1936208e3f rapidio: fix the missed put_device() for rio_mport_add_riodev bfab0711eb27 rapidio: fix error handling path c5df8ff043c3 ramfs: fix nommu mmap with gaps in the page cache 410f50b41c14 lib/crc32.c: fix trivial typo in preprocessor condition a3a45516c70e mm/page_owner: change split_page_owner to take a count 06727f797f45 RDMA/rxe: Handle skb_clone() failure in rxe_recv.c 6fa4d484bada f2fs: wait for sysfs kobject removal before freeing f2fs_sb_info f08ae0c46198 selftests/powerpc: Fix eeh-basic.sh exit codes 180cf2e5f722 maiblox: mediatek: Fix handling of platform_get_irq() error e7f0b9ab8b7d RDMA/rxe: Fix skb lifetime in rxe_rcv_mcast_pkt() 7efb373881f7 IB/rdmavt: Fix sizeof mismatch bc2cba6b2d5a cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_reboot_notifier 56c30ffe5fcd i3c: master: Fix error return in cdns_i3c_master_probe() ebe1a014d7ed powerpc/perf/hv-gpci: Fix starting index value 271e53005a26 powerpc/perf: Exclude pmc5/6 from the irrelevant PMU group constraints dc1d4c658b9c RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces c3a1c7b426b9 overflow: Include header file with SIZE_MAX declaration de47278648aa kdb: Fix pager search for multi-line strings 626e2200f80b mtd: spinand: gigadevice: Add QE Bit 8999f59944e3 mtd: spinand: gigadevice: Only one dummy byte in QUADIO 2bb74bc921e0 mtd: rawnand: vf610: disable clk on error handling path in probe 5e3782b1fae1 RDMA/hns: Fix missing sq_sig_type when querying QP eff57fbc2377 RDMA/hns: Fix the wrong value of rnr_retry when querying qp 1e583b2948ae perf stat: Skip duration_time in setup_system_wide b79dd191680f i40iw: Add support to make destroy QP synchronous 61ad14e24eba RDMA/mlx5: Disable IB_DEVICE_MEM_MGT_EXTENSIONS if IB_WR_REG_MR can't work 4b1d559cc5c6 RDMA/hns: Set the unsupported wr opcode 0ff75bfed10d perf intel-pt: Fix "context_switch event has no tid" error cee5080a0776 RDMA/cma: Consolidate the destruction of a cma_multicast in one place 7c4fec28980d RDMA/cma: Remove dead code for kernel rdmacm multicast 557c184df3c5 powerpc/64s/radix: Fix mm_cpumask trimming race vs kthread_use_mm 148d4f4dc75e powerpc/tau: Disable TAU between measurements 72407b8d08b3 powerpc/tau: Check processor type before enabling TAU interrupt 68a8ec0b022f powerpc/tau: Remove duplicated set_thresholds() call c0578b423b5e powerpc/tau: Convert from timer to workqueue 0305488040dc powerpc/tau: Use appropriate temperature sample interval a2087c04a2ac powerpc/book3s64/hash/4k: Support large linear mapping range with 4K 8fd3154eb0ee RDMA/qedr: Fix inline size returned for iWARP 97336c8296b5 RDMA/qedr: Fix return code if accept is called on a destroyed qp 4c5f385ab49e RDMA/qedr: Fix use of uninitialized field e0a970d8f627 RDMA/qedr: Fix qp structure memory leak 1738b03e34ad RDMA/umem: Prevent small pages from being returned by ib_umem_find_best_pgsz() 85e40ba1c4a5 RDMA/umem: Fix ib_umem_find_best_pgsz() for mappings that cross a page boundary b1712ec30dfb xfs: fix high key handling in the rt allocator's query_range function b005b448daf2 xfs: fix deadlock and streamline xfs_getfsmap performance adc3e2698637 xfs: limit entries returned when counting fsmap records 2577720d35e2 ida: Free allocated bitmap in error path 3789f5cfd600 arc: plat-hsdk: fix kconfig dependency warning when !RESET_CONTROLLER 67c2e58b684e ARM: 9007/1: l2c: fix prefetch bits init in L2X0_AUX_CTRL using DT values baa7ea082f8e mtd: mtdoops: Don't write panic data twice b8d4f65c6ae2 RDMA/mlx5: Fix potential race between destroy and CQE poll 935950e3190d pseries/drmem: don't cache node id in drmem_lmb struct eb327e98631e powerpc/pseries: explicitly reschedule during drmem_lmb list traversal 937cdcc45aaa RDMA/umem: Fix signature of stub ib_umem_find_best_pgsz() a43f936da88f RDMA/hns: Add a check for current state before modifying QP 4a5aaa1747a3 mtd: lpddr: fix excessive stack usage with clang 1564884a4176 RDMA/ucma: Add missing locking around rdma_leave_multicast() cc8ebd76b10a RDMA/ucma: Fix locking for ctx->events_reported 22d8bebf634a powerpc/icp-hv: Fix missing of_node_put() in success path d2575bf27279 powerpc/pseries: Fix missing of_node_put() in rng_init() 4f74f179a335 IB/mlx4: Adjust delayed work when a dup is observed 1fe669e9ad19 IB/mlx4: Fix starvation in paravirt mux/demux 8d44d75812cf i3c: master add i3c_master_attach_boardinfo to preserve boardinfo e7f826cd20a6 selftests/ftrace: Change synthetic event name for inter-event-combined test 17ed6448b00c fs: fix NULL dereference due to data race in prepend_path() 91e4c12a3bf4 mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessary 9a1656f1d19b mm/memcg: fix device private memcg accounting 04fabdfcbf5d mm/swapfile.c: fix potential memory leak in sys_swapon 8194371c4d60 netfilter: nf_log: missing vlan offload tag and proto a6aaab712d6a net: korina: fix kfree of rx/tx descriptor array 76c0e4b2a50f ipvs: clear skb->tstamp in forwarding path 7c83fe15ecb1 mwifiex: fix double free 91962ac35b48 platform/x86: mlx-platform: Remove PSU EEPROM configuration dddb49f4152a ipmi_si: Fix wrong return value in try_smi_init() b2a98fec2d1e scsi: be2iscsi: Fix a theoretical leak in beiscsi_create_eqs() 9899e57bd714 scsi: target: tcmu: Fix warning: 'page' may be used uninitialized 2fb431e69ad6 usb: dwc2: Fix INTR OUT transfers in DDMA mode. 3fed2b5657e4 nl80211: fix non-split wiphy information 6aa25d03dfb5 usb: gadget: u_ether: enable qmult on SuperSpeed Plus as well 9af716ed41e4 usb: gadget: f_ncm: fix ncm_bitrate for SuperSpeed and above. 2f002b5172b2 iwlwifi: mvm: split a print to avoid a WARNING in ROC 1dbf9d994b12 mfd: sm501: Fix leaks in probe() df63949a2750 net: enic: Cure the enic api locking trainwreck 7c48d6e80e70 iio: adc: stm32-adc: fix runtime autosuspend delay when slow polling cbe5109aa47b qtnfmac: fix resource leaks on unsupported iftype error return path 1d3188378d9b ibmvnic: set up 200GBPS speed da012618c502 coresight: etm: perf: Fix warning caused by etm_setup_aux failure 56365dbb3ec2 nl80211: fix OBSS PD min and max offset validation 99e8886339fa nvmem: core: fix possibly memleak when use nvmem_cell_info_to_nvmem_cell() 903bee2ebff1 HID: hid-input: fix stylus battery reporting 1ad7f52fe668 ASoC: fsl_sai: Instantiate snd_soc_dai_driver 56c1c45bb82d slimbus: qcom-ngd-ctrl: disable ngd in qmi server down callback 5bfd32bb16dc slimbus: core: do not enter to clock pause mode in core 9da3ff3368b7 slimbus: core: check get_addr before removing laddr ida b7e2b1fe04bf quota: clear padding in v2r1_mem2diskdqb() 3fcd75ae29b5 usb: dwc2: Fix parameter type in function pointer prototype f70650083b9e ALSA: seq: oss: Avoid mutex lock for a long-time ioctl 6f04266d084d misc: mic: scif: Fix error handling path a7bf4cf31f57 dmaengine: dmatest: Check list for emptiness before access its last entry 4ca39ef88adc ath6kl: wmi: prevent a shift wrapping bug in ath6kl_wmi_delete_pstream_cmd() 572a7d15f2d1 spi: omap2-mcspi: Improve performance waiting for CHSTAT 98d0b2742fe0 net: dsa: rtl8366rb: Support all 4096 VLANs 06ba92787790 ASoC: tlv320aic32x4: Fix bdiv clock rate derivation 0f5203a88ca4 net: wilc1000: clean up resource in error path of init mon interface 26751638ff09 net: dsa: rtl8366: Skip PVID setting if not requested 11064fef1bb1 net: dsa: rtl8366: Refactor VLAN/PVID init 09cb271bcbde net: dsa: rtl8366: Check validity of passed VLANs 714ca2d03282 xhci: don't create endpoint debugfs entry before ring buffer is set. 1a31fa71d979 coresight: etm4x: Handle unreachable sink in perf mode ed8b90d303cf drm: mxsfb: check framebuffer pitch c8bc46fc01e4 cpufreq: armada-37xx: Add missing MODULE_DEVICE_TABLE 1122f2a7833c net: stmmac: use netif_tx_start|stop_all_queues() function 148b49be7277 scsi: mpt3sas: Fix sync irqs e757a39c2d84 net/mlx5: Don't call timecounter cyc2time directly from 1PPS flow 50185a14fe8e pinctrl: mcp23s08: Fix mcp23x17 precious range 5e829cdd6d62 pinctrl: mcp23s08: Fix mcp23x17_regmap initialiser 44a83bd3243b iomap: Clear page error before beginning a write 82ef2b6a9b6c drm/panfrost: Ensure GPU quirks are always initialised a74f0f0a6265 drm/msm: Avoid div-by-zero in dpu_crtc_atomic_check() 02bf8fbfb445 HID: roccat: add bounds checking in kone_sysfs_write_settings() 4d861784f0eb ASoC: fsl: imx-es8328: add missing put_device() call in imx_es8328_probe() 23159b4375a4 video: fbdev: radeon: Fix memleak in radeonfb_pci_register 2370d94aed41 video: fbdev: sis: fix null ptr dereference 67e65396cd56 video: fbdev: vga16fb: fix setting of pixclock because a pass-by-value error be700c52ae00 drivers/virt/fsl_hypervisor: Fix error handling path bf12e769ff2a pwm: lpss: Add range limit check for the base_unit register value 34f326e702fd pwm: lpss: Fix off by one error in base_unit math in pwm_lpss_prepare() 2b6fb30cb49d pty: do tty_flip_buffer_push without port->lock in pty_write bf94a8754f2a tty: hvcs: Don't NULL tty->driver_data until hvcs_cleanup() f3f79d92ca71 tty: serial: earlycon dependency 2b150aa2e3ef binder: Remove bogus warning on failed same-process transaction 48c121a74fb6 drm/crc-debugfs: Fix memleak in crc_control_write 751c4cf0ee62 drm: panel: Fix bpc for OrtusTech COM43H4M85ULC panel d911c0e9fcf0 mm/error_inject: Fix allow_error_inject function signatures. ebc1d548a729 VMCI: check return value of get_user_pages_fast() for errors 659da2df0c5d staging: emxx_udc: Fix passing of NULL to dma_alloc_coherent() f87f0236bdbb backlight: sky81452-backlight: Fix refcount imbalance on error 517f0785cef9 scsi: csiostor: Fix wrong return value in csio_hw_prep_fw() a28b846431c6 scsi: qla2xxx: Fix wrong return value in qla_nvme_register_hba() 835e3a595aa3 scsi: qla2xxx: Fix wrong return value in qlt_chk_unresolv_exchg() 49fc81280f83 scsi: qla4xxx: Fix an error handling path in 'qla4xxx_get_host_stats()' 58826ecb7385 drm/gma500: fix error check 84b79c485356 staging: rtl8192u: Do not use GFP_KERNEL in atomic context dc432c231f4a mwifiex: Do not use GFP_KERNEL in atomic context 7bf50ff5a32c brcmfmac: check ndev pointer eb4bb7e520a7 ASoC: qcom: lpass-cpu: fix concurrency issue cab19b7f827b ASoC: qcom: lpass-platform: fix memory leak 0627ae9be941 wcn36xx: Fix reported 802.11n rx_highest rate wcn3660/wcn3680 a3cf5b3ad12d ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path 9981ef0f9cfa ath9k: Fix potential out of bounds in ath9k_htc_txcompletion_cb() 80ff60f046f4 ath6kl: prevent potential array overflow in ath6kl_add_new_sta() e2a1b94f7fd2 drm: panel: Fix bus format for OrtusTech COM43H4M85ULC panel 0a5630dee31f drm/amd/display: Fix wrong return value in dm_update_plane_state() 0d234d1135dc Bluetooth: hci_uart: Cancel init work before unregistering e99958ec096b drm/vkms: fix xrgb on compute crc 0ae399b5da2a ath10k: provide survey info as accumulated data 450d03435ca9 blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue 96bc5e4cb4c8 spi: spi-s3c64xx: Check return values a053db13b3e6 spi: spi-s3c64xx: swap s3c64xx_spi_set_cs() and s3c64xx_enable_datapath() fcf7bf406590 pinctrl: bcm: fix kconfig dependency warning when !GPIOLIB 0120ec32a777 regulator: resolve supply after creating regulator cd68531d2981 media: ti-vpe: Fix a missing check and reference count leak 5c4ffc07f92e media: stm32-dcmi: Fix a reference count leak a05590cc08e3 media: s5p-mfc: Fix a reference count leak 0747ff17aa6c media: camss: Fix a reference count leak. 28b21e02dce9 media: platform: fcp: Fix a reference count leak. 4e954d4dea1e media: rockchip/rga: Fix a reference count leak. aa60f4ad0707 media: rcar-vin: Fix a reference count leak. 55d01160af68 media: tc358743: cleanup tc358743_cec_isr de566409e3ad media: tc358743: initialize variable 3c66762f0c64 media: mx2_emmaprp: Fix memleak in emmaprp_probe 7fb271426a70 cypto: mediatek - fix leaks in mtk_desc_ring_alloc cc0f25040972 hwmon: (pmbus/max34440) Fix status register reads for MAX344{51,60,61} 90e8f87c0b25 crypto: omap-sham - fix digcnt register handling with export/import 0db26c777a25 media: rcar-csi2: Allocate v4l2_async_subdev dynamically 7906b7a7ce1d media: rcar_drif: Allocate v4l2_async_subdev dynamically 58e2bcb7fa43 media: rcar_drif: Fix fwnode reference leak when parsing DT 79ec0578c7e0 media: i2c: ov5640: Enable data pins on poweron for DVP mode b2f8546056b3 media: i2c: ov5640: Separate out mipi configuration from s_power b9ccea540564 media: i2c: ov5640: Remain in power down for DVP mode unless streaming 8409370ae02e media: omap3isp: Fix memleak in isp_probe 79a41d2357c6 media: staging/intel-ipu3: css: Correctly reset some memory 8bcc5c270771 media: uvcvideo: Silence shift-out-of-bounds warning 8504250759f4 media: uvcvideo: Set media controller entity functions 8b426d665a41 media: m5mols: Check function pointer in m5mols_sensor_power 361a1b76b2d2 media: ov5640: Correct Bit Div register in clock tree diagram 7052f4c5ab51 media: Revert "media: exynos4-is: Add missed check for pinctrl_lookup_state()" c6243d107c32 media: tuner-simple: fix regression in simple_set_radio_freq ac36f94d34df crypto: picoxcell - Fix potential race condition bug 71444295839c crypto: ixp4xx - Fix the size used in a 'dma_free_coherent()' call 3dd9ffbb6eda crypto: mediatek - Fix wrong return value in mtk_desc_ring_alloc() 528acbf310ff crypto: algif_skcipher - EBUSY on aio should be an error d6623eea9abb x86/events/amd/iommu: Fix sizeof mismatch 200f13d0d9a1 x86/nmi: Fix nmi_handle() duration miscalculation b257bb437dc3 perf/x86/intel/uncore: Reduce the number of CBOX counters e089a75b7786 perf/x86/intel/uncore: Update Ice Lake uncore units cfa97676cb44 sched/fair: Fix wrong cpu selecting from isolated domain 500a98894821 drivers/perf: thunderx2_pmu: Fix memory resource error handling 1731c693a62c drivers/perf: xgene_pmu: Fix uninitialized resource struct 7e297c83e64d x86/fpu: Allow multiple bits in clearcpuid= parameter ab6bb1c1f1de perf/x86/intel/ds: Fix x86_pmu_stop warning for large PEBS 9aee8216556e EDAC/ti: Fix handling of platform_get_irq() error 64a9f5a30fbb EDAC/aspeed: Fix handling of platform_get_irq() error 4d86328e42c3 EDAC/i5100: Fix error handling order in i5100_init_one() 24543df3f491 crypto: caam/qi - add fallback for XTS with more than 8B IV 66ec3755f791 crypto: algif_aead - Do not set MAY_BACKLOG on the async path 68e3b25444cb ima: Don't ignore errors from crypto_shash_update() 4a62024168c3 KVM: SVM: Initialize prev_ga_tag before use 39ba2b6c3d11 KVM: x86/mmu: Commit zap of remaining invalid pages when recovering lpages 413aeed19567 KVM: nVMX: Reload vmcs01 if getting vmcs12's pages fails f9ac2036344a KVM: nVMX: Reset the segment cache when stuffing guest segs a5513655cfee SMB3: Resolve data corruption of TCP server info fields aeaa30720d67 cifs: Return the error from crypt_message when enc/dec key not found. 65604f3ea2f2 cifs: remove bogus debug code 706538edacc6 ALSA: hda/realtek: Enable audio jacks of ASUS D700SA with ALC887 5e19bf634c92 ALSA: hda/realtek - Add mute Led support for HP Elitebook 845 G7 995a90e70429 ALSA: hda/realtek - set mic to auto detect on a HP AIO machine a40f49438a15 ALSA: hda/realtek - The front Mic on a HP machine doesn't work 8df0ffe2f32c icmp: randomize the global rate limiter 9fa95d101caf tcp: fix to update snd_wl1 in bulk receiver fast path c5e4e010f39e selftests: rtnetlink: load fou module for kci_test_encap_fou() test 6f7c40767bf4 selftests: forwarding: Add missing 'rp_filter' configuration f93a27b0f301 r8169: fix operation under forced interrupt threading 68db21094ee5 nfc: Ensure presence of NFC_ATTR_FIRMWARE_NAME attribute in nfc_genl_fw_download() 2f58abe7708a nexthop: Fix performance regression in nexthop deletion d6d478290815 net/sched: act_tunnel_key: fix OOB write in case of IPv6 ERSPAN tunnels 09ea22aa3681 net: Properly typecast int values to set sk_max_pacing_rate 432336b3cf2a net: hdlc_raw_eth: Clear the IFF_TX_SKB_SHARING flag after calling ether_setup 62d366f8e570 net: hdlc: In hdlc_rcv, check to make sure dev is an HDLC device 1a3c8d6acbfc net: ftgmac100: Fix Aspeed ast2600 TX hang issue 7a6a016c5281 ibmvnic: save changed mac address to adapter->mac_addr 416eec363622 chelsio/chtls: correct function return and return type 15110ce6e26f chelsio/chtls: correct netdevice for vlan interface fe97af291fee chelsio/chtls: fix socket lock 750e81e2dbc0 nvme-pci: disable the write zeros command for Intel 600P/P3100 a86bf1d8b19c ALSA: hda/hdmi: fix incorrect locking in hdmi_pcm_close 17784cec2da4 ALSA: hda: fix jack detection with Realtek codecs when in D3 8bedcbceaaa3 ALSA: bebob: potential info leak in hwdep_read() 401d4d79a8ed binder: fix UAF when releasing todo list 711c0471ef17 cxgb4: handle 4-tuple PEDIT to NAT mode translation 5f269cb9e513 r8169: fix data corruption issue on RTL8402 c5b868eecb4f net_sched: remove a redundant goto chain check ba05057bd056 net/ipv4: always honour route mtu during forwarding 46a55a44cc75 net: j1939: j1939_session_fresh_new(): fix missing initialization of skbcnt 25bd9ea1ae5b can: j1935: j1939_tp_tx_dat_new(): fix missing initialization of skbcnt b0342b87cad8 can: m_can_platform: don't call m_can_class_suspend in runtime suspend c4099221dbc0 socket: fix option SO_TIMESTAMPING_NEW 7d31e5722cbf tipc: fix the skb_unshare() in tipc_buf_append() dd3f58f499d0 net: usb: qmi_wwan: add Cellient MPL200 card 65033e39f728 net/tls: sendfile fails with ktls offload 926210cd8158 net/smc: fix valid DMBE buffer sizes cdd3c52a983e net: fix pos incrementment in ipv6_route_seq_next f08752a4498b net: fec: Fix PHY init after phy_reset_after_clk_enable() 9e70485b40c8 net: fec: Fix phy_device lookup for phy_reset_after_clk_enable() 0b41975f7b78 mlx4: handle non-napi callers to napi_poll 3392c9d8f9aa ipv4: Restore flowi4_oif update before call to xfrm_lookup_route b7d2587f726a ibmveth: Identify ingress large send packets. b809bead48a3 ibmveth: Switch order of ibmveth_helper calls. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-18linux-yocto/5.8: update to v5.8.17Bruce Ashfield
Updating linux-yocto/5.8 to the latest korg -stable release that comprises the following commits: 33156ccb29d9 Linux 5.8.17 05981710aa5e usb: gadget: f_ncm: allow using NCM in SuperSpeed Plus gadgets. 5a30d4a5afcc eeprom: at25: set minimum read/write access stride to 1 d33abbe3b327 usb: cdns3: gadget: free interrupt after gadget has deleted 5a118fc75b65 USB: cdc-wdm: Make wdm_flush() interruptible and add wdm_fsync(). 2e1905ce84a1 usb: cdc-acm: add quirk to blacklist ETAS ES58X devices 3f7ebf3355ac usb: gadget: bcm63xx_udc: fix up the error of undeclared usb_debug_root 3d53646d781b tty: serial: fsl_lpuart: fix lpuart32_poll_get_char 40254b8d0f8b tty: serial: lpuart: fix lpuart32_write usage 6a8a92d5770b s390/qeth: don't let HW override the configured port role 941895dc705d net: korina: cast KSEG0 address to pointer in kfree 574079593732 ath10k: check idx validity in __ath10k_htt_rx_ring_fill_n() f8ea12647fa6 dmaengine: dw: Activate FIFO-mode for memory peripherals only e106dc6c4c4d dmaengine: dw: Add DMA-channels mask cell support b6dead6f20e9 drm/amd/display: Screen corruption on dual displays (DP+USB-C) 0666c173a061 scsi: ufs: ufs-qcom: Fix race conditions caused by ufs_qcom_testbus_config() 4360db24d35a usb: core: Solve race condition in anchor cleanup functions 19bcbc2ee12f brcm80211: fix possible memleak in brcmf_proto_msgbuf_attach 044d8bfb9028 scsi: smartpqi: Avoid crashing kernel for controller issues 651984d53d54 ASoC: Intel: sof_rt5682: override quirk data for tgl_max98373_rt5682 85f1ad8c8644 ASoC: SOF: Add topology filename override based on dmi data match 54e4b6262ca7 ALSA: hda/ca0132 - Add new quirk ID for SoundBlaster AE-7. 4597e6f214c1 ALSA: hda/ca0132 - Add AE-7 microphone selection commands. 5fa4faf96e44 mwifiex: don't call del_timer_sync() on uninitialized timer 047a51bba8dc s390/qeth: strictly order bridge address events a527bf9df3af reiserfs: Fix memory leak in reiserfs_parse_options() 72720eaa6c33 ipvs: Fix uninit-value in do_ip_vs_set_ctl() 2e2b67844504 Bluetooth: btusb: Fix memleak in btusb_mtk_submit_wmt_recv_urb 97811d992adb tty: ipwireless: fix error handling ffe1b711045f fbmem: add margin check to fb_check_caps() 98d29fc2c451 scsi: qedi: Fix list_del corruption while removing active I/O ee3fc1103a40 scsi: qedi: Protect active command list to avoid list corruption 5bbd0a791b7c scsi: qedi: Mark all connections for recovery on link down event 95d42ebebc2c scsi: qedf: Return SUCCESS if stale rport is encountered 3f07687e959e HID: ite: Add USB id match for Acer One S1003 keyboard dock 0c1943f203c2 Fix use after free in get_capset_info callback. 4d779accb71b rtl8xxxu: prevent potential memory leak 437ee0e6c677 brcmsmac: fix memory leak in wlc_phy_attach_lcnphy 445359b32632 selftests/bpf: Fix test_sysctl_loop{1, 2} failure due to clang change 5ecc5ea6e1a7 scsi: qla2xxx: Warn if done() or free() are called on an already freed srb d6447b6646ef scsi: ibmvfc: Fix error return in ibmvfc_probe() 458a89fa9015 iomap: fix WARN_ON_ONCE() from unprivileged users e653923ad7f1 drm/msm/a6xx: fix a potential overflow issue 1d8181746a36 Bluetooth: Only mark socket zapped after unlocking 76925b9ea722 drm: fix double free for gbo in drm_gem_vram_init and drm_gem_vram_create c64d4179f8ae usb: ohci: Default to per-port over-current protection 0c0476d096d6 xfs: make sure the rt allocator doesn't run off the end 0c35ab58c587 opp: Prevent memory leak in dev_pm_opp_attach_genpd() c31de74b342a reiserfs: only call unlock_new_inode() if I_NEW af90d9faf01a misc: rtsx: Fix memory leak in rtsx_pci_probe 7a40d2814425 bpf: Limit caller's stack depth 256 for subprogs with tailcalls cc618717afdd drm/panfrost: add support for vendor quirk c246a3325c75 drm/panfrost: add amlogic reset quirk callback 8159f330f25e drm/panfrost: add Amlogic GPU integration quirks 7f5972267295 ath9k: hif_usb: fix race condition between usb_get_urb() and usb_kill_anchored_urbs() 8951e760c038 HID: multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons 3eb0b62e57c3 can: flexcan: flexcan_chip_stop(): add error handling and propagate error value 5d2dd06ad8db habanalabs: cast to u64 before shift > 31 bits 375d81cf16bb usb: dwc3: simple: add support for Hikey 970 c373f8d5098f USB: cdc-acm: handle broken union descriptors 739048988f1b rtw88: increse the size of rx buffer size eacaacfe8bd0 udf: Avoid accessing uninitialized data on failed inode read 9a3d398af87d udf: Limit sparing table size 6a71fc5ca9f5 rtw88: pci: Power cycle device during shutdown 34f026263889 usb: gadget: function: printer: fix use-after-free in __lock_acquire b9c15de08dfd usb: dwc3: Add splitdisable quirk for Hisilicon Kirin Soc e7eec8654168 misc: vop: add round_up(x,4) for vring_size to avoid kernel panic 226b5887720b mic: vop: copy data to kernel space then write to io memory f96fba04992c scsi: target: core: Add CONTROL field for trace events d805c83716ef scsi: mvumi: Fix error return in mvumi_io_attach() 9f1960911919 PM: hibernate: remove the bogus call to get_gendisk() in software_resume() 6cc0a248bcfa bpf: Use raw_spin_trylock() for pcpu_freelist_push/pop in NMI 6afdaf29e4c2 libbpf: Close map fd if init map slots failed e1ec1c25b00e staging: wfx: fix handling of MMIC error 858c56fa3741 mac80211: handle lack of sband->bitrates in rates 148c3d23858d ip_gre: set dev->hard_header_len and dev->needed_headroom properly ec23aa8bb0e5 ntfs: add check for mft record size in superblock d5772580c109 media: venus: core: Fix runtime PM imbalance in venus_probe 6ed15eebcb61 media: venus: core: Fix error handling in probe 91cde7d5aa17 fs: dlm: fix configfs memory leak 24f924dbf640 media: venus: fixes for list corruption 6e5fdad5c10f media: atomisp: fix memleak in ia_css_stream_create 93b6de835777 media: saa7134: avoid a shift overflow c0f64a9057e3 mmc: sdio: Check for CISTPL_VERS_1 buffer size 60e8d95f72b5 media: uvcvideo: Ensure all probed info is returned to v4l2 5b66aa6f52a1 x86/mce: Make mce_rdmsrl() panic on an inaccessible MSR 9300f536c77e spi: fsi: Fix clock running too fast 75d927fc5587 crypto: hisilicon - fixed memory allocation error cde267085992 x86/mce: Annotate mce_rd/wrmsrl() with noinstr 71b3d6794ae7 media: media/pci: prevent memory leak in bttv_probe e4f08676d93c media: bdisp: Fix runtime PM imbalance on error bad248c1ec53 media: platform: sti: hva: Fix runtime PM imbalance on error 59eb92867e9c media: platform: s3c-camif: Fix runtime PM imbalance on error 9fa2286f1925 media: vsp1: Fix runtime PM imbalance on error 2341407a05ea media: exynos4-is: Fix a reference count leak dcc6fbbab0dc media: exynos4-is: Fix a reference count leak due to pm_runtime_get_sync e7997018b45d media: exynos4-is: Fix several reference count leaks due to pm_runtime_get_sync 30f5c4e91d14 media: sti: Fix reference count leaks 236117a8bf3a media: st-delta: Fix reference count leak in delta_run_work fe8798e78292 media: ati_remote: sanity check for both endpoints 49e06f165b9c media: firewire: fix memory leak ba3c07c18034 x86/mce: Add Skylake quirk for patrol scrub reported errors 8336a00a5f4d x86/asm: Replace __force_order with a memory clobber 5056a1b3f6fb crypto: ccp - fix error handling 121ce5e30b64 x86/dumpstack: Fix misleading instruction pointer error message 6337db2af4d1 block: ratelimit handle_bad_sector() message 4c4b1a29c3d0 md/bitmap: fix memory leak of temporary bitmap 44a58dd22c28 i2c: core: Restore acpi_walk_dep_device_list() getting called after registering the ACPI i2c devs c1c4b2d0dee1 perf: correct SNOOPX field offset c93a8cddf4d2 sched/features: Fix !CONFIG_JUMP_LABEL case 62bb6c5a3cee ntb: intel: Fix memleak in intel_ntb_pci_probe 06a3b0080eaa NTB: hw: amd: fix an issue about leak system resources 990c91c323f3 KVM: ioapic: break infinite recursion on lazy EOI 959d1d42f0b6 nvmet: fix uninitialized work for zero kato 05eb719ac46a powerpc/pseries: Avoid using addr_to_pfn in real mode 1eb1f681057b powerpc/powernv/dump: Fix race while processing OPAL dump cd85f97e424b lightnvm: fix out-of-bounds write to array devices->info[] bd396a2c1bc9 ARM: dts: meson8: remove two invalid interrupt lines from the GPU node 68d2900fc0c8 arm64: dts: zynqmp: Remove additional compatible string for i2c IPs e1f385dfa255 drm/mediatek: reduce clear event 632bf6c3b82b soc: mediatek: cmdq: add clear option in cmdq_pkt_wfe api fab5aff89c9e ARM: dts: iwg20d-q7-common: Fix touch controller probe failure a0b4366823d9 ARM: dts: stm32: Fix DH PDK2 display PWM channel abb56e08ed1d ARM: dts: stm32: Swap PHY reset GPIO and TSC2004 IRQ on DHCOM SOM 937a5596d619 ARM: dts: stm32: Move ethernet PHY into DH SoM DT 2e7e56a6af3f ARM: dts: stm32: lxa-mc1: Fix kernel warning about PHY delays f80f23f39e6b ARM: dts: stm32: Fix sdmmc2 pins on AV96 1925f1fdf9a6 ARM: OMAP2+: Restore MPU power domain if cpu_cluster_pm_enter() fails fdb6b483eaaf soc: fsl: qbman: Fix return value on success 342c29116aae ARM: dts: owl-s500: Fix incorrect PPI interrupt specifiers 52c37b7f0e04 arm64: dts: actions: limit address range for pinctrl node 251ab5b1f8e8 arm64: dts: mt8173: elm: Fix nor_flash node property 6e4cd77c0235 arm64: dts: renesas: r8a774c0: Fix MSIOF1 DMA channels 5c91fc9a6d16 arm64: dts: renesas: r8a77990: Fix MSIOF1 DMA channels 70ca9a567129 dt-bindings: crypto: Specify that allwinner, sun8i-a33-crypto needs reset 10c78d0a1a2f soc: qcom: apr: Fixup the error displayed on lookup failure e8bd4ce4e877 arm64: dts: qcom: msm8916: Fix MDP/DSI interrupts 26a8ac2d6512 arm64: dts: qcom: pm8916: Remove invalid reg size from wcd_codec 6747001ebcb5 arm64: dts: qcom: msm8916: Remove one more thermal trip point unit name 64ca77e846b0 soc: qcom: pdr: Fixup array type of get_domain_list_resp message 3ca890f0e5d2 arm64: dts: qcom: sc7180: Drop flags on mdss irqs d9aa6534e78b arm64: dts: imx8mq: Add missing interrupts to GPC 6395b7702156 firmware: arm_scmi: Fix NULL pointer dereference in mailbox_chan_free afcd57ad541b memory: fsl-corenet-cf: Fix handling of platform_get_irq() error 244c3ac190e3 arm64: dts: qcom: sc7180: Fix the LLCC base register size fe5a0679f7e7 memory: omap-gpmc: Fix build error without CONFIG_OF d69ca7a7dfa9 memory: omap-gpmc: Fix a couple off by ones cc0820957d0f arm64: dts: allwinner: h5: remove Mali GPU PMU module 4f9e6b1be196 ARM: dts: sun8i: r40: bananapi-m2-ultra: Fix dcdc1 regulator 9a3eb126861f ARM: s3c24xx: fix mmc gpio lookup tables ea25940ff19f ARM: at91: pm: of_node_put() after its usage ba11877a60f2 ARM: dts: imx6sl: fix rng node 2c9966436d0e arm64: dts: meson: vim3: correct led polarity 23e1e4451190 soc: xilinx: Fix error code in zynqmp_pm_probe() 29e043f9016c netfilter: nf_fwd_netdev: clear timestamp in forwarding path 735b4d75a1c7 netsec: ignore 'phy-mode' device property on ACPI systems 51ba2945a8ef netfilter: ebtables: Fixes dropping of small packets in bridge nat ceb1eb6cbeaf netfilter: conntrack: connection timeout after re-register 9dd95e294542 arm64: mm: use single quantity to represent the PA to VA translation 4a0b1d0e70ac scsi: bfa: Fix error return in bfad_pci_init() bdde093c81f2 KVM: x86: emulating RDPID failure shall return #UD rather than #GP 029525c89bf1 Input: sun4i-ps2 - fix handling of platform_get_irq() error e186019ad86f Input: twl4030_keypad - fix handling of platform_get_irq() error 86f11d554a8c Input: omap4-keypad - fix handling of platform_get_irq() error d96fc374d241 Input: ep93xx_keypad - fix handling of platform_get_irq() error 9b9746342d52 Input: stmfts - fix a & vs && typo 0a721220eada Input: imx6ul_tsc - clean up some errors in imx6ul_tsc_resume() 61b00bdcd281 Input: elants_i2c - fix typo for an attribute to show calibration count f81bd7468e3a platform/chrome: cros_ec_lightbar: Reduce ligthbar get version command 565697e82267 SUNRPC: fix copying of multiple pages in gss_read_proxy_verf() f9fc8ae508e6 clk: imx8mq: Fix usdhc parents order 7564d5bb2b11 vfio iommu type1: Fix memory leak in vfio_iommu_type1_pin_pages 4f9ece8b888f vfio/pci: Clear token on bypass registration failure 6d0590647b75 ext4: limit entries returned when counting fsmap records 9ede401a6d21 ext4: disallow modifying DAX inode flag if inline_data has been set 1da9c8a1784b ext4: discard preallocations before releasing group lock 9cb6c6db999e ext4: fix dead loop in ext4_mb_new_blocks e38a4885c98f svcrdma: fix bounce buffers for unaligned offsets and multiple pages e8e81bf91992 watchdog: sp5100: Fix definition of EFCH_PM_DECODEEN3 c3228ef8f8a3 watchdog: Use put_device on error f12e9c2f9708 watchdog: Fix memleak in watchdog_cdev_register e70232457bf1 kbuild: deb-pkg: do not build linux-headers package if CONFIG_MODULES=n 9f94507374a3 clk: bcm2835: add missing release if devm_clk_hw_register fails 2290bfef3bbe clk: at91: clk-main: update key before writing AT91_CKGR_MOR 963fc20cf561 module: statically initialize init section freeing data 28270e928bae clk: mediatek: add UART0 clock support cab8d1bde580 clk: rockchip: Initialize hw to error to avoid undefined behavior b6bd62dc59e7 PCI: hv: Fix hibernation in case interrupts are not re-created 83cf3166bd72 remoteproc/mediatek: fix null pointer dereference on null scp pointer 1642d9e7095c pwm: img: Fix null pointer access in probe 8db3dfe46548 pwm: rockchip: Keep enabled PWMs running while probing ec87b61ac31a clk: keystone: sci-clk: fix parsing assigned-clock data during probe 2e415af55c34 clk: qcom: gcc-sdm660: Fix wrong parent_map ed4ce310b712 vfio/type1: fix dirty bitmap calculation in vfio_dma_rw 01bec5d78c05 vfio: fix a missed vfio group put in vfio_pin_pages a1e9faa0d7c5 vfio/pci: Decouple PCI_COMMAND_MEMORY bit checks from is_virtfn 0cdb91a009fa s390/pci: Mark all VFs as not implementing PCI_COMMAND_MEMORY b40bd0d87d1a vfio: add a singleton check for vfio_group_pin_pages 7e4f15f7c99b PCI/IOV: Mark VFs as not implementing PCI_COMMAND_MEMORY 167b37558b7f rpmsg: Avoid double-free in mtk_rpmsg_register_device ce43542b46a5 rpmsg: smd: Fix a kobj leak in in qcom_smd_parse_edge() edd546b3222f PCI: iproc: Set affinity mask on MSI interrupts c1e465c1a4dc PCI: aardvark: Check for errors from pci_bridge_emul_init() call 48cc5b57cc46 PCI: aardvark: Fix compilation on s390 50c4627222c2 PCI: designware-ep: Fix the Header Type check 4f515d03d4f9 clk: meson: g12a: mark fclk_div2 as critical 66a5d399702c i2c: rcar: Auto select RESET_CONTROLLER d39ced9254b6 rtc: ds1307: Clear OSF flag on DS1388 when setting time 5e2918d95f79 clk: meson: axg-audio: separate axg and g12a regmap tables 0d921fec7e59 mailbox: avoid timer start from callback efa544eda19e rapidio: fix the missed put_device() for rio_mport_add_riodev 8838ee6189c3 rapidio: fix error handling path 0a80f93ccd61 ramfs: fix nommu mmap with gaps in the page cache 8cc3277e8e28 lib/crc32.c: fix trivial typo in preprocessor condition 546f36709441 mm/page_owner: change split_page_owner to take a count 99d1a5c21305 RDMA/rxe: Handle skb_clone() failure in rxe_recv.c ab5faad5bd33 afs: Fix cell removal 0b6392c7ad1d afs: Fix cell purging with aliases e44b8d2aa154 afs: Fix cell refcounting by splitting the usage counter 45045b6253e9 afs: Fix rapid cell addition/removal by not using RCU on cells tree 1ad93f42c484 f2fs: wait for sysfs kobject removal before freeing f2fs_sb_info a08401b32a3a selftests/powerpc: Fix eeh-basic.sh exit codes bb24e3cb31cd perf trace: Fix off by ones in memset() after realloc() in arches using libaudit c6a8b7714cd7 maiblox: mediatek: Fix handling of platform_get_irq() error 66f6ea1e0ed3 um: time-travel: Fix IRQ handling in time_travel_handle_message() e3ee6ff237eb um: vector: Use GFP_ATOMIC under spin lock fe4b4e47125d f2fs: reject CASEFOLD inode flag without casefold feature 982f2438ac82 RDMA/rxe: Fix skb lifetime in rxe_rcv_mcast_pkt() 1407e22fb4ca IB/rdmavt: Fix sizeof mismatch aae2a43ace26 cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_reboot_notifier a2b19fdbf29b powerpc/papr_scm: Add PAPR command family to pass-through command-set 0e486cc3f8a2 i3c: master: Fix error return in cdns_i3c_master_probe() 69a4718cb2bc perf stat: Fix out of bounds CPU map access when handling armv8_pmu events a4682cb94495 powerpc/perf/hv-gpci: Fix starting index value 8d1d0dfb9df8 powerpc/perf: Exclude pmc5/6 from the irrelevant PMU group constraints bef320194790 powerpc/64: fix irq replay pt_regs->softe value 281c47bcad03 powerpc/64: fix irq replay missing preempt 938e97b946ec RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces ea879d9c818e overflow: Include header file with SIZE_MAX declaration 1519018b8c89 kdb: Fix pager search for multi-line strings 473fb9250371 mtd: rawnand: ams-delta: Fix non-OF build warning dfc293422070 mtd: spinand: gigadevice: Add QE Bit ab0328ef3f83 mtd: spinand: gigadevice: Only one dummy byte in QUADIO 86cb4ae61b64 mtd: rawnand: vf610: disable clk on error handling path in probe fbb2d15c177f mtd: rawnand: stm32_fmc2: fix a buffer overflow 86e185a733a8 mtd: hyperbus: hbmc-am654: Fix direct mapping setup flash access 3b5f3adce906 RDMA/hns: Fix missing sq_sig_type when querying QP 69accfaa1033 RDMA/hns: Fix configuration of ack_req_freq in QPC d56447a8cdbb RDMA/hns: Fix the wrong value of rnr_retry when querying qp 42ae1aebaaac RDMA/hns: Solve the overflow of the calc_pg_sz() 5c80a3655565 RDMA/hns: Add check for the validity of sl configuration 939faf121632 perf stat: Skip duration_time in setup_system_wide 45397023c8c2 i40iw: Add support to make destroy QP synchronous fd8da32da3ee RDMA/mlx5: Disable IB_DEVICE_MEM_MGT_EXTENSIONS if IB_WR_REG_MR can't work 7486a981eb88 RDMA/mlx5: Make mkeys always owned by the kernel's PD when not enabled af393dd73c14 RDMA/mlx5: Use set_mkc_access_pd_addr_fields() in reg_create() 27ca3de942d1 RDMA/hns: Set the unsupported wr opcode dc8b27028c1c RDMA/qedr: Fix resource leak in qedr_create_qp be825f704b2f perf intel-pt: Fix "context_switch event has no tid" error b8d1adbff983 RDMA/cma: Fix use after free race in roce multicast join 9ef5b6658d6b RDMA/cma: Consolidate the destruction of a cma_multicast in one place e3b942c76b24 RDMA/cma: Remove dead code for kernel rdmacm multicast 7d31a74bcc01 RDMA/cma: Combine cma_ndev_work with cma_work d1926d0b50f5 powerpc/64s/radix: Fix mm_cpumask trimming race vs kthread_use_mm 95219c4004fd powerpc/kasan: Fix CONFIG_KASAN_VMALLOC for 8xx ebeafdd0f221 powerpc/tau: Disable TAU between measurements 19d39d5d682a powerpc/tau: Check processor type before enabling TAU interrupt c348ab2f7276 powerpc/tau: Remove duplicated set_thresholds() call b61bb0da35fc powerpc/tau: Convert from timer to workqueue d7f12e732190 powerpc/tau: Use appropriate temperature sample interval 1c441d9aef74 powerpc/book3s64/hash/4k: Support large linear mapping range with 4K 990cf02eb297 powerpc/watchpoint: Add hw_len wherever missing 0fea340b870f powerpc/watchpoint: Fix handling of vector instructions b99d4986bc69 powerpc/watchpoint: Fix quadword instruction handling on p10 predecessors 6f64ff9f30d1 powerpc/pseries/svm: Allocate SWIOTLB buffer anywhere in memory 049ab4efdf9a RDMA/qedr: Fix inline size returned for iWARP b1010144c1eb RDMA/qedr: Fix return code if accept is called on a destroyed qp b3939bfc71ec RDMA/qedr: Fix use of uninitialized field fbe513321c49 RDMA/qedr: Fix doorbell setting e947bbb26f70 RDMA/qedr: Fix qp structure memory leak 10200a0a5d3a RDMA/umem: Prevent small pages from being returned by ib_umem_find_best_pgsz() 59f07434b297 RDMA/umem: Fix ib_umem_find_best_pgsz() for mappings that cross a page boundary 7ac277a01f90 RDMA: Allow fail of destroy CQ 7802648c1dad RDMA/core: Delete function indirection for alloc/free kernel CQ 4a8e9dbc7fde RDMA/rtrs-srv: Incorporate ib_register_client into rtrs server init 929cdbcce02f xfs: fix high key handling in the rt allocator's query_range function a6d831917953 nfs: add missing "posix" local_lock constant table definition 6a5757946685 xfs: fix deadlock and streamline xfs_getfsmap performance 29eedbf9e39d xfs: limit entries returned when counting fsmap records c32adb866dac ida: Free allocated bitmap in error path 1e84d2a5c113 arc: plat-hsdk: fix kconfig dependency warning when !RESET_CONTROLLER bdb0da4659e3 m68knommu: include SDHC support only when hardware has it 01d89b4a82a4 xfs: fix finobt btree block recovery ordering c85d7a847227 ARM: 9007/1: l2c: fix prefetch bits init in L2X0_AUX_CTRL using DT values 93a6c893c4d6 tools feature: Add missing -lzstd to the fast path feature detection 26b8aa1bec47 perf tools: Make GTK2 support opt-in a3872e54738b mtd: mtdoops: Don't write panic data twice 0081545c66c1 RDMA/mlx5: Fix potential race between destroy and CQE poll 2c9da663c149 pseries/drmem: don't cache node id in drmem_lmb struct b1cf3e9298de powerpc/pseries: explicitly reschedule during drmem_lmb list traversal 78805c0d14f5 RDMA/umem: Fix signature of stub ib_umem_find_best_pgsz() 9f101b8ad2fa RDMA/hns: Add a check for current state before modifying QP e91945de1531 mtd: lpddr: fix excessive stack usage with clang 33c6484d377e RDMA/ucma: Add missing locking around rdma_leave_multicast() 191627ddc46f RDMA/ucma: Fix locking for ctx->events_reported 582da8e19991 rcutorture: Properly set rcu_fwds for OOM handling 11539276e399 rcu/tree: Force quiescent state on callback overload 3aee0ca521f0 powerpc/icp-hv: Fix missing of_node_put() in success path cc86827cef62 powerpc/pseries: Fix missing of_node_put() in rng_init() bcbeec5a9a19 IB/mlx4: Adjust delayed work when a dup is observed f735c10a4731 IB/mlx4: Fix starvation in paravirt mux/demux c5e25cf59765 i3c: master add i3c_master_attach_boardinfo to preserve boardinfo 549642f490d2 tracing: Handle synthetic event array field type checking correctly 826adb405a53 selftests/ftrace: Change synthetic event name for inter-event-combined test 3b82bd94e0ec fs: fix NULL dereference due to data race in prepend_path() 7871c282d292 mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessary 349fc836d5d1 mm/memcg: fix device private memcg accounting b9e60476c04f mm/swapfile.c: fix potential memory leak in sys_swapon 43edc7232737 netfilter: nf_log: missing vlan offload tag and proto ebd09f1ad811 net: korina: fix kfree of rx/tx descriptor array 733dcb4149ff bpf, sockmap: Remove skb_orphan and let normal skb_kfree do cleanup 4cdfe55c067b ipvs: clear skb->tstamp in forwarding path 2566242742c9 drm/panfrost: increase readl_relaxed_poll_timeout values 87ea06ea9f8d mwifiex: fix double free a0f38fd8303e platform/x86: mlx-platform: Remove PSU EEPROM configuration 455ecbd43d3a tracing: Fix parse_synth_field() error handling 4372729d5201 ipmi_si: Fix wrong return value in try_smi_init() caa0fa6b36ca dmaengine: ioat: Allocate correct size for descriptor chunk 3cdf3cbc3b48 scsi: be2iscsi: Fix a theoretical leak in beiscsi_create_eqs() 4c35763fbb0c scsi: target: tcmu: Fix warning: 'page' may be used uninitialized 03504f955527 usb: dwc2: Fix INTR OUT transfers in DDMA mode. 0ff11535a204 nl80211: fix non-split wiphy information cff51e84cb83 ocxl: fix kconfig dependency warning for OCXL 4a87896b4e91 bus: mhi: core: Fix the building of MHI module e44e0bea8b7b usb: gadget: u_ether: enable qmult on SuperSpeed Plus as well 665ed7027a67 usb: gadget: u_serial: clear suspended flag when disconnecting ec69e8c7686b usb: gadget: f_ncm: fix ncm_bitrate for SuperSpeed and above. da0922d0f8b5 iwlwifi: dbg: run init_cfg function once per driver load 2b021c85c224 iwlwifi: dbg: remove no filter condition be0f631711f9 iwlwifi: mvm: split a print to avoid a WARNING in ROC d97c35bd05dd ASoC: wm_adsp: Pass full name to snd_ctl_notify 1ab21ba36a84 mfd: sm501: Fix leaks in probe() 2eb24b3bf835 net: enic: Cure the enic api locking trainwreck cd29df4df421 iio: adc: stm32-adc: fix runtime autosuspend delay when slow polling 5975fa6e0519 iommu/qcom: add missing put_device() call in qcom_iommu_of_xlate() a13766e01768 pinctrl: aspeed: Use the right pinconf mask a30a515f2773 qtnfmac: fix resource leaks on unsupported iftype error return path 148a2543ca50 selftests: Remove fmod_ret from test_overhead c2ebc88260ff bpf: disallow attaching modify_return tracing functions to other BPF programs 7c37b28e0b37 ibmvnic: set up 200GBPS speed 4829beb0ce79 coresight: etm4x: Fix save and restore of TRCVMIDCCTLR1 register ccc73e031de6 coresight: cti: Fix bug clearing sysfs links on callback 79589b73fb25 coresight: cti: Fix remove sysfs link error 9d645e979fdf coresight: etm: perf: Fix warning caused by etm_setup_aux failure 4d3adf453eec iomap: Use kzalloc to allocate iomap_page f5758f108b61 nl80211: fix OBSS PD min and max offset validation b6ca9ea12055 hv: clocksource: Add notrace attribute to read_hv_sched_clock_*() functions 70f1f999e24d nvmem: core: fix possibly memleak when use nvmem_cell_info_to_nvmem_cell() b21749762534 tty: hvc: fix link error with CONFIG_SERIAL_CORE_CONSOLE=n f4e52bc14c84 HID: hid-input: fix stylus battery reporting aba2ee9e7425 ASoC: fsl_sai: Instantiate snd_soc_dai_driver 184c5e17b926 slimbus: qcom-ngd-ctrl: disable ngd in qmi server down callback caf464017965 slimbus: core: do not enter to clock pause mode in core 4d11ab5f0904 slimbus: core: check get_addr before removing laddr ida 9da861400bfd quota: clear padding in v2r1_mem2diskdqb() 3efc30bcd162 mt76: mt7915: fix possible memory leak in mt7915_mcu_add_beacon 6f0f3ad5a602 rtw88: Fix potential probe error handling race with wow firmware loading 762f48374c26 rtw88: Fix probe error handling race with firmware loading e611c92ab330 usb: dwc2: Add missing cleanups when usb_add_gadget_udc() fails f9a314f5aa59 usb: dwc3: core: Properly default unspecified speed 0cf8eb3b9858 usb: dwc2: Fix parameter type in function pointer prototype 21b7dcfbf378 ALSA: seq: oss: Avoid mutex lock for a long-time ioctl a0229d675455 misc: mic: scif: Fix error handling path 3eb24fb8582c ASoC: cros_ec_codec: fix kconfig dependency warning for SND_SOC_CROS_EC_CODEC ed848b21eb91 dmaengine: dmatest: Check list for emptiness before access its last entry 2dbfe8f6b97c phy: rockchip-dphy-rx0: Include linux/delay.h e43acbf29d76 drm: rcar-du: Put reference to VSP device 0e8f4263125f ath6kl: wmi: prevent a shift wrapping bug in ath6kl_wmi_delete_pstream_cmd() 5569ffd9e497 ath11k: Add checked value for ath11k_ahb_remove ec71c634dcbd spi: omap2-mcspi: Improve performance waiting for CHSTAT c00cdd1b966a ASoC: tas2770: Fix unbalanced calls to pm_runtime 46701b00ed9d ASoC: SOF: control: add size checks for ext_bytes control .put() e06a18b78b43 net: dsa: rtl8366rb: Support all 4096 VLANs a8091e02962a ASoC: tlv320aic32x4: Fix bdiv clock rate derivation 63ed07138636 ASoC: tas2770: Fix error handling with update_bits 6ce4b0c4f3d5 ASoC: tas2770: Fix required DT properties in the code 92cc64394bc9 ASoC: tas2770: Add missing bias level power states 304c38230dfd ASoC: tas2770: Fix calling reset in probe da374cb21045 net: wilc1000: clean up resource in error path of init mon interface a74a1c39af96 net: dsa: rtl8366: Skip PVID setting if not requested b8d304cdf951 net: dsa: rtl8366: Refactor VLAN/PVID init 6aa894ff3372 net: dsa: rtl8366: Check validity of passed VLANs 701c56f56837 xhci: don't create endpoint debugfs entry before ring buffer is set. 98d66a3bb9c0 selftests/bpf: Fix endianness issue in test_sockopt_sk f130c8a0eeac selftests/bpf: Fix endianness issue in sk_assign a1aff5c4417e selftests: mptcp: interpret \n as a new line 6c87ffcb2bff nvmem: core: fix missing of_node_put() in of_nvmem_device_get() 3a0f17922776 coresight: etm4x: Fix issues on trcseqevr access 0c97523e87a8 coresight: etm4x: Handle unreachable sink in perf mode abea9d776fe9 coresight: cti: Write regsiters directly in cti_enable_hw() 3857796b8b49 coresight: etm4x: Fix issues within reset interface of sysfs efd00a5ed569 coresight: etm4x: Ensure default perf settings filter user/kernel 435fd705a501 coresight: cti: remove pm_runtime_get_sync() from CPU hotplug 0d0d70e1b1da coresight: cti: disclaim device only when it's claimed 9fe394b41ba6 coresight: fix offset by one error in counting ports 3c5c980ece55 coresight: etm4x: Fix etm4_count race by moving cpuhp callbacks to init 8f319155ef51 ASoC: tlv320adcx140: Fix digital gain range 7d3dcc5d26e1 ASoC: topology: disable size checks for bytes_ext controls if needed 4a4778394419 ima: Fix NULL pointer dereference in ima_file_hash 453ed3d7f990 drm: mxsfb: check framebuffer pitch dec5fabe7202 cpufreq: armada-37xx: Add missing MODULE_DEVICE_TABLE f3ceea270494 xfs: force the log after remapping a synchronous-writes file 5e78a6fe2d85 net: stmmac: use netif_tx_start|stop_all_queues() function be17fb81e944 net: stmmac: Fix incorrect location to set real_num_rx|tx_queues f817cdd6d1fd scsi: mpt3sas: Fix sync irqs 3c33f586d090 net/mlx5: Don't call timecounter cyc2time directly from 1PPS flow 9ba9292375df net/mlx5: Fix uninitialized variable warning b60c22ea6623 drm/msm/adreno: fix probe without iommu 37c857ec136c pinctrl: devicetree: Keep deferring even on timeout 151d4913e81e pinctrl: mcp23s08: Fix mcp23x17 precious range bbcbd596e676 pinctrl: mcp23s08: Fix mcp23x17_regmap initialiser dc7285e0f1f8 Bluetooth: Re-order clearing suspend tasks 8141ec5a8f5a selftests/lkdtm: Use "comm" instead of "diff" for dmesg 7c38731efb2f iomap: Mark read blocks uptodate in write_begin d69930b3ec0b iomap: Clear page error before beginning a write 039ee8a6363d drm/panfrost: Ensure GPU quirks are always initialised dc48ca171bdc drm/msm: Avoid div-by-zero in dpu_crtc_atomic_check() b7d539816d06 HID: roccat: add bounds checking in kone_sysfs_write_settings() 25529f1f6003 scsi: ufs: ufs-mediatek: Fix HOST_PA_TACTIVATE quirk 8c230b3b3668 ASoC: fsl: imx-es8328: add missing put_device() call in imx_es8328_probe() 7a702a885270 video: fbdev: radeon: Fix memleak in radeonfb_pci_register 53d19f4bb131 video: fbdev: sis: fix null ptr dereference 33b1e23741cb video: fbdev: vga16fb: fix setting of pixclock because a pass-by-value error d92db965ef66 ath11k: fix a double free and a memory leak c7072eda4093 drivers/virt/fsl_hypervisor: Fix error handling path 38b319133226 pwm: lpss: Add range limit check for the base_unit register value 25eb525f5bf9 pwm: lpss: Fix off by one error in base_unit math in pwm_lpss_prepare() 04e819b2f765 pty: do tty_flip_buffer_push without port->lock in pty_write 2e92899228ae tty: hvcs: Don't NULL tty->driver_data until hvcs_cleanup() 45f20b6066c3 tty: serial: earlycon dependency 5ec7b8a3b6e7 binder: Remove bogus warning on failed same-process transaction 4f40c79cbe72 scsi: ufs: Make ufshcd_print_trs() consider UFSHCD_QUIRK_PRDT_BYTE_GRAN 6852678afe96 selftests: vm: add fragment CONFIG_GUP_BENCHMARK e9f1340193b5 Bluetooth: Clear suspend tasks on unregister 7a15bd2bae85 drm/crc-debugfs: Fix memleak in crc_control_write 91c8e9e18580 samples/bpf: Fix to xdpsock to avoid recycling frames 88b34c076be3 drm: panel: Fix bpc for OrtusTech COM43H4M85ULC panel 71782955ade1 mm/error_inject: Fix allow_error_inject function signatures. 9c5e9f50572e VMCI: check return value of get_user_pages_fast() for errors 2e1356e81edd staging: emxx_udc: Fix passing of NULL to dma_alloc_coherent() ad5c72b65770 backlight: sky81452-backlight: Fix refcount imbalance on error 39d464cdfe30 rtw88: don't treat NULL pointer as an array 8976b0bf6d8b wilc1000: Fix memleak in wilc_bus_probe 93feab00afca wilc1000: Fix memleak in wilc_sdio_probe 2b87f9ce106e libbpf: Fix unintentional success return code in bpf_object__load 6ff694ac40b9 scsi: csiostor: Fix wrong return value in csio_hw_prep_fw() d646554479f3 scsi: qla2xxx: Fix wrong return value in qla_nvme_register_hba() 7e26ebb1a9d2 scsi: qla2xxx: Fix wrong return value in qlt_chk_unresolv_exchg() d1bfd5d44f4b scsi: qla2xxx: Fix the size used in a 'dma_free_coherent()' call 66deb6aebe10 scsi: qla4xxx: Fix an error handling path in 'qla4xxx_get_host_stats()' 34b42a17b99f drm/gma500: fix error check 1b8b0d839d1b selftests/bpf: Fix test_vmlinux test to use bpf_probe_read_user() 8135d168d84c drm/amd/display: fix potential integer overflow when shifting 32 bit variable bl_pwm c2f41d9b1d53 staging: rtl8192u: Do not use GFP_KERNEL in atomic context 9959c2031233 mwifiex: Do not use GFP_KERNEL in atomic context 027b25d74ffb brcmfmac: check ndev pointer e9e2a870a490 ath11k: Fix possible memleak in ath11k_qmi_init_service 7d93d871e55b ASoC: qcom: lpass-cpu: fix concurrency issue 41a33c66b6e6 ASoC: qcom: lpass-platform: fix memory leak d981fcece216 wcn36xx: Fix reported 802.11n rx_highest rate wcn3660/wcn3680 2af670b21911 ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path ef10e65b3d7e ath9k: Fix potential out of bounds in ath9k_htc_txcompletion_cb() 7c81b8b6c0b3 ath6kl: prevent potential array overflow in ath6kl_add_new_sta() b395ec13f72b drm: panel: Fix bus format for OrtusTech COM43H4M85ULC panel 31e3c7aefb96 drm/vkms: add missing platform_device_unregister() in vkms_init() 199cb9d9336f drm/vgem: add missing platform_device_unregister() in vgem_init() 2723170f9c1b drm/amd/display: Fix wrong return value in dm_update_plane_state() 3fe978892ab4 Bluetooth: hci_uart: Cancel init work before unregistering 0775947bf20b drm/vkms: fix xrgb on compute crc 6a251056d920 ath10k: provide survey info as accumulated data 1e2be69a0396 blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue eb66ae00496f btrfs: add owner and fs_info to alloc_state io_tree 6cc523c1ba7e hwmon: (bt1-pvt) Wait for the completion with timeout 82f27fd04df6 hwmon: (bt1-pvt) Cache current update timeout f8896b1dc97f hwmon: (bt1-pvt) Test sensor power supply on probe 283d31599577 spi: spi-s3c64xx: Check return values 9c27047159fd spi: spi-s3c64xx: swap s3c64xx_spi_set_cs() and s3c64xx_enable_datapath() 2d92aae41a06 pinctrl: bcm: fix kconfig dependency warning when !GPIOLIB 96c6b5d57756 regulator: resolve supply after creating regulator 539f606e1044 media: ti-vpe: Fix a missing check and reference count leak 36ba112a7c8d media: stm32-dcmi: Fix a reference count leak 344632d9b782 media: s5p-mfc: Fix a reference count leak 00eff51ebd27 media: camss: Fix a reference count leak. 445adb4113e8 media: platform: fcp: Fix a reference count leak. 34b2032620a3 media: rockchip/rga: Fix a reference count leak. 96b1dbdb92ad media: rcar-vin: Fix a reference count leak. 0936f228c185 media: tc358743: cleanup tc358743_cec_isr e25e1421396d media: tc358743: initialize variable ffa1c6807c37 media: mx2_emmaprp: Fix memleak in emmaprp_probe 19b283f0b3d4 crypto: sun8i-ce - handle endianness of t_common_ctl 9748e867ac81 crypto: stm32/crc32 - Avoid lock if hardware is already used aee35828de88 cypto: mediatek - fix leaks in mtk_desc_ring_alloc abfdbdda990a hwmon: (w83627ehf) Fix a resource leak in probe 20d16af9c0fb hwmon: (pmbus/max34440) Fix status register reads for MAX344{51,60,61} 621368b5adfe crypto: omap-sham - fix digcnt register handling with export/import 71452513b06b spi: dw-pci: free previously allocated IRQs if desc->setup() fails 31a31b30b0f6 spi: fsi: Implement restricted size for certain controllers a2e41e4fcd8e spi: fsi: Fix use of the bneq+ sequencer instruction c2177e077841 spi: fsi: Handle 9 to 15 byte transfers lengths 0f8c1ad5ed8f media: rcar-csi2: Allocate v4l2_async_subdev dynamically bd48c278ba33 media: rcar_drif: Allocate v4l2_async_subdev dynamically 23b043e23923 media: rcar_drif: Fix fwnode reference leak when parsing DT c78cc511ff68 media: i2c: ov5640: Enable data pins on poweron for DVP mode d1bb697b085a media: i2c: ov5640: Separate out mipi configuration from s_power 44046ac3fd90 media: i2c: ov5640: Remain in power down for DVP mode unless streaming 2038c71aeea7 media: omap3isp: Fix memleak in isp_probe ae17eb2da566 media: staging/intel-ipu3: css: Correctly reset some memory fbd50e6e825f media: uvcvideo: Silence shift-out-of-bounds warning 3eff11b54bac media: uvcvideo: Set media controller entity functions 008efc8c2ec0 fscrypt: restrict IV_INO_LBLK_32 to ino_bits <= 32 38cc20da3fd2 media: m5mols: Check function pointer in m5mols_sensor_power 6cd272c1b1d3 media: ov5640: Correct Bit Div register in clock tree diagram 3bc4af05a125 media: hantro: postproc: Fix motion vector space allocation 841d6b2bb64a media: hantro: h264: Get the correct fallback reference buffer b076e6ad0081 media: Revert "media: exynos4-is: Add missed check for pinctrl_lookup_state()" 2e35f75c9a14 crypto: ccree - fix runtime PM imbalance on error 707041cc6852 media: tuner-simple: fix regression in simple_set_radio_freq 1c1e39f91ffe media: vivid: Fix global-out-of-bounds read in precalculate_color() 0ebbe42a9a4c crypto: picoxcell - Fix potential race condition bug 5ec044fb819d crypto: ixp4xx - Fix the size used in a 'dma_free_coherent()' call df29e4415305 crypto: mediatek - Fix wrong return value in mtk_desc_ring_alloc() 36c93e69cb80 crypto: algif_skcipher - EBUSY on aio should be an error ff57d46f868e perf/core: Fix race in the perf_mmap_close() function 7e5248ec07bc perf/x86: Fix n_pair for cancelled txn 2df4319976f9 pinctrl: qcom: Use return value from irq_set_wake() call 9d371ffd8434 pinctrl: qcom: Set IRQCHIP_SET_TYPE_MASKED and IRQCHIP_MASK_ON_SUSPEND flags 9a7d327326bd x86/events/amd/iommu: Fix sizeof mismatch 5fd2c1240d75 x86/nmi: Fix nmi_handle() duration miscalculation 6f9bc7071b53 perf/x86/intel/uncore: Fix the scale of the IMC free-running events 32ce27005110 perf/x86/intel/uncore: Reduce the number of CBOX counters accdd0292919 perf/x86/intel/uncore: Update Ice Lake uncore units 140596caef50 arm64: perf: Add missing ISB in armv8pmu_enable_counter() 4792206af85f sched/fair: Use dst group while checking imbalance for NUMA balancer 63829cb38a3c sched/fair: Fix wrong cpu selecting from isolated domain b75cbad81cfc drivers/perf: thunderx2_pmu: Fix memory resource error handling a071f86dd7c4 drivers/perf: xgene_pmu: Fix uninitialized resource struct e99cf7b5025a arm64: kprobe: add checks for ARMv8.3-PAuth combined instructions b45c14f9b0c6 x86/fpu: Allow multiple bits in clearcpuid= parameter 4f596c780958 perf/x86/intel/ds: Fix x86_pmu_stop warning for large PEBS 3b172044dc55 EDAC/ti: Fix handling of platform_get_irq() error 0d0f50ecd85d EDAC/aspeed: Fix handling of platform_get_irq() error 3a70ad440e20 EDAC/i5100: Fix error handling order in i5100_init_one() 6411e8ea3086 microblaze: fix kbuild redundant file warning 1b8e25772d8e sched/fair: Fix wrong negative conversion in find_energy_efficient_cpu() 03e0226f1cfe RAS/CEC: Fix cec_init() prototype 19212b1a2be3 crypto: caam/qi - add support for more XTS key lengths d0100d71efff crypto: caam/qi - add fallback for XTS with more than 8B IV b61aa1de53f4 crypto: algif_aead - Do not set MAY_BACKLOG on the async path dd5df0880122 ima: Don't ignore errors from crypto_shash_update() ee0e07130bd0 KVM: SVM: Initialize prev_ga_tag before use af216a426bcc KVM: x86: Intercept LA57 to inject #GP fault when it's reserved f7b5e3c6ab6e KVM: x86/mmu: Commit zap of remaining invalid pages when recovering lpages efd21b7274b0 KVM: nVMX: Reload vmcs01 if getting vmcs12's pages fails f7421220fd60 KVM: nVMX: Reset the segment cache when stuffing guest segs c5ec2a6618d3 KVM: nVMX: Morph notification vector IRQ on nested VM-Enter to pending PI dd6120a8e1f3 arm64: Make use of ARCH_WORKAROUND_1 even when KVM is not enabled cb6c316cd99a smb3: fix stat when special device file and mounted with modefromsid 321cf0e88e25 smb3: do not try to cache root directory if dir leases not supported dd80b98bdf0a SMB3.1.1: Fix ids returned in POSIX query dir 2ab6d3b441dd SMB3: Resolve data corruption of TCP server info fields 55bf111d4e81 cifs: Return the error from crypt_message when enc/dec key not found. c5db0e593499 cifs: remove bogus debug code 2d8b73fc38ae ALSA: hda/realtek: Enable audio jacks of ASUS D700SA with ALC887 1fb41e21037e ALSA: hda/realtek - Add mute Led support for HP Elitebook 845 G7 29050421372a ALSA: hda/realtek - set mic to auto detect on a HP AIO machine eba61e03eadf ALSA: hda/realtek - The front Mic on a HP machine doesn't work 383fcddfbcaa ALSA: usb-audio: Line6 Pod Go interface requires static clock rate quirk 70dcb923cc27 ALSA: hda - Fix the return value if cb func is already registered 4e3c57b30473 ALSA: hda - Don't register a cb func if it is registered already 618a54d780a5 net/sched: act_gate: Unlock ->tcfa_lock in tc_setup_flow_action() ed2c3b4a04c2 net: ethernet: mtk-star-emac: select REGMAP_MMIO 9c70b53dda47 tcp: fix to update snd_wl1 in bulk receiver fast path e4d5d075c190 selftests: rtnetlink: load fou module for kci_test_encap_fou() test 8ab1b9ef3974 selftests: forwarding: Add missing 'rp_filter' configuration 11a3f1f851da r8169: fix operation under forced interrupt threading 6c9e378d7579 nfc: Ensure presence of NFC_ATTR_FIRMWARE_NAME attribute in nfc_genl_fw_download() a81996aa6ee5 nexthop: Fix performance regression in nexthop deletion 8672e0e1be10 net/sched: act_tunnel_key: fix OOB write in case of IPv6 ERSPAN tunnels e5b67266fb48 net/sched: act_ct: Fix adding udp port mangle operation f6bb7b012676 net: Properly typecast int values to set sk_max_pacing_rate 08c6a8c61f9f net: hdlc_raw_eth: Clear the IFF_TX_SKB_SHARING flag after calling ether_setup 6fe9d5ac3f76 net: hdlc: In hdlc_rcv, check to make sure dev is an HDLC device 79a5e1726d4f net: ftgmac100: Fix Aspeed ast2600 TX hang issue 7f0afe20abab mptcp: initialize mptcp_options_received's ahmac ec5c9273f731 icmp: randomize the global rate limiter ab91b97c5f92 ibmvnic: save changed mac address to adapter->mac_addr 3f9420b4d3fc chelsio/chtls: fix writing freed memory d632d6da9724 chelsio/chtls: correct function return and return type ea95811a67e3 chelsio/chtls: Fix panic when listen on multiadapter 8650467aa359 chelsio/chtls: fix panic when server is on ipv6 e94a4b48d51b chelsio/chtls: correct netdevice for vlan interface 958fc22dbc30 chelsio/chtls: fix socket lock eb7ee70b9226 tipc: fix incorrect setting window for bcast link a52c1d9114f1 tipc: re-configure queue limit for broadcast link 760295f17597 ALSA: hda/hdmi: fix incorrect locking in hdmi_pcm_close 2b7a2a0be104 ALSA: hda: fix jack detection with Realtek codecs when in D3 f4b88ebd9b73 ALSA: bebob: potential info leak in hwdep_read() 40d4418ea4db binder: fix UAF when releasing todo list dd5743391b5e r8169: fix data corruption issue on RTL8402 7f1b0fa4805c net_sched: remove a redundant goto chain check f736e9e2f750 net/ipv4: always honour route mtu during forwarding 7ef2b9748f88 net: j1939: j1939_session_fresh_new(): fix missing initialization of skbcnt 3cda27a6e540 can: j1935: j1939_tp_tx_dat_new(): fix missing initialization of skbcnt 46ebf7a3bdb0 can: m_can_platform: don't call m_can_class_suspend in runtime suspend 575e9184885b socket: don't clear SOCK_TSTAMP_NEW when SO_TIMESTAMPNS is disabled d2bc51dbdecd socket: fix option SO_TIMESTAMPING_NEW a7d0ffde99d5 tipc: fix the skb_unshare() in tipc_buf_append() 83e8af2ee339 net: usb: qmi_wwan: add Cellient MPL200 card 01630fae60bd net/tls: sendfile fails with ktls offload 91119131f8a8 net/smc: fix valid DMBE buffer sizes c0d0fad9bed7 net/smc: fix use-after-free of delayed events 5e52ea477365 net: sched: Fix suspicious RCU usage while accessing tcf_tunnel_info b91a8c7486a3 net: mptcp: make DACK4/DACK8 usage consistent among all subflows a0f063a63afa net: ipa: skip suspend/resume activities if not set up 8090c13d3e4b net: fix pos incrementment in ipv6_route_seq_next f17fe0c1addf net: fec: Fix PHY init after phy_reset_after_clk_enable() 8a6ab151443c net: fec: Fix phy_device lookup for phy_reset_after_clk_enable() d6cc94152da1 net: dsa: microchip: fix race condition 61d51568e43b mlx4: handle non-napi callers to napi_poll 8536e300622a ipv4: Restore flowi4_oif update before call to xfrm_lookup_route bd0912cd125e ibmveth: Identify ingress large send packets. d673d278f59f ibmveth: Switch order of ibmveth_helper calls. 68e3dec3c3e4 xgb4: handle 4-tuple PEDIT to NAT mode translation Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-18linux-yocto/5.4: update to v5.4.72Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 52f6ded2a377 Linux 5.4.72 865b015e8d41 crypto: qat - check cipher length for aead AES-CBC-HMAC-SHA aa1167908ac4 crypto: bcm - Verify GCM/CCM key length in setkey 564312e08892 xen/events: don't use chip_data for legacy IRQs 041445d0d577 reiserfs: Fix oops during mount 046616898a57 reiserfs: Initialize inode keys properly 22ab9ca024a0 USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UART adapters bfb1438e8c15 USB: serial: pl2303: add device-id for HP GC device aecf3a1c11dc staging: comedi: check validity of wMaxPacketSize of usb endpoints found 8aff87284be6 USB: serial: option: Add Telit FT980-KS composition 3c3eb734ef1f USB: serial: option: add Cellient MPL200 card b970578274e9 media: usbtv: Fix refcounting mixup 6ad2e647d91f Bluetooth: Disconnect if E0 is used for Level 4 21d2051d1f1c Bluetooth: Fix update of connection state in `hci_encrypt_cfm` ed6c361e3229 Bluetooth: Consolidate encryption handling in hci_encrypt_cfm 155bf3fd4e8c Bluetooth: MGMT: Fix not checking if BT_HS is enabled 66a14350de9a Bluetooth: L2CAP: Fix calling sk_filter on non-socket based channel 0d9e9b6e1a26 Bluetooth: A2MP: Fix not initializing all members 54f8badb9bc9 ACPI: Always build evged in 30ddaa4c0c95 ARM: 8939/1: kbuild: use correct nm executable 1bf467fdfeae btrfs: take overcommit into account in inc_block_group_ro 39c5eb1482b2 btrfs: don't pass system_chunk into can_overcommit bc79abf4afea perf cs-etm: Move definition of 'traceid_list' global variable from header file Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-18linux-yocto/5.8: update to v5.8.16Bruce Ashfield
Updating linux-yocto/5.8 to the latest korg -stable release that comprises the following commits: c5464f4be19b Linux 5.8.16 4cadc0dd5ce2 reiserfs: Fix oops during mount 492f415bb105 reiserfs: Initialize inode keys properly 27319196d104 USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UART adapters 56eff3982215 USB: serial: pl2303: add device-id for HP GC device e95645fd1e28 staging: comedi: check validity of wMaxPacketSize of usb endpoints found 75ea7049c9c6 USB: serial: option: Add Telit FT980-KS composition a7f0e37b29f4 USB: serial: option: add Cellient MPL200 card d6efa7525a59 media: usbtv: Fix refcounting mixup 1b7150e1c95e Bluetooth: Disconnect if E0 is used for Level 4 9e473bae14f3 Bluetooth: MGMT: Fix not checking if BT_HS is enabled ffddc73458e8 Bluetooth: L2CAP: Fix calling sk_filter on non-socket based channel a350bfd9a93f Bluetooth: A2MP: Fix not initializing all members 8fae48c4bf67 crypto: qat - check cipher length for aead AES-CBC-HMAC-SHA c4ab0a2944b8 crypto: bcm - Verify GCM/CCM key length in setkey Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-18linux-yocto/5.4: update to v5.4.71Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 85b0841aab15 Linux 5.4.71 22e6625babfc net_sched: commit action insertions together a5de4ee6d055 net_sched: defer tcf_idr_insert() in tcf_action_init_1() dbb763107d3e net: usb: rtl8150: set random MAC address when set_ethernet_addr() fails 6c9edf2d855a Input: ati_remote2 - add missing newlines when printing module parameters 536c767b14e3 net/mlx5e: Fix driver's declaration to support GRE offload 8dc5025c6a44 net/tls: race causes kernel panic a42dbd059ef6 net/core: check length before updating Ethertype in skb_mpls_{push,pop} e39c9eba9bef tcp: fix receive window update in tcp_add_backlog() 2729afe17987 mm: khugepaged: recalculate min_free_kbytes after memory hotplug as expected by khugepaged d94c1505fa91 mmc: core: don't set limits.discard_granularity as 0 760c7a948bea perf: Fix task_function_call() error handling b750f86a62d1 rxrpc: Fix server keyring leak ae1a085b4aac rxrpc: The server keyring isn't network-namespaced 513dd1609c9d rxrpc: Fix some missing _bh annotations on locking conn->state_lock 422f5c5d3ef9 rxrpc: Downgrade the BUG() for unsupported token type in rxrpc_read() 7e1f39b5c1d5 rxrpc: Fix rxkad token xdr encoding 9a52da3f61b4 net/mlx5e: Fix VLAN create flow 6b9752d85e72 net/mlx5e: Fix VLAN cleanup flow 47e83c69fe14 net/mlx5e: Add resiliency in Striding RQ mode for packets larger than MTU 1e7a94724b78 net/mlx5: Fix request_irqs error flow 073fff810206 net/mlx5: Avoid possible free of command entry while timeout comp handler 0955c774f32d virtio-net: don't disable guest csum when disable LRO 15f84bdf6185 net: usb: ax88179_178a: fix missing stop entry in driver_info 70877d04d41f r8169: fix RTL8168f/RTL8411 EPHY config 7a96cbd74fcd mlxsw: spectrum_acl: Fix mlxsw_sp_acl_tcam_group_add()'s error path f3b35c3782ed mdio: fix mdio-thunder.c dependency & build error 8d103b1f9ce5 bonding: set dev->needed_headroom in bond_setup_by_slave() 3ce96a55b756 net: ethernet: cavium: octeon_mgmt: use phy_start and phy_stop e987ea087fd2 iavf: Fix incorrect adapter get in iavf_resume 029ced5cce89 iavf: use generic power management 84ab35eacdf2 xfrm: Use correct address family in xfrm_state_find 4d3edb2e4d6e platform/x86: fix kconfig dependency warning for FUJITSU_LAPTOP dd2786a3e521 net: stmmac: removed enabling eee in EEE set callback e9a12de5a2be xfrm: clone whole liftime_cur structure in xfrm_do_migrate 7ea7436c406c xfrm: clone XFRMA_SEC_CTX in xfrm_do_migrate c1becfebe33e xfrm: clone XFRMA_REPLAY_ESN_VAL in xfrm_do_migrate 0bea401a9a5a xfrm: clone XFRMA_SET_MARK in xfrm_do_migrate f825fd534f8b iommu/vt-d: Fix lockdep splat in iommu_flush_dev_iotlb() bdffb36bcd38 drm/amdgpu: prevent double kfree ttm->sg 4034664a733e openvswitch: handle DNAT tuple collision f89128ad358e net: team: fix memory leak in __team_options_register 003269d8d6de team: set dev->needed_headroom in team_setup_by_port() fb3681c20fbf sctp: fix sctp_auth_init_hmacs() error path 040e3110d49c i2c: owl: Clear NACK and BUS error bits abe997f632d1 i2c: meson: fixup rate calculation with filter delay 6db69c390622 i2c: meson: fix clock setting overwrite 209549c1c0f0 cifs: Fix incomplete memory allocation on setxattr path 0afdda28eb2b xfrmi: drop ignore_df check before updating pmtu 49af88ac6534 nvme-tcp: check page by sendpage_ok() before calling kernel_sendpage() 15cac17d9d39 tcp: use sendpage_ok() to detect misused .sendpage d23dd3864b4c net: introduce helper sendpage_ok() in include/linux/net.h 5c62d335317c mm/khugepaged: fix filemap page_to_pgoff(page) != offset 1317469fa05b macsec: avoid use-after-free in macsec_handle_frame() 20f96fee81c6 nvme-core: put ctrl ref when module ref get fail c0f3c5386995 btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation e531fd7f8b3a btrfs: fix RWF_NOWAIT write not failling when we need to cow 1f90600e259b btrfs: Ensure we trim ranges across block group boundary 6a0f5da2db3b btrfs: volumes: Use more straightforward way to calculate map length 5aefd1fa9f4d Btrfs: send, fix emission of invalid clone operations within the same file 19d8412679f2 Btrfs: send, allow clone operations within the same file f02dc39bbb20 arm64: dts: stratix10: add status to qspi dts node e8e1d16e0b89 i2c: i801: Exclude device from suspend direct complete optimization 2118c7ba5f2a perf top: Fix stdio interface input handling with glibc 2.28+ 2499c15115ac perf test session topology: Fix data path 7c1847aa4932 driver core: Fix probe_count imbalance in really_probe() 3fd2647f9d68 platform/x86: thinkpad_acpi: re-initialize ACPI buffer size when reuse da4cdc87dfeb platform/x86: intel-vbtn: Switch to an allow-list for SW_TABLET_MODE reporting 6440fb9bda91 bpf: Prevent .BTF section elimination 67a57230b4bf bpf: Fix sysfs export of empty BTF section 9bd694ccfd44 platform/x86: thinkpad_acpi: initialize tp_nvram_state variable d101961ce588 platform/x86: intel-vbtn: Fix SW_TABLET_MODE always reporting 1 on the HP Pavilion 11 x360 2293272345ff Platform: OLPC: Fix memleak in olpc_ec_probe ce8432912f1b usermodehelper: reset umask to default before executing user process 920a61ddd3b5 vhost: Use vhost_get_used_size() in vhost_vring_set_addr() 57b47abc1a4a vhost: Don't call access_ok() when using IOTLB 456d77c1bdfa drm/nouveau/mem: guard against NULL pointer access in mem_del 8ece83bf754f net: wireless: nl80211: fix out-of-bounds access in nl80211_del_key() ee413b2915bf io_uring: Fix double list add in io_queue_async_work() efb1cef27d59 io_uring: Fix remove irrelevant req from the task_list 75524f753318 io_uring: Fix missing smp_mb() in io_cancel_async_work() d9e81b2fb372 io_uring: Fix resource leaking when kill the process 4f46ef7bec86 Revert "ravb: Fixed to be able to unload modules" 1b2fcd82c0ca fbcon: Fix global-out-of-bounds read in fbcon_get_font() f51ec3fd7128 Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts eebe3685701b fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h d22f99d235e1 Linux 5.4.70 253052b636e9 netfilter: ctnetlink: add a range check for l3/l4 protonum 27423bb05e25 ep_create_wakeup_source(): dentry name can change under you... 8e58bad666bb epoll: EPOLL_CTL_ADD: close the race in decision to take fast path 099b7a1bc791 epoll: replace ->visited/visited_list with generation count 8993da3d4d3a epoll: do not insert into poll queues until all sanity checks are done 8db44b30d392 nvme: consolidate chunk_sectors settings 03f4f85bbd7d nvme: Introduce nvme_lba_to_sect() 34b939695f28 nvme: Cleanup and rename nvme_block_nr() 9626c1a63703 mm: don't rely on system state to detect hot-plug operations 42b7153dd6a6 mm: replace memmap_context by meminit_context 2334b2d5a2bd block/diskstats: more accurate approximation of io_ticks for slow disks 1d13c3a5000b random32: Restore __latent_entropy attribute on net_rand_state 4faf2c3a97ec scripts/dtc: only append to HOST_EXTRACFLAGS instead of overwriting ea4c691b58d7 Input: trackpoint - enable Synaptics trackpoints 21b9387253a7 i2c: cpm: Fix i2c_ram structure 811ac052e264 gpio: aspeed: fix ast2600 bank properties f2a2380812c6 gpio/aspeed-sgpio: don't enable all interrupts by default 8323d1e09037 gpio/aspeed-sgpio: enable access to all 80 input & output sgpios eddeff708c15 iommu/exynos: add missing put_device() call in exynos_iommu_of_xlate() 08e66c0c1c0e clk: samsung: exynos4: mark 'chipid' clock as CLK_IGNORE_UNUSED 0ded28e3c468 clk: tegra: Always program PLL_E when enabled 2f37a1ef1e5d nfs: Fix security label length not being reset 6c5a11ead942 pinctrl: mvebu: Fix i2c sda definition for 98DX3236 ae68b15839b0 phy: ti: am654: Fix a leak in serdes_am654_probe() 543ea1af5744 gpio: sprd: Clear interrupt when setting the type as edge 8c03d0ef62dd nvme-fc: fail new connections to a deleted host or remote port 2b217eafcf74 nvme-pci: fix NULL req in completion handler 157ccdf7eb2c spi: fsl-espi: Only process interrupts for expected events 8cc5eb809aa5 tools/io_uring: fix compile breakage 4e4646c85e89 tracing: Make the space reserved for the pid wider a0fe7f705457 mac80211: do not allow bigger VHT MPDUs than the hardware supports 355a710f0813 mac80211: Fix radiotap header channel flag for 6GHz band 126e6099b8c1 drivers/net/wan/hdlc: Set skb->protocol before transmitting 3ba3fc3e7ea6 drivers/net/wan/lapbether: Make skb->protocol consistent with the header 89fd103fbbb0 fuse: fix the ->direct_IO() treatment of iov_iter 44b4baf850bd nvme-core: get/put ctrl and transport module in nvme_dev_open/release() 0bcc3480393b rndis_host: increase sleep time in the query-response loop f19ff011027b net: dec: de2104x: Increase receive ring size for Tulip e9af030ddd4b drm/sun4i: mixer: Extend regmap max_register 985a56c58c4f drivers/net/wan/hdlc_fr: Add needed_headroom for PVC devices 91d59157b103 libbpf: Remove arch-specific include path in Makefile 688aa0e0aaf9 clocksource/drivers/timer-gx6605s: Fixup counter reload 3d54a640e20c drm/amdgpu: restore proper ref count in amdgpu_display_crtc_set_config de21eb7f8cb0 memstick: Skip allocating card when removing host c524a17312d4 ftrace: Move RCU is watching check after recursion check 5ac7065e0866 iio: adc: qcom-spmi-adc5: fix driver name ac3bf99fc26a Input: i8042 - add nopnp quirk for Acer Aspire 5 A515 aee38af574a1 xfs: trim IO to found COW extent limit aed60a1746ba net: virtio_vsock: Enhance connection semantics 215459ff3666 vsock/virtio: add transport parameter to the virtio_transport_reset_no_sock() 14c79ef213c2 clk: socfpga: stratix10: fix the divider for the emac_ptp_free_clk 79c8ebdce55c gpio: tc35894: fix up tc35894 interrupt configuration 035f59ad4ba8 gpio: mockup: fix resource leak in error path b079337f697a gpio: siox: explicitly support only threaded irqs 57bd08a301f7 USB: gadget: f_ncm: Fix NDP16 datagram validation 23389cf97aa1 mmc: sdhci: Workaround broken command queuing on Intel GLK based IRBIS models 09c826447cb0 btrfs: fix filesystem corruption after a device replace Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-18linux-yocto/5.8: update to v5.8.15Bruce Ashfield
Updating linux-yocto/5.8 to the latest korg -stable release that comprises the following commits: 665c6ff082e2 Linux 5.8.15 03b7311c2d35 net_sched: commit action insertions together 1e02bbf908d3 net_sched: defer tcf_idr_insert() in tcf_action_init_1() b6a788af71ed net: qrtr: ns: Protect radix_tree_deref_slot() using rcu read locks 691847cc626c net: usb: rtl8150: set random MAC address when set_ethernet_addr() fails 624143319921 Input: ati_remote2 - add missing newlines when printing module parameters 2cdb64863860 tty/vt: Do not warn when huge selection requested af2c68e241ba net/mlx5e: Fix driver's declaration to support GRE offload 13e623dc2772 net/tls: race causes kernel panic d1a1891a5865 net: bridge: fdb: don't flush ext_learn entries 54d2034e1d13 net/core: check length before updating Ethertype in skb_mpls_{push,pop} 912721b3ad72 netlink: fix policy dump leak 85355299d6fa tcp: fix receive window update in tcp_add_backlog() a4c5f912c926 mm: khugepaged: recalculate min_free_kbytes after memory hotplug as expected by khugepaged 0d600018dde7 mm: validate inode in mapping_set_error() 270974601ea5 mmc: core: don't set limits.discard_granularity as 0 23030fd91348 perf: Fix task_function_call() error handling 02b573f11b1c afs: Fix deadlock between writeback and truncate 29c60e82c6a5 net: mscc: ocelot: divide watermark value by 60 when writing to SYS_ATOP 9fd541ad02bd net: mscc: ocelot: extend watermark encoding function 13c116784250 net: mscc: ocelot: split writes to pause frame enable bit and to thresholds 43e89f7e3c98 net: mscc: ocelot: rename ocelot_board.c to ocelot_vsc7514.c 78272109f44d rxrpc: Fix server keyring leak bf1235365637 rxrpc: The server keyring isn't network-namespaced 0fb27a1f99c1 rxrpc: Fix some missing _bh annotations on locking conn->state_lock 6343a701ca68 rxrpc: Downgrade the BUG() for unsupported token type in rxrpc_read() 3a15888ff3df rxrpc: Fix rxkad token xdr encoding 41d0598c0f43 net: mvneta: fix double free of txq->buf d5c6f130b6f0 vhost-vdpa: fix page pinning leakage in error path ec7257845d40 vhost-vdpa: fix vhost_vdpa_map() on error condition 72d41c97e736 net: hinic: fix DEVLINK build errors a974b4bddae3 net: stmmac: Modify configuration method of EEE timers d0eb9588f724 net/mlx5e: Fix race condition on nhe->n pointer in neigh update eef0da156040 net/mlx5e: Fix VLAN create flow b6dc435f3603 net/mlx5e: Fix VLAN cleanup flow f2140d0c6b93 net/mlx5e: Fix return status when setting unsupported FEC mode 96e80a346634 net/mlx5e: Add resiliency in Striding RQ mode for packets larger than MTU 4dc4c132f27f net/mlx5: Fix request_irqs error flow 91ddbc505218 net/mlx5: Add retry mechanism to the command entry index allocation 963f9da02730 net/mlx5: poll cmd EQ in case of command timeout da87ea137373 net/mlx5: Avoid possible free of command entry while timeout comp handler eb50f5c289e6 net/mlx5: Fix a race when moving command interface to polling mode 04f31610f34f pipe: Fix memory leaks in create_pipe_files() ce1dde198079 octeontx2-pf: Fix synchnorization issue in mbox 5cfc870ede16 octeontx2-pf: Fix the device state on error 7778b8860228 octeontx2-pf: Fix TCP/UDP checksum offload for IPv6 frames 921dfb5fec6b octeontx2-af: Fix enable/disable of default NPC entries b9f0dcfbfc07 net: phy: realtek: fix rtl8211e rx/tx delay config 9d41929ceea9 virtio-net: don't disable guest csum when disable LRO f5f8861d01d3 net: usb: ax88179_178a: fix missing stop entry in driver_info fb4fb78d23fc r8169: fix RTL8168f/RTL8411 EPHY config 0ea7fe7c26ef mlxsw: spectrum_acl: Fix mlxsw_sp_acl_tcam_group_add()'s error path 698075baae0b mdio: fix mdio-thunder.c dependency & build error c83ed7bb7469 bonding: set dev->needed_headroom in bond_setup_by_slave() 665298cbd6bd net: ethernet: cavium: octeon_mgmt: use phy_start and phy_stop 2cb43007e060 net: stmmac: Fix clock handling on remove path 39d93de64749 vmxnet3: fix cksum offload issues for non-udp tunnels 6ececc888c0c ice: fix memory leak in ice_vsi_setup c4b9b9d7eb10 ice: fix memory leak if register_netdev_fails 33e948635e65 iavf: Fix incorrect adapter get in iavf_resume 1e0cdecfb896 iavf: use generic power management 13685508abf3 xfrm: Use correct address family in xfrm_state_find 3e835221d670 net: dsa: felix: convert TAS link speed based on phylink speed 24bc1ec457c8 hinic: fix wrong return value of mac-set cmd 43b7d340cb3a hinic: add log in exception handling processes 5f8c48c299bc platform/x86: fix kconfig dependency warning for FUJITSU_LAPTOP 6d9886e6081b platform/x86: fix kconfig dependency warning for LG_LAPTOP 046add2ce07c net: stmmac: removed enabling eee in EEE set callback ac25c357463b xsk: Do not discard packet when NETDEV_TX_BUSY 38dd384ce429 xfrm: clone whole liftime_cur structure in xfrm_do_migrate 8baab8024028 xfrm: clone XFRMA_SEC_CTX in xfrm_do_migrate 3ab37554e6ce xfrm: clone XFRMA_REPLAY_ESN_VAL in xfrm_do_migrate 958c224a99d3 xfrm: clone XFRMA_SET_MARK in xfrm_do_migrate 954adf701189 iommu/vt-d: Fix lockdep splat in iommu_flush_dev_iotlb() 31bc10ac6d01 btrfs: move btrfs_rm_dev_replace_free_srcdev outside of all locks b50aa502610f drm/amd/display: fix return value check for hdcp_work b02b690b4bb3 drm/amd/pm: Removed fixed clock in auto mode DPM 9e184961ddb7 io_uring: fix potential ABBA deadlock in ->show_fdinfo() 287d8f00338d btrfs: move btrfs_scratch_superblocks into btrfs_dev_replace_finishing cefd370cb723 drm/amdgpu: prevent double kfree ttm->sg 9c6944b53f1d openvswitch: handle DNAT tuple collision 0388ffce1059 net: team: fix memory leak in __team_options_register 70af9c28d423 team: set dev->needed_headroom in team_setup_by_port() 9360901e714d sctp: fix sctp_auth_init_hmacs() error path d63492ab001b i2c: owl: Clear NACK and BUS error bits 08a1313bfca0 i2c: meson: fixup rate calculation with filter delay 3531df70c312 i2c: meson: keep peripheral clock enabled fe6124585cfe i2c: meson: fix clock setting overwrite d681bce5bc03 cifs: Fix incomplete memory allocation on setxattr path 80683929112b espintcp: restore IP CB before handing the packet to xfrm 1427c13cc16f xfrmi: drop ignore_df check before updating pmtu c2a55388bada nvme-tcp: check page by sendpage_ok() before calling kernel_sendpage() f4abc5911a9e tcp: use sendpage_ok() to detect misused .sendpage 854828e10e2d net: introduce helper sendpage_ok() in include/linux/net.h 89bec0adbf50 mm/khugepaged: fix filemap page_to_pgoff(page) != offset f994c81fe4c5 gpiolib: Disable compat ->read() code in UML case 987c12d56402 RISC-V: Make sure memblock reserves the memory containing DT 659a68b11df3 macsec: avoid use-after-free in macsec_handle_frame() 8c995b27d066 nvme-core: put ctrl ref when module ref get fail 3113391293be platform/x86: thinkpad_acpi: re-initialize ACPI buffer size when reuse 46a00e3e9275 platform/x86: intel-vbtn: Switch to an allow-list for SW_TABLET_MODE reporting 402ee2f96fb9 r8169: consider that PHY reset may still be in progress after applying firmware a73bb4ddee83 bpf: Prevent .BTF section elimination bc33b9bb0757 bpf: Fix sysfs export of empty BTF section 944e354acfc3 platform/x86: asus-wmi: Fix SW_TABLET_MODE always reporting 1 on many different models 88ddba3ebc3c platform/x86: thinkpad_acpi: initialize tp_nvram_state variable b9c0333ac6c8 platform/x86: intel-vbtn: Fix SW_TABLET_MODE always reporting 1 on the HP Pavilion 11 x360 6b010ed04d50 Platform: OLPC: Fix memleak in olpc_ec_probe 6ad52d3ee278 splice: teach splice pipe reading about empty pipe buffers c679280057ee usermodehelper: reset umask to default before executing user process 3d36be053e58 vhost: Use vhost_get_used_size() in vhost_vring_set_addr() 3480587d9b9d vhost: Don't call access_ok() when using IOTLB 145a5510ef6a block/scsi-ioctl: Fix kernel-infoleak in scsi_put_cdrom_generic_arg() 128f5fe7c102 partitions/ibm: fix non-DASD devices ef29249b066f drm/nouveau/mem: guard against NULL pointer access in mem_del e82867e1c2b4 drm/nouveau/device: return error for unknown chipsets bc7382371b2d net: wireless: nl80211: fix out-of-bounds access in nl80211_del_key() 82dfd230b0c0 exfat: fix use of uninitialized spinlock on error path 6a4bf26a176d crypto: arm64: Use x16 with indirect branch to bti_c fc5b5ae8ac3c bpf: Fix scalar32_min_max_or bounds tracking 849d01ef1894 Revert "ravb: Fixed to be able to unload modules" e57db2fee8b1 fbcon: Fix global-out-of-bounds read in fbcon_get_font() 34873e40e8d8 Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts 3714c5596a9d fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h 70b225d0a8ca Linux 5.8.14 8eec10e1335d ep_create_wakeup_source(): dentry name can change under you... 4306cae1d98a epoll: EPOLL_CTL_ADD: close the race in decision to take fast path a6a47119b527 epoll: replace ->visited/visited_list with generation count bdb43b31e65d epoll: do not insert into poll queues until all sanity checks are done 5e6bc9b1f1ae scsi: sd: sd_zbc: Fix ZBC disk initialization a12f67b54771 scsi: sd: sd_zbc: Fix handling of host-aware ZBC disks ecd72c95c278 drm/i915/gvt: Fix port number for BDW on EDID region setup 115b0aed8b74 gpiolib: Fix line event handling in syscall compatible mode b4b93f8c92bb random32: Restore __latent_entropy attribute on net_rand_state d4ff049a3463 pipe: remove pipe_wait() and fix wakeup race with splice f6e5c604d67b iommu/amd: Fix the overwritten field in IVMD header 7af706248ce2 gpio: pca953x: Correctly initialize registers 6 and 7 for PCA957x b7d423041485 pinctrl: mediatek: check mtk_is_virt_gpio input parameter 1b62e4935b0c pinctrl: qcom: sm8250: correct sdc2_clk 5f040ac168f3 autofs: use __kernel_write() for the autofs pipe writing b06582ae5052 scripts/dtc: only append to HOST_EXTRACFLAGS instead of overwriting c53cd1877406 blk-mq: call commit_rqs while list empty but error happen a6141f191d83 Input: trackpoint - enable Synaptics trackpoints 83884333497f i2c: npcm7xx: Clear LAST bit after a failed transaction. 95b874d021f6 i2c: cpm: Fix i2c_ram structure f6ae5ac641a8 gpio: aspeed: fix ast2600 bank properties cf7f69852717 gpio/aspeed-sgpio: don't enable all interrupts by default 7dc4222171ce gpio/aspeed-sgpio: enable access to all 80 input & output sgpios 20d7a2cbc339 gpio: pca953x: Fix uninitialized pending variable c8a8adc7df57 iommu/exynos: add missing put_device() call in exynos_iommu_of_xlate() 32b462c501ee scsi: target: Fix lun lookup for TARGET_SCF_LOOKUP_LUN_FROM_TAG case 40e2e6c71ac1 clk: samsung: exynos4: mark 'chipid' clock as CLK_IGNORE_UNUSED f6e9c4310f5a dmaengine: dmatest: Prevent to run on misconfigured channel ec9002ead04b clk: tegra: Fix missing prototype for tegra210_clk_register_emc() ef3f3611b462 clk: tegra: Always program PLL_E when enabled 63cd394fa3f0 pNFS/flexfiles: Ensure we initialise the mirror bsizes correctly on read ac376f2245bb NFSv4.2: fix client's attribute cache management for copy_file_range a98e3583bd8d nfs: Fix security label length not being reset 6846eb762344 pinctrl: mvebu: Fix i2c sda definition for 98DX3236 fdf8212f0260 phy: ti: am654: Fix a leak in serdes_am654_probe() 9f6c717ffa47 gpio: sprd: Clear interrupt when setting the type as edge 6bef7d4b4770 scripts/kallsyms: skip ppc compiler stub *.long_branch.* / *.plt_branch.* a50ea89d1ae5 nvme-fc: fail new connections to a deleted host or remote port 7d2120bc38b9 nvme-pci: fix NULL req in completion handler 189c154bc593 net: dsa: felix: fix some key offsets for IP4_TCP_UDP VCAP IS2 entries b23f9f0dc930 spi: fsl-espi: Only process interrupts for expected events cbbc927e0e62 cpuidle: psci: Fix suspicious RCU usage f833ed7a202b io_uring: mark statx/files_update/epoll_ctl as non-SQPOLL fc4b56ae9e76 tools/io_uring: fix compile breakage 4ff709d00af4 tracing: Make the space reserved for the pid wider f2465c7d069c mac80211: do not allow bigger VHT MPDUs than the hardware supports 9c72951f9e97 mac80211: Fix radiotap header channel flag for 6GHz band 2dd5f2a99bf3 drivers/net/wan/hdlc: Set skb->protocol before transmitting 3074634461c5 drivers/net/wan/lapbether: Make skb->protocol consistent with the header 74e81de01e49 fuse: fix the ->direct_IO() treatment of iov_iter 72adaf934802 nvme-core: get/put ctrl and transport module in nvme_dev_open/release() f3f3da8c1ff9 nvme-pci: disable the write zeros command for Intel 600P/P3100 33701f04a59a rndis_host: increase sleep time in the query-response loop 21f41dd7e883 net: dec: de2104x: Increase receive ring size for Tulip 9c524f9df9c7 hv_netvsc: Cache the current data path to avoid duplicate call and message caac35688ac1 drm/sun4i: mixer: Extend regmap max_register b92f98f9307c Revert "wlcore: Adding suppoprt for IGTK key in wlcore driver" 73fadce8c80b drivers/net/wan/hdlc_fr: Add needed_headroom for PVC devices 1017b151fb4a libbpf: Remove arch-specific include path in Makefile 9f183485e888 mt76: mt7915: use ieee80211_free_txskb to free tx skbs 057c9ed4565b vboxsf: Fix the check for the old binary mount-arguments struct 4a1db91e697a clocksource/drivers/timer-gx6605s: Fixup counter reload 5d48f7b0ed06 xen/events: don't use chip_data for legacy IRQs e99ecd62bb9c drm/amdgpu: restore proper ref count in amdgpu_display_crtc_set_config b64a43b072c7 memstick: Skip allocating card when removing host 13cee195a180 tracing: Fix trace_find_next_entry() accounting of temp buffer size 7f5d5928b9cc ftrace: Move RCU is watching check after recursion check 1f0038ad6eed iio: adc: qcom-spmi-adc5: fix driver name 14f6276e202f Input: i8042 - add nopnp quirk for Acer Aspire 5 A515 6901d792bc35 i2c: i801: Exclude device from suspend direct complete optimization 7d29e9507663 scsi: iscsi: iscsi_tcp: Avoid holding spinlock while calling getpeername() c32f1ee1d6d0 clk: socfpga: stratix10: fix the divider for the emac_ptp_free_clk a77ae2f6d900 clk: samsung: Keep top BPLL mux on Exynos542x enabled 9705d89518ae gpio: amd-fch: correct logic of GPIO_LINE_DIRECTION f67837215194 gpio: tc35894: fix up tc35894 interrupt configuration baeac67ee6e2 gpio: mockup: fix resource leak in error path cb2480639590 gpio: siox: explicitly support only threaded irqs 5ae75e1e510d usbcore/driver: Accommodate usbip ab3edda370ee usbcore/driver: Fix incorrect downcast dc1e84d05a96 usbcore/driver: Fix specific driver selection 36ec30f02a00 Revert "usbip: Implement a match function to fix usbip" 9c69e3a769db USB: gadget: f_ncm: Fix NDP16 datagram validation 26be1c145cfe mmc: sdhci: Workaround broken command queuing on Intel GLK based IRBIS models a8183e677fc1 btrfs: fix filesystem corruption after a device replace f2a5cb2f24ae io_uring: always delete double poll wait entry on match Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-17gstreamer1.0-plugins-good: add package config knob for the Raspberry PiJose Quaresma
* 0001-rpicamsrc-add-vchostif-library-as-it-is-required-to-.patch Upstream-Status: Submitted [https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/818] Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-17linux-firmware: rdepend on license for all nvidia packagesMax Krummenacher
Fixes commit 0671d04978 ("linux-firmware: package nvidia firmware") Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-17weston-init: Fix incorrect idle-time settingAlistair
Signed-off-by: Alistair Francis <alistair@alistair23.me> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-17ffmpeg: add srt package config knobJose Quaresma
* 0001-lavf-srt-fix-build-fail-when-used-the-libsrt-1.4.1.patch Upstream-Status: Backport [https://github.com/FFmpeg/FFmpeg/commit/7c59e1b0f285cd7c7b35fcd71f49c5fd52cf9315] Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-17gstreamer1.0-plugins-bad: add srt package config knobJose Quaresma
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-17systemd: Re-enable chvt as non-root user without polkitJoshua Watt
systemd 245 introduced a regression in behavior where they removed support for non-root users to chvt from a service file. This prevents running compositors (e.g. weston) as any user other than root. The intention is for polkit to be used to allow this (and in fact the default polkit rules that ship with systemd allow this). However, polkit is a huge dependency to bring in for an embedded system, and isn't support by OE-core. The patch has been proposed upstream to restore the previous behavior of allowing a non-root user to chvt to unbreak the regression without requiring polkit. Upstream-Status: Submitted [https://github.com/systemd/systemd/pull/17494] Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-17arch-riscv: Enable qemu-usermode on rv32Khem Raj
Current version of Qemu in OE-core now works fine in rv32/user-mode the said nvalid instruction errors are gone, so we can enable it now Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-17python-numpy: Add support for riscv32Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-17roofs_*.bbclass: fix missing vardeps for do_rootfsLoic Domaigne
As per lib/oe/rootfs.py and lib/oe/package_manager/???/__init__.py the PACKAGE_FEED baseurl is defined as the joined paths of: URIS/BASE_PATHS/ARCHS Therefore, the do_rootfs task should depend furthermore on PACKAGE_FEED_{BASE_PATHS,ARCHS} to properly retrigger a build if the value changes. Signed-off-by: Loic Domaigne (ljd) <tech@domaigne.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-17libdrm: upgrade 2.4.102 -> 2.4.103zangrc
files/0001-xf86drm.c-fix-build-failure.patch Removed since this is included in 2.4.103. Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-17enchant2: upgrade 2.2.12 -> 2.2.13zangrc
Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-17libinput: upgrade 1.16.2 -> 1.16.3zangrc
Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-17libdnf: upgrade 0.54.2 -> 0.55.0zangrc
Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-17kernel: Set proper LD in KERNEL_KCONFIG_COMMANDWonmin Jung
With 'ld-is-gold' and linux kernel 5.4 or later, menuconfig task for kernel recipes will fail with: $ bitbake -c menuconfig virtual/kernel ... scripts/kconfig/mconf Kconfig scripts/Kconfig.include:43: gold linker 'x86_64-poky-linux-ld' not supported /OE/build/tmp/work-shared/qemux86-64/kernel-source/scripts/kconfig/Makefile:29: recipe for target 'menuconfig' failed make[2]: *** [menuconfig] Error 1 /OE/build/tmp/work-shared/qemux86-64/kernel-source/Makefile:606: recipe for target 'menuconfig' failed make[1]: *** [menuconfig] Error 2 /OE/build/tmp/work-shared/qemux86-64/kernel-source/Makefile:185: recipe for target '__sub-make' failed make: *** [__sub-make] Error 2 Command failed. This is because that the KERNEL_LD variable already set in kernel-arch.bbclass isn't used by do_menuconfig function of cml1.bbclass. To fix this issue specify LD variable while calling the kernel menuconfig command through KERNEL_KCONFIG_COMMAND. Signed-off-by: Wonmin Jung <wonmin82@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-16kexec: arm64: disabled check if kaslr-seed dtb property was wipedAlexander Kamensky
qemuarm64 fails to kexec secondary kernel with following message: setup_2nd_dtb: kaslr-seed is not wiped to 0. kexec: setup_2nd_dtb failed. kexec: load failed. It happens because kaslr-seed is not wiped in case when CONFIG_RANDOMIZE_BASE is not set and qemu generates chosen/kaslr-seed property. Solution is to remove check in kexec-tools that kaslr-seed is 0. Signed-off-by: Alexander Kamensky <alexander.kamensky42@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-16weston: add pam to REQUIRED_DISTRO_FEATURESMartin Jansa
* it was added to weston-init in 72dd74c5d384dbe641cc7c02ecf766ff8d5f555f now world builds are failing with: ERROR: Nothing RPROVIDES 'weston-init' (but openembedded-core/meta/recipes-graphics/wayland/weston_9.0.0.bb RDEPENDS on or otherwise requires it) weston-init was skipped: missing required distro feature 'pam' (not in DISTRO_FEATURES) NOTE: Runtime target 'weston-init' is unbuildable, removing... Missing or unbuildable dependency chain was: ['weston-init'] ERROR: Nothing RPROVIDES 'weston-dev' (but openembedded-core/meta/recipes-graphics/wayland/weston_9.0.0.bb RDEPENDS on or otherwise requires it) No eligible RPROVIDERs exist for 'weston-dev' NOTE: Runtime target 'weston-dev' is unbuildable, removing... Missing or unbuildable dependency chain was: ['weston-dev'] ERROR: Nothing RPROVIDES 'weston' (but openembedded-core/meta/recipes-graphics/wayland/weston_9.0.0.bb RDEPENDS on or otherwise requires it) No eligible RPROVIDERs exist for 'weston' NOTE: Runtime target 'weston' is unbuildable, removing... Missing or unbuildable dependency chain was: ['weston'] Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-16gpgme: use python3targetconfigAlexander Kanavin
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-16meta: drop _PYTHON_SYSCONFIGDATA_NAME hacksAlexander Kanavin
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-16distutils3-base.bbclass: use python3targetconfigAlexander Kanavin
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-16python3-pycairo: use python3targetconfigAlexander Kanavin
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-16python3: split python target configuration into own classAlexander Kanavin
Setting _PYTHON_SYSCONFIGDATA_NAME in python3native class globally was problematic as it was leaking into host python environment, which was causing tracebacks depending on host distro and action (typically anything involving importing sysconfig module). The new class sets the variable only in specific tasks where it is needed, and should be inherited explicitly: - use python3native to run scripts with native python - use python3targetconfig to run scripts with native python if those scripts need to access target config data (such as correct installation directories). This also adds a dependency on target python, so should be used carefully to avoid lengthening builds. Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-16dbus: split -common and -tools out of main packageLuca Boccassi
Certain config files and units are shared between dbus-daemon and dbus-broker (available in meta-openembedded), so split them out to allow installing dbus-broker without pulling in dbus-daemon and its dependencies. Stand-alone command line tools can also be used regardless of whether the buses are provided by dbus-daemon or dbus-broker, so split them out into dbus-tools. Finally, move the XML schema files out of the main package and into the development package. All these changes follow the same pattern used by Fedora, which was one of the first distro to switch to dbus-broker by default: https://src.fedoraproject.org/rpms/dbus/blob/master/f/dbus.spec Signed-off-by: Luca Boccassi <luca.boccassi@microsoft.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-16kernel: provide module.lds for out of tree builds in v5.10+Bruce Ashfield
The upstream commit 596b0474d3d [kbuild: preprocess module linker script], adds a dependency on module.lds for external module building. Since module.lds is generated as part of 'modules_prepare', we must make it available with the other kernel artifacts in the kernel shared workdir, otherwise out of tree builds fail. This fixes errors like: | make[4]: *** No rule to make target 'scripts/module.lds', needed by 'build/tmp/work/qemuarm64-poky-linux/cryptodev-module/1.11-r0/git/cryptodev.ko'. Stop. | make[4]: *** Waiting for unfinished jobs.... We also ensure that kernel-devsrc has a copy to support on target module builds that are often prepared with 'make scripts prepare'. Those targets won't regenerate it, so the build fails. If 'make modules_prepare' is used, the file will be regenerated and overwrite our copy (as expected). Signed-off-by: Pan, Kris <kris.pan@intel.com> Signed-off-by: Lili Li <lili.li@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-13libbsd: Remove BSD-4-Clause from main packageMark Jonas
libbsd contains a multitude of licenses. For (commercial) projects the 3rd clause of the BSD-4-Clause license can be problematic. But only a few man pages use this license. This means that the main package containing the binary library itself is not under BSD-4-Clause ruling. Signed-off-by: Mark Jonas <toertel@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-13mesa: Add xcb-fixes to loader when using x11 and dri3Tom Hochstein
Backport fix for undefined symbol for xcb_xfixes_create_region in loader_dri3_helper.c. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-13systemtap: split runtime material in its own packageYann Dirson
Note the _class-target qualifier, here to prevent a funky dependency of systemtap-native on systemtap-native-runtime-native. This possibly hints to something deeper ? Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-13systemtap: fix install when python3-probes is disabled in PACKAGECONFIGYann Dirson
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-13systemtap: clarify the relation between exporter and python3-probes featureYann Dirson
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-13systemtap: remove extra dependenciesYann Dirson
Most of the RDEPENDS part of PACKAGECONFIG[translator] appears to be related to examples only. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-13systemtap: split examples and python scripts out of main packageYann Dirson
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-13layer.conf: fix syntax error in PATH settingMatt Madison
Commit 05a87be51b44608ce4f77ac332df90a3cd2445ef introduced a Python conditional expression when updating PATH that generates syntax warnings in bitbake-cookerdaemon.log: Var <PATH[:=]>:1: SyntaxWarning: "is not" with a literal. Did you mean "!="? Fix this by using the more appropriate '!=' comparison operator. Signed-off-by: Matt Madison <matt@madison.systems> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-13gdb: add PACKAGECONFIG for xz (lzma) compression supportDan Callaghan
Similar to elfutils, when xz support is built into gdb it will be able to read xz-compressed ELF sections containing debuginfo. This is used by the "mini debuginfo" format: https://sourceware.org/gdb/onlinedocs/gdb/MiniDebugInfo.html Signed-off-by: Dan Callaghan <dan.callaghan@opengear.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>