mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-05 10:31:46 +09:00
34aea58089b5383152a3697b41fc1f5cebc01efd
This merges the android14-6.1.124_r00 tag into the android14-6.1 branch, catching it up with the latest LTS releases. It contains the following commits: *e280ed497fRevert "Bluetooth: hci_core: Fix sleeping function called from invalid context" *6a643e39f7Revert "ipip,ip_tunnel,sit: Add FOU support for externally controlled ipip devices" *528ab93200Revert "ip_tunnel: annotate data-races around t->parms.link" *02dc81da43Revert "ipv4: ip_tunnel: Unmask upper DSCP bits in ip_tunnel_bind_dev()" *11a2f6348bRevert "ipv4: ip_tunnel: Unmask upper DSCP bits in ip_md_tunnel_xmit()" *302342ed43Revert "ipv4: ip_tunnel: Unmask upper DSCP bits in ip_tunnel_xmit()" *5713068b26Revert "net: Fix netns for ip_tunnel_init_flow()" *50cda709ebRevert "usb: xhci: Limit Stop Endpoint retries" *0ab35d883aRevert "xhci: Turn NEC specific quirk for handling Stop Endpoint errors generic" *4ff68760c1Merge 6.1.124 into android14-6.1-lts |\ | *c63962be84Linux 6.1.124 | *677294e4dazram: check comp is non-NULL before calling comp_destroy | *91b493f15dmptcp: don't always assume copied data in mptcp_cleanup_rbuf() | *cbdb6a4c6amptcp: fix recvbuffer adjust on sleeping rcvmsg | *09ba95321amptcp: fix TCP options overflow. | *bfb7011921mm: vmscan: account for free pages to prevent infinite Loop in throttle_direct_reclaim() | *a3f8ee1522mm/readahead: fix large folio support in async readahead | *887890bbdbdt-bindings: display: adi,adv7533: Drop single lane support | *e64d0a11a2drm: adv7511: Drop dsi single lane support | *7af63ef5fenet/sctp: Prevent autoclose integer overflow in sctp_association_init() | *eef34c0151sky2: Add device ID 11ab:4373 for Marvell 88E8075 | *0310cbad16pinctrl: mcp23s08: Fix sleeping in atomic context due to regmap locking | *346db03e99RDMA/uverbs: Prevent integer overflow issue | *9e431c67f3kcov: mark in_softirq_really() as __always_inline | *cff1de87edALSA: seq: oss: Fix races at processing SysEx messages | *12539ac4a6ALSA hda/realtek: Add quirk for Framework F111:000C | *1f8da43e12modpost: fix the missed iteration for the max bit in do_input() | *7635c2d787modpost: fix input MODULE_DEVICE_TABLE() built for 64-bit on 32-bit host | *b7350b18cbusb: xhci: Avoid queuing redundant Stop Endpoint commands | *1164026a40ARC: build: Try to guess GCC variant of cross compiler | *9336ec56cbirqchip/gic: Correct declaration of *percpu_base pointer in union gic_base | *028a68886eBluetooth: hci_core: Fix sleeping function called from invalid context | *31dc29b5d1net: usb: qmi_wwan: add Telit FE910C04 compositions | *ca2c565a7cksmbd: retry iterate_dir in smb2_query_dir | *42de603783bpf: fix potential error return | *ced1bd9297sound: usb: format: don't warn that raw DSD is unsupported | *7881f1b3b9sound: usb: enable DSD output for ddHiFi TC44C | *7815958273ALSA: hda/realtek: Add new alc2xx-fixup-headset-mic model | *1ea629e7bbbtrfs: flush delalloc workers queue before stopping cleaner kthread during unmount | *465b18e1c5drm/amdkfd: Correct the migration DMA map direction | *c217d67b29wifi: mac80211: wake the queues in case of failure in resume | *66376f1a73btrfs: fix use-after-free when COWing tree bock and tracing is enabled | *9caa207980btrfs: rename and export __btrfs_cow_block() | *eba25e21dcila: serialize calls to nf_register_net_hooks() | *5d336714dbaf_packet: fix vlan_get_protocol_dgram() vs MSG_PEEK | *d91b4a9baaaf_packet: fix vlan_get_tci() vs MSG_PEEK | *81d26fee2cnet: wwan: iosm: Properly check for valid exec stage in ipc_mmio_init() | *ad2ad4cd11net: restrict SO_REUSEPORT to inet sockets | *ac9cfef695net: reenable NETIF_F_IPV6_CSUM offload for BIG TCP packets | *32e1e748a8RDMA/rtrs: Ensure 'ib_sge list' is accessible | *b8ab9bd0c8net: wwan: t7xx: Fix FSM command timeout issue | *274cb294fanet: mv643xx_eth: fix an OF node reference leak | *847c4daa21eth: bcmsysport: fix call balance of priv->clk handling routines | *956f00d870ALSA: usb-audio: US16x08: Initialize array before use | *94dde4fd7enet: llc: reset skb->transport_header | *607774a137netfilter: nft_set_hash: unaligned atomic read on struct nft_set_ext | *3f1f094e0fdrm/i915/dg1: Fix power gate sequence. | *78a110332anetrom: check buffer length before accessing it | *d4b3978fdfnet: Fix netns for ip_tunnel_init_flow() | *9b8f85c4d5ipv4: ip_tunnel: Unmask upper DSCP bits in ip_tunnel_xmit() | *d6ff1c8611ipv4: ip_tunnel: Unmask upper DSCP bits in ip_md_tunnel_xmit() | *5fb41d9ba9ipv4: ip_tunnel: Unmask upper DSCP bits in ip_tunnel_bind_dev() | *c3c53b1692ip_tunnel: annotate data-races around t->parms.link | *19bbca7bc5ipip,ip_tunnel,sit: Add FOU support for externally controlled ipip devices | *de3f999bf8net: fix memory leak in tcp_conn_request() | *28f1e04d91net: stmmac: restructure the error path of stmmac_probe_config_dt() | *51c8cfd00enet: stmmac: don't create a MDIO bus if unnecessary | *40b78dbdf5net: stmmac: platform: provide devm_stmmac_probe_config_dt() | *b46cff8774RDMA/hns: Fix missing flush CQE for DWQE | *3f0a3e857dRDMA/hns: Fix warning storm caused by invalid input in IO path | *5a824c30dfRDMA/hns: Fix mapping error of zero-hop WQE buffer | *b32e9f4a78RDMA/hns: Remove unused parameters and variables | *8e16c8b484RDMA/hns: Refactor mtr find | *ba4014276bnet: dsa: microchip: Fix LAN937X set_ageing_time function | *9d00ab0e0dnet: dsa: microchip: add ksz_rmw8() function | *f7954e8575net: dsa: microchip: Fix KSZ9477 set_ageing_time function | *2478960146drm/bridge: adv7511_audio: Update Audio InfoFrame properly | *02c46a2d13RDMA/bnxt_re: Fix the locking while accessing the QP table | *1dcaac7a61RDMA/bnxt_re: Fix max_qp_wrs reported | *c68c136652RDMA/bnxt_re: Fix reporting hw_ver in query_device | *c50ff899afRDMA/bnxt_re: Add check for path mtu in modify_qp | *cbc35242a9RDMA/mlx5: Enforce same type port association for multiport RoCE | *6c6f477f64net: mctp: handle skb cleanup on sock_queue failures | *116b937eb4xhci: Turn NEC specific quirk for handling Stop Endpoint errors generic | *ae1a08850ausb: xhci: Limit Stop Endpoint retries | *1ae96fb8d7xhci: retry Stop Endpoint on buggy NEC controllers | *326147e4c2thunderbolt: Don't display nvm_version unless upgrade supported | *616747731fthunderbolt: Add support for Intel Panther Lake-M/P | *f26009a0d4thunderbolt: Add support for Intel Lunar Lake | *631b1e09e2tracing: Have process_string() also allow arrays | *a40de0330abtrfs: fix use-after-free in btrfs_encoded_read_endio() | *c79324d42fselinux: ignore unknown extended permissions | *16fea758adx86/hyperv: Fix hv tsc page based sched_clock for hibernation * |2e60b675e3ANDROID: GKI: add blk_mq_quiesce_queue_nowait to virtual_device build symbol list * |7d8965fde5Revert "tracing: Constify string literal data member in struct trace_event_call" * |51d8dc4e92Merge 6.1.123 into android14-6.1-lts |\| | *7dc732d24fLinux 6.1.123 | *1599e0fa15ALSA: hda/realtek: Fix spelling mistake "Firelfy" -> "Firefly" | *acddb87620Revert "rcu-tasks: Fix access non-existent percpu rtpcp variable in rcu_tasks_need_gpcb()" | *36775f42e0nfsd: cancel nfsd_shrinker_work using sync mode in nfs4_state_shutdown_net | *459ef4a242btrfs: sysfs: fix direct super block member reads | *bb8e287f59btrfs: avoid monopolizing a core when activating a swap file | *6abbbd8286power: supply: gpio-charger: Fix set charge current limits | *990730ddbdi2c: microchip-core: fix "ghost" detections | *b106ced612i2c: imx: add imx7d compatible string for applying erratum ERR007805 | *906fb74685i2c: microchip-core: actually use repeated sends | *6237331361io_uring/sqpoll: fix sqpoll error handling races | *3d15f4c244tracing: Prevent bad count for tracing_cpumask_write | *f2a16d2ba4tracing: Constify string literal data member in struct trace_event_call | *581d8a5ac1freezer, sched: Report frozen tasks as 'D' instead of 'R' | *b0ce4e8fedsched/core: Report correct state for TASK_IDLE | TASK_FREEZABLE | *da719022a4pmdomain: core: Add missing put_device() | *10d40c46dbALSA: hda/realtek: fix micmute LEDs don't work on HP Laptops | *8fb5edd202ALSA: hda/realtek: fix mute/micmute LEDs don't work for EliteBook X G1i | *4e8074bb33bpf: Check validity of link->type in bpf_link_show_fdinfo() | *db84cb4c8cnet/mlx5e: Don't call cleanup on profile rollback failure | *7b93728274MIPS: mipsregs: Set proper ISA level for virt extensions | *b016bb8f41MIPS: Probe toolchain support of -msym32 | *53e049204dvmalloc: fix accounting with i915 | *45883477b1blk-mq: register cpuhp callback after hctx is added to xarray table | *9e323f856cvirtio-blk: don't keep queue frozen during system suspend | *f61b2e5e78drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req() | *ade7aeb0dascsi: storvsc: Do not flag MAINTENANCE_IN return of SRB_STATUS_DATA_OVERRUN as an error | *47c629d393scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time | *ba3c90162bplatform/x86: asus-nb-wmi: Ignore unknown event 0xCF | *048abad5a8regmap: Use correct format specifier for logging range errors | *2ea605f61esmb: server: Fix building with GCC 15 | *385c4fdbffALSA: hda/conexant: fix Z60MR100 startup pop issue | *edadc693bfscsi: megaraid_sas: Fix for a potential deadlock | *7aafb0c400scsi: qla1280: Fix hw revision numbering for ISP1020/1040 | *e53deb6f42watchdog: it87_wdt: add PWRGD enable quirk for Qotom QCML04 | *83f5ba098atracing/kprobe: Make trace_kprobe's module callback called after jump_label update | *7357ad7d1fstddef: make __struct_group() UAPI C++-friendly | *8b2282b508powerpc/pseries/vas: Add close() callback in vas_vm_ops struct | *6ea15205d7mtd: rawnand: fix double free in atmel_pmecc_create_user() | *fdba6d5e45dmaengine: at_xdmac: avoid null_prt_deref in at_xdmac_prep_dma_memset | *f03e6bb31cdmaengine: apple-admac: Avoid accessing registers in probe | *c2610aba67dmaengine: tegra: Return correct DMA status when paused | *e1f1aa9718dmaengine: dw: Select only supported masters for ACPI devices | *341be7bdc7dmaengine: mv_xor: fix child node refcount handling in early exit | *eb71df4166phy: rockchip: naneng-combphy: fix phy reset | *a19b505563phy: usb: Toggle the PHY power during init | *8c6ef358baphy: core: Fix that API devm_phy_destroy() fails to destroy the phy | *0f46864e9dphy: core: Fix that API devm_of_phy_provider_unregister() fails to unregister the phy provider | *5c23b6b47bphy: core: Fix that API devm_phy_put() fails to release the phy | *be2c737d4aphy: core: Fix an OF node refcount leakage in of_phy_provider_lookup() | *dff3974372phy: core: Fix an OF node refcount leakage in _of_phy_get() | *138a5c7736phy: qcom-qmp: Fix register name in RX Lane config of SC8280XP | *aeace7d4c0mtd: rawnand: arasan: Fix missing de-registration of NAND | *b4b49cbd5bmtd: rawnand: arasan: Fix double assertion of chip-select | *eabe5f73aamtd: diskonchip: Cast an operand to prevent potential overflow | *61ddaac44enfsd: restore callback functionality for NFSv4.0 | *9a57119d11bpf: Check negative offsets in __bpf_skb_min_len() | *be848bde4atcp_bpf: Add sk_rmem_alloc related logic for tcp_bpf ingress redirection | *2a572e308ftcp_bpf: Charge receive socket buffer in bpf_tcp_ingress() | *b480e57d13mm/vmstat: fix a W=1 clang compiler warning | *3876e3a1c3media: dvb-frontends: dib3000mb: fix uninit-value in dib3000_write_reg * |7ec8f74da4Merge 6.1.122 into android14-6.1-lts |/ *563edd786fLinux 6.1.122 *bd050bb576drm/amdgpu: Handle NULL bo->tbo.resource (again) in amdgpu_vm_bo_update *71a7e2f5b6io_uring/rw: avoid punting to io-wq directly *57cd0416d4io_uring/rw: treat -EOPNOTSUPP for IOCB_NOWAIT like -EAGAIN *72060434a1io_uring/rw: split io_read() into a helper *400a2ae671epoll: Add synchronous wakeup support for ep_poll_callback *6c450489f9udf: Fix directory iteration for longer tail extents *91542d131bceph: validate snapdirname option length when mounting *28ca6f1d19of: Fix refcount leakage for OF node returned by __of_get_dma_parent() *76db8a75f0of: Fix error path in of_parse_phandle_with_args_map() *4fa2c639fcudmabuf: also check for F_SEAL_FUTURE_WRITE *ef942d2336nilfs2: prevent use of deleted inode *48d2fb14f9nilfs2: fix buffer head leaks in calls to truncate_inode_pages() *4c300be883of/irq: Fix using uninitialized variable @addr_len in API of_irq_parse_one() *cd126daadfof/irq: Fix interrupt-map cell length check in of_irq_parse_imap_parent() *61f3036bc2NFS/pnfs: Fix a live lock between recalled layouts and layoutget *534d59ab38io_uring: check if iowq is killed before queuing *c034ce2668io_uring: Fix registered ring file refcount leak *48d07e3a18selftests/bpf: Use asm constraint "m" for LoongArch *f3ff759ec6tracing: Add "%s" check in test_event_printk() *5a03ebbe09tracing: Add missing helper functions in event pointer dereference check *ce8d363103tracing: Fix test_event_printk() to process entire print argument *7ed4db3150KVM: x86: Play nice with protected guests in complete_hypercall_exit() *718fe694a3Drivers: hv: util: Avoid accessing a ringbuffer not initialized yet *0323e6b113btrfs: tree-checker: reject inline extent items with 0 ref count *ac3b5366b9zram: fix uninitialized ZRAM not releasing backing device *b9ca6cf45azram: refuse to use zero sized block device as backing device *2d9a4ff1a5sh: clk: Fix clk_enable() to return 0 on NULL clk *a8a1a7949dhwmon: (tmp513) Fix interpretation of values of Temperature Result and Limit Registers *51f810827ehwmon: (tmp513) Fix Current Register value interpretation *8e58bf4ac2hwmon: (tmp513) Fix interpretation of values of Shunt Voltage and Limit Registers *11fa4e178ehwmon: (tmp513) Use SI constants from units.h *7df25973b6hwmon: (tmp513) Simplify with dev_err_probe() *d2aa3d5014hwmon: (tmp513) Don't use "proxy" headers *65501a4fd8drm/amdgpu: don't access invalid sched *c7fe4305cdi915/guc: Accumulate active runtime on gt reset *7bfe589bbbi915/guc: Ensure busyness counter increases motonically *7966c6ed13i915/guc: Reset engine utilization buffer before registration *1e9307c9b5drm/panel: novatek-nt35950: fix return value check in nt35950_probe() *69fbb01e89drm/modes: Avoid divide by zero harder in drm_mode_vrefresh() *a3301461f3thunderbolt: Improve redrive mode handling *b540c716c8USB: serial: option: add Telit FE910C04 rmnet compositions *12b2347df6USB: serial: option: add MediaTek T7XX compositions *a81a361bd1USB: serial: option: add Netprisma LCUK54 modules for WWAN Ready *3274015453USB: serial: option: add MeiG Smart SLM770A *1f76595c7aUSB: serial: option: add TCL IK512 MBIM & ECM *d7205a72achexagon: Disable constant extender optimization for LLVM prior to 19.1.0 *ab765320c0efivarfs: Fix error on non-existent file *a72ff366d8i2c: riic: Always round-up when calculating bus period *ecc0e323ddchelsio/chtls: prevent potential integer overflow on 32bit *15b3121a68KVM: x86: Cache CPUID.0xD XSTATE offsets+sizes during module init *f1dec8bc31mmc: sdhci-tegra: Remove SDHCI_QUIRK_BROKEN_ADMA_ZEROLEN_DESC quirk *26429dc63enet: mdiobus: fix an OF node reference leak *7134f6372cnetfilter: ipset: Fix for recursive locking warning *2d5b7d2c43net: ethernet: bgmac-platform: fix an OF node reference leak *e6fc9ff945net: hinic: Fix cleanup in create_rxqs/txqs() *11561dfe9aionic: use ee->offset when returning sprom data *da93a12876ionic: Fix netdev notifier unregister on failure *d10321be26netdevsim: prevent bad user input in nsim_dev_health_break_write() *59c4ca8d8dnet: mscc: ocelot: fix incorrect IFH SRC_PORT field in ocelot_ifh_set_basic() *d7d1f986ebnet/smc: check return value of sock_recvmsg when draining clc data *e1cc8be2a7net/smc: check smcd_v2_ext_offset when receiving proposal msg *62056d1592net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg *a76434c8bfnet/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll *bec2f52866net/smc: protect link down work from execute after lgr freed *7334f371d1cxl/region: Fix region creation for greater than x2 switches *2dfa38be64i2c: pnx: Fix timeout in wait functions *090cd7dfc3p2sb: Do not scan and remove the P2SB device when it is unhidden *8fc1667bf9p2sb: Move P2SB hide and unhide code to p2sb_scan_and_cache() *d552e2e068p2sb: Introduce the global flag p2sb_hidden_by_bios *da3d454cd5p2sb: Factor out p2sb_read_from_cache() *1e41911ab2platform/x86: p2sb: Make p2sb_get_devfn() return void *45bbb2a63ePCI: Introduce pci_resource_n() *684e260146usb: dwc2: gadget: Don't write invalid mapped sg entries into dma_desc with iommu enabled *3469c3e32cMIPS: Loongson64: DTS: Fix msi node for ls7a *f6720b1362PCI: Add ACS quirk for Broadcom BCM5760X NIC *626b6fc9a0ASoC: Intel: sof_sdw: add quirk for Dell SKU 0B8C *0aeb5803fbASoC: Intel: sof_sdw: fix jack detection on ADL-N variant RVP *498e9f29d1usb: cdns3: Add quirk flag to enable suspend residency *ee98649645PCI: vmd: Create domain symlink before pci_bus_add_devices() *f858b0fab2PCI: Use preserve_config in place of pci_flags *9906dbe600PCI/AER: Disable AER service on suspend *489422e2benet: sched: fix ordering of qlen adjustment Change-Id: Ica347cdcd7663b7503c7ae65eda60924ec64f415 Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Merge
2c1e2dbb72 ("platform/x86: panasonic-laptop: Return errno correctly in show callback") into android14-6.1-lts
Merge
749a916a9c ("usb: dwc3: ep0: Don't clear ep0 DWC3_EP_TRANSFER_STARTED") into android14-6.1-lts
Merge
8379d0cbd5 ("mmc: core: Add SD card quirk for broken poweroff notification") into android14-6.1-lts
Merge
bdefb8ce7c ("tty: rp2: Fix reset with non forgiving PCIe host bridges") into android14-6.1-lts
Merge tag 'mm-hotfixes-stable-2022-12-10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
…
…
How do I submit patches to Android Common Kernels
-
BEST: Make all of your changes to upstream Linux. If appropriate, backport to the stable releases. These patches will be merged automatically in the corresponding common kernels. If the patch is already in upstream Linux, post a backport of the patch that conforms to the patch requirements below.
- Do not send patches upstream that contain only symbol exports. To be considered for upstream Linux,
additions of
EXPORT_SYMBOL_GPL()require an in-tree modular driver that uses the symbol -- so include the new driver or changes to an existing driver in the same patchset as the export. - When sending patches upstream, the commit message must contain a clear case for why the patch is needed and beneficial to the community. Enabling out-of-tree drivers or functionality is not not a persuasive case.
- Do not send patches upstream that contain only symbol exports. To be considered for upstream Linux,
additions of
-
LESS GOOD: Develop your patches out-of-tree (from an upstream Linux point-of-view). Unless these are fixing an Android-specific bug, these are very unlikely to be accepted unless they have been coordinated with kernel-team@android.com. If you want to proceed, post a patch that conforms to the patch requirements below.
Common Kernel patch requirements
- All patches must conform to the Linux kernel coding standards and pass
scripts/checkpatch.pl - Patches shall not break gki_defconfig or allmodconfig builds for arm, arm64, x86, x86_64 architectures (see https://source.android.com/setup/build/building-kernels)
- If the patch is not merged from an upstream branch, the subject must be tagged with the type of patch:
UPSTREAM:,BACKPORT:,FROMGIT:,FROMLIST:, orANDROID:. - All patches must have a
Change-Id:tag (see https://gerrit-review.googlesource.com/Documentation/user-changeid.html) - If an Android bug has been assigned, there must be a
Bug:tag. - All patches must have a
Signed-off-by:tag by the author and the submitter
Additional requirements are listed below based on patch type
Requirements for backports from mainline Linux: UPSTREAM:, BACKPORT:
- If the patch is a cherry-pick from Linux mainline with no changes at all
- tag the patch subject with
UPSTREAM:. - add upstream commit information with a
(cherry picked from commit ...)line - Example:
- if the upstream commit message is
- tag the patch subject with
important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
- then Joe Smith would upload the patch for the common kernel as
UPSTREAM: important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
Bug: 135791357
Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
(cherry picked from commit c31e73121f4c1ec41143423ac6ce3ce6dafdcec1)
Signed-off-by: Joe Smith <joe.smith@foo.org>
- If the patch requires any changes from the upstream version, tag the patch with
BACKPORT:instead ofUPSTREAM:.- use the same tags as
UPSTREAM: - add comments about the changes under the
(cherry picked from commit ...)line - Example:
- use the same tags as
BACKPORT: important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
Bug: 135791357
Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
(cherry picked from commit c31e73121f4c1ec41143423ac6ce3ce6dafdcec1)
[joe: Resolved minor conflict in drivers/foo/bar.c ]
Signed-off-by: Joe Smith <joe.smith@foo.org>
Requirements for other backports: FROMGIT:, FROMLIST:,
- If the patch has been merged into an upstream maintainer tree, but has not yet
been merged into Linux mainline
- tag the patch subject with
FROMGIT: - add info on where the patch came from as
(cherry picked from commit <sha1> <repo> <branch>). This must be a stable maintainer branch (not rebased, so don't uselinux-nextfor example). - if changes were required, use
BACKPORT: FROMGIT: - Example:
- if the commit message in the maintainer tree is
- tag the patch subject with
important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
- then Joe Smith would upload the patch for the common kernel as
FROMGIT: important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
Bug: 135791357
(cherry picked from commit 878a2fd9de10b03d11d2f622250285c7e63deace
https://git.kernel.org/pub/scm/linux/kernel/git/foo/bar.git test-branch)
Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
Signed-off-by: Joe Smith <joe.smith@foo.org>
- If the patch has been submitted to LKML, but not accepted into any maintainer tree
- tag the patch subject with
FROMLIST: - add a
Link:tag with a link to the submittal on lore.kernel.org - add a
Bug:tag with the Android bug (required for patches not accepted into a maintainer tree) - if changes were required, use
BACKPORT: FROMLIST: - Example:
- tag the patch subject with
FROMLIST: important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
Bug: 135791357
Link: https://lore.kernel.org/lkml/20190619171517.GA17557@someone.com/
Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
Signed-off-by: Joe Smith <joe.smith@foo.org>
Requirements for Android-specific patches: ANDROID:
- If the patch is fixing a bug to Android-specific code
- tag the patch subject with
ANDROID: - add a
Fixes:tag that cites the patch with the bug - Example:
- tag the patch subject with
ANDROID: fix android-specific bug in foobar.c
This is the detailed description of the important fix
Fixes: 1234abcd2468 ("foobar: add cool feature")
Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
Signed-off-by: Joe Smith <joe.smith@foo.org>
- If the patch is a new feature
- tag the patch subject with
ANDROID: - add a
Bug:tag with the Android bug (required for android-specific features)
- tag the patch subject with
Description
Languages
C
97.7%
Assembly
1.6%
Makefile
0.3%
Perl
0.1%