mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-05 18:41:58 +09:00
6dfd4d406c10cabfd9de5696b20d728f713816ce
This merges the 5.15.y LTS releases up to 5.15.137 into the android14-5.15 branch. Include in here are the following commits: *575f85f973Revert "ipv4/fib: send notify when delete source address routes" *b4bfba5c30Revert "perf: Disallow mis-matched inherited group reads" *2173e8b338Revert "xfrm: fix a data-race in xfrm_gen_index()" *f0fd3e2493Revert "Bluetooth: hci_core: Fix build warnings" *2fbc60aaf5ANDROID: GKI: arm64: drop CONFIG_DEBUG_PREEMPT forced disable *7254996719Merge 5.15.137 into android14-5.15-lts |\ | *12952a23a5Linux 5.15.137 | *dff33880d4xfrm6: fix inet6_dev refcount underflow problem | *5a9d05a4f1Bluetooth: hci_sock: Correctly bounds check and pad HCI_MON_NEW_INDEX name | *a6df96ee0bBluetooth: hci_sock: fix slab oob read in create_monitor_event | *c08d609fb2phy: mapphone-mdm6600: Fix pinctrl_pm handling for sleep pins | *e1b030b101phy: mapphone-mdm6600: Fix runtime PM for remove | *59f1095ab5phy: mapphone-mdm6600: Fix runtime disable on probe | *b618062c0bserial: 8250: omap: Move uart_write() inside PM section | *67f29cd2f8ASoC: pxa: fix a memory leak in probe() | *76d04c3395gpio: vf610: set value before the direction to avoid a glitch | *4b129e3964platform/x86: asus-wmi: Map 0x2a code, Ignore 0x2b and 0x2c events | *e1a058cc24platform/x86: asus-wmi: Change ASUS_WMI_BRN_DOWN code from 0x20 to 0x2e | *c6bbe51dcdplatform/surface: platform_profile: Propagate error if profile registration fails | *a73c8d7169s390/cio: fix a memleak in css_alloc_subchannel | *c8b6c2df1eselftests/ftrace: Add new test case which checks non unique symbol | *3ad81e6affs390/pci: fix iommu bitmap allocation | *71d224acc4perf: Disallow mis-matched inherited group reads | *5aa89a11a2USB: serial: option: add Fibocom to DELL custom modem FM101R-GL | *8c376d8636USB: serial: option: add entry for Sierra EM9191 with new firmware | *4832212161USB: serial: option: add Telit LE910C4-WWX 0x1035 composition | *e750fb71dcnvme-rdma: do not try to stop unallocated queues | *a9fd6d44abnvme-pci: add BOGUS_NID for Intel 0a54 device | *071382bda1ACPI: irq: Fix incorrect return value in acpi_register_gsi() | *431a5010bcNFSv4.1: fixup use EXCHGID4_FLAG_USE_PNFS_DS for DS server | *5762e72ef1pNFS: Fix a hang in nfs4_evict_inode() | *5a3abee2eeRevert "pinctrl: avoid unsafe code pattern in find_pinctrl()" | *2495982537mmc: core: Capture correct oemid-bits for eMMC cards | *8041e7b7e7mmc: core: sdio: hold retuning if sdio in 1-bit mode | *262029c0c5mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw | *3e363db1c1mtd: physmap-core: Restore map_rom fallback | *71823463b1mtd: spinand: micron: correct bitmask for ecc status | *a50d2f17d5mtd: rawnand: arasan: Ensure program page operations are successful | *ae53c92e92mtd: rawnand: marvell: Ensure program page operations are successful | *c0ca2ab230mtd: rawnand: pl353: Ensure program page operations are successful | *a707062804mtd: rawnand: qcom: Unmap the right resource upon probe failure | *3f928d1362net: fix ifname in netlink ntf during netns move | *ac43ec299anet: move from strlcpy with unused retval to strscpy | *30e2db4030net: introduce a function to check if a netdev name is in use | *38ba547935Bluetooth: hci_event: Fix using memcmp when comparing keys | *3b2da6d62bnet/mlx5: Handle fw tracer change ownership event based on MTRC | *f6e2638245platform/x86: touchscreen_dmi: Add info for the Positivo C4128B | *ca56d8afe6HID: multitouch: Add required quirk for Synaptics 0xcd7e device | *ca5bec7ecfbtrfs: error out when reallocating block for defrag using a stale transaction | *2692fd37aabtrfs: error when COWing block from a root that is being deleted | *ef491d9560btrfs: error out when COWing block using a stale transaction | *f89ed0a096btrfs: fix some -Wmaybe-uninitialized warnings in ioctl.c | *df486b75fedrm: panel-orientation-quirks: Add quirk for One Mix 2S | *d5ba30ee4fipv4/fib: send notify when delete source address routes | *9d07b7abd2sky2: Make sure there is at least one frag_addr available | *f652eb4adfregulator/core: Revert "fix kobject release warning and memory leak in regulator_register()" | *aa77b187b1wifi: cfg80211: avoid leaking stack data into trace | *30a2285a2ewifi: mac80211: allow transmitting EAPOL frames with tainted key | *b64eb31a1bwifi: cfg80211: Fix 6GHz scan configuration | *bbec172451Bluetooth: hci_core: Fix build warnings | *02b0e69918Bluetooth: Avoid redundant authentication | *38681af225Bluetooth: btusb: add shutdown function for QCA6174 | *e6e9a32c3eHID: holtek: fix slab-out-of-bounds Write in holtek_kbd_input_event | *06aabf7715wifi: iwlwifi: Ensure ack flag is properly cleared. | *6063f6f64fwifi: mwifiex: Sanity check tlv_len and tlv_bitmap_len | *59ebfeb7b3tracing: relax trace_event_eval_update() execution with cond_resched() | *3d85fb391fata: libata-eh: Fix compilation warning in ata_eh_link_report() | *89e3cc1b07ata: libata-core: Fix compilation warning in ata_dev_config_ncq() | *137c658ea3gpio: timberdale: Fix potential deadlock on &tgpio->lock | *68f106c2b2overlayfs: set ctime when setting mtime and atime | *ef3c62e2f0i2c: mux: Avoid potential false error message in i2c_mux_add_adapter | *e2f64f3eebbtrfs: initialize start_slot in btrfs_log_prealloc_extents | *266dab0ce4btrfs: return -EUCLEAN for delayed tree ref with a ref count not equals to 1 | *bc424f18fbfs-writeback: do not requeue a clean inode having skipped pages | *9260982359ARM: dts: ti: omap: Fix noisy serial with overrun-throttle-ms for mapphone | *3898d8d685ksmbd: not allow to open file if delelete on close bit is set | *d3dc26c4fdnfp: flower: avoid rmmod nfp crash issues | *6c52b12159mctp: perform route lookups under a RCU read-side lock | *db3f17e571mctp: Allow local delivery to the null EID | *29017ab1a5powerpc/47x: Fix 47x syscall return crash | *558ee0fafdpowerpc/32s: Do kuep_lock() and kuep_unlock() in assembly | *d00f4ae3acpowerpc/32s: Remove capability to disable KUEP at boottime | *fcb3f09e81drm/atomic-helper: relax unregistered connector check | *403d201d1fperf/x86/lbr: Filter vsyscall addresses | *419ac18d88perf/x86: Move branch classifier | *030099bc91perf: Add irq and exception return branch types | *ae80d5290ciio: adc: ad7192: Correct reference voltage | *569a126f24iio: cros_ec: fix an use-after-free in cros_ec_sensors_push_data() | *a9c471892diio: core: introduce iio_device_{claim|release}_buffer_mode() APIs | *eafbb19661iio: core: Hide read accesses to iio_dev->currentmode | *919721348ciio: Un-inline iio_buffer_enabled() | *7f74bc91ebserial: 8250_omap: Fix errors with no_console_suspend | *d67d831e1dserial: 8250: omap: Fix imprecise external abort for omap_8250_pm() | *aff3019b55selftests/mm: fix awk usage in charge_reserved_hugetlb.sh and hugetlb_reparenting_test.sh that may cause error | *4f1d3d1ca5net: pktgen: Fix interface flags printing | *8bdf95e29fnetfilter: nf_tables: revert do not remove elements if set backend implements .abort | *cc19daa037netfilter: nf_tables: do not remove elements if set backend implements .abort | *db33720697netfilter: nft_set_rbtree: .deactivate fails if element has expired | *44768cad01neighbor: tracing: Move pin6 inside CONFIG_IPV6=y section | *b33179dbf3net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve | *0426d7bc17bonding: Return pointer to data after pull on skb | *66982023d7net: dsa: bcm_sf2: Fix possible memory leak in bcm_sf2_mdio_register() | *0ea476863ei40e: prevent crash on probe if hw registers have invalid values | *f9202217a6net: usb: smsc95xx: Fix an error code in smsc95xx_reset() | *a2ceb30cc1ipv4: fib: annotate races around nh->nh_saddr_genid and nh->nh_saddr | *a270aa7a47tun: prevent negative ifindex | *9d55719f98tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb | *8ae344291etcp: fix excessive TLP and RACK timeouts from HZ rounding | *8b6b4ca42anet: rfkill: gpio: prevent value glitch during probe | *4df9ba0d7anet: ipv6: fix return value check in esp_remove_trailer | *a9651e66d0net: ipv4: fix return value check in esp_remove_trailer | *26a3c734cbxfrm: interface: use DEV_STATS_INC() | *f8bc4b708bxfrm: fix a data-race in xfrm_gen_index() | *b660e58ef7qed: fix LL2 RX buffer allocation | *d35f398b88ASoC: codecs: wcd938x: fix unbind tear down order | *d182d8ed7bASoC: codecs: wcd938x: drop bogus bind error handling | *8d32a6b67eASoC: codecs: wcd938x-sdw: fix runtime PM imbalance on probe errors | *6df571a6c1ASoC: codecs: wcd938x-sdw: fix use after free on driver unbind | *36eabe8703drm/i915: Retry gtt fault when out of fence registers | *34f62612benvmet-tcp: Fix a possible UAF in queue intialization setup | *04e0eef74bnetfilter: nft_payload: fix wrong mac header matching | *efe43d1bcbfs/ntfs3: fix deadlock in mark_as_free_ex | *ab40c7ab7afs/ntfs3: fix panic about slab-out-of-bounds caused by ntfs_list_ea() | *24badb9dd8fs/ntfs3: Fix possible null-pointer dereference in hdr_find_e() | *ff38d2a705tcp: check mptcp-level constraints for backlog coalescing | *582f799335x86/sev: Check for user-space IOIO pointing to kernel space | *5c2c01be80x86/sev: Check IOBM for IOIO exceptions from user-space | *6797c6d09ex86/sev: Disable MMIO emulation from user mode | *0b4e772a6aKVM: x86: Mask LVTPC when handling a PMI | *f61c43be1eregmap: fix NULL deref on lookup | *ffdc881f68nfc: nci: fix possible NULL pointer dereference in send_acknowledge() | *d42aeae14fice: reset first in crash dump kernels | *e42cecb513ice: fix over-shifted variable | *f6c093b977Bluetooth: avoid memcmp() out of bounds warning | *e5f8b43c9cBluetooth: hci_event: Fix coding style | *1597c1ed0eBluetooth: vhci: Fix race when opening vhci device | *1ef0715268Bluetooth: Fix a refcnt underflow problem for hci_conn | *dd6b62fdd2Bluetooth: Reject connection with the device which has same BD_ADDR | *848a05c442Bluetooth: hci_event: Ignore NULL link key | *e7a2aa7770xfs: don't expose internal symlink metadata buffers to the vfs | *fe5c6fbc5eDocumentation: sysctl: align cells in second content column | *1815844652lib/Kconfig.debug: do not enable DEBUG_PREEMPT by default * |045b9e5d22Merge branch 'android14-5.15' into branch 'android14-5.15-lts' * |0a427f1810Revert "net: add sysctl accept_ra_min_rtr_lft" * |9144a81de4Revert "net: change accept_ra_min_rtr_lft to affect all RA lifetimes" * |7b3ee41b62Revert "net: release reference to inet6_dev pointer" * |6e12d0e4ecRevert "scsi: core: Use a structure member to track the SCSI command submitter" * |856192806fRevert "scsi: core: Rename scsi_mq_done() into scsi_done() and export it" * |d22695f24cRevert "scsi: ib_srp: Call scsi_done() directly" * |52a4732da9Revert "RDMA/srp: Do not call scsi_done() from srp_abort()" * |3f8a032cfcRevert "net: macsec: indicate next pn update when offloading" * |3f8e18a053Revert "net: phy: mscc: macsec: reject PN update requests" * |fec7f6b9b7Merge 5.15.136 into android14-5.15-lts |\| | *00c0398540Linux 5.15.136 | *5266b5b6e9eth: remove remaining copies of the NAPI_POLL_WEIGHT define | *528f0ba9f7usb: hub: Guard against accesses to uninitialized BOS descriptors | *542a3f1a3cRevert "kernel/sched: Modify initial boot task idle setup" | *737ce5518aarm64: armv8_deprecated: fix unused-function error | *2e10931e2darm64: armv8_deprecated: rework deprected instruction handling | *abd4aa0819arm64: armv8_deprecated: move aarch32 helper earlier | *f10abdb04carm64: armv8_deprecated move emulation functions | *0b4eec015farm64: armv8_deprecated: fold ops into insn_emulation | *a8d2910be6arm64: rework EL0 MRS emulation | *057f9123b1arm64: factor insn read out of call_undef_hook() | *3f82927cabarm64: factor out EL1 SSBS emulation hook | *474385adcdarm64: split EL0/EL1 UNDEF handlers | *de03586354arm64: allow kprobes on EL0 handlers | *7154e2db88arm64: rework BTI exception handling | *cd5ceadc2barm64: rework FPAC exception handling | *b6358002fdarm64: consistently pass ESR_ELx to die() | *7ddb1ef2bbarm64: die(): pass 'err' as long | *9a3e177ef5arm64: report EL1 UNDEFs better | *d6808be3ffpowerpc/64e: Fix wrong test in __ptep_test_and_clear_young() | *9c0dc3e2c9powerpc/8xx: Fix pte_access_permitted() for PAGE_NONE | *4da05eba66dmaengine: mediatek: Fix deadlock caused by synchronize_irq() | *82f61b2d51dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq | *ecba5afe86x86/alternatives: Disable KASAN in apply_alternatives() | *cbd2aac004usb: cdnsp: Fixes issue with dequeuing not queued requests | *7014807fb7usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call | *50259cf71ausb: gadget: udc-xilinx: replace memcpy with memcpy_toio | *308f192496counter: microchip-tcb-capture: Fix the use of internal GCLK logic | *5a6ce81d7cpinctrl: avoid unsafe code pattern in find_pinctrl() | *1c790191cacgroup: Remove duplicates in cgroup v1 tasks file | *1680c82929tee: amdtee: fix use-after-free vulnerability in amdtee_close_session | *b8ec40a90aInput: goodix - ensure int GPIO is in input for gpio_count == 1 && gpio_int_idx == 0 case | *d092630e8aInput: i8042 - add Fujitsu Lifebook E5411 to i8042 quirk table | *7cea6fa2d7Input: xpad - add PXN V900 support | *6ff4e50e2dInput: psmouse - fix fast_reconnect function for PS/2 mode | *6a4a396386Input: powermate - fix use-after-free in powermate_config_complete | *6ad7f52d8cceph: fix type promotion bug on 32bit systems | *c0c4acd53aceph: fix incorrect revoked caps assert in ceph_fill_file_size() | *58f0e6324elibceph: use kernel_connect() | *d727b97f8fthunderbolt: Check that lane 1 is in CL0 before enabling lane bonding | *04c38bedd0thunderbolt: Workaround an IOMMU fault on certain systems with Intel Maple Ridge | *a586742a37mcb: remove is_added flag from mcb_device struct | *4382d1a996x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs | *763167003aACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA | *510d4a01d8drm/amd/display: Don't set dpms_off for seamless boot | *9cb61ab9f4drm/amdgpu: add missing NULL check | *f9a1af37b8iio: pressure: ms5611: ms5611_prom_is_valid false negative bug | *09b8ed9547iio: pressure: dps310: Adjust Timeout Settings | *4c80ecef85iio: pressure: bmp280: Fix NULL pointer exception | *a625de7e54usb: musb: Modify the "HWVers" register address | *eb28694f6dusb: musb: Get the musb_qh poniter after musb_giveback | *ee88141873usb: cdns3: Modify the return value of cdns_set_active () to void when CONFIG_PM_SLEEP is disabled | *3b2dbc4f33usb: dwc3: Soft reset phy on probe for host | *42c56e0156net: usb: dm9601: fix uninitialized variable use in dm9601_mdio_read | *524f453617usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer | *1d8e7fe855xhci: Keep interrupt disabled in initialization until host is running. | *cb34e3b25cdmaengine: stm32-mdma: abort resume if no ongoing transfer | *d56dbfe750media: mtk-jpeg: Fix use after free bug due to uncanceled work | *5e13e69ddfnet: release reference to inet6_dev pointer | *aade10d51dnet: change accept_ra_min_rtr_lft to affect all RA lifetimes | *8f12d2d66cnet: add sysctl accept_ra_min_rtr_lft | *bc9f6cbeb9workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() | *25dd54b95anfc: nci: assert requested protocol is valid | *b2bb3b43b9pinctrl: renesas: rzn1: Enable missing PINMUX | *c4140dd77cnet/smc: Fix pos miscalculation in statistics | *d888d3f70bnet: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn() | *249a1fdb95net/mlx5e: Again mutually exclude RX-FCS and RX-port-timestamp | *2112cacb38ixgbe: fix crash with empty VF macvlan list | *935a15334dnet: phy: mscc: macsec: reject PN update requests | *667fe9101anet: macsec: indicate next pn update when offloading | *2dcb31e65dbpf: Fix verifier log for async callback return values | *6a217af2c6drm/vmwgfx: fix typo of sizeof argument | *72ef708865riscv, bpf: Sign-extend return values | *7795592e08riscv, bpf: Factor out emit_call for kernel and bpf context | *58941cc742xen-netback: use default TX queue size for vifs | *cffdced18aeth: remove copies of the NAPI_POLL_WEIGHT define | *5c360eec53mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type | *84c6aa0ae5ieee802154: ca8210: Fix a potential UAF in ca8210_probe | *616761cf9dravb: Fix use-after-free issue in ravb_tx_timeout_work() | *30ebd41775ravb: Fix up dma_free_coherent() call in ravb_remove() | *3f39de2bd1drm/msm/dpu: change _dpu_plane_calc_bw() to use u64 to avoid overflow | *85ae07d4dcdrm/msm/dsi: fix irq_of_parse_and_map() error checking | *9a890c7d4ddrm/msm/dsi: skip the wait for video mode done if not applicable | *b9de60b683drm/msm/dp: do not reinitialize phy unless retry during link training | *afe5f596b5KEYS: trusted: Remove redundant static calls usage | *20e73ece06KEYS: trusted: allow use of kernel RNG for key material | *a01d68b6c6ALSA: usb-audio: Fix microphone sound on Opencomm2 Headset | *5b5e58299enet: prevent address rewrite in kernel_bind() | *56e96b38d2quota: Fix slow quotaoff | *28ddc1e0b8HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect | *b930f0f7bblib/test_meminit: fix off-by-one error in test_pages() | *982bd86fd6platform/x86: hp-wmi:: Mark driver struct with __refdata to prevent section mismatch warning | *124cf0ea4bplatform/x86: think-lmi: Fix reference leak | *3d2a16f878of: overlay: Reorder struct fragment fields kerneldoc | *10f4a0b665perf/arm-cmn: Fix the unhandled overflow status of counter 4 to 7 | *b7966e2191RDMA/cxgb4: Check skb value for failure to allocate | *b9bdffb3f9RDMA/srp: Do not call scsi_done() from srp_abort() | *7d4999589escsi: ib_srp: Call scsi_done() directly | *d2746cdfd5scsi: core: Rename scsi_mq_done() into scsi_done() and export it | *8f2350e204scsi: core: Use a structure member to track the SCSI command submitter | *29298c85a8iommu/vt-d: Avoid memory allocation in iommu_suspend() * |9b75bdddaeRevert "netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp" * |ca18f7a2cfMerge 5.15.135 into android14-5.15-lts |\| | *02e21884dcLinux 5.15.135 | *c8af81a9d3xen/events: replace evtchn_rwlock with RCU | *c346494ec7parisc: Restore __ldcw_align for PA-RISC 2.0 processors | *694e13732eksmbd: fix uaf in smb20_oplock_break_ack | *e914c3a47eRDMA/mlx5: Fix NULL string error | *81b7bf367eRDMA/siw: Fix connection failure handling | *5d8bd13820RDMA/uverbs: Fix typo of sizeof argument | *60c9ed8852RDMA/cma: Fix truncation compilation warning in make_cma_ports | *7f6136ced1RDMA/cma: Initialize ib_sa_multicast structure to 0 when join | *1dd6095fc7gpio: pxa: disable pinctrl calls for MMP_GPIO | *844fcf4c69gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config() | *1878d6666cIB/mlx4: Fix the size of a buffer in add_port_entries() | *718d9b44afof: dynamic: Fix potential memory leak in of_changeset_action() | *e0878f38b6RDMA/core: Require admin capabilities to set system parameters | *18a839064fdm zoned: free dmz->ddev array in dmz_put_zoned_devices | *8781fe259dHID: intel-ish-hid: ipc: Disable and reenable ACPI GPE bit | *949ccc91c3HID: sony: remove duplicate NULL check before calling usb_free_urb() | *a02c02adc2sctp: update hb timer immediately after users change hb_interval | *7783b471bfsctp: update transport state when processing a dupcook packet | *1abac613c0tcp: fix delayed ACKs for MSS boundary condition | *821b3b00bctcp: fix quick-ack counting to count actual ACKs of new data | *24fb22bddbtipc: fix a potential deadlock on &tx->lock | *2e53585e23net: stmmac: dwmac-stm32: fix resume on STM32 MCU | *74e5693240ipv4: Set offload_failed flag in fibmatch results | *a4b9bbd1d1netfilter: nf_tables: nft_set_rbtree: fix spurious insertion failure | *88497f74d6netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp | *0c9cf5e880ibmveth: Remove condition to recompute TCP header checksum. | *5a899e2ce8net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns() | *4837a192f6net: nfc: llcp: Add lock when modifying device list | *cda10784a1net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg | *2801a1ddb2net: dsa: mv88e6xxx: Avoid EEPROM timeout when EEPROM is absent | *cb145e6c20ptp: ocp: Fix error handling in ptp_ocp_device_init | *cd11899563ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() | *147d89ee41net: fix possible store tearing in neigh_periodic_work() | *bdb4fcf18emodpost: add missing else to the "of" check | *bc8b89b696bpf, sockmap: Reject sk_msg egress redirects to non-TCP sockets | *9fb4dfb8e2NFSv4: Fix a nfs4_state_manager() race | *fcdd79fda3ima: rework CONFIG_IMA dependency block | *b67adca1e1scsi: target: core: Fix deadlock due to recursive locking | *9a103e0b10ima: Finish deprecation of IMA_TRUSTED_KEYRING Kconfig | *bb6aee0696regmap: rbtree: Fix wrong register marked as in-cache when creating new node | *0cee8c1b3awifi: mt76: mt76x02: fix MT76x0 external LNA gain handling | *3f6fbbccbadrivers/net: process the result of hdlc_open() and add call of hdlc_close() in uhdlc_close() | *ebad2e4c48bpf: Fix tr dereferencing | *5afb996349wifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet | *7c8faa3108wifi: iwlwifi: mvm: Fix a memory corruption issue | *5db7af530eiwlwifi: avoid void pointer arithmetic | *6ff75f524dwifi: iwlwifi: dbg_ini: fix structure packing | *0ea2a63497ubi: Refuse attaching if mtd's erasesize is 0 | *bb0707fde7HID: sony: Fix a potential memory leak in sony_probe() | *8afbacf619arm64: Add Cortex-A520 CPU part definition | *0da6d21ba2drm/amd: Fix detection of _PR3 on the PCIe root port | *1ad7ccd45anet: prevent rewrite of msg_name in sock_sendmsg() | *0fb3df9427net: replace calls to sock->ops->connect() with kernel_connect() | *37b54e8acewifi: mwifiex: Fix tlv_buf_left calculation | *e80f55d6d2qed/red_ll2: Fix undefined behavior bug in struct qed_ll2_info | *1e69422efcvringh: don't use vringh_kiov_advance() in vringh_iov_xfer() | *4e2f83952bscsi: zfcp: Fix a double put in zfcp_port_enqueue() | *310bca649bRevert "clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz" | *3f59e63568block: fix use-after-free of q->q_usage_counter | *b75b017b3frbd: take header_rwsem in rbd_dev_refresh() only when updating | *33229d7834rbd: decouple parent info read-in from updating rbd_dev | *ab73e7ed79rbd: decouple header read-in from updating rbd_dev->header | *b4ddad3fb0rbd: move rbd_dev_refresh() definition | *bb1fae816ciommu/arm-smmu-v3: Avoid constructing invalid range commands | *c4edc7b5c8iommu/arm-smmu-v3: Set TTL invalidation hint better | *a98ad3adf6arm64: Avoid repeated AA64MMFR1_EL1 register read on pagefault path | *aad6ba1715ring-buffer: Fix bytes info in per_cpu buffer stats | *8012d0b051ring-buffer: remove obsolete comment for free_buffer_page() | *65a218ca51NFSv4: Fix a state manager thread deadlock regression | *8454a2f5e9NFS: rename nfs_client_kset to nfs_kset | *f8b0b6a8e1NFS: Cleanup unused rpc_clnt variable | *686746be7bASoC: tegra: Fix redundant PLLA and PLLA_OUT0 updates | *0a210e6384ASoC: soc-utils: Export snd_soc_dai_is_dummy() symbol | *b4f7f15568spi: zynqmp-gqspi: fix clock imbalance on probe failure | *e514f897adspi: zynqmp-gqspi: Convert to platform remove callback returning void * |aaa8347a71Merge 5.15.134 into android14-5.15-lts |\| | *1edcec18cfLinux 5.15.134 | *09a6830237netfilter: nf_tables: fix kdoc warnings after gc rework | *66cb6d74f5drm/meson: fix memory leak on ->hpd_notify callback | *91f1f025b6fs: binfmt_elf_efpic: fix personality for ELF-FDPIC | *1cae7473a6ata: libata-sata: increase PMP SRST timeout to 10s | *e74adc5899ata: libata-core: Do not register PM operations for SAS ports | *4cbd55a819ata: libata-core: Fix port and device removal | *ddc525fffbata: libata-core: Fix ata_port_request_pm() locking | *2990a195ednet: thunderbolt: Fix TCPv6 GSO checksum calculation | *132a5ae413bpf: Fix BTF_ID symbol generation collision in tools/ | *58d560e98dbpf: Fix BTF_ID symbol generation collision | *f8673f651bbtrfs: properly report 0 avail for very full file systems | *b5d00cd7dbring-buffer: Update "shortest_full" in polling | *00d2cb8066proc: nommu: /proc/<pid>/maps: release mmap read lock | *40527ebb3eRevert "SUNRPC dont update timeout value on connection reset" | *a2b1d486fbio_uring/fs: remove sqe->rw_flags checking from LINKAT | *111fe77cb1sched/rt: Fix live lock between select_fallback_rq() and RT push | *3569ad5966kernel/sched: Modify initial boot task idle setup | *07f78e9767i2c: i801: unregister tco_pdev in i801_probe() error path | *70df8b9c59ata: libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODES | *a7e0c10a8cALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q | *0c5fd85fb0netfilter: nf_tables: disallow rule removal from chain binding | *3936e87149nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() | *2b837f13a8serial: 8250_port: Check IRQ data before use | *a48d2bcd23Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux" | *78e70c6238misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe | *f090a8b4d2x86/srso: Add SRSO mitigation for Hygon processors | *f5a604757aiommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range | *efce75bd2dSmack:- Use overlay inode label in smack_inode_copy_up() | *0e3450487fsmack: Retrieve transmuting information in smack_inode_getsecurity() | *3586b3feedsmack: Record transmuting in smk_transmuted | *9690ad557dnvme-pci: always return an ERR_PTR from nvme_pci_alloc_dev | *3c29c6e8cdscsi: qla2xxx: Fix NULL pointer dereference in target mode | *6e5e4223c8i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters() | *aff3994d4bwatchdog: iTCO_wdt: Set NO_REBOOT if the watchdog is not already running | *83a30e9455watchdog: iTCO_wdt: No need to stop the timer in probe | *1e8c573f50nvme-pci: do not set the NUMA node of device if it has none | *182d13dadbnvme-pci: factor out a nvme_pci_alloc_dev helper | *af58072e86nvme-pci: factor the iod mempool creation into a helper | *c8bc44936fcgroup: Fix suspicious rcu_dereference_check() usage warning | *ce6b88a585sched/cpuacct: Optimize away RCU read lock | *b1deb15552perf build: Define YYNOMEM as YYNOABORT for bison < 3.81 | *86e65ffc4dfbdev/sh7760fb: Depend on FB=y | *4bf0044fe4ncsi: Propagate carrier gain/loss events to the NCSI controller | *288990ec35powerpc/watchpoints: Annotate atomic context in more places | *47a94e87f0powerpc/watchpoint: Disable pagefaults when getting user instruction | *7eb09f70d9powerpc/watchpoints: Disable preemption in thread_change_pc() | *134b01a390media: vb2: frame_vector.c: replace WARN_ONCE with a comment | *baf7cf0fdbASoC: imx-rpmsg: Set ignore_pmdown_time for dai_link | *9da93c7449bpf: Clarify error expectations from bpf_clone_redirect | *e1a8b79ad7ASoC: fsl: imx-pcm-rpmsg: Add SNDRV_PCM_INFO_BATCH flag | *45e028accbspi: stm32: add a delay before SPI disable | *25850bf83dspi: nxp-fspi: reset the FLSHxCR1 registers | *50662d21e4ata: libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset() | *8e3cdab909smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP | *d540a4370ascsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command | *fde57d7ba9scsi: pm80xx: Use phy-specific SAS address when sending PHY_START command | *a1589abd7cdrm/amdgpu: Handle null atom context in VBIOS info ioctl | *fd334cfd84drm/amd/display: Don't check registers, if using AUX BL control | *a8bc0f6357platform/mellanox: mlxbf-bootctl: add NET dependency into Kconfig | *344f2f3e61ring-buffer: Do not attempt to read past "commit" | *3db9b42070selftests: fix dependency checker script | *4aa90e624cbtrfs: improve error message after failure to add delayed dir index item | *53e7c559b7ring-buffer: Avoid softlockup in ring_buffer_resize() | *b4874f72cfselftests/ftrace: Correctly enable event in instance-event.tc | *8c5c9ecbfascsi: ufs: core: Move __ufshcd_send_uic_cmd() outside host_lock | *e08e61d50ascsi: qedf: Add synchronization between I/O completions and abort | *ada7fcba2dparisc: irq: Make irq_stack_union static to avoid sparse warning | *b7e376a26bparisc: drivers: Fix sparse warning | *d8c6fad002parisc: iosapic.c: Fix sparse warnings | *1ecdcfec4eparisc: sba: Fix compile warning wrt list of SBA devices | *bd1ec7f998spi: sun6i: fix race between DMA RX transfer completion and RX FIFO drain | *ff05ed4ae2spi: sun6i: reduce DMA RX transfer width to single byte | *ac0d068099dma-debug: don't call __dma_entry_alloc_check_leak() under free_entries_lock | *d938c3d278i2c: npcm7xx: Fix callback completion ordering | *0c615323a7gpio: pmic-eic-sprd: Add can_sleep flag for PMIC EIC chip | *2a47ee15a6soc: imx8m: Enable OCOTP clock for imx8mm before reading registers | *7c59b882b9xtensa: boot/lib: fix function prototypes | *70460e81e2xtensa: boot: don't add include-dirs | *bc51434b66xtensa: iss/network: make functions static | *8e0f78a84fxtensa: add default definition for XCHAL_HAVE_DIV32 | *be57fc50dcfirmware: imx-dsp: Fix an error handling path in imx_dsp_setup_channels() | *1df81ea9e4power: supply: ucs1002: fix error code in ucs1002_get_property() | *6937e44ffbbus: ti-sysc: Fix SYSC_QUIRK_SWSUP_SIDLE_ACT handling for uart wake-up | *0e75aa86a7ARM: dts: ti: omap: motorola-mapphone: Fix abe_clkctrl warning on boot | *1b39eae117ARM: dts: ti: omap: Fix bandgap thermal cells addressing for omap3/4 | *fcbf770c66ARM: dts: omap: correct indentation | *f5e12de36atreewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 1) | *6829bc7978clk: tegra: fix error return case for recalc_rate | *78277b096dbus: ti-sysc: Fix missing AM35xx SoC matching | *5435a49b3bbus: ti-sysc: Use fsleep() instead of usleep_range() in sysc_reset() | *c39df101d8drm/bridge: ti-sn65dsi83: Do not generate HFP/HBP/HSA and EOT packet | *4bf10fd51cMIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled | *d2640d8687btrfs: reset destination buffer when read_extent_buffer() gets invalid range | *1a541999f3scsi: qla2xxx: Use raw_smp_processor_id() instead of smp_processor_id() | *532a239605scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets called | *6642b4eb08ata: ahci: Add Elkhart Lake AHCI controller | *0726119607ata: ahci: Rename board_ahci_mobile | *8274154712ata: ahci: Add support for AMD A85 FCH (Hudson D4) | *bd69c74dcaata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAY | *f5ba6d9d6bnetfilter: nft_exthdr: Fix non-linear header modification | *7ca3a1b0f4netfilter: exthdr: add support for tcp option removal | *fb6f65780cInput: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN | *191fc23cfaInput: i8042 - rename i8042-x86ia64io.h to i8042-acpipnpio.h | *5d2b57c0bcxfs: fix xfs_inodegc_stop racing with mod_delayed_work | *657f842859xfs: disable reaping in fscounters scrub | *8444467eadxfs: check that per-cpu inodegc workers actually run on that cpu | *67db9ecb84xfs: explicitly specify cpu when forcing inodegc delayed work to run immediately | *99e65f075exfs: introduce xfs_inodegc_push() | *2df3819632xfs: bound maximum wait time for inodegc work | *08dc215967i2c: mux: gpio: Add missing fwnode_handle_put() | *f912d9d874i2c: mux: gpio: Replace custom acpi_get_local_address() | *1aa39eee57i2c: mux: demux-pinctrl: check the return value of devm_kstrdup() | *9910b1411egpio: tb10x: Fix an error handling path in tb10x_gpio_probe() | *d7acb70317Fix up backport of1361917030("interconnect: Teach lockdep about icc_bw_lock order") | *d645206e9bigc: Expose tx-usecs coalesce setting to user | *d7a2bf6faabnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI | *56d2418a07net: ena: Flush XDP packets on error. | *07b569051flocking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested() | *a70dbdede0netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP | *0dcc9b4097netfilter: nf_tables: disable toggling dormant table state more than once | *ea82139e6enet: rds: Fix possible NULL-pointer dereference | *cd05eec2eeteam: fix null-ptr-deref when team device type is changed | *8bc97117b5net: bridge: use DEV_STATS_INC() | *0d3939cccbnet: hns3: add 5ms delay before clear firmware reset irq source | *d6d182d856net: hns3: fix fail to delete tc flower rules during reset issue | *7c47b238f4net: hns3: only enable unicast promisc when mac table full | *96af9a55b7net: hns3: fix GRE checksum offload issue | *13ea4b92e8x86/srso: Fix SBPB enablement for spec_rstack_overflow=off | *e2c34afe83x86/srso: Fix srso_show_state() side effect | *21efa88e77platform/x86: intel_scu_ipc: Fail IPC send if still busy | *0a5d236b52platform/x86: intel_scu_ipc: Don't override scu in intel_scu_ipc_dev_simple_command() | *ab78000c38platform/x86: intel_scu_ipc: Check status upon timeout in ipc_wait_for_interrupt() | *47329633b3platform/x86: intel_scu_ipc: Check status after timeout in busy_loop() | *26df9ab5dedccp: fix dccp_v4_err()/dccp_v6_err() again | *3b14e84318powerpc/perf/hv-24x7: Update domain value check | *8860d354f6ipv4: fix null-deref in ipv4_link_failure | *c196ecd3f8igc: Fix infinite initialization loop with early XDP redirect | *a2d69dcb6cionic: fix 16bit math issue when PAGE_SIZE >= 64KB | *3796e449a0i40e: Fix VF VLAN offloading when port VLAN is configured | *a628f3b5cdi40e: Add VF VLAN pruning | *7a9eee3b5diavf: do not process adminq tasks when __IAVF_IN_REMOVE_TASK is set | *f3c6a17900ASoC: imx-audmix: Fix return error with devm_clk_get() | *f90a7b9586net/core: Fix ETH_P_1588 flow dissector | *55629e6164selftests: tls: swap the TX and RX sockets in some tests | *acabf5df49bpf: Avoid deadlock when using queue and stack maps from NMI | *c6e44f4c31netfilter: nf_tables: disallow element removal on anonymous sets | *6a8de77753ASoC: meson: spdifin: start hw on dai probe | *ef99506eafnetfilter: nf_tables: fix memleak when more than 255 elements expired | *8d7a00b904netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration | *83d3a4607cnetfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation fails | *949369f9f0netfilter: nft_set_pipapo: call nft_trans_gc_queue_sync() in catchall GC | *2e6846b613netfilter: nft_set_rbtree: use read spinlock to avoid datapath contention | *9af7dfb3c9netfilter: nft_set_rbtree: skip sync GC for new elements in this transaction | *9366966cafnetfilter: nf_tables: defer gc run if previous batch is still pending | *082791b421netfilter: nf_tables: use correct lock to protect gc_list | *b44a459c65netfilter: nf_tables: GC transaction race with abort path | *24707fa1e1netfilter: nf_tables: GC transaction race with netns dismantle | *6796800f0dnetfilter: nf_tables: fix GC transaction races with netns and netlink event exit path | *af78b0489enetfilter: nf_tables: don't fail inserts if duplicate has expired | *8f24fe69e3netfilter: nf_tables: remove busy mark and gc batch API | *b290795bd2netfilter: nft_set_hash: mark set element as dead when deleting from packet path | *479a2cf525netfilter: nf_tables: adapt set backend to use GC transaction API | *d19e8bf3eanetfilter: nf_tables: GC transaction API to avoid race with control plane | *7c7e658a36netfilter: nf_tables: don't skip expired elements during walk | *a2d1125ee0tracing: Have event inject files inc the trace array ref count | *6b6c088c38ext4: do not let fstrim block system suspend | *a9d3bb58daext4: move setting of trimmed bit into ext4_try_to_trim_range() | *d91abea15cext4: replace the traditional ternary conditional operator with with max()/min() | *656f0495e4ext4: change s_last_trim_minblks type to unsigned long | *be57857fb3ext4: scope ret locally in ext4_try_to_trim_range() | *e832b55881ata: libahci: clear pending interrupt status | *f6189f3731ata: ahci: Drop pointless VPRINTK() calls and convert the remaining ones | *fa6d449e4dtracing: Increase trace array ref count on enable and filter files | *7a688f191atracing: Make trace_marker{,_raw} stream-like | *68fc0e75c7NFSv4.1: fix pnfs MDS=DS session trunking | *0ff78c4554NFSv4.1: use EXCHGID4_FLAG_USE_PNFS_DS for DS server | *d381bfe138SUNRPC: Mark the cred for revalidation if the server rejects it | *f1c434ddafNFS/pNFS: Report EINVAL errors from connect() to the server | *0c0a7e1f2aNFS: More fixes for nfs_direct_write_reschedule_io() | *a354b4a367NFS: Use the correct commit info in nfs_join_page_group() * |a2d74a39deANDROID: GKI: add strscpy to fips140 build symbol list. * |24e4d2248cMerge 5.15.133 into android14-5.15-lts |\| | *b911329317Linux 5.15.133 | *e3a29b80e9interconnect: Teach lockdep about icc_bw_lock order | *c6244cd00cdrm/amd/display: enable cursor degamma for DCN3+ DRM legacy gamma | *08569c92f7net/sched: Retire rsvp classifier | *6b080fa8aadrm/amdgpu: fix amdgpu_cs_p1_user_fence | *6386a2d4dcdrm/amd/display: fix the white screen issue when >= 64GB DRAM | *e04b7073bdext4: fix rec_len verify error | *93763d5870scsi: pm8001: Setup IRQs on resume | *72a22696cfscsi: megaraid_sas: Fix deadlock on firmware crashdump | *54603e8a88ata: libata: disallow dev-initiated LPM transitions to unsupported states | *01c7c38a90i2c: aspeed: Reset the i2c controller when timeout occurs | *763d39f4e8tracefs: Add missing lockdown check to tracefs_create_dir() | *bf195968e3nfsd: fix change_info in NFSv4 RENAME replies | *bf38c1d29ftracing: Have option files inc the trace array ref count | *85ad4688b7tracing: Have current_trace inc the trace array ref count | *962e672323tracing: Have tracing_max_latency inc the trace array ref count | *380bbd46d6btrfs: release path before inode lookup during the ino lookup ioctl | *779c3cf274btrfs: fix lockdep splat and potential deadlock after failure running delayed items | *f9c78afceeovl: fix incorrect fdput() on aio completion | *05a7289a5dovl: fix failed copyup of fileattr on a symlink | *8bcb80293battr: block mode changes of symlinks | *d30af15e46md/raid1: fix error: ISO C90 forbids mixed declarations | *abdfde0377samples/hw_breakpoint: fix building without module unloading | *58787ff3d0x86/purgatory: Remove LTO flags | *8abf1ec895x86/boot/compressed: Reserve more memory for page tables | *e1a27664fcscsi: lpfc: Fix the NULL vs IS_ERR() bug for debugfs_create_file() | *f0fd24f1faselftests: tracing: Fix to unmount tracefs for recovering environment | *dded6b81adscsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir() | *1d5caeac96drm: gm12u320: Fix the timeout usage for usb_bulk_msg() | *b9f0572b38btrfs: compare the correct fsid/metadata_uuid in btrfs_validate_super | *cba491ee38btrfs: add a helper to read the superblock metadata_uuid | *cb3671a2eebtrfs: move btrfs_pinned_by_swapfile prototype into volumes.h | *f16fe29368perf test shell stat_bpf_counters: Fix test on Intel | *ad73216e00perf test: Remove bash construct from stat_bpf_counters.sh test | *d8f81baeb9MIPS: Use "grep -E" instead of "egrep" | *dfe961b1e4mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller | *56cf9f446bmtd: rawnand: brcmnand: Allow SoC to provide I/O operations | *34fcb59437jbd2: correct the end of the journal recovery scan range | *a4605449ccjbd2: rename jbd_debug() to jbd2_debug() | *db6c90f267jbd2: kill t_handle_lock transaction spinlock | *e927089822jbd2: fix use-after-free of transaction_t race | *b0412dd1c2jbd2: refactor wait logic for transaction updates into a common function | *f980bf1586printk: Consolidate console deferred printing | *9be2957f01interconnect: Fix locking for runpm vs reclaim | *f3f6bf22a4kobject: Add sanity check for kset->kobj.ktype in kset_register() | *81bbe66670media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning | *d4ef3c9c79usb: ehci: add workaround for chipidea PORTSC.PEC bug | *c829d25e26serial: cpm_uart: Avoid suspicious locking | *5353df78c2scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show() | *b97aaf9faftools: iio: iio_generic_buffer: Fix some integer type and calculation | *60a71fd191usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc | *c861a61be6usb: cdns3: Put the cdns set active part outside the spin lock | *930c60e139media: pci: cx23885: replace BUG with error return | *48bb6a9fa5media: tuners: qt1010: replace BUG_ON with a regular error | *2a33fc5713media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer | *5b1ea100admedia: az6007: Fix null-ptr-deref in az6007_i2c_xfer() | *3dd5846a87media: anysee: fix null-ptr-deref in anysee_master_xfer | *033b0c0780media: af9005: Fix null-ptr-deref in af9005_i2c_xfer | *903566208amedia: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer() | *d9ef84a7c2media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer | *ca49cef3acPCI: fu740: Set the number of MSI vectors | *d35e7ae10epowerpc/pseries: fix possible memory leak in ibmebus_bus_init() | *46870eea54ARM: 9317/1: kexec: Make smp stop calls asynchronous | *ef7311101cjfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount | *aa5b019a3efs/jfs: prevent double-free in dbUnmount() after failed jfs_remount() | *7ac65c29b6ext2: fix datatype of block number in ext2_xattr_set2() | *4f96c0665fmd: raid1: fix potential OOB in raid1_remove_disk() | *f3e9fc7b02bus: ti-sysc: Configure uart quirks for k3 SoC | *3157aa794cdrm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable() | *78bc9d2599drm/amd/display: Blocking invalid 420 modes on HDMI TMDS for DCN31 | *5eca70c14bALSA: hda: intel-dsp-cfg: add LunarLake support | *e8ba418d49samples/hw_breakpoint: Fix kernel BUG 'invalid opcode: 0000' | *961df5a3f5arm64: dts: qcom: sm8250-edo: correct ramoops pmsg-size | *49cd549000arm64: dts: qcom: sm8150-kumano: correct ramoops pmsg-size | *1e0a38bb84arm64: dts: qcom: sm6125-pdx201: correct ramoops pmsg-size | *201071956edrm/bridge: tc358762: Instruct DSI host to generate HSE packets | *c64ee9dd33wifi: mac80211_hwsim: drop short frames | *66594a1e6dnetfilter: ebtables: fix fortify warnings in size_entry_mwt() | *fedd9377ddwifi: mac80211: check S1G action frame size | *e08333e2abalx: fix OOB-read compiler warning | *2b0a093cdfmmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450 | *0a1f87f0catpm_tis: Resend command to recover from data transfer errors | *67589d2479crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui() | *389106425dwifi: wil6210: fix fortify warnings | *ddb8f358b5wifi: mwifiex: fix fortify warning | *a7ebe459c7wifi: ath9k: fix printk specifier | *3de6b6ab69wifi: ath9k: fix fortify warnings | *6b0adfafb0crypto: lrw,xts - Replace strlcpy with strscpy | *dc100292e5devlink: remove reload failed checks in params get/set callbacks | *7b7964cd9dACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects | *eda268b5b7hw_breakpoint: fix single-stepping when using bpf_overflow_handler | *6e743b7261perf/imx_ddr: speed up overflow frequency of cycle | *f9a2c79c29perf/smmuv3: Enable HiSilicon Erratum 162001900 quirk for HIP08/09 | *ed1afb5972ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470 | *f685311dbescftorture: Forgive memory-allocation failure if KASAN | *4f03fba096rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle() | *f1ceff37ackernel/fork: beware of __put_task_struct() calling context | *430787056dACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer | *766e56faddlocks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock | *6994f806c6btrfs: output extra debug info if we failed to find an inline backref | *71eeddcad7autofs: fix memory leak of waitqueues in autofs_catatonic_mode * |661e59ac7aFROMLIST: lib/test_meminit: fix off-by-one error in test_pages() * |e25a34ce77ANDROID: GKI: db845c: add pcie_capability_clear_and_set_word to the symbol list * |4a80d037edRevert "fs/nls: make load_nls() take a const parameter" * |24a6c40238Revert "tracing: Introduce pipe_cpumask to avoid race on trace_pipes" * |682d0f1c2eRevert "tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY" * |e2c62c87d6Revert "crypto: api - Use work queue in crypto_destroy_instance" * |b5df330aacMerge 5.15.132 into android14-5.15-lts |/ *35ecaa3632Linux 5.15.132 *0c0d79f336pcd: fix error codes in pcd_init_unit() *893978f1b4drm/amd/display: Fix a bug when searching for insert_above_mpcc *0b8e09b39eMIPS: Only fiddle with CHECKFLAGS if `need-compiler' *55d2e7c1abkcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg(). *e80228b274ixgbe: fix timestamp configuration code *5b55dac919ipv6: fix ip6_sock_set_addr_preferences() typo *481bd6dcc5net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict() *3600c0dc0dplatform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events *07c0abc806platform/mellanox: mlxbf-pmc: Fix potential buffer overflows *7c34ea3451platform/mellanox: mlxbf-tmfifo: Drop jumbo frames *694035201aplatform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors *97275339c3kcm: Fix memory leak in error path of kcm_sendmsg() *864da4a5d5r8152: check budget for r8152_poll() *fbdc4e9908net: dsa: sja1105: hide all multicast addresses from "bridge fdb show" *6a4480c5e6hsr: Fix uninit-value access in fill_frame_info() *072324cfabnet: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all() *5bb09dddc7net: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc() *06b4934ab2net/smc: use smc_lgr_list.lock to protect smc_lgr_list.list iterate in smcr_port_add *aea3801c23kselftest/runner.sh: Propagate SIGTERM to runner child *2f1e86014dnet: ipv4: fix one memleak in __inet_del_ifa() *f086e859ddARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2 *8173d90270ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical size *072cd213c6block: don't add or resize partition on the disk with GENHD_FL_NO_PART *c6ce1c5dd3block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PART *6c06a7f6b4block: move GENHD_FL_BLOCK_EVENTS_ON_EXCL_WRITE to disk->event_flags *8247ff0d50block: move GENHD_FL_NATIVE_CAPACITY to disk->state *5ad42b999apcd: cleanup initialization *7607bc7fe6pcd: move the identify buffer into pcd_identify *242bbe2188perf hists browser: Fix the number of entries for 'e' key *4d7a8a44e0perf tools: Handle old data in PERF_RECORD_ATTR *a8f91f480cperf hists browser: Fix hierarchy mode header *4ee1cf2a5bMIPS: Fix CONFIG_CPU_DADDI_WORKAROUNDS `modules_install' regression *df4d8d5ab6drm/amd/display: prevent potential division by zero errors *3b51d016bbmtd: rawnand: brcmnand: Fix potential false time out warning *2353b7bb61mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write *b59ff750bfmtd: rawnand: brcmnand: Fix crash during the panic_write *ca5218aef9btrfs: use the correct superblock to compare fsid in btrfs_validate_super *f326073389btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART *7ef0e8b812btrfs: free qgroup rsv on io failure *5fd6f40d17fuse: nlookup missing decrement in fuse_direntplus_link *65b6890c3data: pata_ftide010: Add missing MODULE_DESCRIPTION *0b62825dc6ata: sata_gemini: Add missing MODULE_DESCRIPTION *81dd61cb1cata: pata_falcon: fix IO base selection for Q40 *20bc2c4703lib: test_scanf: Add explicit type cast to result initialization in test_number_prefix() *4315b4a95eext4: add correct group descriptors and reserved GDT blocks to system zone *ef5fea70e5jbd2: check 'jh->b_transaction' before removing it from checkpoint *6778a38572jbd2: fix checkpoint cleanup performance regression *6b195e07a2dmaengine: sh: rz-dmac: Fix destination and source data size setting *0476f2016dARC: atomics: Add compiler barrier to atomic operations... *3375186d5enet/mlx5: Free IRQ rmap and notifier on kernel shutdown *2348a375eesh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory() *f5160dc17enet: hns3: remove GSO partial feature bit *6d548b7cb2net: hns3: fix the port information display when sfp is absent *cc3c67e081net: hns3: fix invalid mutex between tc qdisc and dcb ets command issue *2c9643fa63net: hns3: fix debugfs concurrency issue between kfree buffer and read *8bfa87cf4anet: hns3: fix byte order conversion issue in hclge_dbg_fd_tcam_read() *19280e8dfbnetfilter: nfnetlink_osf: avoid OOB read *1ad7b189ccnetfilter: nftables: exthdr: fix 4-byte stack OOB write *347f765176net: dsa: sja1105: complete tc-cbs offload support on SJA1110 *cb4494cfe4net: dsa: sja1105: fix -ENOSPC when replacing the same tc-cbs too many times *77b850b84dnet: dsa: sja1105: fix bandwidth discrepancy between tc-cbs software and offload *d11109c03dip_tunnels: use DEV_STATS_INC() *fcfb5842efidr: fix param name in idr_alloc_cyclic() doc *131cd74a8es390/zcrypt: don't leak memory if dev_set_name() fails *12de76fdddigb: Change IGB_MIN to allow set rx/tx value between 64 and 80 *7c2f90b1c2igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80 *f4c5640d6digc: Change IGC_MIN to allow set rx/tx value between 64 and 80 *9210b3dd74octeontx2-af: Fix truncation of smq in CN10K NIX AQ enqueue mbox handler *1840f08c2akcm: Destroy mutex in kcm_exit_net() *6ea277b2c6net: sched: sch_qfq: Fix UAF in qfq_dequeue() *3868de7c53af_unix: Fix data race around sk->sk_err. *d95456660faf_unix: Fix data-races around sk->sk_shutdown. *e5edc6e44aaf_unix: Fix data-race around unix_tot_inflight. *9151ed4b00af_unix: Fix data-races around user->unix_inflight. *907fbed65cnet: phy: micrel: Correct bit assignments for phy_device flags *5d2d3f2300net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr *77dd55f5ecveth: Fixing transmit return status for dropped packets *56603b2c82igb: disable virtualization features on 82580 *149bc7834dipv4: ignore dst hint for multipath routes *e18b49495adrm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt() *5979985f2dxsk: Fix xsk_diag use-after-free error during socket cleanup *49acc5c5b2net: fib: avoid warn splat in flow dissector *ed4e0adfa4net: read sk->sk_family once in sk_mc_loop() *e0b483a058ipv4: annotate data-races around fi->fib_dead *74df0319e4sctp: annotate data-races around sk->sk_wmem_queued *973a4c302dnet/sched: fq_pie: avoid stalls in fq_pie_timer() *5e22217c11pwm: lpc32xx: Remove handling of PWM channels *676152264dwatchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load *d6aa2be137perf top: Don't pass an ERR_PTR() directly to perf_session__delete() *79bd17c99eperf vendor events: Drop some of the JSON/events for power10 platform *1356eaceefperf vendor events: Update the JSON/events descriptions for power10 platform *24481d5c74x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm() *6e98631656perf annotate bpf: Don't enclose non-debug code with an assert() *184be0d592Input: tca6416-keypad - fix interrupt enable disbalance *0b79f5a19cInput: tca6416-keypad - always expect proper IRQ number in i2c client *1e3167aa4bbacklight: gpio_backlight: Drop output GPIO direction check for initial power state *6fc8bdc3cfpwm: atmel-tcb: Fix resource freeing in error path and remove *6b2bb1a1a6pwm: atmel-tcb: Harmonize resource allocation order *d4734ef765pwm: atmel-tcb: Convert to platform remove callback returning void *c3bc668581perf trace: Really free the evsel->priv area *8e96f741b3perf trace: Use zfree() to reduce chances of use after free *414cf7a2cckconfig: fix possible buffer overflow *be9ce0dbdegfs2: low-memory forced flush fixes *751facd363gfs2: Switch to wait_event in gfs2_logd *d0245b0669kbuild: do not run depmod for 'make modules_sign' *05333a6a21bus: mhi: host: Skip MHI reset if device is in RDDM *e2964c98ecNFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info *da302f1d47NFS: Fix a potential data corruption *0db19df21bclk: qcom: mss-sc7180: fix missing resume during probe *f64f682be7clk: qcom: q6sstop-qcs404: fix missing resume during probe *b2f39b813dsoc: qcom: qmi_encdec: Restrict string length in decode *e61db89226clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock *a8474506c9clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz *a69b951c83dt-bindings: clock: xlnx,versal-clk: drop select:false *ead2436cf0pinctrl: cherryview: fix address_space_handler() argument *8859f58c17parisc: led: Reduce CPU overhead for disk & lan LED computation *2655e1d970parisc: led: Fix LAN receive and transmit LEDs *7ad44409cdlib/test_meminit: allocate pages up to order MAX_ORDER *2d8138cea7clk: qcom: turingcc-qcs404: fix missing resume during probe *9f5db4ab19drm/ast: Fix DRAM init on AST2200 *cfc47807a4clk: qcom: camcc-sc7180: fix async resume during probe *309c27162afbdev/ep93xx-fb: Do not assign to struct fb_info.dev *4316e951f1scsi: qla2xxx: Fix firmware resource tracking *7b89c3727bscsi: qla2xxx: Error code did not return to upper layer *15a71bb25bscsi: qla2xxx: Fix smatch warn for qla_init_iocb_limit() *1063921562scsi: qla2xxx: Flush mailbox commands on chip reset *def49a05aescsi: qla2xxx: Remove unsupported ql2xenabledif option *be12c9f4c6scsi: qla2xxx: Fix TMF leak through *4322f3de9fscsi: qla2xxx: Fix session hang in gnl *a4708402c4scsi: qla2xxx: Turn off noisy message log *b0453b0cf5scsi: qla2xxx: Fix erroneous link up failure *5934b2125fscsi: qla2xxx: Fix command flush during TMF *4a16a46c84scsi: qla2xxx: fix inconsistent TMF timeout *f1ea164be5scsi: qla2xxx: Fix deletion race condition *683945b177scsi: qla2xxx: Limit TMF to 8 per function *fde268c234scsi: qla2xxx: Adjust IOCB resource on qpair create *c29848249fio_uring: break iopolling on signal *0def123f12io_uring: break out of iowq iopoll on teardown *1a0aba2bf2io_uring: always lock in io_apoll_task_func *2920cc4c64net/ipv6: SKB symmetric hash should incorporate transport ports *529bcc70c4udf: initialize newblock to 0 *fae2d591f3Revert "drm/amdgpu: install stub fence into potential unused fence pointers" *f01e21d6c7md/md-bitmap: remove unnecessary local variable in backlog_store() *99a8d14d79tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY *05c581ad3eperf/x86/uncore: Correct the number of CHAs on EMR *861cfdc51fx86/sgx: Break up long non-preemptible delays in sgx_vepc_release() *7e3ddbea87USB: core: Fix oversight in SuperSpeed initialization *7fe9d87996USB: core: Fix race by not overwriting udev->descriptor in hub_port_init() *eda9a29665USB: core: Change usb_get_device_descriptor() API *56c49a3328USB: core: Unite old scheme and new scheme descriptor reads *0ad6bad31dusb: typec: bus: verify partner exists in typec_altmode_attention *31220bd89cusb: typec: tcpm: set initial svdm version based on pd revision *3acc6b9f26cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug *cb65ad51f1crypto: stm32 - fix loop iterating through scatterlist for DMA *9ab2c149c2s390/ipl: add missing secure/has_secure file to ipl type 'unknown' *6aff273257arm64: sdei: abort running SDEI handlers during crash *fedecaeef8pstore/ram: Check start of empty przs during init *8d68582b93mmc: renesas_sdhi: register irqs before registering controller *5294144b6afsverity: skip PKCS#7 parser when keyring is empty *86608e1b0cnet: handle ARPHRD_PPP in dev_is_mac_header_xmit() *51ffed9ca1X.509: if signature is unsupported skip validation *6ecf09699edccp: Fix out of bounds access in DCCP error handler *7a2978e8d3dlm: fix plock lookup when using multiple lockspaces *703cf47d47parisc: Fix /proc/cpuinfo output for lscpu *49a49d4420procfs: block chmod on /proc/thread-self/comm *44f6ec5893Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset" *d73d3787c9ntb: Fix calculation ntb_transport_tx_free_entry() *da0c7293f4ntb: Clean up tx tail index on link down *bfa051f650ntb: Drop packets when qp link is down *8f4edcd655scsi: mpt3sas: Perform additional retries if doorbell read returns 0 *58388f2958Revert "scsi: qla2xxx: Fix buffer overrun" *bd188d1e38media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts *6e9632a01emedia: dvb: symbol fixup for dvb_attach() *9a43563cfdarm64: csum: Fix OoB access in IP checksum code for negative lengths *a0a49da2a7i3c: master: svc: fix probe failure when no i3c device exist *a905ac21b2xtensa: PMU: fix base address for the newer hardware *8742dbf9c2backlight/lv5207lp: Compare against struct fb_info.device *568132f74cbacklight/bd6107: Compare against struct fb_info.device *4e7b4ddc90backlight/gpio_backlight: Compare against struct fb_info.device *3b018c3d10ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch() *cbb7d8a4b4ipmi_si: fix a memleak in try_smi_init() *6043dd31f7PCI: rockchip: Use 64-bit mask on MSI 64-bit PCI address *aba1bf1974media: i2c: ccs: Check rules is non-NULL *df64819dd6mm/vmalloc: add a safer version of find_vm_area() for debug *20b7d0a62ascsi: core: Fix the scsi_set_resid() documentation *20990d6a85printk: ringbuffer: Fix truncating buffer size min_t cast *0a22f9c17brcu: dump vmalloc memory info safely *d479c841b1ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl *111bafa210PM / devfreq: Fix leak in devfreq_dev_release() *be7353af5bigb: set max size RX buffer when store bad packet is enabled *d579038659skbuff: skb_segment, Call zero copy functions before using skbuff frags *267a29f8bfnetfilter: xt_sctp: validate the flag_info count *b3d07714adnetfilter: xt_u32: validate user space input *a9e6142e5fnetfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c *3e48f741e9igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU *de16cb7986virtio_ring: fix avail_wrap_counter in virtqueue_add_packed *d6f80ddb9ecpufreq: Fix the race condition while updating the transition_task of policy *42d8c7fa0bdmaengine: ste_dma40: Add missing IRQ check in d40_probe *329d0f168cum: Fix hostaudio build errors *58d17e7660mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume() *679a71b311mtd: spi-nor: Check bus width while setting QE bit *8869fd166fleds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead *0f715ea7d3leds: multicolor: Use rounded division when calculating color components *1a68bef237leds: pwm: Fix error code in led_pwm_create_fwnode() *abd740db89rpmsg: glink: Add check for kstrdup *b45cf29f97phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write *40d637359fphy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate *52942a47d0phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328 *31d7e6c768mtd: rawnand: brcmnand: Fix mtd oobsize *6182318ac0tracing: Fix race issue between cpu buffer write and swap *548f48ec19tracing: Remove extra space at the end of hwlat_detector/mode *2ba8bb0072x86/speculation: Mark all Skylake CPUs as vulnerable to GDS *dde88ab4e4HID: multitouch: Correct devm device reference for hidinput input_dev name *4fb28379b3HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode() *1bb42aca7aRevert "IB/isert: Fix incorrect release of isert connection" *4f1807fdddamba: bus: fix refcount leak *1c37013734serial: tegra: handle clk prepare error in tegra_uart_hw_init() *076fb40cf2scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock *c4772759abscsi: core: Use 32-bit hostnum in scsi_host_lookup() *6248f43053cgroup:namespace: Remove unused cgroup_namespaces_init() *04824d50e6media: i2c: rdacm21: Fix uninitialized value *f3572eef85media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors *205f717441media: ov2680: Fix ov2680_set_fmt() which == V4L2_SUBDEV_FORMAT_TRY not working *89ecb4b400media: ov2680: Add ov2680_fill_format() helper function *784d1b83aemedia: ov2680: Don't take the lock for try_fmt calls *dbb717b4eemedia: ov2680: Remove VIDEO_V4L2_SUBDEV_API ifdef-s *4c1a5c2885media: ov2680: Fix vflip / hflip set functions *958905ed42media: ov2680: Fix ov2680_bayer_order() *cdd5fca720media: ov2680: Remove auto-gain and auto-exposure controls *322a805ffdmedia: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips *abba34017emedia: ov5640: Enable MIPI interface in ov5640_set_power_mipi() *1717f67be8USB: gadget: f_mass_storage: Fix unused variable warning *121b8d30f4media: venus: hfi_venus: Only consider sys_idle_indicator on V1 *f6b483ead6media: go7007: Remove redundant if statement *d079a3e1ccplatform/x86: dell-sysman: Fix reference leak *426bd74187iommu/vt-d: Fix to flush cache of PASID directory table *9dc6f66081iommu/qcom: Disable and reset context bank before programming *3274e32fc9fsi: aspeed: Reset master errors after CFAM reset *7a17deca33IB/uverbs: Fix an potential error pointer dereference *42d111304dRDMA/hns: Fix CQ and QP cache affinity *b051c3bf3bRDMA/hns: Fix incorrect post-send with direct wqe of wr-list *154822356eRDMA/hns: Fix port active speed *de4aca5b28iommu/sprd: Add missing force_aperture *46b76f13f1driver core: test_async: fix an error code *a6992ecefedma-buf/sync_file: Fix docs syntax *d3256d8040coresight: tmc: Explicit type conversions to prevent integer overflow *93a5b461a4RDMA/irdma: Replace one-element array with flexible-array member *97097ea2f3scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly *1c996be7f2scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly *cb6d20a8b5scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly *2f0d202d82x86/APM: drop the duplicate APM_MINOR_DEV macro *f34508d934serial: sprd: Fix DMA buffer leak issue *c54c66d904serial: sprd: Assign sprd_port after initialized to avoid wrong access *f61fc650c4scsi: qla4xxx: Add length check when parsing nlattrs *46ad449efdscsi: be2iscsi: Add length check when parsing nlattrs *4bd57d8890scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param() *e9bac3cc74scsi: iscsi: Add length check for nlattr payload *9285efd959scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param() *7231d60d41scsi: RDMA/srp: Fix residual handling *484ddaa90busb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host() *cbb8f7097emedia: mediatek: vcodec: Return NULL if no vdec_fb is found *18dc93de90media: rkvdec: increase max supported height for H.264 *f1e7d999f3scsi: hisi_sas: Fix normally completed I/O analysed as failed *46d1b2a3d5scsi: hisi_sas: Fix warnings detected by sparse *e454e98595scsi: hisi_sas: Modify v3 HW SATA completion error processing *7caac45b52scsi: hisi_sas: Modify v3 HW SSP underflow error processing *f64d02822bmedia: cx24120: Add retval check for cx24120_message_send() *7ca7cd0211media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer() *fb24b65aacmedia: dib7000p: Fix potential division by zero *56a3d8ae45drivers: usb: smsusb: fix error handling code in smsusb_init_device *d1b51b130diommu: rockchip: Fix directory table address encoding *a50d60b8f2iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 warning on pasid unbind *caf058833bmedia: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link() *711e9e44f6media: i2c: tvp5150: check return value of devm_kasprintf() *30d4380eb0media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables *663114dfc1RDMA/qedr: Remove a duplicate assignment in irdma_query_ah() *1473e40b39pNFS: Fix assignment of xprtdata.cred *fb7ddc1138NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ *53a1e5ab1bNFS: Guard against READDIR loop when entry names exceed MAXNAMELEN *19a648a075NFSD: da_addr_body field missing in some GETDEVICEINFO replies *b0f127a7c6fs: lockd: avoid possible wrong NULL parameter *8f994b830djfs: validate max amount of blocks before allocation. *f6a84ef1d0ext4: fix unttached inode after power cut with orphan file feature enabled *a9ddbfed53powerpc/iommu: Fix notifiers being shared by PCI and VIO buses *a70c8de305nfs/blocklayout: Use the passed in gfp flags *2935443dc9powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT *75dcb650a7powerpc: Don't include lppaca.h in paca.h *cefcb002c5PCI: layerscape: Add workaround for lost link capabilities during reset *4be323c737PCI: layerscape: Add the endpoint linkup notifier support *69c712389ePCI: dwc: Add start_link/stop_link inlines *aac0a9a157wifi: ath10k: Use RMW accessors for changing LNKCTL *3539bab5f9wifi: ath11k: Use RMW accessors for changing LNKCTL *ea670d0146net/mlx5: Use RMW accessors for changing LNKCTL *348ef09df9drm/radeon: Use RMW accessors for changing LNKCTL *5468237382drm/amdgpu: Use RMW accessors for changing LNKCTL *00f79e78bfpowerpc/perf: Convert fsl_emb notifier to state machine callbacks *a26a5e4be2powerpc/fadump: reset dump area size if fadump memory reserve fails *13fd667db9vfio/type1: fix cap_migration information leak *6b708243d3powerpc/radix: Move some functions into #ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLE *dbde1d9c54clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op *824e97302fclk: imx8mp: fix sai4 clock *66ef144dbdPCI/ASPM: Use RMW accessors for changing LNKCTL *f46fa8ab8dPCI: pciehp: Use RMW accessors for changing LNKCTL *759d978e83pinctrl: mcp23s08: check return value of devm_kasprintf() *02faf0bd6fPCI: Mark NVIDIA T4 GPUs to avoid bus reset *4c20a41432PCI: microchip: Correct the DED and SEC interrupt bit offsets *377f7aedddclk: qcom: gcc-sm6350: Fix gcc_sdcc2_apps_clk_src *1c4a98c55fclk: qcom: reset: Use the correct type of sleep/delay based on length *bd4eff9c83clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src *b1cb8bf42bext4: avoid potential data overflow in next_linear_group *3e24082f16ext4: correct grp validation in ext4_mb_good_group *febacbefe4EDAC/igen6: Fix the issue of no error events *964f62caacclk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src *f1399e1543clk: sunxi-ng: Modify mismatched function name *92913d32e7drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init() *3ad53071feipmi:ssif: Fix a memory leak when scanning for an adapter *7792869495ipmi:ssif: Add check for kstrdup *53abafedfeALSA: ac97: Fix possible error value of *rac97 *48fc5717b2of: unittest: Fix overlay type in apply/revert check *01bb96ad38of: overlay: Call of_changeset_init() early *30f04a41e7md: raid0: account for split bio in iostat accounting *9643cc0b17md/raid0: Fix performance regression for large sequential writes *17fbf7da49md/raid0: Factor out helper for mapping and submitting a bio *d04f1e322fmd: add error_handlers for raid0 and linear *d8b6adb840md: Set MD_BROKEN for RAID1 and RAID10 *a68fabdad9bus: ti-sysc: Fix cast to enum warning *7636dfc42barm64: dts: qcom: apq8016-sbc: Fix ov5640 regulator supply names *fff4d36247drm/mediatek: Fix potential memory leak if vmap() fail *e5758ad9a3drm/mediatek: Remove freeing not dynamic allocated memory *97274bea01bus: ti-sysc: Fix build warning for 64-bit build *cc6b09671dio_uring: fix drain stalls by invalid SQE *0152e7758caudit: fix possible soft lockup in __audit_inode_child() *48e4c48190drm/msm/a2xx: Call adreno_gpu_init() earlier *76c3ad1244drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create() *32e0609273smackfs: Prevent underflow in smk_set_cipso() *502dfc5875firmware: meson_sm: fix to avoid potential NULL pointer dereference *c0b1eee648drm/msm/mdp5: Don't leak some plane state *d0b82c217fdrm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask *b7b0c48851ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig *8025396b76drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01 *27eee65b2edrm/armada: Fix off-by-one error in armada_overlay_get_property() *cc9254b24aarm64: dts: qcom: sm8150: Fix the I2C7 interrupt *ea5bc6f5aaof: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name() *4197eeb55fdrm/tegra: dpaux: Fix incorrect return value of platform_get_irq *9712279e97drm/msm: Update dev core dump to not print backwards *8ef5d1f16dmd/md-bitmap: hold 'reconfig_mutex' in backlog_store() *3826383647md/bitmap: don't set max_write_behind if there is no write mostly device *a3d36107eemd/raid10: use dereference_rdev_and_rrdev() to get devices *94ca5eed95md/raid10: factor out dereference_rdev_and_rrdev() *246bac7d3cdrm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl' *de93b4711aarm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk" *a9e56fa8a0arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC *db0ba31254ARM: dts: BCM53573: Fix Ethernet info for Luxul devices *c4413633efdrm: adv7511: Fix low refresh rate register for ADV7533/5 *57b6d92c79ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split) *b7f47031e3ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210 *2f0246b3c7ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split) *d12beb1b1eARM: dts: s3c64xx: align pinctrl with dtschema *188f2d41fax86/mm: Fix PAT bit missing from page protection modify mask *1dd43e1e54drm/etnaviv: fix dumping of active MMU context *1634fe406carm64: dts: qcom: pmi8994: Add missing OVP interrupt *4b7eb5e2c1arm64: dts: qcom: Move WLED num-strings from pmi8994 to sony-xperia-tone *92919d98e6arm64: dts: qcom: pmi8994: Remove hardcoded linear WLED enabled-strings *3659098572arm64: dts: qcom: pm660l: Add missing short interrupt *ea48fd91dfarm64: dts: qcom: correct SPMI WLED register range encoding *eee01e0d6aarm64: dts: qcom: pmi8998: Add node for WLED *b788afdbfdarm64: dts: qcom: sm8250-sony-xperia: correct GPIO keys wakeup again *2840d9b9c8ARM: dts: BCM53573: Use updated "spi-gpio" binding properties *b35f3ca187ARM: dts: BCM53573: Add cells sizes to PCIe node *bed08bb832drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar() *261e694566arm64: dts: qcom: sm8250: Mark PCIe hosts as DMA coherent *12a93e53eaarm64: dts: qcom: pmk8350: fix ADC-TM compatible string *4c9a637258arm64: dts: qcom: sm8350: Use proper CPU compatibles *4c918fb77darm64: dts: qcom: sm8350: Add missing LMH interrupts to cpufreq *9c022ab2dbarm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller *bda65ecaecarm64: dts: qcom: sm8250-edo: Rectify gpio-keys *6119aaced9arm64: dts: qcom: sm8250-edo: Add GPIO line names for PMIC GPIOs *c0dc9d7d3farm64: dts: qcom: sm8250-edo: Add gpio line names for TLMM *d2d698daa1arm64: dts: qcom: sm8250: correct dynamic power coefficients *510bae3d37soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros *b08c7a31basoc: qcom: ocmem: Add OCMEM hardware version print *dc04034502ASoC: stac9766: fix build errors with REGMAP_AC97 *89602de9a2quota: fix dqput() to follow the guarantees dquot_srcu should provide *1df46e717equota: add new helper dquot_active() *bd0a6452f0quota: rename dquot_active() to inode_quota_active() *5b82402234quota: factor out dquot_write_dquot() *6c6efd3a1ddrm/bridge: tc358764: Fix debug print parameter order *a48e7def00netrom: Deny concurrent connect(). *4cf994d3f4net/sched: sch_hfsc: Ensure inner classes have fsc curve *edb5b1b3b9hwmon: (tmp513) Fix the channel number in tmp51x_is_visible() *a85fd81165mlxsw: i2c: Limit single transaction buffer size *7790b6a2f5mlxsw: i2c: Fix chunk size setting in output mailbox buffer *510e0cbd64net: arcnet: Do not call kfree_skb() under local_irq_disable() *93a572b9d4wifi: ath9k: use IS_ERR() with debugfs_create_dir() *5138beea8eBluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave() *d7fd24b8d1wifi: mwifiex: avoid possible NULL skb pointer dereference *71ce8be48bwifi: nl80211/cfg80211: add forgotten nla_policy for BSS color attribute *11f93fff6ewifi: ath9k: protect WMI command response buffer replacement with a lock *6904c7afd5wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx *cec7db9ea0samples/bpf: fix broken map lookup probe *89f19a9a05wifi: mwifiex: Fix missed return in oob checks failed path *308eb3a609wifi: mwifiex: fix memory leak in mwifiex_histogram_read() *9c00731bf0fs: ocfs2: namei: check return value of ocfs2_add_entry() *f683992d30lwt: Check LWTUNNEL_XMIT_CONTINUE strictly *e3f647e4b6lwt: Fix return values of BPF xmit ops *4ff9981340hwrng: iproc-rng200 - Implement suspend and resume calls *5a70ab6b59crypto: caam - fix unchecked return value error *660b6b1c5cice: ice_aq_check_events: fix off-by-one check when filling buffer *55fab9389dnet-memcg: Fix scope of sockmem pressure indicators *41c40d8483selftests/bpf: Clean up fmod_ret in bench_rename test script *50c78e7144net: tcp: fix unexcepted socket die when snd_wnd is 0 *942d8cefb0Bluetooth: Fix potential use-after-free when clear keys *7b0243d26aBluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe() *048545d9fccrypto: api - Use work queue in crypto_destroy_instance *56cb7bbefccrypto: stm32 - Properly handle pm_runtime_get failing *e3c4a6b073selftests/bpf: fix static assert compilation issue for test_cls_*.c *43423b3e04wifi: mwifiex: fix error recovery in PCIE buffer descriptor management *7c54b6fc39wifi: mwifiex: Fix OOB and integer underflow when rx packets *a20b96cf69wifi: mt76: mt7915: fix power-limits while chan_switch *5c75a43795can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM *890843254fspi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe() *2ff9ac0cf2wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH *802008e8c7ipv6: Add reasons for skb drops to __udp6_lib_rcv *7dcbc0bb0ebpf: reject unhashed sockets in bpf_sk_assign *caa2883b18udp: re-score reuseport groups when connected sockets are present *b60dfa4559regmap: rbtree: Use alloc_flags for memory allocations *34f1180658hwrng: pic32 - use devm_clk_get_enabled *5af3c8676bhwrng: nomadik - keep clock enabled while hwrng is registered *14c6d1e808tcp: tcp_enter_quickack_mode() should be static *7b75b4c90abpf: Clear the probe_addr for uprobe *75d3960be7bpftool: Use a local bpf_perf_event_value to fix accessing its fields *8ea6871116cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit() *be2092d2a7x86/efistub: Fix PCI ROM preservation in mixed mode *9eb25ea7b6ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table *26097a7f28ACPI: x86: s2idle: Post-increment variables when getting constraints *8a962f11a9s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs *7833a74f8ds390/pkey: fix/harmonize internal keyblob headers *208383d685selftests/futex: Order calls to futex_lock_pi *c7802ff51aperf/imx_ddr: don't enable counter0 if none of 4 counters are used *0a872a0521x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved *3af6f77e80selftests/resctrl: Close perf value read fd on errors *4505ad996bselftests/resctrl: Unmount resctrl FS if child fails to run benchmark *c68a196e7fselftests/resctrl: Don't leak buffer in fill_cache() *fdcb63afd3selftests/resctrl: Add resctrl.h into build deps *b2ba11ed4dselftests/resctrl: Make resctrl_tests run using kselftest framework *e0478944f4OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd() *ec9d118ad9refscale: Fix uninitalized use of wait_queue_head_t *e280033ef1ARM: ptrace: Restore syscall skipping for tracers *4c3f33904dARM: ptrace: Restore syscall restart tracing *0481251b7cselftests/harness: Actually report SKIP for signal tests *060ca3f789tmpfs: verify {g,u}id mount options correctly *d412e9b34bfs: Fix error checking for d_hash_and_lookup() *a4229f93bceventfd: prevent underflow for eventfd semaphores *cedb871933reiserfs: Check the return value from __getblk() *c1a4117f15Revert "net: macsec: preserve ingress frame ordering" *40671f90d5udf: Handle error when adding extent to a file *099bf90d7fudf: Check consistency of Space Bitmap Descriptor *7039aa1be9of: kexec: Mark ima_{free,stable}_kexec_buffer() as __init *759d51eda2net: Avoid address overwrite in kernel_connect *7c4cce5700arm64: lib: Import latest version of Arm Optimized Routines' strncmp *104df1c695crypto: rsa-pkcs1pad - Use helper to set reqsize *273f461531platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications *9ef5c25bcftracing: Introduce pipe_cpumask to avoid race on trace_pipes *8c1b60dad0ALSA: seq: oss: Fix racy open/close of MIDI devices *fa05aea281scsi: lpfc: Fix incorrect big endian type assignment in bsg loopback path *f0bf8a0711scsi: storvsc: Always set no_report_opcodes *e9e62419e7sctp: handle invalid error codes without calling BUG() *3714bb4a1dbnx2x: fix page fault following EEH recovery *53b8cc2f96netlabel: fix shift wrapping bug in netlbl_catmap_setlong() *867cdd7f95drm/amdgpu: Match against exact bootloader status *0863204debnet: hns3: restore user pause configure when disable autoneg *ac93def0dbscsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock *bef6c89a92scsi: lpfc: Remove reftag check in DIF paths *b439e33a8cidmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM *156b803194wifi: brcmfmac: Fix field-spanning write in brcmf_scan_params_v2_to_v1() *87ea5e8940net: usb: qmi_wwan: add Quectel EM05GV2 *e1313fa9d2vmbus_testing: fix wrong python syntax for integer value comparison *5faad57ba6clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM *e13f0dd5fbkprobes: Prohibit probing on CFI preamble symbol *ee49b97cb5security: keys: perform capable check only on privileged operations *f44f50305data: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer() *a85c523aecovl: Always reevaluate the file signature for IMA *3faa126258drm/amd/display: Exit idle optimizations before attempt to access PHY *c152ca4f21platform/x86: huawei-wmi: Silence ambient light sensor *a9988b9c7aplatform/x86/intel/hid: Add HP Dragonfly G2 to VGBS DMI quirks *7f3901b04cplatform/x86: intel: hid: Always call BTNL ACPI method *23151421edASoC: atmel: Fix the 8K sample parameter in I2SC master *c934d2a697ASoC: rt711-sdca: fix for JD event handling in ClockStop Mode0 *20587011d2ASoC: rt711: fix for JD event handling in ClockStop Mode0 *b41f798964ASoc: codecs: ES8316: Fix DMIC config *cc2b0a2055ASoC: rt5682-sdw: fix for JD event handling in ClockStop Mode0 *5b64fc2471fs/nls: make load_nls() take a const parameter *f85908f6bfs390/dasd: fix hanging device after request requeue *a4845e6948s390/dasd: use correct number of retries for ERP requests *e062aa1acfm68k: Fix invalid .section syntax *bbfa7d712bvxlan: generalize vxlan_parse_gpe_hdr and remove unused args *b10215ffdbethernet: atheros: fix return value check in atl1c_tso_csum() *6bb94f46d3ASoC: da7219: Check for failure reading AAD IRQ events *279a6dad0cASoC: da7219: Flush pending AAD IRQ when suspending *d424c636b7ksmbd: no response from compound read *82373d1b76ksmbd: fix out of bounds in smb3_decrypt_req() *20d449a0879p: virtio: make sure 'offs' is initialized in zc_request *c4269c7258media: pci: cx23885: fix error handling for cx23885 ATSC boards *17d75773b6media: pulse8-cec: handle possible ping error *f281a37393phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code *dfff9c91cbARM: dts: imx: Set default tuning step for imx7d usdhc *4e364cab13ARM: dts: imx: Adjust dma-apbh node name *99319298fdARM: dts: imx7s: Drop dma-apb interrupt-names *1dc2c12854ARM: dts: imx: update sdma node name format Change-Id: I91b781c9fec447d5ef02e49d8186afe20b5a5ecc Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
UPSTREAM: netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c
…
How do I submit patches to Android Common Kernels
-
BEST: Make all of your changes to upstream Linux. If appropriate, backport to the stable releases. These patches will be merged automatically in the corresponding common kernels. If the patch is already in upstream Linux, post a backport of the patch that conforms to the patch requirements below.
- Do not send patches upstream that contain only symbol exports. To be considered for upstream Linux,
additions of
EXPORT_SYMBOL_GPL()require an in-tree modular driver that uses the symbol -- so include the new driver or changes to an existing driver in the same patchset as the export. - When sending patches upstream, the commit message must contain a clear case for why the patch is needed and beneficial to the community. Enabling out-of-tree drivers or functionality is not not a persuasive case.
- Do not send patches upstream that contain only symbol exports. To be considered for upstream Linux,
additions of
-
LESS GOOD: Develop your patches out-of-tree (from an upstream Linux point-of-view). Unless these are fixing an Android-specific bug, these are very unlikely to be accepted unless they have been coordinated with kernel-team@android.com. If you want to proceed, post a patch that conforms to the patch requirements below.
Common Kernel patch requirements
- All patches must conform to the Linux kernel coding standards and pass
scripts/checkpatch.pl - Patches shall not break gki_defconfig or allmodconfig builds for arm, arm64, x86, x86_64 architectures (see https://source.android.com/setup/build/building-kernels)
- If the patch is not merged from an upstream branch, the subject must be tagged with the type of patch:
UPSTREAM:,BACKPORT:,FROMGIT:,FROMLIST:, orANDROID:. - All patches must have a
Change-Id:tag (see https://gerrit-review.googlesource.com/Documentation/user-changeid.html) - If an Android bug has been assigned, there must be a
Bug:tag. - All patches must have a
Signed-off-by:tag by the author and the submitter
Additional requirements are listed below based on patch type
Requirements for backports from mainline Linux: UPSTREAM:, BACKPORT:
- If the patch is a cherry-pick from Linux mainline with no changes at all
- tag the patch subject with
UPSTREAM:. - add upstream commit information with a
(cherry picked from commit ...)line - Example:
- if the upstream commit message is
- tag the patch subject with
important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
- then Joe Smith would upload the patch for the common kernel as
UPSTREAM: important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
Bug: 135791357
Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
(cherry picked from commit c31e73121f4c1ec41143423ac6ce3ce6dafdcec1)
Signed-off-by: Joe Smith <joe.smith@foo.org>
- If the patch requires any changes from the upstream version, tag the patch with
BACKPORT:instead ofUPSTREAM:.- use the same tags as
UPSTREAM: - add comments about the changes under the
(cherry picked from commit ...)line - Example:
- use the same tags as
BACKPORT: important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
Bug: 135791357
Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
(cherry picked from commit c31e73121f4c1ec41143423ac6ce3ce6dafdcec1)
[joe: Resolved minor conflict in drivers/foo/bar.c ]
Signed-off-by: Joe Smith <joe.smith@foo.org>
Requirements for other backports: FROMGIT:, FROMLIST:,
- If the patch has been merged into an upstream maintainer tree, but has not yet
been merged into Linux mainline
- tag the patch subject with
FROMGIT: - add info on where the patch came from as
(cherry picked from commit <sha1> <repo> <branch>). This must be a stable maintainer branch (not rebased, so don't uselinux-nextfor example). - if changes were required, use
BACKPORT: FROMGIT: - Example:
- if the commit message in the maintainer tree is
- tag the patch subject with
important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
- then Joe Smith would upload the patch for the common kernel as
FROMGIT: important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
Bug: 135791357
(cherry picked from commit 878a2fd9de10b03d11d2f622250285c7e63deace
https://git.kernel.org/pub/scm/linux/kernel/git/foo/bar.git test-branch)
Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
Signed-off-by: Joe Smith <joe.smith@foo.org>
- If the patch has been submitted to LKML, but not accepted into any maintainer tree
- tag the patch subject with
FROMLIST: - add a
Link:tag with a link to the submittal on lore.kernel.org - add a
Bug:tag with the Android bug (required for patches not accepted into a maintainer tree) - if changes were required, use
BACKPORT: FROMLIST: - Example:
- tag the patch subject with
FROMLIST: important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
Bug: 135791357
Link: https://lore.kernel.org/lkml/20190619171517.GA17557@someone.com/
Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
Signed-off-by: Joe Smith <joe.smith@foo.org>
Requirements for Android-specific patches: ANDROID:
- If the patch is fixing a bug to Android-specific code
- tag the patch subject with
ANDROID: - add a
Fixes:tag that cites the patch with the bug - Example:
- tag the patch subject with
ANDROID: fix android-specific bug in foobar.c
This is the detailed description of the important fix
Fixes: 1234abcd2468 ("foobar: add cool feature")
Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
Signed-off-by: Joe Smith <joe.smith@foo.org>
- If the patch is a new feature
- tag the patch subject with
ANDROID: - add a
Bug:tag with the Android bug (required for android-specific features)
- tag the patch subject with
Description
Languages
C
97.7%
Assembly
1.6%
Makefile
0.3%
Perl
0.1%