commit | a7c8ce84600703f8b5e77ca13b192b20068408e3 | [log] [tgz] |
---|---|---|
author | Greg Kroah-Hartman <gregkh@google.com> | Thu Nov 04 15:59:26 2021 +0100 |
committer | Greg Kroah-Hartman <gregkh@google.com> | Thu Nov 04 17:26:58 2021 +0100 |
tree | c2a854c877782191dfd52fbc50e42fc4ba8e5f71 | |
parent | 76698ea35fd3a66b01a1fbaaca96e3c59e0e9923 [diff] | |
parent | 29af14b0862ae80a515c8cdb82963e4ac965f8d7 [diff] |
Merge branch 'android12-5.10' into `android12-5.10-lts` Sync up with android12-5.10 for the following commits: 29af14b0862a ANDROID: GKI: Update symbols to symbol list 8d7f609cdaa4 ANDROID: fips140: add name and version, and a function to retrieve them 64d769e53f20 ANDROID: fips140: add service indicators b9066e59a587 ANDROID: GKI: Update symbols to symbol list 1eae8229b754 ANDROID: GKI: Update symbols to symbol list aee113fcef3a ANDROID: Incremental fs: Fix dentry get/put imbalance on vfs_mkdir() failure 9cafb6afaa2c ANDROID: GKI: Update symbols to symbol list 6ad609468d93 ANDROID: Fix mmu_notifier imbalance 62f22f5c05e3 ANDROID: ABI: Update symbol list for IMX f5284c5c9c63 ANDROID: Update symbol list for mtk 8a30a2cadd2e ANDROID: GKI: update virtual device symbol list cf721d6c4626 ANDROID: ABI: add new symbols required by fips140.ko 482b0323cf29 ANDROID: fips140: zeroize temporary values from integrity check ecf9341134d1 ANDROID: fips140: remove in-place updating of live algorithms e45108ecff64 ANDROID: fips140: block crypto operations until tests complete 6b995f5a5403 ANDROID: fips140: preserve RELA sections without relying on the module loader e8d56bd78b6e ANDROID: module: apply special LTO treatment to .text even if CFI is disabled 52b70d491bd4 ANDROID: fips140: use FIPS140_CFLAGS when compiling fips140-selftests.c e5b14396f9d2 ANDROID: fips140: take into account AES-GCM not being approvable 960ebb2b565b ANDROID: fips140: add jitterentropy to fips140 module 2ee56aad318c ANDROID: fips140: add AES-CMAC 2b5843ae2d90 ANDROID: fips140: add AES-CBC-CTS 1be58af0776a ANDROID: fips140: remove non-prediction-resistant DRBG test 17ccefe14021 ANDROID: fips140: use full 16-byte IV b397a0387cb2 ANDROID: fips140: test all implementations 82c940e0e140 ANDROID: Update symbol list for mtk 8d68a30fe15f ANDROID: ASoC: soc-pcm: Get all BEs along DAPM path ea440234c727 ANDROID: GKI: refresh XML following ANDROID_KABI_USE change f8b361d17da5 ANDROID: GKI: rework the ANDROID_KABI_USE() macro to not use __UNIQUE() ad8da78c87fe UPSTREAM: sched/scs: Reset the shadow stack when idle_task_exit 74782dd0ce1d ANDROID: cpuhp/pause: add function define if not define CONFIG_CPUSETS 75a5637ccf04 ANDROID: GKI: Add a symbol to vendor symbol list 1c0e68339c90 ANDROID: f2fs: fix potential deadlock by android ftrace 8d5dd0a5a458 ANDROID: gki_defconfig: enable CONFIG_USB_CONFIGFS_F_UVC d4091df63c80 ANDROID: GKI: Update symbols list for vivo a451a6c447dc ANDROID: GKI: Add missing symbol list whitespace a32d8ee384c9 Revert "ANDROID: mpam: add vendor hook to record MPAM" 2ccbb92f7fac ANDROID: userfaultfd: Fix merge resolution: validate_range() 09bd9e940e98 ANDROID: cpuhp/pause: schedule cpu_hotplug_work on resume cpu 2a813b466bbe ANDROID: GKI: Update symbols to abi_gki_aarch64_oplus a8c611fa247b ANDROID: GKI: Update symbols list for vivo 16493a3c879e Revert "BACKPORT: ASoC: soc-pcm: Get all BEs along DAPM path" a84e45d3c3dd FROMGIT: usb: dwc3: gadget: Skip resizing EP's TX FIFO if already resized 168de6b1d959 FROMGIT: usb: dwc3: gadget: Change to dev_dbg() when queuing to inactive gadget/ep 6cb41901eada ANDROID: ABI: update allowed list for galaxy 48e5c07fe0d9 ANDROID: dma_heap: add dma_parms for uncached heap a0345d459053 ANDROID: GKI: rockchip: Enable symbols for pinctrl and rk8xx 8e9111c2b2be ANDROID: GKI: rockchip: Enable symbols for typec 28edc30761cd ANDROID: GKI: rockchip: Add build script 9329ddc34d46 ANDROID: GKI: Add some symbols to symbol list to support vendor module bd4a84253c5e UPSTREAM: core: Add L2P entry swap quirk for Micron UFS 44b339535eb6 ANDROID: gki_defconfig: remove CONFIG_UBSAN_MISC entry 71f70987f97b UPSTREAM: ubsan: remove overflow checks 65a04c1a8ec4 UPSTREAM: ubsan: disable unsigned-overflow check for i386 7611578ecbeb UPSTREAM: ubsan: expand tests and reporting fca16257ca29 UPSTREAM: ubsan: remove UBSAN_MISC in favor of individual options c2985e13ddc8 UPSTREAM: ubsan: enable for all*config builds 5eb5780afe79 UPSTREAM: ubsan: disable UBSAN_TRAP for all*config c108d79a122a UPSTREAM: ubsan: disable object-size sanitizer under GCC 9ecd3c915d08 UPSTREAM: ubsan: move cc-option tests into Kconfig 70e365831f64 UPSTREAM: ubsan: remove redundant -Wno-maybe-uninitialized 45b1eb7115da UPSTREAM: mm/mremap: fix BUILD_BUG_ON() error in get_extent Due to api additions in android12-5.10, this also adds more api symbols to track: Leaf changes summary: 75 artifacts changed Changed leaf types summary: 0 leaf type changed Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 53 Added functions Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 22 Added variables 53 Added functions: [A] 'function __sum16 __skb_checksum_complete(sk_buff*)' [A] 'function int __traceiter_android_vh_cpu_up(void*, unsigned int)' [A] 'function int __traceiter_android_vh_cpufreq_acct_update_power(void*, u64, task_struct*, unsigned int)' [A] 'function int __traceiter_android_vh_filemap_fault_cache_page(void*, vm_fault*, page*)' [A] 'function int __traceiter_android_vh_filemap_fault_get_page(void*, vm_fault*, page**, bool*)' [A] 'function int __traceiter_android_vh_mem_cgroup_alloc(void*, mem_cgroup*)' [A] 'function int __traceiter_android_vh_mem_cgroup_css_offline(void*, cgroup_subsys_state*, mem_cgroup*)' [A] 'function int __traceiter_android_vh_mem_cgroup_css_online(void*, cgroup_subsys_state*, mem_cgroup*)' [A] 'function int __traceiter_android_vh_mem_cgroup_free(void*, mem_cgroup*)' [A] 'function int __traceiter_android_vh_mem_cgroup_id_remove(void*, mem_cgroup*)' [A] 'function int __traceiter_android_vh_mmap_region(void*, vm_area_struct*, unsigned long int)' [A] 'function int __traceiter_android_vh_scmi_timeout_sync(void*, int*)' [A] 'function int __traceiter_android_vh_shrink_slab_bypass(void*, gfp_t, int, mem_cgroup*, int, bool*)' [A] 'function int __traceiter_android_vh_snd_soc_card_get_comp_chain(void*, bool*)' [A] 'function int __traceiter_android_vh_try_to_unmap_one(void*, vm_area_struct*, page*, unsigned long int, bool)' [A] 'function int __traceiter_sched_stat_sleep(void*, task_struct*, u64)' [A] 'function int __traceiter_sched_waking(void*, task_struct*)' [A] 'function int __typec_altmode_register_driver(typec_altmode_driver*, module*)' [A] 'function int ahash_register_instance(crypto_template*, ahash_instance*)' [A] 'function int blkcg_activate_policy(request_queue*, const blkcg_policy*)' [A] 'function void blkcg_deactivate_policy(request_queue*, const blkcg_policy*)' [A] 'function int blkcg_policy_register(blkcg_policy*)' [A] 'function void blkcg_policy_unregister(blkcg_policy*)' [A] 'function blkcg_gq* blkg_lookup_slowpath(blkcg*, request_queue*, bool)' [A] 'function int crypto_grab_spawn(crypto_spawn*, crypto_instance*, const char*, u32, u32)' [A] 'function int crypto_register_aeads(aead_alg*, int)' [A] 'function int crypto_register_ahashes(ahash_alg*, int)' [A] 'function int crypto_register_rng(rng_alg*)' [A] 'function crypto_tfm* crypto_spawn_tfm(crypto_spawn*, u32, u32)' [A] 'function void crypto_unregister_rng(rng_alg*)' [A] 'function cgroup_subsys_state* css_next_descendant_pre(cgroup_subsys_state*, cgroup_subsys_state*)' [A] 'function int dump_align(coredump_params*, int)' [A] 'function int dump_emit(coredump_params*, void*, int)' [A] 'function fwnode_handle* fwnode_create_software_node(const property_entry*, const fwnode_handle*)' [A] 'function int ip6_local_out(net*, sock*, sk_buff*)' [A] 'function int ip6_route_me_harder(net*, sock*, sk_buff*)' [A] 'function int ip_local_out(net*, sock*, sk_buff*)' [A] 'function cgroup_subsys_state* kthread_blkcg()' [A] 'function void nf_ct_attach(sk_buff*, const sk_buff*)' [A] 'function cgroup_subsys_state* of_css(kernfs_open_file*)' [A] 'function pinctrl_gpio_range* pinctrl_find_gpio_range_from_pin(pinctrl_dev*, unsigned int)' [A] 'function void skb_dump(const char*, const sk_buff*, bool)' [A] 'function int spi_write_then_read(spi_device*, void*, unsigned int, void*, unsigned int)' [A] 'function tcpm_port* tcpm_register_port(device*, tcpc_dev*)' [A] 'function void tcpm_unregister_port(tcpm_port*)' [A] 'function typec_port* typec_altmode2port(typec_altmode*)' [A] 'function int typec_altmode_enter(typec_altmode*, u32*)' [A] 'function int typec_altmode_exit(typec_altmode*)' [A] 'function int typec_altmode_notify(typec_altmode*, unsigned long int, void*)' [A] 'function void typec_altmode_unregister_driver(typec_altmode_driver*)' [A] 'function int typec_altmode_vdm(typec_altmode*, const u32, const u32*, int)' [A] 'function int typec_get_negotiated_svdm_version(typec_port*)' [A] 'function int vb2_create_bufs(vb2_queue*, v4l2_create_buffers*)' 22 Added variables: [A] 'tracepoint __tracepoint_android_rvh_tcp_recvmsg' [A] 'tracepoint __tracepoint_android_rvh_tcp_recvmsg_stat' [A] 'tracepoint __tracepoint_android_rvh_tcp_sendmsg_locked' [A] 'tracepoint __tracepoint_android_rvh_udp_recvmsg' [A] 'tracepoint __tracepoint_android_rvh_udp_sendmsg' [A] 'tracepoint __tracepoint_android_vh_cpu_up' [A] 'tracepoint __tracepoint_android_vh_cpufreq_acct_update_power' [A] 'tracepoint __tracepoint_android_vh_filemap_fault_cache_page' [A] 'tracepoint __tracepoint_android_vh_filemap_fault_get_page' [A] 'tracepoint __tracepoint_android_vh_mem_cgroup_alloc' [A] 'tracepoint __tracepoint_android_vh_mem_cgroup_css_offline' [A] 'tracepoint __tracepoint_android_vh_mem_cgroup_css_online' [A] 'tracepoint __tracepoint_android_vh_mem_cgroup_free' [A] 'tracepoint __tracepoint_android_vh_mem_cgroup_id_remove' [A] 'tracepoint __tracepoint_android_vh_mmap_region' [A] 'tracepoint __tracepoint_android_vh_scmi_timeout_sync' [A] 'tracepoint __tracepoint_android_vh_shrink_slab_bypass' [A] 'tracepoint __tracepoint_android_vh_snd_soc_card_get_comp_chain' [A] 'tracepoint __tracepoint_android_vh_try_to_unmap_one' [A] 'tracepoint __tracepoint_sched_stat_sleep' [A] 'tracepoint __tracepoint_sched_waking' [A] 'blkcg blkcg_root' Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> Change-Id: Ica9d2a84fcd58c6ff9c2b0eb7146a7e9657c167f
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)