android_kernel_xiaomi_sm8350/.gitignore

161 lines
1.9 KiB
Plaintext
Raw Permalink Normal View History

#
# NOTE! Don't add files that are generated in specific
# subdirectories here. Add them in the ".gitignore" file
# in that subdirectory instead.
#
# NOTE! Please use 'git ls-files -i --exclude-standard'
# command after changing this file, to see if there are
# any tracked files which get ignored after the change.
#
# Normal rules (sorted alphabetically)
#
.*
*.a
*.asn1.[ch]
*.bin
*.bz2
*.c.[012]*.*
*.dt.yaml
*.dtb
*.dtb.S
*.dwo
*.elf
*.gcno
*.gz
*.i
*.ko
*.lex.c
*.ll
*.lst
*.lz4
*.lzma
*.lzo
kbuild: create *.mod with full directory path and remove MODVERDIR While descending directories, Kbuild produces objects for modules, but do not link final *.ko files; it is done in the modpost. To keep track of modules, Kbuild creates a *.mod file in $(MODVERDIR) for every module it is building. Some post-processing steps read the necessary information from *.mod files. This avoids descending into directories again. This mechanism was introduced in 2003 or so. Later, commit 551559e13af1 ("kbuild: implement modules.order") added modules.order. So, we can simply read it out to know all the modules with directory paths. This is easier than parsing the first line of *.mod files. $(MODVERDIR) has a flat directory structure, that is, *.mod files are named only with base names. This is based on the assumption that the module name is unique across the tree. This assumption is really fragile. Stephen Rothwell reported a race condition caused by a module name conflict: https://lkml.org/lkml/2019/5/13/991 In parallel building, two different threads could write to the same $(MODVERDIR)/*.mod simultaneously. Non-unique module names are the source of all kind of troubles, hence commit 3a48a91901c5 ("kbuild: check uniqueness of module names") introduced a new checker script. However, it is still fragile in the build system point of view because this race happens before scripts/modules-check.sh is invoked. If it happens again, the modpost will emit unclear error messages. To fix this issue completely, create *.mod with full directory path so that two threads never attempt to write to the same file. $(MODVERDIR) is no longer needed. Since modules with directory paths are listed in modules.order, Kbuild is still able to find *.mod files without additional descending. I also killed cmd_secanalysis; scripts/mod/sumversion.c computes MD4 hash for modules with MODULE_VERSION(). When CONFIG_DEBUG_SECTION_MISMATCH=y, it occurs not only in the modpost stage, but also during directory descending, where sumversion.c may parse stale *.mod files. It would emit 'No such file or directory' warning when an object consisting a module is renamed, or when a single-obj module is turned into a multi-obj module or vice versa. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Acked-by: Nicolas Pitre <nico@fluxnic.net>
2019-07-17 02:17:57 -04:00
*.mod
*.mod.c
*.ns_deps
*.o
*.o.*
*.patch
*.s
*.so
*.so.dbg
*.su
*.symtypes
*.tab.[ch]
*.tar
*.xz
Module.symvers
modules.builtin
modules.order
#
# Top-level generic files
#
/tags
/TAGS
/linux
/vmlinux
/vmlinux.32
/vmlinux-gdb.py
/vmlinuz
/System.map
/Module.markers
moduleparam: Save information about built-in modules in separate file Problem: When a kernel module is compiled as a separate module, some important information about the kernel module is available via .modinfo section of the module. In contrast, when the kernel module is compiled into the kernel, that information is not available. Information about built-in modules is necessary in the following cases: 1. When it is necessary to find out what additional parameters can be passed to the kernel at boot time. 2. When you need to know which module names and their aliases are in the kernel. This is very useful for creating an initrd image. Proposal: The proposed patch does not remove .modinfo section with module information from the vmlinux at the build time and saves it into a separate file after kernel linking. So, the kernel does not increase in size and no additional information remains in it. Information is stored in the same format as in the separate modules (null-terminated string array). Because the .modinfo section is already exported with a separate modules, we are not creating a new API. It can be easily read in the userspace: $ tr '\0' '\n' < modules.builtin.modinfo ext4.softdep=pre: crc32c ext4.license=GPL ext4.description=Fourth Extended Filesystem ext4.author=Remy Card, Stephen Tweedie, Andrew Morton, Andreas Dilger, Theodore Ts'o and others ext4.alias=fs-ext4 ext4.alias=ext3 ext4.alias=fs-ext3 ext4.alias=ext2 ext4.alias=fs-ext2 md_mod.alias=block-major-9-* md_mod.alias=md md_mod.description=MD RAID framework md_mod.license=GPL md_mod.parmtype=create_on_open:bool md_mod.parmtype=start_dirty_degraded:int ... Co-Developed-by: Gleb Fotengauer-Malinovskiy <glebfm@altlinux.org> Signed-off-by: Gleb Fotengauer-Malinovskiy <glebfm@altlinux.org> Signed-off-by: Alexey Gladkov <gladkov.alexey@gmail.com> Acked-by: Jessica Yu <jeyu@kernel.org> Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
2019-04-29 12:11:14 -04:00
/modules.builtin.modinfo
#
# RPM spec file (make rpm-pkg)
#
/*.spec
#
# Debian directory (make deb-pkg)
#
/debian/
#
# Snap directory (make snap-pkg)
#
/snap/
#
# tar directory (make tar*-pkg)
#
/tar-install/
#
# We don't want to ignore the following even if they are dot-files
#
!.clang-format
!.cocciconfig
!.get_maintainer.ignore
!.gitattributes
!.gitignore
!.mailmap
#
# Generated include files
#
/include/config/
/include/generated/
/include/ksym/
/arch/*/include/generated/
# stgit generated dirs
patches-*
# quilt's files
patches
series
# cscope files
cscope.*
ncscope.*
# gnu global files
GPATH
GRTAGS
GSYMS
GTAGS
# id-utils files
ID
*.orig
*~
\#*#
#
# Leavings from module signing
#
extra_certificates
signing_key.pem
signing_key.priv
signing_key.x509
x509.genkey
# Kconfig presets
/all.config
/alldef.config
/allmod.config
/allno.config
/allrandom.config
/allyes.config
# Kdevelop4
*.kdev4
# Clang's compilation database file
/compile_commands.json
Merge remote-tracking branch 'remotes/origin/tmp-9855ec2fd422' into msm-lahaina * remotes/origin/tmp-9855ec2fd422: ABI file update for 5.3-rc4 Linux 5.3-rc4 Makefile: Convert -Wimplicit-fallthrough=3 to just -Wimplicit-fallthrough for clang ARM: ep93xx: Mark expected switch fall-through scsi: fas216: Mark expected switch fall-throughs pcmcia: db1xxx_ss: Mark expected switch fall-throughs video: fbdev: omapfb_main: Mark expected switch fall-throughs watchdog: riowd: Mark expected switch fall-through s390/net: Mark expected switch fall-throughs crypto: ux500/crypt: Mark expected switch fall-throughs watchdog: wdt977: Mark expected switch fall-through watchdog: scx200_wdt: Mark expected switch fall-through watchdog: Mark expected switch fall-throughs ARM: signal: Mark expected switch fall-through mfd: omap-usb-host: Mark expected switch fall-throughs mfd: db8500-prcmu: Mark expected switch fall-throughs ARM: OMAP: dma: Mark expected switch fall-throughs ARM: alignment: Mark expected switch fall-throughs ARM: tegra: Mark expected switch fall-through ARM/hw_breakpoint: Mark expected switch fall-throughs mm/memremap: Fix reuse of pgmap instances with internal references drm/i915: Remove redundant user_access_end() from __copy_from_user() error path kbuild: show hint if subdir-y/m is used to visit module Makefile kbuild: generate modules.order only in directories visited by obj-y/m kbuild: fix false-positive need-builtin calculation kbuild: revive single target %.ko gfs2: gfs2_walk_metadata fix selftests: kvm: Adding config fragments KVM: selftests: Update gitignore file for latest changes kvm: remove unnecessary PageReserved check MAINTAINERS: handle fbdev changes through drm-misc tree bcache: Revert "bcache: use sysfs_match_string() instead of __sysfs_match_string()" s390/vdso: map vdso also for statically linked binaries KVM: arm/arm64: vgic: Reevaluate level sensitive interrupts on enable KVM: arm: Don't write junk to CP15 registers on reset KVM: arm64: Don't write junk to sysregs on reset ANDROID: gki_defconfig: disable IP_PNP, ECRYPT_FS dt-bindings: riscv: fix the schema compatible string for the HiFive Unleashed board dt-bindings: riscv: remove obsolete cpus.txt RISC-V: Remove udivdi3 riscv: delay: use do_div() instead of __udivdi3() dt-bindings: Update the riscv,isa string description perf pmu-events: Fix missing "cpu_clk_unhalted.core" event perf annotate: Fix s390 gap between kernel end and module start perf record: Fix module size on s390 perf tools: Fix include paths in ui directory perf tools: Fix a typo in a variable name in the Documentation Makefile perf cpumap: Fix writing to illegal memory in handling cpumap mask perf ftrace: Fix failure to set cpumask when only one cpu is present perf db-export: Fix thread__exec_comm() perf annotate: Fix printing of unaugmented disassembled instructions from BPF arm64: mm: add missing PTE_SPECIAL in pte_mkdevmap on arm64 loop: set PF_MEMALLOC_NOIO for the worker thread usb: setup authorized_default attributes using usb_bus_notify bdev: Fixup error handling in blkdev_get() block, bfq: handle NULL return value by bfq_init_rq() block, bfq: move update of waker and woken list to queue freeing block, bfq: reset last_completed_rq_bfqq if the pointed queue is freed block: aoe: Fix kernel crash due to atomic sleep when exiting s390/build: use size command to perform empty .bss check kbuild: add OBJSIZE variable for the size tool pwm: Fallback to the static lookup-list when acpi_pwm_get fails usb: iowarrior: fix deadlock on disconnect Revert "USB: rio500: simplify locking" drm/vmwgfx: fix memory leak when too many retries have occurred ALSA: firewire: fix a memory leak bug genirq/affinity: Create affinity mask for single vector Revert "kernfs: fix memleak in kernel_ops_readdir()" x86/lib/cpu: Address missing prototypes warning x86/purgatory: Use CFLAGS_REMOVE rather than reset KBUILD_CFLAGS x86/purgatory: Do not use __builtin_memcpy and __builtin_memset sound: fix a memory leak bug hwmon: (lm75) Fixup tmp75b clr_mask hwmon: (nct7802) Fix wrong detection of in4 presence libata: add SG safety checks in SFF pio transfers libata: have ata_scsi_rw_xlat() fail invalid passthrough requests block: fix O_DIRECT error handling for bio fragments NFSv4: Ensure state recovery handles ETIMEDOUT correctly Revert "drm/amdkfd: New IOCTL to allocate queue GWS" x86: mtrr: cyrix: Mark expected switch fall-through x86/ptrace: Mark expected switch fall-through ALSA: hda - Workaround for crackled sound on AMD controller (1022:1457) Revert "PCI: Add missing link delays required by the PCIe spec" ALSA: hiface: fix multiple memory leak bugs Revert "drm/amdgpu: fix transform feedback GDS hang on gfx10 (v2)" RISC-V: Remove per cpu clocksource net: dsa: sja1105: Fix memory leak on meta state machine error path net: dsa: sja1105: Fix memory leak on meta state machine normal path net: dsa: sja1105: Really fix panic on unregistering PTP clock net: dsa: sja1105: Use the LOCKEDS bit for SJA1105 E/T as well net: dsa: sja1105: Fix broken learning with vlan_filtering disabled net: dsa: qca8k: Add of_node_put() in qca8k_setup_mdio_bus() net: sched: sample: allow accessing psample_group with rtnl net: sched: police: allow accessing police->params with rtnl net: hisilicon: Fix dma_map_single failed on arm64 net: hisilicon: fix hip04-xmit never return TX_BUSY net: hisilicon: make hip04_tx_reclaim non-reentrant tc-testing: updated vlan action tests with batch create/delete net sched: update vlan action for batched events operations drm/amdgpu: pin the csb buffer on hw init for gfx v8 net: stmmac: tc: Do not return a fragment entry net: stmmac: Fix issues when number of Queues >= 4 net: stmmac: xgmac: Fix XGMAC selftests be2net: disable bh with spin_lock in be_process_mcc net: cxgb3_main: Fix a resource leak in a error path in 'init_one()' net: ethernet: sun4i-emac: Support phy-handle property for finding PHYs mmc: cavium: Add the missing dma unmap when the dma has finished. mmc: cavium: Set the correct dma max segment size for mmc_host mmc: sdhci-sprd: Fix the incorrect soft reset operation when runtime resuming Input: iforce - add sanity checks Input: applespi - use struct_size() helper ata: rb532_cf: Fix unused variable warning in rb532_pata_driver_probe ALSA: hda - Don't override global PCM hw info flag s390: put _stext and _etext into .text section s390/head64: cleanup unused labels s390/unwind: remove stack recursion warning s390/setup: adjust start_code of init_mm to _text s390/mm: fix dump_pagetables top level page table walking s390/protvirt: avoid memory sharing for diag 308 set/store sched/psi: Do not require setsched permission from the trigger creator sched/psi: Reduce psimon FIFO priority sched/deadline: Fix double accounting of rq/running bw in push & pull HID: sony: Fix race condition between rumble and device remove. ALSA: usb-audio: fix a memory leak bug HID: hiddev: do cleanup in failure of opening a device HID: hiddev: avoid opening a disconnected device ASoC: max98373: Remove executable bits SMB3: Kernel oops mounting a encryptData share with CONFIG_DEBUG_VIRTUAL smb3: update TODO list of missing features smb3: send CAP_DFS capability during session setup SMB3: Fix potential memory leak when processing compound chain SMB3: Fix deadlock in validate negotiate hits reconnect MIPS: BCM63XX: Mark expected switch fall-through dax: dax_layout_busy_page() should not unmap cow pages net: bridge: move default pvid init/deinit to NETDEV_REGISTER/UNREGISTER drivers/net/ethernet/marvell/mvmdio.c: Fix non OF case net/smc: avoid fallback in case of non-blocking connect net/smc: do not schedule tx_work in SMC_CLOSED state gve: Fix case where desc_cnt and data_cnt can get out of sync ipv6: Fix unbalanced rcu locking in rt6_update_exception_stamp_rt selftests/tls: add a litmus test for the socket reuse through shutdown net/tls: partially revert fix transition through disconnect with close NTB/msi: remove incorrect MODULE defines UPSTREAM: net-ipv6-ndisc: add support for RFC7710 RA Captive Portal Identifier kernfs: fix memleak in kernel_ops_readdir() net: fix bpf_xdp_adjust_head regression for generic-XDP selftests/bpf: reduce time to execute test_xdp_vlan.sh selftests/bpf: add wrapper scripts for test_xdp_vlan.sh bpf: fix XDP vlan selftests test_xdp_vlan.sh net/mlx5e: always initialize frag->last_in_page net: sched: use temporary variable for actions indexes net: dsa: mv88e6xxx: drop adjust_link to enabled phylink NFC: nfcmrvl: fix gpio-handling regression ANDROID: Removed hardcoded kernel command line arguments usb: usbfs: fix double-free of usb memory upon submiturb error usb: yurex: Fix use-after-free in yurex_delete KVM: arm/arm64: Sync ICH_VMCR_EL2 back when about to block drm/rockchip: Suspend DP late HID: input: fix a4tech horizontal wheel custom usage HID: Add quirk for HP X1200 PIXART OEM mouse HID: holtek: test for sanity of intfdata HID: wacom: fix bit shift for Cintiq Companion 2 HID: quirks: Set the INCREMENT_USAGE_ON_DUPLICATE quirk on Saitek X52 x86: kvm: remove useless calls to kvm_para_available KVM: no need to check return value of debugfs_create functions KVM: remove kvm_arch_has_vcpu_debugfs() KVM: Fix leak vCPU's VMCS value into other pCPU KVM: Check preempted_in_kernel for involuntary preemption KVM: LAPIC: Don't need to wakeup vCPU twice afer timer fire HID: logitech-dj: Really fix return value of logi_dj_recv_query_hidpp_devices drm/i915: Fix wrong escape clock divisor init for GLK drm/i915: fix possible memory leak in intel_hdcp_auth_downstream() Update abi_gki_aarch64.xml for 5.3-rc3 cifs: fix rmmod regression in cifs.ko caused by force_sig changes NFS: Fix regression whereby fscache errors are appearing on 'nofsc' mounts NFSv4: Fix an Oops in nfs4_do_setattr NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim() NFSv4: Check the return value of update_open_stateid() NFSv4.1: Only reap expired delegations NFSv4.1: Fix open stateid recovery NFSv4: Report the error from nfs4_select_rw_stateid() NFSv4: When recovering state fails with EAGAIN, retry the same recovery NFSv4: Print an error in the syslog when state is marked as irrecoverable NFSv4: Fix delegation state recovery NFSv4: Fix a credential refcount leak in nfs41_check_delegation_stateid Linux 5.3-rc3 tpm: tpm_ibm_vtpm: Fix unallocated banks tpm: Fix null pointer dereference on chip register error path MAINTAINERS: Add Geert as Renesas SoC Co-Maintainer kconfig: Clear "written" flag to avoid data loss Documentation: Add swapgs description to the Spectre v1 documentation net/socket: fix GCC8+ Wpacked-not-aligned warnings drivers/acpi/scan.c: document why we don't need the device_hotplug_lock memremap: move from kernel/ to mm/ lib/test_meminit.c: use GFP_ATOMIC in RCU critical section asm-generic: fix -Wtype-limits compiler warnings cgroup: kselftest: relax fs_spec checks mm/memory_hotplug.c: remove unneeded return for void function mm/migrate.c: initialize pud_entry in migrate_vma() coredump: split pipe command whitespace before expanding template page flags: prioritize kasan bits over last-cpuid ubsan: build ubsan.c more conservatively kasan: remove clang version check for KASAN_STACK mm: compaction: avoid 100% CPU usage during compaction when a task is killed mm: migrate: fix reference check race between __find_get_block() and migration mm: vmscan: check if mem cgroup is disabled or not before calling memcg slab shrinker ocfs2: remove set but not used variable 'last_hash' Revert "kmemleak: allow to coexist with fault injection" kernel/signal.c: fix a kernel-doc markup drm/modes: Fix unterminated strncpy drm/amd/powerplay: correct navi10 vcn powergate drm/amd/powerplay: honor hw limit on fetching metrics data for navi10 drm/amd/powerplay: Allow changing of fan_control in smu_v11_0 r8152: fix typo in register name net: phy: fix race in genphy_update_link enetc: Select PHYLIB while CONFIG_FSL_ENETC_VF is set net/ethernet/qlogic/qed: force the string buffer NULL-terminated atm: iphase: Fix Spectre v1 vulnerability hv_sock: Fix hang when a connection is closed mtd: hyperbus: Add hardware dependency to AM654 driver mtd: hyperbus: Kconfig: Fix HBMC_AM654 dependencies mtd: rawnand: micron: handle on-die "ECC-off" devices correctly ASoC: amd: acp3x: use dma address for acp3x dma driver ASoC: amd: acp3x: use dma_ops of parent device for acp3x dma driver usb: typec: tcpm: Ignore unsupported/unknown alternate mode requests xhci: Fix NULL pointer dereference at endpoint zero reset. usb: host: xhci-rcar: Fix timeout in xhci_suspend() drm/amd/amdgpu/vcn_v2_0: Move VCN 2.0 specific dec ring test to vcn_v2_0 drm/amd/amdgpu/vcn_v2_0: Mark RB commands as KMD commands Revert "drm/vgem: fix cache synchronization on arm/arm64" s390/zcrypt: adjust switch fall through comments for -Wimplicit-fallthrough can: peak_usb: pcan_usb_pro: Fix info-leaks to USB devices can: peak_usb: pcan_usb_fd: Fix info-leaks to USB devices can: peak_usb: force the string buffer NULL-terminated can: sja1000: force the string buffer NULL-terminated spi: pxa2xx: Add support for Intel Tiger Lake arm64: Make debug exception handlers visible from RCU arm64: kprobes: Recover pstate.D in single-step exception handler drm/exynos: fix missing decrement of retry counter drm/exynos: add CONFIG_MMU dependency drm/exynos: remove redundant assignment to pointer 'node' drm/exynos: using dev_get_drvdata directly crypto: ccp - Ignore tag length when decrypting GCM ciphertext crypto: ccp - Add support for valid authsize values less than 16 crypto: ccp - Fix oops by properly managing allocated structures s390/dasd: fix endless loop after read unit address configuration drm/nouveau: Only release VCPI slots on mode changes net: usb: pegasus: fix improper read if get_registers() fail tipc: compat: allow tipc commands without arguments ACPI: PM: Fix regression in acpi_device_set_power() i2c: s3c2410: Mark expected switch fall-through i2c: at91: fix clk_offset for sama5d2 i2c: at91: disable TXRDY interrupt after sending data block: Fix __blkdev_direct_IO() for bio fragments coresight: Fix DEBUG_LOCKS_WARN_ON for uninitialized attribute Input: kbtab - sanity check for endpoint type Input: usbtouchscreen - initialize PM mutex before using it net: samsung: Spelling s/case/cause/ net: packetengines: Fix manufacturer spelling and capitalization net: nixge: Spelling s/Instrument/Instruments/ net: ixp4xx: Spelling s/XSacle/XScale/ net: broadcom: Fix manufacturer name in Kconfig help text net: apple: Fix manufacturer name in Kconfig help text net: amd: Spelling s/case/cause/ net: 8390: Fix manufacturer name in Kconfig help text Add entry in MAINTAINERS file for SafeSetID LSM mvpp2: fix panic on module removal RDMA/hns: Fix error return code in hns_roce_v1_rsv_lp_qp() drm: msm: Fix add_gpu_components iwlwifi: dbg_ini: fix compile time assert build errors RDMA/mlx5: Release locks during notifier unregister usb: typec: ucsi: ccg: Fix uninitilized symbol error IB/hfi1: Fix Spectre v1 vulnerability IB/mad: Fix use-after-free in ib mad completion handling RDMA/restrack: Track driver QP types in resource tracker IB/mlx5: Fix MR registration flow to use UMR properly RDMA/devices: Remove the lock around remove_client_context RDMA/devices: Do not deadlock during client removal IB/core: Add mitigation for Spectre V1 arm64/mm: fix variable 'tag' set but not used perf bench numa: Fix cpu0 binding ABI: fix abi_gki_aarch64.xml due to 'ion' core changes merge. drm/msm: Annotate intentional switch statement fall throughs drm/msm: add support for per-CRTC max_vblank_count on mdp5 ANDROID: dma-buf: Add support to get flags associated with a buffer ANDROID: dma-buf: Add support for mapping buffers with DMA attributes ANDROID: dma-buf: Add support for partial cache maintenance ANDROID: staging: android: ion: Expose ion_alloc() to kernel space ANDROID: staging: android: ion: Decouple ION page pooling from ION core arm64/mm: fix variable 'pud' set but not used arm64: Remove unneeded rcu_read_lock from debug handlers arm64: unwind: Prohibit probing on return_address() arm64: Lower priority mask for GIC_PRIO_IRQON regulator: of: Add of_node_put() before return in function drm/bochs: Use shadow buffer for bochs framebuffer console drm/fb-helper: Instanciate shadow FB if configured in device's mode_config drm/fb-helper: Map DRM client buffer only when required drm/client: Support unmapping of DRM client buffers i2c: iproc: Fix i2c master read more than 63 bytes parisc: Add archclean Makefile target parisc: Strip debug info from kernel before creating compressed vmlinuz parisc: Fix build of compressed kernel even with debug enabled drm/i915: Only recover active engines drm/i915: Add a wakeref getter for iff the wakeref is already active drm/i915: Lift intel_engines_resume() to callers xen/swiotlb: remember having called xen_create_contiguous_region() xen/swiotlb: simplify range_straddles_page_boundary() xen/swiotlb: fix condition for calling xen_destroy_contiguous_region() net: stmmac: Use netif_tx_napi_add() for TX polling function net: bridge: mcast: don't delete permanent entries when fast leave is enabled net: phy: phy_led_triggers: Fix a possible null-pointer dereference in phy_led_trigger_change_speed() selftests/tls: fix TLS tests with CONFIG_TLS=n selinux: fix memory leak in policydb_init() drm/msm: Use the correct dma_sync calls in msm_gem Bluetooth: hci_uart: check for missing tty operations mm: slub: Fix slab walking for init_on_free riscv: defconfig: align RV64 defconfig to the output of "make savedefconfig" riscv: dts: fu540-c000: drop "timebase-frequency" riscv: Fix perf record without libelf support drm/vgem: fix cache synchronization on arm/arm64 arm64/efi: fix variable 'si' set but not used arm64: cpufeature: Fix feature comparison for CTR_EL0.{CWG,ERG} arm64: vdso: Fix Makefile regression gfs2: Inode dirtying fix Unbreak mount_capable() isdn: hfcsusb: Fix mISDN driver crash caused by transfer buffer on the stack net: mediatek: Drop unneeded dependency on NET_VENDOR_MEDIATEK net: ag71xx: Use GFP_KERNEL instead of GFP_ATOMIC in 'ag71xx_rings_init()' net: ethernet: et131x: Use GFP_KERNEL instead of GFP_ATOMIC when allocating tx_ring->tcb_ring MAINTAINERS: floppy: take over maintainership drop_monitor: Add missing uAPI file to MAINTAINERS file mlxsw: spectrum_buffers: Further reduce pool size on Spectrum-2 mlxsw: spectrum: Fix error path in mlxsw_sp_module_init() kbuild: Check for unknown options with cc-option usage in Kconfig and clang lib/raid6: fix unnecessary rebuild of vpermxor*.c kbuild: modpost: do not parse unnecessary rules for vmlinux modpost kbuild: modpost: remove unnecessary dependency for __modpost kbuild: modpost: handle KBUILD_EXTRA_SYMBOLS only for external modules kbuild: modpost: include .*.cmd files only when targets exist drm/i810: Use CONFIG_PREEMPTION nbd: replace kill_bdev() with __invalidate_device() again ata: libahci: do not complain in case of deferred probe io_uring: fix KASAN use after free in io_sq_wq_submit_work parisc: fix race condition in patching code parisc: rename default_defconfig to defconfig parisc: Fix fall-through warnings in fpudispatch.c parisc: Mark expected switch fall-throughs in fault.c Input: applespi - add dependency on LEDS_CLASS Revert "powerpc: slightly improve cache helpers" powerpc/kasan: fix early boot failure on PPC32 drivers/macintosh/smu.c: Mark expected switch fall-through ASoC: max98373: add 88200 and 96000 sampling rate support ASoC: sun4i-i2s: Incorrect SR and WSS computation MAINTAINERS: Update Intel ASoC drivers maintainers drm/amd/powerplay: correct UVD/VCE/VCN power status retrieval drm/amd/powerplay: correct Navi10 VCN powergate control (v2) drm/amd/powerplay: support VCN powergate status retrieval for SW SMU drm/amd/powerplay: support VCN powergate status retrieval on Raven drm/amd/powerplay: add new sensor type for VCN powergate status drm/amdgpu: fix a potential information leaking bug drm/amdgpu: fix error handling in amdgpu_cs_process_fence_dep xen: avoid link error on ARM xen/gntdev.c: Replace vm_map_pages() with vm_map_pages_zero() drm/amd/powerplay: enable SW SMU reset functionality drm/amd/powerplay: fix null pointer dereference around dpm state relates drm/amdgpu/powerplay: use proper revision id for navi drm/amd/powerplay: fix temperature granularity error in smu11 drm/amd/powerplay: add callback function of get_thermal_temperature_range drm/amdkfd: Fix byte align on VegaM fgraph: Remove redundant ftrace_graph_notrace_addr() test tracing: Fix header include guards in trace event headers dm table: fix various whitespace issues with recent DAX code dm table: fix dax_dev NULL dereference in device_synchronous() arm64: compat: vdso: Use legacy syscalls as fallback x86/vdso/32: Use 32bit syscall fallback lib/vdso/32: Provide legacy syscall fallbacks lib/vdso: Move fallback invocation to the callers lib/vdso/32: Remove inconsistent NULL pointer checks net: dsa: qca8k: enable port flow control selftests/livepatch: push and pop dynamic debug config kselftest: save-and-restore errno to allow for %m formatting compat_ioctl: pppoe: fix PPPOEIOCSFWD handling tipc: fix unitilized skb list crash loop: Fix mount(2) failure due to race with LOOP_SET_FD xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() exit: make setting exit_state consistent enetc: Fix build error without PHYLIB net: stmmac: Sync RX Buffer upon allocation mlxsw: spectrum_ptp: fix duplicated check on orig_egr_types net: dsa: mv88e6xxx: use link-down-define instead of plain value net: phy: fixed_phy: print gpio error only if gpio node is present scsi: qla2xxx: Fix possible fcport null-pointer dereferences scsi: mpt3sas: Use 63-bit DMA addressing on SAS35 HBA driver core: Fix use-after-free and double free on glue directory scsi: hpsa: remove printing internal cdb on tag collision MIPS: OProfile: Mark expected switch fall-throughs scsi: hpsa: correct scsi command status issue after reset iwlwifi: mvm: fix a use-after-free bug in iwl_mvm_tx_tso_segment iwlwifi: mvm: fix an out-of-bound access iwlwifi: don't unmap as page memory that was mapped as single iwlwifi: mvm: fix version check for GEO_TX_POWER_LIMIT support iwlwifi: add 3 new IDs for the 9000 series (iwl9260_2ac_160_cfg) iwlwifi: mvm: fix possible out-of-bounds read when accessing lq_info iwlwifi: mvm: fix frame drop from the reordering buffer iwlwifi: mvm: replace RS mutex with a spin_lock iwlwifi: mvm: send LQ command always ASYNC iwlwifi: mvm: fix comparison of u32 variable with less than zero iwlwifi: fix locking in delayed GTK setting iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef iwlwifi: dbg_ini: move iwl_dbg_tlv_load_bin out of debug override ifdef iwlwifi: mvm: add a wrapper around rs_tx_status to handle locks iwlwifi: mvm: add a loose synchronization of the NSSN across Rx queues iwlwiif: mvm: refactor iwl_mvm_notify_rx_queue iwlwifi: mvm: add a new RSS sync notification for NSSN sync iwlwifi: mvm: prepare the ground for more RSS notifications iwlwifi: mvm: don't send GEO_TX_POWER_LIMIT on version < 41 iwlwifi: mvm: avoid races in rate init and rate perform iwlwifi: mvm: disable TX-AMSDU on older NICs MAINTAINERS: Move linux-fpga tree to new location Btrfs: fix deadlock between fiemap and transaction commits Btrfs: fix race leading to fs corruption after transaction abort Btrfs: fix incremental send failure after deduplication nvmem: Use the same permissions for eeprom as for nvmem kbuild: initialize CLANG_FLAGS correctly in the top Makefile media: vivid: fix missing cec adapter name kgdboc: disable the console lock when in kgdb mwifiex: fix 802.11n/WPA detection rxrpc: Fix the lack of notification when sendmsg() fails on a DATA packet powerpc/spe: Mark expected switch fall-throughs rxrpc: Fix potential deadlock drm/bridge: tc358764: Fix build error Revert "mac80211: set NETIF_F_LLTX when using intermediate tx queues" drm/bridge: lvds-encoder: Fix build error while CONFIG_DRM_KMS_HELPER=m driver core: platform: return -ENXIO for missing GpioInt netfilter: ebtables: also count base chain policies powerpc/nvdimm: Pick nearby online node if the device node is not online ALSA: usb-audio: Fix gpf in snd_usb_pipe_sanity_check usb: typec: tcpm: remove tcpm dir if no children usb: typec: tcpm: free log buf memory when remove debug file usb: typec: tcpm: Add NULL check before dereferencing config drm/i915/gvt: Adding ppgtt to GVT GEM context after shadow pdps settled. drm/i915/gvt: grab runtime pm first for forcewake use drm/i915/gvt: fix incorrect cache entry for guest page mapping drm/i915/gvt: Checking workload's gma earlier drm/i915/gvt: Don't use ggtt_validdate_range() with size=0 drm/i915/gvt: Warning for invalid ggtt access ABI: fix up abi_gki_aarch64.xml due to 'eas-dev' merge drm/i915/gvt: remove duplicate include of trace.h ABI change due to fix for PREEMPT scsi: fcoe: pass in fcoe_rport structure instead of fc_rport_priv scsi: fcoe: Embed fc_rport_priv in fcoe_rport structure scsi: libfc: Whitespace cleanup in libfc.h net: smc911x: Mark expected switch fall-through libata: zpodd: Fix small read overflow in zpodd_get_mech_type() pinctrl: aspeed: Make aspeed_pinmux_ips static ataflop: Mark expected switch fall-through net: hamradio: baycom_epp: Mark expected switch fall-through net: wan: sdla: Mark expected switch fall-through net: sctp: drop unneeded likely() call around IS_ERR() mlxsw: spectrum_ptp: Increase parsing depth when PTP is enabled netfilter: ipset: Fix rename concurrency with listing netfilter: ipset: Copy the right MAC address in bitmap:ip,mac and hash:ip,mac sets netfilter: ipset: Actually allow destination MAC address for hash:ip,mac sets too net: spider_net: Mark expected switch fall-through net: ehea: Mark expected switch fall-through mvpp2: refactor the HW checksum setup net: fix ifindex collision during namespace removal mvpp2: refactor MTU change code rocker: fix memory leaks of fib_work on two error return paths net: stmmac: manage errors returned by of_get_mac_address() GKI: change config option back to PREEMPT Do not dereference 'siw_crypto_shash' before checking net/af_iucv: mark expected switch fall-throughs arcnet: com20020-isa: Mark expected switch fall-throughs ALSA: pcm: fix lost wakeup event scenarios in snd_pcm_drain RDMA/qedr: Fix the hca_type and hca_rev returned in device attributes net: bridge: delete local fdb on device init failure net: sched: Fix a possible null-pointer dereference in dequeue_func() MAINTAINERS: Remove mailing-list entry for XDP (eXpress Data Path) arcnet: arc-rimi: Mark expected switch fall-throughs arcnet: com90io: Mark expected switch fall-throughs arcnet: com90xx: Mark expected switch fall-throughs dax: Fix missed wakeup in put_unlocked_entry() RDMA/hns: Fix build error vfio-ccw: make vfio_ccw_async_region_ops static s390/3215: add switch fall through comment for -Wimplicit-fallthrough s390/tape: add fallthrough annotations s390/mm: add fallthrough annotations s390/mm: make gmap_test_and_clear_dirty_pmd static s390/kexec: add missing include to machine_kexec_reloc.c s390/perf: make cf_diag_csd static s390/lib: add missing include s390/boot: add missing declarations and includes s390: update configs s390: clean up qdio.h platform/x86: pcengines-apuv2: use KEY_RESTART for front button pidfd: Add warning if exit_state is 0 during notification pidfd: remove obsolete comments from test mac80211_hwsim: Fix possible null-pointer dereferences in hwsim_dump_radio_nl() mac80211: don't WARN on short WMM parameters from AP libbpf: fix missing __WORDSIZE definition netfilter: add include guard to xt_connlabel.h drm/i915: Fix the TBT AUX power well enabling drm/i915: Fix GEN8_MCR_SELECTOR programming drm/i915/vbt: Fix VBT parsing for the PSR section drm/i915: Make sure cdclk is high enough for DP audio on VLV/CHV drm/i915: Lock the engine while dumping the active request drm/i915/perf: add missing delay for OA muxes configuration drm/i915/perf: ensure we keep a reference on the driver drm/i915/userptr: Acquire the page lock around set_page_dirty() drm/i915/gtt: Mark the freed page table entries with scratch drm/i915/gtt: Defer the free for alloc error paths drm/i915: Deal with machines that expose less than three QGV points drm/i915: Fix memleak in runtime wakeref tracking drm/i915/icl: whitelist PS_(DEPTH|INVOCATION)_COUNT drm/i915: whitelist PS_(DEPTH|INVOCATION)_COUNT drm/i915: fix whitelist selftests with readonly registers powerpc/kvm: Fall through switch case explicitly perf tools: Fix perf.data documentation units for memory size perf header: Fix use of unitialized value warning perf header: Fix divide by zero error if f_header.attr_size==0 tools headers UAPI: Sync if_link.h with the kernel tools headers UAPI: Sync sched.h with the kernel tools headers UAPI: Sync usbdevice_fs.h with the kernels to get new ioctl tools perf beauty: Fix usbdevfs_ioctl table generator to handle _IOC() tools headers UAPI: Update tools's copy of drm.h headers tools headers UAPI: Update tools's copy of mman.h headers drm/i915: Fix various tracepoints for gen2 drm/i915/perf: fix ICL perf register offsets drm/i915: Disable SAMPLER_STATE prefetching on all Gen11 steppings. drm/i915: Keep rings pinned while the context is active arm64: module: Mark expected switch fall-through arm64: smp: Mark expected switch fall-through arm64: hw_breakpoint: Fix warnings about implicit fallthrough drivers/perf: arm_pmu: Fix failure path in PM notifier arm64: compat: Allow single-byte watchpoints on all addresses arm64: KVM: hyp: debug-sr: Mark expected switch fall-through habanalabs: fix host memory polling in BE architecture habanalabs: fix F/W download in BE architecture ABI file update for 5.3-rc2 dma-contiguous: page-align the size in dma_free_contiguous() dma-contiguous: do not overwrite align in dma_alloc_contiguous() f2fs: use EINVAL for superblock with invalid magic xfs: fix stack contents leakage in the v1 inumber ioctls ANDROID: label cuttlefish modules for gki kbuild: detect missing "WITH Linux-syscall-note" for uapi headers powerpc: Wire up clone3 syscall gpiolib: Preserve desc->flags when setting state pinctrl: aspeed-g5: Delay acquisition of regmaps Linux 5.3-rc2 x86/speculation/swapgs: Exclude ATOMs from speculation through SWAPGS eeprom: at24: make spd world-readable again gpio: don't WARN() on NULL descs if gpiolib is disabled r8169: don't use MSI before RTL8168d Revert ("r8169: remove 1000/Half from supported modes") net: phylink: Fix flow control for fixed-link gigaset: stop maintaining seperately net: rds: Fix possible null-pointer dereferences in rds_rdma_cm_event_handler_cmn() iio: adc: gyroadc: fix uninitialized return code isdn: mISDN: hfcsusb: Fix possible null-pointer dereferences in start_isoc_chain() docs: generic-counter.rst: fix broken references for ABI file ALSA: hda: Fix 1-minute detection delay when i915 module is not available kbuild: remove unused single-used-m gen_compile_commands: lower the entry count threshold .gitignore: Add compilation database file kbuild: remove unused objectify macro f2fs: fix to read source block before invalidating it dt-bindings: Fix more $id value mismatches filenames dt-bindings: nvmem: SID: Fix the examples node names dt-bindings: nvmem: Add YAML schemas for the generic NVMEM bindings of: Fix typo in kerneldoc ANDROID: Add initial rockpi4_defconfig net: qualcomm: rmnet: Fix incorrect UL checksum offload logic ip6_tunnel: fix possible use-after-free on xmit ocelot: Cancel delayed work before wq destruction qed: RDMA - Fix the hw_ver returned in device attributes net: usb: qmi_wwan: Add the BroadMobi BM818 card block: fix max segment size handling in blk_queue_virt_boundary tools headers UAPI: Update tools's copy of kvm.h headers tools include UAPI: Sync x86's syscalls_64.tbl and generic unistd.h to pick up clone3 and pidfd_open KVM: arm64: Update kvm_arm_exception_class and esr_class_str for new EC KVM: arm: vgic-v3: Mark expected switch fall-through arm64: KVM: regmap: Fix unexpected switch fall-through docs: phy: Drop duplicate 'be made' irqchip/renesas-rza1: Fix an use-after-free in rza1_irqc_probe() irqchip/irq-imx-gpcv2: Forward irq type to parent irqchip/irq-mbigen: Add of_node_put() before return irqchip/gic-v3-its: Free unused vpt_page when alloc vpe table fail irqchip/gic-v3: Mark expected switch fall-through ASoC: ti: davinci-mcasp: Correct slot_width posed constraint ASoC: rockchip: Fix mono capture ASoC: Intel: Fix some acpi vs apci typo in somme comments ASoC: ti: davinci-mcasp: Fix clk PDIR handling for i2s master mode fix the struct mount leak in umount_tree() {nl,mac}80211: fix interface combinations on crypto controlled devices vhost: disable metadata prefetch optimization MAINTAINERS: vfio-ccw: Remove myself as the maintainer s390/mm: use shared variables for sysctl range check virtio/s390: fix race on airq_areas[] s390/dma: provide proper ARCH_ZONE_DMA_BITS value btrfs: fix extent_state leak in btrfs_lock_and_flush_ordered_range xen/pciback: remove set but not used variable 'old_state' Makefile: Globally enable fall-through warning drm/i915: Mark expected switch fall-throughs drm/amd/display: Mark expected switch fall-throughs drm/amdkfd/kfd_mqd_manager_v10: Avoid fall-through warning drm/amdgpu/gfx10: Fix missing break in switch statement drm/amdkfd: Fix missing break in switch statement perf/x86/intel: Mark expected switch fall-throughs mtd: onenand_base: Mark expected switch fall-through afs: fsclient: Mark expected switch fall-throughs afs: yfsclient: Mark expected switch fall-throughs can: mark expected switch fall-throughs firewire: mark expected switch fall-throughs ipip: validate header length in ipip_tunnel_xmit selftests/net: add missing gitignores (ipv6_flowlabel) bnx2x: Disable multi-cos feature. structleak: disable STRUCTLEAK_BYREF in combination with KASAN_STACK Documentation: TLS: fix stat counters description nfp: tls: rename tls packet counters net/mlx5e: kTLS, Call WARN_ONCE on netdev mismatch net/mlx5e: Prevent encap flow counter update async to user query net/mlx5e: Fix matching of speed to PRM link modes net/mlx5e: Fix wrong max num channels indication net/mlx5: Fix modify_cq_in alignment net/mlx5: Add missing RDMA_RX capabilities net/mlx5: Use reversed order when unregister devices nouveau: unlock mmap_sem on all errors from nouveau_range_fault nouveau: remove the block parameter to nouveau_range_fault mm/hmm: move hmm_vma_range_done and hmm_vma_fault to nouveau mm/hmm: always return EBUSY for invalid ranges in hmm_range_{fault,snapshot} fsl/fman: Remove comment referring to non-existent function st_nci_hci_connectivity_event_received: null check the allocation st21nfca_connectivity_event_received: null check the allocation tun: mark small packets as owned by the tap sock lib/dim: Fix -Wunused-const-variable warnings linux/dim: Fix overflow in dim calculation ife: error out when nla attributes are empty platform/x86: intel_pmc_core: Add ICL-NNPI support to PMC Core Platform: OLPC: add SPI MODULE_DEVICE_TABLE libbpf: silence GCC8 warning about string truncation platform/x86: wmi: add missing struct parameter description platform/x86: pcengines-apuv2: Fix softdep statement io_uring: ensure ->list is initialized for poll commands btrfs: Fix deadlock caused by missing memory barrier IB/mlx5: Fix RSS Toeplitz setup to be aligned with the HW specification IB/counters: Always initialize the port counter object IB/core: Fix querying total rdma stats IB/mlx5: Prevent concurrent MR updates during invalidation perf/x86/intel: Mark expected switch fall-throughs perf/core: Fix creating kernel counters for PMUs that override event->cpu perf/x86: Apply more accurate check on hypervisor platform perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register perf/x86/intel: Fix SLOTS PEBS event constraint locking/mutex: Test for initialized mutex locking/lockdep: Clean up #ifdef checks locking/lockdep: Hide unused 'class' variable locking/rwsem: Add ACQUIRE comments tty/ldsem, locking/rwsem: Add missing ACQUIRE to read_failed sleep loop lcoking/rwsem: Add missing ACQUIRE to read_slowpath sleep loop locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty locking/rwsem: Don't call owner_on_cpu() on read-owner sched/fair: Use RCU accessors consistently for ->numa_group sched/fair: Don't free p->numa_faults with concurrent readers drm/tegra: Fix gpiod_get_from_of_node() regression test_firmware: fix a memory leak bug hpet: Fix division by zero in hpet_time_div() eeprom: make older eeprom drivers select NVMEM_SYSFS vt: Grab console_lock around con_is_bound in show_bind vmw_balloon: Remove Julien from the maintainers list staging: android: ion: Bail out upon SIGKILL when allocating memory. x86/speculation/mds: Apply more accurate check on hypervisor platform x86/hpet: Undo the early counter is counting check tty: serial: netx: Delete driver xhci: Fix crash if scatter gather is used with Immediate Data Transfer (IDT). usb: usb251xb: Reallow swap-dx-lanes to apply to the upstream port Revert "usb: usb251xb: Add US port lanes inversion property" Revert "usb: usb251xb: Add US lanes inversion dts-bindings" iomap: fix Invalid License ID treewide: remove SPDX "WITH Linux-syscall-note" from kernel-space headers again treewide: add "WITH Linux-syscall-note" to SPDX tag of uapi headers usb: wusbcore: fix unbalanced get/put cluster_id usb/hcd: Fix a NULL vs IS_ERR() bug in usb_hcd_setup_local_mem() usb-storage: Add a limitation for blk_queue_max_hw_sectors() usb: pci-quirks: Minor cleanup for AMD PLL quirk usb: pci-quirks: Correct AMD PLL quirk detection Input: synaptics - enable RMI mode for HP Spectre X360 Staging: fbtft: Fix GPIO handling staging: unisys: visornic: Update the description of 'poll_for_irq()' staging: wilc1000: flush the workqueue before deinit the host staging: gasket: apex: fix copy-paste typo Staging: fbtft: Fix reset assertion when using gpio descriptor Staging: fbtft: Fix probing of gpio descriptor ALSA: hda - Add a conexant codec entry to let mute led work netfilter: nft_meta_bridge: Eliminate 'out' label netfilter: nf_tables: Make nft_meta expression more robust objtool: Improve UACCESS coverage xtensa: fix build for cores with coprocessors netrom: hold sock when setting skb->destructor ovs: datapath: hide clang frame-overflow warnings net/tls: add myself as a co-maintainer net: phy: mscc: initialize stats array ALSA: hda - Fix intermittent CORB/RIRB stall on Intel chips net: phylink: don't start and stop SGMII PHYs in SFP modules twice ip6_gre: reload ipv6h in prepare_ip6gre_xmit_ipv6 net/ipv4: cleanup error condition testing Fix uninitialized variable in ipmb_dev_int.c dt-bindings: interrupt-controller: al-fic: remove redundant binding selftests/livepatch: add test skip handling IB/mlx5: Fix clean_mr() to work in the expected order IB/mlx5: Move MRs to a kernel PD when freeing them to the MR cache IB/mlx5: Use direct mkey destroy command upon UMR unreg failure IB/mlx5: Fix unreg_umr to ignore the mkey state ktest: Fix some typos in config-bisect.pl spi: bcm2835: Fix 3-wire mode if DMA is enabled selftests: mlxsw: Fix typo in qos_mc_aware.sh access: avoid the RCU grace period for the temporary subjective credentials regulator: lp87565: Fix probe failure for "ti,lp87565" ASoC: Fail card instantiation if DAI format setup fails arm: use swiotlb for bounce buffering on LPAE configs dma-mapping: check pfn validity in dma_common_{mmap,get_sgtable} selinux: check sidtab limit before adding a new entry dt-bindings: clk: allwinner,sun4i-a10-ccu: Correct path in $id KVM: X86: Boost queue head vCPU to mitigate lock waiter preemption x86/entry/32: Pass cr2 to do_async_page_fault() Input: elantech - annotate fall-through case in elantech_use_host_notify() fpga-manager: altera-ps-spi: Fix build error mei: me: add mule creek canyon (EHL) device ids can: gw: Fix error path of cgw_module_init can: peak_usb: fix potential double kfree_skb() can: flexcan: fix stop mode acknowledgment can: flexcan: fix an use-after-free in flexcan_setup_stop_mode() can: mcp251x: add error check when wq alloc failed can: rcar_canfd: fix possible IRQ storm on high load can: dev: call netif_carrier_off() in register_candev() binder: prevent transactions to context manager from its own process. binder: Set end of SG buffer area properly. Documentation: move Documentation/virtual to Documentation/virt scsi: scsi_dh_alua: always use a 2 second delay before retrying RTPG scsi: ibmvfc: fix WARN_ON during event pool release scsi: fcoe: fix a typo scsi: megaraid_sas: Make some functions static scsi: megaraid_sas: fix panic on loading firmware crashdump scsi: megaraid_sas: fix spelling mistake "megarid_sas" -> "megaraid_sas" libbpf: fix using uninitialized ioctl results selftests/bpf: add another gso_segs access bpf: fix access to skb_shared_info->gso_segs net: thunderx: Use fwnode_get_mac_address() bpf: fix narrower loads on s390 sky2: Disable MSI on ASUS P6T net: dsa: sja1105: sja1105_main: Add of_node_put() net: dsa: mv88e6xxx: chip: Add of_node_put() before return drm/amd/display: Set enabled to false at start of audio disable selftests: forwarding: gre_multipath: Fix flower filters selftests: forwarding: gre_multipath: Enable IPv4 forwarding ARM: defconfig: u8500: Add new drivers ARM: defconfig: u8500: Refresh defconfig ARM: dts: bcm: bcm47094: add missing #cells for mdio-bus-mux ARM: davinci: fix sleep.S build error on ARMv4 selftests/x86: fix spelling mistake "FAILT" -> "FAIL" selftests: kmod: Fix typo in kmod.sh Revert "nvme-pci: don't create a read hctx mapping without read queues" nvme: fix multipath crash when ANA is deactivated nvme: fix memory leak caused by incorrect subsystem free nvme: ignore subnqn for ADATA SX6000LNP dma-mapping: use dma_get_mask in dma_addressing_limited iommu/amd: Add support for X2APIC IOMMU interrupts ACPI/IORT: Fix off-by-one check in iort_dev_find_its_id() Input: elantech - enable SMBus on new (2018+) systems Input: applespi - fix trivial typo in struct description Input: applespi - select CRC16 module drbd: dynamically allocate shash descriptor block: blk-mq: Remove blk_mq_sched_started_request and started_request ALSA: ac97: Fix double free of ac97_codec_device perf build: Do not use -Wshadow on gcc < 4.8 perf probe: Avoid calling freeing routine multiple times for same pointer perf probe: Set pev->nargs to zero after freeing pev->args entries perf session: Fix loading of compressed data split across adjacent records perf stat: Always separate stalled cycles per insn perf stat: Fix segfault for event group in repeat mode perf tools: Fix proper buffer size for feature processing perf script: Fix off by one in brstackinsn IPC computation perf script: Improve man page description of metrics perf script: Fix --max-blocks man page description ASoC: SOF: Intel: hda: remove misleading error trace from IRQ thread ASoC: qcom: apq8016_sbc: Fix oops with multiple DAI links ALSA: compress: Be more restrictive about when a drain is allowed ALSA: compress: Don't allow paritial drain operations on capture streams ALSA: compress: Prevent bypasses of set_params ALSA: compress: Fix regression on compressed capture streams s390/kasan: add bitops instrumentation s390/bitops: make test functions return bool s390: wire up clone3 system call kbuild: enable arch/s390/include/uapi/asm/zcrypt.h for uapi header test s390: use __u{16,32,64} instead of uint{16,32,64}_t in uapi header s390/hypfs: fix a typo in the name of a function s390/qdio: restrict QAOB usage to IQD unicast queues s390/qdio: add sanity checks to the fast-requeue path s390: enable detection of kernel version from bzImage KVM: arm/arm64: Introduce kvm_pmu_vcpu_init() to setup PMU counter index firmware: Fix missing inline iommu/iova: Fix compilation error with !CONFIG_IOMMU_IOVA cpufreq/pasemi: fix use-after-free in pas_cpufreq_cpu_init() arm64: dts: imx8mq: fix SAI compatible int340X/processor_thermal_device: Fix proc_thermal_rapl_remove() arm64: dts: imx8mm: Correct SAI3 RXC/TXFS pin's mux option #1 Revert "net: hns: fix LED configuration for marvell phy" scsi: core: fix the dma_max_mapping_size call scsi: fdomain: fix building pcmcia front-end net: stmmac: Do not cut down 1G modes net: stmmac: Use kcalloc() instead of kmalloc_array() net: stmmac: RX Descriptors need to be clean before setting buffers net: hns: fix LED configuration for marvell phy net: mvpp2: Don't check for 3 consecutive Idle frames for 10G links clk: renesas: cpg-mssr: Fix reset control race condition clk: sprd: Select REGMAP_MMIO to avoid compile errors riscv: dts: Add DT node for SiFive FU540 Ethernet controller driver clk: mediatek: mt8183: Register 13MHz clock earlier for clocksource clk: Add missing documentation of devm_clk_bulk_get_optional() argument clk: at91: generated: Truncate divisor to GENERATED_MAX_DIV + 1 scsi: target: cxgbit: add support for IEEE_8021QAZ_APP_SEL_STREAM selector doc:it_IT: translations in process/ docs/vm: transhuge: fix typo in madvise reference drm/amdgpu/smu: move fan rpm query into the asic specific code drm/amd/powerplay: custom peak clock freq for navi10 riscv: include generic support for MSI irqdomains drm: silence variable 'conn' set but not used MAINTAINERS: Add Paul as a RISC-V maintainer doc:it_IT: rephrase statement doc:it_IT: align translation to mainline bonding: Force slave speed check after link state recovery for 802.3ad drm/msm: stop abusing dma_map/unmap for cache RDMA/siw: Remove set but not used variables 'rv' IB/mlx5: Replace kfree with kvfree RDMA/bnxt_re: Honor vlan_id in GID entry comparison IB/hfi1: Drop all TID RDMA READ RESP packets after r_next_psn IB/hfi1: Field not zero-ed when allocating TID flow memory IB/hfi1: Unreserve a flushed OPFN request IB/hfi1: Check for error on call to alloc_rsm_map_table drm/msm/dpu: Correct dpu encoder spinlock initialization RDMA/hns: Fix sg offset non-zero issue drm/msm: correct NULL pointer dereference in context_init RDMA/siw: Fix error return code in siw_init_module() ASoC: dapm: fix a memory leak bug sched/rt, Kconfig: Unbreak def/oldconfig with CONFIG_PREEMPT=y iommu/vt-d: Print pasid table entries MSB to LSB in debugfs iommu/virtio: Update to most recent specification iommu/iova: Remove stale cached32_node iommu/vt-d: Check if domain->pgd was allocated iommu/vt-d: Don't queue_iova() if there is no flush queue arm64: entry: SP Alignment Fault doesn't write to FAR_EL1 balloon: fix up comments mm/balloon_compaction: avoid duplicate page removal iommu/vt-d: Avoid duplicated pci dma alias consideration arm64: Force SSBS on context switch Revert "iommu/vt-d: Consolidate domain_init() to avoid duplication" selftests/bpf: fix sendmsg6_prog on s390 bcache: fix possible memory leak in bch_cached_dev_run() libbpf: Avoid designated initializers for unnamed union members libbpf: Fix endianness macro usage for some compilers selftests/tls: add shutdown tests selftests/tls: close the socket with open record selftests/tls: add a bidirectional test selftests/tls: test error codes around TLS ULP installation selftests/tls: add a test for ULP but no keys bpf: sockmap/tls, close can race with map free bpf: sockmap, only create entry if ulp is not already enabled bpf: sockmap, synchronize_rcu before free'ing map bpf: sockmap, sock_map_delete needs to use xchg net/tls: fix transition through disconnect with close net/tls: remove sock unlock/lock around strp_done() net/tls: remove close callback sock unlock/lock around TX work flush net/tls: don't call tls_sk_proto_close for hw record offload net/tls: don't arm strparser immediately in tls_set_sw_offload() pidfd: fix a poll race when setting exit_state MAINTAINERS: Update my email address gpiolib: fix incorrect IRQ requesting of an active-low lineevent mmc: mmc_spi: Enable stable writes powerpc/papr_scm: Force a scm-unbind if initial scm-bind fails powerpc/papr_scm: Update drc_pmem_unbind() to use H_SCM_UNBIND_ALL powerpc/pseries: Update SCM hcall op-codes in hvcall.h MAINTAINERS: Update my email address MAINTAINERS: Fix spelling mistake in my name MAINTAINERS: Update my email address to @kernel.org mmc: meson-mx-sdio: Fix misuse of GENMASK macro mmc: dw_mmc: Fix occasional hang after tuning on eMMC mmc: host: sdhci-sprd: Fix the missing pm_runtime_put_noidle() spi: pxa2xx: Balance runtime PM enable/disable on error ASoC: SOF: use __u32 instead of uint32_t in uapi headers SoC: rockchip: rockchip_max98090: Enable MICBIAS for headset keypress detection ASoC: cs42xx8: Fix MFREQ selection issue for async mode ASoC: dapm: Fix handling of custom_stop_condition on DAPM graph walks KVM: nVMX: Set cached_vmcs12 and cached_shadow_vmcs12 NULL after free KVM: X86: Dynamically allocate user_fpu KVM: X86: Fix fpu state crash in kvm guest Revert "kvm: x86: Use task structs fpu field for user" KVM: nVMX: Clear pending KVM_REQ_GET_VMCS12_PAGES when leaving nested arm64: mm: Drop pte_huge() arm64/sve: Fix a couple of magic numbers for the Z-reg count arm64/sve: Factor out FPSIMD to SVE state conversion arm64: stacktrace: Better handle corrupted stacks arm64: stacktrace: Factor out backtrace initialisation arm64: stacktrace: Constify stacktrace.h functions arm64: vdso: Cleanup Makefiles arm64: vdso: fix flip/flop vdso build bug arm64: vdso: Fix population of AT_SYSINFO_EHDR for compat vdso powercap: Invoke powercap_init() and rapl_init() earlier futex: Cleanup generic SMP variant of arch_futex_atomic_op_inuser() x86/irq/64: Update stale comment x86/sysfb_efi: Add quirks for some devices with swapped width and height x86/stacktrace: Prevent access_ok() warnings in arch_stack_walk_user() mm/vmalloc: Sync unmappings in __purge_vmap_area_lazy() x86/mm: Sync also unmappings in vmalloc_sync_all() x86/mm: Check for pfn instead of page in vmalloc_sync_one() FROMLIST: thermal: cpu_cooling: Migrate to using the EM framework FROMLIST: thermal: cpu_cooling: Make the power-related code depend on IPA FROMLIST: arm64: defconfig: Enable CONFIG_ENERGY_MODEL ANDROID: sched/fair: Also do misfit in overloaded groups ANDROID: sched/fair: Don't balance misfits if it would overload local group ANDROID: sched/fair: Attempt to improve throughput for asym cap systems ANDROID: sched: Enable idle balance to pull single task towards cpu with higher capacity ANDROID: sched: Prevent unnecessary active balance of single task in sched group ANDROID: sched: Update max cpu capacity in case of max frequency constraints ANDROID: arm: enable max frequency capping ANDROID: arm64: enable max frequency capping ANDROID: cpufreq: arch_topology: implement max frequency capping ANDROID: sched/fair: add arch scaling function for max frequency capping ARM: dts: imx6ul: fix clock frequency property name of I2C buses ALSA: line6: Fix a typo firmware: fix build errors in paged buffer handling code io_uring: track io length in async_list based on bytes io_uring: don't use iov_iter_advance() for fixed buffers block: properly handle IOCB_NOWAIT for async O_DIRECT IO blk-mq: allow REQ_NOWAIT to return an error inline tcp: be more careful in tcp_fragment() hv_netvsc: Fix extra rcu_read_unlock in netvsc_recv_callback() powerpc/tm: Fix oops on sigreturn on systems without TM ARM: Delete netx a second time hwmon: (k8temp) documentation: update URL of datasheet hwmon: (nct6775) Fix register address and added missed tolerance for nct6106 hwmon: (occ) Fix division by zero issue ARM: dts: imx7ulp: Fix usb-phy unit address format vrf: make sure skb->data contains ip header to make routing connector: remove redundant input callback from cn_dev qed: Prefer pcie_capability_read_word() igc: Prefer pcie_capability_read_word() cxgb4: Prefer pcie_capability_read_word() be2net: Synchronize be_update_queues with dev_watchdog bnx2x: Prevent load reordering in tx completion processing netfilter: ebtables: fix a memory leak bug in compat net: phy: sfp: hwmon: Fix scaling of RX power net: sched: verify that q!=NULL before setting q->flags chelsio: Fix a typo in a function name allocate_flower_entry: should check for null deref net: hns3: typo in the name of a constant kbuild: add net/netfilter/nf_tables_offload.h to header-test blacklist. tipc: Fix a typo Input: applespi - fix warnings detected by sparse parisc: Flush ITLB in flush_tlb_all_local() only on split TLB machines parisc: add kprobe_fault_handler() mac80211: don't warn about CW params when not using them mac80211: fix possible memory leak in ieee80211_assign_beacon nl80211: fix NL80211_HE_MAX_CAPABILITY_LEN nl80211: fix VENDOR_CMD_RAW_DATA wireless: fix nl80211 vendor commands r8169: fix RTL8168g PHY init net: flow_offload: add flow_block structure and use it net: flow_offload: rename tc_setup_cb_t to flow_setup_cb_t net: flow_offload: remove netns parameter from flow_block_cb_alloc() net: openvswitch: rename flow_stats to sw_flow_stats iscsi_ibft: make ISCSI_IBFT dependson ACPI instead of ISCSI_IBFT_FIND libbpf: sanitize VAR to conservative 1-byte INT libbpf: fix SIGSEGV when BTF loading fails, but .BTF.ext exists netfilter: bridge: make NF_TABLES_BRIDGE tristate ALSA: pcm: Fix refcount_inc() on zero usage docs: load_config.py: ensure subdirs end with "/" powerpc/dma: Fix invalid DMA mmap behavior riscv: enable sys_clone3 syscall for rv64 KVM: PPC: Book3S HV: XIVE: fix rollback when kvmppc_xive_create fails driver-core, libnvdimm: Let device subsystems add local lockdep coverage libnvdimm/bus: Fix wait_nvdimm_bus_probe_idle() ABBA deadlock libnvdimm/bus: Stop holding nvdimm_bus_list_mutex over __nd_ioctl() libnvdimm/bus: Prepare the nd_ioctl() path to be re-entrant libnvdimm/region: Register badblocks before namespaces libnvdimm/bus: Prevent duplicate device_unregister() calls drivers/base: Introduce kill_device() MIPS: Annotate fall-through in Cavium Octeon code MIPS: Annotate fall-through in kvm/emulate.c mips: fix cacheinfo MIPS: kernel: only use i8253 clocksource with periodic clockevent drm/amd/display: handle active dongle port type is DP++ or DP case drm/amd/display: do not read link setting if edp not connected drm/amd/display: Increase size of audios array drm/amd/display: drop ASSERT() if eDP panel is not connected drm/amd/display: Only enable audio if speaker allocation exists drm/amd/display: Fix dc_create failure handling and 666 color depths drm/amd/display: allocate 4 ddc engines for RV2 drm/amd/display: put back front end initialization sequence drm/amd/display: Wait for flip to complete drm/amd/display: Change min_h_sync_width from 8 to 4 drm/amd/display: use encoder's engine id to find matched free audio device drm/amd/display: fix DMCU hang when going into Modern Standby drm/amd/display: Disable Audio on reinitialize hardware drm/amd/display: Read max down spread drm/amd/display: Check for valid stream_encode drm/amd/display: Wait for backlight programming completion in set backlight level drm/amd/display: Poll for GPUVM context ready (v2) drm/amd/display: wait for the whole frame after global unlock drm/amd/display: Copy max_clks_by_state after dce_clk_mgr_construct drm/amd/display: Clock does not lower in Updateplanes drm/amd/display: skip retrain in dc_link_set_preferred_link_settings() if using passive dongle drm/amd/display: swap system aperture high/low drm/amd/display: Set one 4:2:0-related PPS field as recommended by DSC spec drm/amd/display: Set default block_size, even in unexpected cases drm/amd/display: No audio endpoint for Dell MST display drm/amd/display: cap DCFCLK hardmin to 507 for NV10 drm/amd/display: fix dsc disable drm/amd/display: fix up HUBBUB hw programming for VM drm/amd/display: initialize p_state to proper value drm/amdgpu: use VCN firmware offset for cache window drm/ttm: use the same attributes when freeing d_page->vaddr drm/amd/powerplay: change sysfs pp_dpm_xxx format for navi10 drm/amdgpu: drop ras self test drm/amdgpu: only allow error injection to UMC IP block drm/amdgpu: disable GFX RAS by default drm/amdgpu: do not create ras debugfs/sysfs node for ASICs that don't have ras ability drm/amd/powerplay: report bootup clock as max supported on dpm disabled drm/amdgpu: Default disable GDS for compute VMIDs netfilter: bridge: NF_CONNTRACK_BRIDGE does not depend on NF_TABLES_BRIDGE netfilter: nft_meta: skip EAGAIN if nft_meta_bridge is not a module netfilter: synproxy: fix rst sequence number mismatch netfilter: nf_tables: Support auto-loading for inet nat io_uring: add a memory barrier before atomic_read rq-qos: use a mb for got_token rq-qos: set ourself TASK_UNINTERRUPTIBLE after we schedule rq-qos: don't reset has_sleepers on spurious wakeups rq-qos: fix missed wake-ups in rq_qos_throttle wait: add wq_has_single_sleeper helper powerpc/xive: Fix loop exit-condition in xive_find_target_in_mask() block, bfq: check also in-flight I/O in dispatch plugging ALSA: line6: Fix wrong altsetting for LINE6_PODHD500_1 ALSA: hda - Optimize resume for codecs without jack detection spi: gpio: Add SPI_MASTER_GPIO_SS flag btrfs: don't leak extent_map in btrfs_get_io_geometry() btrfs: free checksum hash on in close_ctree btrfs: Fix build error while LIBCRC32C is module btrfs: inode: Don't compress if NODATASUM or NODATACOW set x86/entry/64: Use JMP instead of JMPQ HID: Add 044f:b320 ThrustMaster, Inc. 2 in 1 DT HID: logitech-dj: add the Powerplay receiver HID: logitech-hidpp: add USB PID for a few more supported mice HID: logitech-dj: rename "gaming" receiver to "lightspeed" docs: virtual: add it to the documentation body docs: remove extra conf.py files docs: load_config.py: avoid needing a conf.py just due to LaTeX docs scripts/sphinx-pre-install: seek for Noto CJK fonts for pdf output scripts/sphinx-pre-install: cleanup Gentoo checks scripts/sphinx-pre-install: fix latexmk dependencies scripts/sphinx-pre-install: don't use LaTeX with CentOS 7 scripts/sphinx-pre-install: fix script for RHEL/CentOS docs: conf.py: only use CJK if the font is available docs: conf.py: add CJK package needed by translations docs: pdf: add all Documentation/*/index.rst to PDF output docs: fix broken doc references due to renames docs: power: add it to to the main documentation index docs: powerpc: convert docs to ReST and rename to *.rst Documentation: fix vfio-ccw doc ASoC: Intel: bytcht_es8316: Add quirk for Irbis NB41 netbook ASoC: samsung: odroid: fix a double-free issue for cpu_dai ASoC: samsung: odroid: fix an use-after-free issue for codec regulator: axp20x: fix DCDC5 and DCDC6 for AXP803 regulator: axp20x: fix DCDCA and DCDCD for AXP806 block: fix sysfs module parameters directory path in comment blkcg: allow blkcg_policy->pd_stat() to print non-debug info too io_uring: fix counter inc/dec mismatch in async_list ata: libahci_platform: remove redundant dev_err message io_uring: fix the sequence comparison in io_sequence_defer netfilter: nft_hash: fix symhash with modulus one netfilter: nf_tables: don't fail when updating base chain policy netfilter: conntrack: always store window size un-scaled netfilter: synproxy: fix erroneous tcp mss option netfilter: nf_tables: fix module autoload for redir netfilter: Update obsolete comments referring to ip_conntrack netfilter: nf_conntrack_sip: fix expectation clash netfilter: Fix rpfilter dropping vrf packets by mistake drm/modes: Don't apply cmdline's rotation if it wasn't specified vfio-ccw: Update documentation for csch/hsch vfio-ccw: Don't call cp_free if we are processing a channel program vfio-ccw: Set pa_nr to 0 if memory allocation fails for pa_iova_pfn vfio-ccw: Fix memory leak and don't call cp_free in cp_init vfio-ccw: Fix misleading comment when setting orb.cmd.c64 netfilter: nfnetlink: avoid deadlock due to synchronous request_module powerpc: fix off by one in max_zone_pfn initialization for ZONE_DMA KVM: PPC: Book3S HV: Save and restore guest visible PSSCR bits on pseries powerpc/pmu: Set pmcregs_in_use in paca when running as LPAR KVM: PPC: Book3S HV: Always save guest pmu for guest capable of nesting powerpc/mm: Limit rma_size to 1TB when running without HV mode iio: imu: mpu6050: add missing available scan masks iio: cros_ec_accel_legacy: Fix incorrect channel setting IIO: Ingenic JZ47xx: Set clock divider on probe iio: adc: max9611: Fix misuse of GENMASK macro f2fs: remove redundant check from f2fs_setflags_common() f2fs: use generic checking function for FS_IOC_FSSETXATTR f2fs: use generic checking and prep function for FS_IOC_SETFLAGS docs: driver-api: generic-counter: fix file path to ABI doc media: videodev2.h: change V4L2_PIX_FMT_BGRA444 define: fourcc was already in use media: v4l2-subdev: fix regression in check_pad() ASoC: audio-graph-card: add missing const at graph_get_dai_id() ASoC: rt1011: fix DC calibration offset not applying ASoC: audio-graph-card: fix an use-after-free in graph_get_dai_id() ASoC: audio-graph-card: fix use-after-free in graph_dai_link_of_dpcm() ASoC: simple-card: fix an use-after-free in simple_for_each_link() ASoC: simple-card: fix an use-after-free in simple_dai_link_of_dpcm() spi: spi-fsl-qspi: change i.MX7D RX FIFO size spi: dt-bindings: spi-controller: remove unnecessary 'maxItems: 1' from reg ASoC: simple-card-utils: care no Platform for DPCM ASoC: simple_card_utils.h: care NULL dai at asoc_simple_debug_dai() ASoC: Relocate my e-mail to .com domain zone ASoC: rt1308: Remove executable attribute from source files ASoC: max98357a: use mdelay for sdmode-delay x86/speculation: Enable Spectre v1 swapgs mitigations x86/speculation: Prepare entry code for Spectre v1 swapgs mitigations habanalabs: don't reset device when getting VRHOT habanalabs: use %pad for printing a dma_addr_t Change-Id: If773a45ee040e67efacdfdd8bb7835e46fb93d69 Signed-off-by: Raghavendra Rao Ananta <rananta@codeaurora.org>
2019-08-15 12:23:09 -04:00
# generated defconfigs
arch/*/configs/vendor/*_defconfig
!arch/arm64/configs/vendor/lahaina-qgki_defconfig
# vendor device tree directories
arch/arm/boot/dts/vendor
#
#Ignoring Android.bp link file
#
Android.bp