mirror of
https://github.com/hardkernel/linux.git
synced 2026-03-25 03:50:24 +09:00
This merges up to the 5.15.148 LTS release into the android14-5.15 branch. Included in here are the following commits: *30f4052325Merge "Merge branch 'android14-5.15' into branch 'android14-5.15-lts'" into android14-5.15-lts |\ | *2e2880028cMerge branch 'android14-5.15' into branch 'android14-5.15-lts' * |abe9e11e84UPSTREAM: drm/msm/dsi: Enable runtime PM * |6205c3735fUPSTREAM: PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend() |/ *c169b3e6e4Merge 5.15.148 into android14-5.15-lts |\ | *6139f2a02fLinux 5.15.148 | *84c39986feRevert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"" | *c8483a4845arm64: dts: armada-3720-turris-mox: set irq type for RTC | *98052220f1netfilter: nft_quota: copy content when cloning expression | *3be3c61232netfilter: nft_last: copy content when cloning expression | *42d4617848netfilter: nft_limit: Clone packet limits' cost value | *d808805851netfilter: nft_limit: fix stateful object memory leak | *e562d84225netfilter: nft_connlimit: memleak if nf_ct_netns_get() fails | *10823cfe8enetfilter: nf_tables: typo NULL check in _clone() function | *0f2dca5165block: Remove special-casing of compound pages | *08bf561118i2c: s3c24xx: fix transferring more than one message in polling mode | *38ce342a19i2c: s3c24xx: fix read transfers in polling mode | *62b3387beeipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work | *58485b95fdselftests: mlxsw: qos_pfc: Adjust the test to support 8 lanes | *348112522amlxsw: spectrum_acl_tcam: Fix stack corruption | *005f2d10f9mlxsw: spectrum_acl_tcam: Reorder functions to avoid forward declarations | *077c4776d7mlxsw: spectrum_acl_tcam: Make fini symmetric to init | *d28048d319mlxsw: spectrum_acl_tcam: Add missing mutex_destroy() | *196f3595e8mlxsw: spectrum: Use 'bitmap_zalloc()' when applicable | *87c5403393mlxsw: spectrum_acl_erp: Fix error flow of pool allocation failure | *3732db294eethtool: netlink: Add missing ethnl_ops_begin/complete | *7f3d781e0dkdb: Fix a potential buffer overflow in kdb_local() | *995d6099d8ipvs: avoid stat macros calls from preemptible context | *27513eff4cnetfilter: nf_tables: reject NFT_SET_CONCAT with not field length description | *d6420b66adnetfilter: nf_tables: skip dead set elements in netlink dump | *77be8c495anetfilter: nf_tables: do not allow mismatch field size and set key length | *b8eb65bd13netfilter: nft_limit: do not ignore unsupported flags | *d7b5da4fdenetfilter: nf_tables: memcg accounting for dynamically allocated objects | *3bb4403d20netfilter: nft_limit: move stateful fields out of expression data | *8a6635074anetfilter: nft_limit: rename stateful structure | *e2e8fdd0adnetfilter: nft_quota: move stateful fields out of expression data | *b147911d2anetfilter: nft_last: move stateful fields out of expression data | *36997eb13dnetfilter: nft_connlimit: move stateful fields out of expression data | *713a138855netfilter: nf_tables: reject invalid set policy | *78e8546646net: dsa: vsc73xx: Add null pointer check to vsc73xx_gpio_probe | *29ffa63f21bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS | *684290895anet: stmmac: ethtool: Fixed calltrace caused by unbalanced disable_irq_wake calls | *8e481c7f81net: ravb: Fix dma_addr_t truncation in error case | *f05301ad05mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req() | *413b913507mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect() | *9b82d5f5d0mptcp: strict validation before using mp_opt->hmac | *c99f490a42mptcp: drop unused sk in mptcp_get_options | *cbe983d0e4mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOIN | *4f2c4ba321net: phy: micrel: populate .soft_reset for KSZ9131 | *890bc96ef1net: ethernet: ti: am65-cpsw: Fix max mtu to fit ethernet frames | *3b52548622net: qualcomm: rmnet: fix global oob in rmnet_policy | *18babcfa36s390/pci: fix max size calculation in zpci_memcpy_toio() | *bf3304054ePCI: keystone: Fix race condition when initializing PHYs | *a300f741f6nvmet-tcp: Fix the H2C expected PDU len calculation | *b02a005b19nvmet: re-fix tracing strncpy() warning | *763c67e96bserial: imx: Correct clock error message in function probe() | *1ed3c20205usb: xhci-mtk: fix a short packet issue of gen1 isoc-in transfer | *0a12db736eapparmor: avoid crash when parsed profile name is empty | *367d061a18perf env: Avoid recursively taking env->bpf_progs.lock | *0613a2fbdfnvmet-tcp: fix a crash in nvmet_req_complete() | *4cb3cf7177nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU length | *013d7878c7usb: cdc-acm: return correct error code on unsupported break | *c50f88954ctty: use 'if' in send_break() instead of 'goto' | *a222bd01catty: don't check for signal_pending() in send_break() | *370b18aefetty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK | *6f98751fa4tty: change tty_write_lock()'s ndelay parameter to bool | *7ab8ef24fdperf genelf: Set ELF program header addresses properly | *08715e4fa5iio: adc: ad9467: fix scale setting | *d7773702f8iio: adc: ad9467: don't ignore error codes | *fd1957c706iio: adc: ad9467: fix reset gpio handling | *71204292a7iio: adc: ad9467: Benefit from devm_clk_get_enabled() to simplify | *fbcc37f4b4selftests/sgx: Skip non X86_64 platform | *71005a1d9bselftests/sgx: Fix uninitialized pointer dereference in error path | *ff168d4fdbserial: imx: fix tx statemachine deadlock | *714778c299software node: Let args be NULL in software_node_get_reference_args | *c203812b4elibapi: Add missing linux/types.h header to get the __u64 type on io.h | *828cd82948serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed | *96d289b57dpower: supply: bq256xx: fix some problem in bq256xx_hw_init | *435671571epower: supply: cw2015: correct time_to_empty units in sysfs | *07733ca556MIPS: Alchemy: Fix an out-of-bound access in db1550_dev_setup() | *4590f46c15MIPS: Alchemy: Fix an out-of-bound access in db1200_dev_setup() | *c1669b54c3riscv: Fix module_alloc() that did not reset the linear mapping permissions | *938f70d146riscv: Check if the code to patch lies in the exit section | *8e0935435bmips: Fix incorrect max_low_pfn adjustment | *4b88c9c83fmips: dmi: Fix early remap on MIPS32 | *d1c8c7ef39mfd: intel-lpss: Fix the fractional clock divider flags | *6109ff5ad5leds: aw2013: Select missing dependency REGMAP_I2C | *c3e3a2144bmfd: syscon: Fix null pointer dereference in of_syscon_register() | *a004323a38ARM: 9330/1: davinci: also select PINCTRL | *77c20b4cbciommu/dma: Trace bounce buffer usage when mapping buffers | *fc7c3be665serial: sc16is7xx: set safe default SPI clock frequency | *160ef3fc35serial: sc16is7xx: add check for unsupported SPI modes during probe | *b1effdda4fHID: wacom: Correct behavior when processing some confidence == false touches | *400ad6fe24iio: adc: ad7091r: Pass iio_dev to event handler | *12c2759ab1KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache | *d99976d145KVM: arm64: vgic-v4: Restore pending state on host userspace write | *9bd4c6e658x86/kvm: Do not try to disable kvmclock if it was not enabled | *a4563156c3PCI: mediatek: Clear interrupt status before dispatching handler | *0f59d3772aPCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support | *25aab84f1awifi: mwifiex: configure BSSID consistently when starting AP | *a61373d32cwifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors | *1f0b697913wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code | *5600943b0cwifi: mt76: fix broken precal loading from MTD for mt7915 | *4124a004d5iommu/arm-smmu-qcom: Add missing GMU entry to match table | *a7b98aa10fbpf: Fix re-attachment branch in bpf_tracing_prog_attach | *4c71c01df8Bluetooth: Fix atomicity violation in {min,max}_key_size_set | *27e58d3b52rootfs: Fix support for rootfstype= when root= is given | *79ea1c6f06io_uring/rw: ensure io->bytes_done is always initialized | *801c8adb85pwm: jz4740: Don't use dev_err_probe() in .request() | *c9ed30eea4netfilter: nf_tables: check if catch-all set element is active in next generation | *5010c27120block: add check that partition length needs to be aligned with block size | *6a73c9fdb7scsi: mpi3mr: Refresh sdev queue depth after controller reset | *610ca0cadbfbdev: flush deferred work in fb_deferred_io_fsync() | *cb32c0e1bdALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx | *d37d61c077ALSA: oxygen: Fix right channel of capture volume mixer | *314cf7c2ddserial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock | *ac0c3a2fe7usb: mon: Fix atomicity violation in mon_bin_vma_fault | *d7ce8ebd50usb: typec: class: fix typec_altmode_put_partner to put plugs | *4212a9ff65Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs" | *2c64904a0eusb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled | *e1b3be9babusb: cdns3: fix iso transfer error when mult is not zero | *9cdf2c9159usb: cdns3: fix uvc failure work since sg support enabled | *2e349cf0d0usb: chipidea: wait controller resume finished for wakeup irq | *295b4fa321Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only" | *4f5a109b8fRevert "usb: dwc3: Soft reset phy on probe for host" | *ea968824c4usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart | *e3e35301f1usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host() | *41e05f246ftick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug | *98fee5bee9binder: fix race between mmput() and do_exit() | *e03023fcdbxen-netback: don't produce zero-size SKB frags | *409c30ff6cvirtio-crypto: fix memory leak in virtio_crypto_alg_skcipher_close_session() | *f97f612864dma-mapping: Fix build error unused-value | *72d29dcdf5Input: atkbd - use ab83 as id when skipping the getid command | *9c1fa9eedcbinder: fix unused alloc->free_async_space | *c44b276bc1binder: fix async space check for 0-sized buffers | *0921867f77keys, dns: Fix size check of V1 server-list header | *10193a5001selftests/bpf: Add assert for user stacks in test_task_stack | *cc9c60b253of: unittest: Fix of_count_phandle_with_args() expected value message | *4541004084of: Fix double free in of_parse_phandle_with_args_map | *83f5d6c1efksmbd: validate the zero field of packet header | *4af4674158drm/amd/pm/smu7: fix a memleak in smu7_hwmgr_backend_init | *bf1acc6258IB/iser: Prevent invalidating wrong MR | *106136f209mmc: sdhci_omap: Fix TI SoC dependencies | *da9eae2c1ammc: sdhci_am654: Fix TI SoC dependencies | *e517645eadALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put() | *3a09488f4fALSA: scarlett2: Add missing error checks to *_ctl_get() | *12023666f2ALSA: scarlett2: Allow passing any output to line_out_remap() | *51d5697e1cALSA: scarlett2: Add missing error check to scarlett2_usb_set_config() | *0ba9386e19ALSA: scarlett2: Add missing error check to scarlett2_config_save() | *c60490b817ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[] | *cf55afb5a5pwm: stm32: Fix enable count for clk in .probe() | *df19bf4044pwm: stm32: Use hweight32 in stm32_pwm_detect_channels | *c82c21e7d9pwm: stm32: Use regmap_clear_bits and regmap_set_bits where applicable | *fa019c01dbclk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw | *256d1232c8clk: fixed-rate: add devm_clk_hw_register_fixed_rate | *a30ca04ddeclk: asm9260: use parent index to link the reference clock | *c45ca73b01clk: si5341: fix an error code problem in si5341_output_clk_set_rate | *347f9d7258watchdog: rti_wdt: Drop runtime pm reference count when watchdog is unused | *3646d83db8watchdog: bcm2835_wdt: Fix WDIOC_SETTIMEOUT handling | *1711bdfe5ewatchdog/hpwdt: Only claim UNKNOWN NMI if from iLO | *b9bced8ca7watchdog: set cdev owner before adding | *9117fc44fddrivers: clk: zynqmp: update divider round rate logic | *8f4941940dclk: zynqmp: Add a check for NULL pointer | *f46c0ec5a5clk: zynqmp: make bestdiv unsigned | *e27660be6fdrivers: clk: zynqmp: calculate closest mux rate | *8aff5f6723clk: qcom: videocc-sm8150: Add missing PLL config property | *b31526b8c5clk: qcom: videocc-sm8150: Update the videocc resets | *1dd84d5e83dt-bindings: clock: Update the videocc resets for sm8150 | *c72dbb780dgpu/drm/radeon: fix two memleaks in radeon_vm_init | *b6dcba02eedrivers/amd/pm: fix a use-after-free in kv_parse_power_table | *2bf47c89bbdrm/amd/pm: fix a double-free in si_dpm_init | *11d1f2d895drm/amdgpu/debugfs: fix error code when smc register accessors are NULL | *720919b58dmedia: dvb-frontends: m88ds3103: Fix a memory leak in an error handling path of m88ds3103_probe() | *0a50ca097amedia: dvbdev: drop refcount on error path in dvb_device_open() | *11e60be408f2fs: fix the f2fs_file_write_iter tracepoint | *f3a220d975f2fs: fix to update iostat correctly in f2fs_filemap_fault() | *df2571b4d5f2fs: fix to check compress file in f2fs_move_file_range() | *a3316290a8media: rkisp1: Disable runtime PM in probe error path | *f4176c5185clk: qcom: gpucc-sm8150: Update the gpu_cc_pll1 config | *d3a8c5c783media: cx231xx: fix a memleak in cx231xx_init_isoc | *9f583fc91cdrm/bridge: tc358767: Fix return value on error case | *a3cb0b5b1bdrm/bridge: cdns-mhdp8546: Fix use of uninitialized variable | *a5934df4dfdrm/radeon/trinity_dpm: fix a memleak in trinity_parse_power_table | *1a6cccd7fddrm/radeon/dpm: fix a memleak in sumo_parse_power_table | *14bbfaa5dfdrm/radeon: check the alloc_workqueue return value in radeon_crtc_init() | *929af5cd8adrm/drv: propagate errors from drm_modeset_register_all() | *cbf207b171drm/msm/dsi: Use pm_runtime_resume_and_get to prevent refcnt leaks | *6d8dc61985drm/msm/mdp4: flush vblank event on disable | *d3aa670bbaASoC: cs35l34: Fix GPIO name and drop legacy include | *a0f27f673eASoC: cs35l33: Fix GPIO name and drop legacy include | *528844bb1edrm/radeon: check return value of radeon_ring_lock() | *4e57efe03adrm/radeon/r100: Fix integer overflow issues in r100_cs_track_check() | *1f7008dd12drm/radeon/r600_cs: Fix possible int overflows in r600_cs_check_reg() | *f100ba617df2fs: fix to avoid dirent corruption | *4c5e6a02dcdrm/bridge: Fix typo in post_disable() description | *ec3634ebe2media: pvrusb2: fix use after free on context disconnection | *1821c4d1c3drm/tilcdc: Fix irq free on unload | *08ccff6ecedrm/bridge: tpd12s015: Drop buggy __exit annotation for remove function | *45c4c4b04adrm/nouveau/fence:: fix warning directly dereferencing a rcu pointer | *ab45a15a50drm/panel-elida-kd35t133: hold panel in reset for unprepare | *a811031da2RDMA/hns: Fix inappropriate err code for unsupported operations | *5245c05cd9RDMA/usnic: Silence uninitialized symbol smatch warnings | *ab8038e7bcRevert "drm/omapdrm: Annotate dma-fence critical section in commit path" | *d847363bc5Revert "drm/tidss: Annotate dma-fence critical section in commit path" | *13e3dd2df0ARM: davinci: always select CONFIG_CPU_ARM926T | *4329426cf6ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() | *d0464a7edfmlxbf_gige: Enable the GigE port in mlxbf_gige_open | *8d632d0fd2net: mellanox: mlxbf_gige: Replace non-standard interrupt handling | *86f3df0495mlxbf_gige: Fix intermittent no ip issue | *172ba7d46cnet/sched: act_ct: fix skb leak and crash on ooo frags | *c3d8edb170null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS | *8676b014e4block: make BLK_DEF_MAX_SECTORS unsigned | *ce3440b699Bluetooth: btmtkuart: fix recv_buf() return value | *cede5d0c29Bluetooth: Fix bogus check for re-auth no supported with non-ssp | *166d65b0d5netfilter: nf_tables: mark newset as dead on transaction abort | *e907e95729wifi: iwlwifi: mvm: send TX path flush in rfkill | *8d6c614212wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request | *5f4ea050bbwifi: rtlwifi: rtl8192se: using calculate_bit_shift() | *aaf4723f52wifi: rtlwifi: rtl8192ee: using calculate_bit_shift() | *dbbbd2cc8fwifi: rtlwifi: rtl8192de: using calculate_bit_shift() | *7e0d54f5dcwifi: rtlwifi: rtl8192ce: using calculate_bit_shift() | *5dbc5c5222wifi: rtlwifi: rtl8192cu: using calculate_bit_shift() | *62de564726wifi: rtlwifi: rtl8192c: using calculate_bit_shift() | *aec0dee37bwifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift() | *37871c978dwifi: rtlwifi: add calculate_bit_shift() | *493cfed247arm64: dts: qcom: sc7280: Mark SDHCI hosts as cache-coherent | *2c97f94500block: add check of 'minors' and 'first_minor' in device_add_disk() | *df4f5a35c5arm64: dts: qcom: sm8150-hdk: fix SS USB regulators | *6f20058dadsoc: qcom: llcc: Fix dis_cap_alloc and retain_on_pc configuration | *ccc94806d0dma-mapping: clear dev->dma_mem to NULL after freeing it | *99326214f9dma-mapping: Add dma_release_coherent_memory to DMA API | *930cd34addvirtio/vsock: fix logic which reduces credit update messages | *a18eff8ba0selftests/net: fix grep checking for fib_nexthop_multiprefix | *62c904c472scsi: hisi_sas: Correct the number of global debugfs registers | *6bf2126107scsi: hisi_sas: Rollback some operations if FLR failed | *84e174afb5scsi: hisi_sas: Replace with standard error code return value | *0d17931d7escsi: hisi_sas: Prevent parallel FLR and controller reset | *0760d1d6d8scsi: hisi_sas: Rename HISI_SAS_{RESET -> RESETTING}_BIT | *80b0b7c79fblock: Set memalloc_noio to false on device_add_disk() error path | *0296268425bpf: Fix verification of indirect var-off stack access | *8c2127dc93arm64: dts: qcom: sc7280: fix usb_2 wakeup interrupt types | *97c60adff1arm64: dts: qcom: sdm845-db845c: correct LED panic indicator | *6211a043abarm64: dts: qcom: qrb5165-rb5: correct LED panic indicator | *609c7d556cscsi: fnic: Return error if vmalloc() failed | *67e6707f07bpf: fix check for attempt to corrupt spilled pointer | *f40cd60f3farm64: dts: qcom: sm8250: Make watchdog bark interrupt edge triggered | *a413fdd3eaarm64: dts: qcom: sm8150: Make watchdog bark interrupt edge triggered | *a78ae10607arm64: dts: qcom: sdm845: Make watchdog bark interrupt edge triggered | *06ec7a3961arm64: dts: qcom: sc7280: Make watchdog bark interrupt edge triggered | *0c55ace45darm64: dts: qcom: sc7180: Make watchdog bark interrupt edge triggered | *65b28cad75ARM: dts: qcom: sdx65: correct SPMI node name | *bb88e2174abpf: enforce precision of R0 on callback return | *fa5b150abfarm64: dts: ti: k3-am65-main: Fix DSS irq trigger type | *18051358d9wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior | *bf98ac3288firmware: meson_sm: populate platform devices from sm device tree data | *41b3228281firmware: ti_sci: Fix an off-by-one in ti_sci_debugfs_create() | *7e36646237net/ncsi: Fix netlink major/minor version numbers | *024e24086eARM: dts: qcom: apq8064: correct XOADC register address | *ef2373f31fwifi: libertas: stop selecting wext | *69f7c1f5d2wifi: ath11k: Defer on rproc_get failure | *131afd9a57bpf: Add crosstask check to __bpf_get_stack | *1ed921e42abpf, lpm: Fix check prefixlen before walking trie | *2b67863c5bwifi: rtw88: fix RX filter in FIF_ALLMULTI flag | *9d4f4dea82NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT | *d0e09a7ba3blocklayoutdriver: Fix reference leak of pnfs_device_node | *a5f2f91b3fcrypto: scomp - fix req->dst buffer overflow | *dc6779550fcrypto: sahara - do not resize req->src when doing hash operations | *a5e0e39daccrypto: sahara - fix processing hash requests with req->nbytes < sg->length | *2dc0f23ac4crypto: sahara - improve error handling in sahara_sha_process() | *faa25455f7crypto: sahara - fix wait_for_completion_timeout() error handling | *2104f405afcrypto: sahara - fix ahash reqsize | *34c6a33567crypto: sahara - handle zero-length aes requests | *a7b435e816crypto: sahara - avoid skcipher fallback code duplication | *b1664c5334crypto: virtio - Wait for tasklet to complete on device remove | *ee0586d73cgfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump | *00e3321c65fs: indicate request originates from old mount API | *8fb12524c8pstore: ram_core: fix possible overflow in persistent_ram_init_ecc() | *8dd9e58c69crypto: sahara - fix error handling in sahara_hw_descriptor_create() | *3413d878fdcrypto: sahara - fix processing requests with cryptlen < sg->length | *a962882a35crypto: sahara - fix ahash selftest failure | *6f31caf8aacrypto: sahara - fix cbc selftest failure | *6fb7db05adcrypto: sahara - remove FLAGS_NEW_KEY logic | *d2205b9b57crypto: af_alg - Disallow multiple in-flight AIO requests | *088123ddb4crypto: ccp - fix memleak in ccp_init_dm_workarea | *d3ff5362b4crypto: sa2ul - Return crypto_aead_setkey to transfer the error | *75cba72ddbcrypto: virtio - Handle dataq logic with tasklet | *5e37fa0b4cselinux: Fix error priority for bind with AF_UNSPEC on PF_INET6 socket | *d8ac253776mtd: Fix gluebi NULL pointer dereference caused by ftl notifier | *a252d5c1efkunit: debugfs: Fix unchecked dereference in debugfs_print_results() | *f23aa841a0ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error | *f5de4ad61dACPI: LPSS: Fix the fractional clock divider flags | *6b15fb99b0spi: sh-msiof: Enforce fixed DTDL for R-Car H3 | *2aa141f8bcefivarfs: force RO when remounting if SetVariable is not supported | *a4529a08d3calipso: fix memory leak in netlbl_calipso_add_pass() | *dd645fc8f8cpufreq: scmi: process the result of devm_of_clk_add_hw_provider() | *aead146e88cpufreq: Use of_property_present() for testing DT property presence | *435841c106of: Add of_property_present() helper | *c5df417936of: property: define of_property_read_u{8,16,32,64}_array() unconditionally | *c1814a4ffdACPI: LPIT: Avoid u32 multiplication overflow | *3a370502a5ACPI: video: check for error while searching for backlight device parent | *45f6080748mtd: rawnand: Increment IFC_TIMEOUT_MSECS for nand controller response | *9c92f01bb9spi: spi-zynqmp-gqspi: fix driver kconfig dependencies | *f105c26300powerpc/imc-pmu: Add a null pointer check in update_events_in_group() | *6b58d16037powerpc/powernv: Add a null pointer check in opal_powercap_init() | *c0b111ea78powerpc/powernv: Add a null pointer check in opal_event_init() | *2a82c4439bpowerpc/powernv: Add a null pointer check to scom_debug_init_one() | *5daf0ef626selftests/powerpc: Fix error handling in FPU/VMX preemption tests | *999a27b3cepowerpc/pseries/memhp: Fix access beyond end of drmem array | *5d69c8859epowerpc/44x: select I2C for CURRITUCK | *467c9c9dc0powerpc: add crtsavres.o to always-y instead of extra-y | *0b11a145ebpowerpc: remove checks for binutils older than 2.25 | *63ecb08533powerpc/toc: Future proof kernel toc | *2de654d858powerpc: Mark .opd section read-only | *700cf4beadEDAC/thunderx: Fix possible out-of-bounds string access | *b53730a40ex86/lib: Fix overflow when counting digits | *0a43304cf6coresight: etm4x: Fix width of CCITMIN field | *b67064bd37PCI: Add ACS quirk for more Zhaoxin Root Ports | *e62243b353leds: ledtrig-tty: Free allocated ttyname buffer on deactivate | *6c3388c0afparport: parport_serial: Add Brainboxes device IDs and geometry | *72095a5430parport: parport_serial: Add Brainboxes BAR details | *5cf604ee53uio: Fix use-after-free in uio_open | *659be220e6binder: fix comment on binder_alloc_new_buf() return value | *2900c0ee59binder: fix trivial typo of binder_free_buf_locked() | *8ad4d580e8binder: fix use-after-free in shinker's callback | *1263bd9e08binder: use EPOLLERR from eventpoll.h | *0ee3ded745Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" | *12b07f443dkprobes: Fix to handle forcibly unoptimized kprobes on freeing_list | *66cb0868b1bpf: Add --skip_encoding_btf_inconsistent_proto, --btf_gen_optimized to pahole flags for v1.25 | *2a2495b6a3Revert "ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek" | *313cfcaefaACPI: resource: Add another DMI match for the TongFang GMxXGxx | *dec512974cdrm/crtc: fix uninitialized variable use | *21eea9b6c4ARM: sun9i: smp: fix return code check of of_property_match_string | *dc26b67704net: qrtr: ns: Return 0 if server port is not present | *5dbcdaf4dbida: Fix crash in ida_free when the bitmap is empty | *c9f5b801bci2c: rk3x: fix potential spinlock recursion on poll | *3f0dc646b5ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346 | *adf4616a44Input: xpad - add Razer Wolverine V2 support | *d66ffc87bawifi: iwlwifi: pcie: avoid a NULL pointer dereference | *fd13543dbbARC: fix spare error | *b3f44f21d3s390/scm: fix virtual vs physical address confusion | *46445552edInput: i8042 - add nomux quirk for Acer P459-G2-M | *0f0da2d6bdInput: atkbd - skip ATKBD_CMD_GETID in translated mode | *274b4c8162reset: hisilicon: hi6220: fix Wvoid-pointer-to-enum-cast warning | *5d307038faring-buffer: Do not record in NMI if the arch does not support cmpxchg in NMI | *a9655e7e4btracing: Fix uaf issue when open the hist or hist_debug file | *64d81f61adMIPS: dts: loongson: drop incorrect dwmac fallback compatible | *3f483a39e2stmmac: dwmac-loongson: drop useless check for compatible fallback | *aeb0d506f7tracing: Add size check when printing trace_marker output | *c3729567detracing: Have large events show up as '[LINE TOO BIG]' instead of nothing | *c8af7ad729jbd2: fix soft lockup in journal_finish_inode_data_buffers() | *7b0586ada9platform/x86: intel-vbtn: Fix missing tablet-mode-switch events | *6511772fc0neighbour: Don't let neigh_forced_gc() disable preemption for long | *2e1846b0c0drm/crtc: Fix uninit-value bug in drm_mode_setcrtc | *c01c44559ajbd2: correct the printing of write_flags in jbd2_write_superblock() | *5378fd3c43clk: rockchip: rk3128: Fix HCLK_OTG gate register | *a14da83838hwmon: (corsair-psu) Fix probe when built-in | *7945405205drm/exynos: fix a wrong error checking | *e02a2693aedrm/exynos: fix a potential error pointer dereference | *10250096f3drm/amdgpu: Add NULL checks for function pointers | *8b98524821nvme: introduce helper function to get ctrl state | *c11fc224e5ASoC: ops: add correct range check for limiting volume | *09c0f2814bASoC: da7219: Support low DC impedance headset | *16d3a65eaanet/tg3: fix race condition in tg3_reset_task() | *9904379f19nouveau/tu102: flush all pdbs on vmm flush | *7a3ff8a2bbASoC: rt5650: add mutex to avoid the jack detection failure | *ebf8d5ec4aASoC: cs43130: Fix incorrect frame delay configuration | *ec52e3e241ASoC: cs43130: Fix the position of const qualifier | *ce6cce0799ASoC: Intel: Skylake: mem leak in skl register function | *cb6b6ff7a7ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16 | *4ec0f3b3d8ASoC: Intel: Skylake: Fix mem leak in few functions | *20e23f6b14ASoC: wm8974: Correct boost mixer inputs | *05d753d74cnvme-core: check for too small lba shift | *9ad8b171c4drm/amdgpu: Fix cat debugfs amdgpu_regs_didt causes kernel null pointer | *f8eadbe713debugfs: fix automount d_fsdata usage | *473fb46aa3wifi: cfg80211: lock wiphy mutex for rfkill poll | *5d520ae3damptcp: fix uninit-value in mptcp_incoming_options | *8d40e3514aALSA: hda - Fix speaker and headset mic pin config for CHUWI CoreBook XPro | *3dec0bd9c0pinctrl: lochnagar: Don't build on MIPS | *32a6cfc676f2fs: explicitly null-terminate the xattr list * |0e69322670Merge branch 'android14-5.15' into branch 'android14-5.15-lts' * |2c882816b1Revert "ipv6: remove max_size check inline with ipv4" * |a51283fc69Merge "Merge 5.15.147 into android14-5.15-lts" into android14-5.15-lts |\ \ | * |5352f41951Merge 5.15.147 into android14-5.15-lts | |\| | | *ddcaf49990Linux 5.15.147 | | *231752a0a0net: usb: ax88179_178a: move priv to driver_priv | | *d800d18ba1net: usb: ax88179_178a: remove redundant init code | | *329197033btracing/kprobes: Fix symbol counting logic by looking at modules as well | | *ccb7eef5f2kallsyms: Make module_kallsyms_on_each_symbol generally available | | *ab3a3aadb3netfilter: nf_tables: Reject tables of unsupported family | | *0eb556b238perf inject: Fix GEN_ELF_TEXT_OFFSET for jit | | *b8a5308feeipv6: remove max_size check inline with ipv4 | | *ba5efd8544net: tls, update curr on splice as well | | *06bb52d2efmmc: sdhci-sprd: Fix eMMC init failure after hw reset | | *6722186854mmc: core: Cancel delayed work before releasing host | | *edaefc210emmc: rpmb: fixes pause retune on all RPMB partitions. | | *41f20ac9bdmmc: meson-mx-sdhc: Fix initialization frozen issue | | *91432aebcemm: fix unmap_mapping_range high bits shift bug | | *5e44f5da12i2c: core: Fix atomic xfer check for non-preempt config | | *1d5c1617e1x86/kprobes: fix incorrect return address calculation in kprobe_emulate_call_indirect | | *10086ff58cfirewire: ohci: suppress unexpected system reboot in AMD Ryzen machines and ASM108x/VT630x PCIe cards | | *660b3c3bc8mm/memory-failure: check the mapcount of the precise page | | *80eb449f80selftests: secretmem: floor the memory size to the multiple of page_size | | *a58ae5ab71net: Implement missing SO_TIMESTAMPING_NEW cmsg support | | *500c7f32adbnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters() | | *fda00eb3cdasix: Add check for usbnet_get_endpoints | | *0817c1b215octeontx2-af: Re-enable MAC TX in otx2_stop processing | | *20fce91b4focteontx2-af: Always configure NIX TX link credits based on max frame size | | *6bbbcff3c7octeontx2-af: Set NIX link credits based on max LMAC | | *6ef9a28e1bocteontx2-af: Don't enable Pause frames by default | | *bc56ed720enet/qla3xxx: fix potential memleak in ql_alloc_buffer_queues | | *cfcf549014igc: Fix hicredit calculation | | *6c853b5768i40e: Restore VF MSI-X state during PCI reset | | *9400f854faASoC: meson: g12a-tohdmitx: Fix event generation for S/PDIF mux | | *e08b666e44ASoC: meson: g12a-toacodec: Fix event generation | | *3a78a57764ASoC: meson: g12a-tohdmitx: Validate written enum values | | *f74281f241ASoC: meson: g12a-toacodec: Validate written enum values | | *947db598aci40e: fix use-after-free in i40e_aqc_add_filters() | | *975d6f66f2net: Save and restore msg_namelen in sock_sendmsg | | *b2869e7600netfilter: nft_immediate: drop chain reference counter on error | | *51976846f2net: bcmgenet: Fix FCS generation for fragmented skbuffs | | *c748c358desfc: fix a double-free bug in efx_probe_filters | | *5c161f2220ARM: sun9i: smp: Fix array-index-out-of-bounds read in sunxi_mc_smp_init | | *fd2e782923net-timestamp: extend SOF_TIMESTAMPING_OPT_ID to HW timestamps | | *dc5643abc1can: raw: add support for SO_MARK | | *464fb49ca9can: raw: add support for SO_TXTIME/SCM_TXTIME | | *ba80ff7a85net: Implement missing getsockopt(SO_TIMESTAMPING_NEW) | | *5636941e42r8169: Fix PCI error on system resume | | *0ce9a244d3net: sched: em_text: fix possible memory leak in em_text_destroy() | | *c0b56aa9d1mlxbf_gige: fix receive packet race condition | | *271567afd4ASoC: fsl_rpmsg: Fix error handler with pm_runtime_enable | | *1867a90947igc: Check VLAN EtherType mask | | *f24370ddf7igc: Check VLAN TCI mask | | *4ec5efdb90igc: Report VLAN EtherType matching back to user | | *b17f8024a5i40e: Fix filter input checks to prevent config with invalid values | | *def90597efdrm/i915/dp: Fix passing the correct DPCD_REV for drm_dp_set_phy_test_pattern | | *a7b67635deocteontx2-af: Fix marking couple of structure as __packed | | *802af3c88anfc: llcp_core: Hold a ref to llcp_local->dev when holding a ref to llcp_local | | *5d3e98ef12drm/bridge: ti-sn65dsi86: Never store more than msg->size bytes in AUX xfer | | *2f8cefc8b6wifi: iwlwifi: pcie: don't synchronize IRQs from IRQ | | *1f2f662c8bRevert "PCI/ASPM: Remove pcie_aspm_pm_state_change()" | | *200cecd6ffALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6 | | *90ab9a70f0block: Don't invalidate pagecache for invalid falloc modes | | *c496c35310keys, dns: Fix missing size check of V1 server-list header * | |9f5237b3b3ANDROID: db845c: Enable device tree overlay support |/ / * |91bf8d14e7Revert "device property: Add const qualifier to device_get_match_data() parameter" * |88efb6da37Revert "spi: Introduce spi_get_device_match_data() helper" * |049200ae06Revert "iio: imu: adis16475: add spi_device_id table" * |34a1ceac5aRevert "device property: Allow const parameter to dev_fwnode()" * |19757b5e8dMerge 5.15.146 into android14-5.15-lts |\| | *26c690eff0Linux 5.15.146 | *13578b4ea4bpf: Fix prog_array_map_poke_run map poke update | *339add0430device property: Allow const parameter to dev_fwnode() | *4d9dcdb333dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata() | *a033bb82a1ring-buffer: Fix slowpath of interrupted event | *d10f7540c5netfilter: nf_tables: skip set commit for deleted/destroyed sets | *d739f2b6d8ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16() | *53bed9b9f4ring-buffer: Remove useless update to write_stamp in rb_try_to_discard() | *7fb264aedetracing: Fix blocked reader of snapshot buffer | *c73cb01af1ring-buffer: Fix wake ups when buffer_percent is set to 100 | *c0be52181fmm/filemap: avoid buffered read/write race to read inconsistent data | *2b16d960c7Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg | *ded3cfdefesmb: client: fix OOB in smbCalcSize() | *bfd18c0f57smb: client: fix OOB in SMB2_query_info_init() | *1228354a98iio: imu: adis16475: add spi_device_id table | *bd1be85dbbspi: Introduce spi_get_device_match_data() helper | *fcf6fce2f1device property: Add const qualifier to device_get_match_data() parameter | *d63fafd6ccnet: usb: ax88179_178a: avoid failed operations when device is disconnected | *f860413aa0net: usb: ax88179_178a: wol optimizations | *2964a0de75net: usb: ax88179_178a: clean up pm calls | *597305fd77ethernet: constify references to netdev->dev_addr in drivers | *32d9a4ce52usb: fotg210-hcd: delete an incorrect bounds test | *d529cc2278ARM: dts: Fix occasional boot hang for am3 usb | *8bf06286d7ksmbd: fix wrong allocation size update in smb2_open() | *06208a04a7ksmbd: avoid duplicate opinfo_put() call on error of smb21_lease_break_ack() | *9444c47d2cksmbd: lazy v2 lease break on smb2_write() | *f58afd8c70ksmbd: send v2 lease break notification for directory | *86967f6965ksmbd: downgrade RWH lease caching state to RH for directory | *f7c8270be3ksmbd: set v2 lease capability | *1bf476d8a8ksmbd: set epoch in create context v2 lease | *ac38551859ksmbd: have a dependency on cifs ARC4 | *b54b9fbc16fuse: share lookup state between submount and its parent | *1c811b7c83x86/alternatives: Sync core before enabling interrupts | *ccda72aa73KVM: arm64: vgic: Force vcpu vgic teardown on vcpu destroy | *46bc250b08lib/vsprintf: Fix %pfwf when current node refcount == 0 | *f9dc6e0a0bgpio: dwapb: mask/unmask IRQ when disable/enale it | *e4d3534c68bus: ti-sysc: Flush posted write only after srst_udelay | *d47b2b6a08tracing / synthetic: Disable events after testing in synth_event_gen_test_init() | *da95f8b7bcscsi: core: Always send batch on reset or error handling command | *686774523fdt-bindings: nvmem: mxs-ocotp: Document fsl,ocotp | *7c25c5d727net: ks8851: Fix TX stall caused by TX buffer overrun | *28855385bfnet: rfkill: gpio: set GPIO direction | *4431cf7c33net: 9p: avoid freeing uninit memory in p9pdu_vreadf | *85fd35ce5bInput: soc_button_array - add mapping for airplane mode button | *a346cfc638Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE | *916ca52a3eBluetooth: L2CAP: Send reject on command corrupted request | *70db6466c0Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent | *094ae245f7USB: serial: option: add Quectel RM500Q R13 firmware support | *d0adf8fe08USB: serial: option: add Foxconn T99W265 with new baseline | *a67f0b5bc2USB: serial: option: add Quectel EG912Y module support | *0e285069fdUSB: serial: ftdi_sio: update Actisense PIDs constant names | *433889344ewifi: cfg80211: fix certs build to not depend on file order | *69fab6dc37wifi: cfg80211: Add my certificate | *498f212a77ALSA: usb-audio: Increase delay in MOTU M quirk | *5a16bb60b8iio: triggered-buffer: prevent possible freeing of wrong buffer | *3becd9bc5aiio: adc: ti_am335x_adc: Fix return value check of tiadc_request_dma() | *b9ccf18e31iio: common: ms_sensors: ms_sensors_i2c: fix humidity conversion time table | *f1d9a66e9cscsi: bnx2fc: Fix skb double free in bnx2fc_rcv() | *1e3effe67eInput: ipaq-micro-keys - add error handling for devm_kmemdup | *25c441a073iio: imu: inv_mpu6050: fix an error code problem in inv_mpu6050_read_raw | *3cbae23d48interconnect: Treat xlate() returning NULL node as an error | *f47e3f60f2smb: client: fix OOB in smb2_query_reparse_point() | *fd3951b798smb: client: fix NULL deref in asn1_ber_decoder() | *6ded9038e4drm/i915: Fix intel_atomic_setup_scalers() plane_state handling | *f9954b18c4drm/i915: Relocate intel_atomic_setup_scalers() | *2a4ef0d6e5drm/i915/mtl: limit second scaler vertical scaling in ver >= 14 | *6bbeb3960aksmbd: fix wrong name of SMB2_CREATE_ALLOCATION_SIZE | *c0c4e9767egpiolib: cdev: add gpio_device locking wrapper around gpio_ioctl() | *8bdcedfdb0pinctrl: at91-pio4: use dedicated lock class for IRQ | *f0c52b790ai2c: aspeed: Handle the coalesced stop conditions with the start conditions. | *c87ab6e306ASoC: hdmi-codec: fix missing report for jack initial status | *98fb5eaadeafs: Fix use-after-free due to get/remove race in volume tree | *57bf562950afs: Use refcount_t rather than atomic_t | *d1fe946cb5afs: Fix overwriting of result of DNS query | *2552b32b0bkeys, dns: Allow key types (eg. DNS) to be reclaimed immediately on expiry | *a1ab650f14net: check dev->gso_max_size in gso_features_check() | *56eaa3ec31afs: Fix dynamic root lookup DNS check | *3f85785bc4afs: Fix the dynamic root's d_delete to always delete unused dentries | *3739e0a52dnet: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() | *c124a75b24net: mana: select PAGE_POOL | *c0e527c532net/rose: fix races in rose_kill_by_device() | *66d2116880ethernet: atheros: fix a memleak in atl1e_setup_ring_resources | *87255af408net: sched: ife: fix potential use-after-free | *242670aab8net/mlx5e: Correct snprintf truncation handling for fw_version buffer used by representors | *da2396b546net/mlx5: Fix fw tracer first block check | *b0873aa484net/mlx5e: fix a potential double-free in fs_udp_create_groups | *4ddba57b65net/mlx5e: Fix slab-out-of-bounds in mlx5_query_nic_vport_mac_list() | *5ae420f65aRevert "net/mlx5e: fix double free of encap_header" | *135fa6fac9Revert "net/mlx5e: fix double free of encap_header in update funcs" | *b387f06849wifi: mac80211: mesh_plink: fix matches_local logic | *6558f4aa20wifi: iwlwifi: pcie: add another missing bh-disable for rxq->lock | *183ea95f73s390/vx: fix save/restore of fpu kernel context | *58f3fc8333reset: Fix crash when freeing non-existent optional resets | *52c69a070bARM: OMAP2+: Fix null pointer dereference and memory leak in omap_soc_device_init | *d3ffbbb0bcARM: dts: dra7: Fix DRA7 L3 NoC node register size * |3a3430e518Merge 5.15.145 into android14-5.15-lts |\| | *d93fa2c788Linux 5.15.145 | *ee41f667aakasan: disable kasan_non_canonical_hook() for HW tags | *f30f893143tracing/kprobes: Return EADDRNOTAVAIL when func matches several symbols | *7aa33c99b5Revert "drm/bridge: lt9611uxc: Switch to devm MIPI-DSI helpers" | *4a8350a0eaRevert "drm/bridge: lt9611uxc: Register and attach our DSI device at probe" | *e21817ce16Revert "drm/bridge: lt9611uxc: fix the race in the error path" | *811b5eaee7ksmbd: don't update ->op_state as OPLOCK_STATE_NONE on error | *bd47f9c8b5ksmbd: move setting SMB2_FLAGS_ASYNC_COMMAND and AsyncId | *5e1f31378aksmbd: release interim response after sending status pending response | *c21d044508ksmbd: move oplock handling after unlock parent dir | *772d81aeecksmbd: separately allocate ci per dentry | *8ed1118da8ksmbd: fix possible deadlock in smb2_open | *ae3356cbe9ksmbd: prevent memory leak on error return | *8dc9eb7d35ksmbd: handle malformed smb1 message | *1f50c418d4ksmbd: fix kernel-doc comment of ksmbd_vfs_kern_path_locked() | *3fecda5d85ksmbd: no need to wait for binded connection termination at logoff | *841bcade09ksmbd: add support for surrogate pair conversion | *0eaeb8aec4ksmbd: fix missing RDMA-capable flag for IPoIB device in ksmbd_rdma_capable_netdev() | *20b4f6bd4cksmbd: fix recursive locking in vfs helpers | *f30a2ff715ksmbd: fix kernel-doc comment of ksmbd_vfs_setxattr() | *df79244f73ksmbd: reorganize ksmbd_iov_pin_rsp() | *845837fbfeksmbd: Remove unused field in ksmbd_user struct | *fab0175b7fksmbd: fix potential double free on smb2_read_pipe() error path | *ef435dec8aksmbd: fix Null pointer dereferences in ksmbd_update_fstate() | *4b9b7ea1ffksmbd: fix wrong error response status by using set_smb2_rsp_status() | *dd45db4d9bksmbd: fix race condition between tree conn lookup and disconnect | *0901be8dc6ksmbd: fix race condition from parallel smb2 lock requests | *50e13932baksmbd: fix race condition from parallel smb2 logoff requests | *f99d5d1d2aksmbd: fix race condition with fp | *c77fd3e25aksmbd: fix race condition between session lookup and expire | *b9a3e45496ksmbd: check iov vector index in ksmbd_conn_write() | *01df133b1aksmbd: return invalid parameter error response if smb2 request is invalid | *4a67467f11ksmbd: fix passing freed memory 'aux_payload_buf' | *fbed0adfe5ksmbd: remove unneeded mark_inode_dirty in set_info_sec() | *a9128c4134ksmbd: remove experimental warning | *6997fa65bfksmbd: add missing calling smb2_set_err_rsp() on error | *bd554ed4fdksmbd: fix slub overflow in ksmbd_decode_ntlmssp_auth_blob() | *7019440463ksmbd: Fix one kernel-doc comment | *c5aa74449aksmbd: reduce descriptor size if remaining bytes is less than request size | *e12b092416ksmbd: fix `force create mode' and `force directory mode' | *6f0207218cksmbd: fix wrong interim response on compound | *f2283680a8ksmbd: add support for read compound | *d7ad0ac5a8ksmbd: switch to use kmemdup_nul() helper | *5c0df9d30cksmbd: fix out of bounds in init_smb2_rsp_hdr() | *017d85c94fksmbd: validate session id and tree id in compound request | *4a027b9651ksmbd: check if a mount point is crossed during path lookup | *cf63b94fecksmbd: Fix unsigned expression compared with zero | *5f36e22910ksmbd: Replace one-element array with flexible-array member | *d9902ad14fksmbd: Use struct_size() helper in ksmbd_negotiate_smb_dialect() | *97f5c1e308ksmbd: add missing compound request handing in some commands | *6763921847ksmbd: fix out of bounds read in smb2_sess_setup | *d91ba80185ksmbd: Replace the ternary conditional operator with min() | *2222ada095ksmbd: use kvzalloc instead of kvmalloc | *638043bef9ksmbd: Change the return value of ksmbd_vfs_query_maximal_access to void | *7585898ddfksmbd: return a literal instead of 'err' in ksmbd_vfs_kern_path_locked() | *4910a79a5fksmbd: use kzalloc() instead of __GFP_ZERO | *b657622862ksmbd: remove unused ksmbd_tree_conn_share function | *ce95f7d2dcksmbd: add mnt_want_write to ksmbd vfs functions | *0d1a3f97efksmbd: validate smb request protocol id | *df3a4518aeksmbd: check the validation of pdu_size in ksmbd_conn_handler_loop | *ae33f07c87ksmbd: fix posix_acls and acls dereferencing possible ERR_PTR() | *55ceeb4e1cksmbd: fix out-of-bound read in parse_lease_state() | *4adb4fbd74ksmbd: fix out-of-bound read in deassemble_neg_contexts() | *049ed0f953ksmbd: call putname after using the last component | *b423ddab61ksmbd: fix UAF issue from opinfo->conn | *19b2b9af31ksmbd: fix multiple out-of-bounds read during context decoding | *61a306c1ccksmbd: fix uninitialized pointer read in smb2_create_link() | *ea799dd275ksmbd: fix uninitialized pointer read in ksmbd_vfs_rename() | *b36295c17fksmbd: fix racy issue under cocurrent smb2 tree disconnect | *ae06b798f7ksmbd: fix racy issue from smb2 close and logoff with multichannel | *dff87902d9ksmbd: block asynchronous requests when making a delay on session setup | *a6a9601ba9ksmbd: destroy expired sessions | *708c304b58ksmbd: fix racy issue from session setup and logoff | *019aae488dksmbd: fix racy issue from using ->d_parent and ->d_name | *b31e1ef301fs: introduce lock_rename_child() helper | *380a0fe8bdksmbd: remove unused compression negotiate ctx packing | *0dbfcc34efksmbd: avoid duplicate negotiate ctx offset increments | *2ca23947dfksmbd: set NegotiateContextCount once instead of every inc | *39f5b4b313ksmbd: avoid out of bounds access in decode_preauth_ctxt() | *921536046bksmbd: fix slab-out-of-bounds in init_smb2_rsp_hdr | *9494242c8eksmbd: delete asynchronous work from list | *427caadf90ksmbd: remove unused is_char_allowed function | *289b46fd11ksmbd: fix wrong signingkey creation when encryption is AES256 | *bfe8372ef2ksmbd: fix possible memory leak in smb2_lock() | *d625db885aksmbd: Fix parameter name and comment mismatch | *0d3f06fd65ksmbd: Fix spelling mistake "excceed" -> "exceeded" | *1f1aca1d50ksmbd: update Kconfig to note Kerberos support and fix indentation | *a35ebf6589ksmbd: Remove duplicated codes | *b15734ec29ksmbd: fix typo, syncronous->synchronous | *1f485b54d0ksmbd: Implements sess->rpc_handle_list as xarray | *b1caecbf34ksmbd: Implements sess->ksmbd_chann_list as xarray | *d7f088dc27ksmbd: send proper error response in smb2_tree_connect() | *bcab5c8105ksmbd: Convert to use sysfs_emit()/sysfs_emit_at() APIs | *46c517bc0aksmbd: Fix resource leak in smb2_lock() | *9ea6b43d8aksmbd: use F_SETLK when unlocking a file | *8263acd267ksmbd: set SMB2_SESSION_FLAG_ENCRYPT_DATA when enforcing data encryption for this share | *64b4d72c59ksmbd: replace one-element arrays with flexible-array members | *2bdd995f13ksmbd: validate share name from share config response | *ef97ccd0fcksmbd: call ib_drain_qp when disconnected | *b3e852bea8ksmbd: make utf-8 file name comparison work in __caseless_lookup() | *131e308593ksmbd: hide socket error message when ipv6 config is disable | *507cb106c3ksmbd: reduce server smbdirect max send/receive segment sizes | *fe4d09792bksmbd: decrease the number of SMB3 smbdirect server SGEs | *d5a3b1024aksmbd: set NTLMSSP_NEGOTIATE_SEAL flag to challenge blob | *4d796ff899ksmbd: fix encryption failure issue for session logoff response | *e925de7defksmbd: fill sids in SMB_FIND_FILE_POSIX_INFO response | *95b72edca5ksmbd: set file permission mode to match Samba server posix extension behavior | *813ef06ea2ksmbd: change security id to the one samba used for posix extension | *62e6846ee3ksmbd: casefold utf-8 share names and fix ascii lowercase conversion | *43e2963be1ksmbd: remove generic_fillattr use in smb2_open() | *aa77fc8182ksmbd: constify struct path | *b79a9f991eksmbd: don't open-code %pD | *d6686d5791ksmbd: don't open-code file_path() | *a7ddc4951fksmbd: remove unnecessary generic_fillattr in smb2_open | *ebb8c61657ksmbd: request update to stale share config | *c7aff8b8ffksmbd: use wait_event instead of schedule_timeout() | *1f82ecbc7fksmbd: remove unused ksmbd_share_configs_cleanup function | *8d0f823193ksmbd: remove duplicate flag set in smb2_write | *d4b374ff2aksmbd: smbd: Remove useless license text when SPDX-License-Identifier is already used | *ff403dbe43ksmbd: smbd: relax the count of sges required | *9d609b52f9ksmbd: smbd: fix connection dropped issue | *32af379e13ksmbd: Fix some kernel-doc comments | *81602ee1c4ksmbd: fix wrong smbd max read/write size check | *918a690d8aksmbd: smbd: handle multiple Buffer descriptors | *673c186f81ksmbd: smbd: change the return value of get_sg_list | *30bd0df6e6ksmbd: smbd: simplify tracking pending packets | *f17ed7b338ksmbd: smbd: introduce read/write credits for RDMA read/write | *982fcdec10ksmbd: smbd: change prototypes of RDMA read/write related functions | *6bb4399303ksmbd: validate length in smb2_write() | *8e32e15840ksmbd: remove filename in ksmbd_file | *e9a3251246smb3: fix ksmbd bigendian bug in oplock break, and move its struct to smbfs_common | *dc232946d1ksmbd: replace usage of found with dedicated list iterator variable | *a5213868c6ksmbd: Remove a redundant zeroing of memory | *7ee6f9ba97ksmbd: shorten experimental warning on loading the module | *a5a8c9133dksmbd: store fids as opaque u64 integers | *170598b6f3ksmbd: use netif_is_bridge_port | *c5049d2d73ksmbd: add support for key exchange | *09b4c60383ksmbd: smbd: validate buffer descriptor structures | *858b964451ksmbd: smbd: fix missing client's memory region invalidation | *51d0b879d6ksmbd: add smb-direct shutdown | *d15077ad35ksmbd: smbd: change the default maximum read/write, receive size | *ba7c3ff905ksmbd: smbd: create MR pool | *97b3a08892ksmbd: smbd: call rdma_accept() under CM handler | *8a49ab3e59ksmbd: set 445 port to smbdirect port by default | *178ecc3257ksmbd: register ksmbd ib client with ib_register_client() | *91d7307569ksmbd: Fix smb2_get_name() kernel-doc comment | *dd56eb361fksmbd: Delete an invalid argument description in smb2_populate_readdir_entry() | *36167446ceksmbd: Fix smb2_set_info_file() kernel-doc comment | *2fa426c9d7ksmbd: Fix buffer_check_err() kernel-doc comment | *e5b04973e7ksmbd: set both ipv4 and ipv6 in FSCTL_QUERY_NETWORK_INTERFACE_INFO | *a63256708aksmbd: Remove unused fields from ksmbd_file struct definition | *de203cdf1eksmbd: Remove unused parameter from smb2_get_name() | *82ae5fe3e6ksmbd: use oid registry functions to decode OIDs | *7833bd31bcksmbd: change LeaseKey data type to u8 array | *199b8b5cebksmbd: remove smb2_buf_length in smb2_transform_hdr | *e0c5842057ksmbd: remove smb2_buf_length in smb2_hdr | *6cd90c01b0ksmbd: remove md4 leftovers | *84af59bcabksmbd: Remove redundant 'flush_workqueue()' calls | *a33bb607a1ksmdb: use cmd helper variable in smb2_get_ksmbd_tcon() | *5fed9cbbafksmbd: use ksmbd_req_buf_next() in ksmbd_verify_smb_message() *2773ab8870Reapply "kasan: print the original fault addr when access invalid shadow" Change-Id: I54bd429db3190962e1a0b26565054a0c428185c4 Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>