Merge branch 'android12-5.10' into branch 'android12-5.10-lts'
Sync up with android12-5.10 for the following commits: fb39cdb9 ANDROID: export reclaim_pages 1f8f6d59 ANDROID: vendor_hook: Add hook to not be stuck ro rmap lock in kswapd or direct_reclaim 91bfc78b ANDROID: Update symbol list for mtk 02df0b26 ANDROID: GKI: rockchip: Add symbols for crypto efdf581d ANDROID: GKI: rockchip: Add symbol pci_disable_link_state 504ce2d3 ANDROID: GKI: rockchip: Add symbols for sound a6b6bc98 ANDROID: GKI: rockchip: Add symbols for video f3a311b4 BACKPORT: f2fs: do not set compression bit if kernel doesn't support b0988144 UPSTREAM: exfat: improve performance of exfat_free_cluster when using dirsync mount 00d3b8c0 ANDROID: GKI: rockchip: Add symbols for drm dp 936f1e35 UPSTREAM: arm64: perf: Support new DT compatibles ed931dc8 UPSTREAM: arm64: perf: Simplify registration boilerplate bb6c018a UPSTREAM: arm64: perf: Support Denver and Carmel PMUs d306fd9d UPSTREAM: arm64: perf: add support for Cortex-A78 09f78c3f ANDROID: GKI: rockchip: Update symbol for devfreq e7ed6685 ANDROID: GKI: rockchip: Update symbols for drm a3e70ff5 ANDROID: GKI: Update symbols to symbol list a09241c6 UPSTREAM: ASoC: hdmi-codec: make hdmi_codec_controls static 9eda09e5 UPSTREAM: ASoC: hdmi-codec: Add a prepare hook 4ad97b39 UPSTREAM: ASoC: hdmi-codec: Add iec958 controls c0c2f696 UPSTREAM: ASoC: hdmi-codec: Rework to support more controls 4c6eb3db UPSTREAM: ALSA: iec958: Split status creation and fill 580d2e7c UPSTREAM: ALSA: doc: Clarify IEC958 controls iface 8b4bb1bc UPSTREAM: ASoC: hdmi-codec: remove unused spk_mask member 5a2c4a5d UPSTREAM: ASoC: hdmi-codec: remove useless initialization 49e502f0 UPSTREAM: ASoC: codec: hdmi-codec: Support IEC958 encoded PCM format 9bf69acb UPSTREAM: ASoC: hdmi-codec: Fix return value in hdmi_codec_set_jack() 056409c7 UPSTREAM: ASoC: hdmi-codec: Add RX support 5e75deab UPSTREAM: ASoC: hdmi-codec: Get ELD in before reporting plugged event d6207c39 ANDROID: GKI: rockchip: Add symbols for display driver 1c3ed9d4 BACKPORT: KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID 843d3cb4 BACKPORT: io_uring: always grab file table for deferred statx 784cc16a BACKPORT: Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put 2b377175 ANDROID: add two func in mm/memcontrol.c e56f8712 ANDROID: vendor_hooks: protect multi-mapcount pages in kernel 3f775b93 ANDROID: vendor_hooks: account page-mapcount 1d2287f5 FROMGIT: io_uring: Use original task for req identity in io_identity_cow() e0c9da25 FROMLIST: binder: fix UAF of ref->proc caused by race condition 12f43224 ANDROID: vendor_hooks: Guard cgroup struct with CONFIG_CGROUPS 6532784c ANDROID: vendor_hooks: add hooks for remove_vm_area. c9a70dd5 ANDROID: GKI: allow mm vendor hooks header inclusion from header files 039080d0 ANDROID: Update symbol list of mediatek 9e8dedef ANDROID: sched: add vendor hook to PELT multiplier 573c7f06 ANDROID: Guard hooks with their CONFIG_ options 14f646cc ANDROID: fix kernelci issue for allnoconfig builds 4442801a ANDROID: sched: Introducing PELT multiplier b2e5773e FROMGIT: binder: fix redefinition of seq_file attributes 9c2a5eef Merge tag 'android12-5.10.117_r00' into 'android12-5.10' 5fa1e1af ANDROID: GKI: pcie: Fix the broken dw_pcie structure 51b3e170 UPSTREAM: PCI: dwc: Support multiple ATU memory regions a8d7f651 ANDROID: oplus: Update the ABI xml and symbol list 4536de1b ANDROID: vendor_hooks: add hooks in __alloc_pages_slowpath d63c961c ANDROID: GKI: Update symbols to symbol list 41cbbe08 FROMGIT: arm64: fix oops in concurrently setting insn_emulation sysctls c301d142 FROMGIT: usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup 8b19ed26 ANDROID: vendor_hooks:vendor hook for mmput 242b11e5 ANDROID: vendor_hooks:vendor hook for pidfd_open 0e1cb277 ANDROID: vendor_hook: Add hook in shmem_writepage() 8ee37d0b BACKPORT: iommu/dma: Fix race condition during iova_domain initialization 321bf845 FROMGIT: usb: dwc3: core: Deprecate GCTL.CORESOFTRESET c5eb0edf FROMGIT: usb: dwc3: gadget: Prevent repeat pullup() 8de633b7 FROMGIT: Binder: add TF_UPDATE_TXN to replace outdated txn e8fce594 BACKPORT: FROMGIT: cgroup: Use separate src/dst nodes when preloading css_sets for migration f26c5664 UPSTREAM: usb: gadget: f_uac2: allow changing interface name via configfs 98fa7f7d UPSTREAM: usb: gadget: f_uac1: allow changing interface name via configfs 29172165 UPSTREAM: usb: gadget: f_uac1: Add suspend callback ff5468c7 UPSTREAM: usb: gadget: f_uac2: Add suspend callback 31e6d620 UPSTREAM: usb: gadget: u_audio: Add suspend call 17643c1f UPSTREAM: usb: gadget: u_audio: Rate ctl notifies about current srate (0=stopped) 308955e3 UPSTREAM: usb: gadget: f_uac1: Support multiple sampling rates ae03eadb UPSTREAM: usb: gadget: f_uac2: Support multiple sampling rates bedc53fa UPSTREAM: usb: gadget:audio: Replace deprecated macro S_IRUGO 37e0d5ed UPSTREAM: usb: gadget: u_audio: Add capture/playback srate getter 3251bb32 UPSTREAM: usb: gadget: u_audio: Move dynamic srate from params to rtd 530916be UPSTREAM: usb: gadget: u_audio: Support multiple sampling rates 7f496d5a UPSTREAM: docs: ABI: fixed formatting in configfs-usb-gadget-uac2 2500cb53 UPSTREAM: usb: gadget: u_audio: Subdevice 0 for capture ctls c386f34b UPSTREAM: usb: gadget: u_audio: fix calculations for small bInterval f74e3e2f UPSTREAM: docs: ABI: fixed req_number desc in UAC1 02949bae UPSTREAM: docs: ABI: added missing num_requests param to UAC2 e1377ac3 UPSTREAM: usb:gadget: f_uac1: fixed sync playback 4b7c8905 UPSTREAM: usb: gadget: u_audio.c: Adding Playback Pitch ctl for sync playback e29d2b51 UPSTREAM: ABI: configfs-usb-gadget-uac2: fix a broken table ec313ae8 UPSTREAM: ABI: configfs-usb-gadget-uac1: fix a broken table bf46bbe0 UPSTREAM: usb: gadget: f_uac1: fixing inconsistent indenting b9c4cbbf UPSTREAM: docs: usb: fix malformed table a380b466 UPSTREAM: usb: gadget: f_uac1: add volume and mute support e2c0816a BACKPORT: usb: gadget: f_uac2: add volume and mute support 8430eb02 UPSTREAM: usb: gadget: u_audio: add bi-directional volume and mute support 257d21b1 UPSTREAM: usb: audio-v2: add ability to define feature unit descriptor 10027474 ANDROID: mm: shmem: use reclaim_pages() to recalim pages from a list 67197631 UPSTREAM: usb: gadget: f_uac1: disable IN/OUT ep if unused And add the new symbols being tracked due to abi additions from the android12-5.10 branch: Leaf changes summary: 85 artifacts changed Changed leaf types summary: 0 leaf type changed Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 69 Added functions Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 16 Added variables 69 Added functions: [A] 'function void __dev_kfree_skb_irq(sk_buff*, skb_free_reason)' [A] 'function int __page_mapcount(page*)' [A] 'function int __traceiter_android_vh_add_page_to_lrulist(void*, page*, bool, lru_list)' [A] 'function int __traceiter_android_vh_alloc_pages_slowpath_begin(void*, gfp_t, unsigned int, unsigned long int*)' [A] 'function int __traceiter_android_vh_alloc_pages_slowpath_end(void*, gfp_t, unsigned int, unsigned long int)' [A] 'function int __traceiter_android_vh_del_page_from_lrulist(void*, page*, bool, lru_list)' [A] 'function int __traceiter_android_vh_do_traversal_lruvec(void*, lruvec*)' [A] 'function int __traceiter_android_vh_mark_page_accessed(void*, page*)' [A] 'function int __traceiter_android_vh_mutex_unlock_slowpath_end(void*, mutex*, task_struct*)' [A] 'function int __traceiter_android_vh_page_should_be_protected(void*, page*, bool*)' [A] 'function int __traceiter_android_vh_rwsem_mark_wake_readers(void*, rw_semaphore*, rwsem_waiter*)' [A] 'function int __traceiter_android_vh_rwsem_set_owner(void*, rw_semaphore*)' [A] 'function int __traceiter_android_vh_rwsem_set_reader_owned(void*, rw_semaphore*)' [A] 'function int __traceiter_android_vh_rwsem_up_read_end(void*, rw_semaphore*)' [A] 'function int __traceiter_android_vh_rwsem_up_write_end(void*, rw_semaphore*)' [A] 'function int __traceiter_android_vh_sched_pelt_multiplier(void*, unsigned int, unsigned int, int*)' [A] 'function int __traceiter_android_vh_show_mapcount_pages(void*, void*)' [A] 'function int __traceiter_android_vh_update_page_mapcount(void*, page*, bool, bool, bool*, bool*)' [A] 'function int __v4l2_ctrl_handler_setup(v4l2_ctrl_handler*)' [A] 'function int crypto_ahash_final(ahash_request*)' [A] 'function crypto_akcipher* crypto_alloc_akcipher(const char*, u32, u32)' [A] 'function int crypto_register_akcipher(akcipher_alg*)' [A] 'function void crypto_unregister_akcipher(akcipher_alg*)' [A] 'function int des_expand_key(des_ctx*, const u8*, unsigned int)' [A] 'function void dev_pm_opp_unregister_set_opp_helper(opp_table*)' [A] 'function net_device* devm_alloc_etherdev_mqs(device*, int, unsigned int, unsigned int)' [A] 'function mii_bus* devm_mdiobus_alloc_size(device*, int)' [A] 'function int devm_of_mdiobus_register(device*, mii_bus*, device_node*)' [A] 'function int devm_register_netdev(device*, net_device*)' [A] 'function bool disable_hardirq(unsigned int)' [A] 'function void do_traversal_all_lruvec()' [A] 'function drm_connector_status drm_bridge_detect(drm_bridge*)' [A] 'function edid* drm_bridge_get_edid(drm_bridge*, drm_connector*)' [A] 'function int drm_bridge_get_modes(drm_bridge*, drm_connector*)' [A] 'function int drm_dp_get_phy_test_pattern(drm_dp_aux*, drm_dp_phy_test_params*)' [A] 'function int drm_dp_read_desc(drm_dp_aux*, drm_dp_desc*, bool)' [A] 'function int drm_dp_read_dpcd_caps(drm_dp_aux*, u8*)' [A] 'function int drm_dp_read_sink_count(drm_dp_aux*)' [A] 'function int drm_dp_set_phy_test_pattern(drm_dp_aux*, drm_dp_phy_test_params*, u8)' [A] 'function uint64_t drm_format_info_min_pitch(const drm_format_info*, int, unsigned int)' [A] 'function int drm_mm_reserve_node(drm_mm*, drm_mm_node*)' [A] 'function bool drm_probe_ddc(i2c_adapter*)' [A] 'function void drm_self_refresh_helper_cleanup(drm_crtc*)' [A] 'function int drm_self_refresh_helper_init(drm_crtc*)' [A] 'function int get_pelt_halflife()' [A] 'function ssize_t hdmi_avi_infoframe_pack_only(const hdmi_avi_infoframe*, void*, size_t)' [A] 'function ssize_t iio_read_const_attr(device*, device_attribute*, char*)' [A] 'function bool mipi_dsi_packet_format_is_short(u8)' [A] 'function platform_device* of_device_alloc(device_node*, const char*, device*)' [A] 'function lruvec* page_to_lruvec(page*, pg_data_t*)' [A] 'function int pci_disable_link_state(pci_dev*, int)' [A] 'function int regmap_test_bits(regmap*, unsigned int, unsigned int)' [A] 'function unsigned int regulator_get_linear_step(regulator*)' [A] 'function int regulator_suspend_enable(regulator_dev*, suspend_state_t)' [A] 'function int rsa_parse_priv_key(rsa_key*, void*, unsigned int)' [A] 'function int rsa_parse_pub_key(rsa_key*, void*, unsigned int)' [A] 'function int sg_nents(scatterlist*)' [A] 'function int snd_pcm_create_iec958_consumer_default(u8*, size_t)' [A] 'function int snd_pcm_fill_iec958_consumer(snd_pcm_runtime*, u8*, size_t)' [A] 'function int snd_pcm_fill_iec958_consumer_hw_params(snd_pcm_hw_params*, u8*, size_t)' [A] 'function int snd_soc_dapm_force_bias_level(snd_soc_dapm_context*, snd_soc_bias_level)' [A] 'function int snd_soc_jack_add_zones(snd_soc_jack*, int, snd_soc_jack_zone*)' [A] 'function int snd_soc_jack_get_type(snd_soc_jack*, int)' [A] 'function void tcpm_tcpc_reset(tcpm_port*)' [A] 'function int v4l2_enum_dv_timings_cap(v4l2_enum_dv_timings*, const v4l2_dv_timings_cap*, v4l2_check_dv_timings_fnc*, void*)' [A] 'function void v4l2_print_dv_timings(const char*, const char*, const v4l2_dv_timings*, bool)' [A] 'function int v4l2_src_change_event_subdev_subscribe(v4l2_subdev*, v4l2_fh*, v4l2_event_subscription*)' [A] 'function void v4l2_subdev_notify_event(v4l2_subdev*, const v4l2_event*)' [A] 'function bool v4l2_valid_dv_timings(const v4l2_dv_timings*, const v4l2_dv_timings_cap*, v4l2_check_dv_timings_fnc*, void*)' 16 Added variables: [A] 'tracepoint __tracepoint_android_vh_add_page_to_lrulist' [A] 'tracepoint __tracepoint_android_vh_alloc_pages_slowpath_begin' [A] 'tracepoint __tracepoint_android_vh_alloc_pages_slowpath_end' [A] 'tracepoint __tracepoint_android_vh_del_page_from_lrulist' [A] 'tracepoint __tracepoint_android_vh_do_traversal_lruvec' [A] 'tracepoint __tracepoint_android_vh_mark_page_accessed' [A] 'tracepoint __tracepoint_android_vh_mutex_unlock_slowpath_end' [A] 'tracepoint __tracepoint_android_vh_page_should_be_protected' [A] 'tracepoint __tracepoint_android_vh_rwsem_mark_wake_readers' [A] 'tracepoint __tracepoint_android_vh_rwsem_set_owner' [A] 'tracepoint __tracepoint_android_vh_rwsem_set_reader_owned' [A] 'tracepoint __tracepoint_android_vh_rwsem_up_read_end' [A] 'tracepoint __tracepoint_android_vh_rwsem_up_write_end' [A] 'tracepoint __tracepoint_android_vh_sched_pelt_multiplier' [A] 'tracepoint __tracepoint_android_vh_show_mapcount_pages' [A] 'tracepoint __tracepoint_android_vh_update_page_mapcount' Signed-off-by:Greg Kroah-Hartman <gregkh@google.com> Change-Id: I47eefe85b949d3f358da95a9b6553660b9be0791
Loading
Please sign in to comment