android_kernel_samsung_sm8650/drivers/base
jianzhou aafc325fd1 Merge keystone/android14-6.1-keystone-qcom-release.6.1.25 (506939c) into
qcom-6.1

* refs/heads/tmp-506939c:
  ANDROID: Update STG for ANDROID_KABI_USE(1, unsigned int saved_state)
  FROMGIT: freezer,sched: Use saved_state to reduce some spurious wakeups
  BACKPORT: FROMGIT: sched/core: Remove ifdeffery for saved_state
  UPSTREAM: sched: Consider task_struct::saved_state in wait_task_inactive()
  UPSTREAM: sched: Unconditionally use full-fat wait_task_inactive()
  UPSTREAM: net: prevent skb corruption on frag list segmentation
  ANDROID: fuse-bpf: Get correct inode in mkdir
  Revert "BACKPORT: FROMGIT: usb: gadget: udc: Handle gadget_connect failure during bind operation"
  UPSTREAM: tcpm: Avoid soft reset when partner does not support get_status
  ANDROID: vendor_hooks: mm: Add tune_swappiness vendor hook in get_swappiness()
  ANDROID: ABI: Update symbols to unisoc whitelist
  ANDROID: ABI: Add to QCOM symbols list
  ANDROID: ABI: update symbol list for galaxy
  BACKPORT: printk: ringbuffer: Fix truncating buffer size min_t cast
  ANDROID: GKI: Add symbols to symbol list for oplus
  ANDROID: signal: Add vendor hook for memory reap
  ANDROID: abi_gki_aarch64_qcom: white list symbols for mglru overshoot
  ANDROID: vendor_hook: Add vendor hook to decide scan abort policy
  UPSTREAM: af_unix: Fix null-ptr-deref in unix_stream_sendpage().
  FROMLIST: ufs: core: fix abnormal scale up after last cmd finish
  FROMLIST: ufs: core: fix abnormal scale up after scale down
  FROMLIST: ufs: core: only suspend clock scaling if scale down
  ANDROID: GKI: update ABI definition
  UPSTREAM: zsmalloc: allow only one active pool compaction context
  ANDROID: GKI: Update Tuxera symbol list
  ANDROID: ABI: Update symbols to qcom whitelist
  UPSTREAM: usb: typec: tcpm: set initial svdm version based on pd revision
  ANDROID: KVM: arm64: Don't update IOMMUs for share/unshare
  ANDROID: cpuidle: teo: Export a function that allows modifying util_threshold
  ANDROID: sched: Add vendor hook for rt util update
  ANDROID: sched: Add vendor hook for util-update related functions
  ANDROID: sched: Add vendor hooks for override sugov behavior
  ANDROID: Add new hook to enable overriding uclamp_validate()
  ANDROID: sched/uclamp: Don't enable uclamp_is_used static key by in-kernel requests
  ANDROID: topology: Add vendor hook for use_amu_fie
  ANDROID: sched: Export symbols needed for vendor hooks
  ANDROID: Update symbol list for Exynos Auto SoCs
  UPSTREAM: netfilter: nf_tables: deactivate catchall elements in next generation
  ANDROID: GKI: Update symbols to symbol list
  ANDROID: GKI: Export four symbols in file net/core/net-trace.c
  UPSTREAM: blk-ioc: fix recursive spin_lock/unlock_irq() in ioc_clear_queue()
  ANDROID: fuse-bpf: Align data structs for 32-bit kernels
  ANDROID: GKI: Update symbol list for xiaomi
  ANDROID: vendor_hooks: export cgroup_threadgroup_rwsem
  ANDROID: GKI: add symbol list file for meizu
  ANDROID: fuse-bpf: Get correct inode in mkdir
  ANDROID: ABI: Update allowed list for QCOM
  UPSTREAM: blk-ioc: protect ioc_destroy_icq() by 'queue_lock'
  ANDROID: GKI: Update symbols to symbol list
  ANDROID: uid_sys_stats: Use llist for deferred work
  UPSTREAM: net: nfc: Fix use-after-free caused by nfc_llcp_find_local
  UPSTREAM: netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID
  UPSTREAM: net: tap_open(): set sk_uid from current_fsuid()
  UPSTREAM: usb: typec: ucsi: Fix command cancellation
  UPSTREAM: locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock
  ANDROID: kleaf: Remove ptp_kvm.ko from i386 modules
  ANDROID: GKI: Add symbols to symbol list for oplus
  ANDROID: vendor_hooks: Add tune swappiness hook in get_scan_count()
  ANDROID: GKI: Update symbol list for VIVO
  ANDROID: kleaf: get_gki_modules_list add i386 option
  ANDROID: arm as an option for get_gki_modules_list
  UPSTREAM: um: Only disable SSE on clang to work around old GCC bugs
  ANDROID: GKI: Update abi_gki_aarch64_qcom for page_owner symbols
  ANDROID: mm: Export page_owner_inited and __set_page_owner
  ANDROID: Use alias for old rules.
  ANDROID: virt: geniezone: Enable as GKI module for arm64
  ANDROID: Add arch specific gki module list targets
  FROMLIST: virt: geniezone: Add dtb config support
  FROMLIST: virt: geniezone: Add memory region support
  FROMLIST: virt: geniezone: Add ioeventfd support
  FROMLIST: virt: geniezone: Add irqfd support
  FROMLIST: virt: geniezone: Add irqchip support for virtual interrupt injection
  FROMLIST: virt: geniezone: Add vcpu support
  FROMLIST: virt: geniezone: Add GenieZone hypervisor support
  FROMLIST: dt-bindings: hypervisor: Add MediaTek GenieZone hypervisor
  FROMLIST: docs: geniezone: Introduce GenieZone hypervisor
  UPSTREAM: net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free
  UPSTREAM: net: tun_chr_open(): set sk_uid from current_fsuid()
  UPSTREAM: exfat: check if filename entries exceeds max filename length
  UPSTREAM: net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free
  ANDROID: abi_gki_aarch64_qcom: update abi symbols
  ANDROID: cgroup: Add android_rvh_cgroup_force_kthread_migration
  FROMGIT: pstore/ram: Check start of empty przs during init
  UPSTREAM: erofs: avoid infinite loop in z_erofs_do_read_page() when reading beyond EOF
  UPSTREAM: erofs: avoid useless loops in z_erofs_pcluster_readmore() when reading beyond EOF
  UPSTREAM: erofs: Fix detection of atomic context
  UPSTREAM: erofs: fix compact 4B support for 16k block size
  UPSTREAM: erofs: kill hooked chains to avoid loops on deduplicated compressed images
  UPSTREAM: erofs: fix potential overflow calculating xattr_isize
  UPSTREAM: erofs: stop parsing non-compact HEAD index if clusterofs is invalid
  UPSTREAM: erofs: initialize packed inode after root inode is assigned
  ANDROID: GKI: Update ABI for zsmalloc fixes
  BACKPORT: zsmalloc: fix races between modifications of fullness and isolated
  ANDROID: ABI: Update symbols to unisoc whitelist for A14-6.1
  UPSTREAM: zsmalloc: consolidate zs_pool's migrate_lock and size_class's locks
  UPSTREAM: netfilter: nfnetlink_log: always add a timestamp
  ANDROID: virt: gunyah: Do not allocate irq for GH_RM_RESOURCE_NO_VIRQ
  ANDROID: GKI: Add Tuxera symbol list
  ANDROID: ABI: Update oplus symbol list
  ANDROID: vendor_hooks: Add hooks for waking up and exiting control
  ANDROID: GKI: Update symbol list for xiaomi
  ANDROID: vendor_hooks:vendor hook for percpu-rwsem
  ANDROID: fips140: fix the error injection module parameters
  BACKPORT: blk-crypto: dynamically allocate fallback profile
  UPSTREAM: net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free
  UPSTREAM: Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb
  UPSTREAM: media: usb: siano: Fix warning due to null work_func_t function pointer
  ANDROID: Delete build.config.gki.aarch64.16k.
  FROMGIT: usb: typec: tcpm: Refactor the PPS APDO selection
  UPSTREAM: usb: typec: tcpm: Fix response to vsafe0V event
  ANDROID: Revert "ANDROID: allmodconfig: disable WERROR"
  ANDROID: GKI: update symbol list file for xiaomi
  FROMGIT: usb: typec: tcpm: not sink vbus if operational current is 0mA

 Conflicts:
	Documentation/devicetree/bindings
	drivers/virt/Kconfig

Change-Id: I73f03160eff968ab65d417e3e2e6a8df593ffd81
Upstream-Build:  ks_qcom-android14-6.1-keystone-qcom-release@10952003 UKQ2.231015.001
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
2023-10-16 20:01:20 -07:00
..
firmware_loader ANDROID: firmware_loader: Emit empty string when no custom paths 2023-02-16 18:54:14 +00:00
power ANDROID: power: wakeup_reason: change abort log 2023-05-19 06:57:11 +00:00
regmap Merge keystone/android14-6.1-keystone-qcom-release.6.1.20 (2be6a1c) into msm-pineapple 2023-04-04 00:15:30 -07:00
test driver core: Fix test_async_probe_init saves device in wrong array 2023-02-01 08:34:26 +01:00
arch_numa.c mm: percpu: add generic pcpu_populate_pte() function 2022-01-20 08:52:52 +02:00
arch_topology.c ANDROID: topology: Add vendor hook for use_amu_fie 2023-09-08 03:14:00 +00:00
attribute_container.c driver core: attribute_container: fix W=1 warnings 2021-05-14 13:37:10 +02:00
auxiliary.c Documentation/auxiliary_bus: Move the text into the code 2021-12-03 16:41:50 +01:00
base.h driver core: remove make_class_name declaration 2022-09-09 10:49:54 +02:00
bus.c driver: base: fix UAF when driver_attach failed 2022-05-19 19:28:42 +02:00
cacheinfo.c cacheinfo: Fix shared_cpu_map to handle shared caches at different levels 2023-03-11 13:55:34 +01:00
class.c class: fix possible memory leak in __class_register() 2022-12-31 13:32:38 +01:00
component.c drivers: base: component: fix memory leak with using debugfs_lookup() 2023-03-11 13:55:39 +01:00
container.c
core.c driver core: fw_devlink: Avoid spurious error message 2023-03-10 09:34:01 +01:00
cpu.c x86/bugs: Report AMD retbleed vulnerability 2022-06-27 10:33:59 +02:00
dd.c drivers: base: dd: fix memory leak with using debugfs_lookup() 2023-03-11 13:55:39 +01:00
devcoredump.c devcoredump : Serialize devcd_del work 2022-09-24 14:01:40 +02:00
devres.c devres: Slightly optimize alloc_dr() 2022-09-01 18:17:14 +02:00
devtmpfs.c devtmpfs: fix the dangling pointer of global devtmpfsd thread 2022-06-27 16:41:13 +02:00
driver.c driver core: fix driver_set_override() issue with empty strings 2022-09-05 13:01:34 +02:00
firmware.c
hypervisor.c
init.c init: Initialize noop_backing_dev_info early 2022-06-16 10:55:57 +02:00
isa.c bus: Make remove callback return void 2021-07-21 11:53:42 +02:00
Kconfig devtmpfs: mount with noexec and nosuid 2021-12-30 13:54:42 +01:00
Makefile driver core: Add sysfs support for physical location of a device 2022-04-27 09:51:57 +02:00
map.c driver: base: Prefer unsigned int to bare use of unsigned 2021-07-21 17:30:09 +02:00
memory.c mm: kill is_memblock_offlined() 2022-09-11 20:26:04 -07:00
module.c
node.c - Yu Zhao's Multi-Gen LRU patches are here. They've been under test in 2022-10-10 17:53:04 -07:00
physical_location.c driver core: location: Free struct acpi_pld_info *pld before return false 2023-03-10 09:33:33 +01:00
physical_location.h driver core: Add sysfs support for physical location of a device 2022-04-27 09:51:57 +02:00
pinctrl.c
platform-msi.c platform-msi: Export symbol platform_msi_create_irq_domain() 2022-09-28 14:21:05 +01:00
platform.c ANDROID: Snap to android14-6.1-2023-06 2023-08-08 17:02:27 -07:00
property.c device property: fix of node refcount leak in fwnode_graph_get_next_endpoint() 2023-02-01 08:34:26 +01:00
soc.c base: soc: Make soc_device_match() simpler and easier to read 2022-03-18 14:28:07 +01:00
swnode.c software node: fix wrong node passed to find nargs_prop 2021-12-22 18:26:18 +01:00
syscore.c
topology.c drivers/base: fix userspace break from using bin_attributes for cpumap and cpulist 2022-07-15 17:36:33 +02:00
trace.c devres: Enable trace events 2021-06-15 17:14:36 +02:00
trace.h devres: Enable trace events 2021-06-15 17:14:36 +02:00
transport_class.c drivers: base: transport_class: fix resource leak when transport_add_device() fails 2023-03-10 09:33:34 +01:00