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
..
2019-05-09 22:37:17 +09:00
2020-05-12 13:28:30 +09:00
2020-08-01 20:54:39 +09:00
2020-01-07 02:18:45 +09:00
2020-02-05 13:45:37 +09:00
2020-01-07 02:18:45 +09:00
2020-01-07 02:18:45 +09:00
2018-09-03 02:13:48 +09:00
2020-01-10 02:44:54 +09:00
2010-09-17 16:54:42 +02:00
2020-08-14 13:30:03 +09:00
2020-08-14 13:30:03 +09:00
2020-08-14 13:30:04 +09:00
2017-11-02 11:10:55 +01:00
2020-09-20 12:58:49 +09:00
2020-09-20 12:58:49 +09:00
2021-01-23 16:03:57 +01:00
2019-11-11 20:10:01 +09:00
2020-01-10 02:44:54 +09:00
2020-05-12 13:28:30 +09:00
2020-12-17 12:15:41 -08:00
2019-11-11 20:10:01 +09:00
2020-09-03 12:21:22 +09:00
2019-03-29 22:48:01 +09:00
2018-12-28 22:22:28 +09:00
2020-05-12 13:28:30 +09:00
2020-12-30 11:54:01 +01:00
2018-09-03 02:13:48 +09:00
2020-09-25 00:37:13 +09:00
2020-09-25 00:37:13 +09:00
2020-09-03 12:16:30 +09:00
2020-08-14 13:30:04 +09:00
2018-12-28 22:22:28 +09:00