Commit Graph

67866 Commits

Author SHA1 Message Date
Bruce Ashfield
289831b72e linux-yocto/5.19: update to v5.19.5
Updating  to the latest korg -stable release that comprises
the following commits:

    1916ff079c77 Linux 5.19.5
    d98703d4ce01 kbuild: dummy-tools: avoid tmpdir leak in dummy gcc
    0b0649b1d27a Linux 5.19.4
    c19305ce5228 Revert "ALSA: hda: Fix page fault in snd_hda_codec_shutdown()"
    127e3bb0dae1 scsi: ufs: ufs-mediatek: Fix build error and type mismatch
    7000ad53ec1b f2fs: fix null-ptr-deref in f2fs_get_dnode_of_data
    ceb6e2e0ef30 f2fs: revive F2FS_IOC_ABORT_VOLATILE_WRITE
    a050bbba5e11 MIPS: tlbex: Explicitly compare _PAGE_NO_EXEC against 0
    f350812e2d15 video: fbdev: i740fb: Check the argument of i740_calc_vclk()
    8d4eccd78461 venus: pm_helpers: Fix warning in OPP during probe
    8f9357313cdc powerpc/64: Init jump labels before parse_early_param()
    6a77b03098b1 smb3: check xattr value length earlier
    14128541cf81 f2fs: fix to do sanity check on segment type in build_sit_entries()
    43ce0a0bda2c f2fs: fix to avoid use f2fs_bug_on() in f2fs_new_node_page()
    a2555ea40e38 ALSA: control: Use deferred fasync helper
    fe87784ab3a8 ALSA: pcm: Use deferred fasync helper
    2dffd9478f76 ALSA: timer: Use deferred fasync helper
    2e1a19a391d0 ALSA: core: Add async signal helpers
    fb952a7683ae powerpc/ioda/iommu/debugfs: Generate unique debugfs entries
    ea64c14beb0f ovl: warn if trusted xattr creation fails
    1c5be8157340 ASoC: codecs: va-macro: use fsgen as clock
    8044f035b0c7 powerpc/32: Don't always pass -mcpu=powerpc to the compiler
    f0919caa1639 powerpc/32: Set an IBAT covering up to _einittext during init
    c2f242d95875 powerpc/pseries/mobility: set NMI watchdog factor during an LPM
    d1bac78a8c18 powerpc/watchdog: introduce a NMI watchdog's factor
    409135fdaca6 watchdog: export lockup_detector_reconfigure
    ce60aca6f7aa ASoC: Intel: sof_nau8825: Move quirk check to the front in late probe
    abed2fd437f0 ASoC: Intel: sof_es8336: ignore GpioInt when looking for speaker/headset GPIO lines
    73626a23b370 ASoC: Intel: sof_es8336: Fix GPIO quirks set via module option
    728ba1b70fb6 ASoC: SOF: Intel: hda: add sanity check on SSP index reported by NHLT
    2b7d0c2a4fba ALSA: hda/realtek: Enable speaker and mute LEDs for HP laptops
    d79c34048804 RISC-V: Add fast call path of crash_kexec()
    f41d0c601081 riscv: mmap with PROT_WRITE but no PROT_READ is invalid
    2fef71da84f5 ASoC: nau8821: Don't unconditionally free interrupt
    a57f15f876f3 riscv: dts: canaan: Add k210 topology information
    beb779e43398 riscv: dts: sifive: Add fu740 topology information
    a1ab94899083 ASoC: rsnd: care default case on rsnd_ssiu_busif_err_irq_ctrl()
    7218511f0a31 ASoC: SOF: sof-client-probes: Only load the driver if IPC3 is used
    48945246cf80 ASoC: SOF: Intel: hda-ipc: Do not process IPC reply before firmware boot
    230f646085d1 ASoC: SOF: Intel: cnl: Do not process IPC reply before firmware boot
    62c8639072ae modules: Ensure natural alignment for .altinstructions and __bug_table sections
    e02db5c2c2ee ALSA: hda: Fix page fault in snd_hda_codec_shutdown()
    6a0105e779e3 ASoC: Intel: avs: Set max DMA segment size
    b4f50e13d7ea iommu/io-pgtable-arm-v7s: Add a quirk to allow pgtable PA up to 35bit
    a80016c40cc7 mips: cavium-octeon: Fix missing of_node_put() in octeon2_usb_clocks_start
    a7a4866734de vfio: Clear the caps->buf to NULL after free
    6f61c957050d KVM: PPC: Book3S HV: Fix "rm_exit" entry in debugfs timings
    f6ed634eedb1 tty: serial: Fix refcount leak bug in ucc_uart.c
    6f531f0c5c7f lib/list_debug.c: Detect uninitialized lists
    0082e99a9074 ext4: avoid resizing to a partial cluster size
    a2522041d248 ext4: block range must be validated before use in ext4_mb_clear_bb()
    baa9f14ff470 ext4: avoid remove directory when directory is corrupted
    eb3a4f73f43f drivers:md:fix a potential use-after-free bug
    22d908afbd76 nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown
    0fce640d81e2 md/raid5: Make logic blocking check consistent with logic that blocks
    2a320a192cae md: Notify sysfs sync_completed in md_reap_sync_thread()
    51854ee9535c phy: samsung: phy-exynos-pcie: sanitize init/power_on callbacks
    55faab828d23 openrisc: io: Define iounmap argument as volatile
    e004a35e8148 Revert "RDMA/rxe: Create duplicate mapping tables for FMRs"
    aa6e96cb2165 dmaengine: sprd: Cleanup in .remove() after pm_runtime_get_sync() failed
    32a979841d79 dmaengine: tegra: Add terminate() for Tegra234
    59e659594420 selftests/kprobe: Do not test for GRP/ without event failures
    e0cd4d17ce33 csky/kprobe: reclaim insn_slot on kprobe unregistration
    0a5e36832ffd RDMA/rxe: Limit the number of calls to each tasklet
    f03d253ba719 ACPI: PPTT: Leave the table mapped for the runtime usage
    a28c93fd39ad mmc: renesas_sdhi: newer SoCs don't need manual tap correction
    3d05aeebbde8 dmaengine: dw-axi-dmac: ignore interrupt if no descriptor
    ad764df73ae5 dmaengine: dw-axi-dmac: do not print NULL LLI during error
    30b2f5fc6482 of: overlay: Move devicetree_corrupt() check up
    462f8d4cbc96 um: add "noreboot" command line option for PANIC_TIMEOUT=-1 setups
    5fecb67738e6 PCI/ACPI: Guard ARM64-specific mcfg_quirks
    c2557780ee78 cxl: Fix a memory leak in an error handling path
    300ae4fd800b pinctrl: intel: Check against matching data instead of ACPI companion
    15670c28103d scsi: ufs: ufs-exynos: Change ufs phy control sequence
    ef577017cdcc mmc: tmio: avoid glitches when resetting
    325da44d085e habanalabs/gaudi: mask constant value before cast
    19958bf4ef31 habanalabs/gaudi: fix shift out of bounds
    6a4aa11781f5 habanalabs/gaudi: invoke device reset from one code block
    fb806b52acb0 habanalabs: add terminating NULL to attrs arrays
    c209db797d64 coresight: etm4x: avoid build failure with unrolled loops
    2b06d5d97c0e gadgetfs: ep_io - wait until IRQ finishes
    4eb7a1beff03 scsi: lpfc: Fix possible memory leak when failing to issue CMF WQE
    2d544e9d19c1 scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input
    92f837825053 clk: qcom: clk-alpha-pll: fix clk_trion_pll_configure description
    a8b7e9534550 zram: do not lookup algorithm in backends table
    842a89d91a94 uacce: Handle parent device removal or parent driver module rmmod
    459411b9f018 clk: qcom: ipq8074: dont disable gcc_sleep_clk_src
    e5cd88146e79 vboxguest: Do not use devm for irq
    9f69ec6766aa usb: dwc2: gadget: remove D+ pull-up while no vbus with usb-role-switch
    0483ffc02ebb scsi: iscsi: Fix HW conn removal use after free
    5c4b699193eb usb: renesas: Fix refcount leak bug
    403132881e66 usb: host: ohci-ppc-of: Fix refcount leak bug
    4bd8b3b68a7b usb: typec: mux: Add CONFIG guards for functions
    e6a1adbf1f2b scsi: ufs: ufs-mediatek: Fix the timing of configuring device regulators
    67c830a6de83 clk: ti: Stop using legacy clkctrl names for omap4 and 5
    588e52fbc36d drm/meson: Fix overflow implicit truncation warnings
    74edc1e11ef3 irqchip/tegra: Fix overflow implicit truncation warnings
    f6ad16176b70 scsi: ufs: core: Add UFSHCD_QUIRK_HIBERN_FASTAUTO
    99c6d37aeffa scsi: ufs: core: Add UFSHCD_QUIRK_BROKEN_64BIT_ADDRESS
    db0c485f4ac2 PCI: aardvark: Fix reporting Slot capabilities on emulated bridge
    8ec370e0a50f usb: gadget: uvc: call uvc uvcg_warn on completed status instead of uvcg_info
    c2d17078980a usb: gadget: uvc: calculate the number of request depending on framesize
    6fd50446e7c9 usb: cdns3 fix use-after-free at workaround 2
    2700f6072f22 staging: r8188eu: add error handling of rtw_read32
    93883ec2d6aa staging: r8188eu: add error handling of rtw_read16
    eac7d9f47ad4 staging: r8188eu: add error handling of rtw_read8
    582b3175deea platform/chrome: cros_ec_proto: don't show MKBP version if unsupported
    ba397e2c31da PCI: Add ACS quirk for Broadcom BCM5750x NICs
    ccb19dba9ded HID: multitouch: new device class fix Lenovo X12 trackpad sticky
    2d419ac1f333 thunderbolt: Change downstream router's TMU rate in both TMU uni/bidir mode
    f5b5faedc498 x86/kvm: Fix "missing ENDBR" BUG for fastop functions
    fe5a22a2925a x86/ibt, objtool: Add IBT_NOSEAL()
    e124bab08a51 net: mscc: ocelot: report ndo_get_stats64 from the wraparound-resistant ocelot->stats
    e07a74dc0fed net: mscc: ocelot: make struct ocelot_stat_layout array indexable
    3aa635bf2f8f net: mscc: ocelot: fix race between ndo_get_stats64 and ocelot_check_stats_work
    0d05a558033e net: mscc: ocelot: turn stats_lock into a spinlock
    62ef55aa4381 KVM: arm64: Reject 32bit user PSTATE on asymmetric systems
    e4a36b051ca7 KVM: arm64: Treat PMCR_EL1.LC as RES1 on asymmetric systems
    1b38e3b423f0 drm/amdgpu: Fix use-after-free on amdgpu_bo_list mutex
    fb837f5b8346 drm/sun4i: dsi: Prevent underflow when computing packet sizes
    3e53531c1813 drm/bridge: lvds-codec: Fix error checking of drm_of_lvds_get_data_mapping()
    efd4b62d109f drm/amdgpu: Avoid another list of reset devices
    b431cffb4883 drm/i915/ttm: don't leak the ccs state
    8dec38e19f69 drm/meson: Fix refcount bugs in meson_vpu_has_available_connectors()
    02a22d62051a drm/imx/dcss: get rid of HPD warning message
    a5494b6ed31b can: j1939: j1939_sk_queue_activate_next_locked(): replace WARN_ON_ONCE with netdev_warn_once()
    5ba9bafa2ce0 gcc-plugins: Undefine LATENT_ENTROPY_PLUGIN when plugin disabled for a file
    6c61b45ecee9 kbuild: fix the modules order between drivers and libs
    64c0c233a885 igb: Add lock to avoid data race
    9400aeb419d3 stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove()
    994c8f12be24 dt-bindings: display: sun4i: Add D1 TCONs to conditionals
    330eccd73fc0 fec: Fix timer capture timing in `fec_ptp_enable_pps()`
    b72e5b045746 tools/rtla: Fix command symlinks
    5d4dc30b4c96 blk-mq: run queue no matter whether the request is the last request
    7c9ebb648cde i40e: Fix to stop tx_timeout recovery if GLOBR fails
    56ba4d6853ec regulator: pca9450: Remove restrictions for regulator-name
    15ccc6fa8153 i40e: Fix tunnel checksum offload with fragmented traffic
    6bce25a155b2 i2c: imx: Make sure to unregister adapter on remove()
    5fc790e349ad modpost: fix module versioning when a symbol lacks valid CRC
    0e933ded5079 ice: Ignore error message when setting same promiscuous mode
    bc6770eb90ff ice: Fix clearing of promisc mode with bridge over bond
    26fce11f927c ice: Ignore EEXIST when setting promisc mode
    6db6964e33a3 ice: Fix double VLAN error when entering promisc mode
    d46c877935e4 ice: Fix VF not able to send tagged traffic with no VLAN filters
    af1b0d1547dd ice: Fix call trace with null VSI during VF reset
    18c800b1844d ice: Fix VSI rebuild WARN_ON check for VF
    79f86b862416 net: dsa: sja1105: fix buffer overflow in sja1105_setup_devlink_regions()
    7e2bb2db0dd8 net: dsa: don't warn in dsa_port_set_state_now() when driver doesn't support it
    26b6acd36582 net: genl: fix error path memory leak in policy dumping
    636f5ac8cb27 net: mscc: ocelot: fix address of SYS_COUNT_TX_AGING counter
    89caf1cf7a01 net: mscc: ocelot: fix incorrect ndo_get_stats64 packet counters
    d0faa1d50d3d net: dsa: felix: fix ethtool 256-511 and 512-1023 TX packet counters
    b7d1edd299d9 net: dsa: microchip: ksz9477: fix fdb_dump last invalid entry
    cd3c02963b7e net: sched: fix misuse of qcpu->backlog in gnet_stats_add_queue_cpu
    ce12ce2e8864 net: rtnetlink: fix module reference count leak issue in rtnetlink_rcv_msg
    7998043d31d0 net: fix potential refcount leak in ndisc_router_discovery()
    ec6612958fc8 net: moxa: pass pdev instead of ndev to DMA functions
    df5423131456 mlxsw: spectrum: Clear PTP configuration after unregistering the netdevice
    bb0422d00a2a virtio_net: fix endian-ness for RSS
    a1a75f78a293 net: qrtr: start MHI channel after endpoit creation
    f3a4b5582961 net: dsa: mv88e6060: prevent crash on an unused port
    76fbeb1662b1 net/sunrpc: fix potential memory leaks in rpc_sysfs_xprt_state_change()
    181c691581d0 spi: meson-spicc: add local pow2 clock ops to preserve rate between messages
    90f195c01a2e powerpc/pci: Fix get_phb_number() locking
    05414b8644e0 netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified
    a6232edba59e netfilter: nf_tables: disallow NFT_SET_ELEM_CATCHALL and NFT_SET_ELEM_INTERVAL_END
    ad48276cd5b4 netfilter: nf_tables: NFTA_SET_ELEM_KEY_END requires concat and interval flags
    3ccd3c8a0384 netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag
    f4fbfbccc0a9 netfilter: nf_tables: fix scheduling-while-atomic splat
    822943b48f0f netfilter: nf_tables: really skip inactive sets when allocating name
    1e52e6cfec63 netfilter: nf_tables: possible module reference underflow in error path
    4fe99df73467 netfilter: nf_ct_irc: cap packet search space to 4k
    61705b872f3c netfilter: nf_ct_ftp: prefer skb_linearize
    08147d81e88b netfilter: nf_ct_h323: cap packet size at 64k
    44cc2be58b87 netfilter: nf_ct_sane: remove pseudo skb linearization
    8f4882fa0ed3 netfilter: nf_tables: disallow NFTA_SET_ELEM_KEY_END with NFT_SET_ELEM_INTERVAL_END flag
    78c5b279e1fc fs/ntfs3: uninitialized variable in ntfs_set_acl_ex()
    e5aff1b8cf9f netfilter: nf_tables: use READ_ONCE and WRITE_ONCE for shared generation id access
    19c942f7d2af netfilter: nfnetlink: re-enable conntrack expectation events
    211c7bb7ee46 RDMA/cxgb4: fix accept failure due to increased cpl_t5_pass_accept_rpl size
    2e88dc32f66b RDMA/mlx5: Use the proper number of ports
    7cc625c5632f IB/iser: Fix login with authentication
    069b05cc3eec ASoC: codec: tlv320aic32x4: fix mono playback via I2S
    f8c579901388 ASoC: tas2770: Fix handling of mute/unmute
    c02a92a57733 ASoC: tas2770: Drop conflicting set_bias_level power setting
    9fc6cac273a2 ASoC: tas2770: Allow mono streams
    e755dc032d11 ASoC: tas2770: Set correct FSYNC polarity
    6a840e8ef6b6 ASoC: DPCM: Don't pick up BE without substream
    f7915c5614a7 ASoC: SOF: Intel: hda: Fix potential buffer overflow by snprintf()
    a67971a17604 ASoC: SOF: debug: Fix potential buffer overflow by snprintf()
    840311a09f75 ASoC: Intel: avs: Fix potential buffer overflow by snprintf()
    94e45c0cd8fd iavf: Fix deadlock in initialization
    0828e27971f1 iavf: Fix reset error handling
    b305c7e9363f iavf: Fix NULL pointer dereference in iavf_get_link_ksettings
    35c63581fdef iavf: Fix adminq error handling
    65f8463017ec nios2: add force_successful_syscall_return()
    e79673500d7b nios2: restarts apply only to the first sigframe we build...
    857b2561aae8 nios2: fix syscall restart checks
    66a496c6d784 nios2: traced syscall does need to check the syscall number
    6e489481f5db nios2: don't leave NULLs in sys_call_table[]
    69f5278fba36 nios2: page fault et.al. are *not* restartable syscalls...
    8089a1bc27b4 fs/ntfs3: Fix missing i_op in ntfs_read_mft
    228be1f6986e fs/ntfs3: Do not change mode if ntfs_set_ea failed
    0fd64f062c8d fs/ntfs3: Fix double free on remount
    4209b285adb8 fs/ntfs3: Don't clear upper bits accidentally in log_replay()
    bf6089dc01ba fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
    2d6663d0de7b fs/ntfs3: Fix using uninitialized value n when calling indx_read
    174e6c2d0898 dpaa2-eth: trace the allocated address instead of page struct
    e8471a8848bb perf tests: Fix Track with sched_switch test for hybrid case
    129fe9d509f8 perf parse-events: Fix segfault when event parser gets an error
    8f89e5c8daf8 i2c: qcom-geni: Fix GPI DMA buffer sync-back
    7dfea65b004f perf probe: Fix an error handling path in 'parse_perf_probe_command()'
    ec82f4a9bd3a nvme-fc: fix the fc_appid_store return value
    14e379559747 geneve: fix TOS inheriting for ipv4
    7a369dc87b66 fscache: don't leak cookie access refs if invalidation is in progress or failed
    af412b252550 atm: idt77252: fix use-after-free bugs caused by tst_timer
    a32429e10a94 tsnep: Fix tsnep_tx_unmap() error path usage
    970999be4cf3 xen/xenbus: fix return type in xenbus_file_read()
    dc2f4da09ba0 nfp: ethtool: fix the display error of `ethtool -m DEVNAME`
    776efefcaf80 NTB: ntb_tool: uninitialized heap data in tool_fn_write()
    8f60a0e33d31 tools build: Switch to new openssl API for test-libcrypto
    d7e676b7dc6a kbuild: dummy-tools: avoid tmpdir leak in dummy gcc
    f1347e13865a tools/testing/cxl: Fix cxl_hdm_decode_init() calling convention
    a291c7d289fa vdpa_sim_blk: set number of address spaces and virtqueue groups
    6d5428b2940d vdpa_sim: use max_iotlb_entries as a limit in vhost_iotlb_init
    358781831c10 clk: imx93: Correct the edma1's parent clock
    a090cc69699e ceph: don't leak snap_rwsem in handle_cap_grant
    279b52d7541c tools/vm/slabinfo: use alphabetic order when two values are equal
    14d9cf9852f8 tools/testing/cxl: Fix decoder default state
    52f636e1904c ceph: use correct index when encoding client supported features
    c969b0537dac spi: dt-bindings: qcom,spi-geni-qcom: allow three interconnects
    3be10a1426b0 dt-bindings: opp: opp-v2-kryo-cpu: Fix example binding checks
    f32e6d5c94ad spi: dt-bindings: zynqmp-qspi: add missing 'required'
    5ec9bbdd28b5 spi: dt-bindings: cadence: add missing 'required'
    50416c20c243 dt-bindings: PCI: qcom: Fix reset conditional
    e0513e565f70 dt-bindings: clock: qcom,gcc-msm8996: add more GCC clock sources
    5476edddbb50 dt-bindings: arm: qcom: fix MSM8994 boards compatibles
    23c3019a432c dt-bindings: arm: qcom: fix MSM8916 MTP compatibles
    0a33e50a1478 dt-bindings: arm: qcom: fix Longcheer L8150 compatibles
    7950545bbf1d dt-bindings: gpio: zynq: Add missing compatible strings
    6401143e6800 vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout()
    8ff5db3c1b3d vsock: Fix memory leak in vsock_connect()
    c3ea09259eb2 plip: avoid rcu debug splat
    8f427e275cd5 ipv6: do not use RT_TOS for IPv6 flowlabel
    923c65b5adf9 mlx5: do not use RT_TOS for IPv6 flowlabel
    1fa0d54bd693 vxlan: do not use RT_TOS for IPv6 flowlabel
    13904ed832a9 geneve: do not use RT_TOS for IPv6 flowlabel
    29fea5c51a5c ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool
    c8af1ddc42a7 octeontx2-af: Fix key checking for source mac
    cc32347f4811 octeontx2-af: Fix mcam entry resource leak
    df1c025e3834 octeontx2-af: suppress external profile loading warning
    c28ff6c14449 octeontx2-af: Apply tx nibble fixup always
    a7fdd85eef55 octeontx2-pf: Fix NIX_AF_TL3_TL2X_LINKX_CFG register configuration
    342682efc690 dt-bindings: input: iqs7222: Extend slider-mapped GPIO to IQS7222C
    94683976b16c dt-bindings: input: iqs7222: Correct bottom speed step size
    90857411e91e dt-bindings: input: iqs7222: Remove support for RF filter
    179331884af6 Input: iqs7222 - remove support for RF filter
    5384b932e259 Input: iqs7222 - handle reset during ATI
    2aa156cbc4bd Input: iqs7222 - acknowledge reset before writing registers
    7d45f72dcb76 Input: iqs7222 - protect volatile registers
    4d5f2539375f Input: iqs7222 - fortify slider event reporting
    aa7ab02564ba Input: iqs7222 - correct slider event disable logic
    a1e2d6c849c1 Input: mt6779-keypad - match hardware matrix organization
    478b58ac0bb0 Input: exc3000 - fix return value check of wait_for_completion_timeout
    d35d9269dd0e rtc: spear: set range max
    51f58c8042c7 pinctrl: qcom: sm8250: Fix PDC map
    80a98362e6c6 dt-bindings: pinctrl: mt8186: Add and use drive-strength-microamp
    1c408081ff68 pinctrl: sunxi: Add I/O bias setting for H6 R-PIO
    ec63eefb7ca8 dt-bindings: pinctrl: mt8195: Add and use drive-strength-microamp
    f87b8f577d47 dt-bindings: pinctrl: mt8195: Fix name for mediatek,rsel-resistance-in-si-unit
    4d8e2fa66adb pinctrl: amd: Don't save/restore interrupt status and wake status bits
    72400a60f6d3 pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxed
    587ac8ac00a1 pinctrl: nomadik: Fix refcount leak in nmk_pinctrl_dt_subnode_to_map
    cc4ac4cc41d1 dt-bindings: pinctrl: mt8192: Use generic bias instead of pull-*-adv
    ada8cbf7d50a dt-bindings: pinctrl: mt8192: Add drive-strength-microamp
    0869aab075e8 pinctrl: renesas: rzg2l: Return -EINVAL for pins which have input disabled
    4a202e4d71d1 dt-bindings: arm: qcom: fix Alcatel OneTouch Idol 3 compatibles
    4ec24eef9325 selftests: forwarding: Fix failing tests with old libnet
    054233aa9f05 net: atm: bring back zatm uAPI
    da1421a29d3b net: bgmac: Fix a BUG triggered by wrong bytes_compl
    8e432f157c3e net: dsa: felix: suppress non-changes to the tagging protocol
    0bae8f44d88e net: phy: c45 baset1: do not skip aneg configuration if clock role is not specified
    3837c9b318d0 net: bcmgenet: Indicate MAC is in charge of PHY PM
    7dc0ed411de3 net: phy: Warn about incorrect mdio_bus_phy_resume() state
    26bef5616255 devlink: Fix use-after-free after a failed reload
    2b54e14535bc virtio-blk: Avoid use-after-free on suspend/resume
    18e383afbd70 virtio_net: fix memory leak inside XPD_TX with mergeable
    3718ea043945 virtio: VIRTIO_HARDEN_NOTIFICATION is broken
    5a6221c44181 ASoC: qdsp6: q6apm-dai: unprepare stream if its already prepared
    08c6c65891d8 SUNRPC: Don't reuse bvec on retransmission of the request
    7116a23f3d75 SUNRPC: Reinitialise the backchannel request buffers before reuse
    ed1e2e39f083 SUNRPC: Fix xdr_encode_bool()
    99cdd380b812 sunrpc: fix expiry of auth creds
    d9da937bbe70 m68k: coldfire/device.c: protect FLEXCAN blocks
    23bf15547653 net: atlantic: fix aq_vec index out of range error
    a0278dbeaaf7 can: j1939: j1939_session_destroy(): fix memory leak of skbs
    dad7f33c95e1 can: mcp251x: Fix race condition on receive interrupt
    595fce48524e bpf: Check the validity of max_rdwr_access for sock local storage map iterator
    153a74518c0d bpf: Acquire map uref in .init_seq_private for sock{map,hash} iterator
    be66774a7767 bpf: Acquire map uref in .init_seq_private for sock local storage map iterator
    b6bd5ea6a3d4 bpf: Acquire map uref in .init_seq_private for hash map iterator
    a80118919088 bpf: Acquire map uref in .init_seq_private for array map iterator
    62ec78d96dcb bpf: Don't reinit map value in prealloc_lru_pop
    b429d0b9a7a0 bpf: Disallow bpf programs call prog_run command.
    1f6db7148ed7 BPF: Fix potential bad pointer dereference in bpf_sys_bpf()
    401d71c9cfb0 selftests: mptcp: make sendfile selftest work
    8caf5c15b528 mptcp: do not queue data on closed subflows
    6139039c8fc5 mptcp: move subflow cleanup in mptcp_destroy_common()
    1738a3087605 mptcp, btf: Add struct mptcp_sock definition when CONFIG_MPTCP is disabled
    b03d1117e9be NFSv4/pnfs: Fix a use-after-free bug in open
    2d56bdbffbbb NFSv4.1: RECLAIM_COMPLETE must handle EACCES
    e2d1cdbc8b59 NFSv4: Fix races in the legacy idmapper upcall
    776f95d6cfc1 NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly
    25c4488ba447 NFSv4.1: Don't decrease the value of seq_nr_highest_sent
    dd29648fcf69 net: tap: NULL pointer derefence in dev_parse_header_protocol when skb->dev is null
    da5eec7c6585 netfilter: nf_tables: fix crash when nf_trace is enabled
    e74a1e2a4d83 Documentation: ACPI: EINJ: Fix obsolete example
    6583edbf459d apparmor: Fix memleak in aa_simple_write_to_buffer()
    3ca40ad7afae apparmor: fix reference count leak in aa_pivotroot()
    7a1fffe96355 apparmor: fix overlapping attachment computation
    f91f50b890b1 apparmor: fix setting unconfined mode on a loaded profile
    705bfe4b620e apparmor: fix aa_label_asxprint return check
    78ae04ce32b8 apparmor: Fix failed mount permission check error message
    af665613132c apparmor: fix absroot causing audited secids to begin with =
    a84ad486f3d2 apparmor: fix quiet_denied for file rules
    eca83750658d can: ems_usb: fix clang's -Wunaligned-access warning
    b2301e243028 dt-bindings: usb: mtk-xhci: Allow wakeup interrupt-names to be optional
    b6bf741058c4 ALSA: hda: Fix crash due to jack poll in suspend
    c7f5b9dc9bbe ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II
    8fe47d647ba9 tracing: Have filter accept "common_cpu" to be consistent
    511c5968711e tracing/probes: Have kprobes and uprobes use $COMM too
    47cc883f21fa tracing/eprobes: Have event probes be consistent with kprobes and uprobes
    df99a48b6b11 tracing/eprobes: Fix reading of string fields
    9f1c65a325fa tracing/eprobes: Do not hardcode $comm as a string
    7c262114a576 tracing/eprobes: Do not allow eprobes to use $stack, or % for regs
    543b4a1dc28f tracing/perf: Fix double put of trace event when init fails
    f624910db300 x86/kprobes: Fix JNG/JNLE emulation
    60b6d38add7b cifs: Fix memory leak on the deferred close
    17c3edc70ff3 drm/i915: pass a pointer for tlb seqno at vma_invalidate_tlb()
    26d7e3fcf0af drm/i915/gt: Batch TLB invalidations
    99a4dbc0328d drm/i915/gt: Skip TLB invalidations once wedged
    a965f1822eab drm/i915/gt: Invalidate TLB of the OA unit at TLB invalidations
    2f121b71c263 drm/i915/gt: Ignore TLB invalidations on idle engines
    119ac4818a22 drm/amdgpu: change vram width algorithm for vram_info v3_0
    01d0ea8d3db1 btrfs: fix warning during log replay when bumping inode link count
    1f7e9cfbfbdc btrfs: fix lost error handling when looking up extended ref on log replay
    28546ac03682 btrfs: reset RO counter on block group if we fail to relocate
    5d741afed0ba btrfs: unset reloc control if transaction commit fails in prepare_to_relocate()
    d37c5f24d1c8 mmc: meson-gx: Fix an error handling path in meson_mmc_probe()
    2de2030f37d4 mmc: pxamci: Fix an error handling path in pxamci_probe()
    21d4c35e8dc3 mmc: pxamci: Fix another error handling path in pxamci_probe()
    97f0f52c4ea5 ata: libata-eh: Add missing command name
    ae2e4f9d983e s390/ap: fix crash on older machines based on QCI info missing
    4c31dca17996 drm/amd/display: Check correct bounds for stream encoder instances for DCN303
    2cb62b2f68c8 drm/amdgpu: Only disable prefer_shadow on hawaii
    9bd970d40972 drm/ttm: Fix dummy res NULL ptr deref bug
    7ed00422d72b drm/nouveau: recognise GA103
    1e60eaa88436 locking/atomic: Make test_and_*_bit() ordered on failure
    05d197ff4935 drm/i915/gem: Remove shared locking on freeing objects
    1d04f5d855eb rds: add missing barrier to release_refill
    60bfd51fed8b x86/mm: Use proper mask when setting PUD mapping
    865e08b77c24 KVM: Unconditionally get a ref to /dev/kvm module when creating a VM
    8a1d6aa0de7a RDMA: Handle the return code from dma_resv_wait_timeout() properly
    fb986ecaea46 ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU
    c9c994320d66 ALSA: info: Fix llseek return value when using callback

(From OE-Core rev: 103cba2941ac0fbdccae64b383c611e5c1b72334)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-21 09:20:49 +01:00
Bruce Ashfield
0a89bdee92 linux-yocto/5.15: update to v5.15.63
Updating  to the latest korg -stable release that comprises
the following commits:

    addc9003c2e8 Linux 5.15.63
    b92be74cb2da xfs: reject crazy array sizes being fed to XFS_IOC_GETBMAP*
    1350a4cdfbe6 xfs: revert "xfs: actually bump warning counts when we send warnings"
    12689d950d75 xfs: fix soft lockup via spinning in filestream ag selection loop
    bbc256bf904d xfs: fix overfilling of reserve pool
    90f414686bc4 xfs: always succeed at setting the reserve pool size
    07e17dcd03e0 xfs: remove infinite loop when reserving free block pool
    130b5965da3a xfs: reserve quota for target dir expansion when renaming files
    5e7f687ca727 xfs: reserve quota for dir expansion when linking/unlinking files
    139e6fc6e7a7 xfs: flush inodegc workqueue tasks before cancel
    d66d392c72a6 scsi: ufs: ufs-mediatek: Fix build error and type mismatch
    1a9f5411837a can: j1939: j1939_sk_queue_activate_next_locked(): replace WARN_ON_ONCE with netdev_warn_once()
    e7403632c015 MIPS: tlbex: Explicitly compare _PAGE_NO_EXEC against 0
    e740e787f066 video: fbdev: i740fb: Check the argument of i740_calc_vclk()
    0bdec5eed69c venus: pm_helpers: Fix warning in OPP during probe
    e3c9e9452a8e powerpc/64: Init jump labels before parse_early_param()
    ecdba236bc35 smb3: check xattr value length earlier
    3c201130cc81 f2fs: fix to do sanity check on segment type in build_sit_entries()
    5a01e45b925a f2fs: fix to avoid use f2fs_bug_on() in f2fs_new_node_page()
    3895d353f45a ALSA: control: Use deferred fasync helper
    409e6a799283 ALSA: timer: Use deferred fasync helper
    60110fd26623 ALSA: core: Add async signal helpers
    a5ec4cd45b52 powerpc/ioda/iommu/debugfs: Generate unique debugfs entries
    8641e0bbb5ef ovl: warn if trusted xattr creation fails
    0480540da5a2 powerpc/32: Don't always pass -mcpu=powerpc to the compiler
    3d5d2dc1dc08 powerpc/32: Set an IBAT covering up to _einittext during init
    6568e52b281c watchdog: export lockup_detector_reconfigure
    c5a8d0512018 RISC-V: Add fast call path of crash_kexec()
    64f94e6e1fab riscv: mmap with PROT_WRITE but no PROT_READ is invalid
    e751030eb844 riscv: dts: canaan: Add k210 topology information
    23069475daeb riscv: dts: sifive: Add fu740 topology information
    21d784398a04 ASoC: rsnd: care default case on rsnd_ssiu_busif_err_irq_ctrl()
    9774b96bce7d modules: Ensure natural alignment for .altinstructions and __bug_table sections
    2097c7835162 iommu/io-pgtable-arm-v7s: Add a quirk to allow pgtable PA up to 35bit
    7822d994eb95 mips: cavium-octeon: Fix missing of_node_put() in octeon2_usb_clocks_start
    c983edb06239 vfio: Clear the caps->buf to NULL after free
    a1d8021d2130 KVM: PPC: Book3S HV: Fix "rm_exit" entry in debugfs timings
    17c32546166d tty: serial: Fix refcount leak bug in ucc_uart.c
    ce0432aa8944 lib/list_debug.c: Detect uninitialized lists
    72b850a2a996 ext4: avoid resizing to a partial cluster size
    0e734f91cb1c ext4: avoid remove directory when directory is corrupted
    d9b94c3ace54 drivers:md:fix a potential use-after-free bug
    a600ed25e3d9 nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown
    e59ef9b07130 md: Notify sysfs sync_completed in md_reap_sync_thread()
    2dc9615abfbc phy: samsung: phy-exynos-pcie: sanitize init/power_on callbacks
    405ea6d70684 openrisc: io: Define iounmap argument as volatile
    d1fc64bf4526 dmaengine: sprd: Cleanup in .remove() after pm_runtime_get_sync() failed
    d0e2b8e36911 selftests/kprobe: Do not test for GRP/ without event failures
    3645ed60ac07 csky/kprobe: reclaim insn_slot on kprobe unregistration
    fda4bff43bcd RDMA/rxe: Limit the number of calls to each tasklet
    54aa6c49361b dmaengine: dw-axi-dmac: ignore interrupt if no descriptor
    af76e6fdcf92 dmaengine: dw-axi-dmac: do not print NULL LLI during error
    e799817b67b3 um: add "noreboot" command line option for PANIC_TIMEOUT=-1 setups
    405f655ee7f6 PCI/ACPI: Guard ARM64-specific mcfg_quirks
    addff638c417 cxl: Fix a memory leak in an error handling path
    5e24cd70355e pinctrl: intel: Check against matching data instead of ACPI companion
    67b5870a35bb mmc: tmio: avoid glitches when resetting
    0f5916516d86 habanalabs/gaudi: mask constant value before cast
    b09e5ab18c9f habanalabs/gaudi: fix shift out of bounds
    1693fe9ba2ef coresight: etm4x: avoid build failure with unrolled loops
    94aadba8d000 gadgetfs: ep_io - wait until IRQ finishes
    9c8e2e607270 scsi: lpfc: Fix possible memory leak when failing to issue CMF WQE
    b92506dc51f8 scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input
    0af01d2c5edd clk: qcom: clk-alpha-pll: fix clk_trion_pll_configure description
    25041029389b zram: do not lookup algorithm in backends table
    50de5045815e uacce: Handle parent device removal or parent driver module rmmod
    17d58499dc9c clk: qcom: ipq8074: dont disable gcc_sleep_clk_src
    348274a6bb7f vboxguest: Do not use devm for irq
    b9c31d4ae9be usb: dwc2: gadget: remove D+ pull-up while no vbus with usb-role-switch
    fbdbd61a36d8 usb: renesas: Fix refcount leak bug
    0fc62bbc9531 usb: host: ohci-ppc-of: Fix refcount leak bug
    4d6bab8d366a scsi: ufs: ufs-mediatek: Fix the timing of configuring device regulators
    35c3ec7d7a51 clk: ti: Stop using legacy clkctrl names for omap4 and 5
    00c274bc5bfa drm/meson: Fix overflow implicit truncation warnings
    b01d6bfdf2e4 irqchip/tegra: Fix overflow implicit truncation warnings
    49968090f921 PCI: aardvark: Fix reporting Slot capabilities on emulated bridge
    fb76cdd21662 usb: gadget: uvc: call uvc uvcg_warn on completed status instead of uvcg_info
    de6aa7abfebf usb: gadget: uvc: calculate the number of request depending on framesize
    8e142744f0e9 usb: cdns3: fix random warning message when driver load
    c3c1dbad3a2d usb: cdns3 fix use-after-free at workaround 2
    08c0a77b2aec platform/chrome: cros_ec_proto: don't show MKBP version if unsupported
    da56759a4a35 PCI: Add ACS quirk for Broadcom BCM5750x NICs
    6fc955b58acf HID: multitouch: new device class fix Lenovo X12 trackpad sticky
    57b5be2bd1e0 KVM: arm64: Reject 32bit user PSTATE on asymmetric systems
    cb332a666e3f KVM: arm64: Treat PMCR_EL1.LC as RES1 on asymmetric systems
    c682fb70a7df net: qrtr: start MHI channel after endpoit creation
    98e28de472ef drm/sun4i: dsi: Prevent underflow when computing packet sizes
    fe71d84c1a6c drm/meson: Fix refcount bugs in meson_vpu_has_available_connectors()
    6ee1310f4d14 ASoC: SOF: Intel: hda: Fix potential buffer overflow by snprintf()
    3142b5f09e55 ASoC: SOF: Intel: hda: Define rom_status_reg in sof_intel_dsp_desc
    88db4a22d954 drm/imx/dcss: get rid of HPD warning message
    1c7e569c0ece tracing/eprobes: Fix reading of string fields
    830426469f77 gcc-plugins: Undefine LATENT_ENTROPY_PLUGIN when plugin disabled for a file
    a2cafe242874 kbuild: fix the modules order between drivers and libs
    8ee44abe4cae igb: Add lock to avoid data race
    471295311960 stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove()
    334554aab154 fec: Fix timer capture timing in `fec_ptp_enable_pps()`
    c56e1fcb3091 i40e: Fix to stop tx_timeout recovery if GLOBR fails
    bd1fd0a02e9a regulator: pca9450: Remove restrictions for regulator-name
    09e512a659e4 i2c: imx: Make sure to unregister adapter on remove()
    b4ac11967e8c ice: Ignore EEXIST when setting promisc mode
    e84c6321f357 net: dsa: sja1105: fix buffer overflow in sja1105_setup_devlink_regions()
    caa80c1f8316 net: dsa: don't warn in dsa_port_set_state_now() when driver doesn't support it
    b0672895d8be net: genl: fix error path memory leak in policy dumping
    232fab59a65a net: dsa: felix: fix ethtool 256-511 and 512-1023 TX packet counters
    29c5956061c9 net: dsa: microchip: ksz9477: fix fdb_dump last invalid entry
    ffb155944333 net: fix potential refcount leak in ndisc_router_discovery()
    c7118a579106 net: moxa: pass pdev instead of ndev to DMA functions
    a44a1a14211d mlxsw: spectrum: Clear PTP configuration after unregistering the netdevice
    dd236b62d25e net: dsa: mv88e6060: prevent crash on an unused port
    c0434f0e0586 net/sunrpc: fix potential memory leaks in rpc_sysfs_xprt_state_change()
    dd32ea395658 spi: meson-spicc: add local pow2 clock ops to preserve rate between messages
    1d9e75c3d8cd powerpc/pci: Fix get_phb_number() locking
    e58d1a96e93b netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified
    7ac21b920ee6 netfilter: nf_tables: disallow NFT_SET_ELEM_CATCHALL and NFT_SET_ELEM_INTERVAL_END
    0df32f45be40 netfilter: nf_tables: NFTA_SET_ELEM_KEY_END requires concat and interval flags
    46f64e6325ee netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag
    8a6775ede639 netfilter: nf_tables: really skip inactive sets when allocating name
    b59bee8b05b0 netfilter: nf_tables: possible module reference underflow in error path
    3be4d59808bb netfilter: nf_tables: disallow NFTA_SET_ELEM_KEY_END with NFT_SET_ELEM_INTERVAL_END flag
    81dcb3b80475 fs/ntfs3: uninitialized variable in ntfs_set_acl_ex()
    8a38a73cb406 netfilter: nf_tables: use READ_ONCE and WRITE_ONCE for shared generation id access
    cacdddfefe8d ASoC: codec: tlv320aic32x4: fix mono playback via I2S
    18b5a57e7d96 ASoC: tas2770: Fix handling of mute/unmute
    8eab21065492 ASoC: tas2770: Drop conflicting set_bias_level power setting
    0a63bc250cc1 ASoC: tas2770: Allow mono streams
    480bf1e299a4 ASoC: tas2770: Set correct FSYNC polarity
    b318b9dd2ac6 ASoC: SOF: debug: Fix potential buffer overflow by snprintf()
    743dc4377bba iavf: Fix reset error handling
    dab6b551f5ba iavf: Fix adminq error handling
    8af269e5bdf4 nios2: add force_successful_syscall_return()
    c9f78def8856 nios2: restarts apply only to the first sigframe we build...
    3bee7b77d917 nios2: fix syscall restart checks
    f794d1fe6e52 nios2: traced syscall does need to check the syscall number
    80cae5d810d2 nios2: don't leave NULLs in sys_call_table[]
    35d5fd70e8c8 nios2: page fault et.al. are *not* restartable syscalls...
    c293e8abc09e fs/ntfs3: Fix missing i_op in ntfs_read_mft
    efdcf4df7a36 fs/ntfs3: Do not change mode if ntfs_set_ea failed
    78e4aebc35b3 fs/ntfs3: Fix double free on remount
    8feb84857915 fs/ntfs3: Don't clear upper bits accidentally in log_replay()
    8e8e1a84dac7 fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
    ecda80a345ca fs/ntfs3: Fix using uninitialized value n when calling indx_read
    69979b5e308f dpaa2-eth: trace the allocated address instead of page struct
    f39b424b4301 perf tests: Fix Track with sched_switch test for hybrid case
    5958ef867b9d perf parse-events: Fix segfault when event parser gets an error
    e8ab87549bbe perf probe: Fix an error handling path in 'parse_perf_probe_command()'
    51471b697303 geneve: fix TOS inheriting for ipv4
    a5d7ce086fe9 atm: idt77252: fix use-after-free bugs caused by tst_timer
    75b810104e40 xen/xenbus: fix return type in xenbus_file_read()
    d98b50d5b72d nfp: ethtool: fix the display error of `ethtool -m DEVNAME`
    5c21186c5f3a NTB: ntb_tool: uninitialized heap data in tool_fn_write()
    cffd1cefcdd7 tools build: Switch to new openssl API for test-libcrypto
    86ff5446b4da kbuild: dummy-tools: avoid tmpdir leak in dummy gcc
    f546faa216d0 ceph: don't leak snap_rwsem in handle_cap_grant
    3e7ee4dd1ea4 tools/vm/slabinfo: use alphabetic order when two values are equal
    d27e1834dee2 ceph: use correct index when encoding client supported features
    e49c17867c61 spi: dt-bindings: zynqmp-qspi: add missing 'required'
    b847ea541b1f spi: dt-bindings: cadence: add missing 'required'
    506fc3cab986 dt-bindings: clock: qcom,gcc-msm8996: add more GCC clock sources
    4e96aa5b46d4 dt-bindings: arm: qcom: fix MSM8994 boards compatibles
    5aa6548c0803 dt-bindings: arm: qcom: fix MSM8916 MTP compatibles
    e7a0e9ee5b12 dt-bindings: arm: qcom: fix Longcheer L8150 compatibles
    3632c642cacc dt-bindings: gpio: zynq: Add missing compatible strings
    52d8f48f85f7 vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout()
    e4c0428f8a6f vsock: Fix memory leak in vsock_connect()
    38b2ab9adf50 plip: avoid rcu debug splat
    133a08a3093b ipv6: do not use RT_TOS for IPv6 flowlabel
    5c9e5c44f89d mlx5: do not use RT_TOS for IPv6 flowlabel
    02b2b7372727 geneve: do not use RT_TOS for IPv6 flowlabel
    f150c1f84775 ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool
    06337b9c255d octeontx2-af: Fix key checking for source mac
    dc5be2d4f928 octeontx2-af: Fix mcam entry resource leak
    f9a36fa5367e octeontx2-af: suppress external profile loading warning
    e0fe6aa19a80 octeontx2-af: Apply tx nibble fixup always
    17c3ea739979 octeontx2-pf: Fix NIX_AF_TL3_TL2X_LINKX_CFG register configuration
    0a02159ae636 Input: exc3000 - fix return value check of wait_for_completion_timeout
    a4a945641aca pinctrl: qcom: sm8250: Fix PDC map
    fed2247253dc pinctrl: sunxi: Add I/O bias setting for H6 R-PIO
    be82dc052155 pinctrl: amd: Don't save/restore interrupt status and wake status bits
    c1c7a7c950e6 pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxed
    9272265f2f76 pinctrl: nomadik: Fix refcount leak in nmk_pinctrl_dt_subnode_to_map
    79eb8e9e38f3 dt-bindings: arm: qcom: fix Alcatel OneTouch Idol 3 compatibles
    8b7bf35d301d selftests: forwarding: Fix failing tests with old libnet
    c506c9a97120 net: bgmac: Fix a BUG triggered by wrong bytes_compl
    eb2d9dc79f5f net: bcmgenet: Indicate MAC is in charge of PHY PM
    47ac7b2f6a1f net: phy: Warn about incorrect mdio_bus_phy_resume() state
    c4d09fd1e18b devlink: Fix use-after-free after a failed reload
    d3723eab1119 virtio_net: fix memory leak inside XPD_TX with mergeable
    9721e238c24c SUNRPC: Reinitialise the backchannel request buffers before reuse
    d3c262f584df SUNRPC: Fix xdr_encode_bool()
    63e921d4edb3 sunrpc: fix expiry of auth creds
    3f16630fa23b m68k: coldfire/device.c: protect FLEXCAN blocks
    422a02a77159 net: atlantic: fix aq_vec index out of range error
    98dc8fb08299 can: j1939: j1939_session_destroy(): fix memory leak of skbs
    890aba507802 can: mcp251x: Fix race condition on receive interrupt
    6648647599e0 bpf: Check the validity of max_rdwr_access for sock local storage map iterator
    03ca12e583f1 bpf: Acquire map uref in .init_seq_private for sock{map,hash} iterator
    e51b568ea2c8 bpf: Acquire map uref in .init_seq_private for sock local storage map iterator
    2f56304a0cf9 bpf: Acquire map uref in .init_seq_private for hash map iterator
    370805f0e72b bpf: Acquire map uref in .init_seq_private for array map iterator
    18a994e0661c bpf: Don't reinit map value in prealloc_lru_pop
    41fd6cc88aaf BPF: Fix potential bad pointer dereference in bpf_sys_bpf()
    a4cf3dadd1fa NFSv4/pnfs: Fix a use-after-free bug in open
    1e9fd95c27d8 NFSv4.1: RECLAIM_COMPLETE must handle EACCES
    281c6a47416b NFSv4: Fix races in the legacy idmapper upcall
    b32780cda567 NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly
    0696115a3230 NFSv4.1: Don't decrease the value of seq_nr_highest_sent
    6aea903916c1 Documentation: ACPI: EINJ: Fix obsolete example
    bf7ebebce2c2 apparmor: Fix memleak in aa_simple_write_to_buffer()
    64103ea35773 apparmor: fix reference count leak in aa_pivotroot()
    c62f2f56e086 apparmor: fix overlapping attachment computation
    e89b95f91e63 apparmor: fix setting unconfined mode on a loaded profile
    3104c8a0dc5f apparmor: fix aa_label_asxprint return check
    a683a0d87a22 apparmor: Fix failed mount permission check error message
    31b35b689123 apparmor: fix absroot causing audited secids to begin with =
    017b0ea49262 apparmor: fix quiet_denied for file rules
    8bc5ed70ef58 can: ems_usb: fix clang's -Wunaligned-access warning
    43ae96645898 dt-bindings: usb: mtk-xhci: Allow wakeup interrupt-names to be optional
    2294f43a07ea ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II
    2fb8f62ee335 tracing: Have filter accept "common_cpu" to be consistent
    dac2b60345ef tracing/probes: Have kprobes and uprobes use $COMM too
    b489aca082a2 tracing/eprobes: Have event probes be consistent with kprobes and uprobes
    a11ce7bfbdb7 tracing/eprobes: Do not hardcode $comm as a string
    ba53c21ce977 tracing/eprobes: Do not allow eprobes to use $stack, or % for regs
    0d7970e8702b tracing/perf: Fix double put of trace event when init fails
    14674e47ff49 x86/kprobes: Fix JNG/JNLE emulation
    860efae12788 cifs: Fix memory leak on the deferred close
    6379a9af7cfc btrfs: fix lost error handling when looking up extended ref on log replay
    7ac430e319e9 btrfs: reset RO counter on block group if we fail to relocate
    78f8c2370e3d btrfs: unset reloc control if transaction commit fails in prepare_to_relocate()
    d8fc9df94b88 mmc: meson-gx: Fix an error handling path in meson_mmc_probe()
    6c4541d6b881 mmc: pxamci: Fix an error handling path in pxamci_probe()
    8b7ed38c38e1 mmc: pxamci: Fix another error handling path in pxamci_probe()
    23179d5b7c39 ata: libata-eh: Add missing command name
    82a27c185544 drm/amd/display: Check correct bounds for stream encoder instances for DCN303
    76672cd326c1 drm/ttm: Fix dummy res NULL ptr deref bug
    016b71479f46 drm/nouveau: recognise GA103
    1b7e0482abd0 locking/atomic: Make test_and_*_bit() ordered on failure
    852f6a784a4b rds: add missing barrier to release_refill
    d26beb910904 x86/mm: Use proper mask when setting PUD mapping
    177bf3542009 KVM: Unconditionally get a ref to /dev/kvm module when creating a VM
    e9a6a3bd97c7 ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU
    5d396df4631a ALSA: info: Fix llseek return value when using callback

(From OE-Core rev: 0b9b7454269bafe33bbbfae324e7ada28f589e0f)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-21 09:20:49 +01:00
Mingli Yu
76b57a8f71 busybox: add devmem 128-bit support
Add devmem 128-bit support [1].

[1] https://git.busybox.net/busybox/commit/?id=d432049f288c9acdc4a7caa729c68ceba3c5dca1

(From OE-Core rev: d0d78aa7a34fbd7065b31ffc224be8e1984cb7aa)

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-21 09:20:49 +01:00
Andrei Gherzan
4a0e2eb3ec grub: Allow build on armv7ve/a with softfp
Grub tries to force the compilation in softfp mode for some known target
CPU. That is because it doesn't use floats or doubles and there are
known limitations of using a configuration with hardfp. There are though
target CPUs that grub won't know how to configure failing with something
similar to:

| checking for options to get soft-float... no
| configure: error: could not force soft-float

This change relaxes a bit the COMPATIBLE_HOST restriction to only apply
for hardfp configuration even for arm7ve/a.

(From OE-Core rev: 75dbdea94057b6977a20fb738c00c226ca694243)

Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-21 09:20:49 +01:00
Ruiqiang Hao
f142d6440e tune-neoversen2: support tune-neoversen2 base on armv9a
We supported neoversen2 base on armv8.5a in the past, add tune include
for armv9a and support neoversen2 base on armv9a.

(From OE-Core rev: 4a2c4cfaaa5a6d7175c81064939e21bcfe3e736a)

Signed-off-by: Ruiqiang Hao <Ruiqiang.Hao@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-21 09:20:49 +01:00
Richard Purdie
31565c258d rpm: Upgrade 4.17.1 -> 4.18rc1
rpm is close to release and give our release timings, update to the
rc1 of 4.18.

Includes fixes for CVE-2021-35937, CVE-2021-35938 and CVE-2021-35939
which can't be easily backported.

Add a PACKAGECONFIG option for a new readline dependency and disable
it by default since it pulls in GPLv3 and that breaks a number of
our test configurations as things stand.

Refresh patches and drop the error.h patch as error() no longer used.

(From OE-Core rev: 4b31e4f2aea490bd5056c97742b5e25a8dcc8b36)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-20 23:17:53 +01:00
Konrad Weihmann
57fa7ad89d python3-idna: migrate to flit-core
setup.py in latest release is broken after move to flit-core
was released by the project.
This broke the version detection in consuming libs like requests.
Remove the not needed egg.info removal as well

(From OE-Core rev: 399c324e9a30ab63e0c5d653dba5bf9354ec70f7)

Signed-off-by: Konrad Weihmann <kweihmann@outlook.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-20 23:17:53 +01:00
Khem Raj
4169c106a3 apt: Fix type mismatches and ptest builds
These issues are found with clang15

(From OE-Core rev: 43ac1ce1df152753d9c92360942d99add81bd4ca)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-20 23:17:53 +01:00
Robert Joslyn
249f19e21a tzdata: Update from 2022b to 2022c
(From OE-Core rev: ecf88d151f265e5efb8e1dde5aba3ee2a8b76d8d)

Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-20 23:17:53 +01:00
Robert Joslyn
d347251c37 flac: Update 1.3.4 to 1.4.0
This is a major update with some breaking library changes. Full release
notes are available at: https://xiph.org/flac/changelog.html

As part of this update, make some changes to the recipe:
* Development has moved from sourceforge to github, update BUGTRACKER
  link.
* Move ogg support to a PACKAGECONFIG option rather than force enabled.
  Keep it enabled by default to retain previous behavior.
* Move altivec, vsx, and sse flags to PACKAGECONFIG as well to make them
  easier to toggle. Add new avx flag which enables runtime detection of
  AVX/AVX2 instructions.
* Remove liboggflac and liboggflac++ packaging. This was merged into the
  main libflac and libflac++ libraries in version 1.1.3, so these
  packages have been empty.

License-Update: Updated copyright years

(From OE-Core rev: 2903e36c93eb33d5baa3dc9aa69fc80ee319794e)

Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-20 23:17:53 +01:00
Alexandre Belloni
f9696c11ac oeqa/runtime/dnf: fix typo
(From OE-Core rev: 454b85fc612bd060b51ac2b94e36698ed1b76d56)

Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-20 23:17:53 +01:00
Khem Raj
dab9e569c6 grub: Apply backports to fix build with clang on x86
(From OE-Core rev: 2213b6ce1ec944228d7bb3c95f2e02ac0995b5be)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-20 23:17:53 +01:00
Richard Purdie
3acd3c8675 numactl: upgrade 2.0.14 -> 2.0.15
License checksum change from a typo fix.

(From OE-Core rev: 8829fe6ee093acc6fb990f9ca6cad67c2c7549d5)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-20 23:17:53 +01:00
Richard Purdie
a31b354b49 libpng: upgrade 1.6.37 -> 1.6.38
License checksum changed to to copyright year changes.

(From OE-Core rev: 47719f3195156aadc23dd4abdba38acfa3f77a1f)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-20 23:17:53 +01:00
Richard Purdie
79046cab23 python3-certifi: upgrade 2022.6.15 -> 2022.9.14
License checksum change due to a url change, license itself unchanged.

(From OE-Core rev: 6112c30c49da478cd2b3496a7df0211acda1944e)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-20 23:17:53 +01:00
Richard Purdie
fa86bfd361 diffoscope: upgrade 220 -> 221
(From OE-Core rev: 09c1cac053c2892e3af3250cc6229e8da78e7a50)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-17 07:47:08 +01:00
Richard Purdie
ab45e8d132 sqlite3: upgrade 3.39.2 -> 3.39.3
(From OE-Core rev: eaca419be8c5d206bd1ec4d24ae756c99e757c15)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-17 07:47:08 +01:00
Richard Purdie
e59b00ee29 libjitterentropy: upgrade 3.4.0 -> 3.4.1
(From OE-Core rev: 417bd00e6ac654c68b41b529de0c27bdbe66cfa8)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-17 07:47:08 +01:00
Richard Purdie
c479bd5f35 nghttp2: upgrade 1.48.0 -> 1.49.0
(From OE-Core rev: d625f843241f23d194bcccbc864871c9aa538b01)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-17 07:47:08 +01:00
Richard Purdie
06687ca4d6 repo: upgrade 2.29.1 -> 2.29.2
(From OE-Core rev: 9419cacf5f9ba6e7cd04a7c48b487f4d65cda2e5)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-17 07:47:08 +01:00
Richard Purdie
7822534a9e ffmpeg: upgrade 5.1 -> 5.1.1
(From OE-Core rev: 2bd779e7cb790423be6a170423d83d850b2e6d1b)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-17 07:47:08 +01:00
Richard Purdie
64d021e26f python3-psutil: upgrade 5.9.1 -> 5.9.2
(From OE-Core rev: 9109fd6ae40c23820c66c8f388138bc3da633335)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-17 07:47:08 +01:00
Richard Purdie
2f4eb09338 libdnf: upgrade 0.68.0 -> 0.69.0
(From OE-Core rev: ae3b0b7a234339e04f32a44b7cc68176c40d1f16)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-17 07:47:08 +01:00
Richard Purdie
ad8aacda50 python3-numpy: upgrade 1.23.2 -> 1.23.3
(From OE-Core rev: 36e6385c394f02edf84011d8beebdf4db8ffa651)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-17 07:47:08 +01:00
Richard Purdie
c814d7fde0 python3-hypothesis: upgrade 6.46.11 -> 6.54.5
(From OE-Core rev: 848fdbd40057913161c53f8ed182c9c3e601c0f8)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-17 07:47:08 +01:00
Richard Purdie
8c110b69f9 librepo: upgrade 1.14.4 -> 1.14.5
(From OE-Core rev: 4291f53127f0740a1004f0b6fb823b9823562c58)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-17 07:47:08 +01:00
Richard Purdie
a442006c81 python3-idna: upgrade 3.3 -> 3.4
(From OE-Core rev: daca869a8190a1035ab4aff6e0e8707041a95866)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-17 07:47:08 +01:00
Richard Purdie
fdc3b1f6e2 meson: upgrade 0.63.1 -> 0.63.2
(From OE-Core rev: 1c0900c8bc13ef608938c533949baf92bef28cb1)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-17 07:47:07 +01:00
Richard Purdie
936bd61af3 python3-hatchling: upgrade 1.8.1 -> 1.9.0
(From OE-Core rev: 3056129c5e8c33096ddf2bca352e9a4eca8387fe)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-17 07:47:07 +01:00
Richard Purdie
1ed0d48cfe libcomps: upgrade 0.1.18 -> 0.1.19
(From OE-Core rev: ba42d07fab41ff04f51453e2f4542d8aa2de0f6a)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-17 07:47:07 +01:00
Richard Purdie
76ce61d42a ninja: upgrade 1.11.0 -> 1.11.1
(From OE-Core rev: 4452d8a630697f1ac462ecf39edaf5d71bbc491f)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-17 07:47:07 +01:00
Richard Purdie
4515e4722f file: upgrade 5.42 -> 5.43
(From OE-Core rev: f8292f559349381d1781df8b1c6ce6b60856785f)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-17 07:47:07 +01:00
Richard Purdie
760a8ee9de ell: upgrade 0.52 -> 0.53
(From OE-Core rev: 1f095061899dae47d3d8e33096d6906d2b23d45d)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-17 07:47:07 +01:00
Richard Purdie
5b59f218fd git: upgrade 2.37.2 -> 2.37.3
(From OE-Core rev: 75567ae2f18fc93c7ba554e3d95b85fd320c0166)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-17 07:47:07 +01:00
Richard Purdie
3003083b49 dnf: upgrade 4.13.0 -> 4.14.0
(From OE-Core rev: 3b221ebd89d74cb5ee6b5eb3c721e35258239689)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-17 07:47:07 +01:00
Richard Purdie
90e8fd5944 btrfs-tools: upgrade 5.19 -> 5.19.1
(From OE-Core rev: d2a4562ad5888919dc42f244c796c8fbd39d55cc)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-17 07:47:07 +01:00
Richard Purdie
87c783d375 ccache: upgrade 4.6.2 -> 4.6.3
(From OE-Core rev: 01ff58d9174eb81ae8f774600702bb0cb3b405a1)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-17 07:47:07 +01:00
Richard Purdie
c4b7e9ae05 ofono: upgrade 1.34 -> 2.0
(From OE-Core rev: 85e263e754a5659c799e71fab66baba90979b44f)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-17 07:47:07 +01:00
Richard Purdie
7c10744908 autoconf-archive: upgrade 2022.02.11 -> 2022.09.03
(From OE-Core rev: 0e041483483ba6434670854701a49d2a72a859d9)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-17 07:47:07 +01:00
Richard Purdie
add766a8f7 oeqa/utils/decorators: Drop getResults
Now there are no users of getResults, drop it. The code doesn't work with
python 3.8 onwards and is pretty horrible with internal python knowledge.
We don't need this.

(From OE-Core rev: 058d00386f13c48e84081adc0504fc71a06c6529)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-17 07:47:07 +01:00
Richard Purdie
05656a5f39 oeqa/utils/decorators: Drop unused decorators
These decorators aren't used anywhere in core and broke from python 3.8
onwards. The code implementing them (in getResults) is pretty horrible
and I'm happy to see them and it removed.

(From OE-Core rev: 1d7ff45e2bd48c613a0757491daaa3bedc97cb5e)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-17 07:47:07 +01:00
Richard Purdie
9be8c50542 oetest: Drop getResults usage from oeRuntimeTest
Despite the name, this code is only used from testexport and the function
in question is broken on python 3.8 onwards. Since nobody is using it
and the failure log handling here is of questionable benefit anyway, drop it.
We should be using the same code for normal test runs and testexport,
not having two different codepaths.

(From OE-Core rev: 19919109f20c3b45ebc26b9b92594fbdc2cbc79d)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-17 07:47:07 +01:00
Richard Purdie
0a67a4d40f oetest: Drop unused variable
The pscmd variable appears unused, drop it and the code which then
isn't needed.

(From OE-Core rev: fbdc1f307c3a73979aee288f03aa513ccd93b799)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-17 07:47:07 +01:00
Etienne Cordonnier
72631cd368 opkg: add option for zstd support
This allows the use of zstd for opkg packages by using OPKGBUILDCMD:
OPKGBUILDCMD = "opkg-build -Z zstd"

(From OE-Core rev: a0892c3209e3892d79b97dcd4ec0e5a89057258c)

Signed-off-by: Alex Feinman <afeinman@snap.com>
Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-17 07:47:07 +01:00
Etienne Cordonnier
04d97b597b python3: add PACKAGECONFIG[editline]
editline is a BSD alternative for readline which is GPLv3.

(From OE-Core rev: 33c1dc903a0908dc9796ddf03a90f1e23e5d1405)

Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-17 07:47:07 +01:00
Khem Raj
d4cb35ef5d elfutils: Enable ptests on musl targets
(From OE-Core rev: 554627edbb5db139153b816d24b15422d4d7633d)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-17 07:47:07 +01:00
Ulrich Ölmann
c1c356a9fc icecc.bbclass: fix filename of recipe in comment
The character '%' is not a valid part of a recipe filename and has been used
here only to suggest a wildcard regarding the recipe's version, see reply [1] in
a companioned thread. Correct that by using the current recipe version instead.

[1] https://lists.yoctoproject.org/g/docs/message/3165

(From OE-Core rev: cf8835b53cb5ce3ff13f97fcf2d22b97a9f1ede4)

Signed-off-by: Ulrich Ölmann <u.oelmann@pengutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-17 07:47:07 +01:00
Andrei Gherzan
48e773cbb9 rootfs.py: Drop FAKEROOT support in exec function
The _exec_shell_cmd function is used by a couple of other functions that
are ultimatelly called from the create_rootfs function. The latter is
used in image bbclass' do_rootfs which is running using the fakeroot
support in bitbake. This makes the fakeroot support in _exec_shell_cmd
redundant and never actually used.

(From OE-Core rev: d1439c41049e3cf201939bbc2b1fee58a46137a1)

Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-17 07:47:07 +01:00
Alexander Kanavin
603e1af68f init-system-helpers: exclude experimental tags from version check
(From OE-Core rev: d70776fcbb0c426096061d1d8e8d47fd2ac73107)

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-17 07:47:07 +01:00
Khem Raj
fff1dd78d3 curl: Add missing perl modules in ptest rdepends
These modules outside of perl-modules are necessary to run curl-ptests

(From OE-Core rev: e885875f2af9cee0e7557ee130d3180492e507dd)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-17 07:47:07 +01:00