android_kernel_xiaomi_sm8450/Documentation
Sivasri Kumar, Vanka b3d2d42542 Merge keystone/android12-5.10-keystone-qcom-release.101+ (ac14ef0) into msm-5.10
* refs/heads/tmp-ac14ef0:
  BACKPORT: can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path
  ANDROID: GKI: Update symbols to symbol list
  ANDROID: oplus: Update the ABI xml and symbol list
  UPSTREAM: remoteproc: Fix count check in rproc_coredump_write()
  BACKPORT: esp: Fix possible buffer overflow in ESP transformation
  ANDROID: Fix the drain_all_pages default condition broken by a hook
  UPSTREAM: Revert "xfrm: xfrm_state_mtu should return at least 1280 for ipv6"
  UPSTREAM: xfrm: fix MTU regression
  ANDROID: signal: Add vendor hook for memory reaping
  FROMGIT: usb: gadget: uvc: allow for application to cleanly shutdown
  FROMGIT: usb: dwc3: gadget: increase tx fifo size for ss isoc endpoints
  UPSTREAM: usb: gadget: configfs: clear deactivation flag in configfs_composite_unbind()
  FROMGIT: usb: gadget: uvc: remove pause flag use
  FROMGIT: usb: gadget: uvc: allow changing interface name via configfs
  UPSTREAM: usb: gadget: uvc: Fix crash when encoding data for usb request
  UPSTREAM: usb: gadget: uvc: test if ep->desc is valid on ep_queue
  UPSTREAM: usb: gadget: uvc: only pump video data if necessary
  UPSTREAM: usb: gadget: uvc: only schedule stream in streaming state
  UPSTREAM: usb: dwc3: gadget: Give some time to schedule isoc
  UPSTREAM: usb: gadget: uvc: make uvc_num_requests depend on gadget speed
  UPSTREAM: usb: gadget: composite: Show warning if function driver's descriptors are incomplete.
  FROMLIST: kbuild: Add environment variables for userprogs flags
  ANDROID: dm-bow: Protect Ranges fetched and erased from the RB tree
  BACKPORT: staging: ion: Prevent incorrect reference counting behavour
  FROMGIT: net: fix wrong network header length
  UPSTREAM: mm: fix unexpected zeroed page mapping with zram swap
  ANDROID: vendor_hooks: Add hooks for mutex
  UPSTREAM: usb: dwc3: gadget: Replace list_for_each_entry_safe() if using giveback
  UPSTREAM: usb: dwc3: Issue core soft reset before enabling run/stop
  UPSTREAM: usb: dwc3: gadget: Wait for ep0 xfers to complete during dequeue
  ANDROID: Update QCOM symbol list for trace_map/unmap
  ANDROID: fix KCFLAGS override by __ANDROID_COMMON_KERNEL__
  ANDROID: vendor_hooks: tune reclaim scan type for specified mem_cgroup
  ANDROID: vendor_hooks: Add hooks for rwsem
  ANDROID: Add flag to indicate compiling against ACK
  ANDROID: GKI: build damon reclaim
  FROMLIST: mm/damon/reclaim: Fix the timer always stays active
  BACKPORT: treewide: Add missing includes masked by cgroup -> bpf dependency
  UPSTREAM: mm/damon: modify damon_rand() macro to static inline function
  UPSTREAM: mm/damon: add 'age' of region tracepoint support
  UPSTREAM: mm/damon: hide kernel pointer from tracepoint event
  UPSTREAM: mm/damon/vaddr: hide kernel pointer from damon_va_three_regions() failure log
  UPSTREAM: mm/damon/vaddr: use pr_debug() for damon_va_three_regions() failure logging
  UPSTREAM: mm/damon/dbgfs: remove an unnecessary variable
  UPSTREAM: mm/damon: move the implementation of damon_insert_region to damon.h
  UPSTREAM: mm/damon: add access checking for hugetlb pages
  UPSTREAM: mm/damon/dbgfs: support all DAMOS stats
  UPSTREAM: mm/damon/reclaim: provide reclamation statistics
  UPSTREAM: mm/damon/schemes: account how many times quota limit has exceeded
  UPSTREAM: mm/damon/schemes: account scheme actions that successfully applied
  UPSTREAM: mm/damon: convert macro functions to static inline functions
  UPSTREAM: mm/damon: move damon_rand() definition into damon.h
  UPSTREAM: mm/damon/schemes: add the validity judgment of thresholds
  UPSTREAM: mm/damon/vaddr: remove swap_ranges() and replace it with swap()
  UPSTREAM: mm/damon: remove some unneeded function definitions in damon.h
  UPSTREAM: mm/damon/core: use abs() instead of diff_of()
  UPSTREAM: mm/damon: unified access_check function naming rules
  UPSTREAM: mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()'
  UPSTREAM: mm/damon/dbgfs: protect targets destructions with kdamond_lock
  UPSTREAM: mm/damon/vaddr-test: remove unnecessary variables
  UPSTREAM: mm/damon/vaddr-test: split a test function having >1024 bytes frame size
  UPSTREAM: mm/damon/vaddr: remove an unnecessary warning message
  UPSTREAM: mm/damon/core: remove unnecessary error messages
  UPSTREAM: mm/damon/dbgfs: remove an unnecessary error message
  UPSTREAM: mm/damon/core: use better timer mechanisms selection threshold
  UPSTREAM: mm/damon/core: fix fake load reports due to uninterruptible sleeps
  BACKPORT: timers: implement usleep_idle_range()
  UPSTREAM: mm/damon/dbgfs: fix missed use of damon_dbgfs_lock
  UPSTREAM: mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size buffer allocation
  UPSTREAM: mm/damon: remove return value from before_terminate callback
  UPSTREAM: mm/damon: fix a few spelling mistakes in comments and a pr_debug message
  UPSTREAM: mm/damon: simplify stop mechanism
  UPSTREAM: mm/damon/dbgfs: add adaptive_targets list check before enable monitor_on
  UPSTREAM: mm/damon: remove unnecessary variable initialization
  UPSTREAM: mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM)
  UPSTREAM: selftests/damon: support watermarks
  UPSTREAM: mm/damon/dbgfs: support watermarks
  UPSTREAM: mm/damon/schemes: activate schemes based on a watermarks mechanism
  UPSTREAM: tools/selftests/damon: update for regions prioritization of schemes
  UPSTREAM: mm/damon/dbgfs: support prioritization weights
  UPSTREAM: mm/damon/vaddr,paddr: support pageout prioritization
  UPSTREAM: mm/damon/schemes: prioritize regions within the quotas
  UPSTREAM: mm/damon/selftests: support schemes quotas
  UPSTREAM: mm/damon/dbgfs: support quotas of schemes
  UPSTREAM: mm/damon/schemes: implement time quota
  UPSTREAM: mm/damon/schemes: skip already charged targets and regions
  UPSTREAM: mm/damon/schemes: implement size quota for schemes application speed control
  UPSTREAM: mm/damon/paddr: support the pageout scheme
  UPSTREAM: mm/damon/dbgfs: remove unnecessary variables
  UPSTREAM: mm/damon/vaddr: constify static mm_walk_ops
  UPSTREAM: mm/damon/dbgfs: support physical memory monitoring
  UPSTREAM: mm/damon: implement primitives for physical address space monitoring
  UPSTREAM: mm/damon/vaddr: separate commonly usable functions
  UPSTREAM: mm/damon/dbgfs-test: add a unit test case for 'init_regions'
  UPSTREAM: mm/damon/dbgfs: allow users to set initial monitoring target regions
  UPSTREAM: selftests/damon: add 'schemes' debugfs tests
  UPSTREAM: mm/damon/schemes: implement statistics feature
  UPSTREAM: mm/damon/dbgfs: support DAMON-based Operation Schemes
  UPSTREAM: mm/damon/vaddr: support DAMON-based Operation Schemes
  UPSTREAM: mm/damon/core: implement DAMON-based Operation Schemes (DAMOS)
  UPSTREAM: mm/damon/core: account age of target regions
  UPSTREAM: mm/damon/core: nullify pointer ctx->kdamond with a NULL
  UPSTREAM: mm/damon: needn't hold kdamond_lock to print pid of kdamond
  UPSTREAM: mm/damon: remove unnecessary do_exit() from kdamond
  UPSTREAM: mm/damon/core: print kdamond start log in debug mode only
  UPSTREAM: include/linux/damon.h: fix kernel-doc comments for 'damon_callback'
  UPSTREAM: mm/damon: grammar s/works/work/
  UPSTREAM: mm/damon/core-test: fix wrong expectations for 'damon_split_regions_of()'
  UPSTREAM: mm/damon: don't use strnlen() with known-bogus source length
  UPSTREAM: mm/damon: add kunit tests
  UPSTREAM: mm/damon: add user space selftests
  UPSTREAM: mm/damon/dbgfs: support multiple contexts
  UPSTREAM: mm/damon/dbgfs: export kdamond pid to the user space
  UPSTREAM: mm/damon: implement a debugfs-based user space interface
  UPSTREAM: mm/damon: add a tracepoint
  UPSTREAM: mm/damon: implement primitives for the virtual memory address spaces
  UPSTREAM: mm/idle_page_tracking: make PG_idle reusable
  UPSTREAM: mm/damon: adaptively adjust regions
  UPSTREAM: mm/damon/core: implement region-based sampling
  UPSTREAM: mm: introduce Data Access MONitor (DAMON)
  BACKPORT: net/packet: fix slab-out-of-bounds access in packet_recvmsg()
  BACKPORT: fuse: fix pipe buffer lifetime for direct_io
  BACKPORT: dm: fix NULL pointer issue when free bio
  UPSTREAM: kfence, x86: fix preemptible warning on KPTI-enabled systems
  ANDROID: ABI: Update allowed list for galaxy
  ANDROID: abi_gki_aarch64.xml: update based on proper LTO=full setting
  BACKPORT: virtio-blk: Use blk_validate_block_size() to validate block size
  ANDROID: add for tuning readahead size
  BACKPORT: media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls
  BACKPORT: nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size
  BACKPORT: ext4: don't BUG if someone dirty pages without asking ext4 first
  ANDROID: GKI: Update symbols to abi_gki_aarch64_oplus
  BACKPORT: iommu: Extend mutex lock scope in iommu_probe_device()
  BACKPORT: iommu: Fix race condition during default domain allocation
  ANDROID: GKI: Update symbols to symbol list

 Conflicts:
	build.config.common

Change-Id: I30e0e3ce2527d66896add9fe45d71924557a46f2
Signed-off-by: Sivasri Kumar, Vanka <quic_svanka@quicinc.com>
2022-06-03 14:05:35 +05:30
..
ABI Merge keystone/android12-5.10-keystone-qcom-release.101+ (ac14ef0) into msm-5.10 2022-06-03 14:05:35 +05:30
accounting psi: Fix uaf issue when psi trigger is destroyed while being polled 2022-02-05 12:37:55 +01:00
admin-guide Merge keystone/android12-5.10-keystone-qcom-release.101+ (49a1520) into msm-5.10 2022-05-04 21:38:11 +05:30
arm Merge keystone/android12-5.10-keystone-qcom-release.39+ (9782146) into msm-5.10 2021-05-26 00:31:36 -07:00
arm64 UPSTREAM: arm64: cpufeature: add HWCAP for FEAT_RPRES 2022-03-30 13:14:55 -07:00
block UPSTREAM: block/keyslot-manager: introduce devm_blk_ksm_init() 2021-02-23 08:10:56 +01:00
bpf bpf: Migrate from patchwork.ozlabs.org to patchwork.kernel.org. 2020-10-11 22:05:47 +02:00
cdrom
core-api dma-mapping: document dma_{alloc,free}_pages 2020-10-23 12:07:46 +02:00
cpu-freq
crypto UPSTREAM: crypto: remove cipher routines from public crypto API 2021-05-13 07:53:31 +00:00
dev-tools UPSTREAM: ubsan: remove UBSAN_MISC in favor of individual options 2021-10-21 08:33:13 -07:00
device-mapper
devicetree This is the 5.10.101 stable release 2022-02-16 15:16:06 +01:00
doc-guide docs: kerneldoc.py: add support for kerneldoc -nosymbol 2020-10-15 07:49:38 +02:00
driver-api Documentation: fix firewire.rst ABI file path error 2022-01-27 10:54:29 +01:00
fault-injection lkdtm: replace SCSI_DISPATCH_CMD with SCSI_QUEUE_RQ 2021-09-15 09:50:42 +02:00
fb drm fixes (round two) for 5.10-rc1 2020-10-23 13:56:34 -07:00
features s390 updates for the 5.10 merge window 2020-10-16 12:36:38 -07:00
filesystems ANDROID: Incremental-fs: Doc: correct a sysfs path in incfs.rst 2022-01-26 08:57:08 +00:00
firmware_class
firmware-guide Documentation: ACPI: Fix data node reference documentation 2022-01-27 10:54:29 +01:00
fpga
gpu Revert "fbcon: Disable accelerated scrolling" 2022-02-08 18:30:40 +01:00
hid
hwmon hwmon: (lm90) Add basic support for TI TMP461 2021-12-29 12:25:59 +01:00
i2c
ia64
ide
iio
infiniband
input
isdn
kbuild FROMLIST: kbuild: Add environment variables for userprogs flags 2022-05-10 16:09:36 +00:00
kernel-hacking
leds docs: leds: index.rst: add a missing file 2020-11-02 13:45:37 +01:00
litmus-tests
livepatch
locking Documentation/locking/locktypes: Update migrate_disable() bits. 2021-12-14 11:32:42 +01:00
m68k
maintainer
mhi
mips dt: Remove booting-without-of.rst 2020-10-13 13:33:16 -05:00
misc-devices Documentation: remove mic/index from misc-devices/index.rst 2020-11-04 11:38:32 +01:00
netlabel
networking This is the 5.10.89 stable release 2021-12-29 14:17:18 +01:00
nios2
nvdimm
openrisc
parisc
PCI Documentation: better locations for sysfs-pci, sysfs-tagging 2020-10-09 09:33:23 -06:00
pcmcia
power UPSTREAM: Documentation/powercap/dtpm: Add documentation for dtpm 2021-03-11 16:02:39 +00:00
powerpc powerpc/64s/syscall: Use pt_regs.trap to distinguish syscall ABI difference between sc and scv syscalls 2021-05-26 12:06:53 +02:00
process docs: networking: drop special stable handling 2021-03-17 17:06:13 +01:00
RCU
riscv
s390
scheduler Merge 50d228345a ("Merge tag 'docs-5.10' of git://git.lwn.net/linux") into android-mainline 2020-10-21 15:43:32 +02:00
scsi scsi: libsas: Introduce a _gfp() variant of event notifiers 2021-03-25 09:04:11 +01:00
security watch_queue: Drop references to /dev/watch_queue 2021-03-04 11:37:59 +01:00
sh dt: Remove booting-without-of.rst 2020-10-13 13:33:16 -05:00
sound Merge keystone/android12-5.10-keystone-qcom-release.101+ (49a1520) into msm-5.10 2022-05-04 21:38:11 +05:30
sparc
sphinx tweewide: Fix most Shebang lines 2021-05-22 11:40:55 +02:00
sphinx-static
spi
staging
target tweewide: Fix most Shebang lines 2021-05-22 11:40:55 +02:00
timers
trace This is the 5.10.54 stable release 2021-07-28 15:23:47 +02:00
translations net: switch to the kernel.org patchwork instance 2020-11-11 17:12:00 -08:00
usb FROMGIT: usb: gadget: uvc: allow changing interface name via configfs 2022-05-10 12:06:18 -05:00
userspace-api This is the 5.10.50 stable release 2021-07-14 17:35:23 +02:00
virt This is the 5.10.44 stable release 2021-06-16 13:14:03 +02:00
vm This is the 5.10.50 stable release 2021-07-14 17:35:23 +02:00
w1
watchdog
x86 x86/CPU/AMD: Save AMD NodeId as cpu_die_id 2020-12-30 11:54:29 +01:00
xtensa xtensa: fix TLBTEMP area placement 2020-11-16 02:13:15 -08:00
.gitignore
asm-annotations.rst x86/entry: Emit a symbol for register restoring thunk 2021-02-03 23:28:40 +01:00
atomic_bitops.txt
atomic_t.txt
Changes
CodingStyle
conf.py This pull contains a series of warning fixes from Mauro; once applied, the 2020-11-03 13:14:14 -08:00
COPYING-logo
docutils.conf
dontdiff kbuild: generate Module.symvers only when vmlinux exists 2021-05-19 10:12:59 +02:00
index.rst
Kconfig docs: Kconfig/Makefile: add a check for broken ABI files 2020-10-30 13:08:07 +01:00
logo.gif
Makefile Merge android12-5.10.1+ (ec1fff1) into msm-5.10 2020-12-17 12:15:41 -08:00
memory-barriers.txt
mhi.txt
SubmittingPatches
watch_queue.rst