summaryrefslogtreecommitdiffstats
path: root/meta
Commit message (Collapse)AuthorAgeFilesLines
...
* linux-yocto/5.4: update to v5.4.59Bruce Ashfield2020-09-023-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: f61e1c3638dd Linux 5.4.59 5de0b5247cba io_uring: Fix NULL pointer dereference in loop_rw_iter() 4db28111b2a3 s390/gmap: improve THP splitting 756a70b6dcc3 s390/dasd: fix inability to use DASD with DIAG driver dccc66daeba5 xen/gntdev: Fix dmabuf import with non-zero sgt offset 8e41ac0bfdfd xen/balloon: make the balloon wait interruptible ee4c180d93d0 xen/balloon: fix accounting in alloc_xenballooned_pages error path db1f4c745a91 fs/minix: reject too-large maximum file size 8c7e720a165b fs/minix: don't allow getting deleted inodes a5305f119907 fs/minix: check return value of sb_getblk() 5be9072b8121 bitfield.h: don't compile-time validate _val in FIELD_FIT 3e95a74f4c27 crypto: cpt - don't sleep of CRYPTO_TFM_REQ_MAY_SLEEP was not specified 28bd8f392f4a crypto: ccp - Fix use of merged scatterlists 3c660aa47304 crypto: qat - fix double free in qat_uclo_create_batch_init_list d9add5d7d94b crypto: hisilicon - don't sleep of CRYPTO_TFM_REQ_MAY_SLEEP was not specified 17f9ba7229c4 pstore: Fix linking when crypto API disabled 1a2e558c8b30 tpm: Unify the mismatching TPM space buffer sizes 169d55c486f8 ALSA: usb-audio: add quirk for Pioneer DDJ-RB a3ec61c84d85 irqdomain/treewide: Free firmware node after domain removal 35e1338bddcd ARM: 8992/1: Fix unwind_frame for clang-built kernels cd17453fa96f parisc: mask out enable and reserved bits from sba imask 0d3897a7f527 parisc: Implement __smp_store_release and __smp_load_acquire barriers 8dfab4662001 parisc: Do not use an ordered store in pa_tlb_lock() 638e45c39f30 Revert "parisc: Revert "Release spinlocks using ordered store"" 431d999bd098 Revert "parisc: Use ldcw instruction for SMP spinlock release barrier" 7612ce180e30 Revert "parisc: Drop LDCW barrier in CAS code when running UP" 15f7b186916d erofs: fix extended inode could cross boundary a8e9efb55323 mtd: rawnand: qcom: avoid write to unavailable register 7ebb8fd40256 spi: spidev: Align buffers for DMA e02c77edd9b0 include/asm-generic/vmlinux.lds.h: align ro_after_init 7e270e86b1b3 cpufreq: dt: fix oops on armada37xx 613a374f3fd6 cpufreq: Fix locking issues with governors 6d1e56826ea8 NFS: Don't return layout segments that are in use 046922d3248d NFS: Don't move layouts to plh_return_segs list while in use 3c512bd3dbbb io_uring: set ctx sq/cq entry count earlier c6d2ddf1a30d drm/ttm/nouveau: don't call tt destroy callback on alloc failure. 86f95b631490 media: media-request: Fix crash if memory allocation fails 06d8ba514949 9p: Fix memory leak in v9fs_mount 10de419977bf ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109 1d2c4954e82b ALSA: usb-audio: fix overeager device match for MacroSilicon MS2109 d5f647e3a72a ALSA: usb-audio: Creative USB X-Fi Pro SB1095 volume knob support 8555fd99c111 ALSA: hda - fix the micmute led status for Lenovo ThinkCentre AIO 1f0e0ad76eae USB: serial: cp210x: enable usb generic throttle/unthrottle 3a8d1ca7204e USB: serial: cp210x: re-enable auto-RTS on open 378737e1eee2 net: initialize fastreuse on inet_inherit_port dcedddbc7b20 net: refactor bind_bucket fastreuse into helper 8a337428a5af vmxnet3: use correct tcp hdr length when packet is encapsulated e07d0ccd7fde tcp: correct read of TFO keys on big endian systems 49a5b473bc66 net/tls: Fix kmap usage 7bedf1d86298 net: Set fput_needed iff FDPUT_FPUT is set 47f873ac267b net: phy: fix memory leak in device-create error path 0b305f259ca9 net/nfc/rawsock.c: add CAP_NET_RAW check. 02618095ab45 net: Fix potential memory leak in proto_register() f6c5d9f3361a drivers/net/wan/lapbether: Added needed_headroom and a skb->len check de236de3df57 af_packet: TPACKET_V3: fix fill status rwlock imbalance 5ef739b7a5be crypto: aesni - add compatibility with IAS c44efee6e432 x86/fsgsbase/64: Fix NULL deref in 86_fsgsbase_read_task 18d1bb497364 SUNRPC: Fix ("SUNRPC: Add "@len" parameter to gss_unwrap()") 789be9705ed1 svcrdma: Fix page leak in svc_rdma_recv_read_chunk() fa6bd08869c5 pinctrl-single: fix pcs_parse_pinconf() return value 50abf1b9ad10 ocfs2: fix unbalanced locking ba8a72193346 dlm: Fix kobject memleak 41e8b5afde8e net: thunderx: initialize VF's mailbox mutex before first usage 3084ecb02357 fsl/fman: fix eth hash table allocation 2997cea07f9e fsl/fman: check dereferencing null pointer 158ccb4f03b5 fsl/fman: fix unreachable code a405fb3ffdab fsl/fman: fix dereference null return value e9b3249a3df6 fsl/fman: use 32-bit unsigned integer 8c68da19fd02 net: spider_net: Fix the size used in a 'dma_free_coherent()' call dc66a35ffee6 liquidio: Fix wrong return value in cn23xx_get_pf_num() eb4afeaf861f net: ethernet: aquantia: Fix wrong return value fe8571b4d5ac net/mlx5: Delete extra dump stack that gives nothing 87a43dac39c2 net/mlx5: DR, Change push vlan action sequence a4301de4be41 tools, bpftool: Fix wrong return value in do_dump() 94bc0ab6043f tools, build: Propagate build failures from tools/build/Makefile.build 2684577dd9bc wl1251: fix always return 0 error 3bec3e41db0d rtw88: coex: only skip coex triggered by BT info 1b7546010b01 rtw88: fix short GI capability based on current bandwidth ff1ecaf751d7 rtw88: fix LDPC field for RA info fef9f09078b0 ice: Graceful error handling in HW table calloc failure 2fd47ea1e063 s390/qeth: don't process empty bridge port events b8ae2bf5ccc6 ASoC: fsl_sai: Fix value of FSL_SAI_CR1_RFW_MASK 115da6e650ab ASoC: meson: axg-tdm-formatters: fix sclk inversion 0cc88bf69411 ASoC: meson: axg-tdmin: fix g12a skew a9d54ebf8db0 ASoC: meson: axg-tdm-interface: fix link fmt setup 5299edbfc19a selftests/powerpc: Fix online CPU selection 5412751327e8 cpufreq: ap806: fix cpufreq driver needs ap cpu clk 0df3fad9c17f PCI: Release IVRS table in AMD ACS quirk 07783db29f89 RDMA/netlink: Remove CAP_NET_RAW check when dump a raw QP 04cf65b784d2 selftests/powerpc: Fix CPU affinity for child process 3e95f258a143 powerpc/boot: Fix CONFIG_PPC_MPC52XX references 69a797a04517 powerpc/32s: Fix CONFIG_BOOK3S_601 uses 09c2050239fb selftests/powerpc: Squash spurious errors due to device removal 5f56aa0b1fec xfs: fix inode allocation block res calculation precedence 5c0fd1e61b5a net: dsa: rtl8366: Fix VLAN set-up 8cd2a4878787 net: dsa: rtl8366: Fix VLAN semantics 495b9d0dd071 Bluetooth: hci_serdev: Only unregister device if it was registered ba5c28f78461 Bluetooth: hci_h5: Set HCI_UART_RESET_ON_INIT to correct flags 8d91c73c13f1 power: supply: check if calc_soc succeeded in pm860x_init_battery b2b8438ed831 Smack: prevent underflow in smk_set_cipso() 674992659a97 Smack: fix another vsscanf out of bounds 3a2cd06a3d93 RDMA/core: Fix return error value in _ib_modify_qp() to negative 16416a158743 PCI: cadence: Fix updating Vendor ID and Subsystem Vendor ID register 845601756341 macintosh/via-macii: Access autopoll_devs when inside lock a88f86763cbc net: dsa: mv88e6xxx: MV88E6097 does not support jumbo configuration f6f75b1756f7 scsi: mesh: Fix panic after host or bus reset b41e8798f288 scsi: megaraid_sas: Clear affinity hint 1d7e19cf79f4 usb: gadget: f_uac2: fix AC Interface Header Descriptor wTotalLength b2c2b88b0496 usb: dwc2: Fix error path in gadget registration b8f3c361ca2c MIPS: OCTEON: add missing put_device() call in dwc3_octeon_device_init() db2eabff57cc phy: armada-38x: fix NETA lockup when repeatedly switching speeds 2bf9418b7b11 mt76: mt7615: fix potential memory leak in mcu message handler 54c9afe415dc powerpc/perf: Fix missing is_sier_aviable() during build 53eeba79c152 coresight: tmc: Fix TMC mode read in tmc_read_unprepare_etb() 6482f5119946 thermal: ti-soc-thermal: Fix reversed condition in ti_thermal_expose_sensor() c30281c4b28f usb: core: fix quirks_param_set() writing to a const pointer 92581069807b USB: serial: iuu_phoenix: fix led-activity helpers 278b532dfeaf spi: lantiq-ssc: Fix warning by using WQ_MEM_RECLAIM 7e206d89e1c7 gpu: ipu-v3: Restore RGB32, BGR32 e66ffe919ed4 drm/imx: tve: fix regulator_disable error path 1a279871012d drm/imx: fix use after free 44ae76d01d95 powerpc/book3s64/pkeys: Use PVR check instead of cpu feature 6112c341ba3a phy: renesas: rcar-gen3-usb2: move irq registration to init e82e9db82faf PCI/ASPM: Add missing newline in sysfs 'policy' c537bd0732ea ASoC: meson: fixes the missed kfree() for axg_card_add_tdm_loopback 2698fab03884 staging: rtl8192u: fix a dubious looking mask before a shift 209207562934 ima: Have the LSM free its audit rule 7ecfbee3b9c3 RDMA/rxe: Prevent access to wr->next ptr afrer wr is posted to send queue 4cf66d70b5ef RDMA/qedr: SRQ's bug fixes 978bef91cad7 powerpc/vdso: Fix vdso cpu truncation 7beea356fabb powerpc/rtas: don't online CPUs for partition suspend 936e927ece9b kernfs: do not call fsnotify() with name without a parent b7fc8591cae4 mwifiex: Prevent memory corruption handling keys 0c0d30eaf31c scsi: scsi_debug: Add check for sdebug_max_queue during module init 6a292c4bc027 drm/bridge: sil_sii8620: initialize return of sii8620_readb 8ffa0cf2b662 phy: exynos5-usbdrd: Calibrating makes sense only for USB2.0 PHY 36f9ed95ec52 drm: panel: simple: Fix bpc for LG LB070WV8 panel d25c81232007 leds: core: Flush scheduled work for system suspend adbb26e2d44e kobject: Avoid premature parent object freeing in kobject_cleanup() 59f69f1edb56 drm/stm: repair runtime power management cc5f55c46a71 PCI: Fix pci_cfg_wait queue locking problem 8fbefed6c3a0 RDMA/rxe: Skip dgid check in loopback mode 6093eae667d6 xfs: fix reflink quota reservation accounting error 2c5170b451b7 xfs: don't eat an EIO/ENOSPC writeback error when scrubbing data fork deaf69f5b028 media: cros-ec-cec: do not bail on device_init_wakeup failure 951a21261577 media: exynos4-is: Add missed check for pinctrl_lookup_state() 210ab36cdaa9 media: firewire: Using uninitialized values in node_probe() 0c122fc90d02 ipvs: allow connection reuse for unconfirmed conntrack 45a769a10126 scsi: eesox: Fix different dev_id between request_irq() and free_irq() 76189426da56 scsi: powertec: Fix different dev_id between request_irq() and free_irq() 691081c0558a RDMA/core: Fix bogus WARN_ON during ib_unregister_device_queued() 67642ac2ac0b iavf: Fix updating statistics 8d5ce7e06ff8 iavf: fix error return code in iavf_init_get_resources() f27a965b042f staging: vchiq_arm: Add a matching unregister call 87a30aa61f60 drm/radeon: fix array out-of-bounds read and write issues db377d8caf08 cxl: Fix kobject memleak 835c6f7c0a94 drm/mipi: use dcs write for mipi_dsi_dcs_set_tear_scanline 6f2b14006d44 scsi: cumana_2: Fix different dev_id between request_irq() and free_irq() d92cc98b7423 ASoC: Intel: bxt_rt298: add missing .owner field a1773c8b04a4 ASoC: SOF: nocodec: add missing .owner field d85cebc8656f media: omap3isp: Add missed v4l2_ctrl_handler_free() for preview_init_entities() 8fe0119f5c63 media: marvell-ccic: Add missed v4l2_async_notifier_cleanup() 79962a7a1dd1 media: cxusb-analog: fix V4L2 dependency a728697b74b7 Bluetooth: btmtksdio: fix up firmware download sequence ecab4ef93ce6 Bluetooth: btusb: fix up firmware download sequence 6db3579dd3a4 leds: lm355x: avoid enum conversion warning cc51ca361059 clk: bcm63xx-gate: fix last clock availability 8bfd16c687cf drm/arm: fix unintentional integer overflow on left shift 018192e85860 drm/etnaviv: Fix error path on failure to enable bus clk 8080ccd31233 iio: improve IIO_CONCENTRATION channel type description b4a09e491d38 ath10k: Acquire tx_lock in tx error paths d9411fcc9a48 video: pxafb: Fix the function used to balance a 'dma_alloc_coherent()' call 703a2e85a3a8 console: newport_con: fix an issue about leak related system resources e95d33905a4e video: fbdev: sm712fb: fix an issue about iounmap for a wrong address d9e13b0c26cf btmrvl: Fix firmware filename for sd8997 chipset 671f14a14471 btmrvl: Fix firmware filename for sd8977 chipset 89b09156ed41 mwifiex: Fix firmware filename for sd8997 chipset be9903c9ebe4 mwifiex: Fix firmware filename for sd8977 chipset e3b04e1b5b03 agp/intel: Fix a memory leak on module initialisation failure 7669b6beb4fd drm/bridge: ti-sn65dsi86: Clear old error bits before AUX transfers 1a981f4d6c97 drm/gem: Fix a leak in drm_gem_objects_lookup() 167708cbebd3 drm/msm: ratelimit crtc event overflow error 1e8d2186551b ACPICA: Do not increment operation_region reference counts for field units ca6654d7da59 bcache: fix super block seq numbers comparision in register_cache_set() db9b14ae4b6a dyndbg: fix a BUG_ON in ddebug_describe_flags 8fb05790b55b usb: bdc: Halt controller on suspend 296184490e2c bdc: Fix bug causing crash after multiple disconnects 77d7ce9ccb33 usb: gadget: net2280: fix memory leak on probe error handling paths 7404ce0f639c mmc: sdhci-pci-o2micro: Bug fix for O2 host controller Seabird1 d000795c9f25 ionic: update eid test for overflow 691ae7c87ff7 gpu: host1x: debug: Fix multiple channels emitting messages simultaneously ff3fde9d4519 iwlegacy: Check the return value of pcie_capability_read_*() ef62e5411db2 platform/x86: asus-nb-wmi: add support for ASUS ROG Zephyrus G14 and G15 ce3ae44103ca brcmfmac: set state of hanger slot to FREE when flushing PSQ 1c53aefa2866 brcmfmac: To fix Bss Info flag definition Bug 29dd5e5309b1 brcmfmac: keep SDIO watchdog running when console_interval is non-zero 5908a17b247d bpf: Fix fds_example SIGSEGV error 4360d9b560bd drm/amd/powerplay: fix compile error with ARCH=arc fae763f1357b drm/amdgpu/display bail early in dm_pp_get_static_clocks 87834546ea2c mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls ae3033d38596 irqchip/irq-mtk-sysirq: Replace spinlock with raw_spinlock d17931fbe9dd drm/radeon: disable AGP by default 238e32468e0d drm/debugfs: fix plain echo to connector "force" attribute df91fe834bd4 drm/msm: Fix a null pointer access in msm_gem_shrinker_count() fae8ff2dfd8d drm: msm: a6xx: fix gpu failure after system resume 0e76c2ffb8f0 usb: mtu3: clear dual mode of u3port when disable device e633add66d17 btrfs: fix lockdep splat from btrfs_dump_space_info 7795eb18ce7d mmc: sdhci-cadence: do not use hardware tuning for SD mode 3b69bcd45426 drm/nouveau: fix multiple instances of reference count leaks db0a2e4857dd drm/nouveau: fix reference count leak in nouveau_debugfs_strap_peek 20e7c4456069 drm/etnaviv: fix ref count leak via pm_runtime_get_sync 274f4e9c575a arm64: dts: hisilicon: hikey: fixes to comply with adi, adv7533 DT binding 454a00e9ed83 drm/nouveau/kms/nv50-: Fix disabling dithering d72c0f225a2f md-cluster: fix wild pointer of unlock_all_bitmaps() 2ac7df0910e5 bus: ti-sysc: Add missing quirk flags for usb_host_hs 6754d2a86c43 video: fbdev: neofb: fix memory leak in neo_scan_monitor() 9ca426693563 video: fbdev: savage: fix memory leak on error handling path in probe 8b8d17d9ff8a crypto: aesni - Fix build with LLVM_IAS=1 cab45cfa00b8 drm/radeon: Fix reference count leaks caused by pm_runtime_get_sync 2f04f5bcf6d9 drm/amdgpu: avoid dereferencing a NULL pointer 6402b231824f fs/btrfs: Add cond_resched() for try_release_extent_mapping() stalls a6619810135b loop: be paranoid on exit and prevent new additions / removals 0e656b7e85c3 Bluetooth: add a mutex lock to avoid UAF in do_enale_set f8b0407f6a5f soc: qcom: rpmh-rsc: Set suppress_bind_attrs flag 94fd6f72a826 drm/tilcdc: fix leak & null ref in panel_connector_get_modes 86f305a9aca0 nvme-multipath: do not fall back to __nvme_find_path() for non-optimized paths f0a8c0254fde nvme-multipath: fix logic for non-optimized paths 4e8691ba0e78 nvme-rdma: fix controller reset hang during traffic b98a96662a4e nvme-tcp: fix controller reset hang during traffic 6f01de256dd0 md: raid0/linear: fix dereference before null check on pointer mddev 0f09c88f207c seccomp: Fix ioctl number for SECCOMP_IOCTL_NOTIF_ID_VALID 7915a3c04139 irqchip/ti-sci-inta: Fix return value about devm_ioremap_resource() 2f53a4b54e25 iocost: Fix check condition of iocg abs_vdebt 3f4f3b350a8a ARM: socfpga: PM: add missing put_device() call in socfpga_setup_ocram_self_refresh() 9600bdd6924a spi: rockchip: Fix error in SPI slave pio read 0b1799662a61 io_uring: fix sq array offset calculation afa16b50e2aa regulator: fix memory leak on error path of regulator_register() 80242590651c recordmcount: only record relocation of type R_AARCH64_CALL26 on arm64. 3a17c7bfe705 tpm: Require that all digests are present in TCG_PCR_EVENT2 structures b1fe27d227c6 spi: lantiq: fix: Rx overflow error in full duplex mode e22730350d9e ARM: dts: sunxi: bananapi-m2-plus-v1.2: Fix CPU supply voltages acbe4a1dc54c ARM: dts: sunxi: bananapi-m2-plus-v1.2: Add regulator supply to all CPU cores cd9f5d2b3999 ARM: at91: pm: add missing put_device() call in at91_pm_sram_init() 1b3cb69fd559 ARM: dts: gose: Fix ports node name for adv7612 e21665164e99 ARM: dts: gose: Fix ports node name for adv7180 4361bec62bda platform/x86: intel-vbtn: Fix return value check in check_acpi_dev() ed48a02d4cbd platform/x86: intel-hid: Fix return value check in check_acpi_dev() 78448034fafb m68k: mac: Fix IOP status/control register writes b8ad79dde63f m68k: mac: Don't send IOP message until channel is idle 38702b9081c9 clk: scmi: Fix min and max rate when registering clocks with discrete rates 047187eb0a3f sched/uclamp: Fix initialization of struct uclamp_rq 4d7115d29201 arm64: dts: exynos: Fix silent hang after boot on Espresso 420acbfdd64b firmware: arm_scmi: Fix SCMI genpd domain probing 0155cd348be2 ARM: exynos: MCPM: Restore big.LITTLE cpuidle support 489ee1f21993 crypto: ccree - fix resource leak on error path 6a291f9c21e4 blktrace: fix debugfs use after free 34108464f808 arm64: dts: qcom: msm8916: Replace invalid bias-pull-none property f2b639b2aa21 crc-t10dif: Fix potential crypto notify dead-lock c73eec04e666 EDAC: Fix reference count leaks 192b8516c99c arm64: dts: rockchip: fix rk3399-puma gmac reset gpio da9dfd06dbaa arm64: dts: rockchip: fix rk3399-puma vcc5v0-host gpio 066f85458d9c arm64: dts: rockchip: fix rk3368-lion gmac reset gpio e8eb09e542c1 sched: correct SD_flags returned by tl->sd_flags() b8d9908c9d3d sched/fair: Fix NOHZ next idle balance 072d1300f1ce x86/mce/inject: Fix a wrong assignment of i_mce.status a36ff7a40d11 clk: qcom: clk-rpmh: Wait for completion when enabling clocks a02df82a59c3 fs/io_uring.c: Fix uninitialized variable is referenced in io_submit_sqe bd1584865c12 nvme: add a Identify Namespace Identification Descriptor list quirk 039b66468fc4 HID: input: Fix devices that return multiple bytes in battery report 16d2fb138f98 tracepoint: Mark __tracepoint_string's __used (From OE-Core rev: c0918ffbcce3d5d05dba8ced1f5d6f451c7a81dc) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit d1e62066f50aaac6e1064e381c8440d45d9322b5) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libubootenv: inherit uboot-configMing Liu2020-09-021-1/+1
| | | | | | | | | | | | | | This mainly aims to involve in the sanity check of UBOOT_CONFIG and UBOOT_MACHINE, it will throw a error message at recipe parsing time if neither of them is set, and libubootenv would be skipped. (From OE-Core rev: 1231b05d149a1a4091a16f3364c12a6547a17f63) Signed-off-by: Ming Liu <liu.ming50@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 10aa1291979fb90bed1beb49be4d406ed0e1e4d5) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libubootenv: uprev to v0.3Ming Liu2020-09-021-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update libubootenv to the latest 0.3 release, which comprises the following commits: ``` 1efed83 Increase max length for device name 6f4fc1c uboot_env: Use canonicalized pathname when reading device 23b3086 Fix bug introduced by commit 52a70114 ed1a53e Dont store to device if no value changes 4a0a466 Merge pull request #7 from TomzBench/cmake-fix 6117831 Added Coverity badge 49372a1 Fix coverity #293496 69a6819 Fix coverity #293503 and #293507 258bf52 Fix coverity #293501 aa52e61 Fix coverity #293505 52a7011 Fix coverity #293504 and #293506 e822218 Fix coverity #293495 and #293497 23b305f Fix coverity #293499 25ef1f6 Add coverity setup for Travis 41b5188 fixed install for static target, fixed BUILD_DOC acknowledgement 86bd30a Restore ability to feed script file via stdin, using `-s -`. c91dcca ubi, write: fix invalid envsize ptr to UBI_IOCVOLUP f4b9cde Allow negative offsets 45bf92a Detect sector size if not found in config 9f59db6 uboot_env: remove unused variables 65d243e README: libubootenv is now in oe-core ba952d0 BUG: variable lists not released in close() 690f868 Variables are not removed when loading from file 9e3586a Make sure there's no file descriptor leakage in case of error 03647c4 Check config file defines a non-zero Sector size 3b2d4f1 Check environment size from fw_env.config 879c073 Do not hardcode path for install d9c639b libubootenv: add pkg-config support cc628ee libuboot: wrap libuboot in extern "C" for C++ ``` Also add u-boot-default-env to RRECOMMENDS since /etc/u-boot-initial-env is being referred in libubootenv source, and turns libubootenv's PACKAGE_ARCH to be MACHINE_ARCH since u-boot-default-env is a machine-arch package. (From OE-Core rev: 921d063aa3d818b163c64899c1e725773adabf30) Signed-off-by: Ming Liu <liu.ming50@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 02d55cd35aac15095fc44f0cf8f9e7a71638f485) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* multilib.conf: add u-boot to NON_MULTILIB_RECIPESMing Liu2020-09-021-1/+1
| | | | | | | | | | | | u-boot should be a non multilib recipe, add it in NON_MULTILIB_RECIPES. (From OE-Core rev: 7d9a8ee200fe3439885de9a9ba55def84b2f316b) Signed-off-by: Ming Liu <liu.ming50@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 5e7dc0d68efb2d43bbd5b1be9e6d555fc4456fb6) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* conf/machine: set UBOOT_MACHINE for qemumips and qemumips64Ming Liu2020-09-022-0/+4
| | | | | | | | | | | | These machines support booting U-Boot, so set the machine appropriately. (From OE-Core rev: 259653b67810da4085fa78e8e6538651dc19ff3b) Signed-off-by: Ming Liu <liu.ming50@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit b812fad85aed6cb9e433c689f3b14425488dfc68) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bluez5: fix builds that require ell supportPeter A. Bigot2020-09-021-2/+2
| | | | | | | | | | | | | | | | | | | | | Shortly after the recipe was updated to add ell as a mesh dependency the way ell was integrated into bluez5 was changed. BlueZ requires ell only for mesh and for btpclient (external test programs). It will be ignored unless either mesh or btpclient are selected. ell can be supplied externally, or it can be copied into the bluez build directory from an existing sibling source directory. Since bitbake builds do not provide a sibling source directory tell bluez to look for it as an external library in the conditions where it's required. (From OE-Core rev: a29eac72da3579edd9eebc3358498146000a491a) Signed-off-by: Peter A. Bigot <pab@pabigot.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit f22b4eba98b3707d7f6daa4277414cecb3e5ee6b) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bind: update to 9.11.22 ESVArmin Kuster2020-09-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Source: isc.org MR: 105232, 105246, 105260 Type: Security Fix Disposition: Backport from https://www.isc.org/bind/ ChangeID: 655cfdf1e91c4107321e63a2012302e1cc184366 Description: Bug fix only update Three CVE fixes CVE-2020-8622 CVE-2020-8623 CVE-2020-8624 For more information see: https://downloads.isc.org/isc/bind9/9.11.22/RELEASE-NOTES-bind-9.11.22.pdf (From OE-Core rev: 08e362ebd65816106afbc594cbbc552b9a6c32c6) Signed-off-by: Armin Kuster <akuster@mvista.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 1c85f26b1bd3475699d54f18c6b5b4924bcd8eb2) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* perf: backport a fix for confusing non-fatal errorMartin Jansa2020-09-021-0/+4
| | | | | | | | | | | | | | | | | | | | | | | * add V=1 to make log.do_compile a bit more useful, with this it shows: /bin/sh '/OE/build/oe-core/tmp-glibc/work/qemux86_64-oe-linux/perf/1.0-r9/perf-1.0/tools/perf/trace/beauty/arch_errno_names.sh' x86_64-oe-linux-gcc -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse --sysroot=/OE/build/oe-core/tmp-glibc/work/qemux86_64-oe-linux/perf/1.0-r9/recipe-sysroot /OE/build/oe-core/tmp-glibc/work/qemux86_64-oe-linux/perf/1.0-r9/perf-1.0/tools > /OE/build/oe-core/tmp-glibc/work/qemux86_64-oe-linux/perf/1.0-r9/perf-1.0/trace/beauty/generated/arch_errno_name_array.c find: unknown predicate `-m64/arch' x86_64-oe-linux-gcc: error: unrecognized command-line option '-m64/include/uapi/asm-generic/errno.h' x86_64-oe-linux-gcc: fatal error: no input files compilation terminated. x86_64-oe-linux-gcc: error: unrecognized command-line option '-m64/include/uapi/asm-generic/errno.h' x86_64-oe-linux-gcc: fatal error: no input files compilation terminated. * apply https://github.com/torvalds/linux/commit/e4ffd066ff440a57097e9140fa9e16ceef905de8 with sed call to fix this (From OE-Core rev: 5f41726872d751c3bfe784ca14eca9be4a4e3c4b) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit c603e6e13e44ae907cf1f04abf6e1babf3d7be26) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gpgme: fix multilib header conflictChangqing Li2020-09-021-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fix error: file /usr/include/gpgme.h conflicts between attempted installs of gpgme-dev-1.13.1-r0.core2_64 and lib32-gpgme-dev-1.13.1-r0.core2_32 part of diff: -#if 64 +#if 0 #ifndef _FILE_OFFSET_BITS -#error GPGME was compiled with _FILE_OFFSET_BITS = 64, please see the section "Largefile support (LFS)" in the GPGME manual. +#error GPGME was compiled with _FILE_OFFSET_BITS = 0, please see the section "Largefile support (LFS)" in the GPGME manual. #else -#if (_FILE_OFFSET_BITS) != (64) -#error GPGME was compiled with a different value for _FILE_OFFSET_BITS, namely 64, please see the section "Largefile support (LFS)" in the GPGME manual. +#if (_FILE_OFFSET_BITS) != (0) +#error GPGME was compiled with a different value for _FILE_OFFSET_BITS, namely 0, please see the section "Largefile support (LFS)" in the GPGME manual. #endif #endif #endif LFS support is enabled by default, and this header is generated during build according to current configure (From OE-Core rev: 82df23b088a4844d1f171bfa70c212ff62c3a741) Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit bd056f9c4c22740a4f7ede00c758a21037eae5ca) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* weston: add missing packageconfigsGuillaume Champagne2020-09-021-2/+18
| | | | | | | | | | | | | | | | | | Add missing package configs to: - Select shell integration - Disable screen sharing module (independent from backend) - Disable jpeg image support `PACKAGECONFIG` default value is updated to enable these configs, since they were previously implicitly enabled. (From OE-Core rev: 156d3e066dbac0986f4f55bef9b2d9922b18e738) Signed-off-by: Guillaume Champagne <champagne.guillaume.c@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit f883413b2bc6e7d0bd44ce8324cd36a8fe918e5f) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* image_types_wic: Add ASSUME_PROVIDED to WICVARSVijai Kumar K2020-09-021-1/+2
| | | | | | | | | | | | | | | Add ASSUME_PROVIDED to WICVARS so that wic can use that when running on bitbake environment. This fixes the below build failure in do_image_wic when --include-path is used in wks file. (From OE-Core rev: 105f352abab0a57d6d3a6cf3d75ba4d895e3c254) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 04068ff19d2c18c3b915aab6832ad4b48affa07f) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* package.bbclass: Sort shlib2 output for hash equivalencyMark Hatle2020-09-021-1/+1
| | | | | | | | | | | | | | The output was unsorted, so different versions of python, different input ordering could have have changed the files, and thus changed the hashes making the system think the output was different, even when unmodified. (From OE-Core rev: 07d15b83a998d6a80eba2cf8649486bfe302f94d) Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 23cc846c92219c5cbe3fc6a0024579195d3cbd78) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* package_tar.bbclass: Sync to the other package_* classesMark Hatle2020-09-022-4/+3
| | | | | | | | | | | | | | | | | | Sync up the anonymous python definition with the other package_*.bbclass files. This should make future maintenance easier, even though it has no difference in behavior from what was there. Additional, there was a missing deltask in the nopackages.bbclass related to the package_tar which has been corrected. This could cause problems on native recipes when package_tar was enabled. (From OE-Core rev: 2ac25329fd2efbfdcc2b97948cdcb3402ee497e0) Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit f87452942f6391a239b50e3f3f9fa100e74a78fa) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa/manual/bsp-hw.json : remove X_server_can_start_up_with_runlevel_5_boot testTeohJayShen2020-09-021-22/+0
| | | | | | | | | | | | remove the test as graphical mode is already being validated (From OE-Core rev: 2de541adc2dfc11be72446d3f80a9874f8be86c1) Signed-off-by: TeohJayShen <jay.shen.teoh@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit ad5b5ca9ec1d9106911a610bb36fb98e3f17748d) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa/manual/bsp-hw.json : remove shutdown_system testTeohJayShen2020-09-021-22/+0
| | | | | | | | | | | | remove the test as shutdown function is already being validated (From OE-Core rev: a0d678cd3b7b0193450abe00e58f71692a75360e) Signed-off-by: TeohJayShen <jay.shen.teoh@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 58281082fbed57298247c019c3d8149e688de161) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa: runtime_tests: Extra GPG debuggingJoshua Watt2020-09-021-1/+1
| | | | | | | | | | | | | This patch enables extra debugging for gpg to try and get more debugging information when [YOCTO #14003] occurs (From OE-Core rev: b1fa60c791e759f7171862db68dbad2687e83812) Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit f24d7be1fb863006b5414fa8f9c9a37bb48d5a6f) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-ucm-conf: use ${datadir} in do_install()Mikko Rapeli2020-08-271-3/+3
| | | | | | | | | | | | Fixes build with custom directory structure. (From OE-Core rev: da9571716c40fd8129e8c8f24f07302458b43e31) Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 710567168eca3d9a580f768a82db033f1cca3cec) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-topology-conf: use ${datadir} in do_install()Mikko Rapeli2020-08-271-2/+2
| | | | | | | | | | | | Fixes build with custom directory structure. (From OE-Core rev: 35b3e2365fe0a361d62c1d9abebd40de9e27af25) Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 9eec98b3842bb046cbd202140b9b5ccf09d20466) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libffi: fix multilib header conflictChangqing Li2020-08-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fix error: file /usr/include/ffitarget.h conflicts between attempted installs of lib32-libffi-dev-3.3-r0.armv7vet2hf_vfp and libffi-dev-3.3-r0.cortexa57 part of diff #ifndef LIBFFI_ASM -typedef unsigned long ffi_arg; -typedef signed long ffi_sarg; - -typedef enum ffi_abi { - FFI_FIRST_ABI = 0, - FFI_SYSV, - FFI_VFP, - FFI_LAST_ABI, -#if defined(__ARM_PCS_VFP) || defined(_M_ARM) - FFI_DEFAULT_ABI = FFI_VFP, +#ifdef __ILP32__ +#define FFI_SIZEOF_ARG 8 +#define FFI_SIZEOF_JAVA_RAW 4 +typedef unsigned long long ffi_arg; +typedef signed long long ffi_sarg; +#elif defined(_M_ARM64) +#define FFI_SIZEOF_ARG 8 +typedef unsigned long long ffi_arg; +typedef signed long long ffi_sarg; #else - FFI_DEFAULT_ABI = FFI_SYSV, -#endif -} ffi_abi; +typedef unsigned long ffi_arg; +typedef signed long ffi_sarg; #endif -#define FFI_EXTRA_CIF_FIELDS \ - int vfp_used; \ - unsigned short vfp_reg_free, vfp_nargs; \ - signed char vfp_args[16] \ - -#define FFI_TARGET_SPECIFIC_VARIADIC -#ifndef _M_ARM -#define FFI_TARGET_HAS_COMPLEX_TYPE +typedef enum ffi_abi + { + FFI_FIRST_ABI = 0, + FFI_SYSV, + FFI_LAST_ABI, + FFI_DEFAULT_ABI = FFI_SYSV + } ffi_abi; #endif /* ---- Definitions for closures ----------------------------------------- */ #define FFI_CLOSURES 1 -#define FFI_GO_CLOSURES 1 #define FFI_NATIVE_RAW_API 0 #if defined (FFI_EXEC_TRAMPOLINE_TABLE) && FFI_EXEC_TRAMPOLINE_TABLE #ifdef __MACH__ -#define FFI_TRAMPOLINE_SIZE 12 -#define FFI_TRAMPOLINE_CLOSURE_OFFSET 8 +#define FFI_TRAMPOLINE_SIZE 16 +#define FFI_TRAMPOLINE_CLOSURE_OFFSET 16 #else #error "No trampoline table implementation" #endif #else -#ifdef _MSC_VER -#define FFI_TRAMPOLINE_SIZE 16 -#define FFI_TRAMPOLINE_CLOSURE_FUNCTION 12 -#else -#define FFI_TRAMPOLINE_SIZE 12 -#endif +#define FFI_TRAMPOLINE_SIZE 24 #define FFI_TRAMPOLINE_CLOSURE_OFFSET FFI_TRAMPOLINE_SIZE #endif +#ifdef _M_ARM64 +#define FFI_EXTRA_CIF_FIELDS unsigned is_variadic +#endif + (From OE-Core rev: 6392d99de30e74c41b289c43fd98601e6cbc34ab) Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit efe8d76810973e7032e729beee106b8acc39b8ed) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xserver-xorg: upgrade 1.20.7 -> 1.20.8Wang Mingyu2020-08-271-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug fix point release for current stable branch Adam Jackson (1): Revert "dri2: Don't make reference to noClientException" Arthur Williams (1): dix: Check for NULL spriteInfo in GetPairedDevice Daniel Llewellyn (1): os: Ignore dying client in ResetCurrentRequest Dave Airlie (1): modesetting: remove unnecessary error message, fix zaphod leases David Seifert (1): Fix building with `-fno-common` Dor Askayo (1): xwayland: clear pixmaps after creation in rootless mode Eric Anholt (1): glamor: Fix a compiler warning since the recent OOM fixes. George Matsumura (1): Restrict 1x1 pixmap filling optimization to GXcopy Jon Turney (2): Add xf86OSInputThreadInit to stub os-support as well Fix old-style definition warning for xf86OSInputThreadInit() Jonas Ådahl (1): xwayland/glamor-gbm: Handle DRM_FORMAT_MOD_INVALID gracefully Kenneth Graunke (1): configure: Define GLAMOR_HAS_EGL_QUERY_DRIVER when available Maarten Lankhorst (1): modesetting: Disable atomic support by default Matt Turner (1): xserver 1.20.8 Michel Dänzer (8): modesetting: Explicitly #include "mi.h" xfree86/modes: Bail from xf86RotateRedisplay if pScreen->root is NULL xwayland: Split up xwl_screen_post_damage into two phases xwayland: Call glamor_block_handler from xwl_screen_post_damage xwayland: Add xwl_window_create_frame_callback helper xwayland: Use single frame callback for Present flips and normal updates xwayland: Use frame callbacks for Present vblank events xwayland: Delete all frame_callback_list nodes in xwl_unrealize_window Paul Kocialkowski (4): glamor: Propagate FBO allocation failure for picture to texture upload glamor: Error out on out-of-memory when allocating PBO for FBO access glamor: Propagate glamor_prepare_access failures in copy helpers glamor: Fallback to system memory for RW PBO buffer allocation (From OE-Core rev: 55d6ba6f7635f4939e6dad0bd3f6730a23870238) Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 4e06262ee0eafa4aff6dfcd7bd2fdd62820d5f12) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* perl: fix CVE-2020-12723Lee Chee Yang2020-08-272-0/+303
| | | | | | | | | | | | | Minor changes to the test cases count in the .patch file to make it align with current version, so the fixes can be apply. Changes apply to line: https://github.com/perl/perl5/commit/66bbb51b93253a3f87d11c2695cfb7bdb782184a#diff-e31ddd69cf47acf02911647c691a0283L28 (From OE-Core rev: 43f1aa650c45a0976230c7c2f79d8efe0e6e159a) Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ghostscript: update to 9.52Lee Chee Yang2020-08-2722-829/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is maintenance release consolidating the changes introduced in 9.50. see : https://www.ghostscript.com/doc/9.52/News.htm Drop all custom objarch.h files; ghostscript nowadays generates that with autoconf. Freetype can no longer be disabled. Building out of source tree is broken. Upgrade include several CVE fixes: CVE-2020-16287 CVE-2020-16288 CVE-2020-16289 CVE-2020-16290 CVE-2020-16291 CVE-2020-16292 CVE-2020-16293 CVE-2020-16294 CVE-2020-16295 CVE-2020-16296 CVE-2020-16297 CVE-2020-16298 CVE-2020-16299 CVE-2020-16300 CVE-2020-16301 CVE-2020-16302 CVE-2020-16303 CVE-2020-16304 CVE-2020-16305 CVE-2020-16308 CVE-2020-16309 CVE-2020-17538 (From OE-Core rev: 1cee5540ca74c38cc483b28f720e345644d6ca9b) Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.4: perf cs-etm: Move definition of 'traceid_list' global ↵Bruce Ashfield2020-08-273-12/+12
| | | | | | | | | | | | | | | | variable from header file Integrating the following commit(s) to linux-yocto/5.4: 706efec4c1e2 perf cs-etm: Move definition of 'traceid_list' global variable from header file (From OE-Core rev: 033e4bdb9f80aed3ba009e105acd5b61a8899626) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 8e1d8c2099f29b45f1e96d4349731db036fb7548) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.4: update to v5.4.58Bruce Ashfield2020-08-273-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: cad17feaf0d0 Linux 5.4.58 512570b17807 nfsd: Fix NFSv4 READ on RDMA when using readv df6aeb5235e9 ima: move APPRAISE_BOOTPARAM dependency on ARCH_POLICY to runtime fb264505b395 tcp: apply a floor of 1 for RTT samples from TCP timestamps 848e15a8c8f6 selftests/net: relax cpu affinity requirement in msg_zerocopy test b8f2d34f6bb5 Revert "vxlan: fix tos value before xmit" daff7f09f341 openvswitch: Prevent kernel-infoleak in ovs_ct_put_key() ba729a97ae54 net: thunderx: use spin_lock_bh in nicvf_set_rx_mode_task() 786a9368be8c net: gre: recompute gre csum for sctp over gre tunnels 5d791d36a49b hv_netvsc: do not use VF device if link is down 3a82f4bfd20a dpaa2-eth: Fix passing zero to 'PTR_ERR' warning 5a963aa72107 appletalk: Fix atalk_proc_init() return path 3787b5a3ac67 net: lan78xx: replace bogus endpoint lookup 31489ed8c20c vxlan: Ensure FDB dump is performed under RCU 106b415d5139 rxrpc: Fix race between recvmsg and sendmsg on immediate call failure 6f9354702ca5 net: ethernet: mtk_eth_soc: fix MTU warnings bd68177f26e4 ipv6: Fix nexthop refcnt leak when creating ipv6 route info 89c12bc36262 ipv6: fix memory leaks on IPV6_ADDRFORM path 9b37a7bcdd8a ipv4: Silence suspicious RCU usage warning 4913f71e64ab PCI: tegra: Revert tegra124 raw_violation_fixup ceff42e6c1fc Revert "powerpc/kasan: Fix shadow pages allocation failure" 11e64146dc69 xattr: break delegations in {set,remove}xattr 6059000e145f Drivers: hv: vmbus: Ignore CHANNELMSG_TL_CONNECT_RESULT(23) 3429579045f1 tools lib traceevent: Fix memory leak in process_dynamic_array_len 414f10532c14 atm: fix atm_dev refcnt leaks in atmtcp_remove_persistent 5414f27048e5 igb: reinit_locked() should be called with rtnl_lock 7c8a863ba3cb cfg80211: check vendor command doit pointer before use 83ea63708a29 firmware: Fix a reference count leak. 01fdcb848611 ALSA: hda: fix NULL pointer dereference during suspend eb96e4f71f59 net: ethernet: mtk_eth_soc: Always call mtk_gmac0_rgmii_adjust() for mt7623 fd601f38f59d usb: hso: check for return value in hso_serial_common_create() 871b5a5a3be9 i2c: slave: add sanity check when unregistering fa0195d83a49 i2c: slave: improve sanity check when registering 4bba72b72c36 drm/drm_fb_helper: fix fbdev with sparc64 8e6af828a332 nvme-pci: prevent SK hynix PC400 from using Write Zeroes command 802df1e3f40c drm/nouveau/fbcon: zero-initialise the mode_cmd2 structure 5955ccb5a46d drm/nouveau/fbcon: fix module unload when fbcon init has failed for some reason e0c47a51fc62 net/9p: validate fds in p9_fd_open fe6402e0e66c leds: 88pm860x: fix use-after-free on unbind 3564cddefb5b leds: lm3533: fix use-after-free on unbind 385c1ae9ddb9 leds: da903x: fix use-after-free on unbind bde8f23c030c leds: lm36274: fix use-after-free on unbind 635f8fcc2ee3 leds: wm831x-status: fix use-after-free on unbind 9a53e8bd59d9 mtd: properly check all write ioctls for permissions 8c3215a0426c vgacon: Fix for missing check in scrollback handling 1ae21e97d5d3 scripts: add dummy report mode to add_namespace.cocci 5f5fb7cea828 Smack: fix use-after-free in smk_write_relabel_self() c5665cafbedd binder: Prevent context manager from incrementing ref 0 da47eae4e165 omapfb: dss: Fix max fclk divider for omap36xx b78763e0a247 Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_with_rssi_evt() 70d1e884edc4 Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_evt() c26eaaf547b7 Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() a8b8b535c588 Staging: rtl8188eu: rtw_mlme: Fix uninitialized variable authmode af707d9d7f44 staging: rtl8712: handle firmware load failure 6a7626c4798d staging: android: ashmem: Fix lockdep warning for write operation 4d81a7bdd3b2 ALSA: seq: oss: Serialize ioctls 3ebdc7b61906 ALSA: hda/ca0132 - Fix AE-5 microphone selection commands. b8ce0756b312 ALSA: hda/ca0132 - Fix ZxR Headphone gain control get value. 87775770635a ALSA: hda/ca0132 - Add new quirk ID for Recon3D. 1d05ad79e1dd ALSA: hda/realtek: Add alc269/alc662 pin-tables for Loongson-3 laptops 864468a7a63b Revert "ALSA: hda: call runtime_allow() for all hda controllers" e8053c68337e io_uring: Fix use-after-free in io_sq_wq_submit_work() a4d61e66ee4a io_uring: prevent re-read of sqe->opcode 67afa25456d0 usb: xhci: Fix ASMedia ASM1142 DMA addressing e7ad225ba4ef usb: xhci: define IDs for various ASMedia host controllers 7173ac5c07bb USB: iowarrior: fix up report size handling for some devices 68a2350376b1 perf/core: Fix endless multiplex timer aabba1b10075 USB: serial: qcserial: add EM7305 QDL product ID (From OE-Core rev: c4c7de54d0e914ec2385cb0f88c2e6f391f0eb0f) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 62acf5a876875bf734d53bd526b11b19e7bfcf45) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* selftest/tinfoil: Increase wait event timeoutRichard Purdie2020-08-271-2/+3
| | | | | | | | | | | | | | | | We're seeing this on the autobuilder when IO load is high. Increase the timeout to give this a better chance of working out ok since there is no particular reason we only need to wait 5s and searching for files is IO sensitive. [YOCTO #14001] (From OE-Core rev: c0292d36dc79d0b1864eccddaa48b033c183d2dc) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit c847ed207795bc03f791ee5a3348fa5860c53e70) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* fribidi: extend CVE_PRODUCT to include fribidiChen Qi2020-08-271-1/+1
| | | | | | | | | | | | For example, CVE-2019-18397 uses fribidi instead gnu_fribidi. (From OE-Core rev: e6e40f16e66e8720cd7c6f67f4328936967d3ee9) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit fa5d0f2c61a704436d71e5f02042fa8b2940f541) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* librsvg: Upgrade 2.40.20 -> 2.40.21Adrian Bunk2020-08-271-2/+1
| | | | | | | | | | | | This fixes CVE-2019-20446. (From OE-Core rev: 586da5f972a7cc701969fb36f2a15bd36f6dece0) Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 5c117379dec1e33216fcbaf49d2b6130adf54bc1) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.4: update to v5.4.57Bruce Ashfield2020-08-213-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: d9939285fc81 Linux 5.4.57 ca7ace8fd26d bpf: sockmap: Require attach_bpf_fd when detaching a program 9fe975acb53f selftests: bpf: Fix detach from sockmap tests c77610435355 ext4: fix direct I/O read error 6330b0cb2ace arm64: Workaround circular dependency in pointer_auth.h f06d60ff794a random32: move the pseudo-random 32-bit definitions to prandom.h c131009987f2 random32: remove net_rand_state from the latent entropy gcc plugin 7471f3228e7a random: fix circular include dependency on arm64 after addition of percpu.h 50bf89625bba ARM: percpu.h: fix build error c15a77bdda2c random32: update the net random state on interrupt and activity (From OE-Core rev: 553a96644957ca6ad0f13b75a6e3a596357d1d52) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 00ea26a7e535c70998a5b9228185403e3f440042) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.4: update to v5.4.56Bruce Ashfield2020-08-213-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 1b940bbc5c55 Linux 5.4.56 df35e878d0a5 perf bench: Share some global variables to fix build with gcc 10 702d1b287fd2 perf env: Do not return pointers to local variables 73d2d6b421df perf tests bp_account: Make global variable static 39568546706f x86/i8259: Use printk_deferred() to prevent deadlock 01ac46c6baf0 KVM: LAPIC: Prevent setting the tscdeadline timer if the lapic is hw disabled fd412846a6ec KVM: arm64: Don't inherit exec permission across page-table levels 1aff51292ee8 drivers/net/wan: lapb: Corrected the usage of skb_cow f88c909dc28c RISC-V: Set maximum number of mapped pages correctly e3043abb5baa xen-netfront: fix potential deadlock in xennet_remove() a7b488d65d39 cxgb4: add missing release on skb in uld_send() 5f4e6b874b57 x86/stacktrace: Fix reliable check for empty user task stacks 32344d2993b0 x86/unwind/orc: Fix ORC for newly forked tasks a14d6a9ddf33 Revert "i2c: cadence: Fix the hold bit setting" df366abb9c8f net: ethernet: ravb: exit if re-initialization fails in tx timeout ac7c3b8f34ec parisc: add support for cmpxchg on u8 pointers a0ba41317c89 scsi: core: Run queue in case of I/O resource contention failure 0ac155dcf048 nfc: s3fwrn5: add missing release on skb in s3fwrn5_recv_frame 50c5f89637bc selftests: net: ip_defrag: modprobe missing nf_defrag_ipv6 support 78c7532b80c6 qed: Disable "MFW indication via attention" SPAM every 5 minutes 6e4620df9cbc selftests: fib_nexthop_multiprefix: fix cleanup() netns deletion 5b235c1d9022 usb: hso: Fix debug compile warning on sparc32 cac2b7ad0915 vxlan: fix memleak of fdb 1df0000b30cd perf tools: Fix record failure when mixed with ARM SPE event 568995fb61e7 net/mlx5e: fix bpf_prog reference count leaks in mlx5e_alloc_rq e68b7b9b03fb net: gemini: Fix missing clk_disable_unprepare() in error path of gemini_ethernet_port_probe() 1158aa743a0b net: nixge: fix potential memory leak in nixge_probe() 9acd96f14a49 Bluetooth: fix kernel oops in store_pending_adv_report 3bb2f52ad9e7 arm64: csum: Fix handling of bad packets 8a90b436a0c9 arm64/alternatives: move length validation inside the subsection 4a50753aacb5 mac80211: mesh: Free pending skb when destroying a mpath 3f15e3e62c80 mac80211: mesh: Free ie data when leaving mesh fe58e3dd6e11 bpf: Fix map leak in HASH_OF_MAPS map 43c390b751ba ibmvnic: Fix IRQ mapping disposal in error path ea559138b331 mlxsw: core: Free EMAD transactions using kfree_rcu() 57f498ced731 mlxsw: core: Increase scope of RCU read-side critical section 0f424eda4705 mlx4: disable device on shutdown c3883876d3f1 rhashtable: Fix unprotected RCU dereference in __rht_ptr b1d629d32910 net: lan78xx: fix transfer-buffer memory leak 9db3040eb952 net: lan78xx: add missing endpoint sanity check 32ec4441cca1 net/mlx5e: Fix kernel crash when setting vf VLANID on a VF dev 475cbcef491a net/mlx5e: Modify uplink state on interface up/down 43608372b84d net/mlx5: Verify Hardware supports requested ptp function on a given pin 8901896f69d4 net/mlx5e: Fix error path of device attach 00bedd730d1f net/mlx5: E-switch, Destroy TSAR when fail to enable the mode d70f9a3cc32c net: hns3: fix aRFS FD rules leftover after add a user FD rule 475b8d619268 net: hns3: fix a TX timeout issue 5fc02e8d1bfd sh: Fix validation of system call number 2f2674997dfb sh/tlb: Fix PGTABLE_LEVELS > 2 222dbeca05fb selftests/net: so_txtime: fix clang issues for target arch PowerPC d817b2c8d3cf selftests/net: psock_fanout: fix clang issues for target arch PowerPC 22f84cce9527 selftests/net: rxtimestamp: fix clang issues for target arch PowerPC 831c904a0f68 nvme-tcp: fix possible hang waiting for icresp response 9a1d0084cbe1 ARM: dts: armada-38x: fix NETA lockup when repeatedly switching speeds 731e013e33b3 xfrm: Fix crash when the hold queue is used. a4c902887f1d ARM: dts sunxi: Relax a bit the CMA pool allocation range 0307da686660 xfrm: policy: match with both mark and mask on user interfaces bbb13adb07af net/x25: Fix null-ptr-deref in x25_disconnect 69cd304cfa5c net/x25: Fix x25_neigh refcnt leak when x25 disconnect c2fd34d43110 libtraceevent: Fix build with binutils 2.35 2ec69499b758 rds: Prevent kernel-infoleak in rds_notify_queue_get() 6a9428427da1 drm: hold gem reference until object is no longer accessed 7eef3b463d88 drm/dbi: Fix SPI Type 1 (9-bit) transfer 8ea180f1c7ec drm/amdgpu: Prevent kernel-infoleak in amdgpu_info_ioctl() f1b4bdde2bdc drm/amd/display: Clear dm_state for fast updates 22d3202e51a7 Revert "drm/amdgpu: Fix NULL dereference in dpm sysfs handlers" cea6633d5382 virtio_balloon: fix up endian-ness for free cmd id c2f787f904e0 ARM: dts: imx6qdl-icore: Fix OTG_ID pin and sdcard detect b9274613114a ARM: dts: imx6sx-sdb: Fix the phy-mode on fec2 c4738c67a569 ARM: dts: imx6sx-sabreauto: Fix the phy-mode on fec2 3b7e4a5ba95d ARM: 8986/1: hw_breakpoint: Don't invoke overflow handler on uaccess watchpoints b8fa0b037047 wireless: Use offsetof instead of custom macro. d3472f74d229 9p/trans_fd: Fix concurrency del of req_list in p9_fd_cancelled/p9_read_work 96f105943cff vhost/scsi: fix up req type endian-ness 951117a2079b IB/rdmavt: Fix RQ counting issues causing use of an invalid RWQE dc731d262811 ALSA: hda/hdmi: Fix keep_power assignment for non-component devices 6a67b05c6f30 ALSA: hda/realtek - Fixed HP right speaker no sound 09832a9e0b76 ALSA: hda/realtek: Fix add a "ultra_low_power" function for intel reference board (alc256) e9f147c937a5 ALSA: hda/realtek: typo_fix: enable headset mic of ASUS ROG Zephyrus G14(GA401) series with ALC289 cd76d30f51fb ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G15(GA502) series with ALC289 6d84a8cf8a02 ALSA: usb-audio: Add implicit feedback quirk for SSL2 47e20933814f mm/filemap.c: don't bother dropping mmap_sem for zero size readahead 140210554274 PCI/ASPM: Disable ASPM on ASMedia ASM1083/1085 PCIe-to-PCI bridge 2ff65580d477 ath10k: enable transmit data ack RSSI for QCA9884 98cef10fbcca sunrpc: check that domain table is empty at module unload. 84da97713b91 media: rc: prevent memory leak in cx23888_ir_probe ecfa7fa198fc crypto: ccp - Release all allocated memory if sha type is invalid 169b93899c7d Linux 5.4.55 909dbf09cd01 Revert "dpaa_eth: fix usage as DSA master, try 3" 4918285a6c7d PM: wakeup: Show statistics for deleted wakeup sources again 59242fa1d2ba regmap: debugfs: check count when read regmap file df89c1ee034c udp: Improve load balancing for SO_REUSEPORT. 6735c126d272 udp: Copy has_conns in reuseport_grow(). 86512c6938a9 sctp: shrink stream outq when fails to do addstream reconf 46e7c7efc30d sctp: shrink stream outq only when new outcnt < old outcnt bbf6af4a938a AX.25: Prevent integer overflows in connect and sendmsg 182ffc66456b tcp: allow at most one TLP probe per flight e2f904fd79a0 rxrpc: Fix sendmsg() returning EPIPE due to recvmsg() returning ENODATA 01c928350641 rtnetlink: Fix memory(net_device) leak when ->newlink fails b7d3d6df72a8 qrtr: orphan socket in qrtr_release() 2bf797a8691a net: udp: Fix wrong clean up for IS_UDPLITE macro 274b40b6df6c net-sysfs: add a newline when printing 'tx_timeout' by sysfs 8d9f13dd400c ip6_gre: fix null-ptr-deref in ip6gre_init_net() fbcd85cd11de drivers/net/wan/x25_asy: Fix to make it work d109acd58052 dev: Defer free of skbs in flush_backlog 52aeeec1a635 AX.25: Prevent out-of-bounds read in ax25_sendmsg() 2f1624faf647 AX.25: Fix out-of-bounds read in ax25_connect() (From OE-Core rev: 27e82a421ec4614bff2841734fa19c1ec455ae3b) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit a9b3ecf377a1c01979311dc7082c401c957ca6ff) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto-rt/5.4: update to rt32Bruce Ashfield2020-08-213-4/+4
| | | | | | | | | | | | | | | | | Integrating the following commit(s) to linux-yocto/5.4: 2739bdb0bfa0 Linux 5.4.54-rt32 0124e412ea96 Linux 5.4.52-rt31 d85676a72421 Linux 5.4.49-rt30 72bbd8083a44 Linux 5.4.48-rt29 (From OE-Core rev: 7c4b2aa7f1b4d047a552072924fb97762d776803) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit b21783c173594e5dac3c437e290b26643382c2e9) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* go: Upgrade to 1.14.7Khem Raj2020-08-211-2/+2
| | | | | | | | | | | | | CVE_CHECK_WHITELIST += "CVE-2020-16845" (From OE-Core rev: 787c7a2b355a06bc5d6d6fa30ccc37111c78ee00) Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Li Zhou <li.zhou@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 91580c9d335e0fbee95f94be6f9b34298d3e9a48) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* go: update 1.14.4 -> 1.14.6Khem Raj2020-08-211-3/+2
| | | | | | | | | | | | | | Includes security Fixes for CVE-2020-14039 and CVE-2020-15586 (cherry picked from commit 97d5c2d1f2dffe2518f46bbe57cb9348eb59c633) (cherry picked from commit 6591d269792fe864d7af4e379035f1cebc4510f5) (cherry picked from commit c9011d04eb624aeabf5d707e88de80137bcc2eb1) (From OE-Core rev: e33d2ddaa6c8945227a5bbf4e96d63606d0fab38) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc-9.3.inc: Mark CVE-2019-15847 as fixedKhem Raj2020-08-211-0/+2
| | | | | | | | | | | We do not have explicit patch to mark it and cve checker gets confused, so help it out (From OE-Core rev: 17c654c34d59b1491f41fc328222697f407c23b1) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glibc: Bring in CVE fixes and other bugfixes from 2.31 release branchKhem Raj2020-08-215-342/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Drop 0016-Add-unused-attribute.patch since its fixed by Rewrite iconv option parsing [BZ #19519] [1] Upgrade to latest on 2.31 branch which brings following bug fixes * 6fdf971c9db (origin/release/2.31/master) Add NEWS entry for CVE-2016-10228 (bug 19519) * 70d585151c0 Rewrite iconv option parsing [BZ #19519] * 1c8efe848bf powerpc: Fix incorrect cache line size load in memset (bug 26332) * 7611339a9b5 nptl: Zero-extend arguments to SETXID syscalls [BZ #26248] * 21b760cc2fa Disable warnings due to deprecated libselinux symbols used by nss and nscd * 6f3459f9859 Add NEWS entry for CVE-2020-6096 (bug 25620) * 64246fccafc arm: CVE-2020-6096: Fix multiarch memcpy for negative length [BZ #25620] * 9bbd2b61729 arm: CVE-2020-6096: fix memcpy and memmove for negative length [BZ #25620] * 4e8a33a9590 NEWS: Mention BZ 25933 fix * fd15ba932d2 Fix avx2 strncmp offset compare condition check [BZ #25933] * 3a44844c97a nss_compat: internal_end*ent may clobber errno, hiding ERANGE [BZ #25976] * c8391752678 aarch64: fix strcpy and strnlen for big-endian [BZ #25824] * 10947412240 aarch64: Accept PLT calls to __getauxval within libc.so * a98b8b221cf NEWS: Mention fixes for BZ 25810/25896/25902/25966 * 4c833bbebe3 x86-64: Use RDX_LP on __x86_shared_non_temporal_threshold [BZ #25966] * 3b9ceb33204 NEWS: Mention bug 25639 fixed in 2.31 branch * bb44fe7711a oc_FR locale: Fix spelling of April (bug 25639) * f2ac7920474 oc_FR locale: Fix spelling of Thursday (bug 25639) * 18fdba553dd Add a C wrapper for prctl [BZ #25896] * 7c9e054afdd powerpc: Rename argN to _argN in LOADARGS_N [BZ #25902] * 9c5ae39a644 Add C wrappers for process_vm_readv/process_vm_writev [BZ #25810] * 63c3696a4ac Mark unsigned long arguments with U in more syscalls [BZ #25810] * 5b9d49293b7 Add a syscall test for [BZ #25810] * 496b5963a75 Add SYSCALL_ULONG_ARG_[12] to pass long to syscall [BZ #25810] * 04330f85263 x32: Properly pass long to syscall [BZ #25810] * de371d1581f Fix build with GCC 10 when long double = double. * ece4e11d55d Add new file missed in previous hppa commit. * 91b909315c4 Fix data race in setting function descriptors during lazy binding on hppa. * b999c0098ae nios2: delete sysdeps/unix/sysv/linux/nios2/kernel-features.h * 54ba2541b3a mips: Fix bracktrace result for signal frames * 83d3eec6728 stdlib: Move tst-system to tests-container * ad9b0037ccc support/shell-container.c: Add builtin kill * 2448ba1d724 support/shell-container.c: Add builtin exit * 5810e6d75ff support/shell-container.c: Return 127 if execve fails * d39fb022c26 Add NEWS entry for CVE-2020-1751 (bug 25423) * 46bbbd46223 posix: Fix system error return value [BZ #25715] * 3937f6806d9 Add NEWS entry for CVE-2020-1752 (bug 25414) * ab029a2801d Fix use-after-free in glob when expanding ~user (bug 25414) * a3189fb15b4 Update syscall lists for Linux 5.5. * 05c08d5aea9 NEWS: update list of bugs fixed on the 2.31 branch * 123d48b33a5 Add NEWS entry for CVE-2020-10029 (bug 25487) * 03f44ce0938 math/test-sinl-pseudo: Use stack protector only if available * e85a88e00c1 sparc: Move sigreturn stub to assembly * a9ae2062d57 arm: Fix softp-fp Implies (BZ #25635) * da6ce60e3cb linux/sysipc: Include linux/posix_types.h for __kernel_mode_t * 9db2970506c linux: Clear mode_t padding bits (BZ#25623) * 44f2c26ee4f i386: Use comdat instead of .gnu.linkonce for i386 setup pic register (BZ #20543) * f2d95cf030f Improve IFUNC check [BZ #25506] * 9f997ceca28 Avoid ldbl-96 stack corruption from range reduction of pseudo-zero (bug 25487). [1] https://sourceware.org/git/?p=glibc.git;a=commit;h=70d585151c03ede999bd2ad5a724243914cb5f54 (From OE-Core rev: e03433fd52af298a4b177f36314728f916dd1ac2) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* uninative: Handle PREMIRRORS genericallyRichard Purdie2020-08-121-4/+9
| | | | | | | | | | | | Currently uninative handles SOURCE_MIRROR_URL but not generic PREMIRRORS. It can handle this better, attempt to iterate PREMIRRORS entries. (From OE-Core rev: b95d6aeafb70765e22d2e1254e749a48f508d489) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 6426c952b5ade48ea94fb647efc464e603989b97) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa: write @OETestTag content into json test reports for each caseAlexander Kanavin2020-08-121-0/+14
| | | | | | | | | | | | | | | | | This allows using these tags for classification and filtering of test results according to various organization-specific criteria, such as teams responsible for the test, internal test ids, feature domains and so on. Test name itself meanwhile can stay short and human-readable. (From OE-Core rev: 3801b126eb52cd46efe417111afcd27f05d8f72b) (From OE-Core rev: 9eaf11657cc8304af5cb75f98decbc64cca37801) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* testimage: add an overall timeout settingAlexander Kanavin2020-08-121-0/+11
| | | | | | | | | | | | | | | This is useful when tests misbehave and get stuck, or when a significant increase in testing time is undesirable and needs to be caught automatically. (From OE-Core rev: d77546e910ad9048f0057f4465716d417b810065) (From OE-Core rev: eb57207f983b454dbdf2321da330fc1ec8a8bcbf) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* grub: set CVE_PRODUCT to grub2Chen Qi2020-08-121-0/+2
| | | | | | | | | | | | grub and grub-efi recipes' CVE_PRODUCT should be grub2. (From OE-Core rev: ca39b482c4fed513e37a8b3af6b4547af78596bb) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 8682f6bc7e3e8d5fcf682647526f1a8430d08768) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: fix CVE-2020-13753Lee Chee Yang2020-08-122-0/+16
| | | | | | | | (From OE-Core rev: c19c4ef4efeebe4df03c06a995a60d1a31c605d8) Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libjpeg-turbo: fix CVE-2020-13790Lee Chee Yang2020-08-122-0/+77
| | | | | | | | (From OE-Core rev: d4662adbb34d8c4a23fe7f111c2c991b1aedeaef) Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qemu: fix CVE-2020-15863Lee Chee Yang2020-08-122-0/+64
| | | | | | | | (From OE-Core rev: d6eb50dfe66838e6bea061cbd1a120981777b700) Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ghostscript: fix CVE-2020-15900Lee Chee Yang2020-08-122-0/+55
| | | | | | | | (From OE-Core rev: a58aa3017925617da1eec732a0e68bfda83410a1) Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* allarch: Add missing allarch ttf-bitstream-veraDaniel Gomez2020-08-122-1/+2
| | | | | | | | | | | | | allarch is missing in ttf-bitstream-vera recipe. Add it and include the recipe in the SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS list. (From OE-Core rev: 0d4e96b444931f84f93ca08fe238b5a3b35ce7b1) Signed-off-by: Daniel Gomez <daniel@qtec.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 31c02477a4fb91f19f8c3ef3f8bc9a20e416c859) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ltp: make copyFrom scp command non-fatalMatthew2020-08-122-4/+8
| | | | | | | | | | | | | | | [YOCTO #13802] Make the scp failure non-fatal so the ltp tests continue to run and the rest of the logs will be available to see afterwards. (From OE-Core rev: 9390846e2abdd6837094a619ba4703a1be4a04cf) Signed-off-by: Mingde (Matthew) Zeng <matthew.zeng@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 0f7d093038274f4f21f6cca39a96aac4f6c32ee3) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-devicetree: Fix intermittent build failures caused by DTB buildsTyler Hicks2020-08-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix a build-time race condition that resulted in intermittent build failures in the do_assemble_fitimage task. The race condition involved the do_assemble_fitimage task reading the vmlinux file while the do_compile_kernelmodules task was re-writing the vmlinux file. This can be seen with an aarch64 image build that uses a 5.4 based kernel and sets KERNEL_DEVICETREE. The problem is that the do_compile snippet that the kernel-devicetree class appends did not specify the full kernel build environment when building the DTB(s) from the kernel tree. This resulted in CONFIG_CC_CAN_LINK=y being removed from the kernel config file just before the do_compile task completed. The CONFIG_CC_CAN_LINK=y line was then re-inserted into the kernel config file as part of the do_compile_kernelmodules task. In some cases, this resulted in the do_compile_kernelmodules task to re-link vmlinux which sometimes occured at the same time that the do_assemble_fitimage task was attempting to use vmlinux. The do_assemble_fitimage task would fail with the following error message: aarch64-poky-linux-objcopy:vmlinux: file format not recognized We can use the pine-a64-lts machine, from the meta-pine64 layer, to show that the kernel config file was changed between do_compile and do_compile_kernelmodules: $ C=tmp/work/pine_a64_lts-poky-linux/linux-pine64/5.7+gitAUTOINC+ae03bade3b-r0/linux-pine_a64_lts-standard-build/.config $ bitbake -c do_kernel_configcheck virtual/kernel ... $ md5sum $C; grep CC_CAN_LINK $C 32b133cf8a749a91f698a7ca8616c84f ... CONFIG_CC_CAN_LINK=y $ bitbake -c do_compile virtual/kernel ... $ md5sum $C; grep CC_CAN_LINK $C 2fd2ec2a66eecc329dcb5afaf005eada ... $ bitbake -c do_compile_kernelmodules virtual/kernel ... $ md5sum $C; grep CC_CAN_LINK $C 32b133cf8a749a91f698a7ca8616c84f ... CONFIG_CC_CAN_LINK=y With this change, the do_compile snippet appended by the kernel-devicetree class does not modify the kernel config. The kernel config is unchanged across the do_compile and do_compile_kernelmodules tasks and do_compile_kernelmodules will not attempt to re-link vmlinux. (From OE-Core rev: 7c1fff00b7268d518afa87078bdc781324c63d03) Signed-off-by: Tyler Hicks <tyhicks@linux.microsoft.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 74619de0277471f446bf7a719f4c445359c823f6) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.4: update to v5.4.54Bruce Ashfield2020-08-123-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 58a12e3368db Linux 5.4.54 c15d59b94511 ath9k: Fix regression with Atheros 9271 e6eb815beccc ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb 6d4448ca54bc dm integrity: fix integrity recalculation that is improperly skipped 2ca71b807383 ASoC: topology: fix tlvs in error handling for widget_dmixer a4fd00dd8299 ASoC: topology: fix kernel oops on route addition error e60e53e685d9 ASoC: qcom: Drop HAS_DMA dependency to fix link failure 8f64dc9e1d49 ASoC: rt5670: Add new gpio1_is_ext_spk_en quirk and enable it on the Lenovo Miix 2 10 697bd3e4aa4b x86, vmlinux.lds: Page-align end of ..page_aligned sections c89af82f64a0 parisc: Add atomic64_set_release() define to avoid CPU soft lockups d1bab3cf71dd drm/amd/powerplay: fix a crash when overclocking Vega M 33ab3f2dc444 drm/amdgpu: Fix NULL dereference in dpm sysfs handlers c3de96686db9 mmc: sdhci-of-aspeed: Fix clock divider calculation 615f44e04792 io-mapping: indicate mapping failure 40c5836b4a48 khugepaged: fix null-pointer dereference due to race 95750e1edbcd mm: memcg/slab: fix memory leak at non-root kmem_cache destroy db949f60d983 mm/memcg: fix refcount error while moving and swapping 549bfc142706 mm/mmap.c: close race between munmap() and expand_upwards()/downwards() 5835e6d5988f Makefile: Fix GCC_TOOLCHAIN_DIR prefix for Clang cross compilation 23e8b741c8a1 vt: Reject zero-sized screen buffer size. 028b478f2231 fbdev: Detect integer underflow at "struct fbcon_ops"->clear_margins. bf331efc8ea4 /dev/mem: Add missing memory barriers for devmem_inode 3c52751df236 serial: 8250_mtk: Fix high-speed baud rates clamping af811869db06 serial: 8250: fix null-ptr-deref in serial8250_start_tx() fb8d832978bb serial: tegra: fix CREAD handling for PIO c76a1dacc28d staging: comedi: addi_apci_1564: check INSN_CONFIG_DIGITAL_TRIG shift 178a09b0fb0d staging: comedi: addi_apci_1500: check INSN_CONFIG_DIGITAL_TRIG shift 7ee8d78bc12b staging: comedi: ni_6527: fix INSN_CONFIG_DIGITAL_TRIG support 747558b1c737 staging: comedi: addi_apci_1032: check INSN_CONFIG_DIGITAL_TRIG shift c9afe420c53a staging: wlan-ng: properly check endpoint types a44c859323c2 tty: xilinx_uartps: Really fix id assignment f32718cfa5db iwlwifi: mvm: don't call iwl_mvm_free_inactive_queue() under RCU 3e84602475f7 Revert "cifs: Fix the target file was deleted when rename failed." 86894c3797ed usb: xhci: Fix ASM2142/ASM3142 DMA addressing 1d91547f2fc8 usb: xhci-mtk: fix the failure of bandwidth allocation 93f1e16af4a5 binder: Don't use mmput() from shrinker function. 35728cac176a RISC-V: Upgrade smp_mb__after_spinlock() to iorw,iorw 5345ede4acde drivers/perf: Prevent forced unbinding of PMU drivers 0821295b23cc asm-generic/mmiowb: Allow mmiowb_set_pending() when preemptible() 90e78ec7d725 x86: math-emu: Fix up 'cmp' insn for clang ias 679fe09188c1 arm64: Use test_tsk_thread_flag() for checking TIF_SINGLESTEP 7fc7942f52cf drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling 347f735ca82b ALSA: hda/realtek - fixup for yet another Intel reference board 30a17b51d80d hwmon: (scmi) Fix potential buffer overflow in scmi_hwmon_probe() 76361edb5559 platform/x86: asus-wmi: allow BAT1 battery name 41a7fdf90ce2 platform/x86: ISST: Add new PCI device ids ace6e8b448b9 hwmon: (nct6775) Accept PECI Calibration as temperature source for NCT6798D 6627a265c598 drm/amdgpu: fix preemption unit test ffb5604d2043 drm/amdgpu/gfx10: fix race condition for kiq c04a48251314 hwmon: (adm1275) Make sure we are reading enough data for different chips a2a380bd4575 usb: cdns3: trace: fix some endian issues 103a90ad4e64 usb: cdns3: ep0: fix some endian issues 89fe6eba178d usb: gadget: udc: gr_udc: fix memleak on error handling path in gr_ep_init() 74ec2cc5bfff usb: dwc3: pci: add support for the Intel Jasper Lake c4c6363b8e68 usb: dwc3: pci: add support for the Intel Tiger Lake PCH -H variant 4f5eb2735fa3 Input: elan_i2c - only increment wakeup count on touch 186d3fe73e27 Input: synaptics - enable InterTouch for ThinkPad X1E 1st gen 460c0dafea92 dmaengine: ioat setting ioat timeout as module parameter 493aed3263ca dmaengine: fsl-edma: fix wrong tcd endianness for big-endian cpu 6a3015ae35f5 hwmon: (aspeed-pwm-tacho) Avoid possible buffer overflow 01d7bd8903d8 regmap: dev_get_regmap_match(): fix string comparison bbc0b6e18405 spi: mediatek: use correct SPI_CFG2_REG MACRO 126a0ab6b83b ARM: dts: n900: remove mmc1 card detect gpio 80fed4024c39 Input: add `SW_MACHINE_COVER` db886ec71fe4 dmaengine: tegra210-adma: Fix runtime PM imbalance on error 5cbe437d5968 HID: apple: Disable Fn-key key-re-mapping on clone keyboards 2c179ece3bfb HID: steam: fixes race in handling device list. 5d273c566f7b HID: alps: support devices with report id 2 08696a4ac9f6 HID: i2c-hid: add Mediacom FlexBook edge13 to descriptor override 9ab9cfcc2d8f scripts/gdb: fix lx-symbols 'gdb.error' while loading modules 22508bc315eb scripts/decode_stacktrace: strip basepath from all paths 1e63d569fd2d serial: exar: Fix GPIO configuration for Sealevel cards based on XR17V35X a86abef1558a geneve: fix an uninitialized value in geneve_changelink() 89b4f204ba43 bonding: check return value of register_netdevice() in bond_newlink() 93bb40b79e84 i2c: i2c-qcom-geni: Fix DMA transfer race 58637b3027db i2c: rcar: always clear ICSAR to avoid side effects e8b86b4d87e3 enetc: Remove the mdio bus on PF probe bailout 9f2c2928b939 nfsd4: fix NULL dereference in nfsd/clients display code a44625dc0bd3 Revert "PCI/PM: Assume ports without DLL Link Active train links in 100 ms" 9e3e96aa9a2e net: ethernet: ave: Fix error returns in ave_init eb2c32de1ce6 ipvs: fix the connection sync failed in some cases 592614918431 qed: suppress false-positives interrupt error messages on HW init 641bd96bd0ac qed: suppress "don't support RoCE & iWARP" flooding on HW init 8d416c038a91 netdevsim: fix unbalaced locking in nsim_create() 99a5e865cbe4 net: dsa: microchip: call phy_remove_link_mode during probe 4997b311c01e net: hns3: fix error handling for desc filling 107ea66643bd net: ag71xx: add missed clk_disable_unprepare in error path of probe 34e93385c416 ionic: fix up filter locks and debug msgs 42f5c49f7bbb ionic: use offset for ethtool regs data eac87543368c mlxsw: destroy workqueue when trap_register in mlxsw_emad_init 9b52f23ad648 bonding: check error value of register_netdevice() immediately d11a27411c65 net: smc91x: Fix possible memory leak in smc_drv_probe() a2cdb4ebd84e drm: sun4i: hdmi: Fix inverted HPD result 988e5d2179e4 ieee802154: fix one possible memleak in adf7242_probe 7bf93c95a9b9 net: dp83640: fix SIOCSHWTSTAMP to update the struct with actual configuration e2e31a0bf7a1 ASoC: Intel: bytcht_es8316: Add missed put_device() 613e7c52aaaa RDMA/mlx5: Use xa_lock_irq when access to SRQ table d0d394c71604 ax88172a: fix ax88172a_unbind() failures ad49d766612e vsock/virtio: annotate 'the_virtio_vsock' RCU pointer f826efa1c381 hippi: Fix a size used in a 'pci_free_consistent()' in an error handling path 570b1c92cb48 fpga: dfl: fix bug in port reset handshake c73188295841 fpga: dfl: pci: reduce the scope of variable 'ret' 57393e695a10 bnxt_en: Fix completion ring sizing with TPA enabled. 9cc322773b20 bnxt_en: Fix race when modifying pause settings. 38a66f3cdab4 btrfs: fix page leaks after failure to lock page for delalloc b04805a7e8a5 btrfs: fix mount failure caused by race with umount e333df0e4ac6 btrfs: fix double free on ulist after backref resolution failure f668e822950d ASoC: rt5670: Correct RT5670_LDO_SEL_MASK 0f87dabe4415 ALSA: info: Drop WARN_ON() from buffer NULL sanity check aad343d571ae ALSA: hda/realtek: Fixed ALC298 sound bug by adding quirk for Samsung Notebook Pen S ee2f6a6b39be uprobes: Change handle_swbp() to send SIGTRAP with si_code=SI_KERNEL, to fix GDB regression ee08663380ff btrfs: reloc: clear DEAD_RELOC_TREE bit for orphan roots to prevent runaway balance 044ca910276b btrfs: reloc: fix reloc root leak and NULL pointer dereference cb1225707041 SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") 02140e85d8e4 drm/amd/display: Check DMCU Exists Before Loading 722c6e954c90 dmabuf: use spinlock to access dmabuf->name 44838b956304 ARM: dts: imx6qdl-gw551x: fix audio SSI 593221ce16af ARM: dts: imx6qdl-gw551x: Do not use 'simple-audio-card,dai-link' 36f735554572 irqdomain/treewide: Keep firmware node unconditionally allocated 8676732c3337 fuse: fix weird page warning 96002e7485be drivers/firmware/psci: Fix memory leakage in alloc_init_cpu_groups() d0e40e510aa7 dm: use bio_uninit instead of bio_disassociate_blkg 0ff9fce4abee scsi: dh: Add Fujitsu device to devinfo and dh lists 3959567d870d scsi: mpt3sas: Fix error returns in BRM_status_show 0c1337e94a54 drm/nouveau/i2c/g94-: increase NV_PMGR_DP_AUXCTL_TRANSACTREQ timeout fb50c5cf2105 net: sky2: initialize return of gm_phy_read b4397143da53 ALSA: hda/hdmi: fix failures at PCM open on Intel ICL and later e50116e51281 drivers/net/wan/lapbether: Fixed the value of hard_header_len 0eced7636001 scsi: mpt3sas: Fix unlock imbalance 0edfdefc0a9c xtensa: update *pos in cpuinfo_op.next df5b65f5df3e xtensa: fix __sync_fetch_and_{and,or}_4 declarations 806ffec1a93a scsi: scsi_transport_spi: Fix function pointer check 65c835ebe2cd mac80211: allow rx of mesh eapol frames with default rx key f55550d566e4 pinctrl: amd: fix npins for uart0 in kerncz_groups de0d953ee787 gpio: arizona: put pm_runtime in case of failure 52083907ebfa gpio: arizona: handle pm_runtime_get_sync failure case 4f80cb2c787f soc: qcom: rpmh: Dirt can only make you dirtier, not cleaner (From OE-Core rev: f32c1c92ddc1c1a921c4e46e59d6cb01a705edd5) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit de8c92604ead0ed00fb035fb0c915ec03f729537) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.4: fix perf build with binutils 2.35Bruce Ashfield2020-08-123-12/+12
| | | | | | | | | | | | | | Integrating the following commit(s) to linux-yocto/5.4: 1fe4ee7f680c libtraceevent: Fix build with binutils 2.35 (From OE-Core rev: baa5713a04a6715ddbb0be5e05f371266d943169) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 69faa62d840330f573101245e0aa3fed17984b70) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.4: update to v5.4.53Bruce Ashfield2020-08-123-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: d811d29517d1 Linux 5.4.53 e6c19fa5b6c6 gpio: pca953x: disable regmap locking for automatic address incrementing 411c80267541 drm/i915/gvt: Fix two CFL MMIO handling caused by regression. 517708c47c66 iommu/vt-d: Make Intel SVM code 64-bit only 41389f739a5e ionic: export features for vlans to use 5d7e2852d7e6 spi: sprd: switch the sequence of setting WDG_LOAD_LOW and _HIGH 1245a1e0e1c3 rxrpc: Fix trace string 07253d24cda3 libceph: don't omit recovery_deletes in target_copy() d2ccad3c9ce9 block: fix get_max_segment_size() overflow on 32bit arch 310d75f274d5 block: fix splitting segments on boundary masks f2e57ed2f3f8 drm/i915/gt: Ignore irq enabling on the virtual engines 64a17e1da02a drm/amdgpu/sdma5: fix wptr overwritten in ->get_wptr() 9f8d3d2f79ba genirq/affinity: Handle affinity setting on inactive interrupts correctly 6aae92ed2c42 sched/fair: handle case of task_h_load() returning 0 b5b774918816 sched: Fix unreliable rseq cpu_id for new tasks 5c2450ac7c7a arm64: compat: Ensure upper 32 bits of x0 are zero on syscall return ed766e740cc9 arm64: ptrace: Consistently use pseudo-singlestep exceptions bdb71132992b arm64: ptrace: Override SPSR.SS when single-stepping is enabled d3b7bacd1115 thermal/drivers/cpufreq_cooling: Fix wrong frequency converted from power 025cec59aa17 thermal: int3403_thermal: Downgrade error message 0ab6b541c6f8 misc: atmel-ssc: lock with mutex instead of spinlock 746930d17d14 dmaengine: fsl-edma-common: correct DSIZE_32BYTE 5f3fcbf5b57f dmaengine: mcf-edma: Fix NULL pointer exception in mcf_edma_tx_handler 9464956544be dmaengine: fsl-edma: Fix NULL pointer exception in fsl_edma_tx_handler 8fd0d8536805 intel_th: Fix a NULL dereference when hub driver is not loaded 55d7092cc8f5 intel_th: pci: Add Emmitsburg PCH support 905f20f4946a intel_th: pci: Add Tiger Lake PCH-H support 5c698cc5b6f4 intel_th: pci: Add Jasper Lake CPU support c5ce2060f487 powerpc/pseries/svm: Fix incorrect check for shared_lppaca_size 93d1e96b98b2 powerpc/book3s64/pkeys: Fix pkey_access_permitted() for execute disable pkey d6a76f8eee21 hwmon: (emc2103) fix unable to change fan pwm1_enable attribute 9125d5762590 riscv: use 16KB kernel stack on 64-bit c28501385945 timer: Fix wheel index calculation on last level 6c2388e2a12b timer: Prevent base->clk from moving backward e9506de7b305 scsi: megaraid_sas: Remove undefined ENABLE_IRQ_POLL macro acd3901a62f6 uio_pdrv_genirq: fix use without device tree and no interrupt 17268122ba5e uio_pdrv_genirq: Remove warning when irq is not specified 97f1aecb80e9 Input: elan_i2c - add more hardware ID for Lenovo laptops 1fb81fe5e180 Input: i8042 - add Lenovo XiaoXin Air 12 to i8042 nomux list 62dd03054918 mei: bus: don't clean driver pointer 72648019cd52 Revert "zram: convert remaining CLASS_ATTR() to CLASS_ATTR_RO()" 4dd2ad686704 fuse: Fix parameter for FS_IOC_{GET,SET}FLAGS e8f32a9f5aeb fuse: use ->reconfigure() instead of ->remount_fs() f96ce4be463a fuse: ignore 'data' argument of mount(..., MS_REMOUNT) 09b696bd2149 ovl: fix unneeded call to ovl_change_flags() 93f75b0f0d3b ovl: relax WARN_ON() when decoding lower directory file handle 6270654c7de9 ovl: inode reference leak in ovl_is_inuse true case. 4996065307c8 ovl: fix regression with re-formatted lower squashfs 2cd065b91681 serial: mxs-auart: add missed iounmap() in probe failure and remove 752641ba871a virtio: virtio_console: add missing MODULE_DEVICE_TABLE() for rproc serial 8f4c040f45b9 Revert "tty: xilinx_uartps: Fix missing id assignment to the console" 1bc2c30d861c virt: vbox: Fix guest capabilities mask check 78d85ca8300e virt: vbox: Fix VBGL_IOCTL_VMMDEV_REQUEST_BIG and _LOG req numbers to match upstream cc894ec456c1 USB: serial: option: add Quectel EG95 LTE modem 4eaf06c9bd35 USB: serial: option: add GosunCn GM500 series dcc1df3cdb04 USB: serial: ch341: add new Product ID for CH340 dff0a4f024fc USB: serial: cypress_m8: enable Simply Automated UPB PIM 18059e953e1f USB: serial: iuu_phoenix: fix memory corruption 72596d0b2acd usb: gadget: function: fix missing spinlock in f_uac1_legacy 01512075a387 usb: chipidea: core: add wakeup support for extcon 3dd890afedbf usb: dwc2: Fix shutdown callback in platform 4f0addeba0c0 USB: c67x00: fix use after free in c67x00_giveback_urb bd422c7fb477 ALSA: hda/realtek - Enable Speaker for ASUS UX563 63d318f05e67 ALSA: hda/realtek - Enable Speaker for ASUS UX533 and UX534 e7bafe0c94cc ALSA: hda/realtek: Enable headset mic of Acer TravelMate B311R-31 with ALC256 4181b271908a ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G14(G401) series with ALC289 246b9693026a ALSA: hda/realtek - change to suitable link model for ASUS platform 71319db6f3b1 ALSA: usb-audio: Fix race against the error recovery URB submission 25fd7ee3baeb ALSA: line6: Sync the pending work cancel at disconnection 91a6d4049c58 ALSA: line6: Perform sanity check for each URB creation 212425802dc6 HID: quirks: Ignore Simply Automated UPB PIM c0188ab5bc31 HID: quirks: Always poll Obins Anne Pro 2 keyboard e93ab4628452 HID: magicmouse: do not set up autorepeat bc94605df1f9 HID: logitech-hidpp: avoid repeated "multiplier = " log messages 7c4e6cfd922c slimbus: core: Fix mismatch in of_node_get/put 93b57bf835d2 clk: qcom: gcc: Add missing UFS clocks for SM8150 cb7b7928310f clk: qcom: gcc: Add GPU and NPU clocks for SM8150 cc490ea23f33 mtd: rawnand: oxnas: Release all devices in the _remove() path f8a2658d0fd7 mtd: rawnand: oxnas: Unregister all devices on error 4682749ce329 mtd: rawnand: oxnas: Keep track of registered devices 8463054e3d4e mtd: rawnand: brcmnand: fix CS0 layout ee73c81e386d mtd: rawnand: brcmnand: correctly verify erased pages e9f5e16f3228 mtd: rawnand: timings: Fix default tR_max and tCCS_min timings f1ad0fc9de60 mtd: rawnand: marvell: Fix probe error path be953ad71ce9 mtd: rawnand: marvell: Use nand_cleanup() when the device is not yet registered 5f59ce425f78 mtd: rawnand: marvell: Fix the condition on a return code eec70178983f RDMA/mlx5: Verify that QP is created with RQ or SQ 6b1aaceb0dab soc: qcom: rpmh-rsc: Allow using free WAKE TCS for active request e65ee5ad8903 soc: qcom: rpmh-rsc: Clear active mode configuration for wake TCS 9e56b18ca5a3 soc: qcom: rpmh: Invalidate SLEEP and WAKE TCSes before flushing new data 9edb7370f893 soc: qcom: rpmh: Update dirty flag only when data changes 033f56f7d3d6 perf stat: Zero all the 'ena' and 'run' array slot stats for interval mode c2e29cac6d89 PCI/PM: Call .bridge_d3() hook only if non-NULL d950d2e79f0f habanalabs: Align protection bits configuration of all TPCs d79e57db4544 apparmor: ensure that dfa state tables have entries b7d9b78ab901 soc: qcom: socinfo: add missing soc_id sysfs entry 8eeebe37c64e arm: dts: mt7623: add phy-mode property for gmac2 742b79562142 copy_xstate_to_kernel: Fix typo which caused GDB regression 319c3c7980c7 regmap: debugfs: Don't sleep while atomic for fast_io regmaps f62d7f91afa2 keys: asymmetric: fix error return code in software_key_query() c5acd9395d41 arm64: dts: spcfpga: Align GIC, NAND and UART nodenames with dtschema 2e224b5d3149 ARM: dts: socfpga: Align L2 cache-controller nodename with dtschema c8a4452da9f4 xprtrdma: fix incorrect header size calculations a75a8aabb2f4 Revert "thermal: mediatek: fix register index error" cc3188b3bab2 ARM: dts: Fix dcan driver probe failed on am437x platform 408ef501b894 fuse: don't ignore errors from fuse_writepages_fill() 9b810684b1da NFS: Fix interrupted slots by sending a solo SEQUENCE operation dc92d84b371f clk: AST2600: Add mux for EMMC clock 0392f18139aa clk: mvebu: ARMADA_AP_CPU_CLK needs to select ARMADA_AP_CP_HELPER 36e6ac265fc0 staging: comedi: verify array index is correct before using it 62013d49bcf6 usb: gadget: udc: atmel: fix uninitialized read in debug printk e435865c783f spi: spi-sun6i: sun6i_spi_transfer_one(): fix setting of clock rate f979982feb03 dmaengine: dmatest: stop completed threads when running without set channel e6b46f01d995 dmaengine: dw: Initialize channel before each transfer a6fe5dde5343 iio: adc: ad7780: Fix a resource handling path in 'ad7780_probe()' 28be430bbf13 bus: ti-sysc: Do not disable on suspend for no-idle 47ba42786d14 bus: ti-sysc: Fix sleeping function called from invalid context for RTC quirk 5a23897f7a41 bus: ti-sysc: Fix wakeirq sleeping function called from invalid context b2c7d6ce2d5e arm64: dts: meson-gxl-s805x: reduce initial Mali450 core frequency cbd8c92a8d51 arm64: dts: meson: add missing gxl rng clock 1d08f59081e5 phy: sun4i-usb: fix dereference of pointer phy0 before it is null checked 684a5568df11 dmaengine: sh: usb-dmac: set tx_result parameters f5c6ebd5146e soundwire: intel: fix memory leak with devm_kasprintf 7005a4885a29 iio:health:afe4404 Fix timestamp alignment and prevent data leak. ba3788d243cf ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Flight S 1510d8ab7bc9 bus: ti-sysc: Use optional clocks on for enable and wait for softreset bit 7637bba4c621 ACPI: video: Use native backlight on Acer TravelMate 5735Z 0a330aa202c9 Input: mms114 - add extra compatible for mms345l 75ff2767e85c ALSA: usb-audio: Add quirk for Focusrite Scarlett 2i2 695fcb612bf1 ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Alpha S 18f2cbb28730 ACPI: video: Use native backlight on Acer Aspire 5783z dc1e4db658a6 ALSA: usb-audio: Rewrite registration quirk handling 592b179fa149 mmc: sdhci: do not enable card detect interrupt for gpio cd type e60b02922876 doc: dt: bindings: usb: dwc3: Update entries for disabling SS instances in park mode 54100aa32f66 ALSA: usb-audio: Create a registration quirk for Kingston HyperX Amp (0951:16d8) 35aef79e81a1 Input: goodix - fix touch coordinates on Cube I15-TC 9c16b5e8b5d9 ALSA: usb-audio: Add support for MOTU MicroBook IIc d70a6425a6e2 bus: ti-sysc: Detect EDMA and set quirk flags for tptc d09e12709acd arm64: dts: g12-common: add parkmode_disable_ss_quirk on DWC3 controller 234021eaddcb bus: ti-sysc: Detect display subsystem related devices e7e98dd42aae bus: ti-sysc: Handle module unlock quirk needed for some RTC e2c37939a795 bus: ti-sysc: Consider non-existing registers too when matching quirks f7280837df83 bus: ti-sysc: Rename clk related quirks to pre_reset and post_reset quirks 69fbdbb4fa0c scsi: sr: remove references to BLK_DEV_SR_VENDOR, leave it enabled 23a609417361 drm/sun4i: tcon: Separate quirks for tcon0 and tcon1 on A20 de6d9aa5f7c1 ARM: at91: pm: add quirk for sam9x60's ulp1 4301497fdc68 HID: quirks: Remove ITE 8595 entry from hid_have_special_driver 1c96af59a904 mmc: mmci: Support any block sizes for ux500v2 and qcom variant cf911ee9f49d ARM: OMAP2+: use separate IOMMU pdata to fix DRA7 IPU1 boot 3ea583b09537 ARM: OMAP2+: Add workaround for DRA7 DSP MStandby errata i879 8d158e3453eb ARM: OMAP4+: remove pdata quirks for omap4+ iommus 370cc95c00ae net: sfp: add some quirks for GPON modules 17918c99abc1 net: sfp: add support for module quirks 11a6ff1df31e Revert "usb/xhci-plat: Set PM runtime as active on resume" 4cf55dcd4fa4 Revert "usb/ehci-platform: Set PM runtime as active on resume" add6b48ad376 Revert "usb/ohci-platform: Fix a warning when hibernating" 267516d7009e net: ethernet: mvneta: Add back interface mode validation beee39d71e87 net: ethernet: mvneta: Do not error out in non serdes modes 131ab7a0cdb8 net: macb: call pm_runtime_put_sync on failure path fefc7580af39 of: of_mdio: Correct loop scanning logic 3f2f3edcc075 net: dsa: bcm_sf2: Fix node reference count cb2801017057 spi: spi-fsl-dspi: Fix lockup if device is shutdown during SPI transfer baf22f66c9cf iio:health:afe4403 Fix timestamp alignment and prevent data leak. 5f8fe8ab4463 iio:pressure:ms5611 Fix buffer element alignment 5a6378911f22 iio:humidity:hts221 Fix alignment and data leak issues 74953efffb3d iio: pressure: zpa2326: handle pm_runtime_get_sync failure 4ecff6ee264f iio: mma8452: Add missed iio_device_unregister() call in mma8452_probe() b4172e024d48 iio: core: add missing IIO_MOD_H2/ETHANOL string identifiers ead750685280 iio: magnetometer: ak8974: Fix runtime PM imbalance on error 0b16921edc61 iio:humidity:hdc100x Fix alignment and data leak issues 7cc8cad2bef9 iio:magnetometer:ak8974: Fix alignment and data leak issues 4c7924060fe0 arm64/alternatives: don't patch up internal branches 77a181fba1e5 i2c: eg20t: Load module automatically if ID matches 27874115b059 gfs2: read-only mounts should grab the sd_freeze_gl glock 827139ad9db5 tpm_tis: extra chip->ops check on error path in tpm_tis_core_init a8f13826f9c6 arm64/alternatives: use subsections for replacement sequences 91e81d2262e7 cifs: prevent truncation from long to int in wait_for_free_credits 43046f786714 dt-bindings: mailbox: zynqmp_ipi: fix unit address ea9d6016b1a4 m68k: mm: fix node memblock init 560dbf34dec8 m68k: nommu: register start of the memory with memblock c3adbd37c054 blk-mq-debugfs: update blk_queue_flag_name[] accordingly for new flags 9025a5589c03 thermal/drivers: imx: Fix missing of_node_put() at probe time c4db485dd3f2 x86/fpu: Reset MXCSR to default in kernel_fpu_begin() d2bfb9eb439c drm/exynos: fix ref count leak in mic_pre_enable f886b67c6b28 drm/exynos: Properly propagate return value in drm_iommu_attach_device() 0885be75f1be drm/msm/dpu: allow initialization of encoder locks during encoder init 5d6891a5a627 drm/msm: fix potential memleak in error branch f608a77e0cc9 arm64: arch_timer: Disable the compat vdso for cores affected by ARM64_WORKAROUND_1418040 86e3c7c70c63 arm64: arch_timer: Allow an workaround descriptor to disable compat vdso 71d65a3fc628 arm64: Introduce a way to disable the 32bit vdso 36d60eba862d ip: Fix SO_MARK in RST, ACK and ICMP packets 38b122c0af04 cgroup: Fix sock_cgroup_data on big-endian. 94886c86e833 cgroup: fix cgroup_sk_alloc() for sk_clone_lock() 171644727abf tcp: md5: allow changing MD5 keys in all socket states 8ee263bd11af tcp: md5: refine tcp_md5_do_add()/tcp_md5_hash_key() barriers 30d015f5ecd9 vlan: consolidate VLAN parsing code and limit max parsing depth f40c3a8438fc tcp: md5: do not send silly options in SYNCOOKIES 1c8bad567b5d tcp: md5: add missing memory barriers in tcp_md5_do_add()/tcp_md5_hash_key() f52293aefe18 tcp: make sure listeners don't initialize congestion-control state 7eec9f331223 tcp: fix SO_RCVLOWAT possible hangs under high mem pressure 9b7fd81cf9b6 sched: consistently handle layer3 header accesses in the presence of VLANs aafe9dd13f42 net: usb: qmi_wwan: add support for Quectel EG95 LTE modem edbde451bf3f net_sched: fix a memory leak in atm_tc_init() d55dad8b1d89 net: dsa: microchip: set the correct number of ports 64d782212646 net: Added pointer check for dst->ops->neigh_lookup in dst_neigh_lookup_skb a70a667736ed llc: make sure applications use ARPHRD_ETHER 73e42f4d2d13 l2tp: remove skb_dst_set() from l2tp_xmit_skb() f8646548ee46 ipv6: Fix use of anycast address with loopback 75270f819666 ipv6: fib6_select_path can not use out path for nexthop objects 1418b60e998b ipv4: fill fl4_icmp_{type,code} in ping_v4_sendmsg 7b42410d3556 genetlink: remove genl_bind aef7a9e21aa6 bridge: mcast: Fix MLD2 Report IPv6 payload length check 587ccf092e28 net: rmnet: fix lower interface leak d06c17fcd7c0 net: atlantic: fix ip dst and ipv6 address filters de93c1c104ac crypto: atmel - Fix build error of CRYPTO_AUTHENC 1f21bb70d7b1 crypto: atmel - Fix selection of CRYPTO_AUTHENC c57b1153a58a Linux 5.4.52 1a70857590f7 s390/maccess: add no DAT mode to kernel_write 627d15eecb61 s390: Change s390_kernel_write() return type to match memcpy() d64dc6118a0f pwm: jz4740: Fix build failure d13a78d13d2c perf scripts python: exported-sql-viewer.py: Fix unexpanded 'Find' result 64e8b913c30b perf scripts python: exported-sql-viewer.py: Fix zero id in call tree 'Find' result 2038998170b0 perf scripts python: exported-sql-viewer.py: Fix zero id in call graph 'Find' result e51a811c242e perf scripts python: export-to-postgresql.py: Fix struct.pack() int argument 299ffecbd530 dm writecache: reject asynchronous pmem devices 49a7ac29f6a0 blk-mq: consider non-idle request as "inflight" in blk_mq_rq_inflight() 2dfd182451d9 s390/mm: fix huge pte soft dirty copying 0d62bc7e960f s390/setup: init jump labels before command line parsing e6de7cbbcacb ARC: elf: use right ELF_ARCH 854827a2697a ARC: entry: fix potential EFA clobber when TIF_SYSCALL_TRACE 37634f502b53 mmc: meson-gx: limit segments to 1 when dram-access-quirk is needed b9fe45efa671 dm: use noio when sending kobject event ede24894e8bf drm/amdgpu: don't do soft recovery if gpu_recovery=0 ef8164f03a86 drm/radeon: fix double free 026f830e0ba3 btrfs: fix double put of block group with nocow 808b2b3ea85a btrfs: fix fatal extent_buffer readahead vs releasepage race 5a046d75acf7 Revert "ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb" baef8d1027b0 bpf: Check correct cred for CAP_SYSLOG in bpf_dump_raw_ok() e5541c6347b7 kprobes: Do not expose probe addresses to non-CAP_SYSLOG 314ac273f005 module: Do not expose section addresses to non-CAP_SYSLOG 0d5d9413a692 module: Refactor section attr into bin attribute 2a6c8d3d0dd0 kallsyms: Refactor kallsyms_show_value() to take cred 79aaeec71271 KVM: arm64: Fix kvm_reset_vcpu() return code being incorrect with SVE a494529add3f KVM: x86: Mark CR4.TSD as being possibly owned by the guest d29a79fa7559 KVM: x86: Inject #GP if guest attempts to toggle CR4.LA57 in 64-bit mode 3f108b168002 KVM: x86: bit 8 of non-leaf PDPEs is not reserved 388429498641 KVM: arm64: Annotate hyp NMI-related functions as __always_inline b956ec9afc2e KVM: arm64: Stop clobbering x0 for HVC_SOFT_RESTART a20aa35b839a KVM: arm64: Fix definition of PAGE_HYP_DEVICE 9b742b6a3b78 ALSA: hda/realtek: Enable headset mic of Acer Veriton N4660G with ALC269VC 8254cddab9a4 ALSA: hda/realtek: Enable headset mic of Acer C20-820 with ALC269VC c6fbfa6dd96b ALSA: hda/realtek - Enable audio jacks of Acer vCopperbox with ALC269VC 615313fe4294 ALSA: hda/realtek - Fix Lenovo Thinkpad X1 Carbon 7th quirk subdevice id 92b598132eec ALSA: usb-audio: Add implicit feedback quirk for RTX6001 caead988fe61 ALSA: usb-audio: add quirk for MacroSilicon MS2109 02b2f10e5c9f ALSA: hda - let hs_mic be picked ahead of hp_mic 3496a18a1c3b ALSA: opl3: fix infoleak in opl3 4a215725dec7 IB/hfi1: Do not destroy link_wq when the device is shut down 607fbc27d75f IB/hfi1: Do not destroy hfi1_wq when the device is shut down 6a882fb7232d mlxsw: pci: Fix use-after-free in case of failed devlink reload c9dcb4929ce2 mlxsw: spectrum_router: Remove inappropriate usage of WARN_ON() f62f896a56a2 net: macb: fix call to pm_runtime in the suspend/resume functions ad396c483dd5 net: macb: mark device wake capable when "magic-packet" property present 5d744ee94b49 net: macb: fix wakeup test in runtime suspend/resume routines 15442ef56405 bnxt_en: fix NULL dereference in case SR-IOV configuration fails 65fb9bbee611 net/mlx5e: Fix 50G per lane indication ce27893535ca net/mlx5: Fix eeprom support for SFP module f277e0be69d4 qed: Populate nvm-file attributes while reading nvm config partition. e89b828ae357 IB/mlx5: Fix 50G per lane indication 97d6855ac57d cxgb4: fix all-mask IP address comparison 2a4c5ff12f42 nbd: Fix memory leak in nbd_add_socket 06cee3572ed5 arm64: kgdb: Fix single-step exception handling oops 9e8f4623e292 RDMA/siw: Fix reporting vendor_part_id 1c54d0d9c4e6 ALSA: compress: fix partial_drain completion state 175b5aa7b964 net: hns3: fix use-after-free when doing self test ab8c4fd863f4 net: hns3: add a missing uninit debugfs when unload driver 5c0192d28513 smsc95xx: avoid memory leak in smsc95xx_bind 81ed1f9fd0b3 smsc95xx: check return value of smsc95xx_reset 3959bf65fe48 perf intel-pt: Fix PEBS sample for XMM registers da4b6eff382b perf intel-pt: Fix recording PEBS-via-PT with registers 9ca67a453273 perf report TUI: Fix segmentation fault in perf_evsel__hists_browse() 2d15663304f5 netfilter: conntrack: refetch conntrack after nf_conntrack_update() d9b8206e5323 net: dsa: microchip: set the correct number of ports fd3a612d9828 IB/sa: Resolv use-after-free in ib_nl_make_request() b0259e7056b1 net: cxgb4: fix return error value in t4_prep_fw 92002d59ecee net: mvneta: fix use of state->speed 4f412ae89e78 netfilter: ipset: call ip_set_free() instead of kfree() b709a08bc4d7 bpf, sockmap: RCU dereferenced psock may be used outside RCU block 2000bb546525 bpf, sockmap: RCU splat with redirect and strparser error or TLS 4625f4d5e4bf drm/mediatek: Check plane visibility in atomic_update a062088e675f nl80211: don't return err unconditionally in nl80211_start_ap() d63806c30706 gpio: pca953x: Fix GPIO resource leak on Intel Galileo Gen 2 137e7782bddd gpio: pca953x: Override IRQ for one of the expanders on Galileo Gen 2 91f8d05b4b56 net: qrtr: Fix an out of bounds read qrtr_endpoint_post() 1128ed7e1dd0 sched/core: Check cpus_mask, not cpus_ptr in __set_cpus_allowed_ptr(), to fix mask corruption 4e9631a90830 x86/entry: Increase entry_stack size to a full page 010f93079a26 nvme-rdma: assign completion vector correctly 074ae0cd8407 block: release bip in a right way in error path b1b252d8d9c5 usb: dwc3: pci: Fix reference count leak in dwc3_pci_resume_work 2485b6afadd7 scsi: mptscsih: Fix read sense data size 10533390da7c ARM: imx6: add missing put_device() call in imx6q_suspend_init() 15fa5dfaa4e8 cifs: update ctime and mtime during truncate 9c732cccb04b s390/kasan: fix early pgm check handler execution a9c816494dc2 drm: panel-orientation-quirks: Use generic orientation-data for Acer S1003 fcab0d2f1b91 drm: panel-orientation-quirks: Add quirk for Asus T101HA panel b7556e7ca381 iommu/vt-d: Don't apply gfx quirks to untrusted devices 1a570b8faea4 powerpc/kvm/book3s64: Fix kernel crash with nested kvm & DEBUG_VIRTUAL 4e4ddeee7aff ibmvnic: continue to init in CRQ reset returns H_CLOSED ce4a93b9e607 i40e: protect ring accesses with READ- and WRITE_ONCE 2e5a3586ca27 ixgbe: protect ring accesses with READ- and WRITE_ONCE 203cfe694e9d net: ethernet: mvneta: Add 2500BaseX support for SoCs without comphy 996bd0778a37 net: ethernet: mvneta: Fix Serdes configuration for SoCs without comphy 8f23c0dcd096 spi: spidev: fix a potential use-after-free in spidev_release() 010de5718162 spi: spidev: fix a race between spidev_release and spidev_remove 44b6e192e05f ALSA: hda: Intel: add missing PCI IDs for ICL-H, TGL-H and EKL 04197a8184e7 ASoC: SOF: Intel: add PCI ID for CometLake-S b1589bb5b04e drm: mcde: Fix display initialization problem 408ddca5c737 gpu: host1x: Detach driver on unregister d78a975525f3 drm/tegra: hub: Do not enable orphaned window group dbe5fef1c2b1 drm/ttm: Fix dma_fence refcnt leak when adding move fence 6bfa3b616c52 ARM: dts: omap4-droid4: Fix spi configuration and increase rate 3965fe7c0a77 perf/x86/rapl: Fix RAPL config variable bug 5f121ba6b625 perf/x86/rapl: Move RAPL support to common x86 code 14e8708fffee regmap: fix alignment issue 2ec3c8329aca spi: spi-fsl-dspi: Fix lockup if device is removed during SPI transfer 6b64220baf4a spi: spi-fsl-dspi: Adding shutdown hook eb676bef0224 KVM: s390: reduce number of IO pins to 1 (From OE-Core rev: 40ff5adaca962d66715e7ec55cec79093bdbc173) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 60fec4d1792b8467acb53949c695775c7e7ae037) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libexif: update to 0.6.22Alexander Kanavin2020-08-125-238/+19
| | | | | | | | | | | | | | | | Stability / bugfix / security release Fixes CVE-2018-20030, CVE-2020-13114, CVE-2020-13113, CVE-2020-13112, CVE-2020-0093, CVE-2019-9278, CVE-2020-12767, CVE-2016-6328, CVE-2017-7544 (From OE-Core rev: 2657e0614003819c3717429c3192b2e61a160a88) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 76e8c645cb2568c2dfa014af0eeac36d8f8b60ff) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ruby: upgrade 2.7.0 -> 2.7.1zhengruoqin2020-08-121-2/+2
| | | | | | | | | | | | | | | This release includes security fixes: CVE-2020-10663: Unsafe Object Creation Vulnerability in JSON (Additional fix) CVE-2020-10933: Heap exposure vulnerability in the socket library (From OE-Core rev: 51b45ec3fcdc3c338f8a141110abf8aa5d374e5e) Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 8d9b48bdf25363fb115a6311b031a7e5da8e0d4d) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>