Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 66b69d62 authored by Blagovest Kolenichev's avatar Blagovest Kolenichev
Browse files

Merge android11-5.4.56 (fcb0d3ef) into msm-5.4



* refs/heads/tmp-fcb0d3ef:
  Linux 5.4.56
  perf bench: Share some global variables to fix build with gcc 10
  perf env: Do not return pointers to local variables
  perf tests bp_account: Make global variable static
  x86/i8259: Use printk_deferred() to prevent deadlock
  KVM: LAPIC: Prevent setting the tscdeadline timer if the lapic is hw disabled
  KVM: arm64: Don't inherit exec permission across page-table levels
  drivers/net/wan: lapb: Corrected the usage of skb_cow
  RISC-V: Set maximum number of mapped pages correctly
  xen-netfront: fix potential deadlock in xennet_remove()
  cxgb4: add missing release on skb in uld_send()
  x86/stacktrace: Fix reliable check for empty user task stacks
  x86/unwind/orc: Fix ORC for newly forked tasks
  Revert "i2c: cadence: Fix the hold bit setting"
  net: ethernet: ravb: exit if re-initialization fails in tx timeout
  parisc: add support for cmpxchg on u8 pointers
  scsi: core: Run queue in case of I/O resource contention failure
  nfc: s3fwrn5: add missing release on skb in s3fwrn5_recv_frame
  selftests: net: ip_defrag: modprobe missing nf_defrag_ipv6 support
  qed: Disable "MFW indication via attention" SPAM every 5 minutes
  selftests: fib_nexthop_multiprefix: fix cleanup() netns deletion
  usb: hso: Fix debug compile warning on sparc32
  vxlan: fix memleak of fdb
  perf tools: Fix record failure when mixed with ARM SPE event
  net/mlx5e: fix bpf_prog reference count leaks in mlx5e_alloc_rq
  net: gemini: Fix missing clk_disable_unprepare() in error path of gemini_ethernet_port_probe()
  net: nixge: fix potential memory leak in nixge_probe()
  Bluetooth: fix kernel oops in store_pending_adv_report
  arm64: csum: Fix handling of bad packets
  arm64/alternatives: move length validation inside the subsection
  mac80211: mesh: Free pending skb when destroying a mpath
  mac80211: mesh: Free ie data when leaving mesh
  bpf: Fix map leak in HASH_OF_MAPS map
  ibmvnic: Fix IRQ mapping disposal in error path
  mlxsw: core: Free EMAD transactions using kfree_rcu()
  mlxsw: core: Increase scope of RCU read-side critical section
  mlx4: disable device on shutdown
  rhashtable: Fix unprotected RCU dereference in __rht_ptr
  net: lan78xx: fix transfer-buffer memory leak
  net: lan78xx: add missing endpoint sanity check
  net/mlx5e: Fix kernel crash when setting vf VLANID on a VF dev
  net/mlx5e: Modify uplink state on interface up/down
  net/mlx5: Verify Hardware supports requested ptp function on a given pin
  net/mlx5e: Fix error path of device attach
  net/mlx5: E-switch, Destroy TSAR when fail to enable the mode
  net: hns3: fix aRFS FD rules leftover after add a user FD rule
  net: hns3: fix a TX timeout issue
  sh: Fix validation of system call number
  sh/tlb: Fix PGTABLE_LEVELS > 2
  selftests/net: so_txtime: fix clang issues for target arch PowerPC
  selftests/net: psock_fanout: fix clang issues for target arch PowerPC
  selftests/net: rxtimestamp: fix clang issues for target arch PowerPC
  nvme-tcp: fix possible hang waiting for icresp response
  ARM: dts: armada-38x: fix NETA lockup when repeatedly switching speeds
  xfrm: Fix crash when the hold queue is used.
  ARM: dts sunxi: Relax a bit the CMA pool allocation range
  xfrm: policy: match with both mark and mask on user interfaces
  net/x25: Fix null-ptr-deref in x25_disconnect
  net/x25: Fix x25_neigh refcnt leak when x25 disconnect
  libtraceevent: Fix build with binutils 2.35
  rds: Prevent kernel-infoleak in rds_notify_queue_get()
  drm: hold gem reference until object is no longer accessed
  drm/dbi: Fix SPI Type 1 (9-bit) transfer
  drm/amdgpu: Prevent kernel-infoleak in amdgpu_info_ioctl()
  drm/amd/display: Clear dm_state for fast updates
  Revert "drm/amdgpu: Fix NULL dereference in dpm sysfs handlers"
  virtio_balloon: fix up endian-ness for free cmd id
  ARM: dts: imx6qdl-icore: Fix OTG_ID pin and sdcard detect
  ARM: dts: imx6sx-sdb: Fix the phy-mode on fec2
  ARM: dts: imx6sx-sabreauto: Fix the phy-mode on fec2
  ARM: 8986/1: hw_breakpoint: Don't invoke overflow handler on uaccess watchpoints
  wireless: Use offsetof instead of custom macro.
  9p/trans_fd: Fix concurrency del of req_list in p9_fd_cancelled/p9_read_work
  vhost/scsi: fix up req type endian-ness
  IB/rdmavt: Fix RQ counting issues causing use of an invalid RWQE
  ALSA: hda/hdmi: Fix keep_power assignment for non-component devices
  ALSA: hda/realtek - Fixed HP right speaker no sound
  ALSA: hda/realtek: Fix add a "ultra_low_power" function for intel reference board (alc256)
  ALSA: hda/realtek: typo_fix: enable headset mic of ASUS ROG Zephyrus G14(GA401) series with ALC289
  ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G15(GA502) series with ALC289
  ALSA: usb-audio: Add implicit feedback quirk for SSL2
  mm/filemap.c: don't bother dropping mmap_sem for zero size readahead
  PCI/ASPM: Disable ASPM on ASMedia ASM1083/1085 PCIe-to-PCI bridge
  ath10k: enable transmit data ack RSSI for QCA9884
  sunrpc: check that domain table is empty at module unload.
  media: rc: prevent memory leak in cx23888_ir_probe
  crypto: ccp - Release all allocated memory if sha type is invalid
  ANDROID: ABI: Update allowed list for QCOM
  Revert "ANDROID: GKI: update abi symbol lists now that CONFIG_DWC3 is enabled."
  ANDROID: kallsyms: increase KSYM_NAME_LEN
  ANDROID: GKI: update KMI after RCU CONFIGs added
  ANDROID: GKI: enable RCU configs
  ANDROID: KABI updates for db845c (USB_DWC3 whiplash fixups)
  ANDROID: Revert "ANDROID: db845c_gki.fragment: Remove DWC3 modules built into GKI"
  ANDROID: Open-code OWNERS emails for now
  ANDROID: Initial OWNERS for abi metafiles
  ANDROID: ABI: update symbols of charger-manager.ko to unisoc
  ANDROID: GKI: fix symbol_get/put() build error on arm64 defconfig
  ANDROID: GKI: Fix up "do not export symbol_get/put()" commit

Conflicts:
	android/abi_gki_aarch64_qcom
	mm/filemap.c

Change-Id: I24f59bf5cf2a9ab41ae0864beb8756eed0998345
Signed-off-by: default avatarBlagovest Kolenichev <bkolenichev@codeaurora.org>
parents be455bc5 fcb0d3ef
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0
VERSION = 5
PATCHLEVEL = 4
SUBLEVEL = 55
SUBLEVEL = 56
EXTRAVERSION =
NAME = Kleptomaniac Octopus

android/OWNERS

0 → 100644
+13 −0
Original line number Diff line number Diff line
# If we ever add another OWNERS above this directory, it's likely to be
# more permissive, so don't inherit from it
set noparent
gki-abi-approvers@google.com
adelva@google.com
maennich@google.com
saravanak@google.com
sspatil@google.com
tkjos@google.com
willmcvicker@google.com
# Downstream boards maintained directly in this manifest branch
per-file abi_gki_aarch64_cuttlefish = adelva@google.com, rammuthiah@google.com
per-file abi_gki_aarch64_goldfish = rkir@google.com
+4073 −3440

File changed.

Preview size limit exceeded, changes collapsed.

+57 −24
Original line number Diff line number Diff line
@@ -45,6 +45,7 @@
  _dev_err
  dev_get_regmap
  device_init_wakeup
  device_property_present
  device_property_read_u32_array
  device_set_wakeup_capable
  device_wakeup_enable
@@ -65,20 +66,24 @@
  __devm_of_phy_provider_register
  devm_of_platform_populate
  devm_phy_create
  devm_phy_get
  devm_pinctrl_register
  __devm_regmap_init_mmio_clk
  devm_regulator_bulk_get
  devm_regulator_get
  devm_regulator_register
  devm_request_threaded_irq
  devm_reset_control_array_get
  __devm_reset_control_get
  devm_reset_controller_register
  devm_usb_get_phy_by_phandle
  devm_watchdog_register_device
  _dev_notice
  dev_pm_opp_get_level
  dev_set_name
  _dev_warn
  disable_irq
  disable_irq_nosync
  divider_get_val
  divider_recalc_rate
  divider_round_rate_parent
@@ -114,6 +119,10 @@
  enable_irq
  eth_validate_addr
  event_triggers_call
  extcon_get_edev_by_phandle
  extcon_get_state
  extcon_register_notifier
  extcon_unregister_notifier
  fd_install
  find_next_bit
  find_next_zero_bit
@@ -156,6 +165,7 @@
  irq_domain_remove
  irq_find_mapping
  irq_find_matching_fwspec
  irq_modify_status
  irq_of_parse_and_map
  irq_set_chained_handler_and_data
  irq_set_chip_and_handler_name
@@ -169,6 +179,7 @@
  __kmalloc
  kmalloc_caches
  kmem_cache_alloc_trace
  kmemdup
  kstrdup
  ktime_get
  ktime_get_mono_fast_ns
@@ -196,10 +207,12 @@
  of_alias_get_id
  of_clk_add_hw_provider
  of_clk_del_provider
  of_clk_get
  of_clk_hw_onecell_get
  of_clk_set_defaults
  of_device_get_match_data
  of_device_is_compatible
  of_find_device_by_node
  of_find_property
  of_fwnode_ops
  of_genpd_add_provider_onecell
@@ -213,6 +226,7 @@
  of_match_node
  of_parse_phandle
  of_phy_simple_xlate
  of_platform_depopulate
  of_platform_populate
  of_property_count_elems_of_size
  of_property_read_string
@@ -228,12 +242,22 @@
  pci_unregister_driver
  perf_trace_buf_alloc
  perf_trace_run_bpf_submit
  phy_exit
  phy_init
  phy_power_off
  phy_power_on
  phy_set_mode_ext
  pinconf_generic_dt_node_to_map
  pinctrl_dev_get_drvdata
  pinctrl_pm_select_default_state
  pinctrl_pm_select_sleep_state
  pinctrl_utils_free_map
  platform_bus_type
  platform_device_add
  platform_device_add_properties
  platform_device_add_resources
  platform_device_alloc
  platform_device_put
  platform_device_register_full
  platform_device_unregister
  __platform_driver_register
@@ -313,6 +337,7 @@
  strcpy
  strlcpy
  strlen
  strncmp
  strncpy
  __sw_hweight32
  __sw_hweight64
@@ -348,6 +373,7 @@
  usb_amd_quirk_pll_enable
  usb_deregister
  usb_disabled
  usb_get_dr_mode
  usb_hcd_check_unlink_urb
  usb_hcd_giveback_urb
  usb_hc_died
@@ -692,7 +718,6 @@
  iommu_unmap
  irq_domain_xlate_onecell
  kasprintf
  kmemdup
  kstrdup_quotable_cmdline
  kthread_create_on_node
  kthread_destroy_worker
@@ -719,7 +744,6 @@
  of_dma_configure
  of_drm_find_bridge
  of_drm_find_panel
  of_find_device_by_node
  of_find_matching_node_and_match
  of_get_compatible_child
  of_graph_get_endpoint_by_regs
@@ -727,7 +751,6 @@
  of_graph_get_remote_port_parent
  of_graph_parse_endpoint
  of_icc_get
  of_platform_depopulate
  of_property_read_string_helper
  param_ops_charp
  pm_runtime_get_if_in_use
@@ -904,10 +927,6 @@
  devm_nvmem_cell_get

# required by phy-qcom-usb-hs.ko
  extcon_get_edev_by_phandle
  extcon_get_state
  extcon_register_notifier
  extcon_unregister_notifier
  of_property_read_variable_u8_array
  regulator_set_voltage
  reset_control_reset
@@ -942,7 +961,6 @@
  devres_release
  kfree_const
  kstrdup_const
  strncmp

# required by qcom-rpmh-regulator.ko
  of_get_regulator_init_data
@@ -965,12 +983,6 @@
  rtc_valid_tm

# required by ufs-qcom.ko
  devm_phy_get
  phy_exit
  phy_init
  phy_power_off
  phy_power_on
  phy_set_mode_ext
  print_hex_dump
  ufshcd_dme_get_attr
  ufshcd_dme_set_attr
@@ -1022,7 +1034,6 @@
# required by smsm.ko
  handle_nested_irq
  irq_domain_xlate_twocell
  irq_modify_status
  qcom_smem_state_register
  qcom_smem_state_unregister

@@ -1065,6 +1076,35 @@
  of_device_uevent_modalias
  __request_module

# required by dwc3-qcom.ko
  devm_extcon_register_notifier
  of_clk_get_parent_count

# required by dwc3.ko
  dev_fwnode
  device_property_read_string
  device_property_read_u8_array
  devm_usb_get_phy
  extcon_find_edev_by_node
  extcon_get_extcon_dev
  of_usb_get_phy_mode
  phy_pm_runtime_get_sync
  phy_pm_runtime_put_sync
  platform_get_irq_byname_optional
  system_freezable_wq
  usb_add_gadget_udc
  usb_decode_ctrl
  usb_del_gadget_udc
  usb_ep_set_maxpacket_limit
  usb_gadget_giveback_request
  usb_gadget_map_request_by_dev
  usb_gadget_set_state
  usb_gadget_udc_reset
  usb_gadget_unmap_request_by_dev
  usb_get_maximum_speed
  usb_role_switch_register
  usb_role_switch_unregister

# required by ohci-hcd.ko
  flush_work
  gen_pool_dma_alloc_align
@@ -1080,8 +1120,6 @@
  usb_amd_prefetch_quirk

# required by ohci-platform.ko
  devm_reset_control_array_get
  of_clk_get
  usb_create_hcd

# required by xhci-hcd.ko
@@ -1093,11 +1131,6 @@
  pci_alloc_irq_vectors_affinity
  pci_free_irq_vectors
  pci_irq_vector
  platform_device_add
  platform_device_add_properties
  platform_device_add_resources
  platform_device_alloc
  platform_device_put
  radix_tree_maybe_preload
  sg_pcopy_from_buffer
  sg_pcopy_to_buffer
@@ -1130,8 +1163,6 @@
  usb_enable_intel_xhci_ports

# required by xhci-plat-hcd.ko
  device_property_present
  devm_usb_get_phy_by_phandle
  of_usb_host_tpl_support
  __usb_create_hcd

@@ -1242,6 +1273,8 @@
  __nla_parse
  proto_register
  proto_unregister
  _raw_write_lock_bh
  _raw_write_unlock_bh
  refcount_dec_and_mutex_lock
  refcount_dec_checked
  release_sock
+11 −0
Original line number Diff line number Diff line
@@ -239,6 +239,7 @@
  devm_snd_dmaengine_pcm_register
  devm_snd_soc_register_card
  devm_snd_soc_register_component
  devm_usb_get_phy
  devm_usb_get_phy_by_phandle
  _dev_notice
  dev_pm_opp_add
@@ -1203,8 +1204,11 @@
  up_read
  up_write
  usb_add_function
  usb_add_gadget_udc
  usb_assign_descriptors
  usb_copy_descriptors
  usb_decode_ctrl
  usb_del_gadget_udc
  usb_ep_alloc_request
  usb_ep_autoconfig
  usb_ep_dequeue
@@ -1213,12 +1217,19 @@
  usb_ep_free_request
  usb_ep_queue
  usb_ep_set_halt
  usb_ep_set_maxpacket_limit
  usb_free_all_descriptors
  usb_function_register
  usb_function_unregister
  usb_gadget_giveback_request
  usb_gadget_map_request_by_dev
  usb_gadget_set_state
  usb_gadget_udc_reset
  usb_gadget_unmap_request_by_dev
  usb_gadget_vbus_connect
  usb_gadget_vbus_disconnect
  usb_get_dr_mode
  usb_get_maximum_speed
  usb_gstrings_attach
  usb_hub_find_child
  usb_interface_id
Loading