mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-05 18:41:58 +09:00
e4242298729d8337598fd9972dc3d5fe33c0a68b
This is the merge of the upstream LTS release of 5.10.185 into the android12-5.10 branch. It contains the following commits: *c4f52f22c7Revert "net: Remove DECnet leftovers from flow.h." *c6ac900e26Merge 5.10.185 into android12-5.10-lts |\ | *ef0d5feb32Linux 5.10.185 | *ed2bf5cee6um: Fix build w/o CONFIG_PM_SLEEP | *f73ec12dc7drm/i915/gen11+: Only load DRAM information from pcode | *27458487c8drm/i915/dg1: Wait for pcode/uncore handshake at startup | *2d1c19597dmedia: dvb-core: Fix use-after-free due to race at dvb_register_device() | *5c61c3945amedia: dvbdev: fix error logic at dvb_register_device() | *a1b26dac8bmedia: dvbdev: Fix memleak in dvb_register_device | *a13dee47fanilfs2: reject devices with insufficient block count | *c374552b54mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block | *e6dc6a9d0ammc: block: ensure error propagation for non-blk | *7ce0e8b287batman-adv: Switch to kstrtox.h for kstrtou64 | *e6104284c4neighbour: delete neigh_lookup_nodev as not used | *bf82668eb9net: Remove DECnet leftovers from flow.h. | *7d07fd03f5net: Remove unused inline function dst_hold_and_use() | *53076071fbneighbour: Remove unused inline function neigh_key_eq16() | *7230a9e599rcu/kvfree: Avoid freeing new kfree_rcu() memory after old grace period | *a261589621cgroup: always put cset in cgroup_css_set_put_fork | *4c10843863afs: Fix vlserver probe RTT handling | *49b6607dedselftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET | *08899e8d5anet: tipc: resize nlattr array to correct size | *5fd696b404net: lapbether: only support ethernet devices | *6ee3728ae8net/sched: cls_api: Fix lockup on flushing explicitly created chain | *efed5b50f3ext4: drop the call to ext4_error() from ext4_get_group_info() | *6ab91d1adbdrm/nouveau: add nv_encoder pointer check for NULL | *5d43bb9b3edrm/nouveau/dp: check for NULL nv_connector->native_mode | *edb970e03ddrm/nouveau: don't detect DSM for non-NVIDIA device | *8c3446ab59igb: fix nvm.ops.read() error handling | *221281d60csctp: fix an error code in sctp_sf_eat_auth() | *5c47ed7f25ipvlan: fix bound dev checking for IPv6 l3s mode | *3c97f2c9ecIB/isert: Fix incorrect release of isert connection | *da6ae4aab5IB/isert: Fix possible list corruption in CMA handler | *2b6f8817caIB/isert: Fix dead lock in ib_isert | *2f9d26345cIB/uverbs: Fix to consider event queue closing also upon non-blocking mode | *6cccdbc9f0RDMA/cma: Always set static rate to 0 for RoCE | *f49abbb274RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions | *aa277d5cd4octeontx2-af: fixed resource availability check | *0fb48a2a6aiavf: remove mask from iavf_irq_enable_queues() | *079a9591eeRDMA/rxe: Fix the use-before-initialization error of resp_pkts | *089a0e831fRDMA/rxe: Removed unused name from rxe_task struct | *6205c0d9ffRDMA/rxe: Remove the unused variable obj | *af6eaa5798net/sched: cls_u32: Fix reference counter leak leading to overflow | *5852d17aaaping6: Fix send to link-local addresses with VRF. | *9e666a77f0net: enetc: correct the indexes of highest and 2nd highest TCs | *1200af82cfnetfilter: nfnetlink: skip error delivery on batch in case of ENOMEM | *af42c4fd82spi: fsl-dspi: avoid SCK glitches with continuous transfers | *cb6ec51dddRDMA/rtrs: Fix the last iu->buf leak in err path | *26293251abusb: dwc3: gadget: Reset num TRBs before giving back the request | *f4bc416942serial: lantiq: add missing interrupt ack | *0b6e65016cUSB: serial: option: add Quectel EM061KGL series | *1c004b379bRemove DECnet support from kernel | *e9d384983fALSA: hda/realtek: Add a quirk for Compaq N14JP6 | *1148d4ca30net: usb: qmi_wwan: add support for Compal RXM-G1 | *d7acfd5225RDMA/uverbs: Restrict usage of privileged QKEYs | *96e14c91c5nouveau: fix client work fence deletion race | *f1f7117b22powerpc/purgatory: remove PGO flags | *26c80741cex86/purgatory: remove PGO flags | *f368aed482kexec: support purgatories with .text.hot sections | *7e78b9142fnilfs2: fix possible out-of-bounds segment allocation in resize ioctl | *902fcec052nilfs2: fix incomplete buffer cleanup in nilfs_btnode_abort_change_key() | *d59293f082nios2: dts: Fix tse_mac "max-frame-size" property | *2847d9eed4ocfs2: check new file size on fallocate call | *e73b135f54ocfs2: fix use-after-free when unmounting read-only filesystem | *370f5d98ffepoll: ep_autoremove_wake_function should use list_del_init_careful | *4716c73b18io_uring: hold uring mutex around poll removal | *93a68acc49irqchip/gic: Correctly validate OF quirk descriptors | *2a2641a842drm:amd:amdgpu: Fix missing buffer object unlock in failure path | *7c0b17679bxen/blkfront: Only check REQ_FUA for writes | *8e45fb70f4ASoC: dwc: move DMA init to snd_soc_dai_driver probe() | *d47b5a6d23mips: Move initrd_start check after initrd address sanitisation. | *619672bf2dMIPS: Alchemy: fix dbdma2 | *0ca73b45b7parisc: Flush gatt writes and adjust gatt mask in parisc_agp_mask_memory() | *3f7625e086parisc: Improve cache flushing for PCXL in arch_sync_dma_for_cpu() | *73102fdb5bASoC: soc-pcm: test if a BE can be prepared | *3bc883132dbtrfs: handle memory allocation failure in btrfs_csum_one_bio | *142fbad314btrfs: scrub: try harder to mark RAID56 block groups read-only | *35d32d8415power: supply: Fix logic checking if system is running from battery | *8b7a2207eeirqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/ firmware issues | *dbf6109972regulator: Fix error checking for debugfs_create_dir | *37bcc48e7dplatform/x86: asus-wmi: Ignore WMI events with codes 0x7B, 0xC0 | *88d1c1365fpower: supply: Ratelimit no data debug output | *6be7a4bef9tools: gpio: fix debounce_period_us output of lsgpio | *39eb9eb9eaARM: dts: vexpress: add missing cache properties | *b2856c3cd3power: supply: bq27xxx: Use mod_delayed_work() instead of cancel() + schedule() | *ce2b5f24capower: supply: sc27xx: Fix external_power_changed race | *9e9e150fa8power: supply: ab8500: Fix external_power_changed race | *539c387f0btest_firmware: fix a memory leak with reqs buffer | *af36f35074test_firmware: prevent race conditions by a correct implementation of locking | *682ca60251test_firmware: Use kstrtobool() instead of strtobool() | *6e2e551e39kernel.h: split out kstrtox() and simple_strtox() to a separate header | *c2def5578blib: cleanup kstrto*() usage * |2f2122a869Revert "neighbour: fix unaligned access to pneigh_entry" * |b7321283a9Merge 5.10.184 into android12-5.10-lts |\| | *a1f0beb13dLinux 5.10.184 | *7f896130efRevert "staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE" | *b60e862e13btrfs: unset reloc control if transaction commit fails in prepare_to_relocate() | *6f371623f3btrfs: check return value of btrfs_commit_transaction in relocation | *ea0d413094drm/atomic: Don't pollute crtc_state->mode_blob with error pointers | *1659268d1aMIPS: locking/atomic: Fix atomic{_64,}_sub_if_positive | *0e98a97f77xfs: verify buffer contents when we skip log replay | *58e8cf94detcp: fix tcp_min_tso_segs sysctl | *1b4b335096ext4: only check dquot_initialize_needed() when debugging | *fd6cb51719Revert "ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled" | *cfa91c0573vhost: support PACKED when setting-getting vring_base | *461c88caa8riscv: fix kprobe __user string arg print fault issue | *c6b9050874eeprom: at24: also select REGMAP | *10e376a7c3i2c: sprd: Delete i2c adapter in .remove's error path | *c4aeef5602ASoC: codecs: wsa881x: do not set can_multi_write flag | *b6f309e9d2staging: vc04_services: fix gcc-13 build warning | *0d3c75a693usb: usbfs: Use consistent mmap functions | *143f405721usb: usbfs: Enforce page requirements for mmap | *bcd474d183pinctrl: meson-axg: add missing GPIOA_18 gpio group | *1981d37b1drbd: get snapshot context after exclusive lock is ensured to be held | *76ae4a7bc9rbd: move RBD_OBJ_FLAG_COPYUP_ENABLED flag setting | *841d3b5a84tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta' | *a94024991dBluetooth: hci_qca: fix debugfs registration | *2270e32bd1Bluetooth: Fix use-after-free in hci_remove_ltk/hci_remove_irk | *76b40319a1s390/dasd: Use correct lock while counting channel queue length | *e715c86e92ceph: fix use-after-free bug for inodes when flushing capsnaps | *6714873158can: j1939: avoid possible use-after-free when j1939_can_rx_register fails | *cc834f4d97can: j1939: change j1939_netdev_lock type to mutex | *0268005076can: j1939: j1939_sk_send_loop_abort(): improved error queue handling in J1939 Socket | *0038055135drm/amdgpu: fix xclk freq on CHIP_STONEY | *ef95f987beALSA: hda/realtek: Add Lenovo P3 Tower platform | *95520b3fbaALSA: hda/realtek: Add a quirk for HP Slim Desktop S01 | *ca26d00828Input: psmouse - fix OOB access in Elantech protocol | *86efc409f2Input: xpad - delete a Razer DeathAdder mouse VID/PID entry | *9ece26ff08batman-adv: Broken sync while rescheduling delayed work | *3f6dfff5febnxt_en: Implement .set_port / .unset_port UDP tunnel callbacks | *deead0d872bnxt_en: Query default VLAN before VNIC setup on a VF | *84dbd27ad5bnxt_en: Don't issue AP reset during ethtool's reset operation | *dedd47977alib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() | *27b8d6931fbpf: Add extra path pointer check to d_path helper | *36d07046c2net: sched: fix possible refcount leak in tc_chain_tmplt_add() | *54acac57fenet: sched: move rtm_tca_policy declaration to include file | *dad7417db7rfs: annotate lockless accesses to RFS sock flow table | *c62ca9d037rfs: annotate lockless accesses to sk->sk_rxhash | *86e3981ff1ipv6: rpl: Fix Route of Death. | *b4be099c5fnetfilter: ipset: Add schedule point in call_ad(). | *35c89cfcacnetfilter: conntrack: fix NULL pointer dereference in nf_confirm_cthelper | *c4ba90ae35qed/qede: Fix scheduling while atomic | *0fee54fa33Bluetooth: L2CAP: Add missing checks for invalid DCID | *0066598012Bluetooth: Fix l2cap_disconnect_req deadlock | *83cfac5851net/sched: fq_pie: ensure reasonable TCA_FQ_PIE_QUANTUM values | *8ab2bec9e1net/smc: Avoid to access invalid RMBs' MRs in SMCRv1 ADD LINK CONT | *47ef881f1cnet: dsa: lan9303: allow vid != 0 in port_fdb_{add|del} methods | *9fcc3c3d26neighbour: fix unaligned access to pneigh_entry | *99883d4a0bwifi: mt76: mt7615: fix possible race in mt7615_mac_sta_poll | *2d3e4c5b3eafs: Fix setting of mtime when creating a file/dir/symlink | *1ed651e234spi: qup: Request DMA before enabling clocks | *e7c61c39d6staging: vchiq_core: drop vchiq_status from vchiq_initialise | *fa30327060i40e: fix build warning in ice_fltr_add_mac_to_list() | *15ca8d584ci40e: fix build warnings in i40e_alloc.h | *f7e208d1c5i40iw: fix build warning in i40iw_manage_apbvt() | *318e2c18dablock/blk-iocost (gcc13): keep large values in a new enum | *b6d652f7fbblk-iocost: avoid 64-bit division in ioc_timer_fn | *9214a5484ef2fs: fix iostat lock protection | *d3b74c288dbonding (gcc13): synchronize bond_{a,t}lb_xmit() types | *f122e55174remove the sx8 block driver | *9236470a1dsfc (gcc13): synchronize ef100_enqueue_skb()'s return type | *02ce3cf222gcc-plugins: Reorganize gimple includes for GCC 13 | *4c3ddc06ceata: ahci: fix enum constants for gcc-13 * |0c0856714eRevert "tcp: deny tcp_disconnect() when threads are waiting" * |848ca335c1Merge 5.10.183 into android12-5.10-lts |\| | *7356714b95Linux 5.10.183 | *842156dc0aARM: defconfig: drop CONFIG_DRM_RCAR_LVDS | *2c0ea7a06dext4: enable the lazy init thread when remounting read/write | *92450a1eaaselftests: mptcp: join: skip if MPTCP is not supported | *1a6db1f927selftests: mptcp: simult flows: skip if MPTCP is not supported | *4f8356ab74selftests: mptcp: diag: skip if MPTCP is not supported | *81df7153f0crypto: ccp: Play nice with vmalloc'd memory for SEV command structs | *1f988ce6e4crypto: ccp: Reject SEV commands with mismatching command buffer | *d21a20f442scsi: dpt_i2o: Do not process completions with invalid addresses | *a2cd7599b5scsi: dpt_i2o: Remove broken pass-through ioctl (I2OUSERCMD) | *6d6612f7f9drm/rcar: stop using 'imply' for dependencies | *c759c9e4bfmedia: ti-vpe: cal: avoid FIELD_GET assertion | *d21e955de9tpm, tpm_tis: Request threaded interrupt handler | *608c1f2083regmap: Account for register length when chunking | *cb1cbe430eKEYS: asymmetric: Copy sig and digest in public_key_verify_signature() | *3295dc04afKVM: x86: Account fastpath-only VM-Exits in vCPU stats | *21bb3cd2e1test_firmware: fix the memory leak of the allocated firmware buffer | *510e015b90serial: 8250_tegra: Fix an error handling path in tegra_uart_probe() | *b02ae50c7ffbcon: Fix null-ptr-deref in soft_cursor | *c94228a5aeext4: add lockdep annotations for i_data_sem for ea_inode's | *ef70012ab5ext4: disallow ea_inodes with extended attributes | *6f4fa43757ext4: set lockdep subclass for the ea_inode in ext4_xattr_inode_cache_find() | *6d67d4966cext4: add EA_INODE checking to ext4_iget() | *6d0adaa90dselftests: mptcp: pm nl: skip if MPTCP is not supported | *54dea0aa6bselftests: mptcp: connect: skip if MPTCP is not supported | *57eb824b8ctracing/probe: trace_probe_primary_from_call(): checked list_first_entry | *122ba1d40bselinux: don't use make's grouped targets feature yet | *e0b8664c2fbtrfs: fix csum_tree_block page iteration to avoid tripping on -Werror=array-bounds | *6c859764f4tty: serial: fsl_lpuart: use UARTCTRL_TXINV to send break instead of UARTCTRL_SBK | *6127e956c3mmc: vub300: fix invalid response handling | *99cb5ed15deth: sun: cassini: remove dead code | *1d8693376agcc-12: disable '-Wdangling-pointer' warning for now | *7c602f540bath6kl: Use struct_group() to avoid size-mismatched casting | *c92ea38a77ACPI: thermal: drop an always true check | *93e28b66c1x86/boot: Wrap literal addresses in absolute_pointer() | *3442be8f30ata: libata-scsi: Use correct device no in ata_find_dev() | *ae0d7613e0scsi: stex: Fix gcc 13 warnings | *86b2d292c2misc: fastrpc: reject new invocations during device removal | *dacb7c103cmisc: fastrpc: return -EPIPE to invocations on device removal | *a4f88cb043usb: gadget: f_fs: Add unbind event before functionfs_unbind | *90f581eb74net: usb: qmi_wwan: Set DTR quirk for BroadMobi BM818 | *e18b0009ddiio: dac: build ad5758 driver when AD5758 is selected | *a869ab6987iio: adc: ad7192: Change "shorted" channels to differential | *143dbb313aiio: dac: mcp4725: Fix i2c_master_send() return value handling | *81c70f4beaiio: light: vcnl4035: fixed chip ID check | *ff864a92d9iio: imu: inv_icm42600: fix timestamp reset | *954bd5a44bHID: wacom: avoid integer overflow in wacom_intuos_inout() | *adac1c22f5HID: google: add jewel USB id | *55c507a34eiio: adc: mxs-lradc: fix the order of two cleanup operations | *5a445c2bf6mailbox: mailbox-test: fix a locking issue in mbox_test_message_write() | *c05ac53bb0atm: hide unused procfs functions | *ab33230458drm/msm: Be more shouty if per-process pgtables aren't working | *93a61212dbALSA: oss: avoid missing-prototype warnings | *4987bf0446netfilter: conntrack: define variables exp_nat_nla_policy and any_addr with CONFIG_NF_NAT | *1c2537291ewifi: b43: fix incorrect __packed annotation | *ea478186eascsi: core: Decrease scsi_device's iorequest_cnt if dispatch failed | *05226a8f22arm64/mm: mark private VM_FAULT_X defines as vm_fault_t | *32f86763c2ARM: dts: stm32: add pin map for CAN controller on stm32f7 | *01c76cb5e5wifi: rtl8xxxu: fix authentication timeout due to incorrect RCR value | *0467212806s390/pkey: zeroize key blobs | *76169f7490media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 | *ca2d171fd1media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() | *2ea7d26ed8media: dvb-core: Fix use-after-free due on race condition at dvb_net | *415651c8f4media: mn88443x: fix !CONFIG_OF error by drop of_match_ptr from ID table | *eb37fef417media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() | *1995e71472media: dvb_ca_en50221: fix a size write bug | *b85233ab53media: netup_unidvb: fix irq init by register it at the end of probe | *74c80d2024media: dvb-usb: dw2102: fix uninit-value in su3000_read_mac_address | *fcbb72b041media: dvb-usb: digitv: fix null-ptr-deref in digitv_i2c_xfer() | *7945c13c9bmedia: dvb-usb-v2: rtl28xxu: fix null-ptr-deref in rtl28xxu_i2c_xfer | *2d47867a6bmedia: dvb-usb-v2: ce6230: fix null-ptr-deref in ce6230_i2c_master_xfer() | *647da51e4dmedia: dvb-usb-v2: ec168: fix null-ptr-deref in ec168_i2c_xfer() | *084e43d9a4media: dvb-usb: az6027: fix three null-ptr-deref in az6027_i2c_xfer() | *a81280cf33media: dvb_demux: fix a bug for the continuity counter | *204e9082f6ASoC: ssm2602: Add workaround for playback distortions | *beee708cccASoC: dt-bindings: Adjust #sound-dai-cells on TI's single-DAI codecs | *bd99da6472xfrm: Check if_id in inbound policy/secpath match | *5ee83fef0cASoC: dwc: limit the number of overrun messages | *32f6f1bf1bblock/rnbd: replace REQ_OP_FLUSH with REQ_OP_WRITE | *01c3d30649nbd: Fix debugfs_create_dir error checking | *29f6b42a73fbdev: stifb: Fix info entry in sti_struct on error path | *742dab42d7fbdev: modedb: Add 1920x1080 at 60 Hz video mode | *d03d31d3a2gfs2: Don't deref jdesc in evict | *fe4f6e159bmedia: rcar-vin: Select correct interrupt mode for V4L2_FIELD_ALTERNATE | *16ee4562c7ARM: 9295/1: unwind:fix unwind abort for uleb128 case | *a3393eb6fbbtrfs: abort transaction when sibling keys check fails for leaves | *c12c288f1emailbox: mailbox-test: Fix potential double-free in mbox_test_message_write() | *0dcf021af4ALSA: hda: Glenfly: add HD Audio PCI IDs and HDMI Codec Vendor IDs. | *d5fcccfc50watchdog: menz069_wdt: fix watchdog initialisation | *9823ac6e7amtd: rawnand: marvell: don't set the NAND frequency select | *e4666d793amtd: rawnand: marvell: ensure timing values are written | *a437d3d25anet: dsa: mv88e6xxx: Increase wait after reset deactivation | *7c5c67aa29net/sched: flower: fix possible OOB write in fl_set_geneve_opt() | *f5c29a9e91net/mlx5: Read embedded cpu after init bit cleared | *f03bc01360udp6: Fix race condition in udp6_sendmsg & connect | *57e6c54034net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report | *ae7e941f4dnet: sched: fix NULL pointer dereference in mq_attach | *a8ad1303b9net/sched: Prohibit regrafting ingress or clsact Qdiscs | *676f203803net/sched: Reserve TC_H_INGRESS (TC_H_CLSACT) for ingress (clsact) Qdiscs | *18c76349afnet/sched: sch_clsact: Only create under TC_H_CLSACT | *1b0163b2dcnet/sched: sch_ingress: Only create under TC_H_INGRESS | *dfb80ebc3btcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set | *cccc620970tcp: deny tcp_disconnect() when threads are waiting | *8f0365a3e2af_packet: do not use READ_ONCE() in packet_bind() | *4de3c2c43cmtd: rawnand: ingenic: fix empty stub helper definitions | *11a1f2561bamd-xgbe: fix the false linkup in xgbe_phy_status | *fa909b1384af_packet: Fix data-races of pkt_sk(sk)->num. | *616da05ff8netrom: fix info-leak in nr_write_internal() | *d1b224cb78net/mlx5: fw_tracer, Fix event handling | *a864a8543cdmaengine: pl330: rename _start to prevent build error | *33d7035dc2iommu/amd: Don't block updates to GATag if guest mode is on | *bd9e61ee3eiommu/rockchip: Fix unwind goto issue | *75c60dacf0RDMA/bnxt_re: Fix return value of bnxt_re_process_raw_qp_pkt_rx | *861868b063RDMA/bnxt_re: Fix a possible memory leak | *ff296fccebdmaengine: at_xdmac: fix potential Oops in at_xdmac_prep_interleaved() | *6b32ed353fdmaengine: at_xdmac: Move the free desc to the tail of the desc list | *3041b768ccdmaengine: at_xdmac: Fix race for the tx desc callback | *127afc87bbdmaengine: at_xdmac: Fix concurrency over chan's completed_cookie | *958226b3a6RDMA/efa: Fix unsupported page sizes in device | *7d6662e4a4RDMA/bnxt_re: Fix the page_size used during the MR creation | *b51c896285RDMA/bnxt_re: Code refactor while populating user MRs * |04a55bbb7fRevert "regulator: Add regmap helper for ramp-delay setting" * |5e8d66e06aRevert "regulator: pca9450: Convert to use regulator_set_ramp_delay_regmap" * |4d5a15daaeRevert "regulator: pca9450: Fix BUCK2 enable_mask" * |06f0c366cbMerge 5.10.182 into android12-5.10-lts |\| | *c7992b6c7fLinux 5.10.182 | *468bebc426netfilter: ctnetlink: Support offloaded conntrack entry deletion | *18c14d3028ipv{4,6}/raw: fix output xfrm lookup wrt protocol | *2218752325binder: fix UAF caused by faulty buffer cleanup | *e4d2e6c305bluetooth: Add cmd validity checks at the start of hci_sock_ioctl() | *6a0712d9fenet: phy: mscc: enable VSC8501/2 RGMII RX clock | *b556990235net/mlx5: Devcom, serialize devcom registration | *57dc3c124enet/mlx5: devcom only supports 2 ports | *860ad704e4regulator: pca9450: Fix BUCK2 enable_mask | *b3a9c4081dregulator: pca9450: Convert to use regulator_set_ramp_delay_regmap | *12cb97ed85regulator: Add regmap helper for ramp-delay setting | *b557220d31power: supply: bq24190: Call power_supply_changed() after updating input current | *224f7bbf57power: supply: core: Refactor power_supply_set_input_current_limit_from_supplier() | *277b489ad0power: supply: bq27xxx: After charger plug in/out wait 0.5s for things to stabilize | *0949c572d4power: supply: bq27xxx: Ensure power_supply_changed() is called on current sign changes | *6ed541254fpower: supply: bq27xxx: Move bq27xxx_battery_update() down | *ed78797a26power: supply: bq27xxx: expose battery data when CI=1 | *7ff807d68bpower: supply: bq27xxx: Add cache parameter to bq27xxx_battery_current_and_status() | *432f98c559power: supply: bq27xxx: make status more robust | *659094e405power: supply: bq27xxx: fix sign of current_now for newer ICs | *14e1a958d9power: supply: bq27xxx: fix polarity of current_now | *18c9cf4633x86/cpu: Drop spurious underscore from RAPTOR_LAKE #define | *4a8980cb2ax86/cpu: Add Raptor Lake to Intel family * |f8e9848656Revert "tipc: add tipc_bearer_min_mtu to calculate min mtu" * |7ae5626406Revert "tipc: do not update mtu if msg_max is too small in mtu negotiation" * |4a7c41b710Revert "tipc: check the bearer min mtu properly when setting it by netlink" * |f015c92c49Revert "ipv4/tcp: do not use per netns ctl sockets" * |8231b54cd2ANDROID: GKI: preserve CRC generation for some bluetooth symbols * |a4be51e26aRevert "net: Find dst with sk's xfrm policy not ctl_sk" * |c86beaeed1Revert "tcp: fix possible sk_priority leak in tcp_v4_send_reset()" * |7c491aaf07Revert "firmware: arm_sdei: Fix sleep from invalid context BUG" * |6d62ca19a7Merge 5.10.181 into android12-5.10-lts |\| | *272d4b8a5bLinux 5.10.181 | *cf7ee4b158net: phy: mscc: add VSC8502 to MODULE_DEVICE_TABLE | *98cedb99103c589_cs: Fix an error handling path in tc589_probe() | *6f449e409barm64: dts: imx8mn-var-som: fix PHY detection bug by adding deassert delay | *d4d10a6df1net/mlx5: Devcom, fix error flow in mlx5_devcom_register_device | *8b9c561b9fnet/mlx5: Fix error message when failing to allocate device memory | *c21862232fnet/mlx5: DR, Fix crc32 calculation to work on big-endian (BE) CPUs | *058fd18e74net/mlx5e: do as little as possible in napi poll when budget is 0 | *5afd5fb8a9forcedeth: Fix an error handling path in nv_probe() | *80a4b9ad42ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfg | *c966b58c85x86/show_trace_log_lvl: Ensure stack pointer is aligned, again | *0de80163dexen/pvcalls-back: fix double frees with pvcalls_new_active_socket() | *b663696c06coresight: Fix signedness bug in tmc_etr_buf_insert_barrier_packet() | *a52d2019ecfs: fix undefined behavior in bit shift for SB_NOUSER | *52967bbb93power: supply: sbs-charger: Fix INHIBITED bit for Status reg | *e85757da90power: supply: bq27xxx: Fix poll_interval handling and races on remove | *1da9a4b55apower: supply: bq27xxx: Fix I2C IRQ race on remove | *ac1ab21394power: supply: bq27xxx: Fix bq27xxx_battery_update() race condition | *2de6eb7c40power: supply: leds: Fix blink to LED on transition | *e5f82688aeipv6: Fix out-of-bounds access in ipv6_find_tlv() | *a61d5c13c7bpf: Fix mask generation for 32-bit narrow loads of 64-bit fields | *72971f4071octeontx2-pf: Fix TSOv6 offload | *1c8a016822selftests: fib_tests: mute cleanup error message | *a594382ec6net: fix skb leak in __skb_tstamp_tx() | *8a30dce9d7media: radio-shark: Add endpoint checks | *ccef03c511USB: sisusbvga: Add endpoint checks | *4c260bbf35USB: core: Add routines for endpoint checks in old drivers | *5014b64e36udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). | *4bb955c4d2net: fix stack overflow when LRO is disabled for virtual interfaces | *58ecc165abfbdev: udlfb: Fix endpoint check | *fd67307974debugobjects: Don't wake up kswapd from fill_pool() | *a12ce786bex86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms | *518c39fc1eparisc: Fix flush_dcache_page() for usage from irq context | *2d78438c31selftests/memfd: Fix unknown type name build failure | *d4a5e6ae99x86/mm: Avoid incomplete Global INVLPG flushes | *628d7e4941dt-binding: cdns,usb3: Fix cdns,on-chip-buff-size type | *139f84c80dbtrfs: use nofs when cleaning up aborted transactions | *ea50ee0ef9gpio: mockup: Fix mode of debugfs files | *c570dbf279parisc: Allow to reboot machine after system halt | *de0d7dd5efparisc: Handle kgdb breakpoints only in kernel context | *89eba5586am68k: Move signal frame following exception on 68020/030 | *42b78c8cc7net: cdc_ncm: Deal with too low values of dwNtbOutMaxSize | *798c1c62cfALSA: hda/realtek: Enable headset onLenovo M70/M90 | *1f57a1b979ALSA: hda: Fix unhandled register update during auto-suspend period | *b0d7e62fd1ALSA: hda/ca0132: add quirk for EVGA X299 DARK | *c41324385aocfs2: Switch to security_inode_init_security() | *60afe299bbspi: fsl-cpm: Use 16 bit mode for large transfers with even size | *e3674788a8spi: fsl-spi: Re-organise transfer bits_per_word adaptation | *5324510378act_mirred: use the backlog for nested calls to mirred ingress | *f5bf8e3ca1net/sched: act_mirred: better wording on protection against excessive stack growth | *bba7ebe10bnet/sched: act_mirred: refactor the handle of xmit | *047f618d19writeback, cgroup: remove extra percpu_ref_exit() | *84fbe6ad0fARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 | *dbcc95bb51watchdog: sp5100_tco: Immediately trigger upon starting. | *75258f0838s390/qdio: fix do_sqbs() inline assembly constraint | *3681a0287as390/qdio: get rid of register asm | *9c9f253fc6serial: 8250_exar: Add support for USR298x PCI Modems | *1ffa0b8ba9serial: exar: Add support for Sealevel 7xxxC serial cards | *fb3c5714f5serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards | *18fbf8cfbbKVM: arm64: Link position-independent string routines into .hyp.text | *e266da1656HID: wacom: add three styli to wacom_intuos_get_tool_type | *dfd419db03HID: wacom: Add new Intuos Pro Small (PTH-460) device IDs | *05b1703797HID: wacom: Force pen out of prox if no events have been received in a while | *6b4205ea97nilfs2: fix use-after-free bug of nilfs_root in nilfs_evict_inode() | *710dee5701powerpc/64s/radix: Fix soft dirty tracking | *ae149cdaeftpm/tpm_tis: Disable interrupts for more Lenovo devices | *8c0109d762ceph: force updating the msg pointer in non-split case | *11dddfbb7avc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF | *ea3d5de90bserial: Add support for Advantech PCI-1611U card | *ba061afa06statfs: enforce statfs[64] structure initialization | *845f98af6acan: kvaser_pciefd: Disable interrupts in probe error path | *7a7ec807fecan: kvaser_pciefd: Do not send EFLUSH command on TFD interrupt | *65e85232ffcan: kvaser_pciefd: Clear listen-only bit if not explicitly requested | *0babb3fabfcan: kvaser_pciefd: Empty SRB buffer in probe | *03714e9c04can: kvaser_pciefd: Call request_irq() before enabling interrupts | *3bbeba3ce1can: kvaser_pciefd: Set CAN_STATE_STOPPED in kvaser_pciefd_stop() | *073a4d750ccan: isotp: recvmsg(): allow MSG_CMSG_COMPAT flag | *b4b8294a41can: j1939: recvmsg(): allow MSG_CMSG_COMPAT flag | *f7f799a6feALSA: hda/realtek: Add quirk for 2nd ASUS GU603 | *b4f770e612ALSA: hda/realtek: Add a quirk for HP EliteDesk 805 | *6cebdffba6ALSA: hda/realtek: Add quirk for Clevo L140AU | *3add6b2a4aALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table | *546b1f5f45ALSA: hda: Fix Oops by 9.1 surround channel names | *ff466f77d0usb: typec: altmodes/displayport: fix pin_assignment_show | *35e31e1e92usb: gadget: u_ether: Fix host MAC address case | *e35adb75fdusb: dwc3: debugfs: Resume dwc3 before accessing registers | *66070f5b99USB: UHCI: adjust zhaoxin UHCI controllers OverCurrent bit value | *0caed1faf5usb-storage: fix deadlock when a scsi command timeouts more than once | *6340e432cfUSB: usbtmc: Fix direction for 0-length ioctl control messages | *3b3c6f2d2fALSA: usb-audio: Add a sample rate workaround for Line6 Pod Go | *3bd6d11e7ebridge: always declare tunnel functions | *3fa13203b6netfilter: nft_set_rbtree: fix null deref on element insertion | *6cfe6f5185vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() | *562ec162b0igb: fix bit_shift to be in [1..8] range | *dc61f7582ccassini: Fix a memory leak in the error handling path of cas_init_one() | *81139679f4scsi: storvsc: Don't pass unused PFNs to Hyper-V host | *d0d39bed9ewifi: iwlwifi: mvm: don't trust firmware n_channels | *f9337a4177wifi: mac80211: fix min center freq offset tracing | *43f6575004net: bcmgenet: Restore phy_stop() depending upon suspend/close | *e92727ed9enet: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop() | *2937127d24tipc: check the bearer min mtu properly when setting it by netlink | *2bd4ff4ffbtipc: do not update mtu if msg_max is too small in mtu negotiation | *097ea78d8ctipc: add tipc_bearer_min_mtu to calculate min mtu | *76ea144a35net/tipc: fix tipc header files for kernel-doc | *02b20e0bc0net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() | *01cdda0d27drm/exynos: fix g2d_open/close helper function definitions | *ce97bb60a6SUNRPC: Fix trace_svc_register() call site | *f9982db735media: netup_unidvb: fix use-after-free at del_timer() | *0cefa42152net: hns3: fix reset delay time to avoid configuration timeout | *aba74ad998net: hns3: fix sending pfc frames after reset issue | *e1f800be74erspan: get the proto with the md version for collect_md | *153017561dserial: arc_uart: fix of_iomap leak in `arc_serial_probe` | *e7fd68abbbtcp: fix possible sk_priority leak in tcp_v4_send_reset() | *788791990dnet: Find dst with sk's xfrm policy not ctl_sk | *a9ef8b2589ipv4/tcp: do not use per netns ctl sockets | *1716699177vsock: avoid to close connected socket after the timeout | *b1cf6bd883ALSA: hda/realtek: Apply HP B&O top speaker profile to Pavilion 15 | *13c5fa1248ALSA: firewire-digi00x: prevent potential use after free | *6fb537895dnet: phy: dp83867: add w/a for packet errors seen with short cables | *83996d317bnet: fec: Better handle pm_runtime_get() failing in .remove() | *8f57715f8eaf_key: Reject optional tunnel/BEET mode templates in outbound policies | *f5cb28a90ccpupower: Make TSC read per CPU for Mperf monitor | *dc30fed07ddrm/msm/dpu: Remove duplicate register defines from INTF | *eaf9394ed7drm/msm/dp: unregister audio driver during unbind | *c5449195f8Revert "Fix XFRM-I support for nested ESP tunnels" | *295e07a76bxfrm: don't check the default policy if the policy allows the packet | *84fdaaf0d7btrfs: fix space cache inconsistency after error loading it from disk | *a842fb6038btrfs: replace calls to btrfs_find_free_ino with btrfs_find_free_objectid | *9c69a9d058btrfs: move btrfs_find_highest_objectid/btrfs_find_free_objectid to disk-io.c | *6a1a72a8cfmfd: dln2: Fix memory leak in dln2_probe() | *7d939e367bphy: st: miphy28lp: use _poll_timeout functions for waits | *3b37bb0d92Input: xpad - add constants for GIP interface numbers | *94ec1a44e8iommu/arm-smmu-v3: Acknowledge pri/event queue overflow if any | *cae5f8f4f7clk: tegra20: fix gcc-7 constant overflow warning | *8c472e68beiommu/arm-smmu-qcom: Limit the SMR groups to 128 | *214ae2c1a9RDMA/core: Fix multiple -Warray-bounds warnings | *2d9ca5f62frecordmcount: Fix memory leaks in the uwrite function | *cf3e291601sched: Fix KCSAN noinstr violation | *158502f790mcb-pci: Reallocate memory region to avoid memory overlapping | *2c86a1305cserial: 8250: Reinit port->pm on port specific driver unbind | *7ed30db879usb: typec: tcpm: fix multiple times discover svids error | *60fabcba75HID: wacom: generic: Set battery quirk only when we see battery data | *d234de1a92spi: spi-imx: fix MX51_ECSPI_* macros when cs > 3 | *0898a1df72HID: logitech-hidpp: Reconcile USB and Unifying serials | *958534d436HID: logitech-hidpp: Don't use the USB serial for USB devices | *bb1313f37estaging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE | *55410a9144Bluetooth: L2CAP: fix "bad unlock balance" in l2cap_disconnect_rsp | *a2d816f55dBluetooth: hci_bcm: Fall back to getting bdaddr from EFI if not set | *ba66851abaipvs: Update width of source for ip_vs_sync_conn_options | *866921dc06wifi: ath11k: Fix SKB corruption in REO destination ring | *91ad1ab3ccwifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace | *e732a266b9null_blk: Always check queue mode setting from configfs | *059e426d66wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf | *0fc0d287c1wifi: iwlwifi: pcie: fix possible NULL pointer dereference | *7560ed6592samples/bpf: Fix fout leak in hbm's run_bpf_prog | *ad87bd313ff2fs: fix to drop all dirty pages during umount() if cp_error is set | *fc7237e191ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa() | *3ca3005b50ext4: set goal start correctly in ext4_mb_normalize_request | *4c2c8f9599gfs2: Fix inode height consistency check | *697f92f831scsi: message: mptlan: Fix use after free bug in mptlan_remove() due to race condition | *f748e15253lib: cpu_rmap: Avoid use after free on rmap->obj array entries | *4621e24c92scsi: target: iscsit: Free cmds before session free | *2ea171230anet: Catch invalid index in XPS mapping | *8b61e7ad13net: pasemi: Fix return type of pasemi_mac_start_tx() | *e0e7faee3ascsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow | *22ab5fed07ext2: Check block size validity during mount | *4e8dc0e5c7wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex | *e8d49d1c59bpf: Annotate data races in bpf_local_storage | *30d041c18dwifi: ath: Silence memcpy run-time false positive warning | *b8e7589f50drm/amd: Fix an out of bounds error in BIOS parser | *978e0d0554ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects | *16359bc02cACPICA: Avoid undefined behavior: applying zero offset to null pointer | *3f64a0e664drm/tegra: Avoid potential 32-bit integer overflow | *f718f1fd3eremoteproc: stm32_rproc: Add mutex protection for workqueue | *066b90bca7ACPI: EC: Fix oops when removing custom query handlers | *7d8f5ccc82firmware: arm_sdei: Fix sleep from invalid context BUG | *5c23f6da62memstick: r592: Fix UAF bug in r592_remove due to race condition | *ae6769fb93arm64: dts: qcom: msm8996: Add missing DWC3 quirks | *bb1616e105regmap: cache: Return error in cache sync operations for REGCACHE_NONE | *d5138ad7cadrm/amd/display: Use DC_LOG_DC in the trasform pixel function | *c8daee6658fs: hfsplus: remove WARN_ON() from hfsplus_cat_{read,write}_inode() | *a7d21b8585rcu: Protect rcu_print_task_exp_stall() ->exp_tasks access | *e4842de4ecrefscale: Move shutdown from wait_event() to wait_event_idle() | *100c0ad6c0ext4: allow ext4_get_group_info() to fail | *371d8b8ea0ext4: allow to find by goal if EXT4_MB_HINT_GOAL_ONLY is set | *8669fff0d0ext4: add mballoc stats proc file | *9b6a0c140eext4: drop s_mb_bal_lock and convert protected fields to atomic | *0983142c5fext4: remove redundant mb_regenerate_buddy() | *d48b7eea94ext4: fix lockdep warning when enabling MMP | *5c87115520ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled | *8284c7592dext4: reflect error codes from ext4_multi_mount_protect() to its callers | *efd18a91c9ext4: remove an unused variable warning with CONFIG_QUOTA=n | *df1be652a4fbdev: arcfb: Fix error handling in arcfb_probe() | *bd6b353671drm/i915/dp: prevent potential div-by-zero | *8307e372e7af_unix: Fix data races around sk->sk_shutdown. | *9b977b0cbbaf_unix: Fix a data race of sk->sk_receive_queue->qlen. | *fb6ac4b5bdnet: datagram: fix data-races in datagram_poll() | *f4a371d3f5ipvlan:Fix out-of-bounds caused by unclear skb->cb | *963fe9ed86tcp: add annotations around sk->sk_shutdown accesses | *f86568eca4tcp: factor out __tcp_close() helper | *34a5ee69ecnet: add vlan_get_protocol_and_depth() helper | *9ccf3edbafnet: tap: check vlan with eth_type_vlan() method | *4493914009net: deal with most data-races in sk_wait_event() | *1b33bdd766net: annotate sk->sk_err write from do_recvmmsg() | *f92557f79anetlink: annotate accesses to nlk->cb_running | *26001e75dcnetfilter: conntrack: fix possible bug_on with enable_hooks=1 | *d06f67b2b8net: Fix load-tearing on sk->sk_stamp in sock_recv_cmsgs(). | *8eb35b1acalinux/dim: Do nothing if no time delta between samples | *4d3ae448e8net: mdio: mvusb: Fix an error handling path in mvusb_mdio_probe() | *b882224d73ARM: 9296/1: HP Jornada 7XX: fix kernel-doc warnings | *139c27648fdrm/mipi-dsi: Set the fwnode for mipi_dsi_device | *423908e89ddriver core: add a helper to setup both the of_node and fwnode of a device * |6229d57677Revert "arm64: Stash shadow stack pointer in the task struct on interrupt" * |d70c95bd81Merge 5.10.180 into android12-5.10-lts |\| | *4c893ff559Linux 5.10.180 | *3ebe5d6d69drm/amd/display: Fix hang when skipping modeset | *a992c387b4mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock | *f2656f437fdrm/exynos: move to use request_irq by IRQF_NO_AUTOEN flag | *32232bcd4eprintk: declare printk_deferred_{enter,safe}() in include/linux/printk.h | *fcfe05990aKVM: x86: move guest_pv_has out of user_access section | *85cfbaa575KVM: x86: do not report preemption if the steal time cache is stale | *4bffae22beKVM: x86: revalidate steal time cache if MSR value changes | *e10a73f538KVM: x86: do not set st->preempted when going back to user space | *0296620043KVM: x86: Remove obsolete disabling of page faults in kvm_arch_vcpu_put() | *8e39c2f407KVM: Fix steal time asm constraints | *ebd3010d42KVM: x86: Fix recording of guest steal time / preempted status | *4b19cbdb1dKVM: x86: Ensure PV TLB flush tracepoint reflects KVM behavior | *01c0002ec7drbd: correctly submit flush bio on barrier | *ef77d602e3serial: 8250: Fix serial8250_tx_empty() race with DMA Tx | *1a8822343eext4: fix invalid free tracking in ext4_xattr_move_to_block() | *b0fc279de4ext4: remove a BUG_ON in ext4_mb_release_group_pa() | *d88fe8e611ext4: bail out of ext4_xattr_ibody_get() fails for any reason | *4597554b4fext4: add bounds checking in get_max_inline_xattr_value_size() | *5f8b55136aext4: fix deadlock when converting an inline directory in nojournal mode | *37c69da3adext4: improve error recovery code paths in __ext4_remount() | *08838aeefaext4: check iomap type only if ext4_iomap_begin() does not fail | *4aa7f744faext4: fix data races when using cached status extents | *0dde3141c5ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum | *5d356d902eext4: fix WARNING in mb_find_extent | *529f41f0ebKVM: x86: do not report a vCPU as preempted outside instruction boundaries | *0cb6e9e7d3KVM: x86: hyper-v: Avoid calling kvm_make_vcpus_request_mask() with vcpu_mask==NULL | *4502ebbdc0HID: wacom: insert timestamp to packed Bluetooth (BT) events | *77fd800d3fHID: wacom: Set a default resolution for older tablets | *c1420276bedrm/amdgpu: disable sdma ecc irq only when sdma RAS is enabled in suspend | *20ca90cedadrm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras | *eed63477aedrm/amdgpu: fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini() | *c85327c1e9drm/panel: otm8009a: Set backlight parent to panel device | *957904f531f2fs: fix potential corruption when moving a directory | *4a638a9582ARM: dts: s5pv210: correct MIPI CSIS clock name | *fed6318e47ARM: dts: exynos: fix WM8960 clock name in Itop Elite | *777952ce11remoteproc: st: Call of_node_put() on iteration error | *30e0834becremoteproc: stm32: Call of_node_put() on iteration error | *62fe5d74efsh: nmi_debug: fix return value of __setup handler | *9245f34029sh: init: use OF_EARLY_FLATTREE for early init | *f19bc0d2a6sh: mcount.S: fix build error when PRINTK is not enabled | *bbad64abd6sh: math-emu: fix macro redefined warning | *2d65c97777inotify: Avoid reporting event with invalid wd | *73aef14407platform/x86: touchscreen_dmi: Add info for the Dexp Ursus KX210i | *4b87eec73eplatform/x86: touchscreen_dmi: Add upside-down quirk for GDIX1002 ts on the Juno Tablet | *8c2cdb7326cifs: fix pcchunk length type in smb2_copychunk_range | *829c20fd7abtrfs: print-tree: parent bytenr must be aligned to sector size | *148b16cd30btrfs: don't free qgroup space unless specified | *08fa23adbdbtrfs: fix btrfs_prev_leaf() to not return the same key twice | *7a4db11f00perf symbols: Fix return incorrect build_id size in elf_read_build_id() | *87a1fa0ad7crypto: sun8i-ss - Fix a test in sun8i_ss_setup_ivs() | *be3517ae6bperf map: Delete two variable initialisations before null pointer checks in sort__sym_from_cmp() | *604b650fb5perf pmu: zfree() expects a pointer to a pointer to zero it after freeing its contents | *1ebd0dfb27perf vendor events power9: Remove UTF-8 characters from JSON files | *796616f216net: enetc: check the index of the SFI rather than the handle | *b6b15de512virtio_net: suppress cpu stall when free_unused_bufs | *c043714ef2virtio_net: split free_unused_bufs() | *0773270b13net: dsa: mt7530: fix corrupt frames using trgmii on 40 MHz XTAL MT7621 | *0f1ad0ef60ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init` | *7f497a9451drm/amdgpu: add a missing lock for AMDGPU_SCHED | *f00ef2618faf_packet: Don't send zero-byte data in packet_sendmsg_spkt(). | *02359ba526ionic: remove noise from ethtool rxnfc error msg | *3605b33184octeontx2-vf: Detach LF resources on probe cleanup | *ea7453f5e5octeontx2-pf: Disable packet I/O for graceful exit | *15152b8a4brxrpc: Fix hard call timeout units | *9291aba0ffsfc: Fix module EEPROM reporting for QSFP modules | *774da70521net/sched: act_mirred: Add carrier check | *f3fae1b1c7watchdog: dw_wdt: Fix the error handling path of dw_wdt_drv_probe() | *3b7798b42ewriteback: fix call of incorrect macro | *f47f0fb5b5net: dsa: mv88e6xxx: add mv88e6321 rsvd2cpu | *d6f0687d50sit: update dev->needed_headroom in ipip6_tunnel_bind_dev() | *7311c8be37net/sched: cls_api: remove block_cb from driver_list before freeing | *cc8efc78c3net/ncsi: clear Tx enable mode when handling a Config required AEN | *fa19c533abscsi: qedi: Fix use after free bug in qedi_remove() | *4285cc0a22dm verity: fix error handling for check_at_most_once on FEC | *fc097cfca0dm verity: skip redundant verity_handle_err() on I/O errors | *26b1b0d0bemailbox: zynqmp: Fix counts of child nodes | *67fb57f247mailbox: zynq: Switch to flexible array to simplify code | *c4e636f025crypto: ccp - Clear PSP interrupt status register before calling handler | *6f60aae72cring-buffer: Ensure proper resetting of atomic variables in ring_buffer_reset_online_cpus | *2fcb12b3f4tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH | *6c2ee50c90tty: clean include/linux/tty.h up | *57b510c7d3tty: move some tty-only functions to drivers/tty/tty.h | *1924d47a28tty: move some internal tty lock enums and functions out of tty.h | *f665d81ffatty: audit: move some local functions out of tty.h | *6a392b806ftty: create internal tty.h file | *e044a24447netfilter: nf_tables: deactivate anonymous set from preparation phase | *a222d2794cscsi: target: core: Avoid smp_processor_id() in preemptible code | *14fc6af67barm64: dts: qcom: sdm845: correct dynamic power coefficients | *c820c05c5fsound/oss/dmasound: fix 'dmasound_setup' defined but not used | *9079ff34a1debugobject: Ensure pool refill (again) | *3f225f29c6arm64: Stash shadow stack pointer in the task struct on interrupt * |d9baf420d0Merge9134b5a464("arm64: Always load shadow stack pointer directly from the task struct") into android12-5.10-lts |\| | *9134b5a464arm64: Always load shadow stack pointer directly from the task struct * |4a2ed7d4bcMergea25a403e4b("perf intel-pt: Fix CYC timestamps after standalone CBR") into android12-5.10-lts |\| | *a25a403e4bperf intel-pt: Fix CYC timestamps after standalone CBR | *905f847675perf auxtrace: Fix address filter entire kernel size * |5cb8a3c82cMergeea827627a9("dm ioctl: fix nested locking in table_clear() to remove deadlock concern") into android12-5.10-lts |\| | *ea827627a9dm ioctl: fix nested locking in table_clear() to remove deadlock concern * |e3f8cee7f9Mergea1e3fffe02("dm flakey: fix a crash with invalid table line") into android12-5.10-lts |\| | *a1e3fffe02dm flakey: fix a crash with invalid table line * |eee3af95ebMerge44f29e93a5("dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path") into android12-5.10-lts |\| | *44f29e93a5dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path * |7a6cb8c4faMerge717ceb487b("dm clone: call kmem_cache_destroy() in dm_clone_init() error path") into android12-5.10-lts |\| | *717ceb487bdm clone: call kmem_cache_destroy() in dm_clone_init() error path * |c7f1b9f365Mergeeded3ad80a("ia64: fix an addr to taddr in huge_pte_offset()") into android12-5.10-lts |\| | *eded3ad80aia64: fix an addr to taddr in huge_pte_offset() | *abb427cb77s390/dasd: fix hanging blockdevice after request requeue | *c96807a4adbtrfs: scrub: reject unsupported scrub flags | *f7fd1eed31scripts/gdb: fix lx-timerlist for Python3 | *9aabb5f9efafs: Fix updating of i_size with dv jump from server | *3530a795bbmfd: tqmx86: Correct board names for TQMxE39x | *cbe060011bmfd: tqmx86: Specify IO port register range more precisely | *640a1f7e36mfd: tqmx86: Add support for TQMx110EB and TQMxE40x | *4be49b7c24mfd: tqmx86: Remove incorrect TQMx90UC board ID | *6697a3b0edmfd: tqmx86: Do not access I2C_DETECT register through io_base | *15da2acad5thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in mtk_thermal_probe | *08012d9edcdmaengine: at_xdmac: do not enable all cyclic channels | *4f6303fd8fdmaengine: dw-edma: Fix to enable to issue dma request on DMA processing | *b295431945dmaengine: dw-edma: Fix to change for continuous transfer | *da67d60467phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port | *45e4c00940pwm: mtk-disp: Disable shadow registers before setting backlight values | *6d13804388pwm: mtk-disp: Adjust the clocks to avoid them mismatch | *060bd30bf7pwm: mtk-disp: Don't check the return code of pwmchip_remove() | *795cec288eleds: tca6507: Fix error handling of using fwnode_property_read_string | *033f00eb89dmaengine: mv_xor_v2: Fix an error code. | *198fbdd106leds: TI_LMU_COMMON: select REGMAP instead of depending on it | *770b061363ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline | *8f009ae90bopenrisc: Properly store r31 to pt_regs on unhandled exceptions | *1fe1580521clocksource/drivers/davinci: Fix memory leak in davinci_timer_register when init fails | *3bc78eddf0RDMA/mlx5: Use correct device num_ports when modify DC | *95468f165dSUNRPC: remove the maximum number of retries in call_bind_status | *50440cdb0bRDMA/mlx5: Fix flow counter query via DEVX | *0d6a5c9489Input: raspberrypi-ts - fix refcount leak in rpi_ts_probe | *09bfd90d04input: raspberrypi-ts: Release firmware handle when not needed | *3aa2503717firmware: raspberrypi: Introduce devm_rpi_firmware_get() | *73a65744c7NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease | *9c4c6512d7IB/hfi1: Fix bugs with non-PAGE_SIZE-end multi-iovec user SDMA requests | *f84c025978IB/hfi1: Add additional usdma traces | *1af73620a1IB/hfi1: Add AIP tx traces | *823b59fc56IB/hfi1: Fix SDMA mmu_rb_node not being evicted in LRU order | *8ec6acdb9bRDMA/srpt: Add a check for valid 'mad_agent' pointer | *16f596cfe9RDMA/cm: Trace icm_send_rej event before the cm state is reset | *3ef7a4c0d5RDMA/siw: Remove namespace check from siw_netdev_event() | *ac7f79ee11clk: add missing of_node_put() in "assigned-clocks" property parsing | *391fbf0d08power: supply: generic-adc-battery: fix unit scaling | *9e5a7c1106rtc: meson-vrtc: Use ktime_get_real_ts64() to get the current time | *9ad3221c86RDMA/mlx4: Prevent shift wrapping in set_user_sq_size() | *889a2070dcrtc: omap: include header for omap_rtc_power_off_program prototype * |b38d756ceaRevert "workqueue: Rename "delayed" (delayed by active management) to "inactive"" * |24c41942a4Revert "workqueue: Fix hung time report of worker pools" * |24c3784e97Merge647781347a("workqueue: Fix hung time report of worker pools") into android12-5.10-lts |\| | *647781347aworkqueue: Fix hung time report of worker pools | *77d9a64cfbworkqueue: Rename "delayed" (delayed by active management) to "inactive" * |de3c7c404aMerge960167e0e0("RDMA/rdmavt: Delete unnecessary NULL check") into android12-5.10-lts |\| | *960167e0e0RDMA/rdmavt: Delete unnecessary NULL check | *f7790aecb3RDMA/siw: Fix potential page_array out of range access | *ab8646c9a0clk: at91: clk-sam9x60-pll: fix return value check | *8f381b2494perf/core: Fix hardlockup failure caused by perf throttle | *3ea9186a3epowerpc/rtas: use memmove for potentially overlapping buffer copy | *6339b9dcdbmacintosh: via-pmu-led: requires ATA to be set | *15f3a811bfpowerpc/sysdev/tsi108: fix resource printk format warnings | *4f41f55d82powerpc/wii: fix resource printk format warnings | *701e3e5999powerpc/mpc512x: fix resource printk format warning | *d68265ec0bmacintosh/windfarm_smu_sat: Add missing of_node_put() | *c45ab3ab9cspmi: Add a check for remove callback when removing a SPMI driver | *4ca4a3e454staging: rtl8192e: Fix W_DISABLE# does not work after stop/start | *d5d628fea5serial: 8250: Add missing wakeup event reporting | *fde8ffaaactty: serial: fsl_lpuart: adjust buffer length to the intended size | *5a76bc35ccfirmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe | *012936502ausb: mtu3: fix kernel panic at qmu transfer done irq handler | *e8f64f3200usb: chipidea: fix missing goto in `ci_hdrc_probe` | *7d667749b3usb: gadget: tegra-xudc: Fix crash in vbus_draw | *95d97e182dsh: sq: Fix incorrect element size for allocating bitmap buffer * |01e0792f60Revert "uapi/linux/const.h: prefer ISO-friendly __typeof__" * |2343b43ccaMergea69eb1200e("uapi/linux/const.h: prefer ISO-friendly __typeof__") into android12-5.10-lts |\| | *a69eb1200euapi/linux/const.h: prefer ISO-friendly __typeof__ * |2dcf843019Mergefd7bf900c3("i2c: cadence: cdns_i2c_master_xfer(): Fix runtime PM leak on error path") into android12-5.10-lts |\| | *fd7bf900c3i2c: cadence: cdns_i2c_master_xfer(): Fix runtime PM leak on error path | *b24f1ecc8fspi: cadence-quadspi: fix suspend-resume implementations | *b5a6930fc6ASoC: fsl_mqs: move of_node_put() to the correct location | *5bf2d84074coresight: etm_pmu: Set the module field | *174d7483f1scripts/gdb: bail early if there are no generic PD | *01710564a9scripts/gdb: bail early if there are no clocks | *b4b4409510ia64: salinfo: placate defined-but-not-used warning | *65b5b2c5fdia64: mm/contig: fix section mismatch warning/error | *fd4e45d8d7PCI/EDR: Clear Device Status after EDR error recovery | *9e5ee4fa0dof: Fix modalias string generation | *85b4aa4eb2vmci_host: fix a race condition in vmci_host_poll() causing GPF | *4bdae667f9spi: fsl-spi: Fix CPM/QE mode Litte Endian | *bc88243bbespi: qup: Don't skip cleanup in remove's error path | *00c5b5498blinux/vt_buffer.h: allow either builtin or modular for macros | *d4a3c912c8ASoC: es8316: Handle optional IRQ assignment | *67b6e077fbASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ | *eb971efca7PCI: imx6: Install the fault handler only on compatible match | *36c237b202usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition | *aa93a46f99spi: imx: Don't skip cleanup in remove's error path | *c3aba912f4spi: spi-imx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync | *f1f3bc9915iio: light: max44009: add missing OF device matching | *ed1f459af6fpga: bridge: fix kernel-doc parameter description | *98bf98e749usb: dwc3: gadget: Change condition for processing suspend event | *8a859ac86dusb: host: xhci-rcar: remove leftover quirk handling | *c76ba91791pstore: Revert pmsg_lock back to a normal mutex | *7d285c6cfeipmi: ASPEED_BT_IPMI_BMC: select REGMAP_MMIO instead of depending on it | *230a5ed7d8tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. | *0abcb0b0d6net: amd: Fix link leak when verifying config failed | *b978d22fa1netlink: Use copy_to_user() for optval in netlink_getsockopt(). | *0837d10f6cRevert "Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work" | *566785731cipv4: Fix potential uninit variable access bug in __ip_make_skb() | *4b8a05e380net/sched: sch_fq: fix integer overflow of "credit" | *cb71b24a89netfilter: nf_tables: don't write table validation state without mutex | *f4fc43fde1bpf: Don't EFAULT for getsockopt with optval=NULL | *80090acb58ixgbe: Enable setting RSS table to default values | *7a150a5b54ixgbe: Allow flow hash to be set via ethtool | *89496d6cffwifi: iwlwifi: fw: fix memory leak in debugfs | *f4eb14d261wifi: iwlwifi: mvm: check firmware response size | *4ff7c0fbb3wifi: iwlwifi: make the loop for card preparation effective | *62fde46517jdb2: Don't refuse invalidation of already invalidated buffers | *038cbab550wifi: iwlwifi: fw: move memset before early return | *c0ca382419wifi: iwlwifi: yoyo: Fix possible division by zero | *2a65555f7emd/raid10: fix memleak of md thread | *6361b0592bmd/raid10: fix memleak for 'conf->bio_split' | *1697fb124cmd/raid10: fix leak of 'r10bio->remaining' for recovery | *fcacaa9d04bpf, sockmap: Revert buggy deadlock fix in the sockhash and sockmap | *21f2503d37nvme-fcloop: fix "inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage" | *e119d19183nvme: fix async event trace event | *a9e3d9bac9nvme: handle the persistent internal error AER | *2f93072222bpf, sockmap: fix deadlocks in the sockhash and sockmap | *2be04fa7eenet: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling | *bab8dc38b1scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup() | *b2f423fda6f2fs: fix to avoid use-after-free for cached IPU bio | *5877980dc2xsk: Fix unaligned descriptor validation | *2a67bc52cdcrypto: drbg - Only fail when jent is unavailable in FIPS mode | *9dbdedd44fcrypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors | *27942f477dbpftool: Fix bug for long instructions in program CFG dumps | *072d16abf5selftests/bpf: Wait for receive in cg_storage_multi test | *d64a12eeb4net: qrtr: correct types of trace event parameters | *dc55805db2wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg() | *c621697505wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg() * |be7602cdd6Mergeadc2d82eee("crypto: sa2ul - Select CRYPTO_DES") into android12-5.10-lts |\| | *adc2d82eeecrypto: sa2ul - Select CRYPTO_DES | *de3908e151crypto: caam - Clear some memory in instantiate_rng | *a8226a45b2f2fs: compress: fix to call f2fs_wait_on_page_writeback() in f2fs_write_raw_pages() | *d11a74577cf2fs: apply zone capacity to all zone type | *d420c4a06df2fs: enforce single zone capacity | *c3a1914b96f2fs: handle dqget error in f2fs_transfer_project_quota() | *202048ec1escsi: megaraid: Fix mega_cmd_done() CMDID_INT_CMDS | *bfe67e0563scsi: target: iscsit: Fix TAS handling during conn cleanup | *e1f59cd18ascsi: target: Fix multiple LUN_RESET handling | *008b936bbdscsi: target: Make state_list per CPU | *7c8a29f1b2scsi: target: Rename cmd.bad_sector to cmd.sense_info | *621c89a021scsi: target: Rename struct sense_info to sense_detail | *05c6db12aenet/packet: convert po->auxdata to an atomic flag | *5ca1be3658net/packet: convert po->origdev to an atomic flag | *8bb81a925anet/packet: annotate accesses to po->xmit | *ba6d56b20evlan: partially enable SIOCSHWTSTAMP in container | *118df5df1bbpf: Remove misleading spec_v1 check on var-offset stack read | *10c1051267scm: fix MSG_CTRUNC setting condition for SO_PASSSEC | *10702be8b3bpf: fix precision propagation verbose logging | *6be8ad4cdcbpf: take into account liveness when propagating precision | *243fab8e37wifi: rtw88: mac: Return the original error from rtw_mac_power_switch() | *1980dd8c53wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser() | *3ab6ec6c48tools: bpftool: Remove invalid \' json escape | *1300517e37wifi: ath6kl: reduce WARN to dev_dbg() in callback | *6c91b3b57bwifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list() | *320d760a35wifi: ath9k: hif_usb: fix memory leak of remain_skbs | *129c3fb579wifi: ath6kl: minor fix for allocation size | *c401368926tick/common: Align tick period with the HZ tick. | *107ea1f63btick: Get rid of tick_period | *fdc4876746tick/sched: Optimize tick_do_update_jiffies64() further | *93c4300836tick/sched: Reduce seqcount held scope in tick_do_update_jiffies64() | *ca721584e9tick/sched: Use tick_next_period for lockless quick check | *780f303233drm/i915: Make intel_get_crtc_new_encoder() less oopsy | *9edf5518dbdebugobject: Prevent init race with static objects | *f16f065f8carm64: kgdb: Set PSTATE.SS to 1 to re-enable single-step | *55fc2246c4x86/ioapic: Don't return 0 from arch_dynirq_lower_bound() | *dfce9bb351regulator: stm32-pwr: fix of_iomap leak | *a6aeba550cmedia: venus: dec: Fix handling of the start cmd | *3a227dc12bmedia: venus: vdec: Handle DRC after drain | *5bac3de7f4media: venus: preserve DRC state across seeks | *4c1239274fmedia: venus: vdec: Make decoder return LAST flag for sufficient event | *a30297bff8media: venus: vdec: Fix non reliable setting of LAST flag | *025a34716cmedia: rc: gpio-ir-recv: Fix support for wake-up | *1acb982e36media: rcar_fdp1: Fix refcount leak in probe and remove function | *ccc454881fmedia: rcar_fdp1: Fix the correct variable assignments | *ee24c9e232media: rcar_fdp1: Make use of the helper function devm_platform_ioremap_resource() | *bf91fb6c1emedia: rcar_fdp1: fix pm_runtime_get_sync() usage count | *21de9d0daamedia: rcar_fdp1: simplify error check logic at fdp_open() | *7dac96e9ccmedia: saa7134: fix use after free bug in saa7134_finidev due to race condition | *e9d64e90a0media: dm1105: Fix use after free bug in dm1105_remove due to race condition | *de19d02d73media: rkvdec: fix use after free bug in rkvdec_remove | *4883f0f7eex86/apic: Fix atomic update of offset in reserve_eilvt_offset() | *06140d6dferegulator: core: Avoid lockdep reports when resolving supplies | *4c0b98d87cregulator: core: Consistently set mutex_owner when using ww_mutex_lock_slow() | *e21c93b20adrm/lima/lima_drv: Add missing unwind goto in lima_pdev_probe() | *0fc1a90bceARM: dts: gta04: fix excess dma channel usage | *f59421334emmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data * |c83bfc082bMerge1487b29030("ACPI: processor: Fix evaluating _PDC method when running as Xen dom0") into android12-5.10-lts |\| | *1487b29030ACPI: processor: Fix evaluating _PDC method when running as Xen dom0 | *ee22417f82drm: msm: adreno: Disable preemption on Adreno 510 | *00f02bb8cbdrm/msm/adreno: drop bogus pm_runtime_set_active() | *f9ba5962ccdrm/msm/adreno: Defer enabling runpm until hw_init() | *9a3a907cf6media: max9286: Free control handler | *f8d28cecf2drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 and adv7535 | *076cdba34dfirmware: qcom_scm: Clear download bit during reboot | *4362444dcamedia: bdisp: Add missing check for create_workqueue | *a9b9ea0e63x86/MCE/AMD: Use an u64 for bank_map | *a8504f9a13ARM: dts: qcom: ipq8064: Fix the PCI I/O port range | *7d731faebcARM: dts: qcom: ipq8064: reduce pci IO size to 64K | *870644bf1bARM: dts: qcom: ipq4019: Fix the PCI I/O port range | *4585591295arm64: dts: qcom: msm8996: Fix the PCI I/O port range | *b6082e8caaarm64: dts: qcom: ipq8074: Fix the PCI I/O port range | *5f6302ab78arm64: dts: qcom: msm8998: Fix the PCI I/O port range | *212352542darm64: dts: qcom: sdm845: Fix the PCI I/O port range | *eb9c5b383earm64: dts: qcom: sdm845: correct dynamic power coefficients | *94e6f7e757arm64: dts: qcom: msm8998: Fix stm-stimulus-base reg name | *e951bdaa65EDAC/skx: Fix overflows on the DRAM row address mapping arrays | *6e6c27b2fbdrm/msm/disp/dpu: check for crtc enable rather than crtc active to release shared resources | *9c4c9010aearm64: dts: renesas: r8a774c0: Remove bogus voltages from OPP table | *fbfca9b839arm64: dts: renesas: r8a77990: Remove bogus voltages from OPP table | *08310f8109soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe | *a1e6a4161asoc: ti: pm33xx: Enable basic PM runtime support for genpd | *e33f374d65drm/probe-helper: Cancel previous job before starting new one | *67f07215ebdrm/vgem: add missing mutex_destroy | *ae784c3ed3drm/rockchip: Drop unbalanced obj unref | *056a1217cferofs: fix potential overflow calculating xattr_isize | *7a4579cd6eerofs: stop parsing non-compact HEAD index if clusterofs is invalid | *e5ec129158tpm, tpm_tis: Claim locality when interrupts are reenabled on resume | *933bfc5ad2tpm, tpm: Implement usage counter for locality | *140735c46dtpm, tpm_tis: Claim locality before writing interrupt registers | *35ca7f6252tpm, tpm_tis: Disable interrupts if tpm_tis_probe_irq() failed | *cbb1dd2705tpm, tpm_tis: Claim locality before writing TPM_INT_ENABLE register | *c62a2331abtpm, tpm_tis: Do not skip reset of original interrupt vector | *3ec77043a2selinux: ensure av_permissions.h is built when needed | *fea3144639selinux: fix Makefile dependencies of flask.h | *0c29f14cf4selftests/resctrl: Check for return value after write_schemata() | *4075fbcde4selftests/resctrl: Return NULL if malloc_and_init_memory() did not alloc mem | *d0653cc6e0rcu: Fix missing TICK_DEP_MASK_RCU_EXP dependency check | *d1ab8b54b2clk: rockchip: rk3399: allow clk_cifout to force clk_cifout_src to reparent * |6f849f24daMergee0dd13b49d("wifi: rtl8xxxu: RTL8192EU always needs full init") into android12-5.10-lts |\| | *e0dd13b49dwifi: rtl8xxxu: RTL8192EU always needs full init | *0fd9b0f611mailbox: zynqmp: Fix typo in IPI documentation | *63314371ebmailbox: zynqmp: Fix IPI isr handling | *bdbf104b1cmd/raid10: fix null-ptr-deref in raid10_sync_request | *8a89d36a07nilfs2: fix infinite loop in nilfs_mdt_get_block() | *7c3e662048nilfs2: do not write dirty data after degenerating to read-only | *e4b5264422parisc: Fix argument pointer in real64_call_asm() | *be649ea153sound/oss/dmasound: fix build when drivers are mixed =y/=m | *b8f444a4faubifs: Free memory for tmpfile name | *5b4b6cb724ubi: Fix return value overwrite issue in try_write_vid_and_data() | *66e9f2fb3eubifs: Fix memleak when insert_old_idx() failed | *a4904c56fcRevert "ubifs: dirty_cow_znode: Fix memleak in error handling path" | *87d98984b0iommu/amd: Fix "Guest Virtual APIC Table Root Pointer" configuration in IRTE | *db8b34ffb2i2c: omap: Fix standard mode false ACK readings | *2b00b2a0e6writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs | *1b0df44753relayfs: fix out-of-bounds access in relay_file_read | *e28df70df0KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not intercepted | *680c419d0dreiserfs: Add security prefix to xattr name in reiserfs_security_write() | *eb18bc5a86rcu: Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe-ed | *0a89d4a075crypto: safexcel - Cleanup ring IRQ workqueues on load failure | *ff86deaba1crypto: api - Demote BUG_ON() in crypto_unregister_alg() to a WARN_ON() | *1c99f65d6aring-buffer: Sync IRQ works before buffer destruction | *dda1372c8dpwm: meson: Fix g12a ao clk81 name | *c1cabb10e0pwm: meson: Fix axg ao mux parents | *fcd2da2e6bkheaders: Use array declaration instead of char | *1b633da2feipmi: fix SSIF not responding under certain cond. | *6d5993d569ipmi:ssif: Add send_retries increment * |d7203e0307Merge47e61cadc7("MIPS: fw: Allow firmware to pass a empty env") into android12-5.10-lts |\| | *47e61cadc7MIPS: fw: Allow firmware to pass a empty env | *2884595932tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem | *29b89908fdxhci: fix debugfs register accesses while suspended | *a863ac03fastaging: iio: resolver: ads1210: fix config mode | *c8714ddf3cext4: use ext4_journal_start/stop for fast commit transactions | *701a822076blk-crypto: make blk_crypto_evict_key() more robust | *5072008befblk-crypto: make blk_crypto_evict_key() return void | *874bdf43b4blk-mq: release crypto keyslot before reporting I/O complete | *68494eb75fperf sched: Cast PTHREAD_STACK_MIN to int as it may turn into sysconf(__SC_THREAD_STACK_MIN_VALUE) | *7c5811b95cposix-cpu-timers: Implement the missing timer_wait_running callback | *aed39acf7ehwmon: (adt7475) Use device_property APIs when configuring polarity | *b009006887hwmon: (k10temp) Check range scale when CUR_TEMP register is read-write | *a71cb92ec4USB: dwc3: fix runtime pm imbalance on unbind | *27dc207c38USB: dwc3: fix runtime pm imbalance on probe errors | *b978269ddaPCI: qcom: Fix the incorrect register usage in v2.7.0 config | *2f31633da8PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock | *5434c7019dwireguard: timers: cast enum limits members to int in prints | *69fdbb334dasm-generic/io.h: suppress endianness warnings for readq() and writeq() | *925cbb7253ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750 | *f5e96af71eiio: adc: palmas_gpadc: fix NULL dereference on rmmod | *8aa079c2fddriver core: Don't require dynamic_debug for initcall_debug probe timing | *f964a00386USB: serial: option: add UNISOC vendor and TOZED LT70C product | *c0e9214223x86/fpu: Prevent FPU state corruption | *98cfbad52fbluetooth: Perform careful capability checks in hci_sock_ioctl() | *dc110b20f4drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var | *549825602ewifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() | *1dd95b2109KVM: arm64: Fix buffer overflow in kvm_arm_set_fw_reg() | *0f29d0e8fccounter: 104-quad-8: Fix race condition between FLAG and CNTR reads | *d4a895e924seccomp: Move copy_seccomp() to no failure path. * |571879dd5fRevert "sched/fair: Detect capacity inversion" * |ce3ecd63bfRevert "sched/fair: Consider capacity inversion in util_fits_cpu()" * |652a7f2c7eRevert "sched/uclamp: Fix a uninitialized variable warnings" * |e1be343429Revert "sched/fair: Fixes for capacity inversion detection" * |4c20c2c837Merge 5.10.179 into android12-5.10-lts |\| | *f1b32fda06Linux 5.10.179 | *0367bf3f4aASN.1: Fix check for strdup() success | *4ab5f8f9d0ASoC: fsl_asrc_dma: fix potential null-ptr-deref | *42604b4ad5iio: adc: at91-sama5d2_adc: fix an error code in at91_adc_allocate_trigger() | *155b2586depwm: hibvt: Explicitly set .polarity in .get_state() | *1c3a121137pwm: iqs620a: Explicitly set .polarity in .get_state() | *b28079807dpwm: meson: Explicitly set .polarity in .get_state() | *f69112de70sctp: Call inet6_destroy_sock() via sk->sk_destruct(). | *7da54ddc04dccp: Call inet6_destroy_sock() via sk->sk_destruct(). | *04d393c4bbinet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). | *b1f06ab985tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). | *0e7b5e1020udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). | *05cf34a2b6ext4: fix use-after-free in ext4_xattr_set_entry | *c75711396cext4: remove duplicate definition of ext4_xattr_ibody_inline_set() | *9400206d9dRevert "ext4: fix use-after-free in ext4_xattr_set_entry" | *81775ab858fuse: fix deadlock between atomic O_TRUNC and page invalidation | *03cefde986fuse: always revalidate rename target dentry | *42dfdbd4dcfuse: fix attr version comparison in fuse_read_update_size() | *0078a1667cfuse: check s_root when destroying sb | *6d0d67b05fvirtiofs: split requests that exceed virtqueue size | *cf08dc7916virtiofs: clean up error handling in virtio_fs_get_tree() | *e220438d1epurgatory: fix disabling debug info | *37df709706docs: futex: Fix kernel-doc references after code split-up preparation | *77748b0a04MIPS: Define RUNTIME_DISCARD_EXIT in LD script | *4735b6f74fsched/fair: Fixes for capacity inversion detection | *89ad8a672fsched/uclamp: Fix a uninitialized variable warnings | *09129798a6sched/fair: Consider capacity inversion in util_fits_cpu() | *30f04dd56dsched/fair: Detect capacity inversion | *b18cbd359dsched/uclamp: Cater for uclamp in find_energy_efficient_cpu()'s early exit condition | *41a880740csched/uclamp: Make cpu_overutilized() use util_fits_cpu() | *07750955e9sched/uclamp: Make asym_fits_capacity() use util_fits_cpu() | *2fd1c194e6sched/uclamp: Make select_idle_capacity() use util_fits_cpu() | *8ca2bf63d9sched/uclamp: Fix fits_capacity() check in feec() | *5cb1a56cedsched/uclamp: Make task_fits_capacity() use util_fits_cpu() | *2523d9d7bbmm/khugepaged: check again on anon uffd-wp during isolation | *651b0bf43dmmc: sdhci_am654: Set HIGH_SPEED_ENA for SDR12 and SDR25 | *c61928fccakernel/sys.c: fix and improve control flow in __sys_setres[ug]id() | *e10a6d88aememstick: fix memory leak if card device is never registered | *2c90ef3715nilfs2: initialize unused bytes in segment summary blocks | *09daff9c3ciio: light: tsl2772: fix reading proximity-diodes from device tree | *77ac8f2ad4xfs: drop submit side trans alloc for append ioends | *a4e800a7bdpowerpc/doc: Fix htmldocs errors | *c215c63681xen/netback: use same error messages for same errors | *0c9cbfc951nvme-tcp: fix a possible UAF when failing to allocate an io queue | *8c746b6650s390/ptrace: fix PTRACE_GET_LAST_BREAK error handling | *a36246a748net: dsa: b53: mmap: add phy ops | *b33f28ea45scsi: core: Improve scsi_vpd_inquiry() checks | *24ddcc6a63scsi: megaraid_sas: Fix fw_crash_buffer_show() | *01bd481b1bselftests: sigaltstack: fix -Wuninitialized | *8b44a83a16Input: i8042 - add quirk for Fujitsu Lifebook A574/H | *37882b203af2fs: Fix f2fs_truncate_partial_nodes ftrace event | *9a8dbfd7f3e1000e: Disable TSO on i219-LM card to increase speed | *b1281d0088bpf: Fix incorrect verifier pruning due to missing register precision taints | *b085b5787bmlxsw: pci: Fix possible crash during initialization | *c972851d38net: rpl: fix rpl header size calculation | *b6b06c5ee3mlxfw: fix null-ptr-deref in mlxfw_mfa2_tlv_next() | *880c09bc2fi40e: fix i40e_setup_misc_vector() error handling | *72df55d3dci40e: fix accessing vsi->active_filters without holding lock | *381110d061netfilter: nf_tables: fix ifdef to also consider nf_tables=m | *6758a51ef3sfc: Fix use-after-free due to selftest_work | *06a72bbf0dsfc: Split STATE_READY in to STATE_NET_DOWN and STATE_NET_UP. | *b6dd232f63virtio_net: bugfix overflow inside xdp_linearize_page() | *ddcf35deb8net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg | *8e73952957regulator: fan53555: Explicitly include bits header | *3224458030netfilter: br_netfilter: fix recent physdev match breakage | *08b78037c4arm64: dts: imx8mm-evk: correct pmic clock source | *2c06e904c2arm64: dts: meson-g12-common: specify full DMC range | *b33dbd06acarm64: dts: qcom: ipq8074-hk01: enable QMP device, not the PHY node | *e662521ec7ARM: dts: rockchip: fix a typo error for rk3288 spdif node * |b6b9dff07bMerge branch android12-5.10 into android12-5.10-lts * |49df5be923Revert "ASoC: hdac_hdmi: use set_stream() instead of set_tdm_slots()" * |a406acdee0ANDROID: preserve CRC for xhci symbols * |a4023d8fc3Revert "ipv4: shrink netns_ipv4 with sysctl conversions" * |e2f3aab65bRevert "tcp: convert elligible sysctls to u8" * |036fa20734Revert "tcp: restrict net.ipv4.tcp_app_win" * |2d6a4ad08cMerge 5.10.178 into android12-5.10-lts |/ *791a854ae5Linux 5.10.178 *f177b382c3sysctl: Fix data-races in proc_dou8vec_minmax(). *56314b90fdpanic, kexec: make __crash_kexec() NMI safe *d425f34821kexec: turn all kexec_mutex acquisitions into trylocks *784b6ba15ekexec: move locking into do_kexec_load *0b077b22eariscv: Handle zicsr/zifencei issues between clang and binutils *c36a251011kbuild: check CONFIG_AS_IS_LLVM instead of LLVM_IAS *d5f67f6d4ekbuild: Switch to 'f' variants of integrated assembler flag *83f55e6f29kbuild: check the minimum assembler version in Kconfig *6facabb4d0coresight-etm4: Fix for() loop drvdata->nr_addr_cmp range bug *7b78445bcewatchdog: sbsa_wdog: Make sure the timeout programming is within the limits *10b7a33c5di2c: ocores: generate stop condition after timeout in polling mode *b4210b10dcx86/rtc: Remove __init for runtime functions *ba4a2f6d99sched/fair: Fix imbalance overflow *68387ae3b6sched/fair: Move calculate of avg_load to a better location *ccbec01cc9powerpc/papr_scm: Update the NUMA distance table for the target node *453b3188bepowerpc/pseries: Add support for FORM2 associativity *498618e0a1powerpc/pseries: Add a helper for form1 cpu distance *18ce785effpowerpc/pseries: Consolidate different NUMA distance update code paths *f2ae0eb96bpowerpc/pseries: Rename TYPE1_AFFINITY to FORM1_AFFINITY *f6d8a3a2eapowerpc/pseries: rename min_common_depth to primary_domain_index *5abf8af8dfubi: Fix deadlock caused by recursively holding work_sem *33611d4a81mtd: ubi: wl: Fix a couple of kernel-doc issues *0279e82e14ubi: Fix failure attaching when vid_hdr offset equals to (sub)page size *37a3cf4abccgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() *10bda0ec31x86/PCI: Add quirk for AMD XHCI controller that loses MSI-X state in D3hot *176d7345b8scsi: ses: Handle enclosure with just a primary component gracefully *cf22c98bcbnet: sfp: initialize sfp->i2c_block_size at sfp allocation *2a4835b8edriscv: add icache flush for nommu sigreturn trampoline *c76e79e526asymmetric_keys: log on fatal failures in PE/pkcs7 *5de2e1f5e2verify_pefile: relax wrapper length check *e4b9f0bf91drm: panel-orientation-quirks: Add quirk for Lenovo Yoga Book X90F *9f0ee9ed54efi: sysfb_efi: Add quirk for Lenovo Yoga Book X91F/L *e1f80b4dfai2c: imx-lpi2c: clean rx/tx buffers upon new message *81c30f89b9wifi: mwifiex: mark OF related data as maybe unused *ab39582f30power: supply: cros_usbpd: reclassify "default case!" as debug *6de0d0699flibbpf: Fix single-line struct definition output in btf_dump *1bec9da233net: macb: fix a memory corruption in extended buffer descriptor mode *7d8c844b33udp6: fix potential access to stale information *d1b9b31916RDMA/core: Fix GID entry ref leak when create_ah fails *79b28f4221sctp: fix a potential overflow in sctp_ifwdtsn_skip *3814d211ffnet: qrtr: Fix an uninit variable access bug in qrtr_tx_resume() *dad92d8adaqlcnic: check pci_reset_function result *4a519731ecdrm/armada: Fix a potential double free in an error handling path *a069d4d98ctcp: restrict net.ipv4.tcp_app_win *cc9f9a49f5tcp: convert elligible sysctls to u8 *f662a0786dipv4: shrink netns_ipv4 with sysctl conversions *389dab6142sysctl: add proc_dou8vec_minmax() *8a1fdb3545niu: Fix missing unwind goto in niu_alloc_channels() *9266e939d79p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition *ae11498851RDMA/cma: Allow UD qp_type to join multicast only *5e567fd296IB/mlx5: Add support for 400G_8X lane speed *a1d2fb5d13IB/mlx5: Add support for NDR link speed *8a886f01b8clk: sprd: set max_register according to mapping range *6e2845284bmtd: rawnand: stm32_fmc2: use timings.mode instead of checking tRC_min *9e946e4e8cmtd: rawnand: stm32_fmc2: remove unsupported EDO mode *6b0e719192mtd: rawnand: meson: fix bitmask for length in command word *441e57ff87mtdblock: tolerate corrected bit-flips *0d07ea8d38fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace *5635e69406btrfs: fix fast csum implementation detection *3576e08f19btrfs: print checksum type and implementation at mount time *f7ec5ca433Bluetooth: Fix race condition in hidp_session_thread *d9ba36c22aBluetooth: L2CAP: Fix use-after-free in l2cap_disconnect_{req,rsp} *8533fe8645ALSA: hda/sigmatel: fix S/PDIF out on Intel D*45* motherboards *8f6a20a4f4ALSA: firewire-tascam: add missing unwind goto in snd_tscm_stream_start_duplex() *69108a8a45ALSA: i2c/cs8427: fix iec958 mixer control deactivation *e63a515d11ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboard *df4af0ddf7ALSA: emu10k1: fix capture interrupt handler unlinking *14e90335bcRevert "pinctrl: amd: Disable and mask interrupts on resume" *59dc9767cebpftool: Print newline before '}' for struct with padding only fields *2765aca637ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdown *a412ba6b6cRevert "media: ti: cal: fix possible memory leak in cal_ctx_create()" *2d96c8dca9drm/bridge: lt9611: Fix PLL being unable to lock *a2773afc81selftests: intel_pstate: ftime() is deprecated *ea8c42b3b6mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() *5a74837809ring-buffer: Fix race while reader and writer are on the same page *c1bbe926a1drm/nouveau/disp: Support more modes by checking with lower bpc *8250f7f7aedrm/panfrost: Fix the panfrost_mmu_map_fault_addr() error path *acbbfdba9cASoC: hdac_hdmi: use set_stream() instead of set_tdm_slots() *6e36373aa5tracing: Free error logs of tracing instances *9c5df2f14ecan: isotp: isotp_ops: fix poll() to not report false EPOLLOUT events *70caa596d1can: j1939: j1939_tp_tx_dat_new(): fix out-of-bounds memory access *f018ef34c4ftrace: Fix issue that 'direct->addr' not restored in modify_ftrace_direct() *eadcad0a47ftrace: Mark get_lock_parent_ip() __always_inline *9470fc63abperf/core: Fix the same task check in perf_event_set_output *499757ad33scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param() *4bfdead174iio: adc: ad7791: fix IRQ flags *14f9ff7857ALSA: hda/realtek: Add quirk for Clevo X370SNW *1f3b8c3b04dt-bindings: serial: renesas,scif: Fix 4th IRQ for 4-IRQ SCIFs *3dbee84bf9nilfs2: fix sysfs interface lifetime *f32297dba3nilfs2: fix potential UAF of struct nilfs_sc_info in nilfs_segctor_thread() *a17bed82c0tty: serial: fsl_lpuart: avoid checking for transfer complete when UARTCTRL_SBK is asserted in lpuart32_tx_empty *25eff5e7f7tty: serial: sh-sci: Fix Rx on RZ/G2L SCI *72a3e4fa88tty: serial: sh-sci: Fix transmit end interrupt handler *741d73fc57iio: light: cm32181: Unregister second I2C client if present *58bf30479aiio: dac: cio-dac: Fix max DAC write value check for 12-bit *f47659f1e9iio: adc: ti-ads7950: Set `can_sleep` flag for GPIO chip *52a003870eUSB: serial: option: add Quectel RM500U-CN modem *e6655d4837USB: serial: option: add Telit FE990 compositions *9d1f2a6b8dusb: typec: altmodes/displayport: Fix configure initial pin assignment *4be2b71e9dUSB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs *ec20260950xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommu *b4b4f17aa4usb: xhci: tegra: fix sleep in atomic call *07216da8fbNFSD: callback request does not use correct credential for AUTH_SYS *a3c4aa48e5sunrpc: only free unix grouplist after RCU settles *890517a4a2net: stmmac: fix up RX flow hash indirection table when setting channels *bdbbd3fa58net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe *d8c8476c14gpio: davinci: Add irq chip flag to skip set wake *605b056d63ipv6: Fix an uninit variable access bug in __ip6_make_skb() *ff2565fb8fnet: qrtr: Do not do DEL_SERVER broadcast after DEL_CLIENT *b4b6dfad41sctp: check send stream number after wait_for_sndbuf *efda95cebfnet: don't let netpoll invoke NAPI if in xmit context *ec81049f09icmp: guard against too small mtu *98a9cd82c5net: qrtr: Fix a refcount bug in qrtr_recvmsg() *94c53d2949net: qrtr: combine nameservice into main module *3fe2051544wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta *2951229ee7KVM: s390: pv: fix external interruption loop not always detected *b43a8939f1pwm: sprd: Explicitly set .polarity in .get_state() *d59b83494dpwm: cros-ec: Explicitly set .polarity in .get_state() *176c6b4889Drivers: vmbus: Check for channel allocation before looking up relids *c51b336bd9gpio: GPIO_REGMAP: select REGMAP instead of depending on it Change-Id: I6a8130fdb5232ff7293bdb1bb84c5dc6dd2f4d47 Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
…
…
…
…
…
…
…
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
script/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%