Files
android_kernel_xiaomi_sm8450/scripts/kconfig
Ivaylo Georgiev cca7cf51c0 Merge android12-5.10.10 (c4cf078) into msm-5.10
* refs/heads/tmp-c4cf078:
  Linux 5.10.10
  spi: cadence: cache reference clock rate during probe
  spi: fsl: Fix driver breakage when SPI_CS_HIGH is not set in spi->mode
  cxgb4/chtls: Fix tid stuck due to wrong update of qid
  net: dsa: unbind all switches from tree when DSA master unbinds
  mac80211: check if atf has been disabled in __ieee80211_schedule_txq
  mac80211: do not drop tx nulldata packets on encrypted links
  drm/panel: otm8009a: allow using non-continuous dsi clock
  can: mcp251xfd: mcp251xfd_handle_rxif_one(): fix wrong NULL pointer check
  net: stmmac: use __napi_schedule() for PREEMPT_RT
  rxrpc: Fix handling of an unsupported token type in rxrpc_read()
  net: dsa: clear devlink port type before unregistering slave netdevs
  net: phy: smsc: fix clk error handling
  dt-bindings: net: renesas,etheravb: RZ/G2H needs tx-internal-delay-ps
  net: avoid 32 x truesize under-estimation for tiny skbs
  net: stmmac: fix taprio configuration when base_time is in the past
  net: stmmac: fix taprio schedule configuration
  net: sit: unregister_netdevice on newlink's error path
  net: stmmac: Fixed mtu channged by cache aligned
  i40e: fix potential NULL pointer dereferencing
  rxrpc: Call state should be read with READ_ONCE() under some circumstances
  net: dcb: Accept RTM_GETDCB messages carrying set-like DCB commands
  net: dcb: Validate netlink message in DCB handler
  esp: avoid unneeded kmap_atomic call
  rndis_host: set proper input size for OID_GEN_PHYSICAL_MEDIUM request
  net: mvpp2: Remove Pause and Asym_Pause support
  mlxsw: core: Increase critical threshold for ASIC thermal zone
  mlxsw: core: Add validation of transceiver temperature thresholds
  tipc: fix NULL deref in tipc_link_xmit()
  net: ipv6: Validate GSO SKB before finish IPv6 processing
  netxen_nic: fix MSI/MSI-x interrupts
  udp: Prevent reuseport_select_sock from reading uninitialized socks
  net: fix use-after-free when UDP GRO with shared fraglist
  net: ipa: modem: add missing SET_NETDEV_DEV() for proper sysfs links
  bpf: Fix helper bpf_map_peek_elem_proto pointing to wrong callback
  bpf: Support PTR_TO_MEM{,_OR_NULL} register spilling
  bpf: Don't leak memory in bpf getsockopt when optlen == 0
  nfsd4: readdirplus shouldn't return parent of export
  X.509: Fix crash caused by NULL pointer
  bpf: Fix signed_{sub,add32}_overflows type handling
  drm/amdgpu/display: drop DCN support for aarch64
  x86/hyperv: Initialize clockevents after LAPIC is initialized
  bpf: Fix selftest compilation on clang 11
  Revert "kconfig: remove 'kvmconfig' and 'xenconfig' shorthands"
  ANDROID: staging: debug-kinfo: remove unnecessary defer probe
  BACKPORT: arm64: expose FAR_EL1 tag bits in siginfo
  UPSTREAM: signal: define the SA_EXPOSE_TAGBITS bit in sa_flags
  UPSTREAM: signal: define the SA_UNSUPPORTED bit in sa_flags
  UPSTREAM: arch: provide better documentation for the arch-specific SA_* flags
  UPSTREAM: signal: clear non-uapi flag bits when passing/returning sa_flags
  UPSTREAM: arch: move SA_* definitions to generic headers
  UPSTREAM: parisc: start using signal-defs.h
  UPSTREAM: parisc: Drop parisc special case for __sighandler_t
  FROMLIST: x86/mm: add speculative pagefault handling
  FROMLIST: x86/mm: define ARCH_SUPPORTS_SPECULATIVE_PAGE_FAULT
  ANDROID: mm: use raw seqcount variants in vm_write_*
  ANDROID: mm: Fix sleeping while atomic during speculative page fault
  FROMLIST: mm: don't do swap readahead during speculative page fault
  FROMLIST: mm: protect against PTE changes done by dup_mmap()
  FROMLIST: arm64/mm: add speculative page fault
  FROMLIST: arm64/mm: define ARCH_SUPPORTS_SPECULATIVE_PAGE_FAULT
  FROMLIST: mm: add speculative page fault vmstats
  FROMLIST: mm: speculative page fault handler return VMA
  FROMLIST: mm: adding speculative page fault failure trace events
  FROMLIST: mm: provide speculative fault infrastructure
  FROMLIST: mm: protect mm_rb tree with a rwlock
  FROMLIST: mm: introduce __page_add_new_anon_rmap()
  FROMLIST: mm: introduce __vm_normal_page()
  FROMLIST: mm: introduce __lru_cache_add_active_or_unevictable
  FROMLIST: mm/migrate: Pass vm_fault pointer to migrate_misplaced_page()
  FROMLIST: mm: cache some VMA fields in the vm_fault structure
  FROMLIST: mm: protect SPF handler against anon_vma changes
  FROMLIST: mm: protect mremap() against SPF hanlder
  FROMLIST: mm: protect VMA modifications using VMA sequence count
  FROMLIST: mm: VMA sequence count
  FROMLIST: mm: introduce INIT_VMA()
  FROMLIST: mm: make pte_unmap_same compatible with SPF
  FROMLIST: mm: introduce pte_spinlock for FAULT_FLAG_SPECULATIVE
  FROMLIST: mm: prepare for FAULT_FLAG_SPECULATIVE
  FROMLIST: mm: introduce CONFIG_SPECULATIVE_PAGE_FAULT
  ANDROID: mm: use alloc_flags for cma first alloc policy
  UPSTREAM: ACPI: Use fwnode_init() to set up fwnode
  UPSTREAM: driver core: Delete pointless parameter in fwnode_operations.add_links
  UPSTREAM: driver core: Refactor fw_devlink feature
  UPSTREAM: efi: Update implementation of add_links() to create fwnode links
  UPSTREAM: of: property: Update implementation of add_links() to create fwnode links
  UPSTREAM: driver core: Use device's fwnode to check if it is waiting for suppliers
  UPSTREAM: driver core: Add fw_devlink_parse_fwtree()
  UPSTREAM: driver core: Redefine the meaning of fwnode_operations.add_links()
  UPSTREAM: device property: Add fwnode_is_ancestor_of() and fwnode_get_next_parent_dev()
  UPSTREAM: driver core: Allow only unprobed consumers for SYNC_STATE_ONLY device links
  UPSTREAM: driver core: Add fwnode link support
  UPSTREAM: driver core: Add fwnode_init()
  UPSTREAM: Revert "driver core: fw_devlink: Add support for batching fwnode parsing"
  UPSTREAM: Revert "of: platform: Batch fwnode parsing when adding all top level devices"
  UPSTREAM: Revert "driver core: Remove check in driver_deferred_probe_force_trigger()"
  UPSTREAM: Revert "driver core: Don't do deferred probe in parallel with kernel_init thread"
  UPSTREAM: Revert "driver core: Rename dev_links_info.defer_sync to defer_hook"
  UPSTREAM: Revert "driver core: Avoid deferred probe due to fw_devlink_pause/resume()"
  Revert "FROMLIST: fs/buffer.c: Revoke LRU when trying to drop buffers"
  ANDROID: sched: add em_cpu_energy vendor hook
  FROMGIT: usb: typec: tcpm: Respond Wait if VDM state machine is running
  FROMGIT: usb: typec: tcpm: Protocol Error handling
  FROMGIT: usb: typec: tcpm: AMS and Collision Avoidance
  ANDROID: bug: add vendor hook for bug trap
  FROMGIT: ufs: relocate flush of exceptional event
  FROMGIT: ufs: ufs-exynos: use UFSHCD_QUIRK_ALIGN_SG_WITH_PAGE_SIZE
  FROMGIT: ufs: introduce a quirk to allow only page-aligned sg entries
  FROMGIT: ufs: ufs-exynos: apply vendor specifics for three timeouts
  FROMGIT: ufs: add a quirk not to use default unipro timeout values
  FROMGIT: dt-bindings: usb: qcom,dwc3: Add bindings for SM8150, SM8250, SM8350
  FROMGIT: dt-bindings: usb: qcom,dwc3: Add binding for SDX55
  FROMGIT: USB: gadget: udc: Process disconnect synchronously
  FROMGIT: usb: gadget: u_serial: Remove old tasklet comments
  FROMGIT: usb: typec: ucsi: Add conditional dependency on USB role switch
  FROMGIT: usb: gadget: u_audio: clean up locking
  FROMGIT: usb: gadget: u_audio: remove struct uac_req
  FROMGIT: usb: gadget: u_audio: factorize ssize to alsa fmt conversion
  FROMGIT: usb: gadget: u_audio: Free requests only after callback
  FROMGIT: usb: gadget: composite: Report various SSP sublink speeds
  FROMGIT: usb: gadget: Introduce udc_set_ssp_rate() for SSP
  FROMGIT: usb: gadget: Introduce SSP rates and lanes
  FROMGIT: usb: gadget: composite: Use SSP sublink speed macros
  ANDROID: Update QCOM symbol list
  ANDROID: gki_defconfig: add CONFIG_DEBUG_KINFO=y
  ANDROID: staging: add debug-kinfo driver
  FROMGIT: usb: ch9: Add USB 3.2 SSP attributes
  FROMGIT: usb: dwc3: qcom: add URS Host support for sdm845 ACPI boot
  FROMGIT: usb: gadget: configfs: Add a specific configFS reset callback
  FROMGIT: usb: dwc3: pci: add support for the Intel Alder Lake-P
  FROMGIT: usb: dwc3: pci: ID for Tiger Lake CPU
  FROMGIT: usb: dwc3: pci: Register a software node for the dwc3 platform device
  FROMGIT: software node: Introduce device_add_software_node()
  FROMGIT: drivers/usb/gadget/udc: Assign boolean values to a bool variable
  FROMGIT: USB: dwc3: document gadget_max_speed
  FROMGIT: usb: dwc3: gadget: Disable Vendor Test LMP Received event
  FROMGIT: usb: dwc2: disable Link Power Management on STM32MP15 HS OTG
  FROMGIT: usb: dwc2: enable FS/LS PHY clock select on STM32MP15 FS OTG
  FROMGIT: usb: dwc2: set ahbcfg parameter for STM32MP15 OTG HS and FS
  FROMGIT: usb: dwc3: Simplify with dev_err_probe()
  FROMGIT: usb: dwc3: keystone: Simplify with dev_err_probe()
  FROMGIT: usb: udc: core: Introduce started state
  FROMGIT: usb: dwc3: core: Replace devm_reset_control_array_get()
  FROMGIT: USB: gadget: f_printer: set a default q_len
  FROMGIT: usb: dwc3: gadget: Preserve UDC max speed setting
  FROMGIT: usb: gadget: composite: Split composite reset and disconnect
  FROMGIT: usb: dwc3: gadget: Introduce a DWC3 VBUS draw callback
  FROMGIT: usb: gadget: u_serial: use %*ph to print small buffer
  FROMGIT: usb: dwc3: add imx8mp dwc3 glue layer driver
  FROMGIT: dt-bindings: usb: dwc3-imx8mp: add imx8mp dwc3 glue bindings
  FROMGIT: usb: dwc3: drd: Improve dwc3_get_extcon() style
  FROMGIT: usb: dwc3: drd: Avoid error when extcon is missing
  Revert "ANDROID: arm64: gki_defconfig: Disable VHE"
  UPSTREAM: arm64: mte: optimize asynchronous tag check fault flag check
  UPSTREAM: kasan: fix null pointer dereference in kasan_record_aux_stack
  UPSTREAM: kasan: update documentation
  UPSTREAM: kasan, mm: allow cache merging with no metadata
  UPSTREAM: kasan: sanitize objects when metadata doesn't fit
  UPSTREAM: kasan: clarify comment in __kasan_kfree_large
  UPSTREAM: kasan: simplify assign_tag and set_tag calls
  UPSTREAM: kasan: don't round_up too much
  UPSTREAM: kasan, mm: rename kasan_poison_kfree
  UPSTREAM: kasan, mm: check kasan_enabled in annotations
  UPSTREAM: kasan: add and integrate kasan boot parameters
  UPSTREAM: kasan: inline (un)poison_range and check_invalid_free
  UPSTREAM: kasan: open-code kasan_unpoison_slab
  UPSTREAM: kasan: inline random_tag for HW_TAGS
  UPSTREAM: kasan: inline kasan_reset_tag for tag-based modes
  UPSTREAM: kasan: remove __kasan_unpoison_stack
  UPSTREAM: kasan: allow VMAP_STACK for HW_TAGS mode
  UPSTREAM: kasan, arm64: unpoison stack only with CONFIG_KASAN_STACK
  UPSTREAM: kasan: introduce set_alloc_info
  UPSTREAM: kasan: rename get_alloc/free_info
  UPSTREAM: kasan: simplify quarantine_put call site
  UPSTREAM: kselftest/arm64: check GCR_EL1 after context switch
  UPSTREAM: kasan: add documentation for hardware tag-based mode
  UPSTREAM: kasan, arm64: enable CONFIG_KASAN_HW_TAGS
  UPSTREAM: kasan, mm: reset tags when accessing metadata
  UPSTREAM: kasan, arm64: print report from tag fault handler
  UPSTREAM: kasan, arm64: implement HW_TAGS runtime
  BACKPORT: kasan, arm64: expand CONFIG_KASAN checks
  UPSTREAM: kasan, x86, s390: update undef CONFIG_KASAN
  UPSTREAM: kasan: define KASAN_GRANULE_SIZE for HW_TAGS
  UPSTREAM: arm64: kasan: add arch layer for memory tagging helpers
  UPSTREAM: arm64: kasan: align allocations for HW_TAGS
  UPSTREAM: kasan, mm: untag page address in free_reserved_area
  UPSTREAM: arm64: mte: switch GCR_EL1 in kernel entry and exit
  UPSTREAM: arm64: mte: convert gcr_user into an exclude mask
  UPSTREAM: arm64: kasan: allow enabling in-kernel MTE
  BACKPORT: arm64: mte: add in-kernel tag fault handler
  UPSTREAM: arm64: mte: reset the page tag in page->flags
  UPSTREAM: arm64: mte: add in-kernel MTE helpers
  UPSTREAM: arm64: enable armv8.5-a asm-arch option
  UPSTREAM: kasan: introduce CONFIG_KASAN_HW_TAGS
  UPSTREAM: kasan: separate metadata_fetch_row for each mode
  UPSTREAM: kasan: rename SHADOW layout macros to META
  UPSTREAM: kasan: rename print_shadow_for_address to print_memory_metadata
  UPSTREAM: kasan: rename addr_has_shadow to addr_has_metadata
  UPSTREAM: kasan, arm64: rename kasan_init_tags and mark as __init
  UPSTREAM: kasan, arm64: move initialization message
  UPSTREAM: kasan, arm64: only use kasan_depth for software modes
  UPSTREAM: kasan, arm64: only init shadow for software modes
  UPSTREAM: kasan: decode stack frame only with KASAN_STACK_ENABLE
  UPSTREAM: kasan: hide invalid free check implementation
  UPSTREAM: kasan: don't duplicate config dependencies
  UPSTREAM: kasan: rename report and tags files
  UPSTREAM: kasan: define KASAN_MEMORY_PER_SHADOW_PAGE
  UPSTREAM: kasan: split out shadow.c from common.c
  UPSTREAM: kasan: only build init.c for software modes
  UPSTREAM: kasan: rename KASAN_SHADOW_* to KASAN_GRANULE_*
  UPSTREAM: kasan: rename (un)poison_shadow to (un)poison_range
  UPSTREAM: kasan: shadow declarations only for software modes
  UPSTREAM: kasan: group vmalloc code
  UPSTREAM: kasan: KASAN_VMALLOC depends on KASAN_GENERIC
  UPSTREAM: kasan: drop unnecessary GPL text from comment headers
  UPSTREAM: lkdtm: disable KASAN for rodata.o
  UPSTREAM: kasan: update documentation for generic kasan
  UPSTREAM: lib/test_kasan.c: add workqueue test case
  UPSTREAM: kasan: print workqueue stack
  UPSTREAM: workqueue: kasan: record workqueue stack
  UPSTREAM: Documentation: document /proc api for arm64 MTE vm flags
  UPSTREAM: Documentation: fix typos in dev-tools/kasan.rst
  UPSTREAM: kasan: arm64: set TCR_EL1.TBID1 when enabled
  ANDROID: dm-user: Fix the list walk-and-delete code
  ANDROID: mm: add get_page_owner_handle function
  ANDROID: Add initial QCOM symbol list
  ANDROID: schedutil: add vendor hook for adjusting util to freq calculation

Conflicts:
	Documentation/devicetree/bindings
	Documentation/devicetree/bindings/net/renesas,etheravb.yaml
	Documentation/devicetree/bindings/usb/qcom,dwc3.yaml
	android/abi_gki_aarch64_qcom
	drivers/usb/dwc3/Kconfig
	drivers/usb/dwc3/Makefile
	drivers/usb/dwc3/core.c
	drivers/usb/dwc3/core.h
	drivers/usb/dwc3/gadget.c
	drivers/usb/gadget/function/u_audio.c
	include/trace/events/pagefault.h

Change-Id: I823028f1dabf11d5dcda519d69489d50884232ee
Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org>
2021-01-28 00:37:58 -08:00
..
2020-08-14 13:30:03 +09:00
2020-08-14 13:30:03 +09:00
2020-09-25 00:37:13 +09:00