android_kernel_xiaomi_sm8450/Documentation
Ivaylo Georgiev 360723e1c5 Merge android-mainline (6abe79c) into msm-waipio
* refs/heads/tmp-6abe79c:
  Revert "ANDROID: gki_defconfig: Enable serialized DCC driver"
  ANDROID: GKI: Enable CONFIG_TYPEC_TCPCI
  ANDROID: arm64: debug-monitors: export break hook APIs
  ANDROID: arm64: traps: export dump_backtrace symbol
  FROMGIT: v4l2-ctrl: Add VP9 codec levels
  FROMGIT: media: v4l2-ctrl: Add frame-skip std encoder control
  FROMGIT: media: v4l2-ctrls: Add encoder constant quality control
  ANDROID: gki_defconfig: Enable serialized DCC driver
  FROMLIST: hvc_dcc: bind driver to core0 for reads and writes
  ANDROID: serial: msm_geni_serial_earlycon: Add Earlycon support
  ANDROID: mm: cma: retry allocations in cma_alloc
  BACKPORT: FROMGIT: irqchip/gic-v2, v3: Prevent SW resends entirely
  FROMGIT: irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs
  BACKPORT: FROMGIT: irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger()
  FROMGIT: genirq: Walk the irq_data hierarchy when resending an interrupt
  FROMGIT: ARM: Handle no IPI being registered in show_ipi_list()
  FROMGIT: arm: Move ipi_teardown() to a CONFIG_HOTPLUG_CPU section
  FROMGIT: arm64: Fix -Wunused-function warning when !CONFIG_HOTPLUG_CPU
  FROMGIT: irqchip/gic: Cleanup Franken-GIC handling
  FROMGIT: irqchip/bcm2836: Provide mask/unmask dummy methods for IPIs
  FROMGIT: ARM: Remove custom IRQ stat accounting
  FROMGIT: ARM: Kill __smp_cross_call and co
  FROMGIT: arm64: Remove custom IRQ stat accounting
  FROMGIT: arm64: Kill __smp_cross_call and co
  FROMGIT: irqchip/armada-370-xp: Configure IPIs as standard interrupts
  FROMGIT: irqchip/hip04: Configure IPIs as standard interrupts
  FROMGIT: irqchip/bcm2836: Configure mailbox interrupts as standard interrupts
  FROMGIT: irqchip/gic-common: Don't enable SGIs by default
  FROMGIT: irqchip/gic: Configure SGIs as standard interrupts
  FROMGIT: irqchip/gic: Refactor SMP configuration
  BACKPORT: FROMGIT: irqchip/gic-v3: Configure SGIs as standard interrupts
  FROMGIT: irqchip/gic-v3: Describe the SGI range
  FROMGIT: ARM: Allow IPIs to be handled as normal interrupts
  FROMGIT: arm64: Allow IPIs to be handled as normal interrupts
  FROMGIT: genirq: Allow interrupts to be excluded from /proc/interrupts
  FROMGIT: genirq: Add fasteoi IPI flow
  ANDROID: move builds to use gas prebuilts
  ANDROID: PM: sleep: export device_pm_callback_start/end trace event
  ANDROID: usb: typec: tcpm: Bring back tcpm_update_sink_capabilities
  ANDROID: rpmsg: core: Add signal API support
  ANDROID: power_supply: Add POWER_SUPPLY_CHARGE_TYPE_TAPER
  ANDROID: Incremental fs: Fix misuse of cpu_to_leXX and poll return
  ANDROID: Incremental fs: Add per UID read timeouts
  ANDROID: sync generic casefolding code with patches going upstream
  Linux 5.9-rc7
  mm/thp: Split huge pmds/puds if they're pinned when fork()
  mm: Do early cow for pinned pages during fork() for ptes
  mm/fork: Pass new vma pointer into copy_page_range()
  mm: Introduce mm_struct.has_pinned
  mm: validate pmd after splitting
  mm: don't rely on system state to detect hot-plug operations
  mm: replace memmap_context by meminit_context
  arch/x86/lib/usercopy_64.c: fix __copy_user_flushcache() cache writeback
  lib/memregion.c: include memregion.h
  lib/string.c: implement stpcpy
  mm/migrate: correct thp migration stats
  mm/gup: fix gup_fast with dynamic page table folding
  mm: memcontrol: fix missing suffix of workingset_restore
  mm, THP, swap: fix allocating cluster for swapfile by mistake
  mm: slab: fix potential double free in ___cache_free
  Documentation/llvm: Fix clang target examples
  io_uring: ensure async buffered read-retry is setup properly
  KVM: SVM: Add a dedicated INVD intercept routine
  io_uring: don't unconditionally set plug->nowait = true
  block: remove unused BLK_QC_T_EAGAIN flag
  io_uring: ensure open/openat2 name is cleaned on cancelation
  KVM: x86: Reset MMU context if guest toggles CR4.SMAP or CR4.PKE
  ANDROID: sched: add cpumask parameter to cpu capacity vendor hook
  KVM: x86: fix MSR_IA32_TSC read for nested migration
  scripts/kallsyms: skip ppc compiler stub *.long_branch.* / *.plt_branch.*
  mm: fix misplaced unlock_page in do_wp_page()
  spi: bcm-qspi: Fix probe regression on iProc platforms
  ANDROID: usb: typec: tcpm: Add chip level callback to check for contaminant
  s390/zcrypt: Fix ZCRYPT_PERDEV_REQCNT ioctl
  x86/ioapic: Unbreak check_timer()
  ANDROID: GKI: Add CONFIG_EDAC for gki_defconfig
  nvme-core: don't use NVME_NSID_ALL for command effects and supported log
  mm: move the copy_one_pte() pte_present check into the caller
  mm: split out the non-present case from copy_one_pte()
  spi: fsl-dspi: fix use-after-free in remove path
  regulator: axp20x: fix LDO2/4 description
  selftests: kvm: Fix assert failure in single-step test
  KVM: x86: VMX: Make smaller physical guest address space support user-configurable
  ANDROID: Export perf_event_read_local function
  MIPS: BCM47XX: Remove the needless check with the 1074K
  MIPS: Add the missing 'CPU_1074K' into __get_cpu_type()
  MIPS: Loongson2ef: Disable Loongson MMI instructions
  ACPI: processor: Fix build for ARCH_APICTIMER_STOPS_ON_C3 unset
  drm/i915/selftests: Push the fake iommu device from the stack to data
  PM / devfreq: tegra30: Disable clock on error in probe
  PM / devfreq: Add timer type to devfreq_summary debugfs
  ANDROID: build.config.common: enable LLVM=1
  x86/irq: Make run_on_irqstack_cond() typesafe
  cpuidle: Drop misleading comments about RCU usage
  dm crypt: document encrypted keyring key option
  dm crypt: document new no_workqueue flags
  nvme-fc: fail new connections to a deleted host or remote port
  nvme-pci: fix NULL req in completion handler
  nvme: return errors for hwmon init
  Revert "ALSA: usb-audio: Disable Lenovo P620 Rear line-in volume control"
  btrfs: fix put of uninitialized kobject after seed device delete
  MIPS: Loongson-3: Fix fp register access if MSA enabled
  media: dt-bindings: media: imx274: Convert to json-schema
  tools/bootconfig: Add testcase for tailing space
  tools/bootconfig: Add testcases for repeated key with brace
  lib/bootconfig: Fix to remove tailing spaces after value
  lib/bootconfig: Fix a bug of breaking existing tree nodes
  net: mscc: ocelot: fix some key offsets for IP4_TCP_UDP VCAP IS2 entries
  net: dsa: seville: fix some key offsets for IP4_TCP_UDP VCAP IS2 entries
  net: dsa: felix: fix some key offsets for IP4_TCP_UDP VCAP IS2 entries
  inet_diag: validate INET_DIAG_REQ_PROTOCOL attribute
  net: bridge: br_vlan_get_pvid_rcu() should dereference the VLAN group under RCU
  net: Update MAINTAINERS for MediaTek switch driver
  net/mlx5e: mlx5e_fec_in_caps() returns a boolean
  net/mlx5e: kTLS, Avoid kzalloc(GFP_KERNEL) under spinlock
  net/mlx5e: kTLS, Fix leak on resync error flow
  net/mlx5e: kTLS, Add missing dma_unmap in RX resync
  net/mlx5e: kTLS, Fix napi sync and possible use-after-free
  net/mlx5e: TLS, Do not expose FPGA TLS counter if not supported
  net/mlx5e: Fix using wrong stats_grps in mlx5e_update_ndo_stats()
  net/mlx5e: Fix multicast counter not up-to-date in "ip -s"
  net/mlx5e: Fix endianness when calculating pedit mask first bit
  net/mlx5e: Enable adding peer miss rules only if merged eswitch is supported
  net/mlx5e: CT: Fix freeing ct_label mapping
  net/mlx5e: Fix memory leak of tunnel info when rule under multipath not ready
  net/mlx5e: Use synchronize_rcu to sync with NAPI
  net/mlx5e: Use RCU to protect rq->xdp_prog
  net/mlx5: Fix FTE cleanup
  dm: fix comment in dm_process_bio()
  dm: fix bio splitting and its bio completion order for regular IO
  ANDROID: scsi: ufs: add a hook to add sysfs entries
  ANDROID: scsi: ufs: add a hook to prepare command
  ANDROID: export bkops and query/flag query functions
  ipv6: route: convert comma to semicolon
  sfc: Fix error code in probe
  spi: fsl-espi: Only process interrupts for expected events
  regmap: fix page selection for noinc writes
  regmap: fix page selection for noinc reads
  ANDROID: GKI: enable CONFIG_SONY_FF
  FROMLIST: scsi: add more contexts in the ufs tracepoints
  FROMGIT: scsi: ufs: Add some debug information to ufshcd_print_host_state()
  ANDROID: Incremental fs: Add .incomplete folder
  SUNRPC: Fix svc_flush_dcache()
  cpuidle: psci: Fix suspicious RCU usage
  dax: Fix compilation for CONFIG_DAX && !CONFIG_FS_DAX
  io_uring: fix openat/openat2 unified prep handling
  io_uring: mark statx/files_update/epoll_ctl as non-SQPOLL
  tools/io_uring: fix compile breakage
  io_uring: don't use retry based buffered reads for non-async bdev
  io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there
  rcu/tree: Export rcu_idle_{enter,exit} to modules
  FROMLIST: dax: Fix compilation for CONFIG_DAX && !CONFIG_FS_DAX
  btrfs: fix overflow when copying corrupt csums for a message
  Revert "ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO"
  dmabuf: fix NULL pointer dereference in dma_buf_release()
  ALSA: usb-audio: Add delay quirk for H570e USB headsets
  ALSA: hda/realtek: Enable front panel headset LED on Lenovo ThinkStation P520
  ALSA: hda/realtek - Couldn't detect Mic if booting with headset plugged
  ALSA: asihpi: fix iounmap in error handler
  bnxt_en: Fix wrong flag value passed to HWRM_PORT_QSTATS_EXT fw call.
  bnxt_en: Fix HWRM_FUNC_QSTATS_EXT firmware call.
  bnxt_en: Return -EOPNOTSUPP for ETHTOOL_GREGS on VFs.
  bnxt_en: Protect bnxt_set_eee() and bnxt_set_pauseparam() with mutex.
  bnxt_en: return proper error codes in bnxt_show_temp
  bnxt_en: Use memcpy to copy VPD field info.
  Linux 5.9-rc6
  ANDROID: gic: Add vendor hook for gic-v3 resume
  Revert "KVM: Check the allocation of pv cpu mask"
  net: sctp: Fix IPv6 ancestor_size calc in sctp_copy_descendant
  net: mvneta: recycle the page in case of out-of-order
  rhashtable: fix indentation of a continue statement
  mm: fix wake_page_function() comment typos
  dax: Fix stack overflow when mounting fsdax pmem device
  dm: Call proper helper to determine dax support
  dm/dax: Fix table reference counts
  kconfig: qconf: revive help message in the info view
  kconfig: qconf: fix incomplete type 'struct gstr' warning
  RISC-V: Resurrect the MMIO timer implementation for M-mode systems
  riscv: Fix Kendryte K210 device tree
  riscv: Add sfence.vma after early page table changes
  kcsan: kconfig: move to menu 'Generic Kernel Debugging Instruments'
  fs/fs-writeback.c: adjust dirtytime_interval_handler definition to match prototype
  stackleak: let stack_erasing_sysctl take a kernel pointer buffer
  ftrace: let ftrace_enable_sysctl take a kernel pointer buffer
  mm/memory_hotplug: drain per-cpu pages again during memory offline
  selftests/vm: fix display of page size in map_hugetlb
  mm/thp: fix __split_huge_pmd_locked() for migration PMD
  kprobes: fix kill kprobe which has been marked as gone
  tmpfs: restore functionality of nr_inodes=0
  mlock: fix unevictable_pgs event counts on THP
  mm: fix check_move_unevictable_pages() on THP
  mm: migration of hugetlbfs page skip memcg
  ksm: reinstate memcg charge on copied pages
  mailmap: add older email addresses for Kees Cook
  bootconfig: init: make xbc_namebuf static
  MAINTAINERS: Update ibmveth maintainer
  net: ipv6: fix kconfig dependency warning for IPV6_SEG6_HMAC
  ANDROID: Makefile: add compiler-rt dependency explicitly
  FROMLIST: Makefile: add -fuse-ld=lld to KBUILD_HOSTLDFLAGS when LLVM=1
  dpaa2-eth: fix a build warning in dpmac.c
  net: hns: kerneldoc fixes
  i2c: mxs: use MXS_DMA_CTRL_WAIT4END instead of DMA_CTRL_ACK
  hinic: fix sending pkts from core while self testing
  net: mscc: ocelot: deinitialize only initialized ports
  net: mscc: ocelot: unregister net devices on unbind
  net: mscc: ocelot: refactor ports parsing code into a dedicated function
  net: mscc: ocelot: error checking when calling ocelot_init()
  net: mscc: ocelot: check for errors on memory allocation of ports
  net: dsa: seville: fix buffer size of the queue system
  net: mscc: ocelot: add locking for the port TX timestamp ID
  net: mscc: ocelot: fix race condition with TX timestamping
  i2c: mediatek: Send i2c master code at more than 1MHz
  i2c: mediatek: Fix generic definitions for bus frequency
  kprobes: tracing/kprobes: Fix to kill kprobes on initmem after boot
  objtool: Fix noreturn detection for ignored functions
  tracing: fix double free
  ftrace: Let ftrace_enable_sysctl take a kernel pointer buffer
  KVM: arm64: Remove S1PTW check from kvm_vcpu_dabt_iswrite()
  KVM: arm64: Assume write fault on S1PTW permission fault on instruction fetch
  tracing: Make the space reserved for the pid wider
  ftrace: Fix missing synchronize_rcu() removing trampoline from kallsyms
  ftrace: Free the trampoline when ftrace_startup() fails
  kprobes: Fix to check probe enabled before disarm_kprobe_ftrace()
  kconfig: qconf: use delete[] instead of delete to free array (again)
  mac80211: fix 80 MHz association to 160/80+80 AP on 6 GHz
  regmap: debugfs: Add back in erroneously removed initialisation of ret
  mac80211: do not allow bigger VHT MPDUs than the hardware supports
  cfg80211: fix 6 GHz channel conversion
  mac80211: do not disable HE if HT is missing on 2.4 GHz
  mac80211: Fix radiotap header channel flag for 6GHz band
  lib80211: fix unmet direct dependendices config warning when !CRYPTO
  mac80211: add AQL support for VHT160 tx rates
  mac80211: extend AQL aggregation estimation to HE and fix unit mismatch
  iommu/amd: Restore IRTE.RemapEn bit for amd_iommu_activate_guest_mode
  iommu/amd: Fix potential @entry null deref
  x86/unwind/fp: Fix FP unwinding in ret_from_fork
  ANDROID: Incremental fs: Fix dangling else
  ANDROID: Incremental fs: Fix uninitialized variable
  nfp: use correct define to return NONE fec
  hinic: fix potential resource leak
  net: phy: Do not warn in phy_stop() on PHY_DOWN
  net: phy: Avoid NPD upon phy_detach() when driver is unbound
  ethtool: add and use message type for tunnel info reply
  drivers/net/wan/hdlc: Set skb->protocol before transmitting
  drivers/net/wan/lapbether: Make skb->protocol consistent with the header
  cxgb4: fix memory leak during module unload
  hv_netvsc: Add validation for untrusted Hyper-V values
  fuse: fix the ->direct_IO() treatment of iov_iter
  ANDROID: Incremental fs: Fix filled block count from get filled blocks
  i2c: core: Call i2c_acpi_install_space_handler() before i2c_acpi_register_devices()
  FROMLIST: scsi: ufs: use WQ_HIGHPRI for gating work
  FROMLIST: scsi: ufs: clear UAC for FFU
  FROMLIST: scsi: ufs: atomic update for clkgating_enable
  regmap: debugfs: Fix handling of name string for debugfs init delays
  percpu: fix first chunk size calculation for populated bitmap
  mm: allow a controlled amount of unfairness in the page lock
  arm64: paravirt: Initialize steal time when cpu is online
  usblp: fix race between disconnect() and read()
  arm64: bpf: Fix branch offset in JIT
  nvmet: get transport reference for passthru ctrl
  nvme-core: get/put ctrl and transport module in nvme_dev_open/release()
  ehci-hcd: Move include to keep CRC stable
  drm/amd/display: Don't log hdcp module warnings in dmesg
  drm/amdgpu: declare ta firmware for navy_flounder
  net: dsa: microchip: ksz8795: really set the correct number of ports
  geneve: add transport ports in route lookup for geneve
  net: hns: kerneldoc fixes
  rcu-tasks: Prevent complaints of unused show_rcu_tasks_classic_gp_kthread()
  fs: fix cast in fsparam_u32hex() macro
  drm/mediatek: Add missing put_device() call in mtk_hdmi_dt_parse_pdata()
  drm/mediatek: Add missing put_device() call in mtk_drm_kms_init()
  drm/mediatek: Add exception handing in mtk_drm_probe() if component init fail
  drm/mediatek: Add missing put_device() call in mtk_ddp_comp_init()
  drm/mediatek: Use CPU when fail to get cmdq event
  drm/mediatek: Remove duplicated include
  ANDROID: Incremental fs: Add hash block counts to IOC_IOCTL_GET_BLOCK_COUNT
  MIPS: SNI: Fix spurious interrupts
  MAINTAINERS: Fix Max's and Shravan's emails
  ANDROID: Incremental fs: Add INCFS_IOC_GET_BLOCK_COUNT
  ANDROID: db845c_gki.fragment: Add missing qcom drivers required for cpufreq functionality
  ACPI: processor: Take over RCU-idle for C3-BM idle
  cpuidle: Allow cpuidle drivers to take over RCU-idle
  ACPI: processor: Use CPUIDLE_FLAG_TLB_FLUSHED
  ACPI: processor: Use CPUIDLE_FLAG_TIMER_STOP
  ANDROID: Incremental fs: Make compatible with existing files
  ANDROID: GKI: enable CONFIG_JUMP_LABEL
  ANDROID: GKI: build in more Bluetooth drivers
  ANDROID: GKI: Enable CONFIG_BT_HIDP as it is needed by some platforms
  ANDROID: GKI: add CONFIG_BT to x86 gki_defconfig
  locking/percpu-rwsem: Use this_cpu_{inc,dec}() for read_count
  perf stat: Fix the ratio comments of miss-events
  fbcon: Fix user font detection test at fbcon_resize().
  powercap: RAPL: Add support for Lakefield
  serial: 8250_pci: Add Realtek 816a and 816b
  serial: core: fix console port-lock regression
  serial: core: fix port-lock initialisation
  usb: typec: intel_pmc_mux: Handle SCU IPC error conditions
  USB: quirks: Add USB_QUIRK_IGNORE_REMOTE_WAKEUP quirk for BYD zhaoxin notebook
  USB: UAS: fix disconnect by unplugging a hub
  usb: typec: ucsi: Prevent mode overrun
  usb: typec: ucsi: acpi: Increase command completion timeout value
  drm/i915: Filter wake_flags passed to default_wake_function
  drm/i915: Be wary of data races when reading the active execlists
  drm/i915/gem: Reduce context termination list iteration guard to RCU
  drm/i915/gem: Delay tracking the GEM context until it is registered
  bpf: Fix a rcu warning for bpffs map pretty-print
  bpf: Bpf_skc_to_* casting helpers require a NULL check on sk
  scsi: sd: sd_zbc: Fix ZBC disk initialization
  scsi: sd: sd_zbc: Fix handling of host-aware ZBC disks
  scsi: lpfc: Fix initial FLOGI failure due to BBSCN not supported
  ipv4: Update exception handling for multipath routes via same device
  drm/amdgpu/dc: Require primary plane to be enabled whenever the CRTC is
  drm/radeon: revert "Prefer lower feedback dividers"
  drm/amdgpu: Include sienna_cichlid in USBC PD FW support.
  drm/amd/display: update nv1x stutter latencies
  drm/amd/display: Don't use DRM_ERROR() for DTM add topology
  drm/amd/pm: support runtime pptable update for sienna_cichlid etc.
  drm/amdkfd: fix a memory leak issue
  drm/kfd: fix a system crash issue during GPU recovery
  net: tipc: kerneldoc fixes
  ibmvnic: update MAINTAINERS
  spi: bcm2835: Make polling_limit_us static
  efi: efibc: check for efivars write capability
  perf test: Free formats for perf pmu parse test
  perf metric: Do not free metric when failed to resolve
  perf metric: Free metric when it failed to resolve
  perf metric: Release expr_parse_ctx after testing
  perf test: Fix memory leaks in parse-metric test
  perf parse-event: Fix memory leak in evsel->unit
  perf evlist: Fix cpu/thread map leak
  perf metric: Fix some memory leaks - part 2
  perf metric: Fix some memory leaks
  perf test: Free aliases for PMU event map aliases test
  perf vendor events amd: Remove trailing commas
  MIPS: SNI: Fix MIPS_L1_CACHE_SHIFT
  batman-adv: mcast: fix duplicate mcast packets from BLA backbone to mesh
  batman-adv: mcast: fix duplicate mcast packets in BLA backbone from mesh
  batman-adv: mcast: fix duplicate mcast packets in BLA backbone from LAN
  EDAC/ghes: Check whether the driver is on the safe list correctly
  EDAC/ghes: Clear scanned data on unload
  nvme-tcp: fix kconfig dependency warning when !CRYPTO
  nvme-pci: disable the write zeros command for Intel 600P/P3100
  docs/bpf: Remove source code links
  s390/dasd: Fix zero write for FBA devices
  xsk: Fix number of pinned pages/umem size discrepancy
  net: sched: initialize with 0 before setting erspan md->u
  lwtunnel: only keep the available bits when setting vxlan md->gbp
  net: sched: only keep the available bits when setting vxlan md->gbp
  tipc: use skb_unshare() instead in tipc_buf_append()
  tipc: Fix memory leak in tipc_group_create_member()
  perf test: Leader sampling shouldn't clear sample period
  perf record: Don't clear event's period if set by a term
  tools headers UAPI: update linux/in.h copy
  tools headers UAPI: Sync kvm.h headers with the kernel sources
  ipv4: Initialize flowi4_multipath_hash in data path
  net: lantiq: Disable IRQs only if NAPI gets scheduled
  net: lantiq: Use napi_complete_done()
  net: lantiq: use netif_tx_napi_add() for TX NAPI
  net: lantiq: Wake TX queue again
  perf record: Prevent override of attr->sample_period for libpfm4 events
  perf record: Set PERF_RECORD_PERIOD if attr->freq is set.
  rndis_host: increase sleep time in the query-response loop
  perf bench: Fix 2 memory sanitizer warnings
  perf test: Fix the "signal" test inline assembly
  core/entry: Report syscall correctly for trace and audit
  batman-adv: Add missing include for in_interrupt()
  Input: trackpoint - add new trackpoint variant IDs
  RDMA/core: Fix ordering of CQ pool destruction
  ANDROID: ext4: fix mis-merge with encrypt+casefold support
  vgacon: remove software scrollback support
  fbcon: remove now unusued 'softback_lines' cursor() argument
  fbcon: remove soft scrollback code
  io_uring: don't run task work on an exiting task
  io_uring: drop 'ctx' ref on task work cancelation
  Revert "mtd: spi-nor: Add capability to disable flash quad mode"
  Revert "mtd: spi-nor: Disable the flash quad mode in spi_nor_restore()"
  btrfs: fix wrong address when faulting in pages in the search ioctl
  media: media/v4l2: remove V4L2_FLAG_MEMORY_NON_CONSISTENT flag
  Drivers: hv: vmbus: Add timeout to vmbus_wait_for_unload
  mmc: mmc_spi: Fix mmc_spi_dma_alloc() return type for !HAS_DMA
  x86/boot/compressed: Disable relocation relaxation
  drm/i915/gvt: Fix port number for BDW on EDID region setup
  s390: add 3f program exception handler
  lockdep: fix order in trace_hardirqs_off_caller()
  s390/pci: fix leak of DMA tables on hard unplug
  s390/init: add missing __init annotations
  s390/zcrypt: fix kmalloc 256k failure
  s390/idle: fix suspicious RCU usage
  docs: kvm: add documentation for KVM_CAP_S390_DIAG318
  i2c: i801: Simplify the suspend callback
  i2c: i801: Fix resume bug
  i2c: aspeed: Mask IRQ status to relevant bits
  sh: fix syscall tracing
  sh: remove spurious circular inclusion from asm/smp.h
  io_uring: grab any needed state during defer prep
  arm64: Allow CPUs unffected by ARM erratum 1418040 to come in late
  net: ethernet: ti: cpsw_new: fix suspend/resume
  net: ipa: fix u32_replace_bits by u32p_xxx version
  hinic: fix rewaking txq after netif_tx_disable
  taprio: Fix allowing too small intervals
  enetc: Fix mdio bus removal on PF probe bailout
  RISC-V: Take text_mutex in ftrace_init_nop()
  spi: spi-fsl-dspi: use XSPI mode instead of DMA for DPAA2 SoCs
  docs/bpf: Fix ringbuf documentation
  net: dec: de2104x: Increase receive ring size for Tulip
  netlink: fix doc about nlmsg_parse/nla_validate
  net: DCB: Validate DCB_ATTR_DCB_BUFFER argument
  selftests: rtnetlink: Test bridge enslavement with different parent IDs
  net: Fix bridge enslavement failure
  net: mvneta: fix possible use-after-free in mvneta_xdp_put_buff
  clk: qcom: lpass: Correct goto target in lpass_core_sc7180_probe()
  s390/qeth: delay draining the TX buffers
  net: Fix broken NETIF_F_CSUM_MASK spell in netdev_features.h
  net: Correct the comment of dst_dev_put()
  hdlc_ppp: add range checks in ppp_cp_parse_cr()
  net: phy: call phy_disable_interrupts() in phy_attach_direct() instead
  hv_netvsc: Cache the current data path to avoid duplicate call and message
  hv_netvsc: Switch the data path at the right time during hibernation
  net: sch_generic: aviod concurrent reset and enqueue op for lockless qdisc
  net: dsa: microchip: look for phy-mode in port nodes
  mptcp: fix kmalloc flag in mptcp_pm_nl_get_local_id
  mptcp: fix subflow's remote_id issues
  mptcp: fix subflow's local_id issues
  tipc: fix shutdown() of connection oriented socket
  connector: Move maintainence under networking drivers umbrella.
  media: cec-adap.c: don't use flush_scheduled_work()
  drm/sun4i: mixer: Extend regmap max_register
  drm/sun4i: sun8i-csc: Secondary CSC register correction
  clk: versatile: Add of_node_put() before return statement
  clk: bcm: dvp: Select the reset framework
  scsi: libsas: Fix error path in sas_notify_lldd_dev_found()
  igc: Fix not considering the TX delay for timestamps
  igc: Fix wrong timestamp latency numbers
  i40e: always propagate error value in i40e_set_vsi_promisc()
  i40e: fix return of uninitialized aq_ret in i40e_set_vsi_promisc
  net: qed: RDMA personality shouldn't fail VF load
  net: qede: Disable aRFS for NPAR and 100G
  net: qed: Disable aRFS for NPAR and 100G
  wireguard: peerlookup: take lock before checking hash in replace operation
  wireguard: noise: take lock when removing handshake entry from table
  hsr: avoid newline at end of message in NL_SET_ERR_MSG_MOD
  net: add __must_check to skb_put_padto()
  net: qrtr: check skb_put_padto() return value
  drm/vc4/vc4_hdmi: fill ASoC card owner
  Drivers: hv: vmbus: hibernation: do not hang forever in vmbus_bus_resume()
  thunderbolt: Retry DROM read once if parsing fails
  ALSA: hda/realtek - The Mic on a RedmiBook doesn't work
  x86/defconfigs: Explicitly unset CONFIG_64BIT in i386_defconfig
  powerpc/papr_scm: Limit the readability of 'perf_stats' sysfs attribute
  ip: fix tos reflection in ack and reset packets
  MAINTAINERS: remove John Allen from ibmvnic
  fib: fix fib_rule_ops indirect call wrappers when CONFIG_IPV6=m
  ipv6: avoid lockdep issue in fib6_del()
  net: dsa: link interfaces with the DSA master to get rid of lockdep warnings
  Input: i8042 - add Entroware Proteus EL07R4 to nomux and reset lists
  tools/libbpf: Avoid counting local symbols in ABI check
  ASoC: tlv320adcx140: Wake up codec before accessing register
  bpf: Fix clobbering of r2 in bpf_gen_ld_abs
  mac802154: tx: fix use-after-free
  netfilter: nft_meta: use socket user_ns to retrieve skuid and skgid
  netfilter: conntrack: nf_conncount_init is failing with IPv6 disabled
  netfilter: ctnetlink: fix mark based dump filtering regression
  netfilter: nf_tables: coalesce multiple notifications into one skbuff
  netfilter: ctnetlink: add a range check for l3/l4 protonum
  cpuidle: pseries: Fix CEDE latency conversion from tb to us
  powerpc/dma: Fix dma_map_ops::get_required_mask
  hv_netvsc: Fix hibernation for mlx5 VF driver
  Revert "netns: don't disable BHs when locking "nsid_lock""
  ibmvnic: add missing parenthesis in do_reset()
  netdevice.h: fix xdp_state kernel-doc warning
  netdevice.h: fix proto_down_reason kernel-doc warning
  bnxt_en: Fix NULL ptr dereference crash in bnxt_fw_reset_task()
  bnxt_en: Avoid sending firmware messages when AER error is detected.
  ASoC: core: Do not cleanup uninitialized dais on soc_pcm_open failure
  Revert "wlcore: Adding suppoprt for IGTK key in wlcore driver"
  ALSA: hda: fixup headset for ASUS GX502 laptop
  net: dsa: rtl8366: Properly clear member config
  net: macb: fix for pause frame receive enable bit
  cxgb4: Fix offset when clearing filter byte counters
  hinic: bump up the timeout of UPDATE_FW cmd
  hinic: bump up the timeout of SET_FUNC_STATE cmd
  batman-adv: mcast/TT: fix wrongly dropped or rerouted packets
  act_ife: load meta modules before tcf_idr_check_alloc()
  atm: eni: fix the missed pci_disable_device() for eni_init_one()
  drivers/net/wan/hdlc_fr: Add needed_headroom for PVC devices
  selftests/bpf: Add bpf_{update, delete}_map_elem in hashmap iter program
  bpf: Do not use bucket_lock for hashmap iterator
  libbpf: Remove arch-specific include path in Makefile
  locking/lockdep: Fix "USED" <- "IN-NMI" inversions
  Revert "powerpc/build: vdso linker warning for orphan sections"
  ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN Converter9 2-in-1
  powerpc/mm: Remove DEBUG_VM_PGTABLE support on powerpc
  tools/bpf: build: Make sure resolve_btfids cleans up after itself
  ASoC: Intel: haswell: Fix power transition refactor
  ASoC: tlv320adcx140: Fix accessing uninitialized adcx140->dev
  selftests/powerpc: Skip PROT_SAO test in guests/LPARS
  ASoC: wm8994: Ensure the device is resumed in wm89xx_mic_detect functions
  ASoC: wm8994: Skip setting of the WM8994_MICBIAS register for WM1811
  libbpf: Fix build failure from uninitialized variable warning
  ASoC: meson: axg-toddr: fix channel order on g12 platforms
  ASoC: soc-core: add snd_soc_find_dai_with_mutex()
  powerpc/book3s64/radix: Fix boot failure with large amount of guest memory
  batman-adv: bla: fix type misuse for backbone_gw hash indexing
  mwifiex: Increase AES key storage size to 256 bits
  mt76: mt7915: use ieee80211_free_txskb to free tx skbs
  mt76: mt7615: use v1 MCU API on MT7615 to fix issues with adding/removing stations
  drm/mediatek: dsi: Fix scrolling of panel with small hfp or hbp
  ASoC: qcom: common: Fix refcount imbalance on error
  ASoC: rt700: Fix return check for devm_regmap_init_sdw()
  ASoC: rt715: Fix return check for devm_regmap_init_sdw()
  ASoC: rt711: Fix return check for devm_regmap_init_sdw()
  ASoC: rt1308-sdw: Fix return check for devm_regmap_init_sdw()
  ASoC: max98373: Fix return check for devm_regmap_init_sdw()
  ASoC: ti: fixup ams_delta_mute() function name
  ASoC: pcm3168a: ignore 0 Hz settings
  vboxsf: Fix the check for the old binary mount-arguments struct
  ASoC: Intel: tgl_max98373: fix a runtime pm issue in multi-thread case
  clocksource/drivers/timer-gx6605s: Fixup counter reload
  clocksource/drivers/timer-ti-dm: Do reset before enable
  clocksource/drivers/h8300_timer8: Fix wrong return value in h8300_8timer_init()
  ASoC: qcom: Set card->owner to avoid warnings
  ASoC: intel: atom: Add period size constraint
  device_cgroup: Fix RCU list debugging warning
  ASoC: Intel: skl_hda_dsp_generic: Fix NULLptr dereference in autosuspend delay
  clk: rockchip: Fix initialization of mux_pll_src_4plls_p
  clk: davinci: Use the correct size when allocating memory
  brcmfmac: reserve tx credit only when txctl is ready to send
  ieee802154/adf7242: check status of adf7242_read_reg
  ieee802154: fix one possible memleak in ca8210_dev_com_init

Following files were git checkout to android-mainline:
	include/sound/core.h
	include/sound/jack.h
	include/sound/soc-dpcm.h
	sound/core/compress_offload.c
	sound/core/info.c
	sound/core/init.c
	sound/core/pcm.c
	sound/core/pcm_lib.c
	sound/core/pcm_native.c
	sound/core/pcm_timer.c
	sound/soc/Kconfig
	sound/soc/soc-dapm.c

Conflicts:
	Documentation/devicetree/bindings
	drivers/tty/hvc/Kconfig
	drivers/tty/hvc/hvc_dcc.c
	drivers/tty/serial/Kconfig
	drivers/tty/serial/Makefile

Change-Id: I6771fe9c08e8b5b701882ed18a405ab156bfd288
Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org>
2020-10-07 00:49:27 -07:00
..
ABI Merge android-mainline (9c16520) into msm-waipio 2020-09-22 10:33:48 -07:00
accounting
admin-guide Merge android-mainline (6abe79c) into msm-waipio 2020-10-07 00:49:27 -07:00
arm Merge android-mainline (2a3286f) into msm-waipio 2020-09-08 09:42:47 -07:00
arm64 IOMMU Updates for Linux v5.9 2020-08-11 14:13:24 -07:00
block for-5.9/drivers-20200803 2020-08-05 10:51:40 -07:00
bpf docs/bpf: Remove source code links 2020-09-14 18:46:54 -07:00
cdrom A handful of obvious fixes that wandered in during the merge window. 2020-08-13 13:57:45 -07:00
core-api A handful of obvious fixes that wandered in during the merge window. 2020-08-13 13:57:45 -07:00
cpu-freq
crypto It's been a busy cycle for documentation - hopefully the busiest for a 2020-08-04 22:47:54 -07:00
dev-tools A handful of obvious fixes that wandered in during the merge window. 2020-08-13 13:57:45 -07:00
device-mapper
devicetree Merge a1bffa4874 ("Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi") into 'android-mainline' 2020-09-27 13:56:43 +02:00
doc-guide A handful of late-arriving docs fixes, along with a patch changing a lot of 2020-06-10 14:12:15 -07:00
driver-api drm-misc-fixes for v5.9-rc5: 2020-09-11 09:49:23 +10:00
fault-injection nvme: rename and document nvme_end_request 2020-08-21 17:14:28 -06:00
fb drm next for 5.9-rc1 2020-08-05 19:50:06 -07:00
features powerpc/mm: Remove DEBUG_VM_PGTABLE support on powerpc 2020-09-02 22:14:26 +10:00
filesystems Linux 5.9-rc4 2020-09-07 09:24:58 +02:00
firmware_class
firmware-guide ACPI: Replace HTTP links with HTTPS ones 2020-07-27 14:47:08 +02:00
fpga Char/Misc driver patches for 5.9-rc1 2020-08-05 11:43:47 -07:00
gpu - Core Frameworks 2020-08-11 13:48:02 -07:00
hid docs: hid: Convert link to https 2020-07-13 11:26:37 -06:00
hwmon Documentation: fix typo for abituguru documentation 2020-08-24 17:19:07 -06:00
i2c Merge branch 'i2c/for-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux 2020-08-13 18:41:00 -07:00
ia64 docs: ia64: correct typo 2020-07-31 11:09:09 -06:00
ide
iio
infiniband
input Input: uinput - fix typo in function name documentation 2020-07-28 18:24:11 -07:00
isdn
kbuild Linux 5.9-rc7 2020-09-28 13:55:18 +02:00
kernel-hacking
leds LEDs changes for 5.9-rc1. 2020-08-05 19:24:27 -07:00
litmus-tests Documentation/litmus-tests: Add note on herd7 7.56 in atomic litmus test 2020-06-29 12:05:18 -07:00
livepatch
locking Documentation/locking/locktypes: fix local_locks documentation 2020-08-24 17:18:51 -06:00
m68k
maintainer Documentation: add riscv entry in list of existing profiles 2020-08-24 17:19:07 -06:00
mhi
mips It's been a busy cycle for documentation - hopefully the busiest for a 2020-08-04 22:47:54 -07:00
misc-devices Documentation: misc/xilinx_sdfec: eliminate duplicated word 2020-07-13 09:44:07 -06:00
netlabel
networking ethtool: add and use message type for tunnel info reply 2020-09-17 16:43:20 -07:00
nios2
nvdimm
openrisc docs: openrisc: Replace HTTP links with HTTPS ones 2020-07-13 11:34:09 -06:00
parisc
PCI pci-v5.9-changes 2020-08-07 18:48:15 -07:00
pcmcia
power Merge branches 'pm-sleep', 'pm-domains', 'powercap' and 'pm-tools' 2020-08-03 13:12:44 +02:00
powerpc Documentation/powerpc: fix malformed table in syscall64-abi 2020-08-27 17:40:55 +10:00
process docs: Fix function name trailing double-()s 2020-08-24 17:19:07 -06:00
RCU docs: Fix function name trailing double-()s 2020-08-24 17:19:07 -06:00
riscv
s390 It's been a busy cycle for documentation - hopefully the busiest for a 2020-08-04 22:47:54 -07:00
scheduler Merge e4cbce4d13 ("Merge tag 'sched-core-2020-08-03' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip") into android-mainline 2020-08-07 14:17:39 +02:00
scsi scsi: advansys: docs: Eliminate duplicated word 2020-07-08 01:32:11 -04:00
security Documentation: security/keys: eliminate duplicated word 2020-07-13 09:45:03 -06:00
sh docs: sh: convert register-banks.txt to ReST 2020-06-19 14:10:13 -06:00
sound Merge android-mainline (9c16520) into msm-waipio 2020-09-22 10:33:48 -07:00
sparc
sphinx Replace HTTP links with HTTPS ones: Documentation/sphinx/parse-headers.pl 2020-06-26 10:57:33 -06:00
sphinx-static
spi SPI SUBSYSTEM: Replace HTTP links with HTTPS ones 2020-07-09 22:41:11 +01:00
staging remoteproc updates for v5.9 2020-08-11 11:17:45 -07:00
target doc: don't use deprecated "---help---" markers in target docs 2020-06-13 13:32:40 -07:00
timers docs: timers: drop documentation about LB_BIAS 2020-07-23 14:32:44 -06:00
trace A handful of obvious fixes that wandered in during the merge window. 2020-08-13 13:57:45 -07:00
translations docs: Fix function name trailing double-()s 2020-08-24 17:19:07 -06:00
usb USB: Replace HTTP links with HTTPS ones 2020-07-21 13:41:57 +02:00
userspace-api FROMGIT: v4l2-ctrl: Add VP9 codec levels 2020-10-02 00:41:13 +00:00
virt docs: kvm: add documentation for KVM_CAP_S390_DIAG318 2020-09-14 09:08:10 +02:00
vm mm/vmstat: add events for THP migration without split 2020-08-12 10:57:57 -07:00
w1
watchdog watchdog: add support for adjusting last known HW keepalive time 2020-08-05 18:43:02 +02:00
x86 It's been a busy cycle for documentation - hopefully the busiest for a 2020-08-04 22:47:54 -07:00
xtensa
.gitignore
asm-annotations.rst
atomic_bitops.txt
atomic_t.txt Documentation/litmus-tests/atomic: Add a test for smp_mb__after_atomic() 2020-06-29 12:05:18 -07:00
Changes
CodingStyle
conf.py Replace HTTP links with HTTPS ones: documentation 2020-06-08 09:30:19 -06:00
COPYING-logo Replace HTTP links with HTTPS ones: documentation 2020-06-08 09:30:19 -06:00
docutils.conf
dontdiff Documentation: dontdiff: Add zstd compressed files 2020-07-31 11:51:10 +02:00
index.rst docs: index.rst: Add watch_queue 2020-07-23 14:13:23 -06:00
Kconfig
logo.gif
Makefile Merge android-mainline (86b41f4) into msm-waipio 2020-08-13 01:21:58 -07:00
memory-barriers.txt powerpc updates for 5.9 2020-08-07 10:33:50 -07:00
mhi.txt
SubmittingPatches
watch_queue.rst