commit | fa7f6a5f56d909d4d321b28a3e23ca0175825042 | [log] [tgz] |
---|---|---|
author | Greg Kroah-Hartman <gregkh@google.com> | Fri Jul 01 14:25:17 2022 +0200 |
committer | Greg Kroah-Hartman <gregkh@google.com> | Fri Jul 01 15:02:40 2022 +0200 |
tree | 3d33fc532fa8ba86858f1e8c1a97870b5fec6d5f | |
parent | 73c2a811f6d17d60e03a0cb5c0fa17fab7e982e2 [diff] | |
parent | b3898383081097524bf3fdd905f96ffc97d0f8ee [diff] |
Merge branch 'android12-5.10' into branch 'android12-5.10-lts' Sync up with android12-5.10 for the following commits: b38983830810 ANDROID: GKI: Add symbols to abi_gki_aarch64_transsion 5b696d45bf3c BACKPORT: nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs 01680ae117e6 ANDROID: vendor_hook: Add hook in __free_pages() e06405967379 ANDROID: create and export is_swap_slot_cache_enabled f6f18f7ffab8 ANDROID: vendor_hook: Add hook in swap_slots 034877c19535 ANDROID: mm: export swapcache_free_entries 06c2766cbc99 ANDROID: mm: export symbols used in vendor hook android_vh_get_swap_page() d4eef93a9dbf ANDROID: vendor_hooks: Add hooks to extend struct swap_slots_cache 4506bcbba5ec ANDROID: mm: export swap_type_to_swap_info ed2b11d639fa ANDROID: vendor_hook: Add hook in si_swapinfo() 667f0d71dc08 ANDROID: vendor_hooks: Add hooks to extend the struct swap_info_struct bc4c73c18205 ANDROID: vendor_hook: Add hooks in unuse_pte_range() and try_to_unuse() 7222a0b29b2a ANDROID: vendor_hook: Add hooks in free_swap_slot() d2fea0ba9a08 ANDROID: vendor_hook: Add hook to update nr_swap_pages and total_swap_pages 1aa26f0017f1 ANDROID: vendor_hook: Add hook in page_referenced_one() 851672a4b20e ANDROID: vendor_hooks: Add hooks to record the I/O statistics of swap: 5bc9b10c45dc ANDROID: vendor_hook: Add hook in migrate_page_states() 89a247a6384b ANDROID: vendor_hook: Add hook in __migration_entry_wait() f7c932399ef1 ANDROID: vendor_hook: Add hook in handle_pte_fault() 50148ce2498a ANDROID: vendor_hook: Add hook in do_swap_page() 9d4b553252ea ANDROID: vendor_hook: Add hook in wp_page_copy() e3f469befbe0 ANDROID: vendor_hooks: Add hooks to madvise_cold_or_pageout_pte_range() 6b7243da5eda ANDROID: vendor_hook: Add hook in snapshot_refaults() 6b0495951131 ANDROID: vendor_hook: Add hook in inactive_is_low() bb9c8f525686 FROMGIT: usb: gadget: f_fs: change ep->ep safe in ffs_epfile_io() 7d2bd28eae45 FROMGIT: usb: gadget: f_fs: change ep->status safe in ffs_epfile_io() abb407e9ff95 ANDROID: GKI: forward declare struct cgroup_taskset in vendor hooks 8d6d335851a1 ANDROID: Fix build error with CONFIG_UCLAMP_TASK disabled 1590a0e8e123 ANDROID: GKI: include more type definitions in vendor hooks 583c0f7c1c91 ANDROID: Update symbol list for mtk 5146690a6c99 ANDROID: dma/debug: fix warning of check_sync 564ba930506e FROMGIT: usb: common: usb-conn-gpio: Allow wakeup from system suspend d41cf0b55b85 BACKPORT: FROMLIST: usb: gadget: uvc: fix list double add in uvcg_video_pump 74769685e442 BACKPORT: exfat: improve write performance when dirsync enabled 47fa973d9e2e FROMLIST: devcoredump : Serialize devcd_del work b92ac325368e FROMGIT: usb: gadget: uvc: calculate the number of request depending on framesize 59d057a3f984 ANDROID: GKI: Add tracing_is_on interface into symbol list db16bd36e8d6 UPSTREAM: usb: gadget: f_mass_storage: Make CD-ROM emulation work with Mac OS-X fefdf99a969e BACKPORT: io_uring: fix race between timeout flush and removal 07b78bf6d055 BACKPORT: net/sched: cls_u32: fix netns refcount changes in u32_change() 95e278bdc87a UPSTREAM: io_uring: always use original task when preparing req identity 0f7712941664 FROMLIST: remoteproc: Fix dma_mem leak after rproc_shutdown 6a15abd60427 FROMLIST: dma-mapping: Add dma_release_coherent_memory to DMA API 9efe21cd8f3f ANDROID: Update QCOM symbol list for __reset_control_get 131b12d50f16 Merge tag 'android12-5.10.110_r01' into android12-5.10 8c3ac02bcaf8 ANDROID: vendor_hooks: Add hooks for mutex a27d9caa6a44 BACKPORT: can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path 1292f517889e BACKPORT: can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path 82a3c7ee8d07 ANDROID: GKI: Update symbols to symbol list 59735a7d31c9 ANDROID: oplus: Update the ABI xml and symbol list 76c90b9959c9 UPSTREAM: remoteproc: Fix count check in rproc_coredump_write() 3e71aa523eca BACKPORT: esp: Fix possible buffer overflow in ESP transformation 66f0c91b2fe5 ANDROID: Fix the drain_all_pages default condition broken by a hook 393be9a06459 UPSTREAM: Revert "xfrm: xfrm_state_mtu should return at least 1280 for ipv6" 73f609894121 UPSTREAM: xfrm: fix MTU regression e27ad1d21124 ANDROID: signal: Add vendor hook for memory reaping And track more new symbols that were added to the 'android12-5.10' branch: Leaf changes summary: 33 artifacts changed Changed leaf types summary: 0 leaf type changed Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 31 Added functions Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 2 Added variables 31 Added functions: [A] 'function int __traceiter_android_vh_killed_process(void*, task_struct*, task_struct*, bool*)' [A] 'function void _snd_pcm_hw_params_any(snd_pcm_hw_params*)' [A] 'function bool check_cache_active()' [A] 'function int copy_to_user_fromio(void*, const volatile void*, size_t)' [A] 'function void debugfs_create_file_size(const char*, umode_t, dentry*, void*, const file_operations*, loff_t)' [A] 'function int devm_regmap_field_bulk_alloc(device*, regmap*, regmap_field**, reg_field*, int)' [A] 'function mem_cgroup* get_mem_cgroup_from_mm(mm_struct*)' [A] 'function bool is_swap_slot_cache_enabled()' [A] 'function void ktime_get_coarse_ts64(timespec64*)' [A] 'function unsigned int linear_range_get_max_value(const linear_range*)' [A] 'function int linear_range_get_value(const linear_range*, unsigned int, unsigned int*)' [A] 'function int platform_irqchip_probe(platform_device*)' [A] 'function int register_tcf_proto_ops(tcf_proto_ops*)' [A] 'function int scan_swap_map_slots(swap_info_struct*, unsigned char, int, swp_entry_t*)' [A] 'function int snd_pcm_kernel_ioctl(snd_pcm_substream*, unsigned int, void*)' [A] 'function int snd_pcm_open_substream(snd_pcm*, int, file*, snd_pcm_substream**)' [A] 'function int snd_pcm_stop(snd_pcm_substream*, snd_pcm_state_t)' [A] 'function long int strnlen_user(const char*, long int)' [A] 'function int swap_alloc_cluster(swap_info_struct*, swp_entry_t*)' [A] 'function swap_info_struct* swap_type_to_swap_info(int)' [A] 'function void swapcache_free_entries(swp_entry_t*, int)' [A] 'function int tcf_action_exec(sk_buff*, tc_action**, int, tcf_result*)' [A] 'function void tcf_exts_destroy(tcf_exts*)' [A] 'function int tcf_exts_dump(sk_buff*, tcf_exts*)' [A] 'function int tcf_exts_dump_stats(sk_buff*, tcf_exts*)' [A] 'function int tcf_exts_validate(net*, tcf_proto*, nlattr**, nlattr*, tcf_exts*, bool, bool, netlink_ext_ack*)' [A] 'function bool tcf_queue_work(rcu_work*, work_func_t)' [A] 'function int thermal_zone_unbind_cooling_device(thermal_zone_device*, int, thermal_cooling_device*)' [A] 'function int tracing_is_on()' [A] 'function int unregister_tcf_proto_ops(tcf_proto_ops*)' [A] 'function usb_role usb_role_switch_get_role(usb_role_switch*)' 2 Added variables: [A] 'tracepoint __tracepoint_android_vh_killed_process' [A] 'void* high_memory' Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> Change-Id: Ia4a34d9aa1929161e2587529f700f49c31b4c2cc
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.
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.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.
script/checkpatch.pl
UPSTREAM:
, BACKPORT:
, FROMGIT:
, FROMLIST:
, or ANDROID:
.Change-Id:
tag (see https://gerrit-review.googlesource.com/Documentation/user-changeid.html)Bug:
tag.Signed-off-by:
tag by the author and the submitterAdditional requirements are listed below based on patch type
UPSTREAM:
, BACKPORT:
UPSTREAM:
.(cherry picked from commit ...)
lineimportant 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>
BACKPORT:
instead of UPSTREAM:
.UPSTREAM:
(cherry picked from commit ...)
lineBACKPORT: 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>
FROMGIT:
, FROMLIST:
,FROMGIT:
(cherry picked from commit <sha1> <repo> <branch>)
. This must be a stable maintainer branch (not rebased, so don't use linux-next
for example).BACKPORT: FROMGIT:
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>
FROMLIST:
Link:
tag with a link to the submittal on lore.kernel.orgBug:
tag with the Android bug (required for patches not accepted into a maintainer tree)BACKPORT: FROMLIST:
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>
ANDROID:
ANDROID:
Fixes:
tag that cites the patch with the bugANDROID: 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>
ANDROID:
Bug:
tag with the Android bug (required for android-specific features)