{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":694556634,"defaultBranch":"lineage-21","name":"android_kernel_qcom_sm8550","ownerLogin":"LineageOS","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-09-21T08:31:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/24304779?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716236770.0","currentOid":""},"activityList":{"items":[{"before":"400b79559c369f145df4885e905fec64dd374a7b","after":"17c0748cb9c20d2da25f19e85510384426b3263e","ref":"refs/heads/lineage-21","pushedAt":"2024-04-22T21:17:29.000Z","pushType":"push","commitsCount":399,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge tag 'KERNEL.PLATFORM.2.0.r1-17200-kernel.0' of https://git.codelinaro.org/clo/la/kernel/msm-5.15 into HEAD\n\nKERNEL.PLATFORM.2.0.r1-17200-kernel.0\n\n* tag 'KERNEL.PLATFORM.2.0.r1-17200-kernel.0' of https://git.codelinaro.org/clo/la/kernel/msm-5.15:\n i2c: i2c-msm-geni: Enable multi descriptor support for shared SE\n msm: gsi_common: add gsi driver common api's\n i2c: i2c-msm-geni: add bei and immediate dma support\n i2c: i2c-msm-geni: add multiple messages to the dma tre's\n i2c: i2c-msm-geni: add separate function for gsi i2c read and write\n msm: adsprpc: Daemon cb allocation failure\n defconfig: Enable Watchdog mode config\n defconfig: auto: Remove kernel regdb support\n gunyah: Add roboticsvm support\n soc: qcom: hab: Add an uninterruptible flag for FE HAB open\n drm/bridge: reduce hpd polling timeout\n power: supply: Fix pmic-voter list duplication issue\n arm64: defconfig: Disable AMU ext config in QCS605\n msm: adsprpc: Fix memory leak in compat fastrpc ioctl\n msm: ep_pcie: Handle PERST Deassert from ep_pcie prior to MHI init\n soc: qcom: hgsl: use get_pid_task instead of pid_task\n soc: hgsl: fix race of isync fence release\n ARM: config: msm: Remove config for pcie to usb hub\n msm: adsprpc: Daemon cb allocation failure\n defconfig: gen4auto: Enable CONFIG_QCOM_DS_SKIP_Q6_STOP\n ethernet: toshiba: tc956x: Fix data not working at speed 10M and 100M\n defconfig: bengal: Enable gcc, display, gpucc and debugcc clocks\n clk: qcom: gpucc-sm6115: Update the support for clock controllers\n clk: qcom: dispcc-sm6115: Update the support for clock controllers\n clk: qcom: debugcc: Add debug clock controller for SM6115\n BACKPORT: clk: qcom: Add GPU clock controller driver for SM6115\n BACKPORT: clk: qcom: Add display clock controller driver for SM6115\n clk: qcom: gcc-sm6115: Update peripheral Clocks drivers\n build.config: modules.list.msm.bengal: Add gcc-bengal module\n bindings: clock: qcom: Update the clock IDs for SM6115\n msm: mhi_dev: Increase req size of channel 5\n defconfig: bengal: Enable gcc, display, gpucc and debugcc clocks\n clk: qcom: debugcc: Add debug clock controller for SM6115\n clk: qcom: gpucc-sm6115: Update the support for clock controllers\n clk: qcom: dispcc-sm6115: Update the support for clock controllers\n BACKPORT: clk: qcom: Add GPU clock controller driver for SM6115\n BACKPORT: clk: qcom: Add display clock controller driver for SM6115\n clk: qcom: gcc-sm6115: Update peripheral Clocks drivers\n build.config: modules.list.msm.bengal: Add gcc-bengal module\n msm: mhi_dev: Avoid race condition between MHI reset & write channel\n msm: mhi_dev: Optimize channel lock usage to flush completions\n bindings: clock: qcom: Update the clock IDs for SM6115\n ethernet: toshiba: tc956x: Fix RGMII delay issue\n clk: qcom: Remove DISP, VIDEO, GPU and GCC GDSCs for sm8150\n ethernet: toshiba: tc956x: Add RTL PHY probe support\n ethernet: toshiba: tc956x: snapshot of tc956x_qcom platform support\n ethernet: toshiba: tc956x: Fix compilation issue\n ethernet: toshiba: tc956x: Fix DMA reset fail after link down\n ethernet: toshiba: tc956x: Disable PTP function\n msm: mhi_dev: Remove unnecessary outbound iatu configuration\n msm: mhi_dev: Adding mutex lock before mhi_dev_notify_sm_event\n msm: adsprpc: Update spinlock to non interruptible spinlock\n msm: mhi_dev: Increase swip channels to 15\n msm: ep_pcie: Avoid setting host wake pending flag for D0\n msm: ep_pcie: Prevent repetitive wake operation if wake is in process\n ethernet: toshiba: tc956x: Enable native kbuild compilation\n soc: qcom: socinfo: add PMIC ID for lemasnau\n msm: ep_pcie: Align MHI base with system page size\n msm: mhi_dev: Ignoring reset and start command for channel 24,25\n drivers: remoteproc: Refactor callbacks for Deepsleep\n soc: qcom: smem: Add boundary checks for partitions\n virtual_fastrpc: Fix KASAN error while accessing context data\n defconfig: kona: Enable MSM_NPU_V2 for LA platform\n usb: dwc3-msm: Reordering the expression in \"if\" check\n msm: ep_pcie: Unlock mutex in case of ICC BW update failure\n msm: mhi_dev: Fix incorrect loop condition\n soc: qcom: smem: Add boundary checks for partitions\n msm: mhi_dev: Don’t indefinitely block if MHI DMA fails to complete transfers\n spi: spi-msm-geni: spi hibernation support for gsi mode\n defconfig: Enable MSS, RPMHD, AOSS and PDC Reset configs for Qcs605\n drivers: remoteproc: Enable remoteproc nodes for Bengal\n soc: qcom: add ipc debug log for AON health check\n net: stmmac: Disable clock at remove\n defconfig: bengal: Enable lcdb regulator\n defconfig: autoghgvm: Enable IPCC support\n clk: qcom: gpucc-lemans: Remove modelling of gpu_cc_cx_snoc_dvm_clk\n drivers: remoteproc: Add mss remoteproc support for QCS605\n ANDROID: ABI: Add to QCOM symbols list\n defconfig: Enable RTC driver for QCS605 target\n usb: dwc3: Drive a pulse on DP on CDP detection\n clk: qcom: gdsc: Add support to control dependent clock along with GDSC\n defconfig: qcs605: Enable RTB and disable ARM64_LSE_ATOMICS\n modules.list.msm.bengal: Add phy-qcom-ufs-qmp-v3-660 driver module\n phy: ufs: Remove the condition check to calibrate UFS Phy\n soc: qcom: ipcc: Add support to read multiple mboxes\n BACKPORT: dt-bindings: clock: Add Qcom SM6115 GPUCC\n BACKPORT: dt-bindings: clock: add QCOM SM6115 display clock bindings\n clk: qcom: debugcc-lemans: Add num_mux_sels for all the debug muxes\n stmmac: fix for ETH functionality after LPM resume\n msm: npu v2: Add NPU driver support for msm-5.15\n arm64: defconfig: Enable ufs-phy driver for bengal\n clk: qcom: Add rpm_smd & cpu-sdxlemur clks to debug clk list\n modules.vendor_blocklist: Remove cnss modules from autogvm config\n config: enable CONFIG_CFG80211_DEFAULT_PS for kalama LE target\n defconfig: Enable revid, rradc, smb2 and fg-gen3 for QCS605\n dt-bindings: iio: Add IIO channel numbers for charger drivers\n power: supply: qcom: Add support to make rradc driver GKI compliant\n iio: adc: Add snapshot of rradc driver\n deconfig: gen4auto: Enable sail mailbox driver\n drivers: soc: qcom: Add sail-mailbox driver\n defconfig: gen4auto: Enable qfprom-sys driver\n gen4auto: Add qcom_ipcc module in gen4auto modules list\n V_01-03-59\n V_01-03-59\n V_01-00-59\n V_01-00-58\n V_01-00-57\n V_01-00-56\n V_01-00-55\n V_01-00-54\n V_01-00-53\n V_01-00-52\n V_01-00-51\n V_01-00-50\n V_01-00-49\n V_01-00-48\n V_01-00-47\n V_01-00-46\n V_01-00-45\n V_01-00-44\n V_01-00-43\n V_01-00-42\n V_01-00-41\n V_01-00-40\n V_01-00-39\n V_01-00-38\n V_01-00-37\n V_01-00-36\n V_01-00-35\n V_01-00-34\n V_01-00-33\n V_01-00-32\n V_01-00-31\n V_01-00-30\n 01-00-29\n V_01-00-28\n V_01-00-27\n V_01-00-26\n V_01-00-25\n V_01-00-24\n V_01-00-23\n V_01-00-22\n V_01-00-21\n V_01-00-20\n V_01-00-19\n V_01-00-18\n V_01-00-17\n V_01-00-16\n V_01-00-15\n V_01-00-14\n V_01-00-13\n V_01-00-12\n V_01-00-11\n V_01-00-10\n Add files via upload\n Add files via upload\n Add files via upload\n Add files via upload\n Add files via upload\n Add files via upload\n Add files via upload\n Add files via upload\n Add files via upload\n Initial commit\n msm: adsprpc: Fix issue in allocating multiple sessions for ADSP\n soc: qcom: hab: fix UAF issue in hab_vchan_open\n dt-bindings: clock: Update PCIE PIPE clks ids for kona\n drivers: remoteproc: qcom: Update minidump ID for CDSP0\n ARM: config: msm: disable upstream config for usb2eth device ax88179\n soc: qcom: hgsl: Add the sanity test of UNIT overflow\n usb: dwc3-msm-core: Set pipectl susphy in conndone interrupt\n virtual_fastrpc: Create internal buffer for large buffer mapping\n UPSTREAM: extcon: Add EXTCON_DISP_CVBS and EXTCON_DISP_EDP\n msm: adsprpc: Handle UAF in fastrpc_mmap_remove_ssr\n net: stmmac: PTP change\n build.config.msm.kalama : Set AVB_SIGN_BOOT_IMG flag\n power: supply: qcom: Add support to make FG GEN3 driver GKI compliant\n modules.vendor_blocklist: Remove cnss modules from gen3auto/gen4auto config\n net: stmmac: Deep sleep Enablement\n pinctrl: qcom: Expose ufs_reset as gpio on bengal\n power: supply: qcom: Add snapshot of QPNP fg-gen3 driver\n power: supply: qcom: Add support to make SMB2 charger GKI compliant\n arm64: configs: Enable MBG TM driver support\n thermal: qcom: Add support for MBG Temp monitor\n spi: spi-msm-geni: GSI Mode support for S2D use-case\n soc: qcom: set bt state based fw update\n defconfig: bengal: Enable the config for QUSB\n defconfig: Enable LCDB regulator for QCS605 display\n USB: dwc3: Adding GPIO-based regulator functionality for VBUS\n soc: qcom: hgsl: single hgsl_priv for one process\n build.config:gen4auto: Enable Software Tag based KASAN for kernel debugging\n build.config:gen3auto: Enable Software Tag based KASAN for kernel debugging\n pinctrl: msm: add range of reserved gpio for Bengal\n soc: qcom: hgsl: Initialize metainfo\n msm: npu: Fix OOB issue in IPC between driver and firmware\n power: supply: qcom: Add snapshot of SMB2 charger driver\n deconfig: Enable Realtek PHY driver\n defconfig: gen4auto: Enable subsystem_status driver\n kalama:le:gvm: modify the file for kalama le gvm\n build.config:autogvm: Enable Software Tag based KASAN for kernel debugging\n perf: Enabled ddr profiling from userspace\n Revert \"ARM: dts: msm: Include interval tree defconfig\"\n Revert \"ARM: dts: msm: Cleanup video config from defconfig\"\n iommu: Add qcom_skip_tlb_management function\n build.targets: Add target build support for kalama le gvm\n defconfig: gen3auto: Enabled ddr-profiling feature\n soc: qcom: subsystem_status: driver for subsystem status\n soc: qcom: subsystem_sleep_stats: Skip APSS from subsystem sleep status check\n soc: qcom: add AON health check before crash on resume\n coresight-tmc: Add ddr support to PCIE HW path\n ANDROID: vendor_hooks: fix ABI following __set_task_comm vendor hook\n soc: qcom: boot_log: Remove memblock_free from device init\n defconfig: bengal: Enable support for BENGAL\n soc: qcom: hab: Add sanity check for dmabuf size\n soc: qcom: hab: commdev of habhyp_commdev_dealloc should be pchan\n drivers: qcom: dcvs: Remove global epss_data\n dt-bindings: qcom: Add client IDs for SAIL\n soc: qcom: hab: Introduce new trace points\n clk: qcom: npucc-sm8250: Add npucc ARES resets\n dt-bindings: clock: qcom,npucc-sm8250: Add npucc ares resets\n soc: qcom: clear TWM exit flag after AON power up\n stmmac: fix panic issue in LPM\n remoteproc: Add new completion variable for AON shutdown only request\n drivers: remoteproc: Add qmp support for qcs605 rprocs\n spi: spi-msm-geni: Keep IO driving to Pads for SPI\n FROMLIST: iommu: Avoid more races around device probe\n serial: msm_geni_serial: Keep IO driving to Pads for UART\n i2c: i2c-msm-geni: Keep IO driving to Pads for I2C\n iommu/arm-smmu: add qsmmuv2_adreno_impl\n iommu/arm-smmu: add qcom smmuv2 support\n clk: qcom: gpucc: Update voltage fmax table for GPU clock for KHAJE\n ANDROID: sort Bazel load statements\n ANDROID: GKI: Update symbol list for sunxi\n defconfig: autoghgvm: Enable TCSR\n net: qrtr: gunyah: Do not print on doorbell EAGAIN\n\n Conflicts:\n\tandroid/abi_gki_aarch64.xml\n\tdrivers/clk/qcom/gcc-sm8250.c\n\nChange-Id: I2fa608a2678ef1fa41c2f071174f8a5ffeb3ceba","shortMessageHtmlLink":"Merge tag 'KERNEL.PLATFORM.2.0.r1-17200-kernel.0' of https://git.code…"}},{"before":"6e9a2d0257cd616e7b09a557a2ea1e0c0e7d9086","after":"400b79559c369f145df4885e905fec64dd374a7b","ref":"refs/heads/lineage-21","pushedAt":"2024-04-21T08:27:30.000Z","pushType":"push","commitsCount":28,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge tag 'ASB-2024-04-05_13-5.15' of https://android.googlesource.com/kernel/common into HEAD\n\nhttps://source.android.com/docs/security/bulletin/2024-04-01\n\n* tag 'ASB-2024-04-05_13-5.15' of https://android.googlesource.com/kernel/common:\n ANDROID: GKI: Update symbol list for Amlogic\n ANDROID: Update abi_gki_aarch64_qcom symbol\n UPSTREAM: ARM: 9269/1: vfp: Add hwcap for FEAT_DotProd\n UPSTREAM: ARM: 9268/1: vfp: Add hwcap FPHP and ASIMDHP for FEAT_FP16\n UPSTREAM: ARM: 9267/1: Define Armv8 registers in AArch32 state\n FROMLIST: binder: check offset alignment in binder_get_object()\n ANDROID: Update abi_gki_aarch64_qcom for fw_devlink_purge_absent_suppliers\n UPSTREAM: usb: dwc3: gadget: Don't disconnect if not started\n ANDROID: Update the GKI symbol list and ABI XML\n UPSTREAM: netfilter: nf_tables: disallow timeout for anonymous sets\n ANDROID: userfaultfd: abort uffdio ops if mmap_lock is contended\n ANDROID: userfaultfd: add MMAP_TRYLOCK mode for COPY/ZEROPAGE\n FROMGIT: usb: host: xhci-plat: Set XHCI_STATE_REMOVING before resuming XHCI HC\n FROMGIT: usb: host: xhci: Do not re-initialize the XHCI HC if being removed\n ANDROID: uid_sys_stat: fix data-error of cputime and io\n ANDROID: fix isolate_migratepages_range return value\n ANDROID: GKI: Update oplus symbol list\n ANDROID: update symbol for unisoc whitelist\n ANDROID: TRACE: mm: export mm_filemap_* for calling in ko\n ANDROID: abi_gki_aarch64_qcom: Export trace_android_vh_try_fixup_sea\n ANDROID: arm64: Call fixup_exception() within do_sea()\n ANDROID: ABI: Add avenrun symbol to symbol list for unisoc\n UPSTREAM: drm/msm/dsi: Enable runtime PM\n UPSTREAM: PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()\n\n Conflicts:\n\tandroid/abi_gki_aarch64.xml\n\nChange-Id: Ibf005eeecd504d1820f2c042d2cc3597c2ca63bd","shortMessageHtmlLink":"Merge tag 'ASB-2024-04-05_13-5.15' of https://android.googlesource.co…"}},{"before":"d6edde3c931c3199b3ac551deadc5aaad8060140","after":"6e9a2d0257cd616e7b09a557a2ea1e0c0e7d9086","ref":"refs/heads/lineage-21","pushedAt":"2024-03-21T12:19:15.000Z","pushType":"push","commitsCount":29,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge tag 'ASB-2024-03-05_13-5.15' of https://android.googlesource.com/kernel/common into HEAD\n\nhttps://source.android.com/docs/security/bulletin/2024-03-01\n\n* tag 'ASB-2024-03-05_13-5.15' of https://android.googlesource.com/kernel/common:\n FROMGIT: usb: xhci: Add error handling in xhci_map_urb_for_dma\n ANDROID: userfaultfd: allow SPF for UFFD_FEATURE_SIGBUS on private+anon\n UPSTREAM: usb: dwc3: gadget: Handle EP0 request dequeuing properly\n BACKPORT: hwrng: virtio - unregister device before reset\n Revert \"interconnect: Fix locking for runpm vs reclaim\"\n UPSTREAM: virtio-rng: make device ready before making request\n Revert \"interconnect: Teach lockdep about icc_bw_lock order\"\n ANDROID: ABI: Update oplus symbol list\n ANDROID: binder: Add vendor hook to fix priority restore\n UPSTREAM: netfilter: nft_set_rbtree: skip end interval element from gc\n BACKPORT: FROMGIT: PM: runtime: add tracepoint for runtime_status changes\n BACKPORT: UPSTREAM: tick/sched: Preserve number of idle sleeps across CPU hotplug events\n BACKPORT: UPSTREAM: tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug\n ANDROID: GKI: Add symbol list for Nothing\n ANDROID: thermal: Add vendor thermal_pm_notify_suspend function\n ANDROID: ABI: Update oplus symbol list\n ANDROID: GKI: add more vfs-only exports to their own namespace\n ANDROID: fs: Export free_fs_struct,copy_fs_struct.\n ANDROID: introduce a vendor hook to allow speculative swap pagefaults\n ANDROID: mm: allow limited speculative page faulting in do_swap_page()\n UPSTREAM: Revert \"drm/bridge: lt9611uxc: Switch to devm MIPI-DSI helpers\"\n UPSTREAM: Revert \"drm/bridge: lt9611uxc: Register and attach our DSI device at probe\"\n UPSTREAM: Revert \"drm/bridge: lt9611uxc: fix the race in the error path\"\n ANDROID: Add vendor hooks for FUSE tmpfile support\n ANDROID: ABI: Add to QCOM symbols list\n UPSTREAM: net: tls, update curr on splice as well\n ANDROID: GKI: abi_gki_aarch64_qcom: QCOM symbols list update\n ANDROID: GKI: db845c: Update symbols list and ABI on devm MIPI-DSI helpers\n\n Conflicts:\n\tandroid/abi_gki_aarch64.xml\n\tfs/namei.c\n\tkernel/time/tick-sched.c\n\nChange-Id: Idc0a8633dfea43b2fb963e1b797479f8ff7f22db","shortMessageHtmlLink":"Merge tag 'ASB-2024-03-05_13-5.15' of https://android.googlesource.co…"}},{"before":"3aab09ef6cf512544faa20bef5e116a699f4538e","after":"d6edde3c931c3199b3ac551deadc5aaad8060140","ref":"refs/heads/lineage-21","pushedAt":"2024-02-16T10:53:13.000Z","pushType":"push","commitsCount":39,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge tag 'ASB-2024-02-05_13-5.15' of https://android.googlesource.com/kernel/common into HEAD\n\nhttps://source.android.com/docs/security/bulletin/2024-02-01\n\n* tag 'ASB-2024-02-05_13-5.15' of https://android.googlesource.com/kernel/common:\n ANDROID: GKI: abi_gki_aarch64_qcom: Add to QCOM symbols list\n UPSTREAM: netfilter: nf_tables: check if catch-all set element is active in next generation\n Reapply \"perf: Fix perf_event_validate_size()\"\n UPSTREAM: ida: Fix crash in ida_free when the bitmap is empty\n UPSTREAM: net/rose: Fix Use-After-Free in rose_ioctl\n UPSTREAM: netfilter: nf_tables: Reject tables of unsupported family\n ANDROID: ABI break fix caused by kernfs_root and kernfs_elem_dir size increase\n UPSTREAM: kernfs: fix NULL dereferencing in kernfs_remove\n UPSTREAM: kernfs: prevent early freeing of root node\n UPSTREAM: kernfs: switch global kernfs_rwsem lock to per-fs lock\n Reapply \"perf: Disallow mis-matched inherited group reads\"\n FROMGIT: usb: dwc3: gadget: Fix NULL pointer dereference in dwc3_gadget_suspend\n UPSTREAM: extcon: Add EXTCON_DISP_CVBS and EXTCON_DISP_EDP\n FROMGIT: usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK\n FROMGIT: usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK\n ANDROID: mm: Fix VMA ref count after fast-mremap\n ANDROID: GKI: Update abi_gki_aarch64_pasa\n ANDROID: gki_defconfig: enable CONFIG_ARM_SCMI_TRANSPORT_VIRTIO\n UPSTREAM: workqueue: Warn when a new worker could not be created\n ANDROID: uid_sys_stats: Drop CONFIG_UID_SYS_STATS_DEBUG logic\n ANDROID: uid_sys_stats: Fully initialize uid_entry_tmp value\n UPSTREAM: usb: gadget: uvc: Remove nested locking\n UPSTREAM: usb: gadget: uvc: Fix use are free during STREAMOFF\n ANDROID: fuse-bpf: Fix the issue of abnormal lseek system calls\n ANDROID: GKI: Update symbols to symbol list\n FROMGIT: usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart\n FROMGIT: BACKPORT: mm: update mark_victim tracepoints fields\n ANDROID: vendor_hooks: fix ABI following __set_task_comm vendor hook\n FROMGIT: usb: dwc3: core: set force_gen1 bit in USB31 devices if max speed is SS\n ANDROID: fs/fuse: Use extended init flags for FUSE_PASSTHROUGH\n UPSTREAM: netfilter: nf_tables: bail out on mismatching dynset and set expressions\n ANDROID: ABI: Update symbols to unisoc whitelist for rwsem\n ANDROID: vendor_hooks: Add android_vh_rwsem_downgrade_wake_finish to rwsem_downgrade_wake\n ANDROID: gki_defconfig: Set CONFIG_IDLE_INJECT and CONFIG_CPU_IDLE_THERMAL into y\n UPSTREAM: netfilter: nf_tables: skip set commit for deleted/destroyed sets\n UPSTREAM: ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet\n\n Conflicts:\n\tandroid/abi_gki_aarch64.xml\n\tdrivers/usb/dwc3/gadget.c\n\nChange-Id: I5a4382fa1fe9eca8461abf3875bfeec93ec508ac","shortMessageHtmlLink":"Merge tag 'ASB-2024-02-05_13-5.15' of https://android.googlesource.co…"}},{"before":"3efa4c45c81dad163e7b17e153afa9c5bb053fff","after":"3aab09ef6cf512544faa20bef5e116a699f4538e","ref":"refs/heads/lineage-21","pushedAt":"2024-02-06T20:39:31.000Z","pushType":"push","commitsCount":442,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge branch 'android13-5.15-lts' of https://android.googlesource.com/kernel/common into HEAD\n\n* 'android13-5.15-lts' of https://android.googlesource.com/kernel/common:\n Revert \"clk: fixed-rate: add devm_clk_hw_register_fixed_rate\"\n Revert \"clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw\"\n Linux 5.15.148\n Revert \"Revert \"md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d\"\"\n arm64: dts: armada-3720-turris-mox: set irq type for RTC\n netfilter: nft_quota: copy content when cloning expression\n netfilter: nft_last: copy content when cloning expression\n netfilter: nft_limit: Clone packet limits' cost value\n netfilter: nft_limit: fix stateful object memory leak\n netfilter: nft_connlimit: memleak if nf_ct_netns_get() fails\n netfilter: nf_tables: typo NULL check in _clone() function\n block: Remove special-casing of compound pages\n i2c: s3c24xx: fix transferring more than one message in polling mode\n i2c: s3c24xx: fix read transfers in polling mode\n ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work\n selftests: mlxsw: qos_pfc: Adjust the test to support 8 lanes\n mlxsw: spectrum_acl_tcam: Fix stack corruption\n mlxsw: spectrum_acl_tcam: Reorder functions to avoid forward declarations\n mlxsw: spectrum_acl_tcam: Make fini symmetric to init\n mlxsw: spectrum_acl_tcam: Add missing mutex_destroy()\n mlxsw: spectrum: Use 'bitmap_zalloc()' when applicable\n mlxsw: spectrum_acl_erp: Fix error flow of pool allocation failure\n ethtool: netlink: Add missing ethnl_ops_begin/complete\n kdb: Fix a potential buffer overflow in kdb_local()\n ipvs: avoid stat macros calls from preemptible context\n netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description\n netfilter: nf_tables: skip dead set elements in netlink dump\n netfilter: nf_tables: do not allow mismatch field size and set key length\n netfilter: nft_limit: do not ignore unsupported flags\n netfilter: nf_tables: memcg accounting for dynamically allocated objects\n netfilter: nft_limit: move stateful fields out of expression data\n netfilter: nft_limit: rename stateful structure\n netfilter: nft_quota: move stateful fields out of expression data\n netfilter: nft_last: move stateful fields out of expression data\n netfilter: nft_connlimit: move stateful fields out of expression data\n netfilter: nf_tables: reject invalid set policy\n net: dsa: vsc73xx: Add null pointer check to vsc73xx_gpio_probe\n bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS\n net: stmmac: ethtool: Fixed calltrace caused by unbalanced disable_irq_wake calls\n net: ravb: Fix dma_addr_t truncation in error case\n mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req()\n mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect()\n mptcp: strict validation before using mp_opt->hmac\n mptcp: drop unused sk in mptcp_get_options\n mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOIN\n net: phy: micrel: populate .soft_reset for KSZ9131\n net: ethernet: ti: am65-cpsw: Fix max mtu to fit ethernet frames\n net: qualcomm: rmnet: fix global oob in rmnet_policy\n s390/pci: fix max size calculation in zpci_memcpy_toio()\n PCI: keystone: Fix race condition when initializing PHYs\n nvmet-tcp: Fix the H2C expected PDU len calculation\n nvmet: re-fix tracing strncpy() warning\n serial: imx: Correct clock error message in function probe()\n usb: xhci-mtk: fix a short packet issue of gen1 isoc-in transfer\n apparmor: avoid crash when parsed profile name is empty\n perf env: Avoid recursively taking env->bpf_progs.lock\n nvmet-tcp: fix a crash in nvmet_req_complete()\n nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU length\n usb: cdc-acm: return correct error code on unsupported break\n tty: use 'if' in send_break() instead of 'goto'\n tty: don't check for signal_pending() in send_break()\n tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK\n tty: change tty_write_lock()'s ndelay parameter to bool\n perf genelf: Set ELF program header addresses properly\n iio: adc: ad9467: fix scale setting\n iio: adc: ad9467: don't ignore error codes\n iio: adc: ad9467: fix reset gpio handling\n iio: adc: ad9467: Benefit from devm_clk_get_enabled() to simplify\n selftests/sgx: Skip non X86_64 platform\n selftests/sgx: Fix uninitialized pointer dereference in error path\n serial: imx: fix tx statemachine deadlock\n software node: Let args be NULL in software_node_get_reference_args\n libapi: Add missing linux/types.h header to get the __u64 type on io.h\n serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed\n power: supply: bq256xx: fix some problem in bq256xx_hw_init\n power: supply: cw2015: correct time_to_empty units in sysfs\n MIPS: Alchemy: Fix an out-of-bound access in db1550_dev_setup()\n MIPS: Alchemy: Fix an out-of-bound access in db1200_dev_setup()\n riscv: Fix module_alloc() that did not reset the linear mapping permissions\n riscv: Check if the code to patch lies in the exit section\n mips: Fix incorrect max_low_pfn adjustment\n mips: dmi: Fix early remap on MIPS32\n mfd: intel-lpss: Fix the fractional clock divider flags\n leds: aw2013: Select missing dependency REGMAP_I2C\n mfd: syscon: Fix null pointer dereference in of_syscon_register()\n ARM: 9330/1: davinci: also select PINCTRL\n iommu/dma: Trace bounce buffer usage when mapping buffers\n serial: sc16is7xx: set safe default SPI clock frequency\n serial: sc16is7xx: add check for unsupported SPI modes during probe\n HID: wacom: Correct behavior when processing some confidence == false touches\n iio: adc: ad7091r: Pass iio_dev to event handler\n KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache\n KVM: arm64: vgic-v4: Restore pending state on host userspace write\n x86/kvm: Do not try to disable kvmclock if it was not enabled\n PCI: mediatek: Clear interrupt status before dispatching handler\n PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support\n wifi: mwifiex: configure BSSID consistently when starting AP\n wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors\n wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code\n wifi: mt76: fix broken precal loading from MTD for mt7915\n iommu/arm-smmu-qcom: Add missing GMU entry to match table\n bpf: Fix re-attachment branch in bpf_tracing_prog_attach\n Bluetooth: Fix atomicity violation in {min,max}_key_size_set\n rootfs: Fix support for rootfstype= when root= is given\n io_uring/rw: ensure io->bytes_done is always initialized\n pwm: jz4740: Don't use dev_err_probe() in .request()\n netfilter: nf_tables: check if catch-all set element is active in next generation\n block: add check that partition length needs to be aligned with block size\n scsi: mpi3mr: Refresh sdev queue depth after controller reset\n fbdev: flush deferred work in fb_deferred_io_fsync()\n ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx\n ALSA: oxygen: Fix right channel of capture volume mixer\n serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock\n usb: mon: Fix atomicity violation in mon_bin_vma_fault\n usb: typec: class: fix typec_altmode_put_partner to put plugs\n Revert \"usb: typec: class: fix typec_altmode_put_partner to put plugs\"\n usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled\n usb: cdns3: fix iso transfer error when mult is not zero\n usb: cdns3: fix uvc failure work since sg support enabled\n usb: chipidea: wait controller resume finished for wakeup irq\n Revert \"usb: dwc3: don't reset device side if dwc3 was configured as host-only\"\n Revert \"usb: dwc3: Soft reset phy on probe for host\"\n usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart\n usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host()\n tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug\n binder: fix race between mmput() and do_exit()\n xen-netback: don't produce zero-size SKB frags\n virtio-crypto: fix memory leak in virtio_crypto_alg_skcipher_close_session()\n dma-mapping: Fix build error unused-value\n Input: atkbd - use ab83 as id when skipping the getid command\n binder: fix unused alloc->free_async_space\n binder: fix async space check for 0-sized buffers\n keys, dns: Fix size check of V1 server-list header\n selftests/bpf: Add assert for user stacks in test_task_stack\n of: unittest: Fix of_count_phandle_with_args() expected value message\n of: Fix double free in of_parse_phandle_with_args_map\n ksmbd: validate the zero field of packet header\n drm/amd/pm/smu7: fix a memleak in smu7_hwmgr_backend_init\n IB/iser: Prevent invalidating wrong MR\n mmc: sdhci_omap: Fix TI SoC dependencies\n mmc: sdhci_am654: Fix TI SoC dependencies\n ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put()\n ALSA: scarlett2: Add missing error checks to *_ctl_get()\n ALSA: scarlett2: Allow passing any output to line_out_remap()\n ALSA: scarlett2: Add missing error check to scarlett2_usb_set_config()\n ALSA: scarlett2: Add missing error check to scarlett2_config_save()\n ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[]\n pwm: stm32: Fix enable count for clk in .probe()\n pwm: stm32: Use hweight32 in stm32_pwm_detect_channels\n pwm: stm32: Use regmap_clear_bits and regmap_set_bits where applicable\n clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw\n clk: fixed-rate: add devm_clk_hw_register_fixed_rate\n clk: asm9260: use parent index to link the reference clock\n clk: si5341: fix an error code problem in si5341_output_clk_set_rate\n watchdog: rti_wdt: Drop runtime pm reference count when watchdog is unused\n watchdog: bcm2835_wdt: Fix WDIOC_SETTIMEOUT handling\n watchdog/hpwdt: Only claim UNKNOWN NMI if from iLO\n watchdog: set cdev owner before adding\n drivers: clk: zynqmp: update divider round rate logic\n clk: zynqmp: Add a check for NULL pointer\n clk: zynqmp: make bestdiv unsigned\n drivers: clk: zynqmp: calculate closest mux rate\n clk: qcom: videocc-sm8150: Add missing PLL config property\n clk: qcom: videocc-sm8150: Update the videocc resets\n dt-bindings: clock: Update the videocc resets for sm8150\n gpu/drm/radeon: fix two memleaks in radeon_vm_init\n drivers/amd/pm: fix a use-after-free in kv_parse_power_table\n drm/amd/pm: fix a double-free in si_dpm_init\n drm/amdgpu/debugfs: fix error code when smc register accessors are NULL\n media: dvb-frontends: m88ds3103: Fix a memory leak in an error handling path of m88ds3103_probe()\n media: dvbdev: drop refcount on error path in dvb_device_open()\n f2fs: fix the f2fs_file_write_iter tracepoint\n f2fs: fix to update iostat correctly in f2fs_filemap_fault()\n f2fs: fix to check compress file in f2fs_move_file_range()\n media: rkisp1: Disable runtime PM in probe error path\n clk: qcom: gpucc-sm8150: Update the gpu_cc_pll1 config\n media: cx231xx: fix a memleak in cx231xx_init_isoc\n drm/bridge: tc358767: Fix return value on error case\n drm/bridge: cdns-mhdp8546: Fix use of uninitialized variable\n drm/radeon/trinity_dpm: fix a memleak in trinity_parse_power_table\n drm/radeon/dpm: fix a memleak in sumo_parse_power_table\n drm/radeon: check the alloc_workqueue return value in radeon_crtc_init()\n drm/drv: propagate errors from drm_modeset_register_all()\n drm/msm/dsi: Use pm_runtime_resume_and_get to prevent refcnt leaks\n drm/msm/mdp4: flush vblank event on disable\n ASoC: cs35l34: Fix GPIO name and drop legacy include\n ASoC: cs35l33: Fix GPIO name and drop legacy include\n drm/radeon: check return value of radeon_ring_lock()\n drm/radeon/r100: Fix integer overflow issues in r100_cs_track_check()\n drm/radeon/r600_cs: Fix possible int overflows in r600_cs_check_reg()\n f2fs: fix to avoid dirent corruption\n drm/bridge: Fix typo in post_disable() description\n media: pvrusb2: fix use after free on context disconnection\n drm/tilcdc: Fix irq free on unload\n drm/bridge: tpd12s015: Drop buggy __exit annotation for remove function\n drm/nouveau/fence:: fix warning directly dereferencing a rcu pointer\n drm/panel-elida-kd35t133: hold panel in reset for unprepare\n RDMA/hns: Fix inappropriate err code for unsupported operations\n RDMA/usnic: Silence uninitialized symbol smatch warnings\n Revert \"drm/omapdrm: Annotate dma-fence critical section in commit path\"\n Revert \"drm/tidss: Annotate dma-fence critical section in commit path\"\n ARM: davinci: always select CONFIG_CPU_ARM926T\n ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim()\n mlxbf_gige: Enable the GigE port in mlxbf_gige_open\n net: mellanox: mlxbf_gige: Replace non-standard interrupt handling\n mlxbf_gige: Fix intermittent no ip issue\n net/sched: act_ct: fix skb leak and crash on ooo frags\n null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS\n block: make BLK_DEF_MAX_SECTORS unsigned\n Bluetooth: btmtkuart: fix recv_buf() return value\n Bluetooth: Fix bogus check for re-auth no supported with non-ssp\n netfilter: nf_tables: mark newset as dead on transaction abort\n wifi: iwlwifi: mvm: send TX path flush in rfkill\n wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request\n wifi: rtlwifi: rtl8192se: using calculate_bit_shift()\n wifi: rtlwifi: rtl8192ee: using calculate_bit_shift()\n wifi: rtlwifi: rtl8192de: using calculate_bit_shift()\n wifi: rtlwifi: rtl8192ce: using calculate_bit_shift()\n wifi: rtlwifi: rtl8192cu: using calculate_bit_shift()\n wifi: rtlwifi: rtl8192c: using calculate_bit_shift()\n wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift()\n wifi: rtlwifi: add calculate_bit_shift()\n arm64: dts: qcom: sc7280: Mark SDHCI hosts as cache-coherent\n block: add check of 'minors' and 'first_minor' in device_add_disk()\n arm64: dts: qcom: sm8150-hdk: fix SS USB regulators\n soc: qcom: llcc: Fix dis_cap_alloc and retain_on_pc configuration\n dma-mapping: clear dev->dma_mem to NULL after freeing it\n dma-mapping: Add dma_release_coherent_memory to DMA API\n virtio/vsock: fix logic which reduces credit update messages\n selftests/net: fix grep checking for fib_nexthop_multiprefix\n scsi: hisi_sas: Correct the number of global debugfs registers\n scsi: hisi_sas: Rollback some operations if FLR failed\n scsi: hisi_sas: Replace with standard error code return value\n scsi: hisi_sas: Prevent parallel FLR and controller reset\n scsi: hisi_sas: Rename HISI_SAS_{RESET -> RESETTING}_BIT\n block: Set memalloc_noio to false on device_add_disk() error path\n bpf: Fix verification of indirect var-off stack access\n arm64: dts: qcom: sc7280: fix usb_2 wakeup interrupt types\n arm64: dts: qcom: sdm845-db845c: correct LED panic indicator\n arm64: dts: qcom: qrb5165-rb5: correct LED panic indicator\n scsi: fnic: Return error if vmalloc() failed\n bpf: fix check for attempt to corrupt spilled pointer\n arm64: dts: qcom: sm8250: Make watchdog bark interrupt edge triggered\n arm64: dts: qcom: sm8150: Make watchdog bark interrupt edge triggered\n arm64: dts: qcom: sdm845: Make watchdog bark interrupt edge triggered\n arm64: dts: qcom: sc7280: Make watchdog bark interrupt edge triggered\n arm64: dts: qcom: sc7180: Make watchdog bark interrupt edge triggered\n ARM: dts: qcom: sdx65: correct SPMI node name\n bpf: enforce precision of R0 on callback return\n arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type\n wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior\n firmware: meson_sm: populate platform devices from sm device tree data\n firmware: ti_sci: Fix an off-by-one in ti_sci_debugfs_create()\n net/ncsi: Fix netlink major/minor version numbers\n ARM: dts: qcom: apq8064: correct XOADC register address\n wifi: libertas: stop selecting wext\n wifi: ath11k: Defer on rproc_get failure\n bpf: Add crosstask check to __bpf_get_stack\n bpf, lpm: Fix check prefixlen before walking trie\n wifi: rtw88: fix RX filter in FIF_ALLMULTI flag\n NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT\n blocklayoutdriver: Fix reference leak of pnfs_device_node\n crypto: scomp - fix req->dst buffer overflow\n crypto: sahara - do not resize req->src when doing hash operations\n crypto: sahara - fix processing hash requests with req->nbytes < sg->length\n crypto: sahara - improve error handling in sahara_sha_process()\n crypto: sahara - fix wait_for_completion_timeout() error handling\n crypto: sahara - fix ahash reqsize\n crypto: sahara - handle zero-length aes requests\n crypto: sahara - avoid skcipher fallback code duplication\n crypto: virtio - Wait for tasklet to complete on device remove\n gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump\n fs: indicate request originates from old mount API\n pstore: ram_core: fix possible overflow in persistent_ram_init_ecc()\n crypto: sahara - fix error handling in sahara_hw_descriptor_create()\n crypto: sahara - fix processing requests with cryptlen < sg->length\n crypto: sahara - fix ahash selftest failure\n crypto: sahara - fix cbc selftest failure\n crypto: sahara - remove FLAGS_NEW_KEY logic\n crypto: af_alg - Disallow multiple in-flight AIO requests\n crypto: ccp - fix memleak in ccp_init_dm_workarea\n crypto: sa2ul - Return crypto_aead_setkey to transfer the error\n crypto: virtio - Handle dataq logic with tasklet\n selinux: Fix error priority for bind with AF_UNSPEC on PF_INET6 socket\n mtd: Fix gluebi NULL pointer dereference caused by ftl notifier\n kunit: debugfs: Fix unchecked dereference in debugfs_print_results()\n ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error\n ACPI: LPSS: Fix the fractional clock divider flags\n spi: sh-msiof: Enforce fixed DTDL for R-Car H3\n efivarfs: force RO when remounting if SetVariable is not supported\n calipso: fix memory leak in netlbl_calipso_add_pass()\n cpufreq: scmi: process the result of devm_of_clk_add_hw_provider()\n cpufreq: Use of_property_present() for testing DT property presence\n of: Add of_property_present() helper\n of: property: define of_property_read_u{8,16,32,64}_array() unconditionally\n ACPI: LPIT: Avoid u32 multiplication overflow\n ACPI: video: check for error while searching for backlight device parent\n mtd: rawnand: Increment IFC_TIMEOUT_MSECS for nand controller response\n spi: spi-zynqmp-gqspi: fix driver kconfig dependencies\n powerpc/imc-pmu: Add a null pointer check in update_events_in_group()\n powerpc/powernv: Add a null pointer check in opal_powercap_init()\n powerpc/powernv: Add a null pointer check in opal_event_init()\n powerpc/powernv: Add a null pointer check to scom_debug_init_one()\n selftests/powerpc: Fix error handling in FPU/VMX preemption tests\n powerpc/pseries/memhp: Fix access beyond end of drmem array\n powerpc/44x: select I2C for CURRITUCK\n powerpc: add crtsavres.o to always-y instead of extra-y\n powerpc: remove checks for binutils older than 2.25\n powerpc/toc: Future proof kernel toc\n powerpc: Mark .opd section read-only\n EDAC/thunderx: Fix possible out-of-bounds string access\n x86/lib: Fix overflow when counting digits\n coresight: etm4x: Fix width of CCITMIN field\n PCI: Add ACS quirk for more Zhaoxin Root Ports\n leds: ledtrig-tty: Free allocated ttyname buffer on deactivate\n parport: parport_serial: Add Brainboxes device IDs and geometry\n parport: parport_serial: Add Brainboxes BAR details\n uio: Fix use-after-free in uio_open\n binder: fix comment on binder_alloc_new_buf() return value\n binder: fix trivial typo of binder_free_buf_locked()\n binder: fix use-after-free in shinker's callback\n binder: use EPOLLERR from eventpoll.h\n Revert \"md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d\"\n kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list\n bpf: Add --skip_encoding_btf_inconsistent_proto, --btf_gen_optimized to pahole flags for v1.25\n Revert \"ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek\"\n ACPI: resource: Add another DMI match for the TongFang GMxXGxx\n drm/crtc: fix uninitialized variable use\n ARM: sun9i: smp: fix return code check of of_property_match_string\n net: qrtr: ns: Return 0 if server port is not present\n ida: Fix crash in ida_free when the bitmap is empty\n i2c: rk3x: fix potential spinlock recursion on poll\n ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346\n Input: xpad - add Razer Wolverine V2 support\n wifi: iwlwifi: pcie: avoid a NULL pointer dereference\n ARC: fix spare error\n s390/scm: fix virtual vs physical address confusion\n Input: i8042 - add nomux quirk for Acer P459-G2-M\n Input: atkbd - skip ATKBD_CMD_GETID in translated mode\n reset: hisilicon: hi6220: fix Wvoid-pointer-to-enum-cast warning\n ring-buffer: Do not record in NMI if the arch does not support cmpxchg in NMI\n tracing: Fix uaf issue when open the hist or hist_debug file\n MIPS: dts: loongson: drop incorrect dwmac fallback compatible\n stmmac: dwmac-loongson: drop useless check for compatible fallback\n tracing: Add size check when printing trace_marker output\n tracing: Have large events show up as '[LINE TOO BIG]' instead of nothing\n jbd2: fix soft lockup in journal_finish_inode_data_buffers()\n platform/x86: intel-vbtn: Fix missing tablet-mode-switch events\n neighbour: Don't let neigh_forced_gc() disable preemption for long\n drm/crtc: Fix uninit-value bug in drm_mode_setcrtc\n jbd2: correct the printing of write_flags in jbd2_write_superblock()\n clk: rockchip: rk3128: Fix HCLK_OTG gate register\n hwmon: (corsair-psu) Fix probe when built-in\n drm/exynos: fix a wrong error checking\n drm/exynos: fix a potential error pointer dereference\n drm/amdgpu: Add NULL checks for function pointers\n nvme: introduce helper function to get ctrl state\n ASoC: ops: add correct range check for limiting volume\n ASoC: da7219: Support low DC impedance headset\n net/tg3: fix race condition in tg3_reset_task()\n nouveau/tu102: flush all pdbs on vmm flush\n ASoC: rt5650: add mutex to avoid the jack detection failure\n ASoC: cs43130: Fix incorrect frame delay configuration\n ASoC: cs43130: Fix the position of const qualifier\n ASoC: Intel: Skylake: mem leak in skl register function\n ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16\n ASoC: Intel: Skylake: Fix mem leak in few functions\n ASoC: wm8974: Correct boost mixer inputs\n nvme-core: check for too small lba shift\n drm/amdgpu: Fix cat debugfs amdgpu_regs_didt causes kernel null pointer\n debugfs: fix automount d_fsdata usage\n wifi: cfg80211: lock wiphy mutex for rfkill poll\n mptcp: fix uninit-value in mptcp_incoming_options\n ALSA: hda - Fix speaker and headset mic pin config for CHUWI CoreBook XPro\n pinctrl: lochnagar: Don't build on MIPS\n f2fs: explicitly null-terminate the xattr list\n Revert \"ipv6: remove max_size check inline with ipv4\"\n ANDROID: db845c: Enable device tree overlay support\n Linux 5.15.147\n net: usb: ax88179_178a: move priv to driver_priv\n net: usb: ax88179_178a: remove redundant init code\n tracing/kprobes: Fix symbol counting logic by looking at modules as well\n kallsyms: Make module_kallsyms_on_each_symbol generally available\n netfilter: nf_tables: Reject tables of unsupported family\n perf inject: Fix GEN_ELF_TEXT_OFFSET for jit\n ipv6: remove max_size check inline with ipv4\n net: tls, update curr on splice as well\n mmc: sdhci-sprd: Fix eMMC init failure after hw reset\n mmc: core: Cancel delayed work before releasing host\n mmc: rpmb: fixes pause retune on all RPMB partitions.\n mmc: meson-mx-sdhc: Fix initialization frozen issue\n mm: fix unmap_mapping_range high bits shift bug\n i2c: core: Fix atomic xfer check for non-preempt config\n x86/kprobes: fix incorrect return address calculation in kprobe_emulate_call_indirect\n firewire: ohci: suppress unexpected system reboot in AMD Ryzen machines and ASM108x/VT630x PCIe cards\n mm/memory-failure: check the mapcount of the precise page\n selftests: secretmem: floor the memory size to the multiple of page_size\n net: Implement missing SO_TIMESTAMPING_NEW cmsg support\n bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters()\n asix: Add check for usbnet_get_endpoints\n octeontx2-af: Re-enable MAC TX in otx2_stop processing\n octeontx2-af: Always configure NIX TX link credits based on max frame size\n octeontx2-af: Set NIX link credits based on max LMAC\n octeontx2-af: Don't enable Pause frames by default\n net/qla3xxx: fix potential memleak in ql_alloc_buffer_queues\n igc: Fix hicredit calculation\n i40e: Restore VF MSI-X state during PCI reset\n ASoC: meson: g12a-tohdmitx: Fix event generation for S/PDIF mux\n ASoC: meson: g12a-toacodec: Fix event generation\n ASoC: meson: g12a-tohdmitx: Validate written enum values\n ASoC: meson: g12a-toacodec: Validate written enum values\n i40e: fix use-after-free in i40e_aqc_add_filters()\n net: Save and restore msg_namelen in sock_sendmsg\n netfilter: nft_immediate: drop chain reference counter on error\n net: bcmgenet: Fix FCS generation for fragmented skbuffs\n sfc: fix a double-free bug in efx_probe_filters\n ARM: sun9i: smp: Fix array-index-out-of-bounds read in sunxi_mc_smp_init\n net-timestamp: extend SOF_TIMESTAMPING_OPT_ID to HW timestamps\n can: raw: add support for SO_MARK\n can: raw: add support for SO_TXTIME/SCM_TXTIME\n net: Implement missing getsockopt(SO_TIMESTAMPING_NEW)\n r8169: Fix PCI error on system resume\n net: sched: em_text: fix possible memory leak in em_text_destroy()\n mlxbf_gige: fix receive packet race condition\n ASoC: fsl_rpmsg: Fix error handler with pm_runtime_enable\n igc: Check VLAN EtherType mask\n igc: Check VLAN TCI mask\n igc: Report VLAN EtherType matching back to user\n i40e: Fix filter input checks to prevent config with invalid values\n drm/i915/dp: Fix passing the correct DPCD_REV for drm_dp_set_phy_test_pattern\n octeontx2-af: Fix marking couple of structure as __packed\n nfc: llcp_core: Hold a ref to llcp_local->dev when holding a ref to llcp_local\n drm/bridge: ti-sn65dsi86: Never store more than msg->size bytes in AUX xfer\n wifi: iwlwifi: pcie: don't synchronize IRQs from IRQ\n Revert \"PCI/ASPM: Remove pcie_aspm_pm_state_change()\"\n ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6\n block: Don't invalidate pagecache for invalid falloc modes\n keys, dns: Fix missing size check of V1 server-list header\n\n Conflicts:\n\tdrivers/clk/qcom/videocc-sm8150.c\n\tdrivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c\n\tdrivers/net/usb/ax88179_178a.c\n\tdrivers/soc/qcom/llcc-qcom.c\n\tinclude/dt-bindings/clock/qcom,videocc-sm8150.h\n\nChange-Id: I6efe8bb128c73b9dfddabfb6f2696f579371dcae","shortMessageHtmlLink":"Merge branch 'android13-5.15-lts' of https://android.googlesource.com…"}},{"before":"b92742f6109c2a2f17b3ac0063b7cfadf12ddf20","after":"3efa4c45c81dad163e7b17e153afa9c5bb053fff","ref":"refs/heads/lineage-21","pushedAt":"2024-02-06T20:38:32.000Z","pushType":"push","commitsCount":135,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge tag 'KERNEL.PLATFORM.2.0.r1-16100-kernel.0' of https://git.codelinaro.org/clo/la/kernel/msm-5.15 into HEAD\n\nKERNEL.PLATFORM.2.0.r1-16100-kernel.0\n\n* tag 'KERNEL.PLATFORM.2.0.r1-16100-kernel.0' of https://git.codelinaro.org/clo/la/kernel/msm-5.15:\n arm64: configs: disable spss for kalama lu\n virtual_fastrpc: Support multiple sessions per process\n usb: phy: Avoid repeater reset & turning off clocks/LDOs if EUD is enabled\n power_state: Add the support to get DS stats\n bus: mhi: host: Make the rddm timeout value configurable\n usb: dwc3-msm: Toggle UTMI_OTG_VBUS_VALID while enabling EUD\n drivers: power: Allocate memory for reboot reason string\n defconfig: Enable WLED module for QCS605\n remoteproc: Enable IRQ just before sending RESET to AoN in RTOS Exit\n soc: qcom: Add CROW_LTE SoC information to socinfo\n clk: qcom: videocc-kalama: Keep video_cc_sleep_clk always ON\n arm64: defconfig: align defconfig with kalama le\n iommu/arm-smmu: Checks added for NULL pointer\n iommu/arm-smmu: Adding NULL checks\n usb: dwc3: Reduce Cyclomatic complexity in dwc3_msm_suspend\n interconnect: qcom: lemans: Add keepalive for PCI0 BCM\n drivers: remoteproc: Ignore SCM call return value for Deep Sleep\n soc: qcom: hab: Refine sanity check in hab_msg_recv\n power_state: bring the QMP channel check to early stage\n pci: msm: Correct link width setting to PCIE20_CAP and GEN2_CTRL_OFF\n soc: qcom: hgsl: Fix dereference NULL pointer in hgsl\n Revert \"Revert \"defconfig: sa8225p: enable fbe UFS modules\"\"\n msm: adsprpc: Removal of duplicate session check with fastrpc_session_exists\n clk: qcom: sdm845: Update the support for clock controllers\n kalam: le: gvm: Create initial file for kalama le gvm\n defconfig: Enable CONFIG_QCOM_DMABUF_HEAPS_SYSTEM_UNCACHED for qcs605\n Revert \"drivers: arm-smmu: Power-on SMMU during freeze\"\n soc: qcom: handle AON spi device when driver is not ready\n msm: adsprpc: Support multiple sessions per process\n soc: qcom: sanity check for aon_com_dev node\n remoteproc: Add check for tzapp coredump cmd response status\n soc: qcom: rpmh: Do not use spin_trylock()\n soc: qcom: rpmh-rsc: Add delay during waiting for TCS complete\n msm: adsprpc: Allocate designated context bank session\n coresight: ETR: Disable BAM SMMU when mapping config is set as bypass\n ice_driver: Fix the ice keyslot conflict\n msm: adsprpc: Share initial debug config to DSP\n drivers: remoteproc: Modify callbacks for Rproc during Deepsleep\n net: stmmac: enable/disable irq LPM\n drivers: arm-smmu: Power-on SMMU during freeze\n drivers: soc: qcom: Fixing overflow issue in LPLH\n msm: ipa3: add new ETH PDU LL QMI\n soc: qcom: rpmh-rsc: Use stack memory for rpmh transfers\n build.config: modules.list.msm.qcs605: Add interconnect and clock\n Revert \"qcom_spss: Assign spss PIL memory to SPSS and HLOS ownership\"\n config: enable CONFIG_USB_NET_AX88179_178A for kalama LE target\n soc: qcom: minidump: Do not copy content from address around X* registers\n ARM: dts: msm: Include interval tree defconfig\n i2c: i2c-msm-geni: Correct ipc logging for ret value\n iommu: use linux/spinlock.h instead of linux/rwlock.h\n clk: qcom: Add measure support for CPU clk on Trinket\n Arm: config: Enable necessary config for kalama lu\n i2c: i2c-msm-geni: check for gi2c->cur null pointer\n soc: qcom: hab: use high tasklet for message recv routine\n soc: qcom: hgsl: support for cmd batch indirect submission\n stmmac: fix crash in LPM\n clk: qcom: debugcc: Add debug clock controller for SDM845\n clk: qcom: rpmh: Add support of IPA RPMH clocks for SDM670\n defconfig: qcs605: Add clock and interconnect config\n clk: qcom: gpucc: Add support for FREQUENCY LIMITER reset for CROW\n bindings: clk: gpucc: Add support for LIMITER reset for CROW\n defconfig: Enable CONFIG_EDAC_KRYO_ARM64 support for qcs605\n msm-5.15: Pass the storage type to crypto driver\n soc: qcom: ipcc: Add suspend-resume support\n drivers: thermal: Add deepsleep support and avoid wakeup tsens trips\n arm64: configs: vendor: Enable EP and MHI module loading\n soc: qcom: hgsl: Fixed missing default iocoherency\n msm: ep_pcie: Avoid dumping registers for linkdown after PERST assert\n soc: qcom: Add check if part is more than firmware supported range\n\nChange-Id: Ia37f7710c3e1001e0a78ce3fcc12eae4e9642f1d","shortMessageHtmlLink":"Merge tag 'KERNEL.PLATFORM.2.0.r1-16100-kernel.0' of https://git.code…"}},{"before":"6d959e3aef1aeb4b34f0dead989fdfb5ef151d3f","after":"b92742f6109c2a2f17b3ac0063b7cfadf12ddf20","ref":"refs/heads/lineage-21","pushedAt":"2024-01-16T13:03:10.000Z","pushType":"push","commitsCount":264,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge branch 'android13-5.15-lts' of https://android.googlesource.com/kernel/common into HEAD\n\n* 'android13-5.15-lts' of https://android.googlesource.com/kernel/common:\n Revert \"gpiolib: cdev: add gpio_device locking wrapper around gpio_ioctl()\"\n Revert \"device property: Add const qualifier to device_get_match_data() parameter\"\n Revert \"spi: Introduce spi_get_device_match_data() helper\"\n Revert \"iio: imu: adis16475: add spi_device_id table\"\n Revert \"device property: Allow const parameter to dev_fwnode()\"\n Reapply \"kasan: print the original fault addr when access invalid shadow\"\n Linux 5.15.146\n bpf: Fix prog_array_map_poke_run map poke update\n device property: Allow const parameter to dev_fwnode()\n dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata()\n ring-buffer: Fix slowpath of interrupted event\n netfilter: nf_tables: skip set commit for deleted/destroyed sets\n ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()\n ring-buffer: Remove useless update to write_stamp in rb_try_to_discard()\n tracing: Fix blocked reader of snapshot buffer\n ring-buffer: Fix wake ups when buffer_percent is set to 100\n mm/filemap: avoid buffered read/write race to read inconsistent data\n Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg\n smb: client: fix OOB in smbCalcSize()\n smb: client: fix OOB in SMB2_query_info_init()\n iio: imu: adis16475: add spi_device_id table\n spi: Introduce spi_get_device_match_data() helper\n device property: Add const qualifier to device_get_match_data() parameter\n net: usb: ax88179_178a: avoid failed operations when device is disconnected\n net: usb: ax88179_178a: wol optimizations\n net: usb: ax88179_178a: clean up pm calls\n ethernet: constify references to netdev->dev_addr in drivers\n usb: fotg210-hcd: delete an incorrect bounds test\n ARM: dts: Fix occasional boot hang for am3 usb\n ksmbd: fix wrong allocation size update in smb2_open()\n ksmbd: avoid duplicate opinfo_put() call on error of smb21_lease_break_ack()\n ksmbd: lazy v2 lease break on smb2_write()\n ksmbd: send v2 lease break notification for directory\n ksmbd: downgrade RWH lease caching state to RH for directory\n ksmbd: set v2 lease capability\n ksmbd: set epoch in create context v2 lease\n ksmbd: have a dependency on cifs ARC4\n fuse: share lookup state between submount and its parent\n x86/alternatives: Sync core before enabling interrupts\n KVM: arm64: vgic: Force vcpu vgic teardown on vcpu destroy\n lib/vsprintf: Fix %pfwf when current node refcount == 0\n gpio: dwapb: mask/unmask IRQ when disable/enale it\n bus: ti-sysc: Flush posted write only after srst_udelay\n tracing / synthetic: Disable events after testing in synth_event_gen_test_init()\n scsi: core: Always send batch on reset or error handling command\n dt-bindings: nvmem: mxs-ocotp: Document fsl,ocotp\n net: ks8851: Fix TX stall caused by TX buffer overrun\n net: rfkill: gpio: set GPIO direction\n net: 9p: avoid freeing uninit memory in p9pdu_vreadf\n Input: soc_button_array - add mapping for airplane mode button\n Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE\n Bluetooth: L2CAP: Send reject on command corrupted request\n Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent\n USB: serial: option: add Quectel RM500Q R13 firmware support\n USB: serial: option: add Foxconn T99W265 with new baseline\n USB: serial: option: add Quectel EG912Y module support\n USB: serial: ftdi_sio: update Actisense PIDs constant names\n wifi: cfg80211: fix certs build to not depend on file order\n wifi: cfg80211: Add my certificate\n ALSA: usb-audio: Increase delay in MOTU M quirk\n iio: triggered-buffer: prevent possible freeing of wrong buffer\n iio: adc: ti_am335x_adc: Fix return value check of tiadc_request_dma()\n iio: common: ms_sensors: ms_sensors_i2c: fix humidity conversion time table\n scsi: bnx2fc: Fix skb double free in bnx2fc_rcv()\n Input: ipaq-micro-keys - add error handling for devm_kmemdup\n iio: imu: inv_mpu6050: fix an error code problem in inv_mpu6050_read_raw\n interconnect: Treat xlate() returning NULL node as an error\n smb: client: fix OOB in smb2_query_reparse_point()\n smb: client: fix NULL deref in asn1_ber_decoder()\n drm/i915: Fix intel_atomic_setup_scalers() plane_state handling\n drm/i915: Relocate intel_atomic_setup_scalers()\n drm/i915/mtl: limit second scaler vertical scaling in ver >= 14\n ksmbd: fix wrong name of SMB2_CREATE_ALLOCATION_SIZE\n gpiolib: cdev: add gpio_device locking wrapper around gpio_ioctl()\n pinctrl: at91-pio4: use dedicated lock class for IRQ\n i2c: aspeed: Handle the coalesced stop conditions with the start conditions.\n ASoC: hdmi-codec: fix missing report for jack initial status\n afs: Fix use-after-free due to get/remove race in volume tree\n afs: Use refcount_t rather than atomic_t\n afs: Fix overwriting of result of DNS query\n keys, dns: Allow key types (eg. DNS) to be reclaimed immediately on expiry\n net: check dev->gso_max_size in gso_features_check()\n afs: Fix dynamic root lookup DNS check\n afs: Fix the dynamic root's d_delete to always delete unused dentries\n net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev()\n net: mana: select PAGE_POOL\n net/rose: fix races in rose_kill_by_device()\n ethernet: atheros: fix a memleak in atl1e_setup_ring_resources\n net: sched: ife: fix potential use-after-free\n net/mlx5e: Correct snprintf truncation handling for fw_version buffer used by representors\n net/mlx5: Fix fw tracer first block check\n net/mlx5e: fix a potential double-free in fs_udp_create_groups\n net/mlx5e: Fix slab-out-of-bounds in mlx5_query_nic_vport_mac_list()\n Revert \"net/mlx5e: fix double free of encap_header\"\n Revert \"net/mlx5e: fix double free of encap_header in update funcs\"\n wifi: mac80211: mesh_plink: fix matches_local logic\n wifi: iwlwifi: pcie: add another missing bh-disable for rxq->lock\n s390/vx: fix save/restore of fpu kernel context\n reset: Fix crash when freeing non-existent optional resets\n ARM: OMAP2+: Fix null pointer dereference and memory leak in omap_soc_device_init\n ARM: dts: dra7: Fix DRA7 L3 NoC node register size\n Linux 5.15.145\n kasan: disable kasan_non_canonical_hook() for HW tags\n tracing/kprobes: Return EADDRNOTAVAIL when func matches several symbols\n Revert \"drm/bridge: lt9611uxc: Switch to devm MIPI-DSI helpers\"\n Revert \"drm/bridge: lt9611uxc: Register and attach our DSI device at probe\"\n Revert \"drm/bridge: lt9611uxc: fix the race in the error path\"\n ksmbd: don't update ->op_state as OPLOCK_STATE_NONE on error\n ksmbd: move setting SMB2_FLAGS_ASYNC_COMMAND and AsyncId\n ksmbd: release interim response after sending status pending response\n ksmbd: move oplock handling after unlock parent dir\n ksmbd: separately allocate ci per dentry\n ksmbd: fix possible deadlock in smb2_open\n ksmbd: prevent memory leak on error return\n ksmbd: handle malformed smb1 message\n ksmbd: fix kernel-doc comment of ksmbd_vfs_kern_path_locked()\n ksmbd: no need to wait for binded connection termination at logoff\n ksmbd: add support for surrogate pair conversion\n ksmbd: fix missing RDMA-capable flag for IPoIB device in ksmbd_rdma_capable_netdev()\n ksmbd: fix recursive locking in vfs helpers\n ksmbd: fix kernel-doc comment of ksmbd_vfs_setxattr()\n ksmbd: reorganize ksmbd_iov_pin_rsp()\n ksmbd: Remove unused field in ksmbd_user struct\n ksmbd: fix potential double free on smb2_read_pipe() error path\n ksmbd: fix Null pointer dereferences in ksmbd_update_fstate()\n ksmbd: fix wrong error response status by using set_smb2_rsp_status()\n ksmbd: fix race condition between tree conn lookup and disconnect\n ksmbd: fix race condition from parallel smb2 lock requests\n ksmbd: fix race condition from parallel smb2 logoff requests\n ksmbd: fix race condition with fp\n ksmbd: fix race condition between session lookup and expire\n ksmbd: check iov vector index in ksmbd_conn_write()\n ksmbd: return invalid parameter error response if smb2 request is invalid\n ksmbd: fix passing freed memory 'aux_payload_buf'\n ksmbd: remove unneeded mark_inode_dirty in set_info_sec()\n ksmbd: remove experimental warning\n ksmbd: add missing calling smb2_set_err_rsp() on error\n ksmbd: fix slub overflow in ksmbd_decode_ntlmssp_auth_blob()\n ksmbd: Fix one kernel-doc comment\n ksmbd: reduce descriptor size if remaining bytes is less than request size\n ksmbd: fix `force create mode' and `force directory mode'\n ksmbd: fix wrong interim response on compound\n ksmbd: add support for read compound\n ksmbd: switch to use kmemdup_nul() helper\n ksmbd: fix out of bounds in init_smb2_rsp_hdr()\n ksmbd: validate session id and tree id in compound request\n ksmbd: check if a mount point is crossed during path lookup\n ksmbd: Fix unsigned expression compared with zero\n ksmbd: Replace one-element array with flexible-array member\n ksmbd: Use struct_size() helper in ksmbd_negotiate_smb_dialect()\n ksmbd: add missing compound request handing in some commands\n ksmbd: fix out of bounds read in smb2_sess_setup\n ksmbd: Replace the ternary conditional operator with min()\n ksmbd: use kvzalloc instead of kvmalloc\n ksmbd: Change the return value of ksmbd_vfs_query_maximal_access to void\n ksmbd: return a literal instead of 'err' in ksmbd_vfs_kern_path_locked()\n ksmbd: use kzalloc() instead of __GFP_ZERO\n ksmbd: remove unused ksmbd_tree_conn_share function\n ksmbd: add mnt_want_write to ksmbd vfs functions\n ksmbd: validate smb request protocol id\n ksmbd: check the validation of pdu_size in ksmbd_conn_handler_loop\n ksmbd: fix posix_acls and acls dereferencing possible ERR_PTR()\n ksmbd: fix out-of-bound read in parse_lease_state()\n ksmbd: fix out-of-bound read in deassemble_neg_contexts()\n ksmbd: call putname after using the last component\n ksmbd: fix UAF issue from opinfo->conn\n ksmbd: fix multiple out-of-bounds read during context decoding\n ksmbd: fix uninitialized pointer read in smb2_create_link()\n ksmbd: fix uninitialized pointer read in ksmbd_vfs_rename()\n ksmbd: fix racy issue under cocurrent smb2 tree disconnect\n ksmbd: fix racy issue from smb2 close and logoff with multichannel\n ksmbd: block asynchronous requests when making a delay on session setup\n ksmbd: destroy expired sessions\n ksmbd: fix racy issue from session setup and logoff\n ksmbd: fix racy issue from using ->d_parent and ->d_name\n fs: introduce lock_rename_child() helper\n ksmbd: remove unused compression negotiate ctx packing\n ksmbd: avoid duplicate negotiate ctx offset increments\n ksmbd: set NegotiateContextCount once instead of every inc\n ksmbd: avoid out of bounds access in decode_preauth_ctxt()\n ksmbd: fix slab-out-of-bounds in init_smb2_rsp_hdr\n ksmbd: delete asynchronous work from list\n ksmbd: remove unused is_char_allowed function\n ksmbd: fix wrong signingkey creation when encryption is AES256\n ksmbd: fix possible memory leak in smb2_lock()\n ksmbd: Fix parameter name and comment mismatch\n ksmbd: Fix spelling mistake \"excceed\" -> \"exceeded\"\n ksmbd: update Kconfig to note Kerberos support and fix indentation\n ksmbd: Remove duplicated codes\n ksmbd: fix typo, syncronous->synchronous\n ksmbd: Implements sess->rpc_handle_list as xarray\n ksmbd: Implements sess->ksmbd_chann_list as xarray\n ksmbd: send proper error response in smb2_tree_connect()\n ksmbd: Convert to use sysfs_emit()/sysfs_emit_at() APIs\n ksmbd: Fix resource leak in smb2_lock()\n ksmbd: use F_SETLK when unlocking a file\n ksmbd: set SMB2_SESSION_FLAG_ENCRYPT_DATA when enforcing data encryption for this share\n ksmbd: replace one-element arrays with flexible-array members\n ksmbd: validate share name from share config response\n ksmbd: call ib_drain_qp when disconnected\n ksmbd: make utf-8 file name comparison work in __caseless_lookup()\n ksmbd: hide socket error message when ipv6 config is disable\n ksmbd: reduce server smbdirect max send/receive segment sizes\n ksmbd: decrease the number of SMB3 smbdirect server SGEs\n ksmbd: set NTLMSSP_NEGOTIATE_SEAL flag to challenge blob\n ksmbd: fix encryption failure issue for session logoff response\n ksmbd: fill sids in SMB_FIND_FILE_POSIX_INFO response\n ksmbd: set file permission mode to match Samba server posix extension behavior\n ksmbd: change security id to the one samba used for posix extension\n ksmbd: casefold utf-8 share names and fix ascii lowercase conversion\n ksmbd: remove generic_fillattr use in smb2_open()\n ksmbd: constify struct path\n ksmbd: don't open-code %pD\n ksmbd: don't open-code file_path()\n ksmbd: remove unnecessary generic_fillattr in smb2_open\n ksmbd: request update to stale share config\n ksmbd: use wait_event instead of schedule_timeout()\n ksmbd: remove unused ksmbd_share_configs_cleanup function\n ksmbd: remove duplicate flag set in smb2_write\n ksmbd: smbd: Remove useless license text when SPDX-License-Identifier is already used\n ksmbd: smbd: relax the count of sges required\n ksmbd: smbd: fix connection dropped issue\n ksmbd: Fix some kernel-doc comments\n ksmbd: fix wrong smbd max read/write size check\n ksmbd: smbd: handle multiple Buffer descriptors\n ksmbd: smbd: change the return value of get_sg_list\n ksmbd: smbd: simplify tracking pending packets\n ksmbd: smbd: introduce read/write credits for RDMA read/write\n ksmbd: smbd: change prototypes of RDMA read/write related functions\n ksmbd: validate length in smb2_write()\n ksmbd: remove filename in ksmbd_file\n smb3: fix ksmbd bigendian bug in oplock break, and move its struct to smbfs_common\n ksmbd: replace usage of found with dedicated list iterator variable\n ksmbd: Remove a redundant zeroing of memory\n ksmbd: shorten experimental warning on loading the module\n ksmbd: store fids as opaque u64 integers\n ksmbd: use netif_is_bridge_port\n ksmbd: add support for key exchange\n ksmbd: smbd: validate buffer descriptor structures\n ksmbd: smbd: fix missing client's memory region invalidation\n ksmbd: add smb-direct shutdown\n ksmbd: smbd: change the default maximum read/write, receive size\n ksmbd: smbd: create MR pool\n ksmbd: smbd: call rdma_accept() under CM handler\n ksmbd: set 445 port to smbdirect port by default\n ksmbd: register ksmbd ib client with ib_register_client()\n ksmbd: Fix smb2_get_name() kernel-doc comment\n ksmbd: Delete an invalid argument description in smb2_populate_readdir_entry()\n ksmbd: Fix smb2_set_info_file() kernel-doc comment\n ksmbd: Fix buffer_check_err() kernel-doc comment\n ksmbd: set both ipv4 and ipv6 in FSCTL_QUERY_NETWORK_INTERFACE_INFO\n ksmbd: Remove unused fields from ksmbd_file struct definition\n ksmbd: Remove unused parameter from smb2_get_name()\n ksmbd: use oid registry functions to decode OIDs\n ksmbd: change LeaseKey data type to u8 array\n ksmbd: remove smb2_buf_length in smb2_transform_hdr\n ksmbd: remove smb2_buf_length in smb2_hdr\n ksmbd: remove md4 leftovers\n ksmbd: Remove redundant 'flush_workqueue()' calls\n ksmdb: use cmd helper variable in smb2_get_ksmbd_tcon()\n ksmbd: use ksmbd_req_buf_next() in ksmbd_verify_smb_message()\n\nChange-Id: Icc497691a5266101814003e29ff83bd9c7ddf5d5","shortMessageHtmlLink":"Merge branch 'android13-5.15-lts' of https://android.googlesource.com…"}},{"before":"be717045d800e6030d2b870f994c39ac61a30e95","after":"6d959e3aef1aeb4b34f0dead989fdfb5ef151d3f","ref":"refs/heads/lineage-21","pushedAt":"2024-01-10T09:41:13.000Z","pushType":"push","commitsCount":363,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge branch 'android13-5.15-lts' of https://android.googlesource.com/kernel/common into HEAD\n\n* 'android13-5.15-lts' of https://android.googlesource.com/kernel/common:\n ANDROID: GKI: fix crc issue in include/net/addrconf.h\n Revert \"cred: switch to using atomic_long_t\"\n ANDROID: GKI: fix build error with mm/memory_hotplug.c and v5.15.144\n Revert \"drop_monitor: Require 'CAP_SYS_ADMIN' when joining \"events\" group\"\n Revert \"perf/core: Add a new read format to get a number of lost samples\"\n Revert \"perf: Fix perf_event_validate_size()\"\n Revert \"hrtimers: Push pending hrtimers away from outgoing CPU earlier\"\n Revert \"mmc: core: add helpers mmc_regulator_enable/disable_vqmmc\"\n Revert \"mmc: sdhci-sprd: Fix vqmmc not shutting down after the card was pulled\"\n Linux 5.15.144\n r8152: fix the autosuspend doesn't work\n r8152: remove rtl_vendor_mode function\n r8152: avoid to change cfg for all devices\n powerpc/ftrace: Fix stack teardown in ftrace_no_trace\n powerpc/ftrace: Create a dummy stackframe to fix stack unwind\n RDMA/irdma: Prevent zero-length STAG registration\n USB: gadget: core: adjust uevent timing on gadget unbind\n ring-buffer: Do not try to put back write_stamp\n ring-buffer: Fix a race in rb_time_cmpxchg() for 32 bit archs\n ring-buffer: Fix writing to the buffer with max_data_size\n ring-buffer: Have saved event hold the entire event\n ring-buffer: Do not update before stamp when switching sub-buffers\n tracing: Update snapshot buffer on resize if it is allocated\n ring-buffer: Fix memory leak of free page\n drm/amdgpu/sdma5.2: add begin/end_use ring callbacks\n team: Fix use-after-free when an option instance allocation fails\n arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify\n ext4: prevent the normalized size from exceeding EXT_MAX_BLOCKS\n soundwire: stream: fix NULL pointer dereference for multi_link\n btrfs: do not allow non subvolume root targets for snapshot\n perf: Fix perf_event_validate_size() lockdep splat\n HID: hid-asus: add const to read-only outgoing usb buffer\n net: usb: qmi_wwan: claim interface 4 for ZTE MF290\n asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation\n HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad\n HID: hid-asus: reset the backlight brightness level on resume\n HID: add ALWAYS_POLL quirk for Apple kb\n HID: glorious: fix Glorious Model I HID report\n platform/x86: intel_telemetry: Fix kernel doc descriptions\n bcache: avoid NULL checking to c->root in run_cache_set()\n bcache: add code comments for bch_btree_node_get() and __bch_btree_node_alloc()\n bcache: remove redundant assignment to variable cur_idx\n bcache: avoid oversize memory allocation by small stripe_size\n blk-cgroup: bypass blkcg_deactivate_policy after destroying\n blk-throttle: fix lockdep warning of \"cgroup_mutex or RCU read lock required!\"\n stmmac: dwmac-loongson: Add architecture dependency\n usb: aqc111: check packet for fixup for true limit\n drm/mediatek: Add spinlock for setting vblank event in atomic_begin\n PCI: loongson: Limit MRRS to 256\n Revert \"PCI: acpiphp: Reassign resources on bridge if necessary\"\n ALSA: hda/realtek: Apply mute LED quirk for HP15-db\n ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants\n ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB\n fuse: dax: set fc->dax to NULL in fuse_dax_conn_free()\n cred: switch to using atomic_long_t\n net: atlantic: fix double free in ring reinit logic\n appletalk: Fix Use-After-Free in atalk_ioctl\n net: stmmac: Handle disabled MDIO busses from devicetree\n net: stmmac: use dev_err_probe() for reporting mdio bus registration failure\n dpaa2-switch: fix size of the dma_unmap\n vsock/virtio: Fix unsigned integer wrap around in virtio_transport_has_space()\n sign-file: Fix incorrect return values check\n stmmac: dwmac-loongson: Make sure MDIO is initialized before use\n net: ena: Fix XDP redirection error\n net: ena: Fix xdp drops handling due to multibuf packets\n net: ena: Destroy correct number of xdp queues upon failure\n net: Remove acked SYN flag from packet in the transmit queue correctly\n qed: Fix a potential use-after-free in qed_cxt_tables_alloc\n net/rose: Fix Use-After-Free in rose_ioctl\n atm: Fix Use-After-Free in do_vcc_ioctl\n octeontx2-af: Update RSS algorithm index\n octeontx2-pf: Fix promisc mcam entry action\n octeontx2-af: fix a use-after-free in rvu_nix_register_reporters\n net: fec: correct queue selection\n net: vlan: introduce skb_vlan_eth_hdr()\n atm: solos-pci: Fix potential deadlock on &tx_queue_lock\n atm: solos-pci: Fix potential deadlock on &cli_queue_lock\n qca_spi: Fix reset behavior\n qca_debug: Fix ethtool -G iface tx behavior\n qca_debug: Prevent crash on TX ring changes\n net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX\n HID: lenovo: Restrict detection of patched firmware only to USB cptkbd\n afs: Fix refcount underflow from error handling race\n ksmbd: fix memory leak in smb2_lock()\n MIPS: Loongson64: Handle more memory types passed from firmware\n memblock: allow to specify flags with memblock_add_node()\n mm/memory_hotplug: handle memblock_add_node() failures in add_memory_resource()\n netfilter: nf_tables: fix 'exist' matching on bigendian arches\n r8152: add vendor/device ID pair for ASUS USB-C2500\n r8152: add vendor/device ID pair for D-Link DUB-E250\n r8152: add USB device driver for config selection\n perf/x86/uncore: Don't WARN_ON_ONCE() for a broken discovery table\n Linux 5.15.143\n devcoredump: Send uevent once devcd is ready\n devcoredump : Serialize devcd_del work\n smb: client: fix potential NULL deref in parse_dfs_referrals()\n cifs: Fix non-availability of dedup breaking generic/304\n Revert \"btrfs: add dmesg output for first mount and last unmount of a filesystem\"\n MIPS: Loongson64: Enable DMA noncoherent support\n MIPS: Loongson64: Reserve vgabios memory on boot\n KVM: SVM: Update EFER software model on CR0 trap for SEV-ES\n KVM: s390/mm: Properly reset no-dat\n x86/CPU/AMD: Check vendor in the AMD microcode callback\n serial: 8250_omap: Add earlycon support for the AM654 UART controller\n serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt\n serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit\n serial: sc16is7xx: address RX timeout interrupt errata\n ARM: PL011: Fix DMA support\n usb: typec: class: fix typec_altmode_put_partner to put plugs\n Revert \"xhci: Loosen RPM as default policy to cover for AMD xHC 1.1\"\n parport: Add support for Brainboxes IX/UC/PX parallel cards\n usb: gadget: f_hid: fix report descriptor allocation\n drm/amdgpu: correct the amdgpu runtime dereference usage count\n drm/amd/amdgpu: Fix warnings in amdgpu/amdgpu_display.c\n gpiolib: sysfs: Fix error handling on failed export\n perf: Fix perf_event_validate_size()\n perf/core: Add a new read format to get a number of lost samples\n arm64: dts: mt8183: kukui: Fix underscores in node names\n arm64: dts: mediatek: add missing space before {\n arm64: dts: mediatek: mt8183: Move thermal-zones to the root node\n arm64: dts: mediatek: align thermal zone node names with dtschema\n tools headers UAPI: Sync linux/perf_event.h with the kernel sources\n docs/process/howto: Replace C89 with C11\n platform/x86: asus-wmi: Fix kbd_dock_devid tablet-switch reporting\n netfilter: nft_set_pipapo: skip inactive elements during set walk\n io_uring/af_unix: disable sending io_uring over sockets\n mm: fix oops when filemap_map_pmd() without prealloc_pte\n r8169: fix rtl8125b PAUSE frames blasting when suspended\n tracing: Stop current tracer when resizing buffer\n tracing: Set actual size after ring buffer resize\n ring-buffer: Force absolute timestamp on discard of event\n misc: mei: client.c: fix problem of return '-EOVERFLOW' in mei_cl_write\n misc: mei: client.c: return negative error code in mei_cl_write\n coresight: etm4x: Remove bogous __exit annotation for some functions\n coresight: etm4x: Make etm4_remove_dev() return void\n kallsyms: Make kallsyms_on_each_symbol generally available\n binder: fix memory leaks of spam and pending work\n arm64: dts: mediatek: mt8183: Fix unit address for scp reserved memory\n arm64: dts: mediatek: mt8173-evb: Fix regulator-fixed node names\n arm64: dts: mediatek: mt8183-kukui-jacuzzi: fix dsi unnecessary cells properties\n arm64: dts: mediatek: mt7622: fix memory node warning check\n platform/surface: aggregator: fix recv_buf() return value\n regmap: fix bogus error on regcache_sync success\n packet: Move reference count in packet_sock to atomic_long_t\n tracing: Fix a possible race when disabling buffered events\n tracing: Fix incomplete locking when disabling buffered events\n tracing: Disable snapshot buffer when stopping instance tracers\n tracing: Always update snapshot buffer size\n checkstack: fix printed address\n nilfs2: prevent WARNING in nilfs_sufile_set_segment_usage()\n nilfs2: fix missing error check for sb_set_blocksize call\n ALSA: hda/realtek: Enable headset on Lenovo M90 Gen5\n ALSA: pcm: fix out-of-bounds in snd_pcm_state_names\n ALSA: usb-audio: Add Pioneer DJM-450 mixer controls\n io_uring: fix mutex_unlock with unreferenced ctx\n nvme-pci: Add sleep quirk for Kingston drives\n kprobes: consistent rcu api usage for kretprobe holder\n md: don't leave 'MD_RECOVERY_FROZEN' in error path of md_set_readonly()\n md: introduce md_ro_state\n riscv: fix misaligned access handling of C.SWSP and C.SDSP\n ARM: dts: imx28-xea: Pass the 'model' property\n ARM: dts: imx7: Declare timers compatible with fsl,imx6dl-gpt\n ARM: imx: Check return value of devm_kasprintf in imx_mmdc_perf_init\n scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle()\n tracing: Fix a warning when allocating buffered events fails\n ARM: dts: imx6ul-pico: Describe the Ethernet PHY clock\n arm64: dts: imx8mp: imx8mq: Add parkmode-disable-ss-quirk on DWC3\n arm64: dts: imx8mq: drop usb3-resume-missing-cas from usb\n RDMA/irdma: Avoid free the non-cqp_request scratch\n RDMA/core: Fix umem iterator when PAGE_SIZE is greater then HCA pgsz\n ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate\n hwmon: (nzxt-kraken2) Fix error handling path in kraken2_probe()\n hwmon: (acpi_power_meter) Fix 4.29 MW bug\n RDMA/bnxt_re: Correct module description string\n RDMA/rtrs-clt: Remove the warnings for req in_use check\n RDMA/rtrs-clt: Fix the max_send_wr setting\n RDMA/rtrs-srv: Destroy path files after making sure no IOs in-flight\n RDMA/rtrs-srv: Free srv_mr iu only when always_invalidate is true\n RDMA/rtrs-srv: Check return values while processing info request\n RDMA/rtrs-clt: Start hb after path_up\n RDMA/rtrs-srv: Do not unconditionally enable irq\n arm64: dts: rockchip: Expand reg size of vdec node for RK3399\n RDMA/irdma: Add wait for suspend on SQD\n RDMA/irdma: Do not modify to SQD on error\n RDMA/hns: Fix unnecessary err return when using invalid congest control algorithm\n tee: optee: Fix supplicant based device enumeration\n drop_monitor: Require 'CAP_SYS_ADMIN' when joining \"events\" group\n net: add missing kdoc for struct genl_multicast_group::flags\n psample: Require 'CAP_NET_ADMIN' when joining \"packets\" group\n bpf: sockmap, updating the sg structure should also update curr\n tcp: do not accept ACK of bytes we never sent\n netfilter: xt_owner: Fix for unsafe access of sk->sk_socket\n netfilter: nf_tables: validate family when identifying table via handle\n netfilter: nf_tables: bail out on mismatching dynset and set expressions\n octeontx2-af: Update Tx link register range\n net: hns: fix fake link up on xge port\n ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit()\n ionic: Fix dim work handling in split interrupt mode\n ionic: fix snprintf format length warning\n net: bnxt: fix a potential use-after-free in bnxt_init_tc\n i40e: Fix unexpected MFS warning message\n octeontx2-af: fix a use-after-free in rvu_npa_register_reporters\n net: stmmac: fix FPE events losing\n arcnet: restoring support for multiple Sohard Arcnet cards\n platform/mellanox: Check devm_hwmon_device_register_with_groups() return value\n platform/mellanox: Add null pointer checks for devm_kasprintf()\n mlxbf-bootctl: correctly identify secure boot with development keys\n r8152: Add RTL8152_INACCESSIBLE to r8153_aldps_en()\n r8152: Add RTL8152_INACCESSIBLE to r8153_pre_firmware_1()\n r8152: Add RTL8152_INACCESSIBLE to r8156b_wait_loading_flash()\n r8152: Add RTL8152_INACCESSIBLE checks to more loops\n r8152: Rename RTL8152_UNPLUG to RTL8152_INACCESSIBLE\n hv_netvsc: rndis_filter needs to select NLS\n octeontx2-af: Check return value of nix_get_nixlf before using nixlf\n octeontx2-pf: Add missing mutex lock in otx2_get_pauseparam\n ipv6: fix potential NULL deref in fib6_add()\n platform/x86: wmi: Skip blocks with zero instances\n platform/x86: wmi: Allow duplicate GUIDs for drivers that use struct wmi_driver\n of: dynamic: Fix of_reconfig_get_state_change() return value documentation\n platform/x86: asus-wmi: Move i8042 filter install to shared asus-wmi code\n platform/x86: asus-wmi: Simplify tablet-mode-switch handling\n platform/x86: asus-wmi: Simplify tablet-mode-switch probing\n platform/x86: asus-wmi: Add support for ROG X13 tablet mode\n platform/x86: asus-wmi: Adjust tablet/lidflip handling to use enum\n drm/amdgpu: correct chunk_ptr to a pointer to chunk.\n kconfig: fix memory leak from range properties\n tg3: Increment tx_dropped in tg3_tso_bug()\n tg3: Move the [rt]x_dropped counters to tg3_napi\n netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test\n i2c: designware: Fix corrupted memory seen in the ISR\n hrtimers: Push pending hrtimers away from outgoing CPU earlier\n vdpa/mlx5: preserve CVQ vringh index\n Linux 5.15.142\n iomap: update ki_pos a little later in iomap_dio_complete\n r8169: fix deadlock on RTL8125 in jumbo mtu mode\n r8169: disable ASPM in case of tx timeout\n mmc: sdhci-sprd: Fix vqmmc not shutting down after the card was pulled\n mmc: core: add helpers mmc_regulator_enable/disable_vqmmc\n iommu/vt-d: Make context clearing consistent with context mapping\n iommu/vt-d: Omit devTLB invalidation requests when TES=0\n cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily\n cpufreq: imx6q: don't warn for disabling a non-existing frequency\n smb3: fix caching of ctime on setxattr\n fs: add ctime accessors infrastructure\n fbdev: stifb: Make the STI next font pointer a 32-bit signed offset\n ASoC: SOF: sof-pci-dev: Fix community key quirk detection\n ASoC: SOF: sof-pci-dev: don't use the community key on APL Chromebooks\n ASoC: SOF: sof-pci-dev: add parameter to override topology filename\n ASoC: SOF: sof-pci-dev: use community key on all Up boards\n ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header\n smb3: fix touch -h of symlink\n selftests/resctrl: Move _GNU_SOURCE define into Makefile\n selftests/resctrl: Add missing SPDX license to Makefile\n perf intel-pt: Fix async branch flags\n net: ravb: Stop DMA in case of failures on ravb_open()\n net: ravb: Start TX queues after HW initialization succeeded\n net: ravb: Use pm_runtime_resume_and_get()\n net: ravb: Check return value of reset_control_deassert()\n ravb: Fix races between ravb_tx_timeout_work() and net related ops\n r8169: prevent potential deadlock in rtl8169_close\n Revert \"workqueue: remove unused cancel_work()\"\n octeontx2-pf: Fix adding mbox work queue entry when num_vfs > 64\n net: stmmac: xgmac: Disable FPE MMC interrupts\n octeontx2-af: Fix possible buffer overflow\n selftests/net: ipsec: fix constant out of range\n uapi: propagate __struct_group() attributes to the container union\n dpaa2-eth: increase the needed headroom to account for alignment\n ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet\n usb: config: fix iteration issue in 'usb_get_bos_descriptor()'\n USB: core: Change configuration warnings to notices\n hv_netvsc: fix race of netvsc and VF register_netdevice\n rcu: Avoid tracing a few functions executed in stop machine\n vlan: move dev_put into vlan_dev_uninit\n vlan: introduce vlan_dev_free_egress_priority\n Input: xpad - add HyperX Clutch Gladiate Support\n btrfs: make error messages more clear when getting a chunk map\n btrfs: send: ensure send_fd is writable\n btrfs: fix off-by-one when checking chunk map includes logical address\n btrfs: ref-verify: fix memory leaks in btrfs_ref_tree_mod()\n btrfs: add dmesg output for first mount and last unmount of a filesystem\n parisc: Drop the HP-UX ENOSYM and EREMOTERELEASE error codes\n powerpc: Don't clobber f0/vs0 during fp|altivec register save\n iommu/vt-d: Add MTL to quirk list to skip TE disabling\n bcache: revert replacing IS_ERR_OR_NULL with IS_ERR\n dm verity: don't perform FEC for failed readahead IO\n dm-verity: align struct dm_verity_fec_io properly\n ALSA: hda/realtek: Add supported ALC257 for ChromeOS\n ALSA: hda/realtek: Headset Mic VREF to 100%\n ALSA: hda: Disable power-save on KONTRON SinglePC\n mmc: block: Be sure to wait while busy in CQE error recovery\n mmc: block: Do not lose cache flush during CQE error recovery\n mmc: block: Retry commands in CQE error recovery\n mmc: cqhci: Fix task clearing in CQE error recovery\n mmc: cqhci: Warn of halt or task clear failure\n mmc: cqhci: Increase recovery halt timeout\n firewire: core: fix possible memory leak in create_units()\n pinctrl: avoid reload of p state in list iteration\n\n Conflicts:\n\tandroid/abi_gki_aarch64.xml\n\nChange-Id: I62a6772d28e0222f344c82f83700d6782f8820fd","shortMessageHtmlLink":"Merge branch 'android13-5.15-lts' of https://android.googlesource.com…"}},{"before":"6ba9d1e1aa1bebebdd623a4f0d0142821ff17ae9","after":"be717045d800e6030d2b870f994c39ac61a30e95","ref":"refs/heads/lineage-21","pushedAt":"2024-01-03T11:56:05.000Z","pushType":"push","commitsCount":152,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge tag 'KERNEL.PLATFORM.2.0.r1-15900-kernel.0' of https://git.codelinaro.org/clo/la/kernel/msm-5.15 into HEAD\n\nKERNEL.PLATFORM.2.0.r1-15900-kernel.0\n\n* tag 'KERNEL.PLATFORM.2.0.r1-15900-kernel.0' of https://git.codelinaro.org/clo/la/kernel/msm-5.15:\n Revert \"qcom_spss: Assign spss PIL memory to SPSS and HLOS ownership\"\n BACKPORT: media: venus: hfi: fix the check in session buffer requirement\n BACKPORT: media: venus: hfi_parser: Add check for number of codecs\n BACKPORT: media: venus: hfi: add checks in capabilities from firmware\n BACKPORT: media: venus: hfi: fix the check in session buffer requirement\n BACKPORT: media: venus: hfi: add checks to perform sanity on queue pointers\n defconfig: Trinket: Add usb audio qmi config CONFIG_SND_USB_AUDIO_QMI for Trinket\n interconnect: qcom: Add interconnect provider for SDM670\n drivers: soc: Add support for qcs605 in llcc driver\n icc: dt-bindings: add endpoint IDs for interconnects for SDM670\n power: smb23x: Fix uninitialized variable in smb23x\n defconfig: Enable LED, Haptics and pwm modules for QCS605\n defconfig: Remove CONFIG_EDAC_QCOM for qcs605 target\n drivers: firmware: Update retry check for habmm_socket_recv\n msm: ep_pcie: Remove console logs in link initialization path\n spmi: spmi-pmic-arb: Fix the unexpected NULL value dereference\n bus: mhi: controller: Increase timeout for MHI to move from RESET to READY\n gunyah: always set null-terminate for vm_fw_name.name\n input: misc: add check for number of input patterns in pattern_s_dbgfs_write\n arm-smmu: Fix bad power count issue in DeepSleep cases\n kalama: lu: Create initial file for kalama lu\n ARM: dts: msm: Cleanup touch config from defconfig\n msm: adsprpc: Avoid double free on map\n Revert \"defconfig: sa8225p: enable fbe UFS modules\"\n sound: usb: qmi: Prevent usb_audio_disconnect from getting blocked\n soc: qcom: hab: move linux-specific implementation of hab_ctx_free out side of the common file\n sound: usb: qmi: Refactor handle_uaudio_stream_req\n ARM: dts: msm: Cleanup cpufreq related configs\n ARM: dts: msm: Cleanup video config from defconfig\n qcom_spss: Assign spss PIL memory to SPSS and HLOS ownership\n defconfig: remove unnecessary defconfig flags\n clk: qcom: lemans: Register CCs with clk pm in Lemans\n net: qrtr: Do not call wait while holding spinlock\n arm64: defconfig: Enable Regulator cooling device driver for qcs405\n clk: qcom: Add sync-state support in gcc QCS405\n ARM: dts: msm: Cleanup debug config from defconfig\n mtd: msm_qpic_nand: Fix uninitialized variable issue\n mtd: msm_qpic_nand: Fix issue related to NULL check\n serial: msm-geni-serial: Add NULL check before freeing of buffer\n build.target: Add target build support for qcs605\n defconfig: Updated defconfigs for qcs605 chipset\n rpmsg: glink: Remove dynamic intents from local intent list\n Revert \"rpmsg: glink: Remove dynamic intents from local intent list\"\n clk: qcom: Enable rails/regulators before accessing registers\n pci: msm: Add check for pci_dev structure in irq handler\n dt-bindings: regulator: rpmh-regulator: add new voltage levels\n clk: qcom: gcc: Update gpll0_ao parent to bi_tcxo_ao\n usb: dwc3: dwc3-msm-core: set the correct flags based on ep type\n net: qrtr: Fix race condition with MHI -EAGAIN\n usb: dt-bindings: Add USB QMP PHY registers definition for Qcs605\n driver: thermal: qcom: qmi_sensor: Update the decode logic\n dt-bindings: clock: Update Clock IDs for SDM845\n ARM: dts: msm: Cleanup debug config from defconfig\n defconfig: Add defconfigs for qcs605 chipset\n soc: qcom: hab: Add put_page() action in pages_list_destroy()\n soc: qcom: hab: fix memory leak issue when habmem_export_vchan fails\n msm-kernel: Enable pwm_fan driver\n modules.list.msm.trinket: Added NVMEM QFPROM module ko\n soc: hgsl: fix race of isync timeline when creating\n defconfig: Add support of crypto drivers for trinket target\n msm: misc: delete dev_info in qrc driver on msm-5.15\n rpmsg: glink: Add short command support with increased size\n defconfig: Change to disable PMIC-ARB debug driver for qcs405\n usb: phy: snps: Keep phy regulators ON in host mode bus suspend\n drivers: qcom: c1dcvs: Free correct address in api\n soc: qcom: hab: Disable hab unregister call during kernel restart notification\n mailbox: msm_qmp: Add support for deepsleep and quickboot\n clk: qcom: rpmh: Add support of RPMH clocks for SDM670\n soc: qcom: hgsl: Account memory allocated by hgsl\n drivers: scm: Change order of dload legacy support check\n kona_le : add cgroup devices PID config\n i2c: i2c-msm-geni: Correct the I2C error codes for geni_i2c_xfer\n drivers: qcom: dcvs: Enable support for additional L3 instance\n serial: msm_geni_serial: Free TX/Rx and Event channel in shutdown path\n build.targets: Add target build support for kalama LU\n\n Conflicts:\n\tandroid/abi_gki_aarch64.xml\n\tdrivers/media/platform/qcom/venus/hfi_parser.c\n\nChange-Id: I191c156f4f824d8b82a9a24fc30ed1ecd00cb62c","shortMessageHtmlLink":"Merge tag 'KERNEL.PLATFORM.2.0.r1-15900-kernel.0' of https://git.code…"}},{"before":"d9863a476af0975e5b52d8033926edae5ed529c4","after":"6ba9d1e1aa1bebebdd623a4f0d0142821ff17ae9","ref":"refs/heads/lineage-21","pushedAt":"2023-12-26T16:23:21.000Z","pushType":"push","commitsCount":619,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge branch 'android13-5.15-lts' of https://android.googlesource.com/kernel/common into HEAD\n\n* 'android13-5.15-lts' of https://android.googlesource.com/kernel/common:\n Revert \"HID: core: store the unique system identifier in hid_device\"\n Revert \"HID: fix HID device resource race between HID core and debugging support\"\n Revert \"wireguard: use DEV_STATS_INC()\"\n Revert \"ASoC: soc-card: Add storage for PCI SSID\"\n Revert \"net: inet: Remove count from inet_listen_hashbucket\"\n Revert \"net: inet: Open code inet_hash2 and inet_unhash2\"\n Revert \"net: inet: Retire port only listening_hash\"\n Revert \"net: set SOCK_RCU_FREE before inserting socket into hashtable\"\n Revert \"tracing: Have trace_event_file have ref counters\"\n Revert \"workqueue: Provide one lock class key per work_on_cpu() callsite\"\n Revert \"ipvlan: properly track tx_errors\"\n Revert \"mfd: core: Un-constify mfd_cell.of_reg\"\n Revert \"inet: shrink struct flowi_common\"\n Revert \"arm64/arm: xen: enlighten: Fix KPTI checks\"\n ANDROID: sort Bazel load statements\n Linux 5.15.141\n io_uring: fix off-by one bvec index\n USB: dwc3: qcom: fix wakeup after probe deferral\n USB: dwc3: qcom: fix software node leak on probe errors\n usb: dwc3: set the dma max_seg_size\n usb: dwc3: Fix default mode initialization\n USB: dwc2: write HCINT with INTMASK applied\n usb: typec: tcpm: Skip hard reset when in error recovery\n USB: serial: option: don't claim interface 4 for ZTE MF290\n USB: serial: option: fix FM101R-GL defines\n USB: serial: option: add Fibocom L7xx modules\n usb: cdnsp: Fix deadlock issue during using NCM gadget\n bcache: fixup lock c->root error\n bcache: fixup init dirty data errors\n bcache: prevent potential division by zero error\n bcache: check return value from btree_node_alloc_replacement()\n dm-delay: fix a race between delay_presuspend and delay_bio\n hv_netvsc: Mark VF as slave before exposing it to user-mode\n hv_netvsc: Fix race of register_netdevice_notifier and VF register\n USB: serial: option: add Luat Air72*U series products\n s390/dasd: protect device queue against concurrent access\n io_uring/fs: consider link->flags when getting path for LINKAT\n bcache: fixup multi-threaded bch_sectors_dirty_init() wake-up race\n md: fix bi_status reporting in md_end_clone_io\n bcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in btree_gc_coalesce()\n swiotlb-xen: provide the \"max_mapping_size\" method\n ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA\n proc: sysctl: prevent aliased sysctls from getting passed to init\n ext4: make sure allocate pending entry not fail\n ext4: fix slab-use-after-free in ext4_es_insert_extent()\n ext4: using nofail preallocation in ext4_es_insert_extent()\n ext4: using nofail preallocation in ext4_es_insert_delayed_block()\n ext4: using nofail preallocation in ext4_es_remove_extent()\n ext4: use pre-allocated es in __es_remove_extent()\n ext4: use pre-allocated es in __es_insert_extent()\n ext4: factor out __es_alloc_extent() and __es_free_extent()\n ext4: add a new helper to check if es must be kept\n media: qcom: camss: Fix csid-gen2 for test pattern generator\n media: qcom: camss: Fix set CSI2_RX_CFG1_VC_MODE when VC is greater than 3\n media: camss: sm8250: Virtual channels for CSID\n media: camss: Replace hard coded value with parameter\n MIPS: KVM: Fix a build warning about variable set but not used\n lockdep: Fix block chain corruption\n USB: dwc3: qcom: fix ACPI platform device leak\n USB: dwc3: qcom: fix resource leaks on probe deferral\n nvmet: nul-terminate the NQNs passed in the connect command\n afs: Fix file locking on R/O volumes to operate in local mode\n afs: Return ENOENT if no cell DNS record can be found\n net: axienet: Fix check for partial TX checksum\n amd-xgbe: propagate the correct speed and duplex status\n amd-xgbe: handle the corner-case during tx completion\n amd-xgbe: handle corner-case during sfp hotplug\n octeontx2-pf: Fix ntuple rule creation to direct packet to VF with higher Rx queue than its PF\n arm/xen: fix xen_vcpu_info allocation alignment\n net/smc: avoid data corruption caused by decline\n net: usb: ax88179_178a: fix failed operations during ax88179_reset\n ipv4: Correct/silence an endian warning in __ip_do_redirect\n HID: fix HID device resource race between HID core and debugging support\n HID: core: store the unique system identifier in hid_device\n drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full\n ata: pata_isapnp: Add missing error check for devm_ioport_map()\n octeontx2-pf: Fix memory leak during interface down\n wireguard: use DEV_STATS_INC()\n drm/panel: simple: Fix Innolux G101ICE-L01 timings\n drm/panel: simple: Fix Innolux G101ICE-L01 bus flags\n drm/panel: auo,b101uan08.3: Fine tune the panel power sequence\n drm/panel: boe-tv101wum-nl6: Fine tune the panel power sequence\n afs: Make error on cell lookup failure consistent with OpenAFS\n afs: Fix afs_server_list to be cleaned up with RCU\n Linux 5.15.140\n driver core: Release all resources during unbind before updating device links\n Input: xpad - add VID for Turtle Beach controllers\n tracing: Have trace_event_file have ref counters\n powerpc/powernv: Fix fortify source warnings in opal-prd.c\n io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid\n drm/amd/display: Change the DMCUB mailbox memory location from FB to inbox\n drm/amdgpu: fix error handling in amdgpu_bo_list_get()\n drm/amdgpu: don't use ATRM for external devices\n drm/i915: Fix potential spectre vulnerability\n drm/amd/pm: Handle non-terminated overdrive commands.\n ext4: add missed brelse in update_backups\n ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks\n ext4: correct the start block of counting reserved clusters\n ext4: correct return value of ext4_convert_meta_bg\n ext4: correct offset of gdb backup in non meta_bg group to update_backups\n ext4: apply umask if ACL support is disabled\n Revert \"net: r8169: Disable multicast filter for RTL8168H and RTL8107E\"\n media: qcom: camss: Fix missing vfe_lite clocks check\n media: qcom: camss: Fix VFE-17x vfe_disable_output()\n media: qcom: camss: Fix vfe_get() error jump\n media: qcom: camss: Fix pm_domain_on sequence in probe\n mmc: sdhci-pci-gli: GL9750: Mask the replay timer timeout of AER\n r8169: fix network lost after resume on DASH systems\n mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors\n mmc: sdhci-pci-gli: A workaround to allow GL9750 to enter ASPM L1.2\n riscv: kprobes: allow writing to x0\n nfsd: fix file memleak on client_opens_release\n media: ccs: Correctly initialise try compose rectangle\n media: venus: hfi: add checks to handle capabilities from firmware\n media: venus: hfi: fix the check to handle session buffer requirement\n media: venus: hfi_parser: Add check to keep the number of codecs within range\n media: sharp: fix sharp encoding\n media: lirc: drop trailing space from scancode transmit\n f2fs: avoid format-overflow warning\n i2c: i801: fix potential race in i801_block_transaction_byte_by_byte\n net: phylink: initialize carrier state at creation\n net: dsa: lan9303: consequently nested-lock physical MDIO\n net: ethtool: Fix documentation of ethtool_sprintf()\n s390/ap: fix AP bus crash on early config change callback invocation\n i2c: designware: Disable TX_EMPTY irq while waiting for block length byte\n sbsa_gwdt: Calculate timeout with 64-bit math\n lsm: fix default return value for inode_getsecctx\n lsm: fix default return value for vm_enough_memory\n Revert \"i2c: pxa: move to generic GPIO recovery\"\n Revert ncsi: Propagate carrier gain/loss events to the NCSI controller\n powerpc/pseries/ddw: simplify enable_ddw()\n arm64: dts: qcom: ipq6018: Fix tcsr_mutex register size\n arm64: dts: qcom: ipq6018: switch TCSR mutex to MMIO\n ksmbd: fix slab out of bounds write in smb_inherit_dacl()\n Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE\n Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables\n bluetooth: Add device 13d3:3571 to device tables\n bluetooth: Add device 0bda:887b to device tables\n Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0cb8:0xc559\n cpufreq: stats: Fix buffer overflow detection in trans_stats()\n regmap: Ensure range selector registers are updated after cache sync\n tty: serial: meson: fix hard LOCKUP on crtscts mode\n serial: meson: Use platform_get_irq() to get the interrupt\n ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC\n ALSA: hda/realtek - Add Dell ALC295 to pin fall back table\n ALSA: info: Fix potential deadlock at disconnection\n xhci: Enable RPM on controllers that support low-power states\n parisc/pgtable: Do not drop upper 5 address bits of physical address\n parisc: Prevent booting 64-bit kernels on PA1.x machines\n i3c: master: svc: fix SDA keep low when polling IBIWON timeout happen\n i3c: master: svc: fix check wrong status register in irq handler\n i3c: master: svc: fix ibi may not return mandatory data byte\n i3c: master: svc: fix wrong data return when IBI happen during start frame\n i3c: master: svc: fix race condition in ibi work thread\n i3c: master: cdns: Fix reading status register\n mtd: cfi_cmdset_0001: Byte swap OTP info\n mm/memory_hotplug: use pfn math in place of direct struct page manipulation\n mm/cma: use nth_page() in place of direct struct page manipulation\n s390/cmma: fix detection of DAT pages\n dmaengine: stm32-mdma: correct desc prep when channel running\n mcb: fix error handling for different scenarios when parsing\n tracing: Have the user copy of synthetic event address use correct context\n i2c: core: Run atomic i2c xfer when !preemptible\n kernel/reboot: emergency_restart: Set correct system_state\n quota: explicitly forbid quota files from being encrypted\n jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev\n ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix\n selftests/resctrl: Reduce failures due to outliers in MBA/MBM tests\n selftests/resctrl: Remove duplicate feature check from CMT test\n netfilter: nf_tables: split async and sync catchall in two functions\n netfilter: nf_tables: remove catchall element in GC sync path\n PCI: keystone: Don't discard .probe() callback\n PCI: keystone: Don't discard .remove() callback\n KEYS: trusted: Rollback init_trusted() consistently\n genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware\n mmc: meson-gx: Remove setting of CMD_CFG_ERROR\n wifi: ath11k: fix htt pktlog locking\n wifi: ath11k: fix dfs radar event locking\n wifi: ath11k: fix temperature event locking\n ima: detect changes to the backing overlay file\n ima: annotate iint mutex to avoid lockdep false positive warnings\n ACPI: FPDT: properly handle invalid FPDT subtables\n firmware: qcom_scm: use 64-bit calling convention only when client is 64-bit\n btrfs: don't arbitrarily slow down delalloc if we're committing\n rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects\n PM: hibernate: Clean up sync_read handling in snapshot_write_next()\n PM: hibernate: Use __get_safe_page() rather than touching the list\n arm64: dts: qcom: ipq6018: Fix hwlock index for SMEM\n rcu/tree: Defer setting of jiffies during stall reset\n svcrdma: Drop connection after an RDMA Read error\n wifi: wilc1000: use vmm_table as array in wilc struct\n PCI: exynos: Don't discard .remove() callback\n PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common()\n mmc: sdhci_am654: fix start loop index for TAP value parsing\n mmc: vub300: fix an error code\n clk: qcom: ipq6018: drop the CLK_SET_RATE_PARENT flag from PLL clocks\n clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks\n clk: socfpga: Fix undefined behavior bug in struct stratix10_clock_data\n parisc/pdc: Add width field to struct pdc_model\n arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer\n ACPI: resource: Do IRQ override on TongFang GMxXGxx\n watchdog: move softlockup_panic back to early_param\n PCI/sysfs: Protect driver's D3cold preference from user space\n hvc/xen: fix event channel handling for secondary consoles\n hvc/xen: fix error path in xen_hvc_init() to always register frontend driver\n hvc/xen: fix console unplug\n tty/sysrq: replace smp_processor_id() with get_cpu()\n audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare()\n audit: don't take task_lock() in audit_exe_compare() code path\n KVM: x86: Ignore MSR_AMD64_TW_CFG access\n KVM: x86: hyper-v: Don't auto-enable stimer on write from user-space\n x86/cpu/hygon: Fix the CPU topology evaluation for real\n crypto: x86/sha - load modules based on CPU features\n scsi: qla2xxx: Fix system crash due to bad pointer access\n scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers\n scsi: mpt3sas: Fix loop logic\n bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END\n bpf: Fix check_stack_write_fixed_off() to correctly spill imm\n randstruct: Fix gcc-plugin performance mode to stay in group\n powerpc/perf: Fix disabling BHRB and instruction sampling\n media: venus: hfi: add checks to perform sanity on queue pointers\n i915/perf: Fix NULL deref bugs with drm_dbg() calls\n xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init()\n xfs: fix memory leak in xfs_errortag_init\n xfs: fix exception caused by unexpected illegal bestcount in leaf dir\n xfs: avoid a UAF when log intent item recovery fails\n xfs: fix inode reservation space for removing transaction\n xfs: Fix false ENOSPC when performing direct write on a delalloc extent in cow fork\n xfs: add missing cmap->br_state = XFS_EXT_NORM update\n xfs: fix intermittent hang during quotacheck\n xfs: don't leak memory when attr fork loading fails\n xfs: fix use-after-free in xattr node block inactivation\n xfs: flush inode gc workqueue before clearing agi bucket\n xfs: prevent a UAF when log IO errors race with unmount\n xfs: use invalidate_lock to check the state of mmap_lock\n xfs: convert buf_cancel_table allocation to kmalloc_array\n xfs: don't leak xfs_buf_cancel structures when recovery fails\n xfs: refactor buffer cancellation table allocation\n cifs: fix check of rc in function generate_smb3signingkey\n cifs: spnego: add ';' in HOST_KEY_LEN\n tools/power/turbostat: Enable the C-state Pre-wake printing\n tools/power/turbostat: Fix a knl bug\n macvlan: Don't propagate promisc change to lower dev in passthru\n net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors\n net/mlx5e: Reduce the size of icosq_str\n net/mlx5e: Fix pedit endianness\n net/mlx5e: Refactor mod header management API\n net/mlx5e: Move mod hdr allocation to a single place\n net/mlx5e: Remove incorrect addition of action fwd flag\n net/mlx5e: fix double free of encap_header in update funcs\n net/mlx5e: fix double free of encap_header\n net: stmmac: fix rx budget limit check\n netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval()\n netfilter: nf_tables: add and use BE register load-store helpers\n netfilter: nf_tables: use the correct get/put helpers\n netfilter: nf_conntrack_bridge: initialize err to 0\n af_unix: fix use-after-free in unix_stream_read_actor()\n net: ethernet: cortina: Fix MTU max setting\n net: ethernet: cortina: Handle large frames\n net: ethernet: cortina: Fix max RX frame define\n bonding: stop the device in bond_setup_by_slave()\n ptp: annotate data-race around q->head and q->tail\n xen/events: fix delayed eoi list handling\n ppp: limit MRU to 64K\n tipc: Fix kernel-infoleak due to uninitialized TLV value\n net: hns3: fix VF wrong speed and duplex issue\n net: hns3: fix VF reset fail issue\n net: hns3: fix variable may not initialized problem in hns3_init_mac_addr()\n net: hns3: fix incorrect capability bit display for copper port\n net: hns3: add barrier in vf mailbox reply process\n net: hns3: add byte order conversion for PF to VF mailbox message\n net: hns3: refine the definition for struct hclge_pf_to_vf_msg\n net: hns3: fix add VLAN fail issue\n tty: Fix uninit-value access in ppp_sync_receive()\n ipvlan: add ipvlan_route_v6_outbound() helper\n net: set SOCK_RCU_FREE before inserting socket into hashtable\n net: inet: Retire port only listening_hash\n net: inet: Open code inet_hash2 and inet_unhash2\n net: inet: Remove count from inet_listen_hashbucket\n mptcp: listen diag dump support\n mptcp: diag: switch to context structure\n gfs2: Silence \"suspicious RCU usage in gfs2_permission\" warning\n SUNRPC: Fix RPC client cleaned up the freed pipefs dentries\n NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO\n SUNRPC: Add an IS_ERR() check back to where it was\n SUNRPC: ECONNRESET might require a rebind\n media: cec: meson: always include meson sub-directory in Makefile\n media: cadence: csi2rx: Unregister v4l2 async notifier\n sched/core: Optimize in_task() and in_interrupt() a bit\n tracing/perf: Add interrupt_context_level() helper\n tracing: Reuse logic from perf's get_recursion_context()\n wifi: iwlwifi: Use FW rate for non-data frames\n pwm: Fix double shift bug\n drm/amdgpu: fix software pci_unplug on some chips\n drm/qxl: prevent memory leak\n ASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings\n i2c: dev: copy userspace array safely\n kgdb: Flush console before entering kgdb on panic\n drm/amd/display: Avoid NULL dereference of timing generator\n media: imon: fix access to invalid resource for the second interface\n media: ccs: Fix driver quirk struct documentation\n media: cobalt: Use FIELD_GET() to extract Link Width\n gfs2: fix an oops in gfs2_permission\n gfs2: ignore negated quota changes\n media: vivid: avoid integer overflow\n media: gspca: cpia1: shift-out-of-bounds in set_flicker\n i3c: master: mipi-i3c-hci: Fix a kernel panic for accessing DAT_data.\n virtio-blk: fix implicit overflow on virtio_max_dma_size\n i2c: sun6i-p2wi: Prevent potential division by zero\n i3c: mipi-i3c-hci: Fix out of bounds access in hci_dma_irq_handler\n 9p: v9fs_listxattr: fix %s null argument warning\n 9p/trans_fd: Annotate data-racy writes to file::f_flags\n usb: gadget: f_ncm: Always set current gadget in ncm_bind()\n tty: vcc: Add check for kstrdup() in vcc_probe()\n exfat: support handle zero-size directory\n HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W\n PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk\n misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller\n PCI: Disable ATS for specific Intel IPU E2000 devices\n PCI: Extract ATS disabling to a helper function\n PCI: Use FIELD_GET() to extract Link Width\n scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup()\n atm: iphase: Do PCI error checks on own line\n PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields\n ALSA: hda: Fix possible null-ptr-deref when assigning a stream\n ARM: 9320/1: fix stack depot IRQ stack filter\n HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround\n jfs: fix array-index-out-of-bounds in diAlloc\n jfs: fix array-index-out-of-bounds in dbFindLeaf\n fs/jfs: Add validity check for db_maxag and db_agpref\n fs/jfs: Add check for negative db_l2nbperpage\n scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool\n scsi: hisi_sas: Set debugfs_dir pointer to NULL after removing debugfs\n RDMA/hfi1: Use FIELD_GET() to extract Link Width\n crypto: pcrypt - Fix hungtask for PADATA_RESET\n ASoC: soc-card: Add storage for PCI SSID\n selftests/efivarfs: create-read: fix a resource leak\n arm64: dts: ls208xa: use a pseudo-bus to constrain usb dma size\n drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL\n drm/amdkfd: Fix shift out-of-bounds issue\n drm/panel: st7703: Pick different reset sequence\n drm/amdgpu/vkms: fix a possible null pointer dereference\n drm/panel/panel-tpo-tpg110: fix a possible null pointer dereference\n drm/panel: fix a possible null pointer dereference\n drm/amdgpu: Fix potential null pointer derefernce\n drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga\n drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7\n drm/msm/dp: skip validity check for DP CTS EDID checksum\n drm: vmwgfx_surface.c: copy user-array safely\n kernel: watch_queue: copy user-array safely\n kernel: kexec: copy user-array safely\n string.h: add array-wrappers for (v)memdup_user()\n drm/amd/display: use full update for clip size increase of large plane source\n drm/amdkfd: Fix a race condition of vram buffer unref in svm code\n drm/komeda: drop all currently held locks if deadlock happens\n platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e\n Bluetooth: Fix double free in hci_conn_cleanup\n Bluetooth: btusb: Add date->evt_skb is NULL check\n wifi: ath10k: Don't touch the CE interrupt registers after power up\n net: annotate data-races around sk->sk_dst_pending_confirm\n net: annotate data-races around sk->sk_tx_queue_mapping\n wifi: ath10k: fix clang-specific fortify warning\n wifi: ath9k: fix clang-specific fortify warnings\n bpf: Detect IP == ksym.end as part of BPF program\n atl1c: Work around the DMA RX overflow issue\n wifi: mac80211: don't return unset power in ieee80211_get_tx_power()\n wifi: mac80211_hwsim: fix clang-specific fortify warning\n x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size\n workqueue: Provide one lock class key per work_on_cpu() callsite\n clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware\n clocksource/drivers/timer-imx-gpt: Fix potential memory leak\n perf/core: Bail out early if the request AUX area is out of bound\n locking/ww_mutex/test: Fix potential workqueue corruption\n Linux 5.15.139\n btrfs: use u64 for buffer sizes in the tree search ioctls\n Revert \"mmc: core: Capture correct oemid-bits for eMMC cards\"\n tracing/kprobes: Fix the order of argument descriptions\n fbdev: fsl-diu-fb: mark wr_reg_wa() static\n fbdev: imsttfb: fix a resource leak in probe\n fbdev: imsttfb: Fix error path of imsttfb_probe()\n spi: spi-zynq-qspi: add spi-mem to driver kconfig dependencies\n ASoC: hdmi-codec: register hpd callback on component probe\n drm/syncobj: fix DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE\n netfilter: nat: fix ipv6 nat redirect with mapped and scoped addresses\n netfilter: nft_redir: use `struct nf_nat_range2` throughout and deduplicate eval call-backs\n netfilter: xt_recent: fix (increase) ipv6 literal buffer length\n i2c: iproc: handle invalid slave state\n r8169: respect userspace disabling IFF_MULTICAST\n blk-core: use pr_warn_ratelimited() in bio_check_ro()\n block: remove unneeded return value of bio_check_ro()\n tg3: power down device only on SYSTEM_POWER_OFF\n net/smc: put sk reference if close work was canceled\n net/smc: allow cdc msg send rather than drop it with NULL sndbuf_desc\n net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT\n selftests: pmtu.sh: fix result checking\n net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs\n Fix termination state for idr_for_each_entry_ul()\n net: r8169: Disable multicast filter for RTL8168H and RTL8107E\n dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses.\n dccp: Call security_inet_conn_request() after setting IPv4 addresses.\n octeontx2-pf: Fix holes in error code\n octeontx2-pf: Fix error codes\n inet: shrink struct flowi_common\n bpf: Check map->usercnt after timer->timer is assigned\n tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING\n hsr: Prevent use after free in prp_create_tagged_frame()\n llc: verify mac len before reading mac header\n Input: synaptics-rmi4 - fix use after free in rmi_unregister_function()\n pwm: brcmstb: Utilize appropriate clock APIs in suspend/resume\n pwm: sti: Reduce number of allocations and drop usage of chip_data\n regmap: prevent noinc writes from clobbering cache\n media: dvb-usb-v2: af9035: fix missing unlock\n media: cedrus: Fix clock/reset sequence\n media: vidtv: mux: Add check and kfree for kstrdup\n media: vidtv: psi: Add check for kstrdup\n media: s3c-camif: Avoid inappropriate kfree()\n media: bttv: fix use after free error due to btv->timeout timer\n media: i2c: max9286: Fix some redundant of_node_put() calls\n pcmcia: ds: fix possible name leak in error path in pcmcia_device_add()\n pcmcia: ds: fix refcount leak in pcmcia_device_add()\n pcmcia: cs: fix possible hung task and memory leak pccardd()\n rtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call\n cxl/mem: Fix shutdown order\n i3c: Fix potential refcount leak in i3c_master_register_new_i3c_devs\n 9p/net: fix possible memory leak in p9_check_errors()\n perf hist: Add missing puts to hist__account_cycles\n perf machine: Avoid out of bounds LBR memory read\n usb: host: xhci-plat: fix possible kernel oops while resuming\n xhci: Loosen RPM as default policy to cover for AMD xHC 1.1\n powerpc/pseries: fix potential memory leak in init_cpu_associativity()\n powerpc/imc-pmu: Use the correct spinlock initializer.\n powerpc/xive: Fix endian conversion size\n powerpc/40x: Remove stale PTE_ATOMIC_UPDATES macro\n modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host\n powerpc: Only define __parse_fpscr() when required\n f2fs: fix to initialize map.m_pblk in f2fs_precache_extents()\n dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc()\n USB: usbip: fix stub_dev hub disconnect\n tools: iio: iio_generic_buffer ensure alignment\n misc: st_core: Do not call kfree_skb() under spin_lock_irqsave()\n dmaengine: ti: edma: handle irq_of_parse_and_map() errors\n usb: chipidea: Simplify Tegra DMA alignment code\n usb: chipidea: Fix DMA overwrite for Tegra\n usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency\n dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers\n livepatch: Fix missing newline character in klp_resolve_symbols()\n tty: tty_jobctrl: fix pid memleak in disassociate_ctty()\n f2fs: compress: fix to avoid redundant compress extension\n f2fs: compress: fix to avoid use-after-free on dic\n leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu'\n leds: pwm: Don't disable the PWM when the LED should be off\n leds: turris-omnia: Do not use SMBUS calls\n leds: turris-omnia: Drop unnecessary mutex locking\n mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs\n mfd: dln2: Fix double put in dln2_probe\n mfd: core: Ensure disabled devices are skipped without aborting\n mfd: core: Un-constify mfd_cell.of_reg\n ASoC: ams-delta.c: use component after check\n crypto: qat - fix deadlock in backlog processing\n padata: Fix refcnt handling in padata_free_shell()\n ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails\n HID: logitech-hidpp: Move get_wireless_feature_index() check to hidpp_connect_event()\n HID: logitech-hidpp: Revert \"Don't restart communication if not necessary\"\n HID: logitech-hidpp: Don't restart IO, instead defer hid_connect() only\n HID: logitech-hidpp: Remove HIDPP_QUIRK_NO_HIDINPUT quirk\n Revert \"HID: logitech-hidpp: add a module parameter to keep firmware gestures\"\n sh: bios: Revive earlyprintk support\n hid: cp2112: Fix IRQ shutdown stopping polling for all IRQs on chip\n RDMA/hfi1: Workaround truncation compilation error\n scsi: ufs: core: Leave space for '\\0' in utf8 desc string\n ASoC: fsl: Fix PM disable depth imbalance in fsl_easrc_probe\n RDMA/hns: The UD mode can only be configured with DCQCN\n RDMA/hns: Fix signed-unsigned mixed comparisons\n RDMA/hns: Fix uninitialized ucmd in hns_roce_create_qp_common()\n IB/mlx5: Fix rdma counter binding for RAW QP\n ASoC: fsl: mpc5200_dma.c: Fix warning of Function parameter or member not described\n ext4: move 'ix' sanity check to corrent position\n ARM: 9321/1: memset: cast the constant byte to unsigned char\n hid: cp2112: Fix duplicate workqueue initialization\n crypto: qat - increase size of buffers\n crypto: caam/jr - fix Chacha20 + Poly1305 self test failure\n crypto: caam/qi2 - fix Chacha20 + Poly1305 self test failure\n nd_btt: Make BTT lanes preemptible\n libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value\n scsi: ibmvfc: Fix erroneous use of rtas_busy_delay with hcall return code\n RDMA/core: Use size_{add,sub,mul}() in calls to struct_size()\n hwrng: geode - fix accessing registers\n crypto: hisilicon/hpre - Fix a erroneous check after snprintf()\n selftests/resctrl: Ensure the benchmark commands fits to its array\n selftests/pidfd: Fix ksft print formats\n arm64: dts: imx8mn: Add sound-dai-cells to micfil node\n arm64: dts: imx8mm: Add sound-dai-cells to micfil node\n arm64: dts: imx8qm-ss-img: Fix jpegenc compatible entry\n clk: scmi: Free scmi_clk allocated when the clocks with invalid info are skipped\n firmware: arm_ffa: Assign the missing IDR allocation ID to the FFA device\n firmware: ti_sci: Mark driver as non removable\n soc: qcom: llcc: Handle a second device without data corruption\n ARM: dts: qcom: mdm9615: populate vsdcc fixed regulator\n arm64: dts: qcom: apq8016-sbc: Add missing ADV7533 regulators\n ARM64: dts: marvell: cn9310: Use appropriate label for spi1 pins\n arm64: dts: qcom: sdm845-mtp: fix WiFi configuration\n arm64: dts: qcom: sc7280: Add missing LMH interrupts\n arm64: dts: qcom: msm8992-libra: drop duplicated reserved memory\n arm64: dts: qcom: msm8916: Fix iommu local address range\n ARM: dts: renesas: blanche: Fix typo in GP_11_2 pin name\n perf: hisi: Fix use-after-free when register pmu fails\n drm: mediatek: mtk_dsi: Fix NO_EOT_PACKET settings/handling\n drm/msm/dsi: use msm_gem_kernel_put to free TX buffer\n xen-pciback: Consider INTx disabled when MSI/MSI-X is enabled\n drm/rockchip: Fix type promotion bug in rockchip_gem_iommu_map()\n arm64/arm: xen: enlighten: Fix KPTI checks\n drm/bridge: lt9611uxc: fix the race in the error path\n drm/bridge: lt9611uxc: Register and attach our DSI device at probe\n drm/bridge: lt9611uxc: Switch to devm MIPI-DSI helpers\n drm/rockchip: cdn-dp: Fix some error handling paths in cdn_dp_probe()\n drm/mediatek: Fix iommu fault during crtc enabling\n drm/mediatek: Fix iommu fault by swapping FBs after updating plane state\n drm/amdkfd: fix some race conditions in vram buffer alloc/free of svm code\n drm/bridge: tc358768: Fix bit updates\n drm/bridge: tc358768: Disable non-continuous clock mode\n drm/bridge: tc358768: Fix use of uninitialized variable\n drm/bridge: lt8912b: Add missing drm_bridge_attach call\n drm/bridge: lt8912b: Manually disable HPD only if it was enabled\n drm/bridge: lt8912b: Fix crash on bridge detach\n drm/bridge: lt8912b: Fix bridge_detach\n drm/bridge: lt8912b: Add hot plug detection\n drm/bridge: lt8912b: Register and attach our DSI device at probe\n drm/bridge: lt8912b: Switch to devm MIPI-DSI helpers\n drm/mipi-dsi: Create devm device attachment\n drm/mipi-dsi: Create devm device registration\n drm/radeon: possible buffer overflow\n drm/rockchip: vop: Fix call to crtc reset helper\n drm/rockchip: vop: Fix reset of state in duplicate state crtc funcs\n hwmon: (coretemp) Fix potentially truncated sysfs attribute name\n hwmon: (axi-fan-control) Fix possible NULL pointer dereference\n platform/x86: wmi: Fix opening of char device\n platform/x86: wmi: remove unnecessary initializations\n platform/x86: wmi: Fix probe failure when failing to register WMI devices\n clk: qcom: config IPQ_APSS_6018 should depend on QCOM_SMEM\n clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data\n clk: mediatek: clk-mt7629: Add check for mtk_alloc_clk_data\n clk: mediatek: clk-mt7629-eth: Add check for mtk_alloc_clk_data\n clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data\n clk: mediatek: clk-mt6779: Add check for mtk_alloc_clk_data\n clk: mediatek: clk-mt6765: Add check for mtk_alloc_clk_data\n clk: npcm7xx: Fix incorrect kfree\n clk: ti: fix double free in of_ti_divider_clk_setup()\n clk: ti: change ti_clk_register[_omap_hw]() API\n clk: ti: Update component clocks to use ti_dt_clk_name()\n clk: ti: Update pll and clockdomain clocks to use ti_dt_clk_name()\n clk: ti: Add ti_dt_clk_name() helper to use clock-output-names\n clk: keystone: pll: fix a couple NULL vs IS_ERR() checks\n spi: nxp-fspi: use the correct ioremap function\n clk: renesas: rzg2l: Fix computation formula\n clk: renesas: rzg2l: Use FIELD_GET() for PLL register fields\n clk: renesas: rzg2l: Simplify multiplication/shift logic\n clk: imx: imx8qxp: Fix elcdif_pll clock\n clk: imx: imx8mq: correct error handling path\n clk: imx: Select MXC_CLK for CLK_IMX8QXP\n clk: qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src\n clk: qcom: mmcc-msm8998: Fix the SMMU GDSC\n clk: qcom: mmcc-msm8998: Don't check halt bit on some branch clks\n clk: qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies\n spi: tegra: Fix missing IRQ check in tegra_slink_probe()\n regmap: debugfs: Fix a erroneous check after snprintf()\n ipvlan: properly track tx_errors\n net: add DEV_STATS_READ() helper\n ipv6: avoid atomic fragment on GSO packets\n ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias()\n wifi: iwlwifi: empty overflow queue during flush\n wifi: iwlwifi: pcie: synchronize IRQs before NAPI\n wifi: iwlwifi: call napi_synchronize() before freeing rx/tx queues\n iwlwifi: pcie: adjust to Bz completion descriptor\n tcp: fix cookie_init_timestamp() overflows\n chtls: fix tp->rcv_tstamp initialization\n r8169: fix rare issue with broken rx after link-down on RTL8125\n r8169: use tp_to_dev instead of open code\n thermal: core: prevent potential string overflow\n netfilter: nf_tables: Drop pointless memset when dumping rules\n PM / devfreq: rockchip-dfi: Make pmu regmap mandatory\n can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds\n can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on()\n can: dev: can_restart(): don't crash kernel if carrier is OK\n wifi: rtlwifi: fix EDCA limit set by BT coexistence\n tcp_metrics: do not create an entry from tcp_init_metrics()\n tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics()\n tcp_metrics: add missing barriers on delete\n wifi: mt76: mt7603: improve stuck beacon handling\n mt76: pass original queue id from __mt76_tx_queue_skb to the driver\n mt76: add support for overriding the device used for DMA mapping\n mt76: dma: use kzalloc instead of devm_kzalloc for txwi\n wifi: mt76: mt7603: rework/fix rx pse hang check\n wifi: rtw88: debug: Fix the NULL vs IS_ERR() bug for debugfs_create_file()\n net: spider_net: Use size_add() in call to struct_size()\n tipc: Use size_add() in calls to struct_size()\n mlxsw: Use size_mul() in call to struct_size()\n gve: Use size_add() in call to struct_size()\n tcp: call tcp_try_undo_recovery when an RTOd TFO SYNACK is ACKed\n udp: add missing WRITE_ONCE() around up->encap_rcv\n selftests/bpf: Correct map_fd to data_fd in tailcalls\n selftests/bpf: Test tail call counting with bpf2bpf and data on stack\n i40e: fix potential memory leaks in i40e_remove()\n genirq/matrix: Exclude managed interrupts in irq_matrix_allocated()\n pstore/platform: Add check for kstrdup\n x86/boot: Fix incorrect startup_gdt_descr.size\n x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot\n x86: Share definition of __is_canonical_address()\n futex: Don't include process MM in futex key on no-MMU\n x86/srso: Fix SBPB enablement for (possible) future fixed HW\n writeback, cgroup: switch inodes with dirty timestamps to release dying cgwbs\n vfs: fix readahead(2) on block devices\n sched: Fix stop_one_cpu_nowait() vs hotplug\n sched/uclamp: Ignore (util == 0) optimization in feec() when p_util_max = 0\n iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user()\n\n Conflicts:\n\tdrivers/clk/qcom/gcc-sm8150.c\n\tdrivers/net/ethernet/stmicro/stmmac/dwxgmac2.h\n\tdrivers/net/usb/ax88179_178a.c\n\nChange-Id: Ie58626d71e7c438fab5ff0e985ec8901b94b3211","shortMessageHtmlLink":"Merge branch 'android13-5.15-lts' of https://android.googlesource.com…"}},{"before":"71edf1fcccd5923f96e8f7074fb5d3635d3e02ff","after":"d9863a476af0975e5b52d8033926edae5ed529c4","ref":"refs/heads/lineage-21","pushedAt":"2023-12-26T15:47:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"usb: dwc3: gadget: Partially reset to CLO\n\nThis restores dwc3_gadget_disable_irq and __dwc3_gadget_stop functions\nto then revert commit 20351ddb1f41cfb3ae20e105425ef43a28393d76,\nwhich is causing a SMMU fault and leading to a kernel crash as soon as\nUSB tethering is enabled.\n\nSignature of the fault for reference:\n\n [ 127.540967][ T1886] arm-smmu 15000000.apps-smmu: Unhandled arm-smmu context fault from a600000.dwc3!\n [ 127.540993][ T1886] arm-smmu 15000000.apps-smmu: FAR = 0x0000000000000000\n [ 127.541004][ T1886] arm-smmu 15000000.apps-smmu: PAR = 0x0000000000000000\n [ 127.541012][ T1886] arm-smmu 15000000.apps-smmu: FSR = 0x40000402 [TF W SS ]\n [ 127.541022][ T1886] arm-smmu 15000000.apps-smmu: FSYNR0 = 0x100011\n [ 127.541030][ T1886] arm-smmu 15000000.apps-smmu: FSYNR1 = 0xaa00\n [ 127.541037][ T1886] arm-smmu 15000000.apps-smmu: context bank# = 0x2f\n [ 127.541046][ T1886] arm-smmu 15000000.apps-smmu: TTBR0 = 0x0000000000000000\n [ 127.541054][ T1886] arm-smmu 15000000.apps-smmu: TTBR1 = 0x0000000000000000\n [ 127.541063][ T1886] arm-smmu 15000000.apps-smmu: SCTLR = 0x0a5f00e7 ACTLR = 0x00000003\n [ 127.541079][ T1886] arm-smmu 15000000.apps-smmu: CBAR = 0x0001f300\n [ 127.541089][ T1886] arm-smmu 15000000.apps-smmu: MAIR0 = 0xf404ff44 MAIR1 = 0x0000efe4\n [ 127.541096][ T1886] arm-smmu 15000000.apps-smmu: SID = 0x40\n [ 127.541103][ T1886] arm-smmu 15000000.apps-smmu: Client info: BID=0x5, PID=0xa, MID=0x0\n [ 127.541172][ T1886] arm-smmu 15000000.apps-smmu: soft iova-to-phys=0x0000000000000000\n [ 127.541514][ T1886] qsmmuv500-tbu 16f0000.anoc_1_qtb: ECATS generated a fault interrupt! OUTFLD0 = 0x1 SID = 0x40\n [ 127.541542][ T1886] qsmmuv500-tbu 16f0000.anoc_1_qtb: ECATS generated a fault interrupt! OUTFLD0 = 0x1 SID = 0x40\n [ 127.541568][ T1886] qsmmuv500-tbu 16f0000.anoc_1_qtb: ECATS generated a fault interrupt! OUTFLD0 = 0x1 SID = 0x40\n [ 127.541771][ T1886] qsmmuv500-tbu 16f0000.anoc_1_qtb: ECATS generated a fault interrupt! OUTFLD0 = 0x1 SID = 0x40\n [ 127.541800][ T1886] qsmmuv500-tbu 16f0000.anoc_1_qtb: ECATS generated a fault interrupt! OUTFLD0 = 0x1 SID = 0x40\n [ 127.541823][ T1886] qsmmuv500-tbu 16f0000.anoc_1_qtb: ECATS generated a fault interrupt! OUTFLD0 = 0x1 SID = 0x40\n [ 127.542094][ T1886] qsmmuv500-tbu 16f0000.anoc_1_qtb: ECATS generated a fault interrupt! OUTFLD0 = 0x1 SID = 0x40\n [ 127.542122][ T1886] qsmmuv500-tbu 16f0000.anoc_1_qtb: ECATS generated a fault interrupt! OUTFLD0 = 0x1 SID = 0x40\n [ 127.542145][ T1886] qsmmuv500-tbu 16f0000.anoc_1_qtb: ECATS generated a fault interrupt! OUTFLD0 = 0x1 SID = 0x40\n [ 127.542246][ T1886] arm-smmu 15000000.apps-smmu: hard iova-to-phys (ATOS)=0x0000000000000000\n\nCommit 3a0a7c82a9d583b7074ffb062ef3f409efc80934 picked by QuIC\nUSB team has been also re-applied after the revert of the breaking\npatch.\n\nChange-Id: Ie7f94bbee7c1f700f7dc579540d545e748bb1900","shortMessageHtmlLink":"usb: dwc3: gadget: Partially reset to CLO"}},{"before":"f6be51168a6bf7d1dfa7a3ba894a1e9bd8fb09bc","after":"71edf1fcccd5923f96e8f7074fb5d3635d3e02ff","ref":"refs/heads/lineage-21","pushedAt":"2023-12-12T10:38:24.000Z","pushType":"push","commitsCount":221,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge tag 'KERNEL.PLATFORM.2.0.r1-15300-kernel.0' of https://git.codelinaro.org/clo/la/kernel/msm-5.15 into HEAD\n\nKERNEL.PLATFORM.2.0.r1-15300-kernel.0\n\n* tag 'KERNEL.PLATFORM.2.0.r1-15300-kernel.0' of https://git.codelinaro.org/clo/la/kernel/msm-5.15:\n driver: can: spi: add mcp25xxfd driver la\n phy: msm: snps: eusb2: Update the eusb2 init sequence\n soc: qcom: hab: Correct the memory release context\n soc: qcom: hab: add non-blocking support for habmm_socket_send on virtio-hab\n phy: msm: snps: eusb2: Update the eusb2 init sequence\n driver: irqchip: mpm: Update the mpm with proper tsense irq for trinket\n soc: qcom: aoss: Register with resume_early cb in qb path\n soc: qcom: aoss: Add support for deepsleep and quickboot\n defconfig: gen4auto: Enabled ddr-profiling feature\n defconfig: modules.list: Add support of crypto drivers for trinket target\n pinctrl: qcom: Fix suspend/resume of UFS_RESET pins\n soc: qcom: hab: Compare with local value when getting pchan->sequence_rx from received message\n defconfig: sa8225p: enable fbe UFS modules\n soc: qcom: dcc_v2: Fix slab-out-of-bounds issue in dcc driver\n Revert \"msm: drm: corrected size for Tiled Display Topology ID\"\n defconfig: gen3auto: Enable coresight STM trace\n pinctrl: qcom: Add support for SDM670 SoC pin control\n msm: ADSPRPC: Prevent map deletion for XPU when remote call fails\n drivers: remoteproc: Add support for adsp/cdsp/mpss remoteproc\n net: usb: ax88179: Upgrade ax88179a driver\n remoteproc: Update dump configuration for AoN subsystem\n fde: ice: support of input hash for ice driver\n defconfig: gen4auto: Enable driver to print xbl log\n arm64: defconfig: Enable defconfigs for qcs6125\n soc: qcom: hgsl: Add debug nodes to show memory\n rpmsg: glink: Remove dynamic intents from local intent list\n mmc: sdhci-msm-scaling: Fix logic to avoid unnecessary log print\n clk: qcom: Add runtime pm_ops to DISPCC kona\n soc: qcom: Add support to hypassign ext-regions in vm\n remoteproc: Add shutdown completion signal in AoN RTOS Exit\n msm: misc: enable QRC support on msm-5.15\n defconfig: AOP_SET_DDR defconfig for gen4auto target\n usb: dwc3-msm-core: Add support for cache DT based initial value\n msm: drm: corrected size for Tiled Display Topology ID\n ufs: phy-qcom: snapshot UFS PHY driver from msm-5.4\n soc: qcom: handle AON spi state when driver is not ready\n defconfig: trinket: Enable UFS PHY V3.0 module for trinket\n ufs: phy-qcom: snapshot UFS PHY V3 header from msm-5.4\n usb: dwc3: msm-ops: Set maxpacket limit in usb_ep_set_limit call\n msm: misc: enable QRC support on msm-5.15\n build.config: Add necessary ufs drivers to modules list\n usb: phy: Add snapshot of QUSB-V2 PHY driver\n soc: qcom: hab: refine the statistic in vchan_stat\n iommu/arm-smmu-v3: Update variable initialization\n soc: qcom: hab: Refine the unexport routine\n serial: msm_serial_hs: Added Check in interrupt Handler\n gunyah: Use workqueue to schedule vcpu after qcrosvm exit\n wifi: cfg80211: Add chan to freq formula for 2.5MHz step\n defconfig: autogvm: Disable minidump smem driver on autogvm\n soc: qcom: qcom_ipcc: Enable TZ and all remoteproc items from APPS side\n modules.vendor_blocklist: add cnss/wlan modules to gen3auto/gen4auto/autogvm config\n build: Add aurix-can to blocklist\n defconfig: autogvm: Enable necessary configs\n soc: qcom: ipcc: Add IRQF_NO_THREAD flag\n defconfig: autogvm: Enable Paravirt SMMUV3 driver\n defconfig: gen4auto: Enabling the dcc_v2 driver\n msm: ADSPRPC: Add XPU protection for audio mapping\n usb: phy: Avoid toggling EUD_DETECT during spoof detach\n UPSTREAM: regmap: Drop initial version of maximum transfer length fixes\n arm: defconfig: Enable EDAC support on gen4auto\n drivers: pinctrl: Add custom GPIO to PDC pin mapping list support\n ARM: config: msm: Enable config for pcie to usb hub\n regulator: Enable rpmh resending requests in deepsleep via dt property\n i2c: i2c-msm-geni: create new function from probe\n config: Add defconfigs to enable compile for TDK sensor\n serial: msm-geni: Add a check before terminate a TX channel\n defconfig: autogvm: Add USB Link Layer Tests for LAGVM\n usb: misc: lvstest: fix the logic that checks the port number from user\n msm: misc: add open flag in qrc driver on msm-5.15\n slimbus: qcom-ngd: Handle SSR and xfer message scenario\n spi: spi-msm-geni: Correct logic for cmd_done\n net: qrtr: Handle -EAGAIN from MHI layer\n serial: msm_geni_serial: Don't drop RX packet for Rx Break/frame error\n i2c-msm-v2: used original udelay instead of usleep_range\n serial: msm_geni_serial: Update secondary command register settings\n remoteproc: Update wlan ssr name for qcs405\n pci: msm: Fix DRV event only be delivered to RC0\n defconfig: gen4auto: Ethernet defconfigs for gen4auto LA\n iommu: Fix missing return check of arm_lpae_init_pte\n mailbox: qcom: Add QCS605 APCS support\n soc: qcom: aoss: Add compatible for qcs605\n pci: msm: support of qps615 bridge for different PCIe instances\n Revert \"defconfig: gen4auto: Walt defconfig for gen4auto target\"\n rpmsg: glink: Synchronize channel close request\n drivers: soc: qcom: Add minidump-id for Lemans\n spi: spi_msm_geni: Check Error condition for DMA mode\n Android Common Kernel: Initial commit\n i2c: i2c-msm-geni: Skip NACK detection for read operation\n clk: qcom: rpm-smd: Add rf_clk2 for monacow\n drivers: remoteproc: PIL: Add support for hibernation callbacks\n soc: qcom: set rproc unload flag during RTOS exit\n i2c: i2c-msm-geni: create new function from IRQ handler\n serial: msm_geni_serial: Add changes to capture kpi's\n iio: proximity: inv_ch101: Defer probe if io expander is not ready\n ANDROID: Fix unaligned memory access\n ANDROID: Hack to support ABI stable accept_ra_min_lft\n ANDROID: GKI: Update symbol list for sunxi\n soc: qcom: hgsl: fix potential use after free\n arm64: defconfig: disable lt9611uxc defconfig\n serial: msm_geni_serial: Prevent unclocked access in msm_geni_serial_flush\n iio: qcom-spmi-adc5-gen3: Add support for Deep Sleep\n pinctrl: qcom: spmi-gpio: Add support for Deep Sleep\n interconnect: qcom: lemans: Add deepsleep support for lemans\n soc: qcom: disable rf_clk2 clock on aon boot\n serial: msm_geni_serial: Parity check failure issue\n\n Conflicts:\n\tandroid/abi_gki_aarch64.xml\n\ttools/testing/selftests/filesystems/fuse/fuse_test.c\n\nChange-Id: I1b1ea2f6eddfc99fc5d348e924796d003c566997","shortMessageHtmlLink":"Merge tag 'KERNEL.PLATFORM.2.0.r1-15300-kernel.0' of https://git.code…"}},{"before":"b7bdf9e39d689e367e89e94eb858373bd9963eee","after":"f6be51168a6bf7d1dfa7a3ba894a1e9bd8fb09bc","ref":"refs/heads/lineage-21","pushedAt":"2023-12-11T09:40:40.000Z","pushType":"push","commitsCount":166,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge branch 'android13-5.15-lts' of https://android.googlesource.com/kernel/common into HEAD\n\n* 'android13-5.15-lts' of https://android.googlesource.com/kernel/common:\n ANDROID: GKI: db845c: Update symbols list and ABI on rpmsg_register_device_override\n ANDROID: fix up rpmsg_device ABI break\n ANDROID: fix up platform_device ABI break\n Revert \"kasan: print the original fault addr when access invalid shadow\"\n Linux 5.15.138\n ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection\n misc: pci_endpoint_test: Add deviceID for J721S2 PCIe EP device support\n tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks\n tty: 8250: Add support for Intashield IX cards\n tty: 8250: Add support for additional Brainboxes PX cards\n tty: 8250: Fix up PX-803/PX-857\n tty: 8250: Fix port count of PX-257\n tty: 8250: Add support for Intashield IS-100\n tty: 8250: Add support for Brainboxes UP cards\n tty: 8250: Add support for additional Brainboxes UC cards\n tty: 8250: Remove UC-257 and UC-431\n tty: n_gsm: fix race condition in status line change on dead connections\n usb: raw-gadget: properly handle interrupted requests\n usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm()\n usb: storage: set 1.50 as the lower bcdDevice for older \"Super Top\" compatibility\n PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device\n drm/amd: Disable ASPM for VI w/ all Intel systems\n drm/amd: Move helper for dynamic speed switch check out of smu13\n can: isotp: isotp_sendmsg(): fix TX state detection and wait behavior\n can: isotp: isotp_bind(): do not validate unused address information\n can: isotp: add local echo tx processing and tx without FC\n can: isotp: handle wait_event_interruptible() return values\n can: isotp: check CAN address family in isotp_bind()\n can: isotp: isotp_bind(): return -EINVAL on incorrect CAN ID formatting\n can: isotp: set max PDU size to 64 kByte\n powerpc/mm: Fix boot crash with FLATMEM\n r8152: Check for unplug in r8153b_ups_en() / r8153c_ups_en()\n r8152: Check for unplug in rtl_phy_patch_request()\n net: chelsio: cxgb4: add an error code check in t4_load_phy_fw\n platform/mellanox: mlxbf-tmfifo: Fix a warning message\n scsi: mpt3sas: Fix in error path\n fbdev: uvesafb: Call cn_del_callback() at the end of uvesafb_exit()\n drm/ttm: Reorder sys manager cleanup step\n ASoC: rt5650: fix the wrong result of key button\n netfilter: nfnetlink_log: silence bogus compiler warning\n spi: npcm-fiu: Fix UMA reads when dummy.nbytes == 0\n fs/ntfs3: Avoid possible memory leak\n fs/ntfs3: Fix directory element type detection\n fs/ntfs3: Fix NULL pointer dereference on error in attr_allocate_frame()\n fs/ntfs3: Fix possible NULL-ptr-deref in ni_readpage_cmpr()\n fs/ntfs3: Use kvmalloc instead of kmalloc(... __GFP_NOWARN)\n fs/ntfs3: Write immediately updated ntfs state\n fs/ntfs3: Add ckeck in ni_update_parent()\n fbdev: atyfb: only use ioremap_uc() on i386 and ia64\n Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport\n powerpc/85xx: Fix math emulation exception\n dmaengine: ste_dma40: Fix PM disable depth imbalance in d40_probe\n irqchip/stm32-exti: add missing DT IRQ flag translation\n irqchip/riscv-intc: Mark all INTC nodes as initialized\n net: sched: cls_u32: Fix allocation size in u32_init()\n ASoC: simple-card: fixup asoc_simple_probe() error handling\n x86: Fix .brk attribute in linker script\n rpmsg: Fix possible refcount leak in rpmsg_register_device_override()\n rpmsg: glink: Release driver_override\n rpmsg: Fix calling device_lock() on non-initialized device\n rpmsg: Fix kfree() of static memory on setting driver_override\n rpmsg: Constify local variable in field store macro\n driver: platform: Add helper for safer setting of driver_override\n objtool/x86: add missing embedded_insn check\n ext4: avoid overlapping preallocations due to overflow\n ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow\n ext4: add two helper functions extent_logical_end() and pa_logical_end()\n x86/mm: Fix RESERVE_BRK() for older binutils\n x86/mm: Simplify RESERVE_BRK()\n x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility\n gve: Fix GFP flags when allocing pages\n iio: afe: rescale: Accept only offset channels\n iio: afe: rescale: add offset support\n iio: afe: rescale: expose scale processing function\n iio: afe: rescale: reorder includes\n clk: Sanitize possible_parent_show to Handle Return Value of of_clk_get_parent_name\n sparc32: fix a braino in fault handling in csum_and_copy_..._user()\n perf/core: Fix potential NULL deref\n nvmem: imx: correct nregs for i.MX6UL\n nvmem: imx: correct nregs for i.MX6SLL\n nvmem: imx: correct nregs for i.MX6ULL\n misc: fastrpc: Clean buffers on remote invocation failures\n tracing/kprobes: Fix the description of variable length arguments\n i2c: aspeed: Fix i2c bus hang in slave read\n i2c: stm32f7: Fix PEC handling in case of SMBUS transfers\n i2c: muxes: i2c-demux-pinctrl: Use of_get_i2c_adapter_by_node()\n i2c: muxes: i2c-mux-gpmux: Use of_get_i2c_adapter_by_node()\n i2c: muxes: i2c-mux-pinctrl: Use of_get_i2c_adapter_by_node()\n iio: adc: xilinx-xadc: Correct temperature offset/scale for UltraScale\n iio: adc: xilinx-xadc: Don't clobber preset voltage/temperature thresholds\n iio: exynos-adc: request second interupt only when touchscreen mode is used\n kasan: print the original fault addr when access invalid shadow\n i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR\n gtp: fix fragmentation needed check with gso\n gtp: uapi: fix GTPA_MAX\n tcp: fix wrong RTO timeout when received SACK reneging\n r8152: Release firmware if we have an error in probe\n r8152: Cancel hw_phy_work if we have an error in probe\n r8152: Run the unload routine if we have errors during probe\n r8152: Increase USB control msg timeout to 5000ms as per spec\n net: usb: smsc95xx: Fix uninit-value access in smsc95xx_read_reg\n net: ieee802154: adf7242: Fix some potential buffer overflow in adf7242_stats_show()\n igc: Fix ambiguity in the ethtool advertising\n neighbour: fix various data-races\n igb: Fix potential memory leak in igb_add_ethtool_nfc_entry\n treewide: Spelling fix in comment\n i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value\n r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1\n r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1\n r8169: fix the KCSAN reported data-race in rtl_tx() while reading tp->cur_tx\n firmware/imx-dsp: Fix use_after_free in imx_dsp_setup_channels()\n drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper()\n vsock/virtio: initialize the_virtio_vsock before using VQs\n vsock/virtio: add support for device suspend/resume\n vsock/virtio: factor our the code to initialize and delete VQs\n drm/i915/pmu: Check if pmu is closed before stopping event\n nfsd: lock_rename() needs both directories to live on the same fs\n mm/migrate: fix do_pages_move for compat pointers\n mm/page_alloc: correct start page when guard page debug is enabled\n vhost: Allow null msg.size on VHOST_IOTLB_INVALIDATE\n virtio-mmio: fix memory leak of vm_dev\n virtio_balloon: Fix endless deflation and inflation on arm64\n mcb-lpc: Reallocate memory region to avoid memory overlapping\n mcb: Return actual parsed size when reading chameleon table\n mptcp: more conservative check for zero probes\n tcp: cleanup tcp_remove_empty_skb() use\n tcp: remove dead code from tcp_sendmsg_locked()\n pinctrl: qcom: lpass-lpi: fix concurrent register updates\n ASoC: codecs: wcd938x: fix runtime PM imbalance on remove\n ASoC: codecs: wcd938x: fix resource leaks on bind errors\n\n Conflicts:\n\tdrivers/rpmsg/qcom_glink_native.c\n\nChange-Id: I2cfa23a316e97a60c10262584c56dbb8042b6e28","shortMessageHtmlLink":"Merge branch 'android13-5.15-lts' of https://android.googlesource.com…"}},{"before":"c36cb3175a44898a697fd535e4c5bc04d85bdb48","after":"b7bdf9e39d689e367e89e94eb858373bd9963eee","ref":"refs/heads/lineage-21","pushedAt":"2023-12-02T13:42:15.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"dma: qcom: bam_dma: Fix debugfs dependency\n\nChange-Id: I84e8cce643a8bb2eda73e9d0ef0e1181f1639e1f\nSigned-off-by: Pranav Vashi ","shortMessageHtmlLink":"dma: qcom: bam_dma: Fix debugfs dependency"}},{"before":"79197df5d76b833378ac9afa666c27b202200ff0","after":"c36cb3175a44898a697fd535e4c5bc04d85bdb48","ref":"refs/heads/lineage-21","pushedAt":"2023-11-15T11:48:10.000Z","pushType":"push","commitsCount":392,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"FROMGIT: f2fs: do not return EFSCORRUPTED, but try to run online repair\n\nIf we return the error, there's no way to recover the status as of now, since\nfsck does not fix the xattr boundary issue.\n\nBug: 307367469\nBug: 305658663\nCc: stable@vger.kernel.org\nSigned-off-by: Jaegeuk Kim \n(cherry picked from commit 50a472bbc79ff9d5a88be8019a60e936cadf9f13\n https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git dev)\nChange-Id: Ia95ef8ba177a27d7a5efcc873c5dca10de38ae5e\nSigned-off-by: Jaegeuk Kim \n(cherry picked from commit 168918a65c9aaba6d573f45c578d7800f89ecbea)","shortMessageHtmlLink":"FROMGIT: f2fs: do not return EFSCORRUPTED, but try to run online repair"}},{"before":"20a41725840105eafa41ad161dc8e4112f12f11f","after":"79197df5d76b833378ac9afa666c27b202200ff0","ref":"refs/heads/lineage-21","pushedAt":"2023-10-29T23:23:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"drivers: soc: qcom: Add missing type specifier\n\nChange-Id: I4e89a12dc8b3e56d4a45b00a7bce1652d1c746f8\nSigned-off-by: Pranav Vashi ","shortMessageHtmlLink":"drivers: soc: qcom: Add missing type specifier"}},{"before":null,"after":"20a41725840105eafa41ad161dc8e4112f12f11f","ref":"refs/heads/lineage-21","pushedAt":"2023-10-29T22:58:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge tag 'KERNEL.PLATFORM.2.0.r1-14600-kernel.0' of https://git.codelinaro.org/clo/la/kernel/msm-5.15 into HEAD\n\nKERNEL.PLATFORM.2.0.r1-14600-kernel.0\n\n* tag 'KERNEL.PLATFORM.2.0.r1-14600-kernel.0' of https://git.codelinaro.org/clo/la/kernel/msm-5.15:\n soc: qcom: Add support to hypassign ext-regions in vm\n soc: qcom: hgsl: fix potential use after free\n usb: misc: lvstest: fix the logic that checks the port number from user\n pci: msm: using i2c client \"of_node\" to read pcieX_i2c_ctrl properties\n defconfig: gen4auto: Remove torture_test for lemans\n pci: msm: Extend sleep time when reset i2c client\n driver: net: can: Disable SPI transfers during shutdown\n pci: msm: Add API to control pcie link state of NTN3 downstream port\n usb: f_gsi: mark ipa_ready to false before register\n dmaengine: msm_gpi: Update ring pointer rp1 in gpi_pause\n serial: msm_geni_serial: Retry sending Rx data to tty in chunks of 256 bytes\n rpmsg: glink: Clear cpu affinity during native remove\n msm: ipa: add pipe setup parameter for mlo_chip_id\n smb23x-charger: Fix SMB irq storm issue during suspend entry\n drivers: dcvs: bwmon: Fix secondary vote calculation\n net: qrtr: Cleanup flow control during DEL proc\n net: qrtr: Converting DEL_PROC command to BYE command\n drivers: soc: qcom: Fix dependencies on WALT\n serial: msm_geni_serial: Retry sending Rx data to tty in chunks of 256 bytes\n drm: bridge: lt9611uxc: fix bridge reset sequence\n soc: qcom: increase glink channel open timeout\n pci: msm: Bring pine EP out of reset after link up\n pci:msm: Implement SUSPEND LATE for switch support\n pci: msm: Bringing EP out of reset prior link up\n pci: msm: Update of de_emphasis setting depending on ntn3 switch version\n pci: msm: updating compatible string for NTN3 switch\n soc: qcom: pmic-pon-log: update PON fault reason map\n spi: spi-msm-geni: add changes for null pointer check\n config: Enable CAN functionality for qrb5165 RB5 device\n spi: spi-msm-geni: Add support for SPI_LSB_FIRST mode\n pinctrl: qcom: Expose ufs_reset as gpio on trinket\n msm: ADSPRPC: Skip dump collection for hibernation state\n Revert \"i2c: i2c-msm-geni: Update deepsleep and quickboot changes for I2C\"\n dmaengine: msm_gpi: Update ring pointer rp1 in gpi_pause\n usb: f_gsi: mark ipa_ready to false before register\n soc: qcom: subsystem_sleep_stats: update to read stats for rpm target\n defconfig: gen3auto: Enable RTB and disable ARM64_LSE_ATOMICS\n spmi: qcom: Remove print warning log\n msm: msi: set enable_irq_wake for PCIe MSI IRQ\n soc: qcom: hab: Add sanity checks for NULL pointer issues\n defconfig: Add android binder driver for Kona LE\n modules.list.msm.autoghgvm: Add SMMUv2 as a first stage module\n scsi: ufs: Fix ufs version update to phy\n pci: msm: Return -EDEFER when i2c is not probed\n pci: msm: Update NTN3 de-emphasis values via I2C\n msm: adsprpc: Handle UAF in process shell memory\n drivers: thermal: bcl_pmic5: use feature variables per bcl peripheral\n power_state: Add check for subsystem count\n msm: adsprpc : Fix use after free in fastrpc_internal_mem_unmap\n arm64: defconfig: Enable thermal defconfigs for qcs405\n hgsl: add api to get fd from dmabuf memory\n driver : hdcp_qseecom: Retry HDCP key verify when Qseecomd down\n coresight: ETR: Fix memory leak when ETR buffer size is modified\n defconfig: Enable simple governor for kalama, crow\n defconfig: Enable qseecom proxy driver for GVM\n defconfig: enable qrtr smd for qcs405\n memshare: Prevent possible integer overflow\n soc: qcom: hgsl: fix potential UAF\n regulator: amoled: Add IBB spur mitigation support\n msm: adsprpc: Usage of HLIST for async queue instead of LIST\n soc: qcom: false adsp sleepmon detection problem\n mmc: sdhci-msm: Rectify dll programming sequence\n soc: hgsl: add NULL pointer protection\n iio: adc: qcom-spmi-adc5: Update SW calibrated ADC device data\n rpmsg: glink: slatecom: added rx packet counter\n driver: net: can: Disabled duplicate SPI Txn on Resume\n cpuidle: governors: qcom-simple-lpm: Reduce rating than default governor\n net: qrtr: Change port insertion to atomic\n serial: msm_geni_serial: Retry sending Rx data if tty_insert_flip_string fails\n power: smb23x: Add POWER_SUPPLY_PROP_PRESENT property in usb_set properties\n scsi: ufs: Defer ufs probe if phy drvdata is not initialized\n drivers: qcom: soc_sleep_stats: Modify output of ddr residency\n modules.blocklist: Add limits_stress driver to block list for kalama\n defconfig: gen4auto: Enabled perf-lock feature\n defconfig: enable panel event notifier config for trinket\n drivers: dcvs: pmu_lib: Pass physical CPUs to CPUCP\n arm64: defconfig: Enable USB LVS test compliance module\n mhi: core: Flush pending MHI register writes before MHI suspend\n soc: qcom: hab: Put work of hab_ctx_free() to workqueue if needed\n drv: rproc: Add check to make AON dump collection decision\n soc: qcom: dcc_v2: Add DT property for memory map version\n Revert \"dcc_v2: Add memory map version support for Lemans\"\n defconfig: Enable MSM_CPU_FREQ config for qcs405\n msm: adsprpc : Fix bad dev dereference in fastrpc_mmap_free\n cpufreq: Snapshot of qcom-cpufreq driver\n pci: msm: Add support for NTN3 switch i2c client operations\n pci: msm: Add support for BDF filtering\n msm: ep_pcie: Reduce ipc log size based on the device tree flag for ep-pcie\n drivers: scm: Add check for dload mode support\n sched/walt: Fix WALT_BUG crash observed\n sched/walt: Introduce bug_on lockdep failures\n sched/walt: Introduce WALT_BUG if mark_task_starting occurs twice\n sched/walt: Introduce mark start ts\n sched/walt: Introduce WALT_BUG if mark start progresses too far\n usb: f_gsi: check for ipa_ready to be true before xdci connect\n spi: spi-geni-qcom: Use DMA mode for SPI responder requester\n sound: usb: qmi: Prevent Null pointer deference due to connect/disconnect\n defconfig: gen3auto: Enabled perf-lock feature\n Revert \"mmc: sdhci-msm: Update dll_config_3 as per HSR\"\n serial: msm-geni-serial: Clear DMA IRQs\n ANDROID: GKI: Introduce new ABI symbol list\n defconfig: Enable eavb FE for GKI linux guest\n i2c: i2c-msm-geni: Framework to have test bus dump support\n ANDROID: Revert ABI breakage due to accidental CRC value changes\n BACKPORT: arm64: errata: add detection for AMEVCNTR01 incrementing incorrectly\n BACKPORT: arm64: errata: add detection for AMEVCNTR01 incrementing incorrectly\n serial: msm_geni_serial: check ioctl_count with auto_suspend enabled\n serial: msm_geni_serial: Make HW Flow off if CRSTCTS flag not set\n defconfig: Enable qseecom proxy driver for trinket\n FROMGIT: fs: drop_caches: draining pages before dropping caches\n soc: qcom: qmi_encdec: out of bound check for input buffer\n ANDROID: fuse-bpf: Add partial flock support\n firmware: qcom_scm: added scm calls for camera reg access\n defconfig: Enable mem-offline for kona\n UPSTREAM: ASoC: DPCM: Don't pick up BE without substream\n defconfig: Enable AMOLED ECM driver\n drivers: rpmsg: Increase priority of glink worker thread\n drivers: thermal: qcom: Add tsens dbg missing APIs\n soc: qcom: glink_pkt: Adjust skb pointers correctly to avoid memleak\n\n Conflicts:\n\tandroid/abi_gki_aarch64.xml\n\tdrivers/bus/mhi/Makefile\n\tdrivers/bus/mhi/host/Kconfig\n\tdrivers/firmware/qcom_scm.c\n\ttools/testing/selftests/filesystems/fuse/fuse_test.c\n\nChange-Id: I2cecd1acf309b8e28bac0606fc63427debbf047e","shortMessageHtmlLink":"Merge tag 'KERNEL.PLATFORM.2.0.r1-14600-kernel.0' of https://git.code…"}},{"before":"06f2154dd46d51f4036b49a2b600a6c94bdf02ae","after":"20a41725840105eafa41ad161dc8e4112f12f11f","ref":"refs/heads/lineage-20","pushedAt":"2023-10-26T13:40:18.000Z","pushType":"push","commitsCount":1037,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge tag 'KERNEL.PLATFORM.2.0.r1-14600-kernel.0' of https://git.codelinaro.org/clo/la/kernel/msm-5.15 into HEAD\n\nKERNEL.PLATFORM.2.0.r1-14600-kernel.0\n\n* tag 'KERNEL.PLATFORM.2.0.r1-14600-kernel.0' of https://git.codelinaro.org/clo/la/kernel/msm-5.15:\n soc: qcom: Add support to hypassign ext-regions in vm\n soc: qcom: hgsl: fix potential use after free\n usb: misc: lvstest: fix the logic that checks the port number from user\n pci: msm: using i2c client \"of_node\" to read pcieX_i2c_ctrl properties\n defconfig: gen4auto: Remove torture_test for lemans\n pci: msm: Extend sleep time when reset i2c client\n driver: net: can: Disable SPI transfers during shutdown\n pci: msm: Add API to control pcie link state of NTN3 downstream port\n usb: f_gsi: mark ipa_ready to false before register\n dmaengine: msm_gpi: Update ring pointer rp1 in gpi_pause\n serial: msm_geni_serial: Retry sending Rx data to tty in chunks of 256 bytes\n rpmsg: glink: Clear cpu affinity during native remove\n msm: ipa: add pipe setup parameter for mlo_chip_id\n smb23x-charger: Fix SMB irq storm issue during suspend entry\n drivers: dcvs: bwmon: Fix secondary vote calculation\n net: qrtr: Cleanup flow control during DEL proc\n net: qrtr: Converting DEL_PROC command to BYE command\n drivers: soc: qcom: Fix dependencies on WALT\n serial: msm_geni_serial: Retry sending Rx data to tty in chunks of 256 bytes\n drm: bridge: lt9611uxc: fix bridge reset sequence\n soc: qcom: increase glink channel open timeout\n pci: msm: Bring pine EP out of reset after link up\n pci:msm: Implement SUSPEND LATE for switch support\n pci: msm: Bringing EP out of reset prior link up\n pci: msm: Update of de_emphasis setting depending on ntn3 switch version\n pci: msm: updating compatible string for NTN3 switch\n soc: qcom: pmic-pon-log: update PON fault reason map\n spi: spi-msm-geni: add changes for null pointer check\n config: Enable CAN functionality for qrb5165 RB5 device\n spi: spi-msm-geni: Add support for SPI_LSB_FIRST mode\n pinctrl: qcom: Expose ufs_reset as gpio on trinket\n msm: ADSPRPC: Skip dump collection for hibernation state\n Revert \"i2c: i2c-msm-geni: Update deepsleep and quickboot changes for I2C\"\n dmaengine: msm_gpi: Update ring pointer rp1 in gpi_pause\n usb: f_gsi: mark ipa_ready to false before register\n soc: qcom: subsystem_sleep_stats: update to read stats for rpm target\n defconfig: gen3auto: Enable RTB and disable ARM64_LSE_ATOMICS\n spmi: qcom: Remove print warning log\n msm: msi: set enable_irq_wake for PCIe MSI IRQ\n soc: qcom: hab: Add sanity checks for NULL pointer issues\n defconfig: Add android binder driver for Kona LE\n modules.list.msm.autoghgvm: Add SMMUv2 as a first stage module\n scsi: ufs: Fix ufs version update to phy\n pci: msm: Return -EDEFER when i2c is not probed\n pci: msm: Update NTN3 de-emphasis values via I2C\n msm: adsprpc: Handle UAF in process shell memory\n drivers: thermal: bcl_pmic5: use feature variables per bcl peripheral\n power_state: Add check for subsystem count\n msm: adsprpc : Fix use after free in fastrpc_internal_mem_unmap\n arm64: defconfig: Enable thermal defconfigs for qcs405\n hgsl: add api to get fd from dmabuf memory\n driver : hdcp_qseecom: Retry HDCP key verify when Qseecomd down\n coresight: ETR: Fix memory leak when ETR buffer size is modified\n defconfig: Enable simple governor for kalama, crow\n defconfig: Enable qseecom proxy driver for GVM\n defconfig: enable qrtr smd for qcs405\n memshare: Prevent possible integer overflow\n soc: qcom: hgsl: fix potential UAF\n regulator: amoled: Add IBB spur mitigation support\n msm: adsprpc: Usage of HLIST for async queue instead of LIST\n soc: qcom: false adsp sleepmon detection problem\n mmc: sdhci-msm: Rectify dll programming sequence\n soc: hgsl: add NULL pointer protection\n iio: adc: qcom-spmi-adc5: Update SW calibrated ADC device data\n rpmsg: glink: slatecom: added rx packet counter\n driver: net: can: Disabled duplicate SPI Txn on Resume\n cpuidle: governors: qcom-simple-lpm: Reduce rating than default governor\n net: qrtr: Change port insertion to atomic\n serial: msm_geni_serial: Retry sending Rx data if tty_insert_flip_string fails\n power: smb23x: Add POWER_SUPPLY_PROP_PRESENT property in usb_set properties\n scsi: ufs: Defer ufs probe if phy drvdata is not initialized\n drivers: qcom: soc_sleep_stats: Modify output of ddr residency\n modules.blocklist: Add limits_stress driver to block list for kalama\n defconfig: gen4auto: Enabled perf-lock feature\n defconfig: enable panel event notifier config for trinket\n drivers: dcvs: pmu_lib: Pass physical CPUs to CPUCP\n arm64: defconfig: Enable USB LVS test compliance module\n mhi: core: Flush pending MHI register writes before MHI suspend\n soc: qcom: hab: Put work of hab_ctx_free() to workqueue if needed\n drv: rproc: Add check to make AON dump collection decision\n soc: qcom: dcc_v2: Add DT property for memory map version\n Revert \"dcc_v2: Add memory map version support for Lemans\"\n defconfig: Enable MSM_CPU_FREQ config for qcs405\n msm: adsprpc : Fix bad dev dereference in fastrpc_mmap_free\n cpufreq: Snapshot of qcom-cpufreq driver\n pci: msm: Add support for NTN3 switch i2c client operations\n pci: msm: Add support for BDF filtering\n msm: ep_pcie: Reduce ipc log size based on the device tree flag for ep-pcie\n drivers: scm: Add check for dload mode support\n sched/walt: Fix WALT_BUG crash observed\n sched/walt: Introduce bug_on lockdep failures\n sched/walt: Introduce WALT_BUG if mark_task_starting occurs twice\n sched/walt: Introduce mark start ts\n sched/walt: Introduce WALT_BUG if mark start progresses too far\n usb: f_gsi: check for ipa_ready to be true before xdci connect\n spi: spi-geni-qcom: Use DMA mode for SPI responder requester\n sound: usb: qmi: Prevent Null pointer deference due to connect/disconnect\n defconfig: gen3auto: Enabled perf-lock feature\n Revert \"mmc: sdhci-msm: Update dll_config_3 as per HSR\"\n serial: msm-geni-serial: Clear DMA IRQs\n ANDROID: GKI: Introduce new ABI symbol list\n defconfig: Enable eavb FE for GKI linux guest\n i2c: i2c-msm-geni: Framework to have test bus dump support\n ANDROID: Revert ABI breakage due to accidental CRC value changes\n BACKPORT: arm64: errata: add detection for AMEVCNTR01 incrementing incorrectly\n BACKPORT: arm64: errata: add detection for AMEVCNTR01 incrementing incorrectly\n serial: msm_geni_serial: check ioctl_count with auto_suspend enabled\n serial: msm_geni_serial: Make HW Flow off if CRSTCTS flag not set\n defconfig: Enable qseecom proxy driver for trinket\n FROMGIT: fs: drop_caches: draining pages before dropping caches\n soc: qcom: qmi_encdec: out of bound check for input buffer\n ANDROID: fuse-bpf: Add partial flock support\n firmware: qcom_scm: added scm calls for camera reg access\n defconfig: Enable mem-offline for kona\n UPSTREAM: ASoC: DPCM: Don't pick up BE without substream\n defconfig: Enable AMOLED ECM driver\n drivers: rpmsg: Increase priority of glink worker thread\n drivers: thermal: qcom: Add tsens dbg missing APIs\n soc: qcom: glink_pkt: Adjust skb pointers correctly to avoid memleak\n\n Conflicts:\n\tandroid/abi_gki_aarch64.xml\n\tdrivers/bus/mhi/Makefile\n\tdrivers/bus/mhi/host/Kconfig\n\tdrivers/firmware/qcom_scm.c\n\ttools/testing/selftests/filesystems/fuse/fuse_test.c\n\nChange-Id: I2cecd1acf309b8e28bac0606fc63427debbf047e","shortMessageHtmlLink":"Merge tag 'KERNEL.PLATFORM.2.0.r1-14600-kernel.0' of https://git.code…"}},{"before":"cfc449e8b28aff296b612ea931bc33d8d9caded7","after":"06f2154dd46d51f4036b49a2b600a6c94bdf02ae","ref":"refs/heads/lineage-20","pushedAt":"2023-10-09T20:08:16.000Z","pushType":"push","commitsCount":101,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge tag 'ASB-2023-10-06_13-5.15' of https://android.googlesource.com/kernel/common into HEAD\n\nhttps://source.android.com/docs/security/bulletin/2023-10-01\n\n* tag 'ASB-2023-10-06_13-5.15' of https://android.googlesource.com/kernel/common:\n UPSTREAM: net: sched: sch_qfq: Fix UAF in qfq_dequeue()\n UPSTREAM: net/sched: sch_hfsc: Ensure inner classes have fsc curve\n UPSTREAM: tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux\n BACKPORT: mm: page_alloc: fix CMA and HIGHATOMIC landing on the wrong buddy list\n UPSTREAM: ARM: ptrace: Restore syscall skipping for tracers\n UPSTREAM: ARM: ptrace: Restore syscall restart tracing\n ANDROID: ABI: Update oplus symbol list\n ANDROID: vendor_hooks: Add hooks for oem percpu-rwsem optimaton\n ANDROID: Update abi_gki_aarch64_qcom for usb typec orientation\n ANDROID: GKI: Update symbol list for Amlogic\n ANDROID: vendor_hooks: add vendor hook in xhci_urb_suitable_for_idt()\n ANDROID: GKI: Update symbol list for mtk\n ANDROID: tools/resolve_btfids: Pass CFLAGS to libsubcmd build via EXTRA_CFLAGS\n ANDROID: libsubcmd: Hoist iterator variable declarations in parse_options_subcommand()\n ANDROID: enable CONFIG_USB_XHCI_PCI_RENESAS in gki_defconfig\n ANDROID: GKI: Update oplus symbol list\n ANDROID: vendor_hooks: Add hooks for adjusting alloc_flags\n ANDROID: uid_sys_stat: instead update_io_stats_uid_locked to update_io_stats_uid\n ANDROID: uid_sys_stat: split the global lock uid_lock to the fine-grained locks for each hlist in hash_table.\n ANDROID: GKI: Update symbol list for Amlogic\n BACKPORT: FROMLIST: ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode\n BACKPORT: FROMLIST: ovl: ovl_permission: Fix null pointer dereference at realinode in rcu-walk mode\n BACKPORT: FROMLIST: ovl: Let helper ovl_i_path_real() return the realinode\n UPSTREAM: netfilter: nf_tables: prevent OOB access in nft_byteorder_eval\n ANDROID: vendor_hooks: add missing forward declare for struct cma\n ANDROID: GKI: Add thermal genl vendor hook\n ANDROID: thermal: Add vendor thermal genl check\n BACKPORT: printk: ringbuffer: Fix truncating buffer size min_t cast\n ANDROID: ABI: Update symbols to unisoc whitelist\n UPSTREAM: block/mq-deadline: Set the fifo_time member also if inserting at head\n UPSTREAM: block/mq-deadline: Prioritize high-priority requests\n UPSTREAM: block/mq-deadline: Stop using per-CPU counters\n UPSTREAM: block/mq-deadline: Add an invariant check\n UPSTREAM: block/mq-deadline: Improve request accounting further\n BACKPORT: mm/filemap.c: fix update prev_pos after one read request done\n UPSTREAM: af_unix: Fix null-ptr-deref in unix_stream_sendpage().\n\nChange-Id: Ia5db40f771726be7c0e5312cbed19555ff2743c3","shortMessageHtmlLink":"Merge tag 'ASB-2023-10-06_13-5.15' of https://android.googlesource.co…"}},{"before":null,"after":"cfc449e8b28aff296b612ea931bc33d8d9caded7","ref":"refs/heads/lineage-20","pushedAt":"2023-09-21T09:56:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge tag 'ASB-2023-09-05_13-5.15' of https://android.googlesource.com/kernel/common into HEAD\n\nhttps://source.android.com/docs/security/bulletin/2023-09-01\n\n* tag 'ASB-2023-09-05_13-5.15' of https://android.googlesource.com/kernel/common:\n ANDROID: GKI: Update symbol list for Amlogic\n ANDROID: vendor_hooks: add vendor hook in cma_alloc()\n ANDROID: GKI: Update symbol list for sunxi\n ANDROID: abi_gki_aarch64_qcom: Add blk_ksm_reprogram_all_keys symbol\n BACKPORT: block/mq-deadline: use correct way to throttle write requests\n BACKPORT: mm: avoid unnecessary flush on change_huge_pmd()\n BACKPORT: mm/mprotect: do not flush when not required architecturally\n BACKPORT: mm/mprotect: use mmu_gather\n ANDROID: uid_sys_stats: Use llist for deferred work\n ANDROID: uid_sys_stats: Use a single work for deferred updates\n ANDROID: fuse-bpf: Align data structs for 32-bit kernels\n ANDROID: fuse-bpf: Get correct inode in mkdir\n ANDROID: GKI: prevent removal of monitored symbols\n UPSTREAM: netfilter: nf_tables: deactivate catchall elements in next generation\n ANDROID: Fix unaligned memory access\n ANDROID: GKI: Update symbol list for Amlogic\n ANDROID: GKI: Introduce new ABI symbol list\n ANDROID: GKI: Update abi_gki_aarch64_qcom for page_owner symbols\n ANDROID: mm: Export page_owner_inited and __set_page_owner\n FROMGIT: pstore/ram: Check start of empty przs during init\n UPSTREAM: exfat: check if filename entries exceeds max filename length\n ANDROID: GKI: Update symbol list for Amlogic\n ANDROID: ABI: Update oplus symbol list\n ANDROID: vendor_hooks: Add hooks for waking up and exiting control\n ANDROID: Hack to support ABI stable accept_ra_min_lft\n BACKPORT: FROMGIT: netfilter: nfnetlink_log: always add a timestamp","shortMessageHtmlLink":"Merge tag 'ASB-2023-09-05_13-5.15' of https://android.googlesource.co…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEN3HuoQA","startCursor":null,"endCursor":null}},"title":"Activity · LineageOS/android_kernel_qcom_sm8550"}