No description
  • C 98.2%
  • Assembly 1%
  • Makefile 0.3%
  • Shell 0.2%
  • Python 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
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

How do I submit patches to Android Common Kernels

  1. 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.

  2. 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:, or ANDROID:.
  • 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 ...) line
    • Example:
      • if the upstream commit message is
        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 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 of UPSTREAM:.
    • use the same tags as UPSTREAM:
    • add comments about the changes under the (cherry-picked from ...) line
    • Example:
        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 c31e73121f4c1ec41143423ac6ce3ce6dafdcec1)
        [ 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 use linux-next for example).
    • if changes were required, use BACKPORT: FROMGIT:
    • Example:
      • if the commit message in the maintainer tree is
        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
    • if changes were required, use BACKPORT: FROMLIST:
    • Example:
        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:
        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)