Commit 79167160 authored by Greg Kroah-Hartman's avatar Greg Kroah-Hartman Committed by Treehugger Robot
Browse files

Merge tag 'android13-5.15.148_r00' into android13-5.15



This merges up to the 5.15-148 LTS release into the android13-5.15
branch.  It includes the following commits:

*   993bed18 Merge "Merge branch 'android13-5.15' into branch 'android13-5.15-lts'" into android13-5.15-lts
|\
| * c75be3bf Merge branch 'android13-5.15' into branch 'android13-5.15-lts'
* | a3e656f3 UPSTREAM: drm/msm/dsi: Enable runtime PM
* | 1384d7e3 UPSTREAM: PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
|/
* 3802b455 Revert "clk: fixed-rate: add devm_clk_hw_register_fixed_rate"
* f1e1d7d7 Revert "clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw"
*   f8386f71 Merge 5.15.148 into android13-5.15-lts
|\
| * 6139f2a0 Linux 5.15.148
| * 84c39986 Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
| * c8483a48 arm64: dts: armada-3720-turris-mox: set irq type for RTC
| * 98052220 netfilter: nft_quota: copy content when cloning expression
| * 3be3c612 netfilter: nft_last: copy content when cloning expression
| * 42d46178 netfilter: nft_limit: Clone packet limits' cost value
| * d8088058 netfilter: nft_limit: fix stateful object memory leak
| * e562d842 netfilter: nft_connlimit: memleak if nf_ct_netns_get() fails
| * 10823cfe netfilter: nf_tables: typo NULL check in _clone() function
| * 0f2dca51 block: Remove special-casing of compound pages
| * 08bf5611 i2c: s3c24xx: fix transferring more than one message in polling mode
| * 38ce342a i2c: s3c24xx: fix read transfers in polling mode
| * 62b3387b ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work
| * 58485b95 selftests: mlxsw: qos_pfc: Adjust the test to support 8 lanes
| * 34811252 mlxsw: spectrum_acl_tcam: Fix stack corruption
| * 005f2d10 mlxsw: spectrum_acl_tcam: Reorder functions to avoid forward declarations
| * 077c4776 mlxsw: spectrum_acl_tcam: Make fini symmetric to init
| * d28048d3 mlxsw: spectrum_acl_tcam: Add missing mutex_destroy()
| * 196f3595 mlxsw: spectrum: Use 'bitmap_zalloc()' when applicable
| * 87c54033 mlxsw: spectrum_acl_erp: Fix error flow of pool allocation failure
| * 3732db29 ethtool: netlink: Add missing ethnl_ops_begin/complete
| * 7f3d781e kdb: Fix a potential buffer overflow in kdb_local()
| * 995d6099 ipvs: avoid stat macros calls from preemptible context
| * 27513eff netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description
| * d6420b66 netfilter: nf_tables: skip dead set elements in netlink dump
| * 77be8c49 netfilter: nf_tables: do not allow mismatch field size and set key length
| * b8eb65bd netfilter: nft_limit: do not ignore unsupported flags
| * d7b5da4f netfilter: nf_tables: memcg accounting for dynamically allocated objects
| * 3bb4403d netfilter: nft_limit: move stateful fields out of expression data
| * 8a663507 netfilter: nft_limit: rename stateful structure
| * e2e8fdd0 netfilter: nft_quota: move stateful fields out of expression data
| * b147911d netfilter: nft_last: move stateful fields out of expression data
| * 36997eb1 netfilter: nft_connlimit: move stateful fields out of expression data
| * 713a1388 netfilter: nf_tables: reject invalid set policy
| * 78e85466 net: dsa: vsc73xx: Add null pointer check to vsc73xx_gpio_probe
| * 29ffa63f bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS
| * 68429089 net: stmmac: ethtool: Fixed calltrace caused by unbalanced disable_irq_wake calls
| * 8e481c7f net: ravb: Fix dma_addr_t truncation in error case
| * f05301ad mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req()
| * 413b9135 mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect()
| * 9b82d5f5 mptcp: strict validation before using mp_opt->hmac
| * c99f490a mptcp: drop unused sk in mptcp_get_options
| * cbe983d0 mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOIN
| * 4f2c4ba3 net: phy: micrel: populate .soft_reset for KSZ9131
| * 890bc96e net: ethernet: ti: am65-cpsw: Fix max mtu to fit ethernet frames
| * 3b525486 net: qualcomm: rmnet: fix global oob in rmnet_policy
| * 18babcfa s390/pci: fix max size calculation in zpci_memcpy_toio()
| * bf330405 PCI: keystone: Fix race condition when initializing PHYs
| * a300f741 nvmet-tcp: Fix the H2C expected PDU len calculation
| * b02a005b nvmet: re-fix tracing strncpy() warning
| * 763c67e9 serial: imx: Correct clock error message in function probe()
| * 1ed3c202 usb: xhci-mtk: fix a short packet issue of gen1 isoc-in transfer
| * 0a12db73 apparmor: avoid crash when parsed profile name is empty
| * 367d061a perf env: Avoid recursively taking env->bpf_progs.lock
| * 0613a2fb nvmet-tcp: fix a crash in nvmet_req_complete()
| * 4cb3cf71 nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU length
| * 013d7878 usb: cdc-acm: return correct error code on unsupported break
| * c50f8895 tty: use 'if' in send_break() instead of 'goto'
| * a222bd01 tty: don't check for signal_pending() in send_break()
| * 370b18ae tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK
| * 6f98751f tty: change tty_write_lock()'s ndelay parameter to bool
| * 7ab8ef24 perf genelf: Set ELF program header addresses properly
| * 08715e4f iio: adc: ad9467: fix scale setting
| * d7773702 iio: adc: ad9467: don't ignore error codes
| * fd1957c7 iio: adc: ad9467: fix reset gpio handling
| * 71204292 iio: adc: ad9467: Benefit from devm_clk_get_enabled() to simplify
| * fbcc37f4 selftests/sgx: Skip non X86_64 platform
| * 71005a1d selftests/sgx: Fix uninitialized pointer dereference in error path
| * ff168d4f serial: imx: fix tx statemachine deadlock
| * 714778c2 software node: Let args be NULL in software_node_get_reference_args
| * c203812b libapi: Add missing linux/types.h header to get the __u64 type on io.h
| * 828cd829 serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed
| * 96d289b5 power: supply: bq256xx: fix some problem in bq256xx_hw_init
| * 43567157 power: supply: cw2015: correct time_to_empty units in sysfs
| * 07733ca5 MIPS: Alchemy: Fix an out-of-bound access in db1550_dev_setup()
| * 4590f46c MIPS: Alchemy: Fix an out-of-bound access in db1200_dev_setup()
| * c1669b54 riscv: Fix module_alloc() that did not reset the linear mapping permissions
| * 938f70d1 riscv: Check if the code to patch lies in the exit section
| * 8e093543 mips: Fix incorrect max_low_pfn adjustment
| * 4b88c9c8 mips: dmi: Fix early remap on MIPS32
| * d1c8c7ef mfd: intel-lpss: Fix the fractional clock divider flags
| * 6109ff5a leds: aw2013: Select missing dependency REGMAP_I2C
| * c3e3a214 mfd: syscon: Fix null pointer dereference in of_syscon_register()
| * a004323a ARM: 9330/1: davinci: also select PINCTRL
| * 77c20b4c iommu/dma: Trace bounce buffer usage when mapping buffers
| * fc7c3be6 serial: sc16is7xx: set safe default SPI clock frequency
| * 160ef3fc serial: sc16is7xx: add check for unsupported SPI modes during probe
| * b1effdda HID: wacom: Correct behavior when processing some confidence == false touches
| * 400ad6fe iio: adc: ad7091r: Pass iio_dev to event handler
| * 12c2759a KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache
| * d99976d1 KVM: arm64: vgic-v4: Restore pending state on host userspace write
| * 9bd4c6e6 x86/kvm: Do not try to disable kvmclock if it was not enabled
| * a4563156 PCI: mediatek: Clear interrupt status before dispatching handler
| * 0f59d377 PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
| * 25aab84f wifi: mwifiex: configure BSSID consistently when starting AP
| * a61373d3 wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors
| * 1f0b6979 wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code
| * 5600943b wifi: mt76: fix broken precal loading from MTD for mt7915
| * 4124a004 iommu/arm-smmu-qcom: Add missing GMU entry to match table
| * a7b98aa1 bpf: Fix re-attachment branch in bpf_tracing_prog_attach
| * 4c71c01d Bluetooth: Fix atomicity violation in {min,max}_key_size_set
| * 27e58d3b rootfs: Fix support for rootfstype= when root= is given
| * 79ea1c6f io_uring/rw: ensure io->bytes_done is always initialized
| * 801c8adb pwm: jz4740: Don't use dev_err_probe() in .request()
| * c9ed30ee netfilter: nf_tables: check if catch-all set element is active in next generation
| * 5010c271 block: add check that partition length needs to be aligned with block size
| * 6a73c9fd scsi: mpi3mr: Refresh sdev queue depth after controller reset
| * 610ca0ca fbdev: flush deferred work in fb_deferred_io_fsync()
| * cb32c0e1 ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx
| * d37d61c0 ALSA: oxygen: Fix right channel of capture volume mixer
| * 314cf7c2 serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock
| * ac0c3a2f usb: mon: Fix atomicity violation in mon_bin_vma_fault
| * d7ce8ebd usb: typec: class: fix typec_altmode_put_partner to put plugs
| * 4212a9ff Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs"
| * 2c64904a usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
| * e1b3be9b usb: cdns3: fix iso transfer error when mult is not zero
| * 9cdf2c91 usb: cdns3: fix uvc failure work since sg support enabled
| * 2e349cf0 usb: chipidea: wait controller resume finished for wakeup irq
| * 295b4fa3 Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only"
| * 4f5a109b Revert "usb: dwc3: Soft reset phy on probe for host"
| * ea968824 usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart
| * e3e35301 usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host()
| * 41e05f24 tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug
| * 98fee5be binder: fix race between mmput() and do_exit()
| * e03023fc xen-netback: don't produce zero-size SKB frags
| * 409c30ff virtio-crypto: fix memory leak in virtio_crypto_alg_skcipher_close_session()
| * f97f6128 dma-mapping: Fix build error unused-value
| * 72d29dcd Input: atkbd - use ab83 as id when skipping the getid command
| * 9c1fa9ee binder: fix unused alloc->free_async_space
| * c44b276b binder: fix async space check for 0-sized buffers
| * 0921867f keys, dns: Fix size check of V1 server-list header
| * 10193a50 selftests/bpf: Add assert for user stacks in test_task_stack
| * cc9c60b2 of: unittest: Fix of_count_phandle_with_args() expected value message
| * 45410040 of: Fix double free in of_parse_phandle_with_args_map
| * 83f5d6c1 ksmbd: validate the zero field of packet header
| * 4af46741 drm/amd/pm/smu7: fix a memleak in smu7_hwmgr_backend_init
| * bf1acc62 IB/iser: Prevent invalidating wrong MR
| * 106136f2 mmc: sdhci_omap: Fix TI SoC dependencies
| * da9eae2c mmc: sdhci_am654: Fix TI SoC dependencies
| * e517645e ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put()
| * 3a09488f ALSA: scarlett2: Add missing error checks to *_ctl_get()
| * 12023666 ALSA: scarlett2: Allow passing any output to line_out_remap()
| * 51d5697e ALSA: scarlett2: Add missing error check to scarlett2_usb_set_config()
| * 0ba9386e ALSA: scarlett2: Add missing error check to scarlett2_config_save()
| * c60490b8 ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[]
| * cf55afb5 pwm: stm32: Fix enable count for clk in .probe()
| * df19bf40 pwm: stm32: Use hweight32 in stm32_pwm_detect_channels
| * c82c21e7 pwm: stm32: Use regmap_clear_bits and regmap_set_bits where applicable
| * fa019c01 clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw
| * 256d1232 clk: fixed-rate: add devm_clk_hw_register_fixed_rate
| * a30ca04d clk: asm9260: use parent index to link the reference clock
| * c45ca73b clk: si5341: fix an error code problem in si5341_output_clk_set_rate
| * 347f9d72 watchdog: rti_wdt: Drop runtime pm reference count when watchdog is unused
| * 3646d83d watchdog: bcm2835_wdt: Fix WDIOC_SETTIMEOUT handling
| * 1711bdfe watchdog/hpwdt: Only claim UNKNOWN NMI if from iLO
| * b9bced8c watchdog: set cdev owner before adding
| * 9117fc44 drivers: clk: zynqmp: update divider round rate logic
| * 8f494194 clk: zynqmp: Add a check for NULL pointer
| * f46c0ec5 clk: zynqmp: make bestdiv unsigned
| * e27660be drivers: clk: zynqmp: calculate closest mux rate
| * 8aff5f67 clk: qcom: videocc-sm8150: Add missing PLL config property
| * b31526b8 clk: qcom: videocc-sm8150: Update the videocc resets
| * 1dd84d5e dt-bindings: clock: Update the videocc resets for sm8150
| * c72dbb78 gpu/drm/radeon: fix two memleaks in radeon_vm_init
| * b6dcba02 drivers/amd/pm: fix a use-after-free in kv_parse_power_table
| * 2bf47c89 drm/amd/pm: fix a double-free in si_dpm_init
| * 11d1f2d8 drm/amdgpu/debugfs: fix error code when smc register accessors are NULL
| * 720919b5 media: dvb-frontends: m88ds3103: Fix a memory leak in an error handling path of m88ds3103_probe()
| * 0a50ca09 media: dvbdev: drop refcount on error path in dvb_device_open()
| * 11e60be4 f2fs: fix the f2fs_file_write_iter tracepoint
| * f3a220d9 f2fs: fix to update iostat correctly in f2fs_filemap_fault()
| * df2571b4 f2fs: fix to check compress file in f2fs_move_file_range()
| * a3316290 media: rkisp1: Disable runtime PM in probe error path
| * f4176c51 clk: qcom: gpucc-sm8150: Update the gpu_cc_pll1 config
| * d3a8c5c7 media: cx231xx: fix a memleak in cx231xx_init_isoc
| * 9f583fc9 drm/bridge: tc358767: Fix return value on error case
| * a3cb0b5b drm/bridge: cdns-mhdp8546: Fix use of uninitialized variable
| * a5934df4 drm/radeon/trinity_dpm: fix a memleak in trinity_parse_power_table
| * 1a6cccd7 drm/radeon/dpm: fix a memleak in sumo_parse_power_table
| * 14bbfaa5 drm/radeon: check the alloc_workqueue return value in radeon_crtc_init()
| * 929af5cd drm/drv: propagate errors from drm_modeset_register_all()
| * cbf207b1 drm/msm/dsi: Use pm_runtime_resume_and_get to prevent refcnt leaks
| * 6d8dc619 drm/msm/mdp4: flush vblank event on disable
| * d3aa670b ASoC: cs35l34: Fix GPIO name and drop legacy include
| * a0f27f67 ASoC: cs35l33: Fix GPIO name and drop legacy include
| * 528844bb drm/radeon: check return value of radeon_ring_lock()
| * 4e57efe0 drm/radeon/r100: Fix integer overflow issues in r100_cs_track_check()
| * 1f7008dd drm/radeon/r600_cs: Fix possible int overflows in r600_cs_check_reg()
| * f100ba61 f2fs: fix to avoid dirent corruption
| * 4c5e6a02 drm/bridge: Fix typo in post_disable() description
| * ec3634eb media: pvrusb2: fix use after free on context disconnection
| * 1821c4d1 drm/tilcdc: Fix irq free on unload
| * 08ccff6e drm/bridge: tpd12s015: Drop buggy __exit annotation for remove function
| * 45c4c4b0 drm/nouveau/fence:: fix warning directly dereferencing a rcu pointer
| * ab45a15a drm/panel-elida-kd35t133: hold panel in reset for unprepare
| * a811031d RDMA/hns: Fix inappropriate err code for unsupported operations
| * 5245c05c RDMA/usnic: Silence uninitialized symbol smatch warnings
| * ab8038e7 Revert "drm/omapdrm: Annotate dma-fence critical section in commit path"
| * d847363b Revert "drm/tidss: Annotate dma-fence critical section in commit path"
| * 13e3dd2d ARM: davinci: always select CONFIG_CPU_ARM926T
| * 4329426c ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim()
| * d0464a7e mlxbf_gige: Enable the GigE port in mlxbf_gige_open
| * 8d632d0f net: mellanox: mlxbf_gige: Replace non-standard interrupt handling
| * 86f3df04 mlxbf_gige: Fix intermittent no ip issue
| * 172ba7d4 net/sched: act_ct: fix skb leak and crash on ooo frags
| * c3d8edb1 null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS
| * 8676b014 block: make BLK_DEF_MAX_SECTORS unsigned
| * ce3440b6 Bluetooth: btmtkuart: fix recv_buf() return value
| * cede5d0c Bluetooth: Fix bogus check for re-auth no supported with non-ssp
| * 166d65b0 netfilter: nf_tables: mark newset as dead on transaction abort
| * e907e957 wifi: iwlwifi: mvm: send TX path flush in rfkill
| * 8d6c6142 wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request
| * 5f4ea050 wifi: rtlwifi: rtl8192se: using calculate_bit_shift()
| * aaf4723f wifi: rtlwifi: rtl8192ee: using calculate_bit_shift()
| * dbbbd2cc wifi: rtlwifi: rtl8192de: using calculate_bit_shift()
| * 7e0d54f5 wifi: rtlwifi: rtl8192ce: using calculate_bit_shift()
| * 5dbc5c52 wifi: rtlwifi: rtl8192cu: using calculate_bit_shift()
| * 62de5647 wifi: rtlwifi: rtl8192c: using calculate_bit_shift()
| * aec0dee3 wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift()
| * 37871c97 wifi: rtlwifi: add calculate_bit_shift()
| * 493cfed2 arm64: dts: qcom: sc7280: Mark SDHCI hosts as cache-coherent
| * 2c97f945 block: add check of 'minors' and 'first_minor' in device_add_disk()
| * df4f5a35 arm64: dts: qcom: sm8150-hdk: fix SS USB regulators
| * 6f20058d soc: qcom: llcc: Fix dis_cap_alloc and retain_on_pc configuration
| * ccc94806 dma-mapping: clear dev->dma_mem to NULL after freeing it
| * 99326214 dma-mapping: Add dma_release_coherent_memory to DMA API
| * 930cd34a virtio/vsock: fix logic which reduces credit update messages
| * a18eff8b selftests/net: fix grep checking for fib_nexthop_multiprefix
| * 62c904c4 scsi: hisi_sas: Correct the number of global debugfs registers
| * 6bf21261 scsi: hisi_sas: Rollback some operations if FLR failed
| * 84e174af scsi: hisi_sas: Replace with standard error code return value
| * 0d17931d scsi: hisi_sas: Prevent parallel FLR and controller reset
| * 0760d1d6 scsi: hisi_sas: Rename HISI_SAS_{RESET -> RESETTING}_BIT
| * 80b0b7c7 block: Set memalloc_noio to false on device_add_disk() error path
| * 02962684 bpf: Fix verification of indirect var-off stack access
| * 8c2127dc arm64: dts: qcom: sc7280: fix usb_2 wakeup interrupt types
| * 97c60adf arm64: dts: qcom: sdm845-db845c: correct LED panic indicator
| * 6211a043 arm64: dts: qcom: qrb5165-rb5: correct LED panic indicator
| * 609c7d55 scsi: fnic: Return error if vmalloc() failed
| * 67e6707f bpf: fix check for attempt to corrupt spilled pointer
| * f40cd60f arm64: dts: qcom: sm8250: Make watchdog bark interrupt edge triggered
| * a413fdd3 arm64: dts: qcom: sm8150: Make watchdog bark interrupt edge triggered
| * a78ae106 arm64: dts: qcom: sdm845: Make watchdog bark interrupt edge triggered
| * 06ec7a39 arm64: dts: qcom: sc7280: Make watchdog bark interrupt edge triggered
| * 0c55ace4 arm64: dts: qcom: sc7180: Make watchdog bark interrupt edge triggered
| * 65b28cad ARM: dts: qcom: sdx65: correct SPMI node name
| * bb88e217 bpf: enforce precision of R0 on callback return
| * fa5b150a arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type
| * 18051358 wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior
| * bf98ac32 firmware: meson_sm: populate platform devices from sm device tree data
| * 41b32282 firmware: ti_sci: Fix an off-by-one in ti_sci_debugfs_create()
| * 7e366462 net/ncsi: Fix netlink major/minor version numbers
| * 024e2408 ARM: dts: qcom: apq8064: correct XOADC register address
| * ef2373f3 wifi: libertas: stop selecting wext
| * 69f7c1f5 wifi: ath11k: Defer on rproc_get failure
| * 131afd9a bpf: Add crosstask check to __bpf_get_stack
| * 1ed921e4 bpf, lpm: Fix check prefixlen before walking trie
| * 2b67863c wifi: rtw88: fix RX filter in FIF_ALLMULTI flag
| * 9d4f4dea NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT
| * d0e09a7b blocklayoutdriver: Fix reference leak of pnfs_device_node
| * a5f2f91b crypto: scomp - fix req->dst buffer overflow
| * dc677955 crypto: sahara - do not resize req->src when doing hash operations
| * a5e0e39d crypto: sahara - fix processing hash requests with req->nbytes < sg->length
| * 2dc0f23a crypto: sahara - improve error handling in sahara_sha_process()
| * faa25455 crypto: sahara - fix wait_for_completion_timeout() error handling
| * 2104f405 crypto: sahara - fix ahash reqsize
| * 34c6a335 crypto: sahara - handle zero-length aes requests
| * a7b435e8 crypto: sahara - avoid skcipher fallback code duplication
| * b1664c53 crypto: virtio - Wait for tasklet to complete on device remove
| * ee0586d7 gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump
| * 00e3321c fs: indicate request originates from old mount API
| * 8fb12524 pstore: ram_core: fix possible overflow in persistent_ram_init_ecc()
| * 8dd9e58c crypto: sahara - fix error handling in sahara_hw_descriptor_create()
| * 3413d878 crypto: sahara - fix processing requests with cryptlen < sg->length
| * a962882a crypto: sahara - fix ahash selftest failure
| * 6f31caf8 crypto: sahara - fix cbc selftest failure
| * 6fb7db05 crypto: sahara - remove FLAGS_NEW_KEY logic
| * d2205b9b crypto: af_alg - Disallow multiple in-flight AIO requests
| * 088123dd crypto: ccp - fix memleak in ccp_init_dm_workarea
| * d3ff5362 crypto: sa2ul - Return crypto_aead_setkey to transfer the error
| * 75cba72d crypto: virtio - Handle dataq logic with tasklet
| * 5e37fa0b selinux: Fix error priority for bind with AF_UNSPEC on PF_INET6 socket
| * d8ac2537 mtd: Fix gluebi NULL pointer dereference caused by ftl notifier
| * a252d5c1 kunit: debugfs: Fix unchecked dereference in debugfs_print_results()
| * f23aa841 ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error
| * f5de4ad6 ACPI: LPSS: Fix the fractional clock divider flags
| * 6b15fb99 spi: sh-msiof: Enforce fixed DTDL for R-Car H3
| * 2aa141f8 efivarfs: force RO when remounting if SetVariable is not supported
| * a4529a08 calipso: fix memory leak in netlbl_calipso_add_pass()
| * dd645fc8 cpufreq: scmi: process the result of devm_of_clk_add_hw_provider()
| * aead146e cpufreq: Use of_property_present() for testing DT property presence
| * 435841c1 of: Add of_property_present() helper
| * c5df4179 of: property: define of_property_read_u{8,16,32,64}_array() unconditionally
| * c1814a4f ACPI: LPIT: Avoid u32 multiplication overflow
| * 3a370502 ACPI: video: check for error while searching for backlight device parent
| * 45f60807 mtd: rawnand: Increment IFC_TIMEOUT_MSECS for nand controller response
| * 9c92f01b spi: spi-zynqmp-gqspi: fix driver kconfig dependencies
| * f105c263 powerpc/imc-pmu: Add a null pointer check in update_events_in_group()
| * 6b58d160 powerpc/powernv: Add a null pointer check in opal_powercap_init()
| * c0b111ea powerpc/powernv: Add a null pointer check in opal_event_init()
| * 2a82c443 powerpc/powernv: Add a null pointer check to scom_debug_init_one()
| * 5daf0ef6 selftests/powerpc: Fix error handling in FPU/VMX preemption tests
| * 999a27b3 powerpc/pseries/memhp: Fix access beyond end of drmem array
| * 5d69c885 powerpc/44x: select I2C for CURRITUCK
| * 467c9c9d powerpc: add crtsavres.o to always-y instead of extra-y
| * 0b11a145 powerpc: remove checks for binutils older than 2.25
| * 63ecb085 powerpc/toc: Future proof kernel toc
| * 2de654d8 powerpc: Mark .opd section read-only
| * 700cf4be EDAC/thunderx: Fix possible out-of-bounds string access
| * b53730a4 x86/lib: Fix overflow when counting digits
| * 0a43304c coresight: etm4x: Fix width of CCITMIN field
| * b67064bd PCI: Add ACS quirk for more Zhaoxin Root Ports
| * e62243b3 leds: ledtrig-tty: Free allocated ttyname buffer on deactivate
| * 6c3388c0 parport: parport_serial: Add Brainboxes device IDs and geometry
| * 72095a54 parport: parport_serial: Add Brainboxes BAR details
| * 5cf604ee uio: Fix use-after-free in uio_open
| * 659be220 binder: fix comment on binder_alloc_new_buf() return value
| * 2900c0ee binder: fix trivial typo of binder_free_buf_locked()
| * 8ad4d580 binder: fix use-after-free in shinker's callback
| * 1263bd9e binder: use EPOLLERR from eventpoll.h
| * 0ee3ded7 Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
| * 12b07f44 kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list
| * 66cb0868 bpf: Add --skip_encoding_btf_inconsistent_proto, --btf_gen_optimized to pahole flags for v1.25
| * 2a2495b6 Revert "ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek"
| * 313cfcae ACPI: resource: Add another DMI match for the TongFang GMxXGxx
| * dec51297 drm/crtc: fix uninitialized variable use
| * 21eea9b6 ARM: sun9i: smp: fix return code check of of_property_match_string
| * dc26b677 net: qrtr: ns: Return 0 if server port is not present
| * 5dbcdaf4 ida: Fix crash in ida_free when the bitmap is empty
| * c9f5b801 i2c: rk3x: fix potential spinlock recursion on poll
| * 3f0dc646 ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346
| * adf4616a Input: xpad - add Razer Wolverine V2 support
| * d66ffc87 wifi: iwlwifi: pcie: avoid a NULL pointer dereference
| * fd13543d ARC: fix spare error
| * b3f44f21 s390/scm: fix virtual vs physical address confusion
| * 46445552 Input: i8042 - add nomux quirk for Acer P459-G2-M
| * 0f0da2d6 Input: atkbd - skip ATKBD_CMD_GETID in translated mode
| * 274b4c81 reset: hisilicon: hi6220: fix Wvoid-pointer-to-enum-cast warning
| * 5d307038 ring-buffer: Do not record in NMI if the arch does not support cmpxchg in NMI
| * a9655e7e tracing: Fix uaf issue when open the hist or hist_debug file
| * 64d81f61 MIPS: dts: loongson: drop incorrect dwmac fallback compatible
| * 3f483a39 stmmac: dwmac-loongson: drop useless check for compatible fallback
| * aeb0d506 tracing: Add size check when printing trace_marker output
| * c3729567 tracing: Have large events show up as '[LINE TOO BIG]' instead of nothing
| * c8af7ad7 jbd2: fix soft lockup in journal_finish_inode_data_buffers()
| * 7b0586ad platform/x86: intel-vbtn: Fix missing tablet-mode-switch events
| * 6511772f neighbour: Don't let neigh_forced_gc() disable preemption for long
| * 2e1846b0 drm/crtc: Fix uninit-value bug in drm_mode_setcrtc
| * c01c4455 jbd2: correct the printing of write_flags in jbd2_write_superblock()
| * 5378fd3c clk: rockchip: rk3128: Fix HCLK_OTG gate register
| * a14da838 hwmon: (corsair-psu) Fix probe when built-in
| * 79454052 drm/exynos: fix a wrong error checking
| * e02a2693 drm/exynos: fix a potential error pointer dereference
| * 10250096 drm/amdgpu: Add NULL checks for function pointers
| * 8b985248 nvme: introduce helper function to get ctrl state
| * c11fc224 ASoC: ops: add correct range check for limiting volume
| * 09c0f281 ASoC: da7219: Support low DC impedance headset
| * 16d3a65e net/tg3: fix race condition in tg3_reset_task()
| * 9904379f nouveau/tu102: flush all pdbs on vmm flush
| * 7a3ff8a2 ASoC: rt5650: add mutex to avoid the jack detection failure
| * ebf8d5ec ASoC: cs43130: Fix incorrect frame delay configuration
| * ec52e3e2 ASoC: cs43130: Fix the position of const qualifier
| * ce6cce07 ASoC: Intel: Skylake: mem leak in skl register function
| * cb6b6ff7 ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16
| * 4ec0f3b3 ASoC: Intel: Skylake: Fix mem leak in few functions
| * 20e23f6b ASoC: wm8974: Correct boost mixer inputs
| * 05d753d7 nvme-core: check for too small lba shift
| * 9ad8b171 drm/amdgpu: Fix cat debugfs amdgpu_regs_didt causes kernel null pointer
| * f8eadbe7 debugfs: fix automount d_fsdata usage
| * 473fb46a wifi: cfg80211: lock wiphy mutex for rfkill poll
| * 5d520ae3 mptcp: fix uninit-value in mptcp_incoming_options
| * 8d40e351 ALSA: hda - Fix speaker and headset mic pin config for CHUWI CoreBook XPro
| * 3dec0bd9 pinctrl: lochnagar: Don't build on MIPS
| * 32a6cfc6 f2fs: explicitly null-terminate the xattr list
* | 1c3a1f32 Revert "ipv6: remove max_size check inline with ipv4"
* |   8fb87b72 Merge "Merge 5.15.147 into android13-5.15-lts" into android13-5.15-lts
|\ \
| * | 39736d99 Merge 5.15.147 into android13-5.15-lts
| |\|
| | * ddcaf499 Linux 5.15.147
| | * 231752a0 net: usb: ax88179_178a: move priv to driver_priv
| | * d800d18b net: usb: ax88179_178a: remove redundant init code
| | * 32919703 tracing/kprobes: Fix symbol counting logic by looking at modules as well
| | * ccb7eef5 kallsyms: Make module_kallsyms_on_each_symbol generally available
| | * ab3a3aad netfilter: nf_tables: Reject tables of unsupported family
| | * 0eb556b2 perf inject: Fix GEN_ELF_TEXT_OFFSET for jit
| | * b8a5308f ipv6: remove max_size check inline with ipv4
| | * ba5efd85 net: tls, update curr on splice as well
| | * 06bb52d2 mmc: sdhci-sprd: Fix eMMC init failure after hw reset
| | * 67221868 mmc: core: Cancel delayed work before releasing host
| | * edaefc21 mmc: rpmb: fixes pause retune on all RPMB partitions.
| | * 41f20ac9 mmc: meson-mx-sdhc: Fix initialization frozen issue
| | * 91432aeb mm: fix unmap_mapping_range high bits shift bug
| | * 5e44f5da i2c: core: Fix atomic xfer check for non-preempt config
| | * 1d5c1617 x86/kprobes: fix incorrect return address calculation in kprobe_emulate_call_indirect
| | * 10086ff5 firewire: ohci: suppress unexpected system reboot in AMD Ryzen machines and ASM108x/VT630x PCIe cards
| | * 660b3c3b mm/memory-failure: check the mapcount of the precise page
| | * 80eb449f selftests: secretmem: floor the memory size to the multiple of page_size
| | * a58ae5ab net: Implement missing SO_TIMESTAMPING_NEW cmsg support
| | * 500c7f32 bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters()
| | * fda00eb3 asix: Add check for usbnet_get_endpoints
| | * 0817c1b2 octeontx2-af: Re-enable MAC TX in otx2_stop processing
| | * 20fce91b octeontx2-af: Always configure NIX TX link credits based on max frame size
| | * 6bbbcff3 octeontx2-af: Set NIX link credits based on max LMAC
| | * 6ef9a28e octeontx2-af: Don't enable Pause frames by default
| | * bc56ed72 net/qla3xxx: fix potential memleak in ql_alloc_buffer_queues
| | * cfcf5490 igc: Fix hicredit calculation
| | * 6c853b57 i40e: Restore VF MSI-X state during PCI reset
| | * 9400f854 ASoC: meson: g12a-tohdmitx: Fix event generation for S/PDIF mux
| | * e08b666e ASoC: meson: g12a-toacodec: Fix event generation
| | * 3a78a577 ASoC: meson: g12a-tohdmitx: Validate written enum values
| | * f74281f2 ASoC: meson: g12a-toacodec: Validate written enum values
| | * 947db598 i40e: fix use-after-free in i40e_aqc_add_filters()
| | * 975d6f66 net: Save and restore msg_namelen in sock_sendmsg
| | * b2869e76 netfilter: nft_immediate: drop chain reference counter on error
| | * 51976846 net: bcmgenet: Fix FCS generation for fragmented skbuffs
| | * c748c358 sfc: fix a double-free bug in efx_probe_filters
| | * 5c161f22 ARM: sun9i: smp: Fix array-index-out-of-bounds read in sunxi_mc_smp_init
| | * fd2e7829 net-timestamp: extend SOF_TIMESTAMPING_OPT_ID to HW timestamps
| | * dc5643ab can: raw: add support for SO_MARK
| | * 464fb49c can: raw: add support for SO_TXTIME/SCM_TXTIME
| | * ba80ff7a net: Implement missing getsockopt(SO_TIMESTAMPING_NEW)
| | * 5636941e r8169: Fix PCI error on system resume
| | * 0ce9a244 net: sched: em_text: fix possible memory leak in em_text_destroy()
| | * c0b56aa9 mlxbf_gige: fix receive packet race condition
| | * 271567af ASoC: fsl_rpmsg: Fix error handler with pm_runtime_enable
| | * 1867a909 igc: Check VLAN EtherType mask
| | * f24370dd igc: Check VLAN TCI mask
| | * 4ec5efdb igc: Report VLAN EtherType matching back to user
| | * b17f8024 i40e: Fix filter input checks to prevent config with invalid values
| | * def90597 drm/i915/dp: Fix passing the correct DPCD_REV for drm_dp_set_phy_test_pattern
| | * a7b67635 octeontx2-af: Fix marking couple of structure as __packed
| | * 802af3c8 nfc: llcp_core: Hold a ref to llcp_local->dev when holding a ref to llcp_local
| | * 5d3e98ef drm/bridge: ti-sn65dsi86: Never store more than msg->size bytes in AUX xfer
| | * 2f8cefc8 wifi: iwlwifi: pcie: don't synchronize IRQs from IRQ
| | * 1f2f662c Revert "PCI/ASPM: Remove pcie_aspm_pm_state_change()"
| | * 200cecd6 ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6
| | * 90ab9a70 block: Don't invalidate pagecache for invalid falloc modes
| | * c496c353 keys, dns: Fix missing size check of V1 server-list header
* | | c541149e ANDROID: db845c: Enable device tree overlay support
|/ /
* | 1e6a2d06 Revert "gpiolib: cdev: add gpio_device locking wrapper around gpio_ioctl()"
* | cdf5ac29 Revert "device property: Add const qualifier to device_get_match_data() parameter"
* | 207d7cfa Revert "spi: Introduce spi_get_device_match_data() helper"
* | 6f2a1f50 Revert "iio: imu: adis16475: add spi_device_id table"
* | aca21d61 Revert "device property: Allow const parameter to dev_fwnode()"
* | 66f854c9 Merge 5.15.146 into android13-5.15-lts
|\|
| * 26c690ef Linux 5.15.146
| * 13578b4e bpf: Fix prog_array_map_poke_run map poke update
| * 339add04 device property: Allow const parameter to dev_fwnode()
| * 4d9dcdb3 dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata()
| * a033bb82 ring-buffer: Fix slowpath of interrupted event
| * d10f7540 netfilter: nf_tables: skip set commit for deleted/destroyed sets
| * d739f2b6 ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
| * 53bed9b9 ring-buffer: Remove useless update to write_stamp in rb_try_to_discard()
| * 7fb264ae tracing: Fix blocked reader of snapshot buffer
| * c73cb01a ring-buffer: Fix wake ups when buffer_percent is set to 100
| * c0be5218 mm/filemap: avoid buffered read/write race to read inconsistent data
| * 2b16d960 Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg
| * ded3cfde smb: client: fix OOB in smbCalcSize()
| * bfd18c0f smb: client: fix OOB in SMB2_query_info_init()
| * 1228354a iio: imu: adis16475: add spi_device_id table
| * bd1be85d spi: Introduce spi_get_device_match_data() helper
| * fcf6fce2 device property: Add const qualifier to device_get_match_data() parameter
| * d63fafd6 net: usb: ax88179_178a: avoid failed operations when device is disconnected
| * f860413a net: usb: ax88179_178a: wol optimizations
| * 2964a0de net: usb: ax88179_178a: clean up pm calls
| * 597305fd ethernet: constify references to netdev->dev_addr in drivers
| * 32d9a4ce usb: fotg210-hcd: delete an incorrect bounds test
| * d529cc22 ARM: dts: Fix occasional boot hang for am3 usb
| * 8bf06286 ksmbd: fix wrong allocation size update in smb2_open()
| * 06208a04 ksmbd: avoid duplicate opinfo_put() call on error of smb21_lease_break_ack()
| * 9444c47d ksmbd: lazy v2 lease break on smb2_write()
| * f58afd8c ksmbd: send v2 lease break notification for directory
| * 86967f69 ksmbd: downgrade RWH lease caching state to RH for directory
| * f7c8270b ksmbd: set v2 lease capability
| * 1bf476d8 ksmbd: set epoch in create context v2 lease
| * ac385518 ksmbd: have a dependency on cifs ARC4
| * b54b9fbc fuse: share lookup state between submount and its parent
| * 1c811b7c x86/alternatives: Sync core before enabling interrupts
| * ccda72aa KVM: arm64: vgic: Force vcpu vgic teardown on vcpu destroy
| * 46bc250b lib/vsprintf: Fix %pfwf when current node refcount == 0
| * f9dc6e0a gpio: dwapb: mask/unmask IRQ when disable/enale it
| * e4d3534c bus: ti-sysc: Flush posted write only after srst_udelay
| * d47b2b6a tracing / synthetic: Disable events after testing in synth_event_gen_test_init()
| * da95f8b7 scsi: core: Always send batch on reset or error handling command
| * 68677452 dt-bindings: nvmem: mxs-ocotp: Document fsl,ocotp
| * 7c25c5d7 net: ks8851: Fix TX stall caused by TX buffer overrun
| * 28855385 net: rfkill: gpio: set GPIO direction
| * 4431cf7c net: 9p: avoid freeing uninit memory in p9pdu_vreadf
| * 85fd35ce Input: soc_button_array - add mapping for airplane mode button
| * a346cfc6 Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE
| * 916ca52a Bluetooth: L2CAP: Send reject on command corrupted request
| * 70db6466 Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent
| * 094ae245 USB: serial: option: add Quectel RM500Q R13 firmware support
| * d0adf8fe USB: serial: option: add Foxconn T99W265 with new baseline
| * a67f0b5b USB: serial: option: add Quectel EG912Y module support
| * 0e285069 USB: serial: ftdi_sio: update Actisense PIDs constant names
| * 43388934 wifi: cfg80211: fix certs build to not depend on file order
| * 69fab6dc wifi: cfg80211: Add my certificate
| * 498f212a ALSA: usb-audio: Increase delay in MOTU M quirk
| * 5a16bb60 iio: triggered-buffer: prevent possible freeing of wrong buffer
| * 3becd9bc iio: adc: ti_am335x_adc: Fix return value check of tiadc_request_dma()
| * b9ccf18e iio: common: ms_sensors: ms_sensors_i2c: fix humidity conversion time table
| * f1d9a66e scsi: bnx2fc: Fix skb double free in bnx2fc_rcv()
| * 1e3effe6 Input: ipaq-micro-keys - add error handling for devm_kmemdup
| * 25c441a0 iio: imu: inv_mpu6050: fix an error code problem in inv_mpu6050_read_raw
| * 3cbae23d interconnect: Treat xlate() returning NULL node as an error
| * f47e3f60 smb: client: fix OOB in smb2_query_reparse_point()
| * fd3951b7 smb: client: fix NULL deref in asn1_ber_decoder()
| * 6ded9038 drm/i915: Fix intel_atomic_setup_scalers() plane_state handling
| * f9954b18 drm/i915: Relocate intel_atomic_setup_scalers()
| * 2a4ef0d6 drm/i915/mtl: limit second scaler vertical scaling in ver >= 14
| * 6bbeb396 ksmbd: fix wrong name of SMB2_CREATE_ALLOCATION_SIZE
| * c0c4e976 gpiolib: cdev: add gpio_device locking wrapper around gpio_ioctl()
| * 8bdcedfd pinctrl: at91-pio4: use dedicated lock class for IRQ
| * f0c52b79 i2c: aspeed: Handle the coalesced stop conditions with the start conditions.
| * c87ab6e3 ASoC: hdmi-codec: fix missing report for jack initial status
| * 98fb5eaa afs: Fix use-after-free due to get/remove race in volume tree
| * 57bf5629 afs: Use refcount_t rather than atomic_t
| * d1fe946c afs: Fix overwriting of result of DNS query
| * 2552b32b keys, dns: Allow key types (eg. DNS) to be reclaimed immediately on expiry
| * a1ab650f net: check dev->gso_max_size in gso_features_check()
| * 56eaa3ec afs: Fix dynamic root lookup DNS check
| * 3f85785b afs: Fix the dynamic root's d_delete to always delete unused dentries
| * 3739e0a5 net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev()
| * c124a75b net: mana: select PAGE_POOL
| * c0e527c5 net/rose: fix races in rose_kill_by_device()
| * 66d21168 ethernet: atheros: fix a memleak in atl1e_setup_ring_resources
| * 87255af4 net: sched: ife: fix potential use-after-free
| * 242670aa net/mlx5e: Correct snprintf truncation handling for fw_version buffer used by representors
| * da2396b5 net/mlx5: Fix fw tracer first block check
| * b0873aa4 net/mlx5e: fix a potential double-free in fs_udp_create_groups
| * 4ddba57b net/mlx5e: Fix slab-out-of-bounds in mlx5_query_nic_vport_mac_list()
| * 5ae420f6 Revert "net/mlx5e: fix double free of encap_header"
| * 135fa6fa Revert "net/mlx5e: fix double free of encap_header in update funcs"
| * b387f068 wifi: mac80211: mesh_plink: fix matches_local logic
| * 6558f4aa wifi: iwlwifi: pcie: add another missing bh-disable for rxq->lock
| * 183ea95f s390/vx: fix save/restore of fpu kernel context
| * 58f3fc83 reset: Fix crash when freeing non-existent optional resets
| * 52c69a07 ARM: OMAP2+: Fix null pointer dereference and memory leak in omap_soc_device_init
| * d3ffbbb0 ARM: dts: dra7: Fix DRA7 L3 NoC node register size
* | ea2937bd Merge 5.15.145 into android13-5.15-lts
|\|
| * d93fa2c7 Linux 5.15.145
| * ee41f667 kasan: disable kasan_non_canonical_hook() for HW tags
| * f30f8931 tracing/kprobes: Return EADDRNOTAVAIL when func matches several symbols
| * 7aa33c99 Revert "drm/bridge: lt9611uxc: Switch to devm MIPI-DSI helpers"
| * 4a8350a0 Revert "drm/bridge: lt9611uxc: Register and attach our DSI device at probe"
| * e21817ce Revert "drm/bridge: lt9611uxc: fix the race in the error path"
| * 811b5eae ksmbd: don't update ->op_state as OPLOCK_STATE_NONE on error
| * bd47f9c8 ksmbd: move setting SMB2_FLAGS_ASYNC_COMMAND and AsyncId
| * 5e1f3137 ksmbd: release interim response after sending status pending response
| * c21d0445 ksmbd: move oplock handling after unlock parent dir
| * 772d81ae ksmbd: separately allocate ci per dentry
| * 8ed1118d ksmbd: fix possible deadlock in smb2_open
| * ae3356cb ksmbd: prevent memory leak on error return
| * 8dc9eb7d ksmbd: handle malformed smb1 message
| * 1f50c418 ksmbd: fix kernel-doc comment of ksmbd_vfs_kern_path_locked()
| * 3fecda5d ksmbd: no need to wait for binded connection termination at logoff
| * 841bcade ksmbd: add support for surrogate pair conversion
| * 0eaeb8ae ksmbd: fix missing RDMA-capable flag for IPoIB device in ksmbd_rdma_capable_netdev()
| * 20b4f6bd ksmbd: fix recursive locking in vfs helpers
| * f30a2ff7 ksmbd: fix kernel-doc comment of ksmbd_vfs_setxattr()
| * df79244f ksmbd: reorganize ksmbd_iov_pin_rsp()
| * 845837fb ksmbd: Remove unused field in ksmbd_user struct
| * fab0175b ksmbd: fix potential double free on smb2_read_pipe() error path
| * ef435dec ksmbd: fix Null pointer dereferences in ksmbd_update_fstate()
| * 4b9b7ea1 ksmbd: fix wrong error response status by using set_smb2_rsp_status()
| * dd45db4d ksmbd: fix race condition between tree conn lookup and disconnect
| * 0901be8d ksmbd: fix race condition from parallel smb2 lock requests
| * 50e13932 ksmbd: fix race condition from parallel smb2 logoff requests
| * f99d5d1d ksmbd: fix race condition with fp
| * c77fd3e2 ksmbd: fix race condition between session lookup and expire
| * b9a3e454 ksmbd: check iov vector index in ksmbd_conn_write()
| * 01df133b ksmbd: return invalid parameter error response if smb2 request is invalid
| * 4a67467f ksmbd: fix passing freed memory 'aux_payload_buf'
| * fbed0adf ksmbd: remove unneeded mark_inode_dirty in set_info_sec()
| * a9128c41 ksmbd: remove experimental warning
| * 6997fa65 ksmbd: add missing calling smb2_set_err_rsp() on error
| * bd554ed4 ksmbd: fix slub overflow in ksmbd_decode_ntlmssp_auth_blob()
| * 70194404 ksmbd: Fix one kernel-doc comment
| * c5aa7444 ksmbd: reduce descriptor size if remaining bytes is less than request size
| * e12b0924 ksmbd: fix `force create mode' and `force directory mode'
| * 6f020721 ksmbd: fix wrong interim response on compound
| * f2283680 ksmbd: add support for read compound
| * d7ad0ac5 ksmbd: switch to use kmemdup_nul() helper
| * 5c0df9d3 ksmbd: fix out of bounds in init_smb2_rsp_hdr()
| * 017d85c9 ksmbd: validate session id and tree id in compound request
| * 4a027b96 ksmbd: check if a mount point is crossed during path lookup
| * cf63b94f ksmbd: Fix unsigned expression compared with zero
| * 5f36e229 ksmbd: Replace one-element array with flexible-array member
| * d9902ad1 ksmbd: Use struct_size() helper in ksmbd_negotiate_smb_dialect()
| * 97f5c1e3 ksmbd: add missing compound request handing in some commands
| * 67639218 ksmbd: fix out of bounds read in smb2_sess_setup
| * d91ba801 ksmbd: Replace the ternary conditional operator with min()
| * 2222ada0 ksmbd: use kvzalloc instead of kvmalloc
| * 638043be ksmbd: Change the return value of ksmbd_vfs_query_maximal_access to void
| * 7585898d ksmbd: return a literal instead of 'err' in ksmbd_vfs_kern_path_locked()
| * 4910a79a ksmbd: use kzalloc() instead of __GFP_ZERO
| * b6576228 ksmbd: remove unused ksmbd_tree_conn_share function
| * ce95f7d2 ksmbd: add mnt_want_write to ksmbd vfs functions
| * 0d1a3f97 ksmbd: validate smb request protocol id
| * df3a4518 ksmbd: check the validation of pdu_size in ksmbd_conn_handler_loop
| * ae33f07c ksmbd: fix posix_acls and acls dereferencing possible ERR_PTR()
| * 55ceeb4e ksmbd: fix out-of-bound read in parse_lease_state()
| * 4adb4fbd ksmbd: fix out-of-bound read in deassemble_neg_contexts()
| * 049ed0f9 ksmbd: call putname after using the last component
| * b423ddab ksmbd: fix UAF issue from opinfo->conn
| * 19b2b9af ksmbd: fix multiple out-of-bounds read during context decoding
| * 61a306c1 ksmbd: fix uninitialized pointer read in smb2_create_link()
| * ea799dd2 ksmbd: fix uninitialized pointer read in ksmbd_vfs_rename()
| * b36295c1 ksmbd: fix racy issue under cocurrent smb2 tree disconnect
| * ae06b798 ksmbd: fix racy issue from smb2 close and logoff with multichannel
| * dff87902 ksmbd: block asynchronous requests when making a delay on session setup
| * a6a9601b ksmbd: destroy expired sessions
| * 708c304b ksmbd: fix racy issue from session setup and logoff
| * 019aae48 ksmbd: fix racy issue from using ->d_parent and ->d_name
| * b31e1ef3 fs: introduce lock_rename_child() helper
| * 380a0fe8 ksmbd: remove unused compression negotiate ctx packing
| * 0dbfcc34 ksmbd: avoid duplicate negotiate ctx offset increments
| * 2ca23947 ksmbd: set NegotiateContextCount once instead of every inc
| * 39f5b4b3 ksmbd: avoid out of bounds access in decode_preauth_ctxt()
| * 92153604 ksmbd: fix slab-out-of-bounds in init_smb2_rsp_hdr
| * 9494242c ksmbd: delete asynchronous work from list
| * 427caadf ksmbd: remove unused is_char_allowed function
| * 289b46fd ksmbd: fix wrong signingkey creation when encryption is AES256
| * bfe8372e ksmbd: fix possible memory leak in smb2_lock()
| * d625db88 ksmbd: Fix parameter name and comment mismatch
| * 0d3f06fd ksmbd: Fix spelling mistake "excceed" -> "exceeded"
| * 1f1aca1d ksmbd: update Kconfig to note Kerberos support and fix indentation
| * a35ebf65 ksmbd: Remove duplicated codes
| * b15734ec ksmbd: fix typo, syncronous->synchronous
| * 1f485b54 ksmbd: Implements sess->rpc_handle_list as xarray
| * b1caecbf ksmbd: Implements sess->ksmbd_chann_list as xarray
| * d7f088dc ksmbd: send proper error response in smb2_tree_connect()
| * bcab5c81 ksmbd: Convert to use sysfs_emit()/sysfs_emit_at() APIs
| * 46c517bc ksmbd: Fix resource leak in smb2_lock()
| * 9ea6b43d ksmbd: use F_SETLK when unlocking a file
| * 8263acd2 ksmbd: set SMB2_SESSION_FLAG_ENCRYPT_DATA when enforcing data encryption for this share
| * 64b4d72c ksmbd: replace one-element arrays with flexible-array members
| * 2bdd995f ksmbd: validate share name from share config response
| * ef97ccd0 ksmbd: call ib_drain_qp when disconnected
| * b3e852be ksmbd: make utf-8 file name comparison work in __caseless_lookup()
| * 131e3085 ksmbd: hide socket error message when ipv6 config is disable
| * 507cb106 ksmbd: reduce server smbdirect max send/receive segment sizes
| * fe4d0979 ksmbd: decrease the number of SMB3 smbdirect server SGEs
| * d5a3b102 ksmbd: set NTLMSSP_NEGOTIATE_SEAL flag to challenge blob
| * 4d796ff8 ksmbd: fix encryption failure issue for session logoff response
| * e925de7d ksmbd: fill sids in SMB_FIND_FILE_POSIX_INFO response
| * 95b72edc ksmbd: set file permission mode to match Samba server posix extension behavior
| * 813ef06e ksmbd: change security id to the one samba used for posix extension
| * 62e6846e ksmbd: casefold utf-8 share names and fix ascii lowercase conversion
| * 43e2963b ksmbd: remove generic_fillattr use in smb2_open()
| * aa77fc81 ksmbd: constify struct path
| * b79a9f99 ksmbd: don't open-code %pD
| * d6686d57 ksmbd: don't open-code file_path()
| * a7ddc495 ksmbd: remove unnecessary generic_fillattr in smb2_open
| * ebb8c616 ksmbd: request update to stale share config
| * c7aff8b8 ksmbd: use wait_event instead of schedule_timeout()
| * 1f82ecbc ksmbd: remove unused ksmbd_share_configs_cleanup function
| * 8d0f8231 ksmbd: remove duplicate flag set in smb2_write
| * d4b374ff ksmbd: smbd: Remove useless license text when SPDX-License-Identifier is already used
| * ff403dbe ksmbd: smbd: relax the count of sges required
| * 9d609b52 ksmbd: smbd: fix connection dropped issue
| * 32af379e ksmbd: Fix some kernel-doc comments
| * 81602ee1 ksmbd: fix wrong smbd max read/write size check
| * 918a690d ksmbd: smbd: handle multiple Buffer descriptors
| * 673c186f ksmbd: smbd: change the return value of get_sg_list
| * 30bd0df6 ksmbd: smbd: simplify tracking pending packets
| * f17ed7b3 ksmbd: smbd: introduce read/write credits for RDMA read/write
| * 982fcdec ksmbd: smbd: change prototypes of RDMA read/write related functions
| * 6bb43993 ksmbd: validate length in smb2_write()
| * 8e32e158 ksmbd: remove filename in ksmbd_file
| * e9a32512 smb3: fix ksmbd bigendian bug in oplock break, and move its struct to smbfs_common
| * dc232946 ksmbd: replace usage of found with dedicated list iterator variable
| * a5213868 ksmbd: Remove a redundant zeroing of memory
| * 7ee6f9ba ksmbd: shorten experimental warning on loading the module
| * a5a8c913 ksmbd: store fids as opaque u64 integers
| * 170598b6 ksmbd: use netif_is_bridge_port
| * c5049d2d ksmbd: add support for key exchange
| * 09b4c603 ksmbd: smbd: validate buffer descriptor structures
| * 858b9644 ksmbd: smbd: fix missing client's memory region invalidation
| * 51d0b879 ksmbd: add smb-direct shutdown
| * d15077ad ksmbd: smbd: change the default maximum read/write, receive size
| * ba7c3ff9 ksmbd: smbd: create MR pool
| * 97b3a088 ksmbd: smbd: call rdma_accept() under CM handler
| * 8a49ab3e ksmbd: set 445 port to smbdirect port by default
| * 178ecc32 ksmbd: register ksmbd ib client with ib_register_client()
| * 91d73075 ksmbd: Fix smb2_get_name() kernel-doc comment
| * dd56eb36 ksmbd: Delete an invalid argument description in smb2_populate_readdir_entry()
| * 36167446 ksmbd: Fix smb2_set_info_file() kernel-doc comment
| * 2fa426c9 ksmbd: Fix buffer_check_err() kernel-doc comment
| * e5b04973 ksmbd: set both ipv4 and ipv6 in FSCTL_QUERY_NETWORK_INTERFACE_INFO
| * a6325670 ksmbd: Remove unused fields from ksmbd_file struct definition
| * de203cdf ksmbd: Remove unused parameter from smb2_get_name()
| * 82ae5fe3 ksmbd: use oid registry functions to decode OIDs
| * 7833bd31 ksmbd: change LeaseKey data type to u8 array
| * 199b8b5c ksmbd: remove smb2_buf_length in smb2_transform_hdr
| * e0c58420 ksmbd: remove smb2_buf_length in smb2_hdr
| * 6cd90c01 ksmbd: remove md4 leftovers
| * 84af59bc ksmbd: Remove redundant 'flush_workqueue()' calls
| * a33bb607 ksmdb: use cmd helper variable in smb2_get_ksmbd_tcon()
| * 5fed9cbb ksmbd: use ksmbd_req_buf_next() in ksmbd_verify_smb_message()
* 174bf055 Reapply "kasan: print the original fault addr when access invalid shadow"

Change-Id: I9ff0de1948f3bc706c79ea34bc1fd249273ca49f
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@google.com>
parents c68af5a4 993bed18
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment