{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":139033237,"defaultBranch":"lineage-20","name":"android_kernel_xiaomi_sdm660","ownerLogin":"LineageOS","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-06-28T14:59:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/24304779?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1697465930.0","currentOid":""},"activityList":{"items":[{"before":"67aad3b87f37c376f7e85af3dfaab216aa0d26be","after":"9dba38f652b6231c1a08e3d1d6231793b4459946","ref":"refs/heads/lineage-20","pushedAt":"2023-10-20T12:46:43.000Z","pushType":"push","commitsCount":278,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'sdm660/lineage-20' into lineage-20\n\n* sdm660/lineage-20:\n UPSTREAM: net/sched: sch_hfsc: Ensure inner classes have fsc curve\n UPSTREAM: net: sched: sch_qfq: Fix UAF in qfq_dequeue()\n Linux 4.19.295\n net/sched: Retire rsvp classifier\n net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free\n mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller\n nfsd: fix change_info in NFSv4 RENAME replies\n btrfs: fix lockdep splat and potential deadlock after failure running delayed items\n attr: block mode changes of symlinks\n md/raid1: fix error: ISO C90 forbids mixed declarations\n kobject: Add sanity check for kset->kobj.ktype in kset_register()\n media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning\n serial: cpm_uart: Avoid suspicious locking\n scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show()\n usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc\n media: pci: cx23885: replace BUG with error return\n media: tuners: qt1010: replace BUG_ON with a regular error\n iio: core: Use min() instead of min_t() to make code more robust\n media: az6007: Fix null-ptr-deref in az6007_i2c_xfer()\n media: anysee: fix null-ptr-deref in anysee_master_xfer\n media: af9005: Fix null-ptr-deref in af9005_i2c_xfer\n media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer()\n media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer\n powerpc/pseries: fix possible memory leak in ibmebus_bus_init()\n jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount\n fs/jfs: prevent double-free in dbUnmount() after failed jfs_remount()\n ext2: fix datatype of block number in ext2_xattr_set2()\n md: raid1: fix potential OOB in raid1_remove_disk()\n drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable()\n alx: fix OOB-read compiler warning\n tpm_tis: Resend command to recover from data transfer errors\n crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui()\n wifi: mwifiex: fix fortify warning\n wifi: ath9k: fix printk specifier\n hw_breakpoint: fix single-stepping when using bpf_overflow_handler\n ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470\n ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer\n btrfs: output extra debug info if we failed to find an inline backref\n autofs: fix memory leak of waitqueues in autofs_catatonic_mode\n parisc: Drop loops_per_jiffy from per_cpu struct\n drm/amd/display: Fix a bug when searching for insert_above_mpcc\n kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg().\n ixgbe: fix timestamp configuration code\n kcm: Fix memory leak in error path of kcm_sendmsg()\n net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all()\n perf hists browser: Fix hierarchy mode header\n mtd: rawnand: brcmnand: Fix potential false time out warning\n mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write\n mtd: rawnand: brcmnand: Fix crash during the panic_write\n btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART\n ata: pata_ftide010: Add missing MODULE_DESCRIPTION\n ata: sata_gemini: Add missing MODULE_DESCRIPTION\n netfilter: nfnetlink_osf: avoid OOB read\n idr: fix param name in idr_alloc_cyclic() doc\n igb: Change IGB_MIN to allow set rx/tx value between 64 and 80\n igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80\n kcm: Destroy mutex in kcm_exit_net()\n net: sched: sch_qfq: Fix UAF in qfq_dequeue()\n af_unix: Fix data race around sk->sk_err.\n af_unix: Fix data-races around sk->sk_shutdown.\n af_unix: Fix data-race around unix_tot_inflight.\n af_unix: Fix data-races around user->unix_inflight.\n net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr\n veth: Fixing transmit return status for dropped packets\n igb: disable virtualization features on 82580\n net: read sk->sk_family once in sk_mc_loop()\n pwm: lpc32xx: Remove handling of PWM channels\n watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load\n x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm()\n kconfig: fix possible buffer overflow\n NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info\n soc: qcom: qmi_encdec: Restrict string length in decode\n clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock\n parisc: led: Reduce CPU overhead for disk & lan LED computation\n parisc: led: Fix LAN receive and transmit LEDs\n drm/ast: Fix DRAM init on AST2200\n fbdev/ep93xx-fb: Do not assign to struct fb_info.dev\n scsi: qla2xxx: Turn off noisy message log\n scsi: qla2xxx: fix inconsistent TMF timeout\n udf: initialize newblock to 0\n usb: typec: tcpci: clear the fault status bit\n serial: sc16is7xx: fix broken port 0 uart init\n sc16is7xx: Set iobase to device index\n PCI/ATS: Add inline to pci_prg_resp_pasid_required()\n pstore/ram: Check start of empty przs during init\n net: handle ARPHRD_PPP in dev_is_mac_header_xmit()\n X.509: if signature is unsupported skip validation\n cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug\n crypto: stm32 - fix loop iterating through scatterlist for DMA\n dccp: Fix out of bounds access in DCCP error handler\n dlm: fix plock lookup when using multiple lockspaces\n parisc: Fix /proc/cpuinfo output for lscpu\n procfs: block chmod on /proc/thread-self/comm\n Revert \"PCI: Mark NVIDIA T4 GPUs to avoid bus reset\"\n ntb: Fix calculation ntb_transport_tx_free_entry()\n ntb: Clean up tx tail index on link down\n ntb: Drop packets when qp link is down\n media: dvb: symbol fixup for dvb_attach()\n backlight/lv5207lp: Compare against struct fb_info.device\n backlight/bd6107: Compare against struct fb_info.device\n backlight/gpio_backlight: Compare against struct fb_info.device\n ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()\n ipmi_si: fix a memleak in try_smi_init()\n ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl\n PM / devfreq: Fix leak in devfreq_dev_release()\n igb: set max size RX buffer when store bad packet is enabled\n skbuff: skb_segment, Call zero copy functions before using skbuff frags\n netfilter: xt_sctp: validate the flag_info count\n netfilter: xt_u32: validate user space input\n netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c\n igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU\n dmaengine: ste_dma40: Add missing IRQ check in d40_probe\n um: Fix hostaudio build errors\n arch: um: drivers: Kconfig: pedantic formatting\n rpmsg: glink: Add check for kstrdup\n HID: multitouch: Correct devm device reference for hidinput input_dev name\n Revert \"IB/isert: Fix incorrect release of isert connection\"\n amba: bus: fix refcount leak\n serial: tegra: handle clk prepare error in tegra_uart_hw_init()\n scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock\n scsi: core: Use 32-bit hostnum in scsi_host_lookup()\n cgroup:namespace: Remove unused cgroup_namespaces_init()\n media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors\n media: ov2680: Fix vflip / hflip set functions\n media: ov2680: Fix ov2680_bayer_order()\n media: ov2680: Remove auto-gain and auto-exposure controls\n media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips\n USB: gadget: f_mass_storage: Fix unused variable warning\n media: go7007: Remove redundant if statement\n IB/uverbs: Fix an potential error pointer dereference\n dma-buf/sync_file: Fix docs syntax\n scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly\n scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly\n x86/APM: drop the duplicate APM_MINOR_DEV macro\n scsi: qla4xxx: Add length check when parsing nlattrs\n scsi: be2iscsi: Add length check when parsing nlattrs\n scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()\n usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()\n media: mediatek: vcodec: Return NULL if no vdec_fb is found\n media: cx24120: Add retval check for cx24120_message_send()\n media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()\n media: dib7000p: Fix potential division by zero\n drivers: usb: smsusb: fix error handling code in smsusb_init_device\n media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()\n media: v4l2-fwnode: simplify v4l2_fwnode_parse_link\n media: v4l2-fwnode: fix v4l2_fwnode_parse_link handling\n media: Use of_node_name_eq for node name comparisons\n NFSD: da_addr_body field missing in some GETDEVICEINFO replies\n fs: lockd: avoid possible wrong NULL parameter\n jfs: validate max amount of blocks before allocation.\n powerpc/iommu: Fix notifiers being shared by PCI and VIO buses\n nfs/blocklayout: Use the passed in gfp flags\n wifi: ath10k: Use RMW accessors for changing LNKCTL\n drm/radeon: Use RMW accessors for changing LNKCTL\n drm/radeon: Prefer pcie_capability_read_word()\n drm/radeon: Replace numbers with PCI_EXP_LNKCTL2 definitions\n drm/radeon: Correct Transmit Margin masks\n drm/amdgpu: Use RMW accessors for changing LNKCTL\n drm/amdgpu: Prefer pcie_capability_read_word()\n drm/amdgpu: Replace numbers with PCI_EXP_LNKCTL2 definitions\n drm/amdgpu: Correct Transmit Margin masks\n PCI: Add #defines for Enter Compliance, Transmit Margin\n PCI: Decode PCIe 32 GT/s link speed\n PCI: Cleanup register definition width and whitespace\n PCI/ATS: Add pci_prg_resp_pasid_required() interface.\n PCI/ASPM: Use RMW accessors for changing LNKCTL\n PCI: pciehp: Use RMW accessors for changing LNKCTL\n PCI: Mark NVIDIA T4 GPUs to avoid bus reset\n clk: sunxi-ng: Modify mismatched function name\n drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init()\n ALSA: ac97: Fix possible error value of *rac97\n of: unittest: Fix overlay type in apply/revert check\n audit: fix possible soft lockup in __audit_inode_child()\n smackfs: Prevent underflow in smk_set_cipso()\n drm/msm/mdp5: Don't leak some plane state\n drm/msm: Replace drm_framebuffer_{un/reference} with put, get functions\n of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()\n drm/tegra: dpaux: Fix incorrect return value of platform_get_irq\n drm/tegra: Remove superfluous error messages around platform_get_irq()\n ARM: dts: BCM53573: Fix Ethernet info for Luxul devices\n drm: adv7511: Fix low refresh rate register for ADV7533/5\n ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)\n ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210\n ARM: dts: s5pv210: correct ethernet unit address in SMDKV210\n ARM: dts: s5pv210: use defines for IRQ flags in SMDKV210\n ARM: dts: s5pv210: add RTC 32 KHz clock in SMDKV210\n ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)\n ARM: dts: s3c64xx: align pinctrl with dtschema\n ARM: dts: s3c6410: align node SROM bus node name with dtschema in Mini6410\n ARM: dts: s3c6410: move fixed clocks under root node in Mini6410\n ARM: dts: BCM53573: Use updated \"spi-gpio\" binding properties\n ARM: dts: BCM53573: Add cells sizes to PCIe node\n ARM: dts: BCM53573: Drop nonexistent #usb-cells\n ARM: dts: BCM53573: Describe on-SoC BCM53125 rev 4 switch\n ARM: dts: BCM5301X: Harmonize EHCI/OHCI DT nodes name\n drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar()\n arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller\n arm64: dts: msm8996: thermal: Add interrupt support\n quota: fix dqput() to follow the guarantees dquot_srcu should provide\n quota: add new helper dquot_active()\n quota: rename dquot_active() to inode_quota_active()\n quota: factor out dquot_write_dquot()\n quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list\n quota: add dqi_dirty_list description to comment of Dquot List Management\n netrom: Deny concurrent connect().\n net/sched: sch_hfsc: Ensure inner classes have fsc curve\n net: arcnet: Do not call kfree_skb() under local_irq_disable()\n wifi: ath9k: use IS_ERR() with debugfs_create_dir()\n wifi: mwifiex: avoid possible NULL skb pointer dereference\n wifi: ath9k: protect WMI command response buffer replacement with a lock\n wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx\n wifi: mwifiex: Fix missed return in oob checks failed path\n wifi: mwifiex: fix memory leak in mwifiex_histogram_read()\n fs: ocfs2: namei: check return value of ocfs2_add_entry()\n lwt: Check LWTUNNEL_XMIT_CONTINUE strictly\n crypto: caam - fix unchecked return value error\n Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()\n wifi: mwifiex: fix error recovery in PCIE buffer descriptor management\n mwifiex: switch from 'pci_' to 'dma_' API\n mwifiex: drop 'set_consistent_dma_mask' log message\n wifi: mwifiex: Fix OOB and integer underflow when rx packets\n can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM\n spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe()\n regmap: rbtree: Use alloc_flags for memory allocations\n tcp: tcp_enter_quickack_mode() should be static\n bpf: Clear the probe_addr for uprobe\n cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()\n fs: Fix error checking for d_hash_and_lookup()\n netfilter: nf_tables: missing NFT_TRANS_PREPARE_ERROR in flowtable deactivatation\n netfilter: nft_flow_offload: fix underflow in flowtable reference counter\n new helper: lookup_positive_unlocked()\n eventfd: prevent underflow for eventfd semaphores\n eventfd: Export eventfd_ctx_do_read()\n reiserfs: Check the return value from __getblk()\n Revert \"net: macsec: preserve ingress frame ordering\"\n udf: Handle error when adding extent to a file\n udf: Check consistency of Space Bitmap Descriptor\n powerpc/32s: Fix assembler warning about r0\n powerpc/32: Include .branch_lt in data section\n net: Avoid address overwrite in kernel_connect\n ALSA: seq: oss: Fix racy open/close of MIDI devices\n cifs: add a warning when the in-flight count goes negative\n sctp: handle invalid error codes without calling BUG()\n bnx2x: fix page fault following EEH recovery\n netlabel: fix shift wrapping bug in netlbl_catmap_setlong()\n scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock\n idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM\n net: usb: qmi_wwan: add Quectel EM05GV2\n security: keys: perform capable check only on privileged operations\n platform/x86: intel: hid: Always call BTNL ACPI method\n ASoC: atmel: Fix the 8K sample parameter in I2SC master\n ASoc: codecs: ES8316: Fix DMIC config\n fs/nls: make load_nls() take a const parameter\n s390/dasd: fix hanging device after request requeue\n s390/dasd: use correct number of retries for ERP requests\n m68k: Fix invalid .section syntax\n vxlan: generalize vxlan_parse_gpe_hdr and remove unused args\n ethernet: atheros: fix return value check in atl1c_tso_csum()\n ASoC: da7219: Check for failure reading AAD IRQ events\n ASoC: da7219: Flush pending AAD IRQ when suspending\n 9p: virtio: make sure 'offs' is initialized in zc_request\n pinctrl: amd: Don't show `Invalid config param` errors\n nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse\n nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers()\n fsi: master-ast-cf: Add MODULE_FIRMWARE macro\n serial: sc16is7xx: fix bug when first setting GPIO direction\n Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition\n HID: wacom: remove the battery when the EKR is off\n USB: serial: option: add FOXCONN T99W368/T99W373 product\n USB: serial: option: add Quectel EM05G variant (0x030e)\n modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules\n rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff\n mmc: au1xmmc: force non-modular build and remove symbol_get usage\n ARM: pxa: remove use of symbol_get()\n erofs: ensure that the post-EOF tails are all zeroed\n\nChange-Id: I85f55d7dd329cfb34a7b82cb44a2616fcdc70800","shortMessageHtmlLink":"Merge remote-tracking branch 'sdm660/lineage-20' into lineage-20"}},{"before":"de44dc38d06416e8033ab497875e89fd94d7231a","after":"67aad3b87f37c376f7e85af3dfaab216aa0d26be","ref":"refs/heads/lineage-20","pushedAt":"2023-10-03T15:45:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'sdm660/lineage-20' into lineage-20\n\n* sdm660/lineage-20:\n dsp: q6adm: Resolve mem corruption in adm cb\n\nChange-Id: I8bc6c6ebb3816891fe6bf49cdeaec171fae5f4e4","shortMessageHtmlLink":"Merge remote-tracking branch 'sdm660/lineage-20' into lineage-20"}},{"before":"972f57afcaba52d9cd9a73d082f563120d03e156","after":"de44dc38d06416e8033ab497875e89fd94d7231a","ref":"refs/heads/lineage-20","pushedAt":"2023-09-26T13:12:37.000Z","pushType":"push","commitsCount":613,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'sdm660/lineage-20' into lineage-20\n\n* sdm660/lineage-20:\n BACKPORT: qcacld-3.0: Ignore CSA request for invalid channel\n dsp: q6asm: Add check for ADSP payload size\n Linux 4.19.294\n Revert \"ARM: ep93xx: fix missing-prototype warnings\"\n Revert \"MIPS: Alchemy: fix dbdma2\"\n Linux 4.19.293\n dma-buf/sw_sync: Avoid recursive lock during fence signal\n clk: Fix undefined reference to `clk_rate_exclusive_{get,put}'\n scsi: core: raid_class: Remove raid_component_add()\n scsi: snic: Fix double free in snic_tgt_create()\n irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable\n rtnetlink: Reject negative ifindexes in RTM_NEWLINK\n netfilter: nf_queue: fix socket leak\n sched/rt: pick_next_rt_entity(): check list_entry\n mmc: block: Fix in_flight[issue_type] value error\n x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4\n PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus\n media: vcodec: Fix potential array out-of-bounds in encoder queue_setup\n lib/clz_ctz.c: Fix __clzdi2() and __ctzdi2() for 32-bit kernels\n batman-adv: Fix batadv_v_ogm_aggr_send memory leak\n batman-adv: Fix TT global entry leak when client roamed back\n batman-adv: Do not get eth header before batadv_check_management_packet\n batman-adv: Don't increase MTU when set by user\n batman-adv: Trigger events for auto adjusted MTU\n nfsd: Fix race to FREE_STATEID and cl_revoked\n ibmveth: Use dcbf rather than dcbfl\n ipvs: fix racy memcpy in proc_do_sync_threshold\n ipvs: Improve robustness to the ipvs sysctl\n bonding: fix macvlan over alb bond support\n net: remove bond_slave_has_mac_rcu()\n net/sched: fix a qdisc modification with ambiguous command request\n igb: Avoid starting unnecessary workqueues\n dccp: annotate data-races in dccp_poll()\n sock: annotate data-races around prot->memory_pressure\n tracing: Fix memleak due to race between current_tracer and trace\n drm/amd/display: check TG is non-null before checking if enabled\n drm/amd/display: do not wait for mpc idle if tg is disabled\n regmap: Account for register length in SMBus I/O limits\n dm integrity: reduce vmalloc space footprint on 32-bit architectures\n dm integrity: increase RECALC_SECTORS to improve recalculate speed\n powerpc: Fail build if using recordmcount with binutils v2.37\n powerpc: remove leftover code of old GCC version checks\n powerpc/32: add stack protector support\n fbdev: fix potential OOB read in fast_imageblit()\n fbdev: Fix sys_imageblit() for arbitrary image widths\n fbdev: Improve performance of sys_imageblit()\n tty: serial: fsl_lpuart: add earlycon for imx8ulp platform\n Revert \"tty: serial: fsl_lpuart: drop earlycon entry for i.MX8QXP\"\n MIPS: cpu-features: Use boot_cpu_type for CPU type based features\n MIPS: cpu-features: Enable octeon_cache by cpu_type\n fs: dlm: fix mismatch of plock results from userspace\n fs: dlm: use dlm_plock_info for do_unlock_close\n fs: dlm: change plock interrupted message to debug again\n fs: dlm: add pid to debug log\n dlm: replace usage of found with dedicated list iterator variable\n dlm: improve plock logging if interrupted\n PCI: acpiphp: Reassign resources on bridge if necessary\n net: phy: broadcom: stub c45 read/write for 54810\n net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure\n net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled\n virtio-net: set queues after driver_ok\n af_unix: Fix null-ptr-deref in unix_stream_sendpage().\n netfilter: set default timeout to 3 secs for sctp shutdown send and recv state\n test_firmware: prevent race conditions by a correct implementation of locking\n mmc: wbsd: fix double mmc_free_host() in wbsd_init()\n cifs: Release folio lock on fscache read hit.\n ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces.\n serial: 8250: Fix oops for port->pm on uart_change_pm()\n ASoC: meson: axg-tdm-formatter: fix channel slot allocation\n ASoC: rt5665: add missed regulator_bulk_disable\n net: do not allow gso_size to be set to GSO_BY_FRAGS\n sock: Fix misuse of sk_under_memory_pressure()\n i40e: fix misleading debug logs\n team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves\n netfilter: nft_dynset: disallow object maps\n selftests: mirror_gre_changes: Tighten up the TTL test match\n xfrm: add NULL check in xfrm_update_ae_params\n ip_vti: fix potential slab-use-after-free in decode_session6\n ip6_vti: fix slab-use-after-free in decode_session6\n xfrm: fix slab-use-after-free in decode_session6\n xfrm: interface: rename xfrm_interface.c to xfrm_interface_core.c\n net: af_key: fix sadb_x_filter validation\n net: xfrm: Fix xfrm_address_filter OOB read\n btrfs: fix BUG_ON condition in btrfs_cancel_balance\n powerpc/rtas_flash: allow user copy to flash block cache objects\n fbdev: mmp: fix value check in mmphw_probe()\n virtio-mmio: don't break lifecycle of vm_dev\n virtio-mmio: Use to_virtio_mmio_device() to simply code\n virtio-mmio: convert to devm_platform_ioremap_resource\n nfsd: Remove incorrect check in nfsd4_validate_stateid\n nfsd4: kill warnings on testing stateids with mismatched clientids\n block: fix signed int overflow in Amiga partition support\n mmc: sunxi: fix deferred probing\n mmc: bcm2835: fix deferred probing\n mmc: Remove dev_err() usage after platform_get_irq()\n mmc: tmio: move tmio_mmc_set_clock() to platform hook\n mmc: tmio: replace tmio_mmc_clk_stop() calls with tmio_mmc_set_clock()\n mmc: meson-gx: remove redundant mmc_request_done() call from irq context\n mmc: meson-gx: remove useless lock\n USB: dwc3: qcom: fix NULL-deref on suspend\n usb: dwc3: qcom: Add helper functions to enable,disable wake irqs\n irqchip/mips-gic: Use raw spinlock for gic_lock\n irqchip/mips-gic: Get rid of the reliance on irq_cpu_online()\n x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms\n powerpc/64s/radix: Fix soft dirty tracking\n powerpc: Move page table dump files in a dedicated subdirectory\n powerpc/mm: dump block address translation on book3s/32\n powerpc/mm: dump segment registers on book3s/32\n powerpc/mm: Move pgtable_t into platform headers\n powerpc/mm: move platform specific mmu-xxx.h in platform directories\n iio: addac: stx104: Fix race condition when converting analog-to-digital\n iio: addac: stx104: Fix race condition for stx104_write_raw()\n iio: adc: stx104: Implement and utilize register structures\n iio: adc: stx104: Utilize iomap interface\n iio: add addac subdirectory\n IMA: allow/fix UML builds\n drm/amdgpu: Fix potential fence use-after-free v2\n Bluetooth: L2CAP: Fix use-after-free\n pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db()\n gfs2: Fix possible data races in gfs2_show_options()\n media: platform: mediatek: vpu: fix NULL ptr dereference\n media: v4l2-mem2mem: add lock to protect parameter num_rdy\n FS: JFS: Check for read-only mounted filesystem in txBegin\n FS: JFS: Fix null-ptr-deref Read in txBegin\n MIPS: dec: prom: Address -Warray-bounds warning\n fs: jfs: Fix UBSAN: array-index-out-of-bounds in dbAllocDmapLev\n udf: Fix uninitialized array access for some pathnames\n HID: add quirk for 03f0:464a HP Elite Presenter Mouse\n quota: fix warning in dqgrab()\n quota: Properly disable quotas when add_dquot_ref() fails\n ALSA: emu10k1: roll up loops in DSP setup code for Audigy\n drm/radeon: Fix integer overflow in radeon_cs_parser_init\n selftests: forwarding: tc_flower: Relax success criterion\n lib/mpi: Eliminate unused umul_ppmm definitions for MIPS\n Revert \"posix-timers: Ensure timer ID search-loop limit is valid\"\n UPSTREAM: media: usb: siano: Fix warning due to null work_func_t function pointer\n UPSTREAM: Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb\n UPSTREAM: net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free\n UPSTREAM: net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free\n mdm: dataipa: increase the size of prefetch buffer\n Linux 4.19.292\n sch_netem: fix issues in netem_change() vs get_dist_table()\n alpha: remove __init annotation from exported page_is_ram()\n scsi: core: Fix possible memory leak if device_add() fails\n scsi: snic: Fix possible memory leak if device_add() fails\n scsi: 53c700: Check that command slot is not NULL\n scsi: storvsc: Fix handling of virtual Fibre Channel timeouts\n scsi: core: Fix legacy /proc parsing buffer overflow\n netfilter: nf_tables: report use refcount overflow\n netfilter: nf_tables: bogus EBUSY when deleting flowtable after flush\n btrfs: don't stop integrity writeback too early\n ibmvnic: Handle DMA unmapping of login buffs in release functions\n wifi: cfg80211: fix sband iftype data lookup for AP_VLAN\n IB/hfi1: Fix possible panic during hotplug remove\n drivers: net: prevent tun_build_skb() to exceed the packet size limit\n dccp: fix data-race around dp->dccps_mss_cache\n bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves\n net/packet: annotate data-races around tp->status\n mISDN: Update parameter type of dsp_cmx_send()\n drm/nouveau/disp: Revert a NULL check inside nouveau_connector_get_modes\n x86: Move gds_ucode_mitigated() declaration to header\n x86/mm: Fix VDSO and VVAR placement on 5-level paging machines\n x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405\n usb: dwc3: Properly handle processing of pending events\n usb-storage: alauda: Fix uninit-value in alauda_check_media()\n binder: fix memory leak in binder_init()\n iio: cros_ec: Fix the allocation size for cros_ec_command\n nilfs2: fix use-after-free of nilfs_root in dirtying inodes via iput\n radix tree test suite: fix incorrect allocation size for pthreads\n drm/nouveau/gr: enable memory loads on helper invocation on all channels\n dmaengine: pl330: Return DMA_PAUSED when transaction is paused\n ipv6: adjust ndisc_is_useropt() to also return true for PIO\n mmc: moxart: read scr register without changing byte order\n sparc: fix up arch_cpu_finalize_init() build breakage.\n exec: Force single empty string when argv is empty\n ASoC: msm-pcm-host-voice: Check validity of session idx\n bus: mhi: misc: Add check for dev_rp if it is iommu range or not\n dsp: q6lsm: Address use after free for mmap handle\n dsp: q6lsm: Add check for payload buffer\n ASoC: Resolve use after free in listen sound client\n UPSTREAM: net/sched: cls_fw: Fix improper refcount update leads to use-after-free\n Linux 4.19.291\n drm/edid: fix objtool warning in drm_cvt_modes()\n arm64: dts: stratix10: fix incorrect I2C property for SCL signal\n drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions\n ARM: dts: nxp/imx6sll: fix wrong property name in usbphy node\n ARM: dts: imx6sll: fixup of operating points\n ARM: dts: imx: add usb alias\n ARM: dts: imx6sll: Make ssi node name same as other platforms\n PM: sleep: wakeirq: fix wake irq arming\n PM / wakeirq: support enabling wake-up irq after runtime_suspend called\n powerpc/mm/altmap: Fix altmap boundary check\n mtd: rawnand: omap_elm: Fix incorrect type in assignment\n test_firmware: return ENOMEM instead of ENOSPC on failed memory allocation\n test_firmware: fix a memory leak with reqs buffer\n ext2: Drop fragment support\n net: usbnet: Fix WARNING in usbnet_start_xmit/usb_submit_urb\n Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb\n fs/sysv: Null check to prevent null-ptr-deref bug\n USB: zaurus: Add ID for A-300/B-500/C-700\n libceph: fix potential hang in ceph_osdc_notify()\n scsi: zfcp: Defer fc_rport blocking until after ADISC response\n tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen\n tcp_metrics: annotate data-races around tm->tcpm_net\n tcp_metrics: annotate data-races around tm->tcpm_vals[]\n tcp_metrics: annotate data-races around tm->tcpm_lock\n tcp_metrics: annotate data-races around tm->tcpm_stamp\n tcp_metrics: fix addr_same() helper\n ip6mr: Fix skb_under_panic in ip6mr_cache_report()\n net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free\n net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free\n net: add missing data-race annotation for sk_ll_usec\n net: add missing data-race annotations around sk->sk_peek_off\n net: sched: cls_u32: Fix match key mis-addressing\n perf test uprobe_from_different_cu: Skip if there is no gcc\n net/mlx5e: fix return value check in mlx5e_ipsec_remove_trailer()\n KVM: s390: fix sthyi error handling\n word-at-a-time: use the same return type for has_zero regardless of endianness\n loop: Select I/O scheduler 'none' from inside add_disk()\n perf: Fix function pointer case\n net/sched: cls_u32: Fix reference counter leak leading to overflow\n ASoC: cs42l51: fix driver to properly autoload with automatic module loading\n net/sched: sch_qfq: account for stab overhead in qfq_enqueue\n net/sched: cls_fw: Fix improper refcount update leads to use-after-free\n drm/client: Fix memory leak in drm_client_target_cloned\n dm cache policy smq: ensure IO doesn't prevent cleaner policy progress\n ASoC: wm8904: Fill the cache for WM8904_ADC_TEST_0 register\n s390/dasd: fix hanging device after quiesce/resume\n virtio-net: fix race between set queues and probe\n serial: 8250_dw: Preserve original value of DLF register\n serial: 8250_dw: split Synopsys DesignWare 8250 common functions\n irq-bcm6345-l1: Do not assume a fixed block to cpu mapping\n tpm_tis: Explicitly check for error code\n btrfs: check for commit error at btrfs_attach_transaction_barrier()\n hwmon: (nct7802) Fix for temp6 (PECI1) processed even if PECI1 disabled\n staging: ks7010: potential buffer overflow in ks_wlan_set_encode_ext()\n Documentation: security-bugs.rst: clarify CVE handling\n Documentation: security-bugs.rst: update preferences when dealing with the linux-distros group\n usb: xhci-mtk: set the dma max_seg_size\n USB: quirks: add quirk for Focusrite Scarlett\n usb: ohci-at91: Fix the unhandle interrupt when resume\n usb: dwc3: don't reset device side if dwc3 was configured as host-only\n usb: dwc3: pci: skip BYT GPIO lookup table for hardwired phy\n Revert \"usb: dwc3: core: Enable AutoRetry feature in the controller\"\n can: gs_usb: gs_can_close(): add missing set of CAN state to CAN_STATE_STOPPED\n USB: serial: simple: sort driver entries\n USB: serial: simple: add Kaufmann RKS+CAN VCP\n USB: serial: option: add Quectel EC200A module support\n USB: serial: option: support Quectel EM060K_128\n tracing: Fix warning in trace_buffered_event_disable()\n ring-buffer: Fix wrong stat of cpu_buffer->read\n ata: pata_ns87415: mark ns87560_tf_read static\n dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths\n block: Fix a source code comment in include/uapi/linux/blkzoned.h\n ASoC: fsl_spdif: Silence output on stop\n drm/msm: Fix IS_ERR_OR_NULL() vs NULL check in a5xx_submit_in_rb()\n RDMA/mlx4: Make check for invalid flags stricter\n benet: fix return value check in be_lancer_xmit_workarounds()\n net/sched: mqprio: Add length check for TCA_MQPRIO_{MAX/MIN}_RATE64\n net/sched: mqprio: add extack to mqprio_parse_nlattr()\n net/sched: mqprio: refactor nlattr parsing to a separate function\n platform/x86: msi-laptop: Fix rfkill out-of-sync on MSI Wind U100\n team: reset team's flags when down link is P2P device\n bonding: reset bond's flags when down link is P2P device\n tcp: Reduce chance of collisions in inet6_hashfn().\n ipv6 addrconf: fix bug where deleting a mngtmpaddr can create a new temporary address\n ethernet: atheros: fix return value check in atl1e_tso_csum()\n phy: hisilicon: Fix an out of bounds check in hisi_inno_phy_probe()\n i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir()\n ext4: fix to check return value of freeze_bdev() in ext4_shutdown()\n scsi: qla2xxx: Array index may go out of bound\n scsi: qla2xxx: Fix inconsistent format argument type in qla_os.c\n ftrace: Fix possible warning on checking all pages used in ftrace_process_locs()\n ftrace: Store the order of pages allocated in ftrace_page\n ftrace: Check if pages were allocated before calling free_pages()\n ftrace: Add information on number of page groups allocated\n fs: dlm: interrupt posix locks only when process is killed\n dlm: rearrange async condition return\n dlm: cleanup plock_op vs plock_xop\n PCI/ASPM: Avoid link retraining race\n PCI/ASPM: Factor out pcie_wait_for_retrain()\n PCI/ASPM: Return 0 or -ETIMEDOUT from pcie_retrain_link()\n PCI: Rework pcie_retrain_link() wait loop\n ext4: Fix reusing stale buffer heads from last failed mounting\n ext4: rename journal_dev to s_journal_dev inside ext4_sb_info\n btrfs: fix extent buffer leak after tree mod log failure at split_node()\n bcache: Fix __bch_btree_node_alloc to make the failure behavior consistent\n bcache: remove 'int n' from parameter list of bch_bucket_alloc_set()\n bcache: use MAX_CACHES_PER_SET instead of magic number 8 in __bch_bucket_alloc_set\n gpio: tps68470: Make tps68470_gpio_output() always set the initial value\n tracing/histograms: Return an error if we fail to add histogram to hist_vars list\n tcp: annotate data-races around fastopenq.max_qlen\n tcp: annotate data-races around tp->notsent_lowat\n tcp: annotate data-races around rskq_defer_accept\n tcp: annotate data-races around tp->linger2\n net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAX\n netfilter: nf_tables: can't schedule in nft_chain_validate\n netfilter: nf_tables: fix spurious set element insertion failure\n llc: Don't drop packet from non-root netns.\n fbdev: au1200fb: Fix missing IRQ check in au1200fb_drv_probe\n Revert \"tcp: avoid the lookup process failing to get sk in ehash table\"\n net:ipv6: check return value of pskb_trim()\n net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field()\n pinctrl: amd: Use amd_pinconf_set() for all config options\n fbdev: imxfb: warn about invalid left/right margin\n spi: bcm63xx: fix max prepend length\n igb: Fix igb_down hung on surprise removal\n wifi: iwlwifi: mvm: avoid baid size integer overflow\n wifi: wext-core: Fix -Wstringop-overflow warning in ioctl_standard_iw_point()\n bpf: Address KCSAN report on bpf_lru_list\n sched/fair: Don't balance task to its current running CPU\n posix-timers: Ensure timer ID search-loop limit is valid\n md/raid10: prevent soft lockup while flush writes\n md: fix data corruption for raid456 when reshape restart while grow up\n nbd: Add the maximum limit of allocated index in nbd_dev_add\n debugobjects: Recheck debug_objects_enabled before reporting\n ext4: correct inline offset when handling xattrs in inode body\n can: bcm: Fix UAF in bcm_proc_show()\n fuse: revalidate: don't invalidate if interrupted\n perf probe: Add test for regression introduced by switch to die_get_decl_file()\n tracing/histograms: Add histograms to hist_vars if they have referenced variables\n drm/atomic: Fix potential use-after-free in nonblocking commits\n scsi: qla2xxx: Pointer may be dereferenced\n scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport()\n scsi: qla2xxx: Fix potential NULL pointer dereference\n scsi: qla2xxx: Wait for io return on terminate rport\n xtensa: ISS: fix call to split_if_spec\n ring-buffer: Fix deadloop issue on reading trace_pipe\n tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk\n tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error\n Revert \"8250: add support for ASIX devices with a FIFO bug\"\n meson saradc: fix clock divider mask length\n ceph: don't let check_caps skip sending responses for revoke msgs\n hwrng: imx-rngc - fix the timeout for init and self check\n serial: atmel: don't enable IRQs prematurely\n fs: dlm: return positive pid value for F_GETLK\n md/raid0: add discard support for the 'original' layout\n misc: pci_endpoint_test: Re-init completion for every test\n misc: pci_endpoint_test: Free IRQs before removing the device\n PCI: rockchip: Use u32 variable to access 32-bit registers\n PCI: rockchip: Fix legacy IRQ generation for RK3399 PCIe endpoint core\n PCI: rockchip: Add poll and timeout to wait for PHY PLLs to be locked\n PCI: rockchip: Write PCI Device ID to correct register\n PCI: rockchip: Assert PCI Configuration Enable bit after probe\n PCI: qcom: Disable write access to read only registers for IP v2.3.3\n PCI: Add function 1 DMA alias quirk for Marvell 88SE9235\n PCI/PM: Avoid putting EloPOS E2/S2/H2 PCIe Ports in D3cold\n jfs: jfs_dmap: Validate db_l2nbperpage while mounting\n ext4: only update i_reserved_data_blocks on successful block allocation\n ext4: fix wrong unit use in ext4_mb_clear_bb\n perf intel-pt: Fix CYC timestamps after standalone CBR\n SUNRPC: Fix UAF in svc_tcp_listen_data_ready()\n net: bcmgenet: Ensure MDIO unregistration has clocks enabled\n tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation\n pinctrl: amd: Only use special debounce behavior for GPIO 0\n pinctrl: amd: Detect internal GPIO0 debounce handling\n pinctrl: amd: Fix mistake in handling clearing pins at startup\n net/sched: make psched_mtu() RTNL-less safe\n wifi: airo: avoid uninitialized warning in airo_get_rate()\n ipv6/addrconf: fix a potential refcount underflow for idev\n NTB: ntb_tool: Add check for devm_kcalloc\n NTB: ntb_transport: fix possible memory leak while device_register() fails\n ntb: intel: Fix error handling in intel_ntb_pci_driver_init()\n NTB: amd: Fix error handling in amd_ntb_pci_driver_init()\n ntb: idt: Fix error handling in idt_pci_driver_init()\n udp6: fix udp6_ehashfn() typo\n icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev().\n vrf: Increment Icmp6InMsgs on the original netdev\n net: mvneta: fix txq_map in case of txq_number==1\n workqueue: clean up WORK_* constant types, clarify masking\n net: lan743x: Don't sleep in atomic context\n netfilter: nf_tables: prevent OOB access in nft_byteorder_eval\n netfilter: conntrack: Avoid nf_ct_helper_hash uses after free\n netfilter: nf_tables: fix scheduling-while-atomic splat\n netfilter: nf_tables: unbind non-anonymous set if rule construction fails\n netfilter: nf_tables: reject unbound anonymous set before commit phase\n netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain\n netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE\n netfilter: nf_tables: use net_generic infra for transaction data\n netfilter: add helper function to set up the nfnetlink header and use it\n netfilter: nftables: add helper function to set the base sequence number\n netfilter: nf_tables: add rescheduling points during loop detection walks\n netfilter: nf_tables: fix nat hook table deletion\n spi: spi-fsl-spi: allow changing bits_per_word while CS is still active\n spi: spi-fsl-spi: relax message sanity checking a little\n spi: spi-fsl-spi: remove always-true conditional in fsl_spi_do_one_msg\n ARM: orion5x: fix d2net gpio initialization\n btrfs: fix race when deleting quota root from the dirty cow roots list\n jffs2: reduce stack usage in jffs2_build_xattr_subsystem()\n integrity: Fix possible multiple allocation in integrity_inode_get()\n bcache: Remove unnecessary NULL point check in node allocations\n mmc: core: disable TRIM on Micron MTFC4GACAJCN-1M\n mmc: core: disable TRIM on Kingston EMMC04G-M627\n NFSD: add encoding of op_recall flag for write delegation\n ALSA: jack: Fix mutex call in snd_jack_report()\n i2c: xiic: Don't try to handle more interrupt events after error\n i2c: xiic: Defer xiic_wakeup() and __xiic_start_xfer() in xiic_process()\n sh: dma: Fix DMA channel offset calculation\n net/sched: act_pedit: Add size check for TCA_PEDIT_PARMS_EX\n tcp: annotate data races in __tcp_oow_rate_limited()\n net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode\n powerpc: allow PPC_EARLY_DEBUG_CPM only when SERIAL_CPM=y\n f2fs: fix error path handling in truncate_dnode()\n mailbox: ti-msgmgr: Fill non-message tx data fields with 0x0\n spi: bcm-qspi: return error if neither hif_mspi nor mspi is available\n Add MODULE_FIRMWARE() for FIRMWARE_TG357766.\n sctp: fix potential deadlock on &net->sctp.addr_wq_lock\n rtc: st-lpc: Release some resources in st_rtc_probe() in case of error\n mfd: stmpe: Only disable the regulators if they are enabled\n mfd: intel-lpss: Add missing check for platform_get_resource\n KVM: s390: fix KVM_S390_GET_CMMA_BITS for GFNs in memslot holes\n mfd: rt5033: Drop rt5033-battery sub-device\n usb: phy: phy-tahvo: fix memory leak in tahvo_usb_probe()\n extcon: Fix kernel doc of property capability fields to avoid warnings\n extcon: Fix kernel doc of property fields to avoid warnings\n media: usb: siano: Fix warning due to null work_func_t function pointer\n media: videodev2.h: Fix struct v4l2_input tuner index comment\n media: usb: Check az6007_read() return value\n sh: j2: Use ioremap() to translate device tree address into kernel memory\n w1: fix loop in w1_fini()\n block: change all __u32 annotations to __be32 in affs_hardblocks.h\n USB: serial: option: add LARA-R6 01B PIDs\n ARC: define ASM_NL and __ALIGN(_STR) outside #ifdef __ASSEMBLY__ guard\n ARCv2: entry: rewrite to enable use of double load/stores LDD/STD\n ARCv2: entry: avoid a branch\n ARCv2: entry: push out the Z flag unclobber from common EXCEPTION_PROLOGUE\n ARCv2: entry: comments about hardware auto-save on taken interrupts\n modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24}\n modpost: fix section mismatch message for R_ARM_ABS32\n crypto: nx - fix build warnings when DEBUG_FS is not enabled\n hwrng: virtio - Fix race on data_avail and actual data\n hwrng: virtio - always add a pending request\n hwrng: virtio - don't waste entropy\n hwrng: virtio - don't wait on cleanup\n hwrng: virtio - add an internal buffer\n pinctrl: at91-pio4: check return value of devm_kasprintf()\n perf dwarf-aux: Fix off-by-one in die_get_varname()\n pinctrl: cherryview: Return correct value if pin in push-pull mode\n PCI: Add pci_clear_master() stub for non-CONFIG_PCI\n scsi: 3w-xxxx: Add error handling for initialization failure in tw_probe()\n ALSA: ac97: Fix possible NULL dereference in snd_ac97_mixer\n drm/radeon: fix possible division-by-zero errors\n fbdev: omapfb: lcd_mipid: Fix an error handling path in mipid_spi_probe()\n arm64: dts: renesas: ulcb-kf: Remove flow control for SCIF1\n IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors\n soc/fsl/qe: fix usb.c build errors\n ASoC: es8316: Increment max value for ALC Capture Target Volume control\n ARM: ep93xx: fix missing-prototype warnings\n drm/panel: simple: fix active size for Ampire AM-480272H3TMQW-T01H\n Input: adxl34x - do not hardcode interrupt trigger type\n ARM: dts: BCM5301X: Drop \"clock-names\" from the SPI node\n Input: drv260x - sleep between polling GO bit\n radeon: avoid double free in ci_dpm_init()\n netlink: Add __sock_i_ino() for __netlink_diag_dump().\n ipvlan: Fix return value of ipvlan_queue_xmit()\n netfilter: nf_conntrack_sip: fix the ct_sip_parse_numerical_param() return value.\n lib/ts_bm: reset initial match offset for every block of text\n gtp: Fix use-after-free in __gtp_encap_destroy().\n netlink: do not hard code device address lenth in fdb dumps\n netlink: fix potential deadlock in netlink_set_err()\n wifi: ath9k: convert msecs to jiffies where needed\n wifi: ath9k: Fix possible stall on ath9k_txq_list_has_key()\n memstick r592: make memstick_debug_get_tpc_name() static\n kexec: fix a memory leak in crash_shrink_memory()\n watchdog/perf: more properly prevent false positives with turbo modes\n watchdog/perf: define dummy watchdog_update_hrtimer_threshold() on correct config\n wifi: rsi: Do not set MMC_PM_KEEP_POWER in shutdown\n wifi: ath9k: don't allow to overwrite ENDPOINT0 attributes\n wifi: ray_cs: Fix an error handling path in ray_probe()\n wifi: ray_cs: Drop useless status variable in parse_addr()\n wifi: ray_cs: Utilize strnlen() in parse_addr()\n wifi: wl3501_cs: Fix an error handling path in wl3501_probe()\n wl3501_cs: use eth_hw_addr_set()\n net: create netdev->dev_addr assignment helpers\n wl3501_cs: Fix misspelling and provide missing documentation\n wl3501_cs: Remove unnecessary NULL check\n wl3501_cs: Fix a bunch of formatting issues related to function docs\n wifi: atmel: Fix an error handling path in atmel_probe()\n wifi: orinoco: Fix an error handling path in orinoco_cs_probe()\n wifi: orinoco: Fix an error handling path in spectrum_cs_probe()\n nfc: llcp: fix possible use of uninitialized variable in nfc_llcp_send_connect()\n nfc: constify several pointers to u8, char and sk_buff\n wifi: mwifiex: Fix the size of a memory allocation in mwifiex_ret_802_11_scan()\n samples/bpf: Fix buffer overflow in tcp_basertt\n wifi: ath9k: avoid referencing uninit memory in ath9k_wmi_ctrl_rx\n wifi: ath9k: fix AR9003 mac hardware hang check register offset calculation\n evm: Complete description of evm_inode_setattr()\n ARM: 9303/1: kprobes: avoid missing-declaration warnings\n PM: domains: fix integer overflow issues in genpd_parse_state()\n clocksource/drivers/cadence-ttc: Fix memory leak in ttc_timer_probe\n clocksource/drivers/cadence-ttc: Use ttc driver as platform driver\n clocksource/drivers: Unify the names to timer-* format\n irqchip/jcore-aic: Fix missing allocation of IRQ descriptors\n irqchip/jcore-aic: Kill use of irq_create_strict_mappings()\n md/raid10: fix io loss while replacement replace rdev\n md/raid10: fix wrong setting of max_corr_read_errors\n md/raid10: fix overflow of md/safe_mode_delay\n md/raid10: check slab-out-of-bounds in md_bitmap_get_counter\n treewide: Remove uninitialized_var() usage\n drm/amdgpu: Validate VM ioctl flags.\n scripts/tags.sh: Resolve gtags empty index generation\n drm/edid: Fix uninitialized variable in drm_cvt_modes()\n fbdev: imsttfb: Fix use after free bug in imsttfb_probe\n video: imsttfb: check for ioremap() failures\n x86/smp: Use dedicated cache-line for mwait_play_dead()\n gfs2: Don't deref jdesc in evict\n BACKPORT: FROMLIST: mm: protect free_pgtables with mmap_lock write lock in exit_mmap\n Fix compile error of mdie\n qcacld-3.0: Fix compile error of mdie\n qcacld-3.0: Fill vht parameters for packet capture mode\n qseecom: Release ion buffer in case of keymaster TA\n ASoC: msm-pcm-host-voice: Check validity of session idx\n Linux 4.19.290\n x86: fix backwards merge of GDS/SRSO bit\n xen/netback: Fix buffer overrun triggered by unusual packet\n Documentation/x86: Fix backwards on/off logic about YMM support\n x86/xen: Fix secondary processors' FPU initialization\n KVM: Add GDS_NO support to KVM\n x86/speculation: Add Kconfig option for GDS\n x86/speculation: Add force option to GDS mitigation\n x86/speculation: Add Gather Data Sampling mitigation\n x86/fpu: Move FPU initialization into arch_cpu_finalize_init()\n x86/fpu: Mark init functions __init\n x86/fpu: Remove cpuinfo argument from init functions\n init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init()\n init: Invoke arch_cpu_finalize_init() earlier\n init: Remove check_bugs() leftovers\n um/cpu: Switch to arch_cpu_finalize_init()\n sparc/cpu: Switch to arch_cpu_finalize_init()\n sh/cpu: Switch to arch_cpu_finalize_init()\n mips/cpu: Switch to arch_cpu_finalize_init()\n m68k/cpu: Switch to arch_cpu_finalize_init()\n ia64/cpu: Switch to arch_cpu_finalize_init()\n ARM: cpu: Switch to arch_cpu_finalize_init()\n x86/cpu: Switch to arch_cpu_finalize_init()\n init: Provide arch_cpu_finalize_init()\n qcacld-3.0: Fix memory leak in OWE pending assoc_ind\n qcacld-3.0: Fix the wrong event id specified for wow wakeup\n qcacld-3.0: Fix for code error\n soc: qcom: glink_probe: Notify on powerup failure\n dsp: q6lsm: Address use after free for mmap handle\n dsp: q6lsm: Add check for payload buffer\n ASoC: Resolve use after free in listen sound client\n bus: mhi: misc: Add check for dev_rp if it is iommu range or not\n ASoC: msm-lsm-client: Integer overflow check\n qcacld-3.0: Don't start vdev trans if vdev ops is pending\n fw-api: CL 23981895 - update fw common interface files\n fw-api: CL 23981866 - update fw common interface files\n fw-api: CL 23966557 - update fw common interface files\n qcacld-3.0: Release the vdev for monitor interface during SSR\n fw-api: CL 23935730 - update fw common interface files\n fw-api: CL 23935724 - update fw common interface files\n fw-api: CL 23933290 - update fw common interface files\n ASoC: dsp: q6core: Avoid use after free\n Linux 4.19.289\n x86/cpu/amd: Add a Zenbleed fix\n x86/cpu/amd: Move the errata checking functionality up\n x86/microcode/AMD: Load late on both threads too\n fw-api: CL 23915932 - update fw common interface files\n fw-api: CL 23911002 - update fw common interface files\n fw-api: CL 23907437 - update fw common interface files\n fw-api: CL 23894107 - update fw common interface files\n fw-api: CL 23887001 - update fw common interface files\n fw-api: CL 23874450 - update fw common interface files\n fw-api: CL 23872196 - update fw common interface files\n fw-api: CL 23852898 - update fw common interface files\n fw-api: CL 23810815 - update fw common interface files\n fw-api: CL 23799210 - update fw common interface files\n fw-api: CL 23782068 - update fw common interface files\n fw-api: CL 23772256 - update fw common interface files\n fw-api: CL 23772239 - update fw common interface files\n fw-api: CL 23675183 - update fw common interface files\n fw-api: CL 23639466 - update fw common interface files\n fw-api: CL 23638576 - update fw common interface files\n fw-api: CL 23631091 - update fw common interface files\n fw-api: CL 23629843 - update fw common interface files\n fw-api: CL 23627777 - update fw common interface files\n fw-api: CL 23606322 - update fw common interface files\n fw-api: CL 23606285 - update fw common interface files\n fw-api: CL 23581168 - update fw common interface files\n\nChange-Id: I5c4940e0e0f09972a05f11527877e89b4bbb6274","shortMessageHtmlLink":"Merge remote-tracking branch 'sdm660/lineage-20' into lineage-20"}},{"before":"f7e6c3d40cd596e7a15e96208995d1c3ef0908cb","after":"972f57afcaba52d9cd9a73d082f563120d03e156","ref":"refs/heads/lineage-20","pushedAt":"2023-08-31T15:42:06.000Z","pushType":"push","commitsCount":239,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'sdm660/lineage-20' into lineage-20\n\n* sdm660/lineage-20:\n Revert \"mm: change max readahead size to 512KB\"\n msm: kgsl: Defer drawobj_sync_timeline_fence_work() to a workqueue\n ASoC: dsp: q6core: Avoid use after free\n ASoC: msm-lsm-client: Integer overflow check\n qcacld-3.0: Don't start vdev trans if vdev ops is pending\n msm: kgsl: Defer drawobj_sync_timeline_fence_work() to a workqueue\n qcacld-3.0: Fix data rate in mgmt rx packets in packet capture mode\n soc: qcom: minidump: check the size parameter passed to qcom_smem_get()\n exfat: add necessary header for vmalloc\n exfat: release s_lock before calling dir_emit()\n qcacld-3.0: Fix OOB in wma_scan_roam.c\n qcacld-3.0: Change log level to info from fatal\n qcacld-3.0: Add checks for the assoc req/res lengths\n qcacld-3.0: Change log level to info from fatal\n qcacld-3.0: Fix possible memory leak of tx_time_per_power_level\n qcacld-3.0: Add null peer check before releasing the peer\n qcacld-3.0: Incorrect MCS index is passed\n exfat: check if filename entries exceeds max filename length\n exfat: github action: make space for running xfstests\n qcacld-3.0: Fix OOB issue when access wma_find_vdev_by_addr\n qcacld-3.0: Drop duplicate auth/assoc frames\n qcacld-3.0: Add check to avoid potential OOB access for bssid_list\n exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree\n exfat: splice: Use filemap_splice_read() instead of generic_file_splice_read()\n exfat: fs: build the legacy direct I/O code conditionally\n exfat: fs: port ->rename() to pass mnt_idmap\n exfat: fs: port ->mkdir() to pass mnt_idmap\n exfat: fs: port ->create() to pass mnt_idmap\n exfat: fs: port ->getattr() to pass mnt_idmap\n exfat: fs: port ->setattr() to pass mnt_idmap\n exfat: fix the newly allocated clusters are not freed in error handling\n exfat: don't print error log in normal case\n exfat: remove unneeded code from exfat_alloc_cluster()\n exfat: remove ->writepage\n qcacld-3.0: Advertise BSS transition enabled in extended capabilities\n ASoC: msm-pcm-q6-v2: Add dsp buf check\n msm: ipa3: fix pointer arithmetic to avoid out-of-bound\n dsp: afe: Add check for num_channels\n dsp: afe: Add check for sidetone iir config copy size\n ASoC: msm-pcm-host-voice: Handle OOB access in hpcm_start\n dsp: q6voice: Add buf size check for cvs cal data\n dsp: q6core: Avoid OOB access in q6core\n ASoC: msm-pcm-q6-v2: Add dsp buf check\n fw-api: CL 23575205 - update fw common interface files\n fw-api: CL 23566455 - update fw common interface files\n msm: npu: Fix use after free issue\n fw-api: CL 23557966 - update fw common interface files\n fw-api: CL 23542073 - update fw common interface files\n fw-api: CL 23529709 - update fw common interface files\n fw-api: CL 23523211 - update fw common interface files\n fw-api: CL 23520891 - update fw common interface files\n fw-api: CL 23507997 - update fw common interface files\n fw-api: CL 23504182 - update fw common interface files\n fw-api: Changes in monitor headers to support Big endian\n UPSTREAM: security: selinux: allow per-file labeling for bpffs\n fw-api: CL 23485853 - update fw common interface files\n fw-api: CL 23485848 - update fw common interface files\n dsp: Added fix to resolve compilation error\n fw-api: CL 23467477 - update fw common interface files\n fw-api: CL 23459857 - update fw common interface files\n fw-api: CL 23459166 - update fw common interface files\n dsp: q6voice: added fix to resolve Lookahead error\n ASoC: msm-pcm-host-voice: Handle OOB access in hpcm_start\n msm: ipa3: fix pointer arithmetic to avoid out-of-bound\n fw-api: CL 23441442 - update fw common interface files\n fw-api: CL 23420522 - update fw common interface files\n dsp: q6core: Avoid OOB access in q6core\n dsp: q6voice: Add buf size check for cvs cal data\n dsp: afe: Add check for num_channels\n dsp: afe: Add check for sidetone iir config copy size\n qcedev: vote for crypto clocks during module close\n fw-api: CL 23329795 - update fw common interface files\n fw-api: CL 23307781 - update fw common interface files\n fw-api: CL 23242420 - update fw common interface files\n fw-api: CL 23191762 - update fw common interface files\n fw-api: CL 23190594 - update fw common interface files\n fw-api: CL 23178089 - update fw common interface files\n fw-api: CL 23138893 - update fw common interface files\n fw-api: CL 23101916 - update fw common interface files\n msm: ADSPRPC: Add subsystem states for restart, up and down\n ANDROID: usb: f_accessory: Avoid bitfields for shared variables\n ASoC: msm-pcm-host-voice: Address buffer overflow in hpcm copy\n qcedev: vote for crypto clocks during module close\n ASoC: msm-pcm-voip: Avoid interger underflow\n dsp: asm: validate payload size before access\n dsp: q6core: validate payload size before access for AVCS\n dsp: afe: check for param size before copying\n msm-4.19: Compilation fix for SDLLVM toolchain 16.0\n Makefile: Use Python2 for compilation\n fw-api: Add evm info headers for qcn9224\n fw-api: CL 22994196 - update fw common interface files\n fw-api: CL 22946448 - update fw common interface files\n fw-api: CL 22928086 - update fw common interface files\n fw-api: CL 22895719 - update fw common interface files\n fw-api: CL 22882405 - update fw common interface files\n fw-api: CL 22860575 - update fw common interface files\n fw-api: CL 22845599 - update fw common interface files\n fw-api: CL 22832398 - update fw common interface files\n fw-api: CL 22832353 - update fw common interface files\n fw-api: CL 22808446 - update fw common interface files\n fw-api: CL 22808430 - update fw common interface files\n msm: kgsl: Fix buffer overflow while capturing memory entries\n soc: qcom: provide apis for pcode and feature string\n defconfig: Enable pwm support for SCUBA\n PWM: Add support for PWM driver\n clk: qcom: gcc-scuba: Add gcc_pwm0_xo512_div_clk_src clk support\n bindings: clock: qcom: Add gcc_pwm0_xo512_div_clk_src clock id\n fw-api: CL 22791601 - update fw common interface files\n fw-api: CL 22788805 - update fw common interface files\n fw-api: CL 22765461 - update fw common interface files\n fw-api: CL 22691990 - update fw common interface files\n fw-api: CL 22674286 - update fw common interface files\n fw-api: CL 22650243 - update fw common interface files\n fw-api: CL 22641645 - update fw common interface files\n fw-api: CL 22630619 - update fw common interface files\n soc: qcom: socinfo: Add sku sysfs support\n soc: qcom: socinfo: Add revision 16 support in socinfo structure\n msm: adsprpc: Handle UAF in fastrpc internal munmap\n msm: adsprpc: Handle UAF in fastrpc internal munmap\n Revert \"fw-api: Add evm info headers for qcn9224\"\n msm: kgsl: Do not capture DTCM on gmu boot failure\n fw-api: Add qcnn6432 target header files to fw-api project\n fw-api: CL 22585871 - update fw common interface files\n fw-api: CL 22585869 - update fw common interface files\n fw-api: CL 22545098 - update fw common interface files\n fw-api: CL 22522091 - update fw common interface files\n fw-api: CL 22520756 - update fw common interface files\n fw-api: CL 22520752 - update fw common interface files\n fw-api: kiwi_v2: Hardware files required for TxMon\n fw-api: Add evm info headers for qcn9224\n fw-api: CL 22455643 - update fw common interface files\n fw-api: CL 22445623 - update fw common interface files\n fw-api: CL 22436998 - update fw common interface files\n sched/walt: don't panic for accounting issues\n fw-api: CL 22399292 - update fw common interface files\n fw-api: CL 22378824 - update fw common interface files\n fw-api: CL 22373448 - update fw common interface files\n fw-api: CL 22354304 - update fw common interface files\n fw-api: CL 22350054 - update fw common interface files\n fw-api: CL 22339714 - update fw common interface files\n fw-api: CL 22334073 - update fw common interface files\n fw-api: CL 22317292 - update fw common interface files\n fw-api: CL 22315999 - update fw common interface files\n tap: tap_open(): correctly initialize socket uid\n tun: tun_chr_open(): correctly initialize socket uid\n net: add sock_init_data_uid()\n fw-api: CL 22299540 - update fw common interface files\n fw-api: CL 22294819 - update fw common interface files\n msm: kgsl: Keep postamble packets in a privileged buffer\n fw-api: CL 22275520 - update fw common interface files\n ANDROID: mm/filemap: Fix missing put_page() for speculative page fault\n soc: qcom: qsee_ipc_irq_bridge: Remove redundant cleanup\n fw-api: CL 22219624 - update fw common interface files\n fw-api: CL 22219619 - update fw common interface files\n ANDROID: Re-enable fast mremap and fix UAF with SPF\n ANDROID: mm: fix invalid backport in speculative page fault path\n ANDROID: mm: assert that mmap_lock is taken exclusively in vm_write_begin\n ANDROID: mm: remove sequence counting when mmap_lock is not exclusively owned\n ANDROID: mm/khugepaged: add missing vm_write_{begin|end}\n BACKPORT: FROMLIST: mm: implement speculative handling in filemap_fault()\n ANDROID: mm: prevent reads of unstable pmd during speculation\n ANDROID: mm: prevent speculative page fault handling for in do_swap_page()\n ANDROID: mm: skip pte_alloc during speculative page fault\n exfat: handle unreconized benign secondary entries\n exfat: fix inode->i_blocks for non-512 byte sector size device\n exfat: redefine DIR_DELETED as the bad cluster number\n exfat: fix reporting fs error when reading dir beyond EOF\n exfat: fix unexpected EOF while reading dir\n exfat: reuse exfat_find_location() to simplify exfat_get_dentry_set()\n exfat: fix overflow in sector and cluster conversion\n exfat: remove i_size_write() from __exfat_truncate()\n exfat: remove argument 'size' from exfat_truncate()\n exfat: remove unnecessary arguments from exfat_find_dir_entry()\n exfat: remove unneeded codes from __exfat_rename()\n exfat: remove call ilog2() from exfat_readdir()\n exfat: remove generic/286\n exfat: fix python package installation failure\n exfat: github actions: add apt-get update command\n exfat: treewide: use get_random_u32() when possible\n exfat: replace magic numbers with Macros\n exfat: rename exfat_free_dentry_set() to exfat_put_dentry_set()\n exfat: move exfat_entry_set_cache from heap to stack\n exfat: support dynamic allocate bh for exfat_entry_set_cache\n exfat: reduce the size of exfat_entry_set_cache\n exfat: add SECTOR_SIZE macro\n exfat: hint the empty entry which at the end of cluster chain\n exfat: simplify empty entry hint\n exfat: add auto-test using github action\n exfat: remove travis-CI test\n\nChange-Id: Ie7ce88852c49560b52b6efb5e832be24b93ce7d1","shortMessageHtmlLink":"Merge remote-tracking branch 'sdm660/lineage-20' into lineage-20"}},{"before":"9639bb605cc30140cdd2e4df908512b89ce5ce3d","after":"f7e6c3d40cd596e7a15e96208995d1c3ef0908cb","ref":"refs/heads/lineage-20","pushedAt":"2023-07-14T17:37:13.000Z","pushType":"push","commitsCount":780,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"arm64: configs: xiaomi: Build QCACLD as a module\n\n* whyred isn't able to boot kernel images bigger than 18MB\n\nChange-Id: I99ceca96f76590c85b6d0ff5677e7f18d1e0896e","shortMessageHtmlLink":"arm64: configs: xiaomi: Build QCACLD as a module"}},{"before":"346b8a59e6a3b2e1009d76dd4d93a60258176859","after":"9639bb605cc30140cdd2e4df908512b89ce5ce3d","ref":"refs/heads/lineage-20","pushedAt":"2023-06-26T13:19:37.032Z","pushType":"push","commitsCount":288,"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-06-05_4.19-stable' of https://android.googlesource.com/kernel/common into android13-4.19-sdm660\n\nhttps://source.android.com/docs/security/bulletin/2023-06-01\n\n* tag 'ASB-2023-06-05_4.19-stable' of https://android.googlesource.com/kernel/common:\n UPSTREAM: ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum\n UPSTREAM: ext4: fix invalid free tracking in ext4_xattr_move_to_block()\n ANDROID: incremental fs: Evict inodes before freeing mount data\n Revert \"Revert \"mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse\"\"\n\nChange-Id: I92948d50383d9bcbae85d548ef2a84078781703e","shortMessageHtmlLink":"Merge tag 'ASB-2023-06-05_4.19-stable' of https://android.googlesourc…"}},{"before":"171fa16651c9b0f527f94d2df92463f19539ed95","after":"346b8a59e6a3b2e1009d76dd4d93a60258176859","ref":"refs/heads/lineage-20","pushedAt":"2023-04-21T14:05:15.000Z","pushType":"push","commitsCount":596,"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-04-05_4.19-stable' of https://android.googlesource.com/kernel/common into android13-4.19-sdm660\n\nhttps://source.android.com/docs/security/bulletin/2023-04-01\nCVE-2022-4696\nCVE-2023-20941\n\n* tag 'ASB-2023-04-05_4.19-stable' of https://android.googlesource.com/kernel/common:\n UPSTREAM: ext4: fix kernel BUG in 'ext4_write_inline_data_end()'\n UPSTREAM: fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY\n UPSTREAM: fsverity: Remove WQ_UNBOUND from fsverity read workqueue\n BACKPORT: blk-mq: clear stale request in tags->rq[] before freeing one request pool\n Linux 4.19.279\n HID: uhid: Over-ride the default maximum data buffer value with our own\n HID: core: Provide new max_buffer_size attribute to over-ride the default\n serial: 8250_em: Fix UART port type\n drm/i915: Don't use stolen memory for ring buffers with LLC\n x86/mm: Fix use of uninitialized buffer in sme_enable()\n fbdev: stifb: Provide valid pixelclock and add fb_check_var() checks\n ftrace: Fix invalid address access in lookup_rec() when index is 0\n tracing: Make tracepoint lockdep check actually test something\n tracing: Check field value in hist_field_name()\n sh: intc: Avoid spurious sizeof-pointer-div warning\n drm/amdkfd: Fix an illegal memory access\n ext4: fix task hung in ext4_xattr_delete_inode\n ext4: fail ext4_iget if special inode unallocated\n jffs2: correct logic when creating a hole in jffs2_write_begin\n mmc: atmel-mci: fix race between stop command and start of next command\n media: m5mols: fix off-by-one loop termination error\n hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition\n hwmon: (adt7475) Fix masking of hysteresis registers\n hwmon: (adt7475) Display smoothing attributes in correct order\n ethernet: sun: add check for the mdesc_grab()\n net/iucv: Fix size of interrupt data\n net: usb: smsc75xx: Move packet length check to prevent kernel panic in skb_pull\n ipv4: Fix incorrect table ID in IOCTL path\n block: sunvdc: add check for mdesc_grab() returning NULL\n nvmet: avoid potential UAF in nvmet_req_complete()\n net: usb: smsc75xx: Limit packet length to skb->len\n nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition\n net: phy: smsc: bail out in lan87xx_read_status if genphy_read_status fails\n net: tunnels: annotate lockless accesses to dev->needed_headroom\n qed/qed_dev: guard against a possible division by zero\n nfc: pn533: initialize struct pn533_out_arg properly\n tcp: tcp_make_synack() can be called from process context\n clk: HI655X: select REGMAP instead of depending on it\n fs: sysfs_emit_at: Remove PAGE_SIZE alignment check\n ext4: fix cgroup writeback accounting with fs-layer encryption\n UPSTREAM: ext4: fix another off-by-one fsmap error on 1k block filesystems\n Linux 4.19.278\n ila: do not generate empty messages in ila_xlat_nl_cmd_get_mapping()\n nfc: fdp: add null check of devm_kmalloc_array in fdp_nci_i2c_read_device_properties\n net: caif: Fix use-after-free in cfusbl_device_notify()\n drm/i915: Don't use BAR mappings for ring buffers with LLC\n tipc: improve function tipc_wait_for_cond()\n media: ov5640: Fix analogue gain control\n PCI: Add SolidRun vendor ID\n macintosh: windfarm: Use unsigned type for 1-bit bitfields\n alpha: fix R_ALPHA_LITERAL reloc for large modules\n MIPS: Fix a compilation issue\n Revert \"spi: mt7621: Fix an error message in mt7621_spi_probe()\"\n scsi: core: Remove the /proc/scsi/${proc_name} directory earlier\n kbuild: generate modules.order only in directories visited by obj-y/m\n kbuild: fix false-positive need-builtin calculation\n udf: Detect system inodes linked into directory hierarchy\n udf: Preserve link count of system files\n udf: Remove pointless union in udf_inode_info\n udf: reduce leakage of blocks related to named streams\n udf: Explain handling of load_nls() failure\n nfc: change order inside nfc_se_io error path\n ext4: zero i_disksize when initializing the bootloader inode\n ext4: fix WARNING in ext4_update_inline_data\n ext4: move where set the MAY_INLINE_DATA flag is set\n ext4: fix another off-by-one fsmap error on 1k block filesystems\n ext4: fix RENAME_WHITEOUT handling for inline directories\n x86/CPU/AMD: Disable XSAVES on AMD family 0x17\n fs: prevent out-of-bounds array speculation when closing a file descriptor\n Linux 4.19.277\n staging: rtl8192e: Remove call_usermodehelper starting RadioPower.sh\n staging: rtl8192e: Remove function ..dm_check_ac_dc_power calling a script\n wifi: cfg80211: Partial revert \"wifi: cfg80211: Fix use after free for wext\"\n Linux 4.19.276\n thermal: intel: powerclamp: Fix cur_state for multi package system\n f2fs: fix cgroup writeback accounting with fs-layer encryption\n media: uvcvideo: Fix race condition with usb_kill_urb\n media: uvcvideo: Provide sync and async uvc_ctrl_status_event\n tcp: Fix listen() regression in 4.19.270\n s390/setup: init jump labels before command line parsing\n s390/maccess: add no DAT mode to kernel_write\n Bluetooth: hci_sock: purge socket queues in the destruct() callback\n phy: rockchip-typec: Fix unsigned comparison with less than zero\n usb: uvc: Enumerate valid values for color matching\n USB: ene_usb6250: Allocate enough memory for full object\n usb: host: xhci: mvebu: Iterate over array indexes instead of using pointer math\n iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_config_word()\n iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_status_word()\n tools/iio/iio_utils:fix memory leak\n mei: bus-fixup:upon error print return values of send and receive\n tty: serial: fsl_lpuart: disable the CTS when send break signal\n tty: fix out-of-bounds access in tty_driver_lookup_tty()\n media: uvcvideo: Silence memcpy() run-time false positive warnings\n media: uvcvideo: Handle errors from calls to usb_string\n media: uvcvideo: Handle cameras with invalid descriptors\n firmware/efi sysfb_efi: Add quirk for Lenovo IdeaPad Duet 3\n tracing: Add NULL checks for buffer in ring_buffer_free_read_page()\n thermal: intel: quark_dts: fix error pointer dereference\n scsi: ipr: Work around fortify-string warning\n vc_screen: modify vcs_size() handling in vcs_read()\n tcp: tcp_check_req() can be called from process context\n ARM: dts: spear320-hmi: correct STMPE GPIO compatible\n nfc: fix memory leak of se_io context in nfc_genl_se_io\n 9p/rdma: unmap receive dma buffer in rdma_request()/post_recv()\n 9p/xen: fix connection sequence\n 9p/xen: fix version parsing\n net: fix __dev_kfree_skb_any() vs drop monitor\n netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack()\n watchdog: pcwd_usb: Fix attempting to access uninitialized memory\n watchdog: Fix kmemleak in watchdog_cdev_register\n watchdog: at91sam9_wdt: use devm_request_irq to avoid missing free_irq() in error path\n x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list\n ubi: ubi_wl_put_peb: Fix infinite loop when wear-leveling work failed\n ubi: Fix UAF wear-leveling entry in eraseblk_count_seq_show()\n ubifs: ubifs_writepage: Mark page dirty after writing inode failed\n ubifs: dirty_cow_znode: Fix memleak in error handling path\n ubifs: Re-statistic cleaned znode count if commit failed\n ubi: Fix possible null-ptr-deref in ubi_free_volume()\n ubi: Fix unreferenced object reported by kmemleak in ubi_resize_volume()\n ubi: Fix use-after-free when volume resizing failed\n ubifs: Reserve one leb for each journal head while doing budget\n ubifs: do_rename: Fix wrong space budget when target inode's nlink > 1\n ubifs: Fix wrong dirty space budget for dirty inode\n ubifs: Rectify space budget for ubifs_xrename()\n ubifs: Rectify space budget for ubifs_symlink() if symlink is encrypted\n ubi: ensure that VID header offset + VID header size <= alloc, size\n um: vector: Fix memory leak in vector_config\n pwm: stm32-lp: fix the check on arr and cmp registers update\n fs/jfs: fix shift exponent db_agl2size negative\n net/sched: Retire tcindex classifier\n kbuild: Port silent mode detection to future gnu make.\n wifi: ath9k: use proper statements in conditionals\n drm/radeon: Fix eDP for single-display iMac11,2\n PCI: Avoid FLR for AMD FCH AHCI adapters\n scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()\n scsi: ses: Fix possible desc_ptr out-of-bounds accesses\n scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses\n scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process()\n scsi: ses: Don't attach if enclosure has no components\n scsi: qla2xxx: Fix erroneous link down\n scsi: qla2xxx: Fix link failure in NPIV environment\n ktest.pl: Add RUN_TIMEOUT option with default unlimited\n ktest.pl: Fix missing \"end_monitor\" when machine check fails\n ktest.pl: Give back console on Ctrt^C on monitor\n media: ipu3-cio2: Fix PM runtime usage_count in driver unbind\n mips: fix syscall_get_nr\n alpha: fix FEN fault handling\n rbd: avoid use-after-free in do_rbd_add() when rbd_dev_create() fails\n ARM: dts: exynos: correct TMU phandle in Odroid XU\n ARM: dts: exynos: correct TMU phandle in Exynos4\n dm flakey: don't corrupt the zero page\n dm flakey: fix logic when corrupting a bio\n wifi: cfg80211: Fix use after free for wext\n wifi: rtl8xxxu: Use a longer retry limit of 48\n ext4: refuse to create ea block when umounted\n ext4: optimize ea_inode block expansion\n ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls()\n irqdomain: Drop bogus fwspec-mapping error handling\n irqdomain: Fix disassociation race\n irqdomain: Fix association race\n ima: Align ima_file_mmap() parameters with mmap_file LSM hook\n Documentation/hw-vuln: Document the interaction between IBRS and STIBP\n x86/speculation: Allow enabling STIBP with legacy IBRS\n x86/microcode/AMD: Fix mixed steppings support\n x86/microcode/AMD: Add a @cpu parameter to the reloading functions\n x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter\n x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range\n x86/kprobes: Fix __recover_optprobed_insn check optimizing logic\n x86/reboot: Disable SVM, not just VMX, when stopping CPUs\n x86/reboot: Disable virtualization in an emergency if SVM is supported\n x86/crash: Disable virt in core NMI crash handler to avoid double shootdown\n x86/virt: Force GIF=1 prior to disabling SVM (for reboot flows)\n udf: Fix file corruption when appending just after end of preallocated extent\n udf: Do not update file length for failed writes to inline files\n udf: Do not bother merging very long extents\n udf: Truncate added extents on failed expansion\n ocfs2: fix non-auto defrag path not working issue\n ocfs2: fix defrag path triggering jbd2 ASSERT\n f2fs: fix information leak in f2fs_move_inline_dirents()\n fs: hfsplus: fix UAF issue in hfsplus_put_super\n hfs: fix missing hfs_bnode_get() in __hfs_bnode_create\n ARM: dts: exynos: correct HDMI phy compatible in Exynos4\n s390/kprobes: fix current_kprobe never cleared after kprobes reenter\n s390/kprobes: fix irq mask clobbering on kprobe reenter from post_handler\n s390: discard .interp section\n rtc: pm8xxx: fix set-alarm race\n firmware: coreboot: framebuffer: Ignore reserved pixel color bits\n wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu\n dm cache: add cond_resched() to various workqueue loops\n dm thin: add cond_resched() to various workqueue loops\n pinctrl: at91: use devm_kasprintf() to avoid potential leaks\n regulator: s5m8767: Bounds check id indexing into arrays\n regulator: max77802: Bounds check regulator id against opmode\n ASoC: kirkwood: Iterate over array indexes instead of using pointer math\n docs/scripts/gdb: add necessary make scripts_gdb step\n drm/msm/dsi: Add missing check for alloc_ordered_workqueue\n drm/radeon: free iio for atombios when driver shutdown\n drm/amd/display: Fix potential null-deref in dm_resume\n net/mlx5: fw_tracer: Fix debug print\n ACPI: video: Fix Lenovo Ideapad Z570 DMI match\n m68k: Check syscall_trace_enter() return code\n net: bcmgenet: Add a check for oversized packets\n ACPI: Don't build ACPICA with '-Os'\n inet: fix fast path in __inet_hash_connect()\n wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds\n x86/bugs: Reset speculation control settings on init\n timers: Prevent union confusion from unexpected restart_syscall()\n thermal: intel: Fix unsigned comparison with less than zero\n rcu: Suppress smp_processor_id() complaint in synchronize_rcu_expedited_wait()\n wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds()\n ARM: dts: exynos: Use Exynos5420 compatible for the MIPI video phy\n udf: Define EFSCORRUPTED error code\n rpmsg: glink: Avoid infinite loop on intent for missing channel\n media: usb: siano: Fix use after free bugs caused by do_submit_urb\n media: i2c: ov7670: 0 instead of -EINVAL was returned\n media: rc: Fix use-after-free bugs caused by ene_tx_irqsim()\n media: i2c: ov772x: Fix memleak in ov772x_probe()\n powerpc: Remove linker flag from KBUILD_AFLAGS\n media: platform: ti: Add missing check for devm_regulator_get\n MIPS: vpe-mt: drop physical_memsize\n powerpc/rtas: ensure 4KB alignment for rtas_data_buf\n powerpc/rtas: make all exports GPL\n powerpc/pseries/lparcfg: add missing RTAS retry status handling\n clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled()\n powerpc/powernv/ioda: Skip unallocated resources when mapping to PE\n Input: ads7846 - don't check penirq immediately for 7845\n Input: ads7846 - don't report pressure for ads7845\n mtd: rawnand: sunxi: Fix the size of the last OOB region\n mfd: pcf50633-adc: Fix potential memleak in pcf50633_adc_async_read()\n selftests/ftrace: Fix bash specific \"==\" operator\n sparc: allow PM configs for sparc32 COMPILE_TEST\n perf tools: Fix auto-complete on aarch64\n perf llvm: Fix inadvertent file creation\n gfs2: jdata writepage fix\n cifs: Fix warning and UAF when destroy the MR list\n cifs: Fix lost destroy smbd connection when MR allocate failed\n nfsd: fix race to check ls_layouts\n dm: remove flush_scheduled_work() during local_exit()\n hwmon: (mlxreg-fan) Return zero speed for broken fan\n spi: bcm63xx-hsspi: Fix multi-bit mode setting\n spi: bcm63xx-hsspi: fix pm_runtime\n scsi: aic94xx: Add missing check for dma_map_single()\n hwmon: (ltc2945) Handle error case in ltc2945_value_store\n gpio: vf610: connect GPIO label to dev name\n ASoC: soc-compress.c: fixup private_data on snd_soc_new_compress()\n drm/mediatek: Clean dangling pointer on bind error path\n drm/mediatek: Drop unbalanced obj unref\n gpu: host1x: Don't skip assigning syncpoints to channels\n drm/msm/dpu: Add check for pstates\n drm/msm: use strscpy instead of strncpy\n drm/mipi-dsi: Fix byte order of 16-bit DCS set/get brightness\n ALSA: hda/ca0132: minor fix for allocation size\n pinctrl: rockchip: Fix refcount leak in rockchip_pinctrl_parse_groups\n pinctrl: pinctrl-rockchip: Fix a bunch of kerneldoc misdemeanours\n drm/msm/hdmi: Add missing check for alloc_ordered_workqueue\n gpu: ipu-v3: common: Add of_node_put() for reference returned by of_graph_get_port_by_id()\n drm/vc4: dpi: Fix format mapping for RGB565\n drm/vc4: dpi: Add option for inverting pixel clock and output enable\n drm: Clarify definition of the DRM_BUS_FLAG_(PIXDATA|SYNC)_* macros\n drm/bridge: megachips: Fix error handling in i2c_register_driver()\n drm: mxsfb: DRM_MXSFB should depend on ARCH_MXS || ARCH_MXC\n selftest: fib_tests: Always cleanup before exit\n irqchip/irq-bcm7120-l2: Set IRQ_LEVEL for level triggered interrupts\n irqchip/irq-brcmstb-l2: Set IRQ_LEVEL for level triggered interrupts\n can: esd_usb: Move mislocated storage of SJA1000_ECC_SEG bits in case of a bus error\n wifi: mac80211: make rate u32 in sta_set_rate_info_rx()\n crypto: crypto4xx - Call dma_unmap_page when done\n wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize()\n wifi: iwl4965: Add missing check for create_singlethread_workqueue()\n wifi: iwl3945: Add missing check for create_singlethread_workqueue\n RISC-V: time: initialize hrtimer based broadcast clock event device\n m68k: /proc/hardware should depend on PROC_FS\n crypto: rsa-pkcs1pad - Use akcipher_request_complete\n rds: rds_rm_zerocopy_callback() correct order for list_add_tail()\n libbpf: Fix alen calculation in libbpf_nla_dump_errormsg()\n Bluetooth: L2CAP: Fix potential user-after-free\n irqchip/irq-mvebu-gicp: Fix refcount leak in mvebu_gicp_probe\n irqchip/alpine-msi: Fix refcount leak in alpine_msix_init_domains\n net/mlx5: Enhance debug print in page allocation failure\n powercap: fix possible name leak in powercap_register_zone()\n crypto: seqiv - Handle EBUSY correctly\n ACPI: battery: Fix missing NUL-termination with large strings\n wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback()\n wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails\n ath9k: htc: clean up statistics macros\n ath9k: hif_usb: simplify if-if to if-else\n wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function\n wifi: orinoco: check return value of hermes_write_wordrec()\n ACPICA: nsrepair: handle cases without a return value correctly\n lib/mpi: Fix buffer overrun when SG is too long\n genirq: Fix the return type of kstat_cpu_irqs_sum()\n ACPICA: Drop port I/O validation for some regions\n wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave()\n wifi: libertas: cmdresp: don't call kfree_skb() under spin_lock_irqsave()\n wifi: libertas: main: don't call kfree_skb() under spin_lock_irqsave()\n wifi: libertas: if_usb: don't call kfree_skb() under spin_lock_irqsave()\n wifi: libertas_tf: don't call kfree_skb() under spin_lock_irqsave()\n wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid()\n wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit()\n wifi: ipw2200: fix memory leak in ipw_wdev_init()\n wifi: ipw2x00: don't call dev_kfree_skb() under spin_lock_irqsave()\n ipw2x00: switch from 'pci_' to 'dma_' API\n wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit()\n rtlwifi: fix -Wpointer-sign warning\n wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave()\n wifi: libertas: fix memory leak in lbs_init_adapter()\n wifi: rsi: Fix memory leak in rsi_coex_attach()\n block: bio-integrity: Copy flags when bio_integrity_payload is cloned\n blk-mq: remove stale comment for blk_mq_sched_mark_restart_hctx\n arm64: dts: mediatek: mt7622: Add missing pwm-cells to pwm node\n arm64: dts: amlogic: meson-gxl: add missing unit address to eth-phy-mux node name\n arm64: dts: amlogic: meson-gx: add missing unit address to rng node name\n arm64: dts: amlogic: meson-gx: add missing SCPI sensors compatible\n arm64: dts: amlogic: meson-axg: fix SCPI clock dvfs node name\n arm64: dts: meson-axg: enable SCPI\n arm64: dts: amlogic: meson-gx: fix SCPI clock dvfs node name\n ARM: imx: Call ida_simple_remove() for ida_simple_get\n ARM: dts: exynos: correct wr-active property in Exynos3250 Rinato\n ARM: OMAP1: call platform_device_put() in error case in omap1_dm_timer_init()\n arm64: dts: meson-gx: Fix the SCPI DVFS node name and unit address\n arm64: dts: meson-gx: Fix Ethernet MAC address unit name\n ARM: zynq: Fix refcount leak in zynq_early_slcr_init\n ARM: OMAP2+: Fix memory leak in realtime_counter_init()\n HID: asus: use spinlock to safely schedule workers\n HID: asus: use spinlock to protect concurrent accesses\n HID: asus: Remove check for same LED brightness on set\n\nChange-Id: I980175bd595b46df93d9ddbdaffe6f5cf77e476c","shortMessageHtmlLink":"Merge tag 'ASB-2023-04-05_4.19-stable' of https://android.googlesourc…"}},{"before":null,"after":"171fa16651c9b0f527f94d2df92463f19539ed95","ref":"refs/heads/lineage-20","pushedAt":"2023-03-08T06:08:49.534Z","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":"ion: Add compatibility with legacy Ion v1 ABI\n\nKernel 4.12 revamped the Ion ABI [1], rendering it incompatible with blobs\nmade to work with the old \"v1\" ABI. This commit implements the old ABI by\nmapping legacy Ion handles to dma-buf fds and adding simple implementations\nof the ioctls that no longer exist. The alloc ioctl's arguments struct has\nchanged and none of the other ioctls conflict, so this implementation is\ncompatible with blobs using both the v1 and v2 ABIs.\n\ndma-buf allocations are automatically freed when no references to the fd\nremain, so the FREE ioctl doesn't need to do anything meaningful. However,\nnewer blobs using libion will call FREE with a handle of 0 to check which\nABI the kernel implements and decide whether to use v1 or v2. Because we\nwant to use v2 as much as possible for efficiency, FREE needs to return\n-ENOTTY to pretend that it doesn't exist if it detects that the call was\nmade by libion for probing the ABI, so it is not truly a no-op.\n\nSupport for cache maintenance operations and 32-bit clients will be added\nlater.\n\n[1] https://source.android.com/devices/architecture/kernel/ion_abi_changes\n\nCo-authored-by: dianlujitao \nSigned-off-by: Danny Lin \nChange-Id: I7317271f94770a40e2a77a75b15dfc151756b096","shortMessageHtmlLink":"ion: Add compatibility with legacy Ion v1 ABI"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADm-MuZgA","startCursor":null,"endCursor":null}},"title":"Activity · LineageOS/android_kernel_xiaomi_sdm660"}