Greg Kroah-Hartman
ef9d9e2c44
Merge tag 'android11-5.4.249_r00' into android11-5.4
...
This is the merge of the upstream LTS release of 5.4.249 into the
android11-5.4 branch.
It contains the following commits:
* 874e208e9b Merge branch 'android11-5.4' into android11-5.4-lts
* c7f89f1b6b Merge 5.4.249 into android11-5.4-lts
|\
| * b30db4f7e4 Linux 5.4.249
| * c874390551 xfs: verify buffer contents when we skip log replay
| * 72ab3d39b4 mm: make wait_on_page_writeback() wait for multiple pending writebacks
| * 9ea42ba3e6 mm: fix VM_BUG_ON(PageTail) and BUG_ON(PageWriteback)
| * dffd25725e i2c: imx-lpi2c: fix type char overflow issue when calculating the clock cycle
| * f89bcf03e9 x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys
| * a43c763f9c drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl
| * 45f574d8df drm/exynos: fix race condition UAF in exynos_g2d_exec_ioctl
| * c81a542e45 drm/exynos: vidi: fix a wrong error return
| * 948b8b5fd0 ARM: dts: Fix erroneous ADS touchscreen polarities
| * 8d6f9f5f3b ASoC: nau8824: Add quirk to active-high jack-detect
| * d6fd1b3f76 s390/cio: unregister device when the only path is gone
| * 0de32d3dd3 usb: gadget: udc: fix NULL dereference in remove()
| * 823dd7de82 nfcsim.c: Fix error checking for debugfs_create_dir
| * c32b39d070 media: cec: core: don't set last_initiator if tx in progress
| * a69a15a1e7 arm64: Add missing Set/Way CMO encodings
| * 99de9a18e6 HID: wacom: Add error check to wacom_parse_and_register()
| * 2af8d96372 scsi: target: iscsi: Prevent login threads from racing between each other
| * 321a81d26c sch_netem: acquire qdisc lock in netem_change()
| * 91274bbe78 Revert "net: phy: dp83867: perform soft reset and retain established link"
| * 25c8d38c75 netfilter: nfnetlink_osf: fix module autoload
| * 476c617e4d netfilter: nf_tables: disallow element updates of bound anonymous sets
| * d3b110395f be2net: Extend xmit workaround to BE3 chip
| * 789d528606 net: dsa: mt7530: fix trapping frames on non-MT7621 SoC MT7530 switch
| * 35373d602b ipvs: align inner_mac_header for encapsulation
| * ee155675bd mmc: usdhi60rol0: fix deferred probing
| * 0bd483fb95 mmc: sh_mmcif: fix deferred probing
| * 6160d37db1 mmc: sdhci-acpi: fix deferred probing
| * b25875cf5e mmc: omap_hsmmc: fix deferred probing
| * cbb0118f8a mmc: omap: fix deferred probing
| * e0d5053569 mmc: mvsdio: fix deferred probing
| * c2e675509f mmc: mvsdio: convert to devm_platform_ioremap_resource
| * 3ef787d619 mmc: mtk-sd: fix deferred probing
| * 3c01d64996 net: qca_spi: Avoid high load if QCA7000 is not available
| * bf7a4fd336 xfrm: Linearize the skb after offloading if needed.
| * d0fe8a733f ieee802154: hwsim: Fix possible memory leaks
| * dfcac203a3 rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer()
| * 94199d4727 x86/mm: Avoid using set_pgd() outside of real PGD pages
| * be178a5eae cifs: Fix potential deadlock when updating vol in cifs_reconnect()
| * 8a5aaa4562 cifs: Merge is_path_valid() into get_normalized_path()
| * 339134c15c cifs: Introduce helpers for finding TCP connection
| * cf8c7aa906 cifs: Get rid of kstrdup_const()'d paths
| * 3fa4c08104 cifs: Clean up DFS referral cache
| * b73539b887 nilfs2: prevent general protection fault in nilfs_clear_dirty_page()
| * 1cc7dcfdeb writeback: fix dereferencing NULL mapping->host on writeback_page_template
| * 18a0202bec ip_tunnels: allow VXLAN/GENEVE to inherit TOS/TTL from VLAN
| * ab530c9bec mmc: meson-gx: remove redundant mmc_request_done() call from irq context
| * 88b373d1c5 cgroup: Do not corrupt task iteration when rebinding subsystem
| * c06c568e43 PCI: hv: Fix a race condition bug in hv_pci_query_relations()
| * f02a676907 Drivers: hv: vmbus: Fix vmbus_wait_for_unload() to scan present CPUs
| * 966708ed9d nilfs2: fix buffer corruption due to concurrent device reads
| * a93ae93e9f media: dvb-core: Fix use-after-free due to race at dvb_register_device()
| * 225bd8cc9c media: dvbdev: fix error logic at dvb_register_device()
| * 5bc971f043 media: dvbdev: Fix memleak in dvb_register_device
| * 40d7530bc7 tick/common: Align tick period during sched_timer setup
| * b9b61fd1f7 x86/purgatory: remove PGO flags
| * 4d02a166cb tracing: Add tracing_reset_all_online_cpus_unlocked() function
| * e14e9cc588 epoll: ep_autoremove_wake_function should use list_del_init_careful
| * e77e5481d5 list: add "list_del_init_careful()" to go with "list_empty_careful()"
| * c32ab1c195 mm: rewrite wait_on_page_bit_common() logic
| * 559cefc7c2 nilfs2: reject devices with insufficient block count
* | f4bff64ed2 Merge 5.4.248 into android11-5.4-lts
|\|
| * f2b499c27a Linux 5.4.248
| * 1cdc48aaff mmc: block: ensure error propagation for non-blk
| * de517032ee drm/nouveau/kms: Fix NULL pointer dereference in nouveau_connector_detect_depth
| * d3f7f557d8 neighbour: delete neigh_lookup_nodev as not used
| * a433b85d17 net: Remove unused inline function dst_hold_and_use()
| * fbc0209ae3 neighbour: Remove unused inline function neigh_key_eq16()
| * bc1ea55bf1 afs: Fix vlserver probe RTT handling
| * 98acd5f0ce selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET
| * 1140f8bc29 net: tipc: resize nlattr array to correct size
| * b83f86ba41 net: lapbether: only support ethernet devices
| * ec694ad393 net/sched: cls_api: Fix lockup on flushing explicitly created chain
| * 0456f470fa drm/nouveau: add nv_encoder pointer check for NULL
| * b1d76d16af drm/nouveau/kms: Don't change EDID when it hasn't actually changed
| * f654b8a132 drm/nouveau/dp: check for NULL nv_connector->native_mode
| * 2ac7be7718 igb: fix nvm.ops.read() error handling
| * 44008337f8 sctp: fix an error code in sctp_sf_eat_auth()
| * edd3d3dc48 ipvlan: fix bound dev checking for IPv6 l3s mode
| * 6718478c18 IB/isert: Fix incorrect release of isert connection
| * f8a91a024a IB/isert: Fix possible list corruption in CMA handler
| * 8a867ab713 IB/isert: Fix dead lock in ib_isert
| * 22125be516 IB/uverbs: Fix to consider event queue closing also upon non-blocking mode
| * ea4cf04d3f iavf: remove mask from iavf_irq_enable_queues()
| * 19a500f530 RDMA/rxe: Fix the use-before-initialization error of resp_pkts
| * 42ab735345 RDMA/rxe: Removed unused name from rxe_task struct
| * f99b6de58b RDMA/rxe: Remove the unused variable obj
| * 46305daf80 net/sched: cls_u32: Fix reference counter leak leading to overflow
| * 88d6c1958b ping6: Fix send to link-local addresses with VRF.
| * 474e0adf29 netfilter: nfnetlink: skip error delivery on batch in case of ENOMEM
| * 67cafcd3e6 spi: fsl-dspi: avoid SCK glitches with continuous transfers
| * 8231594e21 spi: spi-fsl-dspi: Remove unused chip->void_write_data
| * 9d8b388a24 usb: dwc3: gadget: Reset num TRBs before giving back the request
| * 94e52fac15 serial: lantiq: add missing interrupt ack
| * b577b74f8f USB: serial: option: add Quectel EM061KGL series
| * 6b1203ae83 Remove DECnet support from kernel
| * aad6addc17 ALSA: hda/realtek: Add a quirk for Compaq N14JP6
| * def7e17c98 net: usb: qmi_wwan: add support for Compal RXM-G1
| * 74bd537373 RDMA/uverbs: Restrict usage of privileged QKEYs
| * a8997ffad3 nouveau: fix client work fence deletion race
| * 01fd784b07 powerpc/purgatory: remove PGO flags
| * b16bf76b38 kexec: support purgatories with .text.hot sections
| * b27a5fbe3c nilfs2: fix possible out-of-bounds segment allocation in resize ioctl
| * 0dd2d8331e nilfs2: fix incomplete buffer cleanup in nilfs_btnode_abort_change_key()
| * e1fb47f139 nios2: dts: Fix tse_mac "max-frame-size" property
| * 5e531f448e ocfs2: check new file size on fallocate call
| * f6878da39f ocfs2: fix use-after-free when unmounting read-only filesystem
| * 82173fde61 drm:amd:amdgpu: Fix missing buffer object unlock in failure path
| * 63afd76621 xen/blkfront: Only check REQ_FUA for writes
| * 27447dada0 mips: Move initrd_start check after initrd address sanitisation.
| * a365600bba MIPS: Alchemy: fix dbdma2
| * 6b39b06b8d parisc: Flush gatt writes and adjust gatt mask in parisc_agp_mask_memory()
| * de873bce06 parisc: Improve cache flushing for PCXL in arch_sync_dma_for_cpu()
| * 28850d25a6 btrfs: handle memory allocation failure in btrfs_csum_one_bio
| * b31586747b power: supply: Fix logic checking if system is running from battery
| * dd8804117d irqchip/meson-gpio: Mark OF related data as maybe unused
| * 30ade27dbe regulator: Fix error checking for debugfs_create_dir
| * a12155f0b1 platform/x86: asus-wmi: Ignore WMI events with codes 0x7B, 0xC0
| * d26edc403c power: supply: Ratelimit no data debug output
| * af44b2ddfc ARM: dts: vexpress: add missing cache properties
| * bd725832eb power: supply: bq27xxx: Use mod_delayed_work() instead of cancel() + schedule()
| * 82bfd14f13 power: supply: sc27xx: Fix external_power_changed race
| * 66d5882dcc power: supply: ab8500: Fix external_power_changed race
| * a8f286bfbc s390/dasd: Use correct lock while counting channel queue length
| * d60be47f43 dasd: refactor dasd_ioctl_information
| * 7f3bb75a04 KEYS: asymmetric: Copy sig and digest in public_key_verify_signature()
| * 75d9e00f65 test_firmware: fix a memory leak with reqs buffer
* | 3032bd084a Revert "neighbour: Replace zero-length array with flexible-array member"
* | 6635f9a873 Revert "neighbour: fix unaligned access to pneigh_entry"
* | 477bb53b3a Merge 5.4.247 into android11-5.4-lts
|\|
| * 61a2f83e47 Linux 5.4.247
| * 4b0199bc81 Revert "staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE"
| * 85258ae307 mtd: spinand: macronix: Add support for MX35LFxGE4AD
| * 8e54667403 btrfs: unset reloc control if transaction commit fails in prepare_to_relocate()
| * 4223d91ca1 btrfs: check return value of btrfs_commit_transaction in relocation
| * a35d89d360 rbd: get snapshot context after exclusive lock is ensured to be held
| * 52a40eaa55 drm/atomic: Don't pollute crtc_state->mode_blob with error pointers
| * 2cc5d40e4d cifs: handle empty list of targets in cifs_reconnect()
| * 307ffb7162 cifs: get rid of unused parameter in reconn_setup_dfs_targets()
| * 73ed7996bb ext4: only check dquot_initialize_needed() when debugging
| * 7d0a29c74a eeprom: at24: also select REGMAP
| * 0360652bf6 i2c: sprd: Delete i2c adapter in .remove's error path
| * c73f1c2f68 bonding (gcc13): synchronize bond_{a,t}lb_xmit() types
| * ec94689803 usb: usbfs: Use consistent mmap functions
| * 0147952d15 usb: usbfs: Enforce page requirements for mmap
| * 090878903d pinctrl: meson-axg: add missing GPIOA_18 gpio group
| * c6e8425550 rbd: move RBD_OBJ_FLAG_COPYUP_ENABLED flag setting
| * 69653f9416 Bluetooth: Fix use-after-free in hci_remove_ltk/hci_remove_irk
| * 953335a377 ceph: fix use-after-free bug for inodes when flushing capsnaps
| * 2416bac0e7 can: j1939: avoid possible use-after-free when j1939_can_rx_register fails
| * bf0245bd44 can: j1939: change j1939_netdev_lock type to mutex
| * 9eed68d62e can: j1939: j1939_sk_send_loop_abort(): improved error queue handling in J1939 Socket
| * 2fc62d51d3 drm/amdgpu: fix xclk freq on CHIP_STONEY
| * e752bb1c03 ALSA: hda/realtek: Add Lenovo P3 Tower platform
| * ca599db7a5 ALSA: hda/realtek: Add a quirk for HP Slim Desktop S01
| * d5ca4799e6 Input: psmouse - fix OOB access in Elantech protocol
| * 282a96e3f8 Input: xpad - delete a Razer DeathAdder mouse VID/PID entry
| * a3a99a069e batman-adv: Broken sync while rescheduling delayed work
| * df7044fc09 bnxt_en: Query default VLAN before VNIC setup on a VF
| * a6ca812973 lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release()
| * 198da74a4e net: sched: fix possible refcount leak in tc_chain_tmplt_add()
| * 8f7cbd6d5e net: sched: move rtm_tca_policy declaration to include file
| * b8b90f9244 rfs: annotate lockless accesses to RFS sock flow table
| * 28ac3cf2ac rfs: annotate lockless accesses to sk->sk_rxhash
| * a4c72805fd netfilter: ipset: Add schedule point in call_ad().
| * 0b705ed9d4 netfilter: conntrack: fix NULL pointer dereference in nf_confirm_cthelper
| * c2c6133eeb Bluetooth: L2CAP: Add missing checks for invalid DCID
| * 0f841f8039 Bluetooth: Fix l2cap_disconnect_req deadlock
| * b0b1b97702 net: dsa: lan9303: allow vid != 0 in port_fdb_{add|del} methods
| * 7e0da73ce5 neighbour: fix unaligned access to pneigh_entry
| * 314713ff4c neighbour: Replace zero-length array with flexible-array member
| * e96f52705a spi: qup: Request DMA before enabling clocks
| * 1cc6435cd7 i40e: fix build warnings in i40e_alloc.h
| * fc75b8973d i40iw: fix build warning in i40iw_manage_apbvt()
| * c425e71826 block/blk-iocost (gcc13): keep large values in a new enum
| * ec97af8e8a blk-iocost: avoid 64-bit division in ioc_timer_fn
* | de0a430e6c Revert "tcp: deny tcp_disconnect() when threads are waiting"
* | 6d6982b563 Merge 5.4.246 into android11-5.4-lts
|\|
| * f568a20f05 Linux 5.4.246
| * 6c0fc4725f drm/edid: fix objtool warning in drm_cvt_modes()
| * 914bf541c3 wifi: rtlwifi: 8192de: correct checking of IQK reload
| * 58bc9baaef drm/edid: Fix uninitialized variable in drm_cvt_modes()
| * 77e442733f RDMA/bnxt_re: Remove the qp from list only if the qp destroy succeeds
| * a616aa258e RDMA/bnxt_re: Remove set but not used variable 'dev_attr'
| * 4ffad598bf scsi: dpt_i2o: Do not process completions with invalid addresses
| * e2897f133a scsi: dpt_i2o: Remove broken pass-through ioctl (I2OUSERCMD)
| * 56a4a9dc5e regmap: Account for register length when chunking
| * 94f3bc7e84 test_firmware: fix the memory leak of the allocated firmware buffer
| * fb7dce686f fbcon: Fix null-ptr-deref in soft_cursor
| * 5ea6122caf ext4: add lockdep annotations for i_data_sem for ea_inode's
| * b06346ef57 ext4: disallow ea_inodes with extended attributes
| * ec2a04f8fc ext4: set lockdep subclass for the ea_inode in ext4_xattr_inode_cache_find()
| * 2e636c0c93 ext4: add EA_INODE checking to ext4_iget()
| * d9de088797 tracing/probe: trace_probe_primary_from_call(): checked list_first_entry
| * 7df474125c selinux: don't use make's grouped targets feature yet
| * b18bc3c9c2 tty: serial: fsl_lpuart: use UARTCTRL_TXINV to send break instead of UARTCTRL_SBK
| * ae7fb0c8bf mmc: vub300: fix invalid response handling
| * 9d8f5797d7 wifi: rtlwifi: remove always-true condition pointed out by GCC 12
| * 843f517667 lib/dynamic_debug.c: use address-of operator on section symbols
| * 0638dcc7e7 treewide: Remove uninitialized_var() usage
| * 1eb88dccb8 kernel/extable.c: use address-of operator on section symbols
| * d069c7ce39 eth: sun: cassini: remove dead code
| * d04adc383f gcc-12: disable '-Wdangling-pointer' warning for now
| * 253d702325 ACPI: thermal: drop an always true check
| * a010f8e646 x86/boot: Wrap literal addresses in absolute_pointer()
| * f0bb513555 flow_dissector: work around stack frame size warning
| * cd943425c6 ata: libata-scsi: Use correct device no in ata_find_dev()
| * 76c67ff783 scsi: stex: Fix gcc 13 warnings
| * cd91ead608 misc: fastrpc: reject new invocations during device removal
| * bf1d0b84df misc: fastrpc: return -EPIPE to invocations on device removal
| * d5f1838815 usb: gadget: f_fs: Add unbind event before functionfs_unbind
| * ac388cbbd9 net: usb: qmi_wwan: Set DTR quirk for BroadMobi BM818
| * e101e8160c iio: dac: build ad5758 driver when AD5758 is selected
| * a87236446a iio: dac: mcp4725: Fix i2c_master_send() return value handling
| * c3b25245e3 iio: light: vcnl4035: fixed chip ID check
| * 711049e31e HID: wacom: avoid integer overflow in wacom_intuos_inout()
| * 4251ff7fd4 HID: google: add jewel USB id
| * f3b4e2a636 iio: adc: mxs-lradc: fix the order of two cleanup operations
| * 030ca3f7b0 mailbox: mailbox-test: fix a locking issue in mbox_test_message_write()
| * 11b0844120 atm: hide unused procfs functions
| * cea581b385 ALSA: oss: avoid missing-prototype warnings
| * 384fd08858 netfilter: conntrack: define variables exp_nat_nla_policy and any_addr with CONFIG_NF_NAT
| * f7e62f1b72 wifi: b43: fix incorrect __packed annotation
| * 8a90351102 scsi: core: Decrease scsi_device's iorequest_cnt if dispatch failed
| * f1e6a10971 arm64/mm: mark private VM_FAULT_X defines as vm_fault_t
| * c87334f4e7 ARM: dts: stm32: add pin map for CAN controller on stm32f7
| * a39f24357f wifi: rtl8xxxu: fix authentication timeout due to incorrect RCR value
| * 353fd22693 media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221
| * 66a6d704c2 media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*()
| * ed47886a73 media: dvb-core: Fix use-after-free due on race condition at dvb_net
| * e9033a425a media: mn88443x: fix !CONFIG_OF error by drop of_match_ptr from ID table
| * 08b20cb8e5 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb()
| * 46e8b0fe53 media: dvb_ca_en50221: fix a size write bug
| * b66849f354 media: netup_unidvb: fix irq init by register it at the end of probe
| * 88aef84eef media: dvb-usb: dw2102: fix uninit-value in su3000_read_mac_address
| * 6b9a534ec5 media: dvb-usb: digitv: fix null-ptr-deref in digitv_i2c_xfer()
| * f3c8ed7366 media: dvb-usb-v2: rtl28xxu: fix null-ptr-deref in rtl28xxu_i2c_xfer
| * 65033ab2f9 media: dvb-usb-v2: ce6230: fix null-ptr-deref in ce6230_i2c_master_xfer()
| * 37e36b4261 media: dvb-usb-v2: ec168: fix null-ptr-deref in ec168_i2c_xfer()
| * 64f1b8296b media: dvb-usb: az6027: fix three null-ptr-deref in az6027_i2c_xfer()
| * d16f5dc3aa media: dvb_demux: fix a bug for the continuity counter
| * a7c87057f2 ASoC: ssm2602: Add workaround for playback distortions
| * 619f008df1 xfrm: Check if_id in inbound policy/secpath match
| * 21ca817046 ASoC: dwc: limit the number of overrun messages
| * acd5f476c1 nbd: Fix debugfs_create_dir error checking
| * 19ce1e1f34 fbdev: stifb: Fix info entry in sti_struct on error path
| * aa32f2fadb fbdev: modedb: Add 1920x1080 at 60 Hz video mode
| * 199f9c5430 media: rcar-vin: Select correct interrupt mode for V4L2_FIELD_ALTERNATE
| * b950966b44 ARM: 9295/1: unwind:fix unwind abort for uleb128 case
| * a823d8e0bb mailbox: mailbox-test: Fix potential double-free in mbox_test_message_write()
| * 29bfbc8a63 watchdog: menz069_wdt: fix watchdog initialisation
| * 0018639be2 mtd: rawnand: marvell: don't set the NAND frequency select
| * 5f0043efdc mtd: rawnand: marvell: ensure timing values are written
| * 6c0aacf1b4 net: dsa: mv88e6xxx: Increase wait after reset deactivation
| * 94a00f1142 net/sched: flower: fix possible OOB write in fl_set_geneve_opt()
| * dd4b5a204d udp6: Fix race condition in udp6_sendmsg & connect
| * cd4a37f0dc net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report
| * cec562fbf8 ocfs2/dlm: move BITS_TO_BYTES() to bitops.h for wider use
| * 9e6bb63e5e net: sched: fix NULL pointer dereference in mq_attach
| * 2188c0f095 net/sched: Prohibit regrafting ingress or clsact Qdiscs
| * 80b20d528a net/sched: Reserve TC_H_INGRESS (TC_H_CLSACT) for ingress (clsact) Qdiscs
| * 321f383755 net/sched: sch_clsact: Only create under TC_H_CLSACT
| * 5f67d33c01 net/sched: sch_ingress: Only create under TC_H_INGRESS
| * 381a703220 tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set
| * 32e9a9ee28 tcp: deny tcp_disconnect() when threads are waiting
| * 26e830858a af_packet: do not use READ_ONCE() in packet_bind()
| * 43f1402dc2 mtd: rawnand: ingenic: fix empty stub helper definitions
| * dd3773e8c8 amd-xgbe: fix the false linkup in xgbe_phy_status
| * 603eec060d af_packet: Fix data-races of pkt_sk(sk)->num.
| * bab2f42d8d netrom: fix info-leak in nr_write_internal()
| * d7aeb591b1 net/mlx5: fw_tracer, Fix event handling
| * c7ac3ebf41 dmaengine: pl330: rename _start to prevent build error
| * 17d70de572 iommu/amd: Don't block updates to GATag if guest mode is on
| * fa961ad9ef iommu/rockchip: Fix unwind goto issue
| * 5abb81b4d7 RDMA/bnxt_re: Fix return value of bnxt_re_process_raw_qp_pkt_rx
| * 2bafc7f22d RDMA/bnxt_re: Refactor queue pair creation code
| * 56446791bc RDMA/bnxt_re: Enable SRIOV VF support on Broadcom's 57500 adapter series
| * cc5a673d85 RDMA/efa: Fix unsupported page sizes in device
* | acebb4758a Merge 5.4.245 into android11-5.4-lts
|\|
| * cf0b1e5482 Linux 5.4.245
| * ec14c6e0a2 netfilter: ctnetlink: Support offloaded conntrack entry deletion
| * 5b7d4d91c0 ipv{4,6}/raw: fix output xfrm lookup wrt protocol
| * 6c88024cab binder: fix UAF caused by faulty buffer cleanup
| * e6183912ee bluetooth: Add cmd validity checks at the start of hci_sock_ioctl()
| * 9ba28194ea io_uring: have io_kill_timeout() honor the request references
| * 6de3014d4b io_uring: don't drop completion lock before timer is fully initialized
| * b0bfceaa8c io_uring: always grab lock in io_cancel_async_work()
| * 00395fd7f9 cdc_ncm: Fix the build warning
| * 672e59995e net/mlx5: Devcom, serialize devcom registration
| * f42feb29ba net/mlx5: devcom only supports 2 ports
| * 67637a7ee6 fs: fix undefined behavior in bit shift for SB_NOUSER
| * 02281c23d0 power: supply: bq24190: Call power_supply_changed() after updating input current
| * f6518954c1 power: supply: core: Refactor power_supply_set_input_current_limit_from_supplier()
| * db00ef8fd6 power: supply: bq27xxx: After charger plug in/out wait 0.5s for things to stabilize
| * ff484163df net: cdc_ncm: Deal with too low values of dwNtbOutMaxSize
| * a270ca35a9 cdc_ncm: Implement the 32-bit version of NCM Transfer Block
* | b5d7df0c66 Revert "firmware: arm_sdei: Fix sleep from invalid context BUG"
* | fb4bb5a5f3 Merge 5.4.244 into android11-5.4-lts
|\|
| * 51d0ac4577 Linux 5.4.244
| * edec0d3999 3c589_cs: Fix an error handling path in tc589_probe()
| * 3dfc1004d9 net/mlx5: Devcom, fix error flow in mlx5_devcom_register_device
| * c59106f8bc net/mlx5: Fix error message when failing to allocate device memory
| * 8680d838c9 forcedeth: Fix an error handling path in nv_probe()
| * b8db4a4e20 ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfg
| * 0099a29bc5 x86/show_trace_log_lvl: Ensure stack pointer is aligned, again
| * c60f38c9bd xen/pvcalls-back: fix double frees with pvcalls_new_active_socket()
| * 9b13972e4f coresight: Fix signedness bug in tmc_etr_buf_insert_barrier_packet()
| * f6b610730e power: supply: sbs-charger: Fix INHIBITED bit for Status reg
| * 0c5f4cec75 power: supply: bq27xxx: Fix poll_interval handling and races on remove
| * dafe9136be power: supply: bq27xxx: Fix I2C IRQ race on remove
| * 7b3b119649 power: supply: bq27xxx: Fix bq27xxx_battery_update() race condition
| * 96bfafbc7d power: supply: leds: Fix blink to LED on transition
| * 011f47c8b8 ipv6: Fix out-of-bounds access in ipv6_find_tlv()
| * 120cdad8b2 bpf: Fix mask generation for 32-bit narrow loads of 64-bit fields
| * 9928ce5225 selftests: fib_tests: mute cleanup error message
| * 58766252f6 net: fix skb leak in __skb_tstamp_tx()
| * 2b580d0f03 media: radio-shark: Add endpoint checks
| * a730feb672 USB: sisusbvga: Add endpoint checks
| * 80100e0863 USB: core: Add routines for endpoint checks in old drivers
| * 7e3ae83371 udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated().
| * 9ea0c5f90a net: fix stack overflow when LRO is disabled for virtual interfaces
| * 1522dc58bf fbdev: udlfb: Fix endpoint check
| * be646802b3 debugobjects: Don't wake up kswapd from fill_pool()
| * 4e5a7181a6 x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms
| * 6d091e0ddc parisc: Fix flush_dcache_page() for usage from irq context
| * b556618bac selftests/memfd: Fix unknown type name build failure
| * 04aee084a3 x86/mm: Avoid incomplete Global INVLPG flushes
| * a9f5423460 btrfs: use nofs when cleaning up aborted transactions
| * 4f92934d80 gpio: mockup: Fix mode of debugfs files
| * da8adda579 parisc: Allow to reboot machine after system halt
| * 43ffe982a3 parisc: Handle kgdb breakpoints only in kernel context
| * f7d19a366c m68k: Move signal frame following exception on 68020/030
| * 8facb9cc16 ALSA: hda/realtek: Enable headset onLenovo M70/M90
| * 5cc3e698c2 ALSA: hda/ca0132: add quirk for EVGA X299 DARK
| * 68e4c39017 mt76: mt7615: Fix build with older compilers
| * b558275c1b spi: fsl-cpm: Use 16 bit mode for large transfers with even size
| * d64a45c019 spi: fsl-spi: Re-organise transfer bits_per_word adaptation
| * aabe8ca791 watchdog: sp5100_tco: Immediately trigger upon starting.
| * aeff9e7e87 s390/qdio: fix do_sqbs() inline assembly constraint
| * ab196fe70a s390/qdio: get rid of register asm
| * a4e3c4c65a vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF
| * 74e644795d vc_screen: rewrite vcs_size to accept vc, not inode
| * e9399d4ea5 usb: gadget: u_ether: Fix host MAC address case
| * 939cafcdf7 usb: gadget: u_ether: Convert prints to device prints
| * c8489e0fab lib/string_helpers: Introduce string_upper() and string_lower() helpers
| * 7e15602c50 HID: wacom: add three styli to wacom_intuos_get_tool_type
| * 2a12339ce3 HID: wacom: Add new Intuos Pro Small (PTH-460) device IDs
| * b5185f1b11 HID: wacom: Force pen out of prox if no events have been received in a while
| * e0c1b35239 netfilter: nf_tables: hold mutex on netns pre_exit path
| * 6236af6936 netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag
| * 05b4105e68 netfilter: nf_tables: stricter validation of element data
| * e832e4bae5 netfilter: nf_tables: allow up to 64 bytes in the set element data area
| * 28fe10236a netfilter: nf_tables: add nft_setelem_parse_key()
| * eb5b579bd6 netfilter: nf_tables: validate registers coming from userspace.
| * cfe1b9719c netfilter: nftables: statify nft_parse_register()
| * 7c788393d4 netfilter: nftables: add nft_parse_register_store() and use it
| * 25336cd96b netfilter: nftables: add nft_parse_register_load() and use it
| * 116d53f09f nilfs2: fix use-after-free bug of nilfs_root in nilfs_evict_inode()
| * df89b1753e powerpc/64s/radix: Fix soft dirty tracking
| * 60b9a9c8f3 tpm/tpm_tis: Disable interrupts for more Lenovo devices
| * a33c172c1e ceph: force updating the msg pointer in non-split case
| * 6eb9ed0ab7 serial: Add support for Advantech PCI-1611U card
| * 21f107a959 statfs: enforce statfs[64] structure initialization
| * 1eb3e32de7 KVM: x86: do not report a vCPU as preempted outside instruction boundaries
| * a88638a954 can: kvaser_pciefd: Disable interrupts in probe error path
| * 4579e25567 can: kvaser_pciefd: Do not send EFLUSH command on TFD interrupt
| * 33d5a0a498 can: kvaser_pciefd: Clear listen-only bit if not explicitly requested
| * e5ac4f1207 can: kvaser_pciefd: Empty SRB buffer in probe
| * c0e9fb21b6 can: kvaser_pciefd: Call request_irq() before enabling interrupts
| * 36cd7601e6 can: kvaser_pciefd: Set CAN_STATE_STOPPED in kvaser_pciefd_stop()
| * e658112893 can: j1939: recvmsg(): allow MSG_CMSG_COMPAT flag
| * 8804825251 ALSA: hda/realtek: Add quirk for 2nd ASUS GU603
| * 57fd0d122e ALSA: hda/realtek: Add a quirk for HP EliteDesk 805
| * 739056188a ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table
| * 4ef155ddf9 ALSA: hda: Fix Oops by 9.1 surround channel names
| * 4f9c0a7c27 usb: typec: altmodes/displayport: fix pin_assignment_show
| * 33b6648d27 usb: dwc3: debugfs: Resume dwc3 before accessing registers
| * 241491524a USB: UHCI: adjust zhaoxin UHCI controllers OverCurrent bit value
| * 1f36dc4161 usb-storage: fix deadlock when a scsi command timeouts more than once
| * 7cef7681aa USB: usbtmc: Fix direction for 0-length ioctl control messages
| * f662f856ac vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit()
| * 53bf7cda16 igb: fix bit_shift to be in [1..8] range
| * e20105d967 cassini: Fix a memory leak in the error handling path of cas_init_one()
| * e519a404a5 wifi: iwlwifi: mvm: don't trust firmware n_channels
| * d0baaadd1c net: bcmgenet: Restore phy_stop() depending upon suspend/close
| * 2cca63d5bc net: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop()
| * 435855b083 net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment()
| * ed50fcab14 drm/exynos: fix g2d_open/close helper function definitions
| * 1550bcf298 media: netup_unidvb: fix use-after-free at del_timer()
| * 69055f9990 net: hns3: fix reset delay time to avoid configuration timeout
| * 304e5cb77e net: hns3: fix sending pfc frames after reset issue
| * d1bcc60687 erspan: get the proto with the md version for collect_md
| * f185ede016 ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode
| * 0eb3ec0a35 ip6_gre: Make o_seqno start from 0 in native mode
| * 3040962413 ip6_gre: Fix skb_under_panic in __gre6_xmit()
| * 7525aa2117 serial: arc_uart: fix of_iomap leak in `arc_serial_probe`
| * 5a90309002 vsock: avoid to close connected socket after the timeout
| * 5009aead17 ALSA: firewire-digi00x: prevent potential use after free
| * b22b514209 net: fec: Better handle pm_runtime_get() failing in .remove()
| * 033297ef3b af_key: Reject optional tunnel/BEET mode templates in outbound policies
| * 912a6cff0d cpupower: Make TSC read per CPU for Mperf monitor
| * 131eb9c9b1 ASoC: fsl_micfil: register platform component before registering cpu dai
| * a3714a47b4 btrfs: fix space cache inconsistency after error loading it from disk
| * 5968983037 btrfs: replace calls to btrfs_find_free_ino with btrfs_find_free_objectid
| * 1e453cb550 mfd: dln2: Fix memory leak in dln2_probe()
| * bdc33478d5 phy: st: miphy28lp: use _poll_timeout functions for waits
| * e6e917e82d Input: xpad - add constants for GIP interface numbers
| * 9fcef1e37d iommu/arm-smmu-v3: Acknowledge pri/event queue overflow if any
| * 4461f41ece clk: tegra20: fix gcc-7 constant overflow warning
| * c23e6383d7 RDMA/core: Fix multiple -Warray-bounds warnings
| * 3ed95a6f6c recordmcount: Fix memory leaks in the uwrite function
| * 38a118fd54 sched: Fix KCSAN noinstr violation
| * cbe3063a9b mcb-pci: Reallocate memory region to avoid memory overlapping
| * d5cd2928d3 serial: 8250: Reinit port->pm on port specific driver unbind
| * ccb12585a7 usb: typec: tcpm: fix multiple times discover svids error
| * c5405c7671 HID: wacom: generic: Set battery quirk only when we see battery data
| * d3f32dc2cc spi: spi-imx: fix MX51_ECSPI_* macros when cs > 3
| * bf80dbd528 HID: logitech-hidpp: Reconcile USB and Unifying serials
| * e28f9de2d4 HID: logitech-hidpp: Don't use the USB serial for USB devices
| * 8a65476dd1 staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE
| * 2112c4c47d Bluetooth: L2CAP: fix "bad unlock balance" in l2cap_disconnect_rsp
| * fa57021262 wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace
| * 0ad8dd870a wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf
| * f6f2d16c77 wifi: iwlwifi: pcie: fix possible NULL pointer dereference
| * a7ec2f424f samples/bpf: Fix fout leak in hbm's run_bpf_prog
| * 4ceedc2f8b f2fs: fix to drop all dirty pages during umount() if cp_error is set
| * 8659c5f4ff ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa()
| * cee78217a7 ext4: set goal start correctly in ext4_mb_normalize_request
| * d43b1bdb10 gfs2: Fix inode height consistency check
| * 410e610a96 scsi: message: mptlan: Fix use after free bug in mptlan_remove() due to race condition
| * cc2d2b3dbf lib: cpu_rmap: Avoid use after free on rmap->obj array entries
| * 89f5055f9b scsi: target: iscsit: Free cmds before session free
| * 67236cf14d net: Catch invalid index in XPS mapping
| * 92af9cb86a net: pasemi: Fix return type of pasemi_mac_start_tx()
| * 644a9d5e22 scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow
| * c4813f858e ext2: Check block size validity during mount
| * 56c7e9c39b wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex
| * c409eb45f5 ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects
| * 710e09fd11 ACPICA: Avoid undefined behavior: applying zero offset to null pointer
| * 99c8f2e6f3 drm/tegra: Avoid potential 32-bit integer overflow
| * ccae2233e9 ACPI: EC: Fix oops when removing custom query handlers
| * 48ac727ea4 firmware: arm_sdei: Fix sleep from invalid context BUG
| * a2a5d3a584 memstick: r592: Fix UAF bug in r592_remove due to race condition
| * d73e8c4767 regmap: cache: Return error in cache sync operations for REGCACHE_NONE
| * 9b72cb394f drm/amd/display: Use DC_LOG_DC in the trasform pixel function
| * a75d9211a0 fs: hfsplus: remove WARN_ON() from hfsplus_cat_{read,write}_inode()
| * 196528ad48 af_unix: Fix data races around sk->sk_shutdown.
| * 7d17bc2d4e af_unix: Fix a data race of sk->sk_receive_queue->qlen.
| * 699c9e7c9f net: datagram: fix data-races in datagram_poll()
| * 1aa872e967 ipvlan:Fix out-of-bounds caused by unclear skb->cb
| * 4188c52694 net: add vlan_get_protocol_and_depth() helper
| * 57a269d82f net: tap: check vlan with eth_type_vlan() method
| * 1747aa98ab net: annotate sk->sk_err write from do_recvmmsg()
| * a507022c86 netlink: annotate accesses to nlk->cb_running
| * b47aae7038 netfilter: conntrack: fix possible bug_on with enable_hooks=1
| * d7343f8de0 net: Fix load-tearing on sk->sk_stamp in sock_recv_cmsgs().
| * 42e1dafa65 linux/dim: Do nothing if no time delta between samples
| * 7460ac5a66 ARM: 9296/1: HP Jornada 7XX: fix kernel-doc warnings
| * 22b8ac608a drm/mipi-dsi: Set the fwnode for mipi_dsi_device
| * d4992b2b5c driver core: add a helper to setup both the of_node and fwnode of a device
* | 4c85910ff8 Revert "PM: domains: Fix up terminology with parent/child"
* | cba632cb06 Revert "PM: domains: Restore comment indentation for generic_pm_domain.child_links"
* | 92cfb88602 Revert "scripts/gdb: bail early if there are no generic PD"
* | 2bd517d6bc Revert "uapi/linux/const.h: prefer ISO-friendly __typeof__"
* | 673a774ad6 Revert "netfilter: nf_tables: don't write table validation state without mutex"
* | 88ac2d9193 Merge 5.4.243 into android11-5.4-lts
|\|
| * f53660ec66 Linux 5.4.243
| * d60f15682a drm/amd/display: Fix hang when skipping modeset
| * 93ca0d7b88 mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock
| * 3f231e30cd drm/exynos: move to use request_irq by IRQF_NO_AUTOEN flag
| * 65a8b6d129 drm/msm/adreno: Fix null ptr access in adreno_gpu_cleanup()
| * 62ac943eb2 firmware: raspberrypi: fix possible memory leak in rpi_firmware_probe()
| * a781ea3437 drm/msm: Fix double pm_runtime_disable() call
| * e4e88f74eb PM: domains: Restore comment indentation for generic_pm_domain.child_links
| * ddcca7299d printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h
| * c2c3ffc798 PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock
| * 6a24285f64 PCI: pciehp: Use down_read/write_nested(reset_lock) to fix lockdep errors
| * dde34ef0bc drbd: correctly submit flush bio on barrier
| * 373720b928 serial: 8250: Fix serial8250_tx_empty() race with DMA Tx
| * f2a1071100 tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH
| * ba04d6af5a ext4: fix invalid free tracking in ext4_xattr_move_to_block()
| * 185062a219 ext4: remove a BUG_ON in ext4_mb_release_group_pa()
| * d7ff83a71d ext4: bail out of ext4_xattr_ibody_get() fails for any reason
| * 486efbbc94 ext4: add bounds checking in get_max_inline_xattr_value_size()
| * b4fa4768c9 ext4: fix deadlock when converting an inline directory in nojournal mode
| * 2dda202906 ext4: improve error recovery code paths in __ext4_remount()
| * 525c802de3 ext4: fix data races when using cached status extents
| * 4f4fd982d9 ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum
| * 1b90fbc759 ext4: fix WARNING in mb_find_extent
| * f9e27d4bdb HID: wacom: insert timestamp to packed Bluetooth (BT) events
| * d8b609e662 HID: wacom: Set a default resolution for older tablets
| * 3decf3a750 drm/amdgpu: disable sdma ecc irq only when sdma RAS is enabled in suspend
| * 625d4112ea drm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras
| * b1fabc3794 drm/amdgpu: fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini()
| * c6bb596624 drm/panel: otm8009a: Set backlight parent to panel device
| * 3e77036246 f2fs: fix potential corruption when moving a directory
| * dafc5a5c8f ARM: dts: s5pv210: correct MIPI CSIS clock name
| * ad751b896e ARM: dts: exynos: fix WM8960 clock name in Itop Elite
| * 8234964707 remoteproc: st: Call of_node_put() on iteration error
| * a1366ecb09 remoteproc: stm32: Call of_node_put() on iteration error
| * f16bc5111c sh: nmi_debug: fix return value of __setup handler
| * c9871a47f4 sh: init: use OF_EARLY_FLATTREE for early init
| * 111b08116d sh: math-emu: fix macro redefined warning
| * 8fb33166ae inotify: Avoid reporting event with invalid wd
| * 0ccea97abe platform/x86: touchscreen_dmi: Add info for the Dexp Ursus KX210i
| * 871641c7eb cifs: fix pcchunk length type in smb2_copychunk_range
| * 3e2b4bceaa btrfs: print-tree: parent bytenr must be aligned to sector size
| * 1e05bf5e80 btrfs: don't free qgroup space unless specified
| * b232f5e8cf btrfs: fix btrfs_prev_leaf() to not return the same key twice
| * 96f71f669b perf symbols: Fix return incorrect build_id size in elf_read_build_id()
| * 78190a6ebe perf map: Delete two variable initialisations before null pointer checks in sort__sym_from_cmp()
| * ffec80cc67 perf vendor events power9: Remove UTF-8 characters from JSON files
| * 62f1ebfe9a virtio_net: suppress cpu stall when free_unused_bufs
| * 1dc5faf30a virtio_net: split free_unused_bufs()
| * b15637e717 net: dsa: mt7530: fix corrupt frames using trgmii on 40 MHz XTAL MT7621
| * 544b0de2d7 ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init`
| * 35f2642f4a drm/amdgpu: add a missing lock for AMDGPU_SCHED
| * 5cfe3f910f af_packet: Don't send zero-byte data in packet_sendmsg_spkt().
| * fbcfa00386 ionic: remove noise from ethtool rxnfc error msg
| * 4a56f1f6fe rxrpc: Fix hard call timeout units
| * dfa36eb380 net/sched: act_mirred: Add carrier check
| * cc5ccfb7c0 writeback: fix call of incorrect macro
| * 9c1fcb97f9 net: dsa: mv88e6xxx: add mv88e6321 rsvd2cpu
| * e804124390 sit: update dev->needed_headroom in ipip6_tunnel_bind_dev()
| * cc5fe387c6 net/sched: cls_api: remove block_cb from driver_list before freeing
| * 8acd3a2887 net/ncsi: clear Tx enable mode when handling a Config required AEN
| * bc0905a765 relayfs: fix out-of-bounds access in relay_file_read
| * c038ae623a kernel/relay.c: fix read_pos error when multiple readers
| * 4f4de392f4 crypto: safexcel - Cleanup ring IRQ workqueues on load failure
| * b9878f485d crypto: inside-secure - irq balance
| * 439d3a7056 dm verity: fix error handling for check_at_most_once on FEC
| * 0156f7dbd8 dm verity: skip redundant verity_handle_err() on I/O errors
| * e4875d6e05 mailbox: zynqmp: Fix counts of child nodes
| * ff0d64f512 mailbox: zynq: Switch to flexible array to simplify code
| * 352b152905 tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem
| * 9b2ed14431 nohz: Add TICK_DEP_BIT_RCU
| * c8b6063f13 netfilter: nf_tables: deactivate anonymous set from preparation phase
| * 29fb2a1a5f debugobject: Ensure pool refill (again)
| * cef1b8a4df perf intel-pt: Fix CYC timestamps after standalone CBR
| * 5ead86d575 perf auxtrace: Fix address filter entire kernel size
| * 29a1ef57c3 dm ioctl: fix nested locking in table_clear() to remove deadlock concern
| * 337b7af273 dm flakey: fix a crash with invalid table line
| * 6d126899b0 dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path
| * cbe0a7ec67 dm clone: call kmem_cache_destroy() in dm_clone_init() error path
| * d8f66a19f8 s390/dasd: fix hanging blockdevice after request requeue
| * 5492d40812 btrfs: scrub: reject unsupported scrub flags
| * 946e067b4c scripts/gdb: fix lx-timerlist for Python3
| * 7cf5ce2857 clk: rockchip: rk3399: allow clk_cifout to force clk_cifout_src to reparent
| * 4379d5ce92 wifi: rtl8xxxu: RTL8192EU always needs full init
| * ecdcefd312 mailbox: zynqmp: Fix typo in IPI documentation
| * 38afc633d3 mailbox: zynqmp: Fix IPI isr handling
| * 14964127be md/raid10: fix null-ptr-deref in raid10_sync_request
| * fe1cbbcb1a nilfs2: fix infinite loop in nilfs_mdt_get_block()
| * 4569a292a8 nilfs2: do not write dirty data after degenerating to read-only
| * fd37a5c699 parisc: Fix argument pointer in real64_call_asm()
| * 736aeb17b6 afs: Fix updating of i_size with dv jump from server
| * 27263ff397 dmaengine: at_xdmac: do not enable all cyclic channels
| * 8c821199bc dmaengine: dw-edma: Fix to enable to issue dma request on DMA processing
| * 24c9c4ad23 dmaengine: dw-edma: Fix to change for continuous transfer
| * 2e900f3631 phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port
| * 58e0264658 pwm: mtk-disp: Disable shadow registers before setting backlight values
| * 33f00f0a73 pwm: mtk-disp: Adjust the clocks to avoid them mismatch
| * e5e9e59c45 pwm: mtk-disp: Don't check the return code of pwmchip_remove()
| * 8e238e8882 dmaengine: mv_xor_v2: Fix an error code.
| * 026df12f3c leds: TI_LMU_COMMON: select REGMAP instead of depending on it
| * a34f6dcb78 ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline
| * 6dfd85ada8 openrisc: Properly store r31 to pt_regs on unhandled exceptions
| * 2fd44d2bde clocksource/drivers/davinci: Fix memory leak in davinci_timer_register when init fails
| * f2aaf41988 clocksource: davinci: axe a pointless __GFP_NOFAIL
| * fc051820d6 clocksource/drivers/davinci: Avoid trailing '\n' hidden in pr_fmt()
| * 945e989862 RDMA/mlx5: Use correct device num_ports when modify DC
| * 9bf843683a SUNRPC: remove the maximum number of retries in call_bind_status
| * 1dfa3c9dd2 Input: raspberrypi-ts - fix refcount leak in rpi_ts_probe
| * ce6c42f0b6 input: raspberrypi-ts: Release firmware handle when not needed
| * de85be00a8 firmware: raspberrypi: Introduce devm_rpi_firmware_get()
| * d537afa08e firmware: raspberrypi: Keep count of all consumers
| * 919f470337 NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease
| * fe60c3af70 IB/hfi1: Fix SDMA mmu_rb_node not being evicted in LRU order
| * b4f12e2402 RDMA/siw: Remove namespace check from siw_netdev_event()
| * 795d11e8ff clk: add missing of_node_put() in "assigned-clocks" property parsing
| * 0c770f95a2 power: supply: generic-adc-battery: fix unit scaling
| * 31ca78dc1f rtc: meson-vrtc: Use ktime_get_real_ts64() to get the current time
| * 8feca62590 RDMA/mlx4: Prevent shift wrapping in set_user_sq_size()
| * 683cd87041 rtc: omap: include header for omap_rtc_power_off_program prototype
| * a48403e8c3 RDMA/rdmavt: Delete unnecessary NULL check
| * b24e0e4612 RDMA/siw: Fix potential page_array out of range access
| * 318bc22dec perf/core: Fix hardlockup failure caused by perf throttle
| * ff3edfb3c8 powerpc/rtas: use memmove for potentially overlapping buffer copy
| * 333a2a9846 macintosh: via-pmu-led: requires ATA to be set
| * e2dd8bbab7 powerpc/sysdev/tsi108: fix resource printk format warnings
| * 770d583cd5 powerpc/wii: fix resource printk format warnings
| * f60c8d7c16 powerpc/mpc512x: fix resource printk format warning
| * 97cd970f8a macintosh/windfarm_smu_sat: Add missing of_node_put()
| * 54dda73222 spmi: Add a check for remove callback when removing a SPMI driver
| * af9bfe1c0a staging: rtl8192e: Fix W_DISABLE# does not work after stop/start
| * 572d48361a serial: 8250: Add missing wakeup event reporting
| * 488baa8038 tty: serial: fsl_lpuart: adjust buffer length to the intended size
| * 8fa80b452b firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
| * 26ca30516b usb: mtu3: fix kernel panic at qmu transfer done irq handler
| * bd7a3e6416 usb: chipidea: fix missing goto in `ci_hdrc_probe`
| * f9e2abb6df sh: sq: Fix incorrect element size for allocating bitmap buffer
| * e1431faa89 uapi/linux/const.h: prefer ISO-friendly __typeof__
| * 6716203844 spi: cadence-quadspi: fix suspend-resume implementations
| * caaefbf823 mtd: spi-nor: cadence-quadspi: Handle probe deferral while requesting DMA channel
| * ee5ffe4cdf mtd: spi-nor: cadence-quadspi: Don't initialize rx_dma_complete on failure
| * 7c69aeca59 mtd: spi-nor: cadence-quadspi: Provide a way to disable DAC mode
| * df9708297b mtd: spi-nor: cadence-quadspi: Make driver independent of flash geometry
| * 30ac77e995 scripts/gdb: bail early if there are no generic PD
| * 35a2681e99 PM: domains: Fix up terminology with parent/child
| * 0fbc62db7e scripts/gdb: bail early if there are no clocks
| * 0988baae39 ia64: salinfo: placate defined-but-not-used warning
| * d6cb7b6868 ia64: mm/contig: fix section mismatch warning/error
| * d3c6d52148 of: Fix modalias string generation
| * ca0f4ad2b7 vmci_host: fix a race condition in vmci_host_poll() causing GPF
| * 170e223240 spi: fsl-spi: Fix CPM/QE mode Litte Endian
| * 8632384337 spi: qup: Don't skip cleanup in remove's error path
| * 814a9a6de1 linux/vt_buffer.h: allow either builtin or modular for macros
| * 3547e5bd0d ASoC: es8316: Handle optional IRQ assignment
| * 9650d5a1e7 ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ
| * f5ce428e3e genirq: Add IRQF_NO_AUTOEN for request_irq/nmi()
| * 0f31993721 PCI: imx6: Install the fault handler only on compatible match
| * 0fee5030c0 usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition
| * 7d2bc728cc iio: light: max44009: add missing OF device matching
| * ee0e2f7af0 fpga: bridge: fix kernel-doc parameter description
| * 3fb02404c1 usb: host: xhci-rcar: remove leftover quirk handling
| * 36fb7843f1 pstore: Revert pmsg_lock back to a normal mutex
| * 602fa8af44 tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp.
| * 638810f5d0 net: amd: Fix link leak when verifying config failed
| * 9ef809945e netlink: Use copy_to_user() for optval in netlink_getsockopt().
| * de0ffb5145 Revert "Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work"
| * 27c468ec1a ipv4: Fix potential uninit variable access bug in __ip_make_skb()
| * 3b9960e21e netfilter: nf_tables: don't write table validation state without mutex
| * 64d2c1cfd0 bpf: Don't EFAULT for getsockopt with optval=NULL
| * 3bf918f90f ixgbe: Enable setting RSS table to default values
| * 053b36c50b ixgbe: Allow flow hash to be set via ethtool
| * ae23fc2b23 wifi: iwlwifi: mvm: check firmware response size
| * ffdfaf27eb wifi: iwlwifi: make the loop for card preparation effective
| * 3725b35fc0 md/raid10: fix memleak of md thread
| * fb3f2f2fa0 md: update the optimal I/O size on reshape
| * b6460f68c1 md/raid10: fix memleak for 'conf->bio_split'
| * 8c5d5d7ffd md/raid10: fix leak of 'r10bio->remaining' for recovery
| * 1fee7e391d bpf, sockmap: Revert buggy deadlock fix in the sockhash and sockmap
| * d5fdcd2384 nvme-fcloop: fix "inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage"
| * b1e6b3fd11 nvme: fix async event trace event
| * eaaa0c6b05 nvme: handle the persistent internal error AER
| * c229821510 bpf, sockmap: fix deadlocks in the sockhash and sockmap
| * 74d90f92ea scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup()
| * 01993768b3 crypto: drbg - Only fail when jent is unavailable in FIPS mode
| * b21c7e28e8 crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors
| * 14efbe2499 bpftool: Fix bug for long instructions in program CFG dumps
| * 3e3533c56c wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg()
| * 03109f1870 wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg()
| * e163e64227 rtlwifi: Replace RT_TRACE with rtl_dbg
| * faec6b8654 rtlwifi: Start changing RT_TRACE into rtl_dbg
| * 7c5e804b6d f2fs: handle dqget error in f2fs_transfer_project_quota()
| * 7a2ae008a5 scsi: megaraid: Fix mega_cmd_done() CMDID_INT_CMDS
| * a4245323d2 scsi: target: iscsit: Fix TAS handling during conn cleanup
| * 8e402d5198 net/packet: convert po->auxdata to an atomic flag
| * f3ac72c7ab net/packet: convert po->origdev to an atomic flag
| * 4760229b82 net/packet: annotate accesses to po->xmit
| * 47464e0c65 vlan: partially enable SIOCSHWTSTAMP in container
| * 8f851a75bb scm: fix MSG_CTRUNC setting condition for SO_PASSSEC
| * 7160c6940a wifi: rtw88: mac: Return the original error from rtw_mac_power_switch()
| * 743ae09b28 wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser()
| * 72d5edceb2 tools: bpftool: Remove invalid \' json escape
| * 0d1792c983 wifi: ath6kl: reduce WARN to dev_dbg() in callback
| * 8d17563174 wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list()
| * d989931866 wifi: ath9k: hif_usb: fix memory leak of remain_skbs
| * 1286c4ce1f wifi: ath6kl: minor fix for allocation size
| * a3e7a3d472 tick/common: Align tick period with the HZ tick.
| * 04be737176 tick: Get rid of tick_period
| * 3df29117d8 tick/sched: Optimize tick_do_update_jiffies64() further
| * b6fe34d936 tick/sched: Reduce seqcount held scope in tick_do_update_jiffies64()
| * 746eac77e0 tick/sched: Use tick_next_period for lockless quick check
| * a23607579f timekeeping: Split jiffies seqlock
| * 22d7ec50ff debugobject: Prevent init race with static objects
| * a687da5004 arm64: kgdb: Set PSTATE.SS to 1 to re-enable single-step
| * 442470948c x86/ioapic: Don't return 0 from arch_dynirq_lower_bound()
| * 824683dbec regulator: stm32-pwr: fix of_iomap leak
| * 53adb408b1 media: rc: gpio-ir-recv: Fix support for wake-up
| * 9df630dafa media: rcar_fdp1: Fix refcount leak in probe and remove function
| * 6fd6e2f29c media: rcar_fdp1: Fix the correct variable assignments
| * 75b55a3cbb media: rcar_fdp1: Make use of the helper function devm_platform_ioremap_resource()
| * 03d2344592 media: rcar_fdp1: fix pm_runtime_get_sync() usage count
| * aebe8e43d8 media: rcar_fdp1: simplify error check logic at fdp_open()
| * a4b6ab360f media: saa7134: fix use after free bug in saa7134_finidev due to race condition
| * cd1583caed media: dm1105: Fix use after free bug in dm1105_remove due to race condition
| * 0c61a6897c x86/apic: Fix atomic update of offset in reserve_eilvt_offset()
| * 5224ea5751 regulator: core: Avoid lockdep reports when resolving supplies
| * 73b262115f regulator: core: Consistently set mutex_owner when using ww_mutex_lock_slow()
| * 9b53238b3b drm/lima/lima_drv: Add missing unwind goto in lima_pdev_probe()
| * 0a6d476d9c mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data
| * f79421c360 drm/msm/adreno: drop bogus pm_runtime_set_active()
| * 438d00b18d drm/msm/adreno: Defer enabling runpm until hw_init()
| * 594726c938 drm/msm: fix unbalanced pm_runtime_enable in adreno_gpu_{init, cleanup}
| * 37c8085cf9 firmware: qcom_scm: Clear download bit during reboot
| * 620b983589 media: av7110: prevent underflow in write_ts_to_decoder()
| * 1205c52cf2 media: uapi: add MEDIA_BUS_FMT_METADATA_FIXED media bus format.
| * c6a315f0b1 media: bdisp: Add missing check for create_workqueue
| * 1a057b6895 ARM: dts: qcom: ipq8064: Fix the PCI I/O port range
| * 699bf5a793 ARM: dts: qcom: ipq8064: reduce pci IO size to 64K
| * 1d207fcdf6 ARM: dts: qcom: ipq4019: Fix the PCI I/O port range
| * e0162c9297 EDAC/skx: Fix overflows on the DRAM row address mapping arrays
| * acb6f45775 arm64: dts: renesas: r8a774c0: Remove bogus voltages from OPP table
| * 0524eb6882 arm64: dts: renesas: r8a77990: Remove bogus voltages from OPP table
| * a535b5d4a2 drm/probe-helper: Cancel previous job before starting new one
| * 4223f98d4d drm/vgem: add missing mutex_destroy
| * 8747cd580b drm/rockchip: Drop unbalanced obj unref
| * 9773c58594 erofs: fix potential overflow calculating xattr_isize
| * 880c79bdb0 erofs: stop parsing non-compact HEAD index if clusterofs is invalid
| * e998107daa tpm, tpm_tis: Do not skip reset of original interrupt vector
| * 1c131a32a9 selinux: ensure av_permissions.h is built when needed
| * 11458692eb selinux: fix Makefile dependencies of flask.h
| * 823f554747 ubifs: Free memory for tmpfile name
| * d3f1b113a5 ubi: Fix return value overwrite issue in try_write_vid_and_data()
| * 6f2eee5457 ubifs: Fix memleak when insert_old_idx() failed
| * 2c2a76b7c4 Revert "ubifs: dirty_cow_znode: Fix memleak in error handling path"
| * 5d1f14beab i2c: omap: Fix standard mode false ACK readings
| * d482617fa6 KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not intercepted
| * 67d33b8c56 reiserfs: Add security prefix to xattr name in reiserfs_security_write()
| * 2399b1fda0 ring-buffer: Sync IRQ works before buffer destruction
| * a7fa8c9dc8 pwm: meson: Fix g12a ao clk81 name
| * a3e0d3430f pwm: meson: Fix axg ao mux parents
| * 719459877d kheaders: Use array declaration instead of char
| * 4ec3be7003 ipmi: fix SSIF not responding under certain cond.
| * bead854bcc ipmi:ssif: Add send_retries increment
| * 0f91290774 MIPS: fw: Allow firmware to pass a empty env
| * 3092933b26 xhci: fix debugfs register accesses while suspended
| * 3c5a28658d debugfs: regset32: Add Runtime PM support
| * 2298b30010 staging: iio: resolver: ads1210: fix config mode
| * fbd11f086b perf sched: Cast PTHREAD_STACK_MIN to int as it may turn into sysconf(__SC_THREAD_STACK_MIN_VALUE)
| * 6525d2fd6f USB: dwc3: fix runtime pm imbalance on unbind
| * 2d5844aa6e USB: dwc3: fix runtime pm imbalance on probe errors
| * 0804f3715c asm-generic/io.h: suppress endianness warnings for readq() and writeq()
| * 944ff47a19 ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750
| * f00e4bfd7f iio: adc: palmas_gpadc: fix NULL dereference on rmmod
| * 85ed09c330 USB: serial: option: add UNISOC vendor and TOZED LT70C product
| * 48cdcb40d5 bluetooth: Perform careful capability checks in hci_sock_ioctl()
| * c8258fc827 drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var
| * 425eea395f wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies()
| * 3b7509b6f5 counter: 104-quad-8: Fix race condition between FLAG and CNTR reads
* 05fe88d1c8 Merge "Merge tag 'android11-5.4.242_r00' into android11-5.4" into android11-5.4-lts
Change-Id: Ib877c272d1132e485256d651e8cd58b2e67a32c4
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2023-07-10 16:06:40 +00:00
android
Merge tag 'android11-5.4.242_r00' into android11-5.4
2023-05-25 17:49:55 +00:00
arch
Merge branch 'android11-5.4' into android11-5.4-lts
2023-06-30 09:00:08 +00:00
block
Merge 5.4.247 into android11-5.4-lts
2023-06-22 09:09:16 +00:00
certs
certs/blacklist_hashes.c: fix const confusion in certs blacklist
2022-06-22 14:11:22 +02:00
crypto
Merge 5.4.248 into android11-5.4-lts
2023-06-22 16:16:24 +00:00
Documentation
Merge 5.4.248 into android11-5.4-lts
2023-06-22 16:16:24 +00:00
drivers
Merge branch 'android11-5.4' into android11-5.4-lts
2023-06-30 09:00:08 +00:00
fs
This is the 5.4.249 stable release
2023-06-28 09:54:38 +00:00
include
This is the 5.4.249 stable release
2023-06-28 09:54:38 +00:00
init
This is the 5.4.226 stable release
2022-12-08 16:50:20 +00:00
ipc
ipc/sem: Fix dangling sem_array access in semtimedop race
2022-12-08 11:23:06 +01:00
kernel
This is the 5.4.249 stable release
2023-06-28 09:54:38 +00:00
lib
Merge 5.4.248 into android11-5.4-lts
2023-06-22 16:16:24 +00:00
LICENSES
mm
This is the 5.4.249 stable release
2023-06-28 09:54:38 +00:00
net
This is the 5.4.249 stable release
2023-06-28 09:54:38 +00:00
samples
This is the 5.4.244 stable release
2023-06-20 11:07:18 +00:00
scripts
This is the 5.4.244 stable release
2023-06-20 11:07:18 +00:00
security
Merge 5.4.246 into android11-5.4-lts
2023-06-20 19:13:58 +00:00
sound
This is the 5.4.249 stable release
2023-06-28 09:54:38 +00:00
tools
Merge 5.4.248 into android11-5.4-lts
2023-06-22 16:16:24 +00:00
usr
virt
KVM: Destroy target device if coalesced MMIO unregistration fails
2023-03-11 16:44:01 +01:00
.clang-format
.cocciconfig
.get_maintainer.ignore
.gitattributes
.gitignore
.mailmap
build.config.aarch64
ANDROID: distribute Module.symvers
2021-10-14 13:14:46 +08:00
build.config.allmodconfig
ANDROID: Different fix for KABI breakage in 5.4.151 in struct sock
2021-10-12 18:21:21 +02:00
build.config.allmodconfig.aarch64
build.config.allmodconfig.arm
build.config.allmodconfig.x86_64
build.config.arm
build.config.common
ANDROID: fix KCFLAGS override by __ANDROID_COMMON_KERNEL__
2022-04-29 17:53:05 +00:00
build.config.db845c
build.config.gki
build.config.gki-debug.aarch64
build.config.gki-debug.x86_64
build.config.gki.aarch64
ANDROID: GKI: Add symbol list for Zebra
2022-03-23 15:27:27 +00:00
build.config.gki.x86_64
build.config.gki_kasan
build.config.gki_kasan.aarch64
build.config.gki_kasan.x86_64
build.config.gki_kprobes
build.config.gki_kprobes.aarch64
build.config.gki_kprobes.x86_64
build.config.hikey960
build.config.x86_64
ANDROID: distribute Module.symvers
2021-10-14 13:14:46 +08:00
COPYING
CREDITS
Kbuild
Kconfig
MAINTAINERS
Merge 5.4.248 into android11-5.4-lts
2023-06-22 16:16:24 +00:00
Makefile
This is the 5.4.249 stable release
2023-06-28 09:54:38 +00:00
OWNERS
README
README.md