Message ID | 20200311191654.29707-1-kamal@canonical.com |
---|---|
State | New |
Headers | show |
Series | [SRU,Eoan,PULL] Eoan upstream stable patchset 2020-03-11+ | expand |
These 3 patches were skipped because they were already present from https://bugs.launchpad.net/bugs/1861837: ASoC: hdac_hda: Fix error in driver removal after failed probe ASoC: SOF: core: free trace on errors ASoC: SOF: Introduce state machine for FW boot On 2020-03-11 12:16:54 , Kamal Mostafa wrote: > This pull request (463 commits) includes the following Eoan stable patchsets: > > Eoan update: upstream stable patchset 2020-03-06 > Ported from the following upstream stable releases: > v4.19.101, v5.4.17, > v4.19.102, v5.4.18 > https://bugs.launchpad.net/bugs/1866403 > > Eoan update: upstream stable patchset 2020-03-11 > Ported from the following upstream stable releases: > v4.19.103, v5.4.19, > https://bugs.launchpad.net/bugs/1867051 > > -Kamal > > ----- > > The following changes since commit e0b737f72ee4def1e4aa9a3188f44280d3c6cfaa: > > selftests/timers: Turn off timeout setting (2020-03-11 02:14:46 -0400) > > are available in the Git repository at: > > git://git.launchpad.net/~kamalmostafa/ubuntu/+source/linux/+git/eoan eoan-stable > > for you to fetch changes up to 05b9cafdf78251997f9a680359f2f5355b72b2bb: > > UBUNTU: upstream stable to v4.19.103, v5.4.19 (2020-03-11 12:05:26 -0700) > > ---------------------------------------------------------------- > Abhi Das (1): > gfs2: fix gfs2_find_jhead that returns uninitialized jhead with seq 0 > > Adrian Hunter (1): > mmc: sdhci-pci: Add support for Intel JSL > > Al Viro (1): > vfs: fix do_last() regression > > Alexander Duyck (1): > e1000e: Drop unnecessary __E1000_DOWN bit twiddling > > Alexander Lobakin (3): > MIPS: fix indentation of the 'RELOCS' message > MIPS: boot: fix typo in 'vmlinux.lzma.its' target > MIPS: syscalls: fix indentation of the 'SYSNR' message > > Alexei Starovoitov (1): > selftests/bpf: Fix test_attach_probe > > Amir Goldstein (1): > ovl: fix wrong WARN_ON() in ovl_cache_update_ino() > > Amol Grover (2): > tracing: Annotate ftrace_graph_hash pointer with __rcu > tracing: Annotate ftrace_graph_notrace_hash pointer with __rcu > > Anand Jain (1): > btrfs: use bool argument in free_root_pointers() > > Anand Lodnoor (1): > scsi: megaraid_sas: Do not initiate OCR if controller is not in ready state > > Andre Heider (1): > Bluetooth: btbcm: Use the BDADDR_PROPERTY quirk > > Andreas Gruenbacher (2): > gfs2: Another gfs2_find_jhead fix > gfs2: fix O_SYNC write handling > > Andreas Kemnade (2): > watchdog: rn5t618_wdt: fix module aliases > mfd: rn5t618: Mark ADC control register volatile > > Andres Freund (1): > perf c2c: Fix return type for histogram sorting comparision functions > > Andrey Shvetsov (1): > staging: most: net: fix buffer overflow > > Andrii Nakryiko (2): > libbpf: Fix BTF-defined map's __type macro handling of arrays > selftests/bpf: Fix perf_buffer test on systems w/ offline CPUs > > Andy Shevchenko (1): > iio: st_gyro: Correct data for LSM9DS0 gyro > > Aneesh Kumar K.V (1): > powerpc/mmu_gather: enable RCU_TABLE_FREE even for !SMP case > > Ard Biesheuvel (2): > crypto: ccp - set max RSA modulus size for v3 platform devices as well > crypto: arm64/ghash-neon - bump priority to 150 > > Arnaud Pouliquen (1): > ASoC: sti: fix possible sleep-in-atomic > > Arnd Bergmann (6): > atm: eni: fix uninitialized variable warning > wireless: wext: avoid gcc -O3 warning > sparc32: fix struct ipc64_perm type definition > media: v4l2-core: compat: ignore native command codes > nfsd: fix delay timer on 32-bit architectures > nfsd: fix jiffies/time_t mixup in LRU list > > Arun Easi (1): > scsi: qla2xxx: Fix unbound NVME response length > > Asutosh Das (1): > scsi: ufs: Recheck bkops level if bkops is disabled > > Bart Van Assche (1): > scsi: qla2xxx: Fix the endianness of the qla82xx_get_fw_size() return type > > Bartosz Golaszewski (2): > Input: max77650-onkey - add of_match table > led: max77650: add of_match table > > Ben Dooks (1): > ARM: OMAP2+: SmartReflex: add omap_sr_pdata definition > > Bin Liu (1): > usb: dwc3: turn off VBUS when leaving host mode > > Bitan Biswas (1): > nvmem: core: fix memory abort in cleanup path > > Bjorn Andersson (1): > phy: qcom-qmp: Increase PHY ready timeout > > Björn Töpel (1): > riscv, bpf: Fix broken BPF tail calls > > Brendan Higgins (1): > lkdtm/bugs: fix build error in lkdtm_UNSET_SMEP > > Brett Creeley (1): > i40e: Fix virtchnl_queue_select bitmap validation > > Brian Norris (1): > mwifiex: fix unbalanced locking in mwifiex_process_country_ie() > > Bryan O'Donoghue (2): > usb: gadget: f_ncm: Use atomic_t to track in-flight request > usb: gadget: f_ecm: Use atomic_t to track in-flight request > > Cambda Zhu (1): > ixgbe: Fix calculation of queue with VFs and flow director on interface flap > > Cezary Rojewski (1): > ASoC: Intel: skl_hda_dsp_common: Fix global-out-of-bounds bug > > Chanwoo Choi (1): > PM / devfreq: Add new name attribute for sysfs > > Chen-Yu Tsai (1): > ARM: dma-api: fix max_pfn off-by-one error in __dma_supported() > > Chengguang Xu (3): > f2fs: choose hardlimit when softlimit is larger than hardlimit in f2fs_statfs_project() > f2fs: fix miscounted block limit in f2fs_statfs_project() > f2fs: code cleanup for f2fs_statfs_project() > > Christian Borntraeger (1): > KVM: s390: do not clobber registers during guest reset/store status > > Christoffer Dall (1): > KVM: arm64: Only sign-extend MMIO up to register width > > Christoph Hellwig (1): > gfs2: move setting current->backing_dev_info > > Christophe JAILLET (1): > mlxsw: minimal: Fix an error handling path in 'mlxsw_m_port_create()' > > Christophe Leroy (4): > powerpc/ptdump: Fix W+X verification > powerpc/32s: Fix bad_kuap_fault() > powerpc/32s: Fix CPU wake-up from sleep mode > powerpc/kuap: Fix set direction in allow/prevent_user_access() > > Chuhong Yuan (2): > ASoC: fsl_audmix: add missed pm_runtime_disable > crypto: picoxcell - adjust the position of tasklet_init and fix missed tasklet_kill > > Claudiu Beznea (2): > drm: atmel-hlcdc: enable clock before configuring timing engine > drm: atmel-hlcdc: use double rate for pixel clock only if supported > > Colin Ian King (2): > staging: wlan-ng: ensure error return is actually returned > Bluetooth: btusb: fix memory leak on fw > > Coly Li (1): > bcache: add readahead cache policy options via sysfs interface > > Cong Wang (4): > net_sched: fix ops->bind_class() implementations > net_sched: walk through all child classes in tc_bind_tclass() > net_sched: fix an OOB access in cls_tcindex > net_sched: fix a resource leak in tcindex_set_parms() > > Dan Carpenter (3): > mm/mempolicy.c: fix out of bounds write in mpol_parse_str() > Bluetooth: Fix race condition in hci_release_sock() > ubi: Fix an error pointer dereference in error handling code > > Dan Williams (1): > mm/memory_hotplug: fix remove_memory() lockdep splat > > Daniel Verkamp (2): > virtio-balloon: initialize all vq callbacks > virtio-pci: check name when counting MSI-X vectors > > Dave Gerlach (1): > soc: ti: wkup_m3_ipc: Fix race condition with rproc_boot > > David Engraf (2): > watchdog: max77620_wdt: fix potential build errors > PCI: tegra: Fix return value check of pm_runtime_get_sync() > > David Hildenbrand (3): > mm/page_alloc.c: fix uninitialized memmaps on a partially populated last section > virtio-balloon: Fix memory leak when unloading while hinting is in progress > virtio_balloon: Fix memory leaks on errors in virtballoon_probe() > > David Howells (6): > rxrpc: Fix use-after-free in rxrpc_receive_data() > rxrpc: Fix use-after-free in rxrpc_put_local() > rxrpc: Fix insufficient receive notification generation > rxrpc: Fix missing active use pinning of rxrpc_local object > rxrpc: Fix NULL pointer deref due to call->conn being cleared on disconnect > rxrpc: Fix service call disconnection > > Davide Caratti (1): > tc-testing: fix eBPF tests failure on linux fresh clones > > Dejin Zheng (1): > net: stmmac: fix a possible endless loop > > Dirk Behme (1): > arm64: kbuild: remove compressed images on 'make ARCH=arm64 (dist)clean' > > Dmitry Fomichev (1): > dm zoned: support zone sizes smaller than 128MiB > > Dmitry Osipenko (2): > gpio: max77620: Add missing dependency on GPIOLIB_IRQCHIP > ASoC: rt5640: Fix NULL dereference on module unload > > Dragos Tarcatu (1): > ASoC: topology: Prevent use-after-free in snd_soc_get_pcm_runtime() > > Erdem Aktas (1): > percpu: Separate decrypted varaibles anytime encryption can be enabled > > Eric Biggers (5): > crypto: chelsio - fix writing tfm flags to wrong place > ubifs: don't trigger assertion on invalid no-key filename > ubifs: Fix FS_IOC_SETFLAGS unexpectedly clearing encrypt flag > ext4: fix deadlock allocating crypto bounce page from mempool > ext4: fix race conditions in ->d_compare() and ->d_hash() > > Eric Dumazet (10): > net_sched: ematch: reject invalid TCF_EM_SIMPLE > cls_rsvp: fix rsvp_policy > net: hsr: fix possible NULL deref in hsr_handle_frame() > tcp: clear tp->total_retrans in tcp_disconnect() > tcp: clear tp->delivered in tcp_disconnect() > tcp: clear tp->data_segs{in|out} in tcp_disconnect() > tcp: clear tp->segs_{in|out} in tcp_disconnect() > rcu: Avoid data-race in rcu_gp_fqs_check_wake() > bonding/alb: properly access headers in bond_alb_xmit() > ipv6/addrconf: fix potential NULL deref in inet6_set_link_af() > > Eric Snowberg (1): > debugfs: Return -EPERM when locked down > > Even Xu (1): > HID: intel-ish-hid: ipc: add CMP device id > > Fenghua Yu (1): > drivers/net/b44: Change to non-atomic bit operations on pwol_mask > > Filipe Manana (5): > Btrfs: fix missing hole after hole punching and fsync when using NO_HOLES > Btrfs: fix race between adding and putting tree mod seq elements and nodes > fs: allow deduplication of eof block into the end of the destination file > Btrfs: make deduplication with range including the last block work > Btrfs: fix infinite loop during fsync after rename operations > > Florian Fainelli (3): > net: dsa: bcm_sf2: Only 7278 supports 2Gb/sec IMP port > net: systemport: Avoid RBUF stuck in Wake-on-LAN mode > net: dsa: b53: Always use dev->vlan_enabled in b53_configure_vlan() > > Ganapathi Bhat (1): > wireless: fix enabling channel 12 for custom regulatory domain > > Gang He (1): > ocfs2: fix oops when writing cloned file > > Gao Xiang (1): > erofs: fix out-of-bound read for shifted uncompressed block > > Gavin Shan (1): > tools/kvm_stat: Fix kvm_exit filter name > > Geert Uytterhoeven (1): > scripts/find-unused-docs: Fix massive false positives > > Gerald Schaefer (1): > s390/mm: fix dynamic pagetable upgrade for hugetlbfs > > Gilad Ben-Yossef (3): > crypto: ccree - fix backlog memory leak > crypto: ccree - fix pm wrongful error reporting > crypto: ccree - fix PM race condition > > Guenter Roeck (1): > driver core: Fix test_async_driver_probe if NUMA is disabled > > Gustavo A. R. Silva (1): > lib/test_kasan.c: fix memory leak in kmalloc_oob_krealloc_more() > > Haim Dreyfuss (1): > iwlwifi: Don't ignore the cap field upon mcc update > > Hangbin Liu (1): > selftests/bpf: Skip perf hw events test if the setup disabled it > > Hannes Reinecke (1): > scsi: fnic: do not queue commands during fwreset > > Hans Verkuil (2): > media: gspca: zero usb_buf > media: dvb-usb/dvb-usb-urb.c: initialize actlen to 0 > > Hans de Goede (8): > HID: ite: Add USB id match for Acer SW5-012 keyboard dock > HID: asus: Ignore Asus vendor-page usage-code 0xff events > platform/x86: GPD pocket fan: Allow somewhat lower/higher temperature limits > ALSA: hda: Add Clevo W65_67SB the power_save blacklist > ACPI: video: Do not export a non working backlight interface on MSI MS-7721 boards > ACPI / battery: Deal with design or full capacity being reported as -1 > ACPI / battery: Use design-cap for capacity calculations if full-cap is not available > ACPI / battery: Deal better with neither design nor full capacity not being reported > > Harald Freudenberger (1): > s390/zcrypt: move ap device reset from bus to driver code > > Harini Katakam (2): > net: macb: Remove unnecessary alignment check for TSO > net: macb: Limit maximum GEM TX length in TSO > > Hayes Wang (6): > r8152: get default setting of WOL before initializing > r8152: disable U2P3 for RTL8153B > r8152: Disable PLA MCU clock speed down > r8152: disable test IO for RTL8153B > r8152: avoid the MCU to clear the lanwake > r8152: disable DelayPhyPwrChg > > Heikki Krogerus (1): > usb: dwc3: pci: add ID for the Intel Comet Lake -V variant > > Helen Koike (1): > media: v4l2-rect.h: fix v4l2_rect_map_inside() top/left adjustments > > Herbert Xu (7): > crypto: af_alg - Use bh_lock_sock in sk_destruct > crypto: pcrypt - Fix user-after-free on module unload > crypto: api - Check spawn->alg under lock in crypto_drop_spawn > padata: Remove broken queue flushing > crypto: pcrypt - Do not clear MAY_SLEEP flag in original request > crypto: api - Fix race condition in crypto_spawn_alg > crypto: api - fix unexpectedly getting generic implementation > > Hewenliang (1): > tools lib traceevent: Fix memory leakage in filter_event > > Icenowy Zheng (1): > Revert "drm/sun4i: dsi: Change the start delay calculation" > > Ilie Halip (1): > riscv: delete temporary files > > Israel Rukshin (2): > nvmet: Fix error print message at nvmet_install_queue function > nvmet: Fix controller use after free > > Iuliana Prodan (1): > crypto: caam - do not reset pointer size from MCFGR register > > Jacob Keller (1): > devlink: report 0 after hitting end in region read > > Jan Kara (2): > reiserfs: Fix memory leak of journal device string > udf: Allow writing to 'Rewritable' partitions > > Jarkko Nikula (1): > spi: pxa2xx: Add support for Intel Comet Lake-H > > Jason Gerecke (1): > HID: wacom: Recognize new MobileStudio Pro PID > > Jeff Kirsher (1): > e1000e: Revert "e1000e: Make watchdog use delayed work" > > Jens Axboe (2): > eventfd: track eventfd_signal() recursion depth > aio: prevent potential eventfd recursion on poll > > Jesper Dangaard Brouer (1): > samples/bpf: Xdp_redirect_cpu fix missing tracepoint attach > > Jin Yao (1): > perf report: Fix no libunwind compiled warning break s390 issue > > Jiri Wiesner (1): > netfilter: conntrack: sctp: use distinct states for new SCTP connections > > Joe Thornber (1): > dm space map common: fix to ensure new block isn't already in use > > Joel Stanley (1): > ARM: config: aspeed-g5: Enable 8250_DW quirks > > Johan Hovold (15): > orinoco_usb: fix interface sanity check > rsi_91x_usb: fix interface sanity check > USB: serial: ir-usb: add missing endpoint sanity check > USB: serial: ir-usb: fix link-speed handling > USB: serial: ir-usb: fix IrLAP framing > ath9k: fix storage endpoint lookup > brcmfmac: fix interface sanity check > rtl8xxxu: fix interface sanity check > zd1211rw: fix storage endpoint lookup > rsi: fix use-after-free on probe errors > rsi: fix memory leak on failed URB submission > rsi: fix non-atomic allocation in completion handler > Bluetooth: btusb: fix non-atomic allocation in completion handler > rsi: fix use-after-free on failed probe and unbind > media: iguanair: fix endpoint sanity check > > John Allen (1): > kvm/svm: PKU not currently supported > > John Hubbard (1): > media/v4l2-core: set pages dirty upon releasing DMA buffers > > John Ogness (1): > printk: fix exclusive_console replaying > > Jonathan Cameron (1): > crypto: hisilicon - Use the offset fields in sqe to avoid need to split scatterlists > > Josef Bacik (6): > btrfs: do not zero f_bavail if we have available space > btrfs: set trans->drity in btrfs_commit_transaction > btrfs: free block groups after free'ing fs trees > btrfs: flush write bio if we loop in extent_write_cache_pages > btrfs: fix improper setting of scanned for range cyclic write cache pages > btrfs: drop log root for dropped roots > > Jouni Malinen (1): > mac80211: Fix TKIP replay protection immediately after key setup > > Juergen Gross (1): > xen/balloon: Support xend-based toolstack take two > > Jun Li (1): > usb: typec: tcpci: mask event interrupts when remove driver > > Kadlecsik József (1): > netfilter: ipset: fix suspicious RCU usage in find_set_and_id > > Kai Vehmanen (2): > ASoC: SOF: fix fault at driver unload after failed probe > ASoC: hdac_hda: Fix error in driver removal after failed probe > > Kamal Mostafa (5): > UBUNTU: upstream stable to v4.19.101, v5.4.17 > UBUNTU: upstream stable to v4.19.102, v5.4.18 > UBUNTU: [Config] updateconfigs for CONFIG_OF_DMA_DEFAULT_COHERENT > UBUNTU: [Config] updateconfigs for CONFIG_HAVE_RCU_TABLE_NO_INVALIDATE > UBUNTU: upstream stable to v4.19.103, v5.4.19 > > Kan Liang (2): > perf/x86/intel/uncore: Add PCI ID of IMC for Xeon E3 V5 Family > perf/x86/intel/uncore: Remove PCIe3 unit for SNR > > Kevin Hao (1): > irqdomain: Fix a memory leak in irq_domain_push_irq() > > Kishon Vijay Abraham I (3): > ARM: dts: am57xx-beagle-x15/am57xx-idk: Remove "gpios" for endpoint dt nodes > ARM: dts: beagle-x15-common: Model 5V0 regulator > PCI: keystone: Fix error handling when "num-viewport" DT property is not populated > > Konstantin Khlebnikov (1): > clocksource: Prevent double add_timer_on() for watchdog_timer > > Kristian Evensen (1): > qmi_wwan: Add support for Quectel RM500Q > > Krzysztof Kozlowski (2): > net: wan: sdla: Fix cast from pointer to integer of different size > parisc: Use proper printk format for resource_size_t > > Laura Abbott (1): > usb-storage: Disable UAS on JMicron SATA enclosure > > Linus Walleij (1): > mmc: spi: Toggle SPI polarity, do not hardcode it > > Liran Alon (1): > net: Google gve: Remove dma_wmb() before ringing doorbell > > Logan Gunthorpe (2): > iommu/amd: Support multiple PCI DMA aliases in IRQ Remapping > iommu/amd: Support multiple PCI DMA aliases in device table > > Lorenz Bauer (2): > selftests: bpf: Use a temporary file in test_sockmap > selftests: bpf: Ignore FIN packets for reuseport tests > > Lorenzo Bianconi (3): > net: socionext: fix possible user-after-free in netsec_process_rx > net: socionext: fix xdp_result initialization in netsec_process_rx > net: mvneta: move rx_dropped and rx_errors in per-cpu stats > > Lu Shuaibing (1): > ipc/msg.c: consolidate all xxxctl_down() functions > > Lubomir Rintel (2): > component: do not dereference opaque pointer in debugfs > clk: mmp2: Fix the order of timer mux parents > > Luca Coelho (2): > iwlwifi: mvm: fix NVM check for 3168 devices > iwlwifi: don't throw error when trying to remove IGTK > > Lukas Bulwahn (1): > MAINTAINERS: correct entries for ISDN/mISDN section > > Lukas Wunner (1): > serial: 8250_bcm2835aux: Fix line mismatch on driver unbind > > Lyude Paul (1): > drm/amd/dm/mst: Ignore payload update failures > > Madalin Bucur (4): > powerpc/fsl/dts: add fsl,erratum-a011043 > net/fsl: treat fsl,erratum-a011043 > net: fsl/fman: rename IF_MODE_XGMII to IF_MODE_10G > dpaa_eth: support all modes with rate adapting PHYs > > Malcolm Priestley (3): > staging: vt6656: correct packet types for CTS protect, mode. > staging: vt6656: use NULLFUCTION stack on mac80211 > staging: vt6656: Fix false Tx excessive retries reporting. > > Manfred Rudigier (1): > igb: Fix SGMII SFP module discovery for 100FX/LX. > > Manish Chopra (1): > qlcnic: Fix CPU soft lockup while collecting firmware dump > > Maor Gottlieb (1): > net/mlx5: Fix deadlock in fs_core > > Marcel Holtmann (1): > Bluetooth: Allow combination of BDADDR_PROPERTY and INVALID_BDADDR quirks > > Marco Felsch (1): > mfd: da9062: Fix watchdog compatible string > > Marek Szyprowski (1): > ARM: dts: sun8i: a83t: Correct USB3503 GPIOs polarity > > Marek Vasut (2): > regulator: core: Add regulator_is_equal() helper > ASoC: sgtl5000: Fix VDDA and VDDIO comparison > > Marios Pomonis (12): > KVM: x86: Refactor picdev_write() to prevent Spectre-v1/L1TF attacks > KVM: x86: Refactor prefix decoding to prevent Spectre-v1/L1TF attacks > KVM: x86: Protect pmu_intel.c from Spectre-v1/L1TF attacks > KVM: x86: Protect DR-based index computations from Spectre-v1/L1TF attacks > KVM: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1TF attacks > KVM: x86: Protect kvm_hv_msr_[get|set]_crash_data() from Spectre-v1/L1TF attacks > KVM: x86: Protect ioapic_write_indirect() from Spectre-v1/L1TF attacks > KVM: x86: Protect MSR-based index computations in pmu.h from Spectre-v1/L1TF attacks > KVM: x86: Protect ioapic_read_indirect() from Spectre-v1/L1TF attacks > KVM: x86: Protect MSR-based index computations from Spectre-v1/L1TF attacks in x86.c > KVM: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacks > KVM: x86: Protect MSR-based index computations in fixed_msr_to_seg_unit() from Spectre-v1/L1TF attacks > > Mark Rutland (4): > KVM: arm64: Correct PSTATE on exception entry > KVM: arm/arm64: Correct CPSR on exception entry > KVM: arm/arm64: Correct AArch32 SPSR on exception entry > arm64: acpi: fix DAIF manipulation with pNMI > > Markus Theil (1): > mac80211: mesh: restrict airtime metric to peered established plinks > > Mathieu Desnoyers (2): > rseq: Unregister rseq for clone CLONE_VM > tracing: Fix sched switch start/stop refcount racy updates > > Matthew Wilcox (Oracle) (1): > XArray: Fix xas_pause at ULONG_MAX > > Matti Vaittinen (1): > mfd: bd70528: Fix hour register mask > > Matwey V. Kornilov (1): > ARM: dts: am335x-boneblack-common: fix memory size > > Miaohe Lin (1): > KVM: nVMX: vmread should not set rflags to specify success in case of #PF > > Michael Chan (1): > bnxt_en: Fix TC queue mapping. > > Michael Ellerman (2): > of: Add OF_DMA_DEFAULT_COHERENT & select it on powerpc > powerpc/futex: Fix incorrect user access blocking > > Michal Koutný (1): > cgroup: Prevent double killing of css when enabling threaded cgroup > > Michał Mirosław (1): > mmc: sdhci-of-at91: fix memleak on clk_get failure > > Mika Westerberg (1): > platform/x86: intel_scu_ipc: Fix interrupt support > > Mike Snitzer (3): > dm thin: fix use-after-free in metadata_pre_commit_callback > dm: fix potential for q->make_request_fn NULL pointer > dm thin metadata: use pool locking at end of dm_pool_metadata_close > > Miklos Szeredi (1): > ovl: fix lseek overflow on 32bit > > Mikulas Patocka (1): > dm writecache: fix incorrect flush sequence when doing SSD mode commit > > Milan Broz (1): > dm crypt: fix benbi IV constructor crash if used in authenticated mode > > Miles Chen (1): > Input: evdev - convert kzalloc()/vzalloc() to kvzalloc() > > Nathan Chancellor (10): > scsi: csiostor: Adjust indentation in csio_device_reset > scsi: qla4xxx: Adjust indentation in qla4xxx_mem_free > phy: qualcomm: Adjust indentation in read_poll_timeout > ext2: Adjust indentation in ext2_fill_super > powerpc/44x: Adjust indentation in ibm4xx_denali_fixup_memsize > drm: msm: mdp4: Adjust indentation in mdp4_dsi_encoder_enable > NFC: pn544: Adjust indentation in pn544_hci_check_presence > ppp: Adjust indentation into ppp_async_input > net: smc911x: Adjust indentation in smc911x_phy_configure > net: tulip: Adjust indentation in {dmfe, uli526x}_init_module > > Navid Emamdoost (1): > brcmfmac: Fix memory leak in brcmf_usbdev_qinit > > Nicolin Chen (1): > net: stmmac: Delete txtimer in suspend() > > Niklas Cassel (1): > arm64: dts: qcom: qcs404-evb: Set vdd_apc regulator in high power mode > > Nikolay Borisov (2): > btrfs: Handle another split brain scenario with metadata uuid feature > btrfs: Correctly handle empty trees in find_first_clear_extent_bit > > Ofir Drang (1): > crypto: ccree - fix FDE descriptor sequence > > Oliver Neukum (1): > mfd: dln2: More sanity checking for endpoints > > Olivier Moysan (1): > iio: adc: stm32-dfsdm: fix single conversion > > Orr Mazor (1): > cfg80211: Fix radar event during another phy CAC > > Pacien TRAN-GIRARD (1): > platform/x86: dell-laptop: disable kbd backlight on Inspiron 10xx > > Pan Zhang (1): > drivers/hid/hid-multitouch.c: fix a possible null pointer access. > > Paolo Bonzini (1): > KVM: x86: use CPUID to locate host page table reserved bits > > Paul Cercueil (2): > usb: musb: jz4740: Silence error if code is -EPROBE_DEFER > power/supply: ingenic-battery: Don't change scale if there's only one > > Paul E. McKenney (3): > rcu: Use *_ONCE() to protect lockless ->expmask accesses > srcu: Apply *_ONCE() to ->srcu_last_gp_end > rcu: Use READ_ONCE() for ->expmask in rcu_read_unlock_special() > > Paulo Alcantara (SUSE) (1): > cifs: Fix memory allocation in __smb2_handle_cancelled_cmd() > > Pavel Balan (1): > HID: Add quirk for incorrect input length on Lenovo Y720 > > Pawan Gupta (1): > x86/cpu: Update cached HLE state on write to TSX_CTRL_CPUID_CLEAR > > Peter Chen (1): > usb: gadget: f_fs: set req->num_sgs as 0 for non-sg transfer > > Peter Robinson (1): > usb: host: xhci-tegra: set MODULE_FIRMWARE for tegra186 > > Peter Rosin (1): > drm: atmel-hlcdc: prefer a lower pixel-clock than requested > > Peter Zijlstra (1): > mm/mmu_gather: invalidate TLB correctly on batch allocation failure and flush > > Pierre-Louis Bossart (3): > ASoC: SOF: Intel: hda: hda-dai: fix oops on hda_link .hw_free > ASoC: SOF: core: free trace on errors > ASoC: SOF: core: release resources on errors in probe_continue > > Ping Cheng (1): > HID: wacom: add new MobileStudio Pro 13 support > > Pingfan Liu (2): > powerpc/pseries: Advance pfn if section is not present in lmb_is_removable() > mm/sparse.c: reset section's mem_map when fully deactivated > > Prabhath Sajeepa (1): > IB/mlx5: Fix outstanding_pi index for GSI qps > > Praveen Chaudhary (1): > net: Fix skb->csum update in inet_proto_csum_replace16(). > > Priit Laes (1): > HID: Add quirk for Xin-Mo Dual Controller > > Qian Cai (1): > iommu/dma: fix variable 'cookie' set but not used > > Quanyang Wang (1): > ubifs: Fix memory leak from c->sup_node > > Quinn Tran (2): > scsi: qla2xxx: Fix mtcp dump collection failure > scsi: qla2xxx: Fix stuck login session using prli_pend_timer > > Raag Jadav (1): > ARM: dts: am43x-epos-evm: set data pin directions for spi0 and spi1 > > Radoslaw Tyl (1): > ixgbevf: Remove limit of 10 entries for unicast filter list > > Raed Salem (2): > net/mlx5: IPsec, Fix esp modify function attribute > net/mlx5: IPsec, fix memory leak at mlx5_fpga_ipsec_delete_sa_ctx > > Rafael J. Wysocki (2): > cpuidle: teo: Avoid using "early hits" incorrectly > PM: core: Fix handling of devices deleted during system-wide resume > > Randy Dunlap (1): > arc: eznps: fix allmodconfig kconfig warning > > Ranjani Sridharan (1): > ASoC: SOF: Introduce state machine for FW boot > > Raul E Rangel (1): > mmc: sdhci-pci: Quirk for AMD SDHC Device 0x7906 > > Razvan Stefanescu (1): > net: dsa: microchip: enable module autoprobe > > Ridge Kennedy (1): > l2tp: Allow duplicate session creation with UDP > > Roberto Bergantinos Corpas (1): > sunrpc: expiry_time should be seconds not timeval > > Rodrigo Rivas Costa (1): > HID: steam: Fix input device disappearing > > Roger Quadros (1): > usb: gadget: legacy: set max_speed to super-speed > > Ronnie Sahlberg (3): > cifs: set correct max-buffer-size for smb2_ioctl_init() > cifs: fix soft mounts hanging in the reconnect code > cifs: fail i/o on soft mounts if sessionsetup errors out > > Sam McNally (1): > ASoC: Intel: cht_bsw_rt5645: Add quirk for boards using pmc_plt_clk_0 > > Samuel Holland (4): > clk: sunxi-ng: h6-r: Fix AR100/R_APB2 parent order > clk: sunxi-ng: sun8i-r: Fix divider on APB0 clock > mfd: axp20x: Mark AXP20X_VBUS_IPSOUT_MGMT as volatile > power: supply: axp20x_ac_power: Fix reporting online status > > Sascha Hauer (2): > ubi: fastmap: Fix inverted logic in seen selfcheck > ubifs: Fix wrong memory allocation > > Sean Christopherson (13): > KVM: x86: Fix potential put_fpu() w/o load_fpu() on MPX platform > KVM: PPC: Book3S HV: Uninit vCPU if vcore creation fails > KVM: PPC: Book3S PR: Free shared page if mmu initialization fails > KVM: x86: Don't let userspace set host-reserved cr4 bits > KVM: x86: Free wbinvd_dirty_mask if vCPU creation fails > KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM > KVM: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVM > KVM: VMX: Add non-canonical check on writes to RTIT address MSRs > KVM: Use vcpu-specific gva->hva translation when querying host page size > KVM: Play nice with read-only memslots when querying host page size > KVM: x86: Handle TIF_NEED_FPU_LOAD in kvm_{load,put}_guest_fpu() > KVM: x86: Ensure guest's FPU state is loaded when accessing for emulation > KVM: x86: Revert "KVM: X86: Fix fpu state crash in kvm guest" > > Sean Young (4): > media: digitv: don't continue if remote control state can't be read > media: af9005: uninitialized variable printked > media: vp7045: do not read uninitialized values if usb transfer fails > media: rc: ensure lirc is initialized before registering input device > > Sergio Paracuellos (1): > staging: mt7621-pci: add quirks for 'E2' revision using 'soc_device_attribute' > > Slawomir Pawlowski (1): > PCI: Add DMA alias quirk for Intel VCA NTB > > Song Liu (1): > perf/core: Fix mlock accounting in perf_mmap() > > Srinivas Pandruvada (1): > HID: intel-ish-hid: ipc: Add Tiger Lake PCI device ID > > Stefan Assmann (1): > iavf: remove current MAC address filter on VF reset > > Stephen Boyd (1): > alarmtimer: Unregister wakeup source when module get fails > > Stephen Rothwell (1): > regulator fix for "regulator: core: Add regulator_is_equal() helper" > > Stephen Warren (2): > ARM: tegra: Enable PLLP bypass during Tegra124 LP1 > clk: tegra: Mark fuse clock as critical > > Stephen Worley (1): > net: include struct nhmsg size in nh nlmsg size > > Steve French (1): > smb3: fix signing verification of large reads > > Steven Rostedt (VMware) (3): > ftrace: Add comment to why rcu_dereference_sched() is open coded > ftrace: Protect ftrace_graph_hash with ftrace_sync > tracing/kprobes: Have uname use __get_str() in print_fmt > > Sudarsana Reddy Kalluru (1): > qed: Fix timestamping issue for L2 unicast ptp packets. > > Sukadev Bhattiprolu (1): > powerpc/xmon: don't access ASDR in VMs > > Sven Van Asbroeck (1): > power: supply: ltc2941-battery-gauge: fix use-after-free > > Taehee Yoo (2): > gtp: use __GFP_NOWARN to avoid memalloc warning > netdevsim: fix stack-out-of-bounds in nsim_dev_debugfs_init() > > Takashi Iwai (2): > ALSA: usb-audio: Fix endianess in descriptor validation > ALSA: dummy: Fix PCM format loop in proc output > > Tariq Toukan (1): > net/mlx5: Deprecate usage of generic TLS HW capability bit > > Tetsuo Handa (1): > tomoyo: Use atomic_t for statistics counter > > Theodore Ts'o (1): > ext4: validate the debug_want_extra_isize mount option at parse time > > Thinh Nguyen (2): > usb: dwc3: gadget: Check END_TRANSFER completion > usb: dwc3: gadget: Delay starting transfer > > Thomas Anderson (1): > drm/amd/display: Reduce HDMI pixel encoding if max clock is exceeded > > Thomas Gleixner (2): > x86/apic/msi: Plug non-maskable MSI affinity race > x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode > > Thomas Hebb (1): > usb: typec: wcove: fix "op-sink-microwatt" default that was in mW > > Thomas Renninger (1): > cpupower: Revert library ABI changes from commit ae2917093fb60bdc1ed3e > > Tianyu Lan (1): > hv_balloon: Balloon up according to request page number > > Toke Høiland-Jørgensen (1): > samples/bpf: Don't try to remove user's homedir on clean > > Tom Zanussi (1): > tracing: Fix now invalid var_ref_vals assumption in trace action > > Tomas Winkler (2): > mei: me: add comet point (lake) H device ids > mei: hdcp: bind only with i915 on the same PCH > > Tony Lindgren (1): > phy: cpcap-usb: Prevent USB line glitches from waking up modem > > Trond Myklebust (3): > NFS: Fix memory leaks and corruption in readdir > NFS: Directory page cache pages need to be locked when read > nfsd: Return the correct number of bytes written to the file > > Tudor Ambarus (1): > crypto: atmel-aes - Fix counter overflow in CTR mode > > Uwe Kleine-König (1): > serial: imx: fix a race condition in receive path > > Vasily Averin (3): > seq_tab_next() should increase position index > l2t_seq_next should increase position index > jbd2_seq_info_next should increase position index > > Ville Syrjälä (1): > drm/rect: Avoid division by zero > > Vincent Whitchurch (1): > CIFS: Fix task struct use-after-free on reconnect > > Vincenzo Frascino (1): > tee: optee: Fix compilation issue with nommu > > Vinicius Costa Gomes (3): > taprio: Add missing policy validation for flags > taprio: Use taprio_reset_tc() to reset Traffic Classes configuration > taprio: Fix dropping packets when using taprio + ETF offloading > > Vitaly Chikunov (1): > tools lib: Fix builds when glibc contains strlcpy() > > Vladimir Murzin (1): > ARM: 8955/1: virt: Relax arch timer version check during early boot > > Vladis Dronov (1): > watchdog: fix UAF in reboot notifier handling in watchdog core code > > Wayne Lin (1): > drm/dp_mst: Remove VCPI while disabling topology mgr > > Wei Yang (1): > mm/migrate.c: also overwrite error when it is bigger than zero > > Will Deacon (1): > media: uvcvideo: Avoid cyclic entity chains due to malformed USB descriptors > > Willem de Bruijn (1): > udp: segment looped gso packets correctly > > Xiaochen Shen (3): > x86/resctrl: Fix use-after-free when deleting resource groups > x86/resctrl: Fix use-after-free due to inaccurate refcount of rdtgroup > x86/resctrl: Fix a deadlock due to inaccurate reference > > Xu Wang (1): > xfrm: interface: do not confirm neighbor when do pmtu update > > Yang Shi (1): > mm: move_pages: report the number of non-attempted pages > > Yauhen Kharuzhy (1): > extcon-intel-cht-wc: Don't reset USB data connection at probe > > Yishai Hadas (1): > IB/core: Fix ODP get user pages flow > > Yong Zhi (1): > ALSA: hda: Add JasperLake PCI ID and codec vid > > YueHaibing (1): > kernel/module: Fix memleak in module_add_modinfo_attrs() > > Yurii Monakov (2): > PCI: keystone: Fix link training retries initiation > PCI: keystone: Fix outbound region mapping > > Zhenzhong Duan (1): > ttyprintk: fix a potential deadlock in interrupt context issue > > Zhihao Cheng (1): > ubifs: Fix deadlock in concurrent bulk-read and writepage > > wuxu.wu (1): > spi: spi-dw: Add lock protect dw_spi rx/tx to prevent concurrent calls > > zhengbin (1): > mmc: sdhci-pci: Make function amd_sdhci_reset static > > Documentation/ABI/testing/sysfs-class-devfreq | 7 + > MAINTAINERS | 6 +- > arch/Kconfig | 3 - > arch/arc/plat-eznps/Kconfig | 2 +- > arch/arm/boot/dts/am335x-boneblack-common.dtsi | 5 + > arch/arm/boot/dts/am43x-epos-evm.dts | 2 + > arch/arm/boot/dts/am571x-idk.dts | 4 - > arch/arm/boot/dts/am572x-idk-common.dtsi | 4 - > arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi | 25 +- > arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts | 2 +- > arch/arm/configs/aspeed_g5_defconfig | 1 + > arch/arm/include/asm/kvm_emulate.h | 22 ++ > arch/arm/include/asm/kvm_mmio.h | 2 + > arch/arm/kernel/hyp-stub.S | 7 +- > arch/arm/mach-tegra/sleep-tegra30.S | 11 + > arch/arm/mm/dma-mapping.c | 2 +- > arch/arm64/boot/Makefile | 2 +- > arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 1 + > arch/arm64/crypto/ghash-ce-glue.c | 2 +- > arch/arm64/include/asm/daifflags.h | 11 +- > arch/arm64/include/asm/kvm_emulate.h | 37 ++ > arch/arm64/include/asm/kvm_mmio.h | 6 +- > arch/arm64/include/asm/ptrace.h | 1 + > arch/arm64/include/uapi/asm/ptrace.h | 1 + > arch/arm64/kernel/acpi.c | 2 +- > arch/arm64/kvm/inject_fault.c | 70 +++- > arch/mips/Makefile.postlink | 2 +- > arch/mips/boot/Makefile | 2 +- > arch/mips/kernel/syscalls/Makefile | 2 +- > arch/parisc/kernel/drivers.c | 4 +- > arch/powerpc/Kconfig | 4 +- > arch/powerpc/boot/4xx.c | 2 +- > .../dts/fsl/qoriq-fman3-0-10g-0-best-effort.dtsi | 1 + > arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-0.dtsi | 1 + > .../dts/fsl/qoriq-fman3-0-10g-1-best-effort.dtsi | 1 + > arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-1.dtsi | 1 + > arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-0.dtsi | 1 + > arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-1.dtsi | 1 + > arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-2.dtsi | 1 + > arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-3.dtsi | 1 + > arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-4.dtsi | 1 + > arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-5.dtsi | 1 + > arch/powerpc/boot/dts/fsl/qoriq-fman3-1-10g-0.dtsi | 1 + > arch/powerpc/boot/dts/fsl/qoriq-fman3-1-10g-1.dtsi | 1 + > arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-0.dtsi | 1 + > arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-1.dtsi | 1 + > arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-2.dtsi | 1 + > arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-3.dtsi | 1 + > arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-4.dtsi | 1 + > arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-5.dtsi | 1 + > arch/powerpc/include/asm/book3s/32/kup.h | 22 +- > arch/powerpc/include/asm/book3s/32/pgalloc.h | 8 - > arch/powerpc/include/asm/book3s/64/kup-radix.h | 14 +- > arch/powerpc/include/asm/book3s/64/pgalloc.h | 2 - > arch/powerpc/include/asm/futex.h | 10 +- > arch/powerpc/include/asm/kup.h | 36 +- > arch/powerpc/include/asm/nohash/32/kup-8xx.h | 7 +- > arch/powerpc/include/asm/nohash/pgalloc.h | 8 - > arch/powerpc/include/asm/tlb.h | 11 + > arch/powerpc/include/asm/uaccess.h | 4 +- > arch/powerpc/kernel/entry_32.S | 3 +- > arch/powerpc/kvm/book3s_hv.c | 4 +- > arch/powerpc/kvm/book3s_pr.c | 4 +- > arch/powerpc/kvm/book3s_xive_native.c | 2 +- > arch/powerpc/mm/book3s64/pgtable.c | 7 - > arch/powerpc/mm/fault.c | 2 +- > arch/powerpc/mm/ptdump/ptdump.c | 4 +- > arch/powerpc/platforms/pseries/hotplug-memory.c | 4 +- > arch/powerpc/xmon/xmon.c | 9 +- > arch/riscv/kernel/vdso/Makefile | 3 +- > arch/riscv/net/bpf_jit_comp.c | 13 +- > arch/s390/include/asm/page.h | 2 + > arch/s390/kvm/kvm-s390.c | 6 +- > arch/s390/mm/hugetlbpage.c | 100 ++++- > arch/sparc/Kconfig | 1 - > arch/sparc/include/asm/tlb_64.h | 9 + > arch/sparc/include/uapi/asm/ipcbuf.h | 22 +- > arch/x86/events/intel/uncore_snb.c | 6 + > arch/x86/events/intel/uncore_snbep.c | 24 -- > arch/x86/include/asm/apic.h | 10 + > arch/x86/include/asm/kvm_host.h | 9 +- > arch/x86/include/asm/x86_init.h | 2 + > arch/x86/kernel/apic/apic.c | 23 +- > arch/x86/kernel/apic/msi.c | 128 +++++- > arch/x86/kernel/cpu/resctrl/rdtgroup.c | 32 +- > arch/x86/kernel/cpu/tsx.c | 13 +- > arch/x86/kernel/time.c | 12 +- > arch/x86/kernel/x86_init.c | 1 + > arch/x86/kvm/cpuid.c | 4 +- > arch/x86/kvm/emulate.c | 66 +++- > arch/x86/kvm/hyperv.c | 10 +- > arch/x86/kvm/i8259.c | 6 +- > arch/x86/kvm/ioapic.c | 15 +- > arch/x86/kvm/lapic.c | 13 +- > arch/x86/kvm/mmu.c | 98 +++-- > arch/x86/kvm/mmutrace.h | 12 +- > arch/x86/kvm/mtrr.c | 8 +- > arch/x86/kvm/paging_tmpl.h | 25 +- > arch/x86/kvm/pmu.h | 18 +- > arch/x86/kvm/svm.c | 6 + > arch/x86/kvm/vmx/capabilities.h | 5 + > arch/x86/kvm/vmx/nested.c | 4 +- > arch/x86/kvm/vmx/pmu_intel.c | 24 +- > arch/x86/kvm/vmx/vmx.c | 3 + > arch/x86/kvm/x86.c | 127 ++++-- > arch/x86/kvm/x86.h | 2 +- > arch/x86/xen/enlighten_pv.c | 1 + > crypto/af_alg.c | 6 +- > crypto/algapi.c | 46 ++- > crypto/api.c | 7 +- > crypto/internal.h | 1 - > crypto/pcrypt.c | 4 +- > debian.master/config/config.common.ubuntu | 2 +- > debian.master/upstream-stable | 4 +- > drivers/acpi/battery.c | 75 +++- > drivers/acpi/video_detect.c | 13 + > drivers/atm/eni.c | 4 +- > drivers/base/component.c | 8 +- > drivers/base/power/main.c | 42 +- > drivers/base/test/test_async_driver_probe.c | 3 +- > drivers/bluetooth/btbcm.c | 6 + > drivers/bluetooth/btusb.c | 4 +- > drivers/char/ttyprintk.c | 15 +- > drivers/clk/mmp/clk-of-mmp2.c | 2 +- > drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c | 4 +- > drivers/clk/sunxi-ng/ccu-sun8i-r.c | 21 +- > drivers/clk/tegra/clk-tegra-periph.c | 6 +- > drivers/cpuidle/governors/teo.c | 21 +- > drivers/crypto/atmel-aes.c | 37 +- > drivers/crypto/caam/ctrl.c | 6 +- > drivers/crypto/ccp/ccp-dev-v3.c | 1 + > drivers/crypto/ccree/cc_cipher.c | 48 ++- > drivers/crypto/ccree/cc_driver.h | 1 + > drivers/crypto/ccree/cc_pm.c | 30 +- > drivers/crypto/ccree/cc_request_mgr.c | 51 +-- > drivers/crypto/ccree/cc_request_mgr.h | 8 - > drivers/crypto/chelsio/chcr_algo.c | 16 +- > drivers/crypto/hisilicon/Kconfig | 1 - > drivers/crypto/hisilicon/zip/zip.h | 4 + > drivers/crypto/hisilicon/zip/zip_crypto.c | 92 ++--- > drivers/crypto/picoxcell_crypto.c | 15 +- > drivers/devfreq/devfreq.c | 9 + > drivers/extcon/extcon-intel-cht-wc.c | 16 +- > drivers/gpio/Kconfig | 1 + > drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 45 +-- > .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 13 +- > drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 18 +- > drivers/gpu/drm/drm_dp_mst_topology.c | 12 + > drivers/gpu/drm/drm_rect.c | 7 +- > drivers/gpu/drm/msm/disp/mdp4/mdp4_dsi_encoder.c | 2 +- > drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 3 +- > drivers/hid/hid-asus.c | 3 +- > drivers/hid/hid-ids.h | 2 + > drivers/hid/hid-ite.c | 3 + > drivers/hid/hid-multitouch.c | 2 +- > drivers/hid/hid-quirks.c | 1 + > drivers/hid/hid-steam.c | 4 + > drivers/hid/i2c-hid/i2c-hid-core.c | 16 +- > drivers/hid/intel-ish-hid/ipc/hw-ish.h | 2 + > drivers/hid/intel-ish-hid/ipc/pci-ish.c | 2 + > drivers/hid/wacom_wac.c | 6 +- > drivers/hv/hv_balloon.c | 13 +- > drivers/iio/adc/stm32-dfsdm-adc.c | 2 + > drivers/iio/gyro/st_gyro_core.c | 75 +++- > drivers/infiniband/core/umem_odp.c | 2 +- > drivers/infiniband/hw/mlx5/gsi.c | 3 +- > drivers/input/evdev.c | 5 +- > drivers/input/misc/max77650-onkey.c | 7 + > drivers/iommu/amd_iommu.c | 170 ++++---- > drivers/iommu/amd_iommu_types.h | 2 +- > drivers/iommu/dma-iommu.c | 3 - > drivers/leds/leds-max77650.c | 7 + > drivers/md/bcache/bcache.h | 3 + > drivers/md/bcache/request.c | 17 +- > drivers/md/bcache/sysfs.c | 22 ++ > drivers/md/dm-crypt.c | 10 +- > drivers/md/dm-thin-metadata.c | 10 +- > drivers/md/dm-thin.c | 7 +- > drivers/md/dm-writecache.c | 41 +- > drivers/md/dm-zoned-metadata.c | 23 +- > drivers/md/dm.c | 9 +- > drivers/md/persistent-data/dm-space-map-common.c | 27 ++ > drivers/md/persistent-data/dm-space-map-common.h | 2 + > drivers/md/persistent-data/dm-space-map-disk.c | 6 +- > drivers/md/persistent-data/dm-space-map-metadata.c | 5 +- > drivers/media/rc/iguanair.c | 2 +- > drivers/media/rc/rc-main.c | 27 +- > drivers/media/usb/dvb-usb/af9005.c | 2 +- > drivers/media/usb/dvb-usb/digitv.c | 10 +- > drivers/media/usb/dvb-usb/dvb-usb-urb.c | 2 +- > drivers/media/usb/dvb-usb/vp7045.c | 21 +- > drivers/media/usb/gspca/gspca.c | 2 +- > drivers/media/usb/uvc/uvc_driver.c | 12 + > drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 148 +++---- > drivers/media/v4l2-core/videobuf-dma-sg.c | 5 +- > drivers/mfd/axp20x.c | 2 +- > drivers/mfd/da9062-core.c | 2 +- > drivers/mfd/dln2.c | 13 +- > drivers/mfd/rn5t618.c | 1 + > drivers/misc/lkdtm/bugs.c | 2 +- > drivers/misc/mei/hdcp/mei_hdcp.c | 33 +- > drivers/misc/mei/hw-me-regs.h | 4 + > drivers/misc/mei/pci-me.c | 2 + > drivers/mmc/host/mmc_spi.c | 11 +- > drivers/mmc/host/sdhci-of-at91.c | 9 +- > drivers/mmc/host/sdhci-pci-core.c | 53 ++- > drivers/mmc/host/sdhci-pci.h | 2 + > drivers/mtd/ubi/fastmap.c | 23 +- > drivers/net/bonding/bond_alb.c | 44 ++- > drivers/net/dsa/b53/b53_common.c | 2 +- > drivers/net/dsa/bcm_sf2.c | 4 +- > drivers/net/dsa/microchip/ksz9477_spi.c | 6 + > drivers/net/ethernet/broadcom/b44.c | 9 +- > drivers/net/ethernet/broadcom/bcmsysport.c | 3 + > drivers/net/ethernet/broadcom/bnxt/bnxt.c | 2 +- > drivers/net/ethernet/cadence/macb_main.c | 14 +- > drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 3 +- > drivers/net/ethernet/chelsio/cxgb4/l2t.c | 3 +- > drivers/net/ethernet/dec/tulip/dmfe.c | 7 +- > drivers/net/ethernet/dec/tulip/uli526x.c | 4 +- > drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 14 +- > drivers/net/ethernet/freescale/fman/fman_memac.c | 4 +- > drivers/net/ethernet/freescale/xgmac_mdio.c | 7 +- > drivers/net/ethernet/google/gve/gve_rx.c | 2 - > drivers/net/ethernet/google/gve/gve_tx.c | 6 - > drivers/net/ethernet/intel/e1000e/e1000.h | 5 +- > drivers/net/ethernet/intel/e1000e/netdev.c | 61 ++- > drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 22 +- > drivers/net/ethernet/intel/iavf/iavf.h | 2 + > drivers/net/ethernet/intel/iavf/iavf_main.c | 17 +- > drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 3 + > drivers/net/ethernet/intel/igb/e1000_82575.c | 8 +- > drivers/net/ethernet/intel/igb/igb_ethtool.c | 2 +- > drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 37 +- > drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 5 - > drivers/net/ethernet/marvell/mvneta.c | 27 +- > .../net/ethernet/mellanox/mlx5/core/accel/tls.h | 2 +- > .../mellanox/mlx5/core/en_accel/tls_rxtx.c | 2 +- > .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 3 +- > drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 15 +- > drivers/net/ethernet/mellanox/mlx5/core/fw.c | 2 +- > drivers/net/ethernet/mellanox/mlxsw/minimal.c | 2 +- > drivers/net/ethernet/qlogic/qed/qed_ptp.c | 4 +- > .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c | 1 + > .../net/ethernet/qlogic/qlcnic/qlcnic_minidump.c | 2 + > drivers/net/ethernet/smsc/smc911x.c | 2 +- > drivers/net/ethernet/socionext/netsec.c | 4 +- > .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 1 + > drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 4 + > drivers/net/gtp.c | 4 +- > drivers/net/netdevsim/dev.c | 2 +- > drivers/net/ppp/ppp_async.c | 18 +- > drivers/net/usb/qmi_wwan.c | 1 + > drivers/net/usb/r8152.c | 82 +++- > drivers/net/wan/sdla.c | 2 +- > drivers/net/wireless/ath/ath9k/hif_usb.c | 2 +- > .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 5 +- > drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 48 ++- > drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h | 6 +- > drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 3 +- > drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 2 +- > drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 10 +- > .../net/wireless/intersil/orinoco/orinoco_usb.c | 4 +- > drivers/net/wireless/marvell/mwifiex/sta_ioctl.c | 1 + > .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 2 +- > drivers/net/wireless/rsi/rsi_91x_hal.c | 12 +- > drivers/net/wireless/rsi/rsi_91x_usb.c | 37 +- > drivers/net/wireless/zydas/zd1211rw/zd_usb.c | 2 +- > drivers/nfc/pn544/pn544.c | 2 +- > drivers/nvme/target/fabrics-cmd.c | 15 +- > drivers/nvmem/core.c | 8 +- > drivers/of/Kconfig | 4 + > drivers/of/address.c | 6 +- > drivers/pci/controller/dwc/pci-keystone.c | 6 +- > drivers/pci/controller/pci-tegra.c | 2 +- > drivers/pci/quirks.c | 34 ++ > drivers/phy/motorola/phy-cpcap-usb.c | 18 +- > drivers/phy/qualcomm/phy-qcom-apq8064-sata.c | 2 +- > drivers/phy/qualcomm/phy-qcom-qmp.c | 2 +- > drivers/platform/x86/dell-laptop.c | 26 ++ > drivers/platform/x86/gpd-pocket-fan.c | 2 +- > drivers/platform/x86/intel_scu_ipc.c | 21 +- > drivers/power/supply/axp20x_ac_power.c | 31 +- > drivers/power/supply/ingenic-battery.c | 15 +- > drivers/power/supply/ltc2941-battery-gauge.c | 2 +- > drivers/regulator/helpers.c | 14 + > drivers/s390/crypto/ap_bus.c | 2 - > drivers/s390/crypto/ap_bus.h | 2 +- > drivers/s390/crypto/ap_queue.c | 5 +- > drivers/s390/crypto/zcrypt_cex2a.c | 1 + > drivers/s390/crypto/zcrypt_cex2c.c | 2 + > drivers/s390/crypto/zcrypt_cex4.c | 1 + > drivers/scsi/csiostor/csio_scsi.c | 2 +- > drivers/scsi/fnic/fnic_scsi.c | 3 + > drivers/scsi/megaraid/megaraid_sas_base.c | 3 +- > drivers/scsi/megaraid/megaraid_sas_fusion.c | 3 +- > drivers/scsi/megaraid/megaraid_sas_fusion.h | 1 + > drivers/scsi/qla2xxx/qla_dbg.c | 6 - > drivers/scsi/qla2xxx/qla_dbg.h | 6 + > drivers/scsi/qla2xxx/qla_def.h | 5 + > drivers/scsi/qla2xxx/qla_init.c | 34 +- > drivers/scsi/qla2xxx/qla_isr.c | 12 + > drivers/scsi/qla2xxx/qla_mbx.c | 3 +- > drivers/scsi/qla2xxx/qla_nx.c | 7 +- > drivers/scsi/qla2xxx/qla_target.c | 1 + > drivers/scsi/qla4xxx/ql4_os.c | 2 +- > drivers/scsi/ufs/ufshcd.c | 3 + > drivers/soc/ti/wkup_m3_ipc.c | 4 +- > drivers/spi/spi-dw.c | 15 +- > drivers/spi/spi-dw.h | 1 + > drivers/spi/spi-pxa2xx.c | 4 + > drivers/staging/erofs/decompressor.c | 22 +- > drivers/staging/most/net/net.c | 10 + > drivers/staging/mt7621-pci/pci-mt7621.c | 23 +- > drivers/staging/vt6656/device.h | 2 + > drivers/staging/vt6656/int.c | 6 +- > drivers/staging/vt6656/main_usb.c | 1 + > drivers/staging/vt6656/rxtx.c | 26 +- > drivers/staging/wlan-ng/prism2mgmt.c | 2 +- > drivers/tee/optee/Kconfig | 1 + > drivers/tty/serial/8250/8250_bcm2835aux.c | 2 +- > drivers/tty/serial/imx.c | 51 ++- > drivers/usb/dwc3/core.c | 3 + > drivers/usb/dwc3/core.h | 2 + > drivers/usb/dwc3/dwc3-pci.c | 4 + > drivers/usb/dwc3/ep0.c | 4 +- > drivers/usb/dwc3/gadget.c | 17 +- > drivers/usb/gadget/function/f_ecm.c | 16 +- > drivers/usb/gadget/function/f_fs.c | 2 + > drivers/usb/gadget/function/f_ncm.c | 17 +- > drivers/usb/gadget/legacy/cdc2.c | 2 +- > drivers/usb/gadget/legacy/g_ffs.c | 2 +- > drivers/usb/gadget/legacy/multi.c | 2 +- > drivers/usb/gadget/legacy/ncm.c | 2 +- > drivers/usb/host/xhci-tegra.c | 1 + > drivers/usb/musb/jz4740.c | 7 +- > drivers/usb/serial/ir-usb.c | 136 +++++-- > drivers/usb/storage/unusual_uas.h | 7 +- > drivers/usb/typec/tcpm/tcpci.c | 6 + > drivers/usb/typec/tcpm/wcove.c | 2 +- > drivers/virtio/virtio_balloon.c | 19 +- > drivers/virtio/virtio_pci_common.c | 2 +- > drivers/watchdog/Kconfig | 1 + > drivers/watchdog/rn5t618_wdt.c | 1 + > drivers/watchdog/watchdog_core.c | 35 ++ > drivers/watchdog/watchdog_dev.c | 36 +- > drivers/xen/xen-balloon.c | 2 +- > fs/aio.c | 20 +- > fs/btrfs/ctree.c | 8 +- > fs/btrfs/ctree.h | 6 +- > fs/btrfs/delayed-ref.c | 8 +- > fs/btrfs/disk-io.c | 22 +- > fs/btrfs/extent_io.c | 52 ++- > fs/btrfs/ioctl.c | 3 +- > fs/btrfs/super.c | 10 +- > fs/btrfs/tests/btrfs-tests.c | 1 - > fs/btrfs/tests/extent-io-tests.c | 9 + > fs/btrfs/transaction.c | 30 +- > fs/btrfs/tree-log.c | 432 +++++++-------------- > fs/btrfs/volumes.c | 17 +- > fs/cifs/cifsglob.h | 1 + > fs/cifs/smb2misc.c | 2 +- > fs/cifs/smb2ops.c | 9 +- > fs/cifs/smb2pdu.c | 16 +- > fs/cifs/smb2transport.c | 2 + > fs/cifs/transport.c | 3 + > fs/debugfs/file.c | 17 +- > fs/eventfd.c | 15 + > fs/ext2/super.c | 6 +- > fs/ext4/dir.c | 9 +- > fs/ext4/page-io.c | 19 +- > fs/ext4/super.c | 127 +++--- > fs/f2fs/super.c | 14 +- > fs/gfs2/file.c | 72 ++-- > fs/gfs2/lops.c | 70 ++-- > fs/jbd2/journal.c | 1 + > fs/namei.c | 4 +- > fs/nfs/dir.c | 47 ++- > fs/nfsd/nfs4layouts.c | 2 +- > fs/nfsd/nfs4state.c | 2 +- > fs/nfsd/state.h | 2 +- > fs/nfsd/vfs.c | 1 + > fs/ocfs2/file.c | 14 +- > fs/overlayfs/file.c | 2 +- > fs/overlayfs/readdir.c | 8 +- > fs/read_write.c | 10 +- > fs/reiserfs/super.c | 2 + > fs/ubifs/dir.c | 2 + > fs/ubifs/file.c | 4 +- > fs/ubifs/ioctl.c | 3 +- > fs/ubifs/sb.c | 2 +- > fs/ubifs/super.c | 2 + > fs/udf/super.c | 1 - > include/asm-generic/tlb.h | 22 +- > include/linux/eventfd.h | 14 + > include/linux/irq.h | 18 + > include/linux/irqdomain.h | 7 + > include/linux/kvm_host.h | 8 +- > include/linux/mfd/rohm-bd70528.h | 2 +- > include/linux/mlx5/mlx5_ifc.h | 7 +- > include/linux/percpu-defs.h | 3 +- > include/linux/power/smartreflex.h | 3 + > include/linux/regulator/consumer.h | 7 + > include/linux/sched.h | 4 +- > include/linux/usb/irda.h | 13 +- > include/media/v4l2-rect.h | 8 +- > include/net/cfg80211.h | 5 + > include/net/ipx.h | 5 - > include/net/pkt_cls.h | 33 +- > include/net/sch_generic.h | 3 +- > include/net/udp.h | 3 + > ipc/msg.c | 19 +- > kernel/cgroup/cgroup.c | 11 +- > kernel/events/core.c | 10 +- > kernel/irq/debugfs.c | 1 + > kernel/irq/irqdomain.c | 1 + > kernel/irq/msi.c | 5 +- > kernel/module.c | 2 + > kernel/padata.c | 46 +-- > kernel/printk/printk.c | 4 +- > kernel/rcu/srcutree.c | 7 +- > kernel/rcu/tree_exp.h | 19 +- > kernel/rcu/tree_plugin.h | 13 +- > kernel/time/alarmtimer.c | 8 +- > kernel/time/clocksource.c | 11 +- > kernel/trace/ftrace.c | 15 +- > kernel/trace/trace.h | 29 +- > kernel/trace/trace_events_hist.c | 53 ++- > kernel/trace/trace_probe.c | 6 +- > kernel/trace/trace_sched_switch.c | 4 +- > lib/test_kasan.c | 1 + > lib/test_xarray.c | 22 ++ > lib/xarray.c | 8 +- > mm/memory_hotplug.c | 9 +- > mm/mempolicy.c | 6 +- > mm/migrate.c | 27 +- > mm/mmu_gather.c | 16 +- > mm/page_alloc.c | 14 +- > mm/sparse.c | 2 +- > net/bluetooth/hci_core.c | 26 +- > net/bluetooth/hci_sock.c | 3 + > net/core/devlink.c | 6 + > net/core/utils.c | 20 +- > net/hsr/hsr_slave.c | 2 + > net/ipv4/nexthop.c | 4 +- > net/ipv4/tcp.c | 6 + > net/ipv6/addrconf.c | 3 + > net/l2tp/l2tp_core.c | 7 +- > net/mac80211/cfg.c | 23 ++ > net/mac80211/mesh_hwmp.c | 3 + > net/mac80211/tkip.c | 18 +- > net/netfilter/ipset/ip_set_core.c | 41 +- > net/netfilter/nf_conntrack_proto_sctp.c | 6 +- > net/rxrpc/af_rxrpc.c | 2 + > net/rxrpc/ar-internal.h | 11 + > net/rxrpc/call_object.c | 4 +- > net/rxrpc/conn_client.c | 3 +- > net/rxrpc/conn_event.c | 30 +- > net/rxrpc/conn_object.c | 3 +- > net/rxrpc/input.c | 18 +- > net/rxrpc/local_object.c | 23 +- > net/rxrpc/output.c | 27 +- > net/rxrpc/peer_event.c | 42 +- > net/sched/cls_basic.c | 11 +- > net/sched/cls_bpf.c | 11 +- > net/sched/cls_flower.c | 11 +- > net/sched/cls_fw.c | 11 +- > net/sched/cls_matchall.c | 11 +- > net/sched/cls_route.c | 11 +- > net/sched/cls_rsvp.h | 17 +- > net/sched/cls_tcindex.c | 54 +-- > net/sched/cls_u32.c | 11 +- > net/sched/ematch.c | 3 + > net/sched/sch_api.c | 47 ++- > net/sched/sch_taprio.c | 7 +- > net/sunrpc/auth_gss/svcauth_gss.c | 4 + > net/wireless/rdev-ops.h | 10 + > net/wireless/reg.c | 36 +- > net/wireless/trace.h | 5 + > net/wireless/wext-core.c | 3 +- > net/xfrm/xfrm_interface.c | 2 +- > samples/bpf/Makefile | 2 +- > samples/bpf/xdp_redirect_cpu_user.c | 59 ++- > scripts/find-unused-docs.sh | 2 +- > security/tomoyo/common.c | 11 +- > sound/drivers/dummy.c | 2 +- > sound/pci/hda/hda_intel.c | 4 + > sound/pci/hda/patch_hdmi.c | 1 + > sound/soc/codecs/hdac_hda.c | 4 +- > sound/soc/codecs/rt5640.c | 7 + > sound/soc/codecs/sgtl5000.c | 3 +- > sound/soc/fsl/fsl_audmix.c | 9 +- > sound/soc/intel/boards/cht_bsw_rt5645.c | 26 +- > sound/soc/intel/boards/skl_hda_dsp_common.c | 21 +- > sound/soc/soc-topology.c | 6 +- > sound/soc/sof/core.c | 87 +++-- > sound/soc/sof/intel/hda-dai.c | 11 +- > sound/soc/sof/intel/hda-loader.c | 1 - > sound/soc/sof/intel/hda.c | 4 +- > sound/soc/sof/ipc.c | 20 +- > sound/soc/sof/loader.c | 19 +- > sound/soc/sof/pm.c | 25 +- > sound/soc/sof/sof-priv.h | 11 +- > sound/soc/sti/uniperif_player.c | 7 +- > sound/usb/validate.c | 6 +- > tools/include/linux/string.h | 8 + > tools/kvm/kvm_stat/kvm_stat | 8 +- > tools/lib/string.c | 7 + > tools/lib/traceevent/parse-filter.c | 4 +- > tools/perf/builtin-c2c.c | 10 +- > tools/perf/builtin-report.c | 6 +- > tools/power/cpupower/lib/cpufreq.c | 78 +++- > tools/power/cpupower/lib/cpufreq.h | 20 +- > tools/power/cpupower/utils/cpufreq-info.c | 12 +- > tools/testing/selftests/bpf/bpf_helpers.h | 2 +- > .../selftests/bpf/prog_tests/attach_probe.c | 7 +- > .../testing/selftests/bpf/prog_tests/perf_buffer.c | 29 +- > .../bpf/prog_tests/stacktrace_build_id_nmi.c | 8 +- > .../selftests/bpf/progs/test_get_stack_rawtp.c | 3 +- > .../bpf/progs/test_select_reuseport_kern.c | 6 + > tools/testing/selftests/bpf/test_sockmap.c | 15 +- > .../tc-testing/plugin-lib/buildebpfPlugin.py | 2 +- > virt/kvm/arm/aarch32.c | 117 +++++- > virt/kvm/arm/mmio.c | 6 + > virt/kvm/async_pf.c | 10 +- > virt/kvm/kvm_main.c | 4 +- > 526 files changed, 4899 insertions(+), 2398 deletions(-) > > -- > kernel-team mailing list > kernel-team@lists.ubuntu.com > https://lists.ubuntu.com/mailman/listinfo/kernel-team
The following commits from this stable update: selftests/bpf: Skip perf hw events test if the setup disabled it selftests/bpf: Fix perf_buffer test on systems w/ offline CPUs broke selftests/bpf compilation: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1867596 I will remove these two commits from eoan/linux. They can be added back later with the needed fixes for a following SRU cycle using LP: #1867596. Thanks, Kleber On 13.03.20 06:32, Khaled Elmously wrote: > These 3 patches were skipped because they were already present from https://bugs.launchpad.net/bugs/1861837: > > ASoC: hdac_hda: Fix error in driver removal after failed probe > ASoC: SOF: core: free trace on errors > ASoC: SOF: Introduce state machine for FW boot > > > > > > On 2020-03-11 12:16:54 , Kamal Mostafa wrote: >> This pull request (463 commits) includes the following Eoan stable patchsets: >> >> Eoan update: upstream stable patchset 2020-03-06 >> Ported from the following upstream stable releases: >> v4.19.101, v5.4.17, >> v4.19.102, v5.4.18 >> https://bugs.launchpad.net/bugs/1866403 >> >> Eoan update: upstream stable patchset 2020-03-11 >> Ported from the following upstream stable releases: >> v4.19.103, v5.4.19, >> https://bugs.launchpad.net/bugs/1867051 >> >> -Kamal >> >> ----- >> >> The following changes since commit e0b737f72ee4def1e4aa9a3188f44280d3c6cfaa: >> >> selftests/timers: Turn off timeout setting (2020-03-11 02:14:46 -0400) >> >> are available in the Git repository at: >> >> git://git.launchpad.net/~kamalmostafa/ubuntu/+source/linux/+git/eoan eoan-stable >> >> for you to fetch changes up to 05b9cafdf78251997f9a680359f2f5355b72b2bb: >> >> UBUNTU: upstream stable to v4.19.103, v5.4.19 (2020-03-11 12:05:26 -0700) >> >> ---------------------------------------------------------------- >> Abhi Das (1): >> gfs2: fix gfs2_find_jhead that returns uninitialized jhead with seq 0 >> >> Adrian Hunter (1): >> mmc: sdhci-pci: Add support for Intel JSL >> >> Al Viro (1): >> vfs: fix do_last() regression >> >> Alexander Duyck (1): >> e1000e: Drop unnecessary __E1000_DOWN bit twiddling >> >> Alexander Lobakin (3): >> MIPS: fix indentation of the 'RELOCS' message >> MIPS: boot: fix typo in 'vmlinux.lzma.its' target >> MIPS: syscalls: fix indentation of the 'SYSNR' message >> >> Alexei Starovoitov (1): >> selftests/bpf: Fix test_attach_probe >> >> Amir Goldstein (1): >> ovl: fix wrong WARN_ON() in ovl_cache_update_ino() >> >> Amol Grover (2): >> tracing: Annotate ftrace_graph_hash pointer with __rcu >> tracing: Annotate ftrace_graph_notrace_hash pointer with __rcu >> >> Anand Jain (1): >> btrfs: use bool argument in free_root_pointers() >> >> Anand Lodnoor (1): >> scsi: megaraid_sas: Do not initiate OCR if controller is not in ready state >> >> Andre Heider (1): >> Bluetooth: btbcm: Use the BDADDR_PROPERTY quirk >> >> Andreas Gruenbacher (2): >> gfs2: Another gfs2_find_jhead fix >> gfs2: fix O_SYNC write handling >> >> Andreas Kemnade (2): >> watchdog: rn5t618_wdt: fix module aliases >> mfd: rn5t618: Mark ADC control register volatile >> >> Andres Freund (1): >> perf c2c: Fix return type for histogram sorting comparision functions >> >> Andrey Shvetsov (1): >> staging: most: net: fix buffer overflow >> >> Andrii Nakryiko (2): >> libbpf: Fix BTF-defined map's __type macro handling of arrays >> selftests/bpf: Fix perf_buffer test on systems w/ offline CPUs >> >> Andy Shevchenko (1): >> iio: st_gyro: Correct data for LSM9DS0 gyro >> >> Aneesh Kumar K.V (1): >> powerpc/mmu_gather: enable RCU_TABLE_FREE even for !SMP case >> >> Ard Biesheuvel (2): >> crypto: ccp - set max RSA modulus size for v3 platform devices as well >> crypto: arm64/ghash-neon - bump priority to 150 >> >> Arnaud Pouliquen (1): >> ASoC: sti: fix possible sleep-in-atomic >> >> Arnd Bergmann (6): >> atm: eni: fix uninitialized variable warning >> wireless: wext: avoid gcc -O3 warning >> sparc32: fix struct ipc64_perm type definition >> media: v4l2-core: compat: ignore native command codes >> nfsd: fix delay timer on 32-bit architectures >> nfsd: fix jiffies/time_t mixup in LRU list >> >> Arun Easi (1): >> scsi: qla2xxx: Fix unbound NVME response length >> >> Asutosh Das (1): >> scsi: ufs: Recheck bkops level if bkops is disabled >> >> Bart Van Assche (1): >> scsi: qla2xxx: Fix the endianness of the qla82xx_get_fw_size() return type >> >> Bartosz Golaszewski (2): >> Input: max77650-onkey - add of_match table >> led: max77650: add of_match table >> >> Ben Dooks (1): >> ARM: OMAP2+: SmartReflex: add omap_sr_pdata definition >> >> Bin Liu (1): >> usb: dwc3: turn off VBUS when leaving host mode >> >> Bitan Biswas (1): >> nvmem: core: fix memory abort in cleanup path >> >> Bjorn Andersson (1): >> phy: qcom-qmp: Increase PHY ready timeout >> >> Björn Töpel (1): >> riscv, bpf: Fix broken BPF tail calls >> >> Brendan Higgins (1): >> lkdtm/bugs: fix build error in lkdtm_UNSET_SMEP >> >> Brett Creeley (1): >> i40e: Fix virtchnl_queue_select bitmap validation >> >> Brian Norris (1): >> mwifiex: fix unbalanced locking in mwifiex_process_country_ie() >> >> Bryan O'Donoghue (2): >> usb: gadget: f_ncm: Use atomic_t to track in-flight request >> usb: gadget: f_ecm: Use atomic_t to track in-flight request >> >> Cambda Zhu (1): >> ixgbe: Fix calculation of queue with VFs and flow director on interface flap >> >> Cezary Rojewski (1): >> ASoC: Intel: skl_hda_dsp_common: Fix global-out-of-bounds bug >> >> Chanwoo Choi (1): >> PM / devfreq: Add new name attribute for sysfs >> >> Chen-Yu Tsai (1): >> ARM: dma-api: fix max_pfn off-by-one error in __dma_supported() >> >> Chengguang Xu (3): >> f2fs: choose hardlimit when softlimit is larger than hardlimit in f2fs_statfs_project() >> f2fs: fix miscounted block limit in f2fs_statfs_project() >> f2fs: code cleanup for f2fs_statfs_project() >> >> Christian Borntraeger (1): >> KVM: s390: do not clobber registers during guest reset/store status >> >> Christoffer Dall (1): >> KVM: arm64: Only sign-extend MMIO up to register width >> >> Christoph Hellwig (1): >> gfs2: move setting current->backing_dev_info >> >> Christophe JAILLET (1): >> mlxsw: minimal: Fix an error handling path in 'mlxsw_m_port_create()' >> >> Christophe Leroy (4): >> powerpc/ptdump: Fix W+X verification >> powerpc/32s: Fix bad_kuap_fault() >> powerpc/32s: Fix CPU wake-up from sleep mode >> powerpc/kuap: Fix set direction in allow/prevent_user_access() >> >> Chuhong Yuan (2): >> ASoC: fsl_audmix: add missed pm_runtime_disable >> crypto: picoxcell - adjust the position of tasklet_init and fix missed tasklet_kill >> >> Claudiu Beznea (2): >> drm: atmel-hlcdc: enable clock before configuring timing engine >> drm: atmel-hlcdc: use double rate for pixel clock only if supported >> >> Colin Ian King (2): >> staging: wlan-ng: ensure error return is actually returned >> Bluetooth: btusb: fix memory leak on fw >> >> Coly Li (1): >> bcache: add readahead cache policy options via sysfs interface >> >> Cong Wang (4): >> net_sched: fix ops->bind_class() implementations >> net_sched: walk through all child classes in tc_bind_tclass() >> net_sched: fix an OOB access in cls_tcindex >> net_sched: fix a resource leak in tcindex_set_parms() >> >> Dan Carpenter (3): >> mm/mempolicy.c: fix out of bounds write in mpol_parse_str() >> Bluetooth: Fix race condition in hci_release_sock() >> ubi: Fix an error pointer dereference in error handling code >> >> Dan Williams (1): >> mm/memory_hotplug: fix remove_memory() lockdep splat >> >> Daniel Verkamp (2): >> virtio-balloon: initialize all vq callbacks >> virtio-pci: check name when counting MSI-X vectors >> >> Dave Gerlach (1): >> soc: ti: wkup_m3_ipc: Fix race condition with rproc_boot >> >> David Engraf (2): >> watchdog: max77620_wdt: fix potential build errors >> PCI: tegra: Fix return value check of pm_runtime_get_sync() >> >> David Hildenbrand (3): >> mm/page_alloc.c: fix uninitialized memmaps on a partially populated last section >> virtio-balloon: Fix memory leak when unloading while hinting is in progress >> virtio_balloon: Fix memory leaks on errors in virtballoon_probe() >> >> David Howells (6): >> rxrpc: Fix use-after-free in rxrpc_receive_data() >> rxrpc: Fix use-after-free in rxrpc_put_local() >> rxrpc: Fix insufficient receive notification generation >> rxrpc: Fix missing active use pinning of rxrpc_local object >> rxrpc: Fix NULL pointer deref due to call->conn being cleared on disconnect >> rxrpc: Fix service call disconnection >> >> Davide Caratti (1): >> tc-testing: fix eBPF tests failure on linux fresh clones >> >> Dejin Zheng (1): >> net: stmmac: fix a possible endless loop >> >> Dirk Behme (1): >> arm64: kbuild: remove compressed images on 'make ARCH=arm64 (dist)clean' >> >> Dmitry Fomichev (1): >> dm zoned: support zone sizes smaller than 128MiB >> >> Dmitry Osipenko (2): >> gpio: max77620: Add missing dependency on GPIOLIB_IRQCHIP >> ASoC: rt5640: Fix NULL dereference on module unload >> >> Dragos Tarcatu (1): >> ASoC: topology: Prevent use-after-free in snd_soc_get_pcm_runtime() >> >> Erdem Aktas (1): >> percpu: Separate decrypted varaibles anytime encryption can be enabled >> >> Eric Biggers (5): >> crypto: chelsio - fix writing tfm flags to wrong place >> ubifs: don't trigger assertion on invalid no-key filename >> ubifs: Fix FS_IOC_SETFLAGS unexpectedly clearing encrypt flag >> ext4: fix deadlock allocating crypto bounce page from mempool >> ext4: fix race conditions in ->d_compare() and ->d_hash() >> >> Eric Dumazet (10): >> net_sched: ematch: reject invalid TCF_EM_SIMPLE >> cls_rsvp: fix rsvp_policy >> net: hsr: fix possible NULL deref in hsr_handle_frame() >> tcp: clear tp->total_retrans in tcp_disconnect() >> tcp: clear tp->delivered in tcp_disconnect() >> tcp: clear tp->data_segs{in|out} in tcp_disconnect() >> tcp: clear tp->segs_{in|out} in tcp_disconnect() >> rcu: Avoid data-race in rcu_gp_fqs_check_wake() >> bonding/alb: properly access headers in bond_alb_xmit() >> ipv6/addrconf: fix potential NULL deref in inet6_set_link_af() >> >> Eric Snowberg (1): >> debugfs: Return -EPERM when locked down >> >> Even Xu (1): >> HID: intel-ish-hid: ipc: add CMP device id >> >> Fenghua Yu (1): >> drivers/net/b44: Change to non-atomic bit operations on pwol_mask >> >> Filipe Manana (5): >> Btrfs: fix missing hole after hole punching and fsync when using NO_HOLES >> Btrfs: fix race between adding and putting tree mod seq elements and nodes >> fs: allow deduplication of eof block into the end of the destination file >> Btrfs: make deduplication with range including the last block work >> Btrfs: fix infinite loop during fsync after rename operations >> >> Florian Fainelli (3): >> net: dsa: bcm_sf2: Only 7278 supports 2Gb/sec IMP port >> net: systemport: Avoid RBUF stuck in Wake-on-LAN mode >> net: dsa: b53: Always use dev->vlan_enabled in b53_configure_vlan() >> >> Ganapathi Bhat (1): >> wireless: fix enabling channel 12 for custom regulatory domain >> >> Gang He (1): >> ocfs2: fix oops when writing cloned file >> >> Gao Xiang (1): >> erofs: fix out-of-bound read for shifted uncompressed block >> >> Gavin Shan (1): >> tools/kvm_stat: Fix kvm_exit filter name >> >> Geert Uytterhoeven (1): >> scripts/find-unused-docs: Fix massive false positives >> >> Gerald Schaefer (1): >> s390/mm: fix dynamic pagetable upgrade for hugetlbfs >> >> Gilad Ben-Yossef (3): >> crypto: ccree - fix backlog memory leak >> crypto: ccree - fix pm wrongful error reporting >> crypto: ccree - fix PM race condition >> >> Guenter Roeck (1): >> driver core: Fix test_async_driver_probe if NUMA is disabled >> >> Gustavo A. R. Silva (1): >> lib/test_kasan.c: fix memory leak in kmalloc_oob_krealloc_more() >> >> Haim Dreyfuss (1): >> iwlwifi: Don't ignore the cap field upon mcc update >> >> Hangbin Liu (1): >> selftests/bpf: Skip perf hw events test if the setup disabled it >> >> Hannes Reinecke (1): >> scsi: fnic: do not queue commands during fwreset >> >> Hans Verkuil (2): >> media: gspca: zero usb_buf >> media: dvb-usb/dvb-usb-urb.c: initialize actlen to 0 >> >> Hans de Goede (8): >> HID: ite: Add USB id match for Acer SW5-012 keyboard dock >> HID: asus: Ignore Asus vendor-page usage-code 0xff events >> platform/x86: GPD pocket fan: Allow somewhat lower/higher temperature limits >> ALSA: hda: Add Clevo W65_67SB the power_save blacklist >> ACPI: video: Do not export a non working backlight interface on MSI MS-7721 boards >> ACPI / battery: Deal with design or full capacity being reported as -1 >> ACPI / battery: Use design-cap for capacity calculations if full-cap is not available >> ACPI / battery: Deal better with neither design nor full capacity not being reported >> >> Harald Freudenberger (1): >> s390/zcrypt: move ap device reset from bus to driver code >> >> Harini Katakam (2): >> net: macb: Remove unnecessary alignment check for TSO >> net: macb: Limit maximum GEM TX length in TSO >> >> Hayes Wang (6): >> r8152: get default setting of WOL before initializing >> r8152: disable U2P3 for RTL8153B >> r8152: Disable PLA MCU clock speed down >> r8152: disable test IO for RTL8153B >> r8152: avoid the MCU to clear the lanwake >> r8152: disable DelayPhyPwrChg >> >> Heikki Krogerus (1): >> usb: dwc3: pci: add ID for the Intel Comet Lake -V variant >> >> Helen Koike (1): >> media: v4l2-rect.h: fix v4l2_rect_map_inside() top/left adjustments >> >> Herbert Xu (7): >> crypto: af_alg - Use bh_lock_sock in sk_destruct >> crypto: pcrypt - Fix user-after-free on module unload >> crypto: api - Check spawn->alg under lock in crypto_drop_spawn >> padata: Remove broken queue flushing >> crypto: pcrypt - Do not clear MAY_SLEEP flag in original request >> crypto: api - Fix race condition in crypto_spawn_alg >> crypto: api - fix unexpectedly getting generic implementation >> >> Hewenliang (1): >> tools lib traceevent: Fix memory leakage in filter_event >> >> Icenowy Zheng (1): >> Revert "drm/sun4i: dsi: Change the start delay calculation" >> >> Ilie Halip (1): >> riscv: delete temporary files >> >> Israel Rukshin (2): >> nvmet: Fix error print message at nvmet_install_queue function >> nvmet: Fix controller use after free >> >> Iuliana Prodan (1): >> crypto: caam - do not reset pointer size from MCFGR register >> >> Jacob Keller (1): >> devlink: report 0 after hitting end in region read >> >> Jan Kara (2): >> reiserfs: Fix memory leak of journal device string >> udf: Allow writing to 'Rewritable' partitions >> >> Jarkko Nikula (1): >> spi: pxa2xx: Add support for Intel Comet Lake-H >> >> Jason Gerecke (1): >> HID: wacom: Recognize new MobileStudio Pro PID >> >> Jeff Kirsher (1): >> e1000e: Revert "e1000e: Make watchdog use delayed work" >> >> Jens Axboe (2): >> eventfd: track eventfd_signal() recursion depth >> aio: prevent potential eventfd recursion on poll >> >> Jesper Dangaard Brouer (1): >> samples/bpf: Xdp_redirect_cpu fix missing tracepoint attach >> >> Jin Yao (1): >> perf report: Fix no libunwind compiled warning break s390 issue >> >> Jiri Wiesner (1): >> netfilter: conntrack: sctp: use distinct states for new SCTP connections >> >> Joe Thornber (1): >> dm space map common: fix to ensure new block isn't already in use >> >> Joel Stanley (1): >> ARM: config: aspeed-g5: Enable 8250_DW quirks >> >> Johan Hovold (15): >> orinoco_usb: fix interface sanity check >> rsi_91x_usb: fix interface sanity check >> USB: serial: ir-usb: add missing endpoint sanity check >> USB: serial: ir-usb: fix link-speed handling >> USB: serial: ir-usb: fix IrLAP framing >> ath9k: fix storage endpoint lookup >> brcmfmac: fix interface sanity check >> rtl8xxxu: fix interface sanity check >> zd1211rw: fix storage endpoint lookup >> rsi: fix use-after-free on probe errors >> rsi: fix memory leak on failed URB submission >> rsi: fix non-atomic allocation in completion handler >> Bluetooth: btusb: fix non-atomic allocation in completion handler >> rsi: fix use-after-free on failed probe and unbind >> media: iguanair: fix endpoint sanity check >> >> John Allen (1): >> kvm/svm: PKU not currently supported >> >> John Hubbard (1): >> media/v4l2-core: set pages dirty upon releasing DMA buffers >> >> John Ogness (1): >> printk: fix exclusive_console replaying >> >> Jonathan Cameron (1): >> crypto: hisilicon - Use the offset fields in sqe to avoid need to split scatterlists >> >> Josef Bacik (6): >> btrfs: do not zero f_bavail if we have available space >> btrfs: set trans->drity in btrfs_commit_transaction >> btrfs: free block groups after free'ing fs trees >> btrfs: flush write bio if we loop in extent_write_cache_pages >> btrfs: fix improper setting of scanned for range cyclic write cache pages >> btrfs: drop log root for dropped roots >> >> Jouni Malinen (1): >> mac80211: Fix TKIP replay protection immediately after key setup >> >> Juergen Gross (1): >> xen/balloon: Support xend-based toolstack take two >> >> Jun Li (1): >> usb: typec: tcpci: mask event interrupts when remove driver >> >> Kadlecsik József (1): >> netfilter: ipset: fix suspicious RCU usage in find_set_and_id >> >> Kai Vehmanen (2): >> ASoC: SOF: fix fault at driver unload after failed probe >> ASoC: hdac_hda: Fix error in driver removal after failed probe >> >> Kamal Mostafa (5): >> UBUNTU: upstream stable to v4.19.101, v5.4.17 >> UBUNTU: upstream stable to v4.19.102, v5.4.18 >> UBUNTU: [Config] updateconfigs for CONFIG_OF_DMA_DEFAULT_COHERENT >> UBUNTU: [Config] updateconfigs for CONFIG_HAVE_RCU_TABLE_NO_INVALIDATE >> UBUNTU: upstream stable to v4.19.103, v5.4.19 >> >> Kan Liang (2): >> perf/x86/intel/uncore: Add PCI ID of IMC for Xeon E3 V5 Family >> perf/x86/intel/uncore: Remove PCIe3 unit for SNR >> >> Kevin Hao (1): >> irqdomain: Fix a memory leak in irq_domain_push_irq() >> >> Kishon Vijay Abraham I (3): >> ARM: dts: am57xx-beagle-x15/am57xx-idk: Remove "gpios" for endpoint dt nodes >> ARM: dts: beagle-x15-common: Model 5V0 regulator >> PCI: keystone: Fix error handling when "num-viewport" DT property is not populated >> >> Konstantin Khlebnikov (1): >> clocksource: Prevent double add_timer_on() for watchdog_timer >> >> Kristian Evensen (1): >> qmi_wwan: Add support for Quectel RM500Q >> >> Krzysztof Kozlowski (2): >> net: wan: sdla: Fix cast from pointer to integer of different size >> parisc: Use proper printk format for resource_size_t >> >> Laura Abbott (1): >> usb-storage: Disable UAS on JMicron SATA enclosure >> >> Linus Walleij (1): >> mmc: spi: Toggle SPI polarity, do not hardcode it >> >> Liran Alon (1): >> net: Google gve: Remove dma_wmb() before ringing doorbell >> >> Logan Gunthorpe (2): >> iommu/amd: Support multiple PCI DMA aliases in IRQ Remapping >> iommu/amd: Support multiple PCI DMA aliases in device table >> >> Lorenz Bauer (2): >> selftests: bpf: Use a temporary file in test_sockmap >> selftests: bpf: Ignore FIN packets for reuseport tests >> >> Lorenzo Bianconi (3): >> net: socionext: fix possible user-after-free in netsec_process_rx >> net: socionext: fix xdp_result initialization in netsec_process_rx >> net: mvneta: move rx_dropped and rx_errors in per-cpu stats >> >> Lu Shuaibing (1): >> ipc/msg.c: consolidate all xxxctl_down() functions >> >> Lubomir Rintel (2): >> component: do not dereference opaque pointer in debugfs >> clk: mmp2: Fix the order of timer mux parents >> >> Luca Coelho (2): >> iwlwifi: mvm: fix NVM check for 3168 devices >> iwlwifi: don't throw error when trying to remove IGTK >> >> Lukas Bulwahn (1): >> MAINTAINERS: correct entries for ISDN/mISDN section >> >> Lukas Wunner (1): >> serial: 8250_bcm2835aux: Fix line mismatch on driver unbind >> >> Lyude Paul (1): >> drm/amd/dm/mst: Ignore payload update failures >> >> Madalin Bucur (4): >> powerpc/fsl/dts: add fsl,erratum-a011043 >> net/fsl: treat fsl,erratum-a011043 >> net: fsl/fman: rename IF_MODE_XGMII to IF_MODE_10G >> dpaa_eth: support all modes with rate adapting PHYs >> >> Malcolm Priestley (3): >> staging: vt6656: correct packet types for CTS protect, mode. >> staging: vt6656: use NULLFUCTION stack on mac80211 >> staging: vt6656: Fix false Tx excessive retries reporting. >> >> Manfred Rudigier (1): >> igb: Fix SGMII SFP module discovery for 100FX/LX. >> >> Manish Chopra (1): >> qlcnic: Fix CPU soft lockup while collecting firmware dump >> >> Maor Gottlieb (1): >> net/mlx5: Fix deadlock in fs_core >> >> Marcel Holtmann (1): >> Bluetooth: Allow combination of BDADDR_PROPERTY and INVALID_BDADDR quirks >> >> Marco Felsch (1): >> mfd: da9062: Fix watchdog compatible string >> >> Marek Szyprowski (1): >> ARM: dts: sun8i: a83t: Correct USB3503 GPIOs polarity >> >> Marek Vasut (2): >> regulator: core: Add regulator_is_equal() helper >> ASoC: sgtl5000: Fix VDDA and VDDIO comparison >> >> Marios Pomonis (12): >> KVM: x86: Refactor picdev_write() to prevent Spectre-v1/L1TF attacks >> KVM: x86: Refactor prefix decoding to prevent Spectre-v1/L1TF attacks >> KVM: x86: Protect pmu_intel.c from Spectre-v1/L1TF attacks >> KVM: x86: Protect DR-based index computations from Spectre-v1/L1TF attacks >> KVM: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1TF attacks >> KVM: x86: Protect kvm_hv_msr_[get|set]_crash_data() from Spectre-v1/L1TF attacks >> KVM: x86: Protect ioapic_write_indirect() from Spectre-v1/L1TF attacks >> KVM: x86: Protect MSR-based index computations in pmu.h from Spectre-v1/L1TF attacks >> KVM: x86: Protect ioapic_read_indirect() from Spectre-v1/L1TF attacks >> KVM: x86: Protect MSR-based index computations from Spectre-v1/L1TF attacks in x86.c >> KVM: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacks >> KVM: x86: Protect MSR-based index computations in fixed_msr_to_seg_unit() from Spectre-v1/L1TF attacks >> >> Mark Rutland (4): >> KVM: arm64: Correct PSTATE on exception entry >> KVM: arm/arm64: Correct CPSR on exception entry >> KVM: arm/arm64: Correct AArch32 SPSR on exception entry >> arm64: acpi: fix DAIF manipulation with pNMI >> >> Markus Theil (1): >> mac80211: mesh: restrict airtime metric to peered established plinks >> >> Mathieu Desnoyers (2): >> rseq: Unregister rseq for clone CLONE_VM >> tracing: Fix sched switch start/stop refcount racy updates >> >> Matthew Wilcox (Oracle) (1): >> XArray: Fix xas_pause at ULONG_MAX >> >> Matti Vaittinen (1): >> mfd: bd70528: Fix hour register mask >> >> Matwey V. Kornilov (1): >> ARM: dts: am335x-boneblack-common: fix memory size >> >> Miaohe Lin (1): >> KVM: nVMX: vmread should not set rflags to specify success in case of #PF >> >> Michael Chan (1): >> bnxt_en: Fix TC queue mapping. >> >> Michael Ellerman (2): >> of: Add OF_DMA_DEFAULT_COHERENT & select it on powerpc >> powerpc/futex: Fix incorrect user access blocking >> >> Michal Koutný (1): >> cgroup: Prevent double killing of css when enabling threaded cgroup >> >> Michał Mirosław (1): >> mmc: sdhci-of-at91: fix memleak on clk_get failure >> >> Mika Westerberg (1): >> platform/x86: intel_scu_ipc: Fix interrupt support >> >> Mike Snitzer (3): >> dm thin: fix use-after-free in metadata_pre_commit_callback >> dm: fix potential for q->make_request_fn NULL pointer >> dm thin metadata: use pool locking at end of dm_pool_metadata_close >> >> Miklos Szeredi (1): >> ovl: fix lseek overflow on 32bit >> >> Mikulas Patocka (1): >> dm writecache: fix incorrect flush sequence when doing SSD mode commit >> >> Milan Broz (1): >> dm crypt: fix benbi IV constructor crash if used in authenticated mode >> >> Miles Chen (1): >> Input: evdev - convert kzalloc()/vzalloc() to kvzalloc() >> >> Nathan Chancellor (10): >> scsi: csiostor: Adjust indentation in csio_device_reset >> scsi: qla4xxx: Adjust indentation in qla4xxx_mem_free >> phy: qualcomm: Adjust indentation in read_poll_timeout >> ext2: Adjust indentation in ext2_fill_super >> powerpc/44x: Adjust indentation in ibm4xx_denali_fixup_memsize >> drm: msm: mdp4: Adjust indentation in mdp4_dsi_encoder_enable >> NFC: pn544: Adjust indentation in pn544_hci_check_presence >> ppp: Adjust indentation into ppp_async_input >> net: smc911x: Adjust indentation in smc911x_phy_configure >> net: tulip: Adjust indentation in {dmfe, uli526x}_init_module >> >> Navid Emamdoost (1): >> brcmfmac: Fix memory leak in brcmf_usbdev_qinit >> >> Nicolin Chen (1): >> net: stmmac: Delete txtimer in suspend() >> >> Niklas Cassel (1): >> arm64: dts: qcom: qcs404-evb: Set vdd_apc regulator in high power mode >> >> Nikolay Borisov (2): >> btrfs: Handle another split brain scenario with metadata uuid feature >> btrfs: Correctly handle empty trees in find_first_clear_extent_bit >> >> Ofir Drang (1): >> crypto: ccree - fix FDE descriptor sequence >> >> Oliver Neukum (1): >> mfd: dln2: More sanity checking for endpoints >> >> Olivier Moysan (1): >> iio: adc: stm32-dfsdm: fix single conversion >> >> Orr Mazor (1): >> cfg80211: Fix radar event during another phy CAC >> >> Pacien TRAN-GIRARD (1): >> platform/x86: dell-laptop: disable kbd backlight on Inspiron 10xx >> >> Pan Zhang (1): >> drivers/hid/hid-multitouch.c: fix a possible null pointer access. >> >> Paolo Bonzini (1): >> KVM: x86: use CPUID to locate host page table reserved bits >> >> Paul Cercueil (2): >> usb: musb: jz4740: Silence error if code is -EPROBE_DEFER >> power/supply: ingenic-battery: Don't change scale if there's only one >> >> Paul E. McKenney (3): >> rcu: Use *_ONCE() to protect lockless ->expmask accesses >> srcu: Apply *_ONCE() to ->srcu_last_gp_end >> rcu: Use READ_ONCE() for ->expmask in rcu_read_unlock_special() >> >> Paulo Alcantara (SUSE) (1): >> cifs: Fix memory allocation in __smb2_handle_cancelled_cmd() >> >> Pavel Balan (1): >> HID: Add quirk for incorrect input length on Lenovo Y720 >> >> Pawan Gupta (1): >> x86/cpu: Update cached HLE state on write to TSX_CTRL_CPUID_CLEAR >> >> Peter Chen (1): >> usb: gadget: f_fs: set req->num_sgs as 0 for non-sg transfer >> >> Peter Robinson (1): >> usb: host: xhci-tegra: set MODULE_FIRMWARE for tegra186 >> >> Peter Rosin (1): >> drm: atmel-hlcdc: prefer a lower pixel-clock than requested >> >> Peter Zijlstra (1): >> mm/mmu_gather: invalidate TLB correctly on batch allocation failure and flush >> >> Pierre-Louis Bossart (3): >> ASoC: SOF: Intel: hda: hda-dai: fix oops on hda_link .hw_free >> ASoC: SOF: core: free trace on errors >> ASoC: SOF: core: release resources on errors in probe_continue >> >> Ping Cheng (1): >> HID: wacom: add new MobileStudio Pro 13 support >> >> Pingfan Liu (2): >> powerpc/pseries: Advance pfn if section is not present in lmb_is_removable() >> mm/sparse.c: reset section's mem_map when fully deactivated >> >> Prabhath Sajeepa (1): >> IB/mlx5: Fix outstanding_pi index for GSI qps >> >> Praveen Chaudhary (1): >> net: Fix skb->csum update in inet_proto_csum_replace16(). >> >> Priit Laes (1): >> HID: Add quirk for Xin-Mo Dual Controller >> >> Qian Cai (1): >> iommu/dma: fix variable 'cookie' set but not used >> >> Quanyang Wang (1): >> ubifs: Fix memory leak from c->sup_node >> >> Quinn Tran (2): >> scsi: qla2xxx: Fix mtcp dump collection failure >> scsi: qla2xxx: Fix stuck login session using prli_pend_timer >> >> Raag Jadav (1): >> ARM: dts: am43x-epos-evm: set data pin directions for spi0 and spi1 >> >> Radoslaw Tyl (1): >> ixgbevf: Remove limit of 10 entries for unicast filter list >> >> Raed Salem (2): >> net/mlx5: IPsec, Fix esp modify function attribute >> net/mlx5: IPsec, fix memory leak at mlx5_fpga_ipsec_delete_sa_ctx >> >> Rafael J. Wysocki (2): >> cpuidle: teo: Avoid using "early hits" incorrectly >> PM: core: Fix handling of devices deleted during system-wide resume >> >> Randy Dunlap (1): >> arc: eznps: fix allmodconfig kconfig warning >> >> Ranjani Sridharan (1): >> ASoC: SOF: Introduce state machine for FW boot >> >> Raul E Rangel (1): >> mmc: sdhci-pci: Quirk for AMD SDHC Device 0x7906 >> >> Razvan Stefanescu (1): >> net: dsa: microchip: enable module autoprobe >> >> Ridge Kennedy (1): >> l2tp: Allow duplicate session creation with UDP >> >> Roberto Bergantinos Corpas (1): >> sunrpc: expiry_time should be seconds not timeval >> >> Rodrigo Rivas Costa (1): >> HID: steam: Fix input device disappearing >> >> Roger Quadros (1): >> usb: gadget: legacy: set max_speed to super-speed >> >> Ronnie Sahlberg (3): >> cifs: set correct max-buffer-size for smb2_ioctl_init() >> cifs: fix soft mounts hanging in the reconnect code >> cifs: fail i/o on soft mounts if sessionsetup errors out >> >> Sam McNally (1): >> ASoC: Intel: cht_bsw_rt5645: Add quirk for boards using pmc_plt_clk_0 >> >> Samuel Holland (4): >> clk: sunxi-ng: h6-r: Fix AR100/R_APB2 parent order >> clk: sunxi-ng: sun8i-r: Fix divider on APB0 clock >> mfd: axp20x: Mark AXP20X_VBUS_IPSOUT_MGMT as volatile >> power: supply: axp20x_ac_power: Fix reporting online status >> >> Sascha Hauer (2): >> ubi: fastmap: Fix inverted logic in seen selfcheck >> ubifs: Fix wrong memory allocation >> >> Sean Christopherson (13): >> KVM: x86: Fix potential put_fpu() w/o load_fpu() on MPX platform >> KVM: PPC: Book3S HV: Uninit vCPU if vcore creation fails >> KVM: PPC: Book3S PR: Free shared page if mmu initialization fails >> KVM: x86: Don't let userspace set host-reserved cr4 bits >> KVM: x86: Free wbinvd_dirty_mask if vCPU creation fails >> KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM >> KVM: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVM >> KVM: VMX: Add non-canonical check on writes to RTIT address MSRs >> KVM: Use vcpu-specific gva->hva translation when querying host page size >> KVM: Play nice with read-only memslots when querying host page size >> KVM: x86: Handle TIF_NEED_FPU_LOAD in kvm_{load,put}_guest_fpu() >> KVM: x86: Ensure guest's FPU state is loaded when accessing for emulation >> KVM: x86: Revert "KVM: X86: Fix fpu state crash in kvm guest" >> >> Sean Young (4): >> media: digitv: don't continue if remote control state can't be read >> media: af9005: uninitialized variable printked >> media: vp7045: do not read uninitialized values if usb transfer fails >> media: rc: ensure lirc is initialized before registering input device >> >> Sergio Paracuellos (1): >> staging: mt7621-pci: add quirks for 'E2' revision using 'soc_device_attribute' >> >> Slawomir Pawlowski (1): >> PCI: Add DMA alias quirk for Intel VCA NTB >> >> Song Liu (1): >> perf/core: Fix mlock accounting in perf_mmap() >> >> Srinivas Pandruvada (1): >> HID: intel-ish-hid: ipc: Add Tiger Lake PCI device ID >> >> Stefan Assmann (1): >> iavf: remove current MAC address filter on VF reset >> >> Stephen Boyd (1): >> alarmtimer: Unregister wakeup source when module get fails >> >> Stephen Rothwell (1): >> regulator fix for "regulator: core: Add regulator_is_equal() helper" >> >> Stephen Warren (2): >> ARM: tegra: Enable PLLP bypass during Tegra124 LP1 >> clk: tegra: Mark fuse clock as critical >> >> Stephen Worley (1): >> net: include struct nhmsg size in nh nlmsg size >> >> Steve French (1): >> smb3: fix signing verification of large reads >> >> Steven Rostedt (VMware) (3): >> ftrace: Add comment to why rcu_dereference_sched() is open coded >> ftrace: Protect ftrace_graph_hash with ftrace_sync >> tracing/kprobes: Have uname use __get_str() in print_fmt >> >> Sudarsana Reddy Kalluru (1): >> qed: Fix timestamping issue for L2 unicast ptp packets. >> >> Sukadev Bhattiprolu (1): >> powerpc/xmon: don't access ASDR in VMs >> >> Sven Van Asbroeck (1): >> power: supply: ltc2941-battery-gauge: fix use-after-free >> >> Taehee Yoo (2): >> gtp: use __GFP_NOWARN to avoid memalloc warning >> netdevsim: fix stack-out-of-bounds in nsim_dev_debugfs_init() >> >> Takashi Iwai (2): >> ALSA: usb-audio: Fix endianess in descriptor validation >> ALSA: dummy: Fix PCM format loop in proc output >> >> Tariq Toukan (1): >> net/mlx5: Deprecate usage of generic TLS HW capability bit >> >> Tetsuo Handa (1): >> tomoyo: Use atomic_t for statistics counter >> >> Theodore Ts'o (1): >> ext4: validate the debug_want_extra_isize mount option at parse time >> >> Thinh Nguyen (2): >> usb: dwc3: gadget: Check END_TRANSFER completion >> usb: dwc3: gadget: Delay starting transfer >> >> Thomas Anderson (1): >> drm/amd/display: Reduce HDMI pixel encoding if max clock is exceeded >> >> Thomas Gleixner (2): >> x86/apic/msi: Plug non-maskable MSI affinity race >> x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode >> >> Thomas Hebb (1): >> usb: typec: wcove: fix "op-sink-microwatt" default that was in mW >> >> Thomas Renninger (1): >> cpupower: Revert library ABI changes from commit ae2917093fb60bdc1ed3e >> >> Tianyu Lan (1): >> hv_balloon: Balloon up according to request page number >> >> Toke Høiland-Jørgensen (1): >> samples/bpf: Don't try to remove user's homedir on clean >> >> Tom Zanussi (1): >> tracing: Fix now invalid var_ref_vals assumption in trace action >> >> Tomas Winkler (2): >> mei: me: add comet point (lake) H device ids >> mei: hdcp: bind only with i915 on the same PCH >> >> Tony Lindgren (1): >> phy: cpcap-usb: Prevent USB line glitches from waking up modem >> >> Trond Myklebust (3): >> NFS: Fix memory leaks and corruption in readdir >> NFS: Directory page cache pages need to be locked when read >> nfsd: Return the correct number of bytes written to the file >> >> Tudor Ambarus (1): >> crypto: atmel-aes - Fix counter overflow in CTR mode >> >> Uwe Kleine-König (1): >> serial: imx: fix a race condition in receive path >> >> Vasily Averin (3): >> seq_tab_next() should increase position index >> l2t_seq_next should increase position index >> jbd2_seq_info_next should increase position index >> >> Ville Syrjälä (1): >> drm/rect: Avoid division by zero >> >> Vincent Whitchurch (1): >> CIFS: Fix task struct use-after-free on reconnect >> >> Vincenzo Frascino (1): >> tee: optee: Fix compilation issue with nommu >> >> Vinicius Costa Gomes (3): >> taprio: Add missing policy validation for flags >> taprio: Use taprio_reset_tc() to reset Traffic Classes configuration >> taprio: Fix dropping packets when using taprio + ETF offloading >> >> Vitaly Chikunov (1): >> tools lib: Fix builds when glibc contains strlcpy() >> >> Vladimir Murzin (1): >> ARM: 8955/1: virt: Relax arch timer version check during early boot >> >> Vladis Dronov (1): >> watchdog: fix UAF in reboot notifier handling in watchdog core code >> >> Wayne Lin (1): >> drm/dp_mst: Remove VCPI while disabling topology mgr >> >> Wei Yang (1): >> mm/migrate.c: also overwrite error when it is bigger than zero >> >> Will Deacon (1): >> media: uvcvideo: Avoid cyclic entity chains due to malformed USB descriptors >> >> Willem de Bruijn (1): >> udp: segment looped gso packets correctly >> >> Xiaochen Shen (3): >> x86/resctrl: Fix use-after-free when deleting resource groups >> x86/resctrl: Fix use-after-free due to inaccurate refcount of rdtgroup >> x86/resctrl: Fix a deadlock due to inaccurate reference >> >> Xu Wang (1): >> xfrm: interface: do not confirm neighbor when do pmtu update >> >> Yang Shi (1): >> mm: move_pages: report the number of non-attempted pages >> >> Yauhen Kharuzhy (1): >> extcon-intel-cht-wc: Don't reset USB data connection at probe >> >> Yishai Hadas (1): >> IB/core: Fix ODP get user pages flow >> >> Yong Zhi (1): >> ALSA: hda: Add JasperLake PCI ID and codec vid >> >> YueHaibing (1): >> kernel/module: Fix memleak in module_add_modinfo_attrs() >> >> Yurii Monakov (2): >> PCI: keystone: Fix link training retries initiation >> PCI: keystone: Fix outbound region mapping >> >> Zhenzhong Duan (1): >> ttyprintk: fix a potential deadlock in interrupt context issue >> >> Zhihao Cheng (1): >> ubifs: Fix deadlock in concurrent bulk-read and writepage >> >> wuxu.wu (1): >> spi: spi-dw: Add lock protect dw_spi rx/tx to prevent concurrent calls >> >> zhengbin (1): >> mmc: sdhci-pci: Make function amd_sdhci_reset static >> >> Documentation/ABI/testing/sysfs-class-devfreq | 7 + >> MAINTAINERS | 6 +- >> arch/Kconfig | 3 - >> arch/arc/plat-eznps/Kconfig | 2 +- >> arch/arm/boot/dts/am335x-boneblack-common.dtsi | 5 + >> arch/arm/boot/dts/am43x-epos-evm.dts | 2 + >> arch/arm/boot/dts/am571x-idk.dts | 4 - >> arch/arm/boot/dts/am572x-idk-common.dtsi | 4 - >> arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi | 25 +- >> arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts | 2 +- >> arch/arm/configs/aspeed_g5_defconfig | 1 + >> arch/arm/include/asm/kvm_emulate.h | 22 ++ >> arch/arm/include/asm/kvm_mmio.h | 2 + >> arch/arm/kernel/hyp-stub.S | 7 +- >> arch/arm/mach-tegra/sleep-tegra30.S | 11 + >> arch/arm/mm/dma-mapping.c | 2 +- >> arch/arm64/boot/Makefile | 2 +- >> arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 1 + >> arch/arm64/crypto/ghash-ce-glue.c | 2 +- >> arch/arm64/include/asm/daifflags.h | 11 +- >> arch/arm64/include/asm/kvm_emulate.h | 37 ++ >> arch/arm64/include/asm/kvm_mmio.h | 6 +- >> arch/arm64/include/asm/ptrace.h | 1 + >> arch/arm64/include/uapi/asm/ptrace.h | 1 + >> arch/arm64/kernel/acpi.c | 2 +- >> arch/arm64/kvm/inject_fault.c | 70 +++- >> arch/mips/Makefile.postlink | 2 +- >> arch/mips/boot/Makefile | 2 +- >> arch/mips/kernel/syscalls/Makefile | 2 +- >> arch/parisc/kernel/drivers.c | 4 +- >> arch/powerpc/Kconfig | 4 +- >> arch/powerpc/boot/4xx.c | 2 +- >> .../dts/fsl/qoriq-fman3-0-10g-0-best-effort.dtsi | 1 + >> arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-0.dtsi | 1 + >> .../dts/fsl/qoriq-fman3-0-10g-1-best-effort.dtsi | 1 + >> arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-1.dtsi | 1 + >> arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-0.dtsi | 1 + >> arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-1.dtsi | 1 + >> arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-2.dtsi | 1 + >> arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-3.dtsi | 1 + >> arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-4.dtsi | 1 + >> arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-5.dtsi | 1 + >> arch/powerpc/boot/dts/fsl/qoriq-fman3-1-10g-0.dtsi | 1 + >> arch/powerpc/boot/dts/fsl/qoriq-fman3-1-10g-1.dtsi | 1 + >> arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-0.dtsi | 1 + >> arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-1.dtsi | 1 + >> arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-2.dtsi | 1 + >> arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-3.dtsi | 1 + >> arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-4.dtsi | 1 + >> arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-5.dtsi | 1 + >> arch/powerpc/include/asm/book3s/32/kup.h | 22 +- >> arch/powerpc/include/asm/book3s/32/pgalloc.h | 8 - >> arch/powerpc/include/asm/book3s/64/kup-radix.h | 14 +- >> arch/powerpc/include/asm/book3s/64/pgalloc.h | 2 - >> arch/powerpc/include/asm/futex.h | 10 +- >> arch/powerpc/include/asm/kup.h | 36 +- >> arch/powerpc/include/asm/nohash/32/kup-8xx.h | 7 +- >> arch/powerpc/include/asm/nohash/pgalloc.h | 8 - >> arch/powerpc/include/asm/tlb.h | 11 + >> arch/powerpc/include/asm/uaccess.h | 4 +- >> arch/powerpc/kernel/entry_32.S | 3 +- >> arch/powerpc/kvm/book3s_hv.c | 4 +- >> arch/powerpc/kvm/book3s_pr.c | 4 +- >> arch/powerpc/kvm/book3s_xive_native.c | 2 +- >> arch/powerpc/mm/book3s64/pgtable.c | 7 - >> arch/powerpc/mm/fault.c | 2 +- >> arch/powerpc/mm/ptdump/ptdump.c | 4 +- >> arch/powerpc/platforms/pseries/hotplug-memory.c | 4 +- >> arch/powerpc/xmon/xmon.c | 9 +- >> arch/riscv/kernel/vdso/Makefile | 3 +- >> arch/riscv/net/bpf_jit_comp.c | 13 +- >> arch/s390/include/asm/page.h | 2 + >> arch/s390/kvm/kvm-s390.c | 6 +- >> arch/s390/mm/hugetlbpage.c | 100 ++++- >> arch/sparc/Kconfig | 1 - >> arch/sparc/include/asm/tlb_64.h | 9 + >> arch/sparc/include/uapi/asm/ipcbuf.h | 22 +- >> arch/x86/events/intel/uncore_snb.c | 6 + >> arch/x86/events/intel/uncore_snbep.c | 24 -- >> arch/x86/include/asm/apic.h | 10 + >> arch/x86/include/asm/kvm_host.h | 9 +- >> arch/x86/include/asm/x86_init.h | 2 + >> arch/x86/kernel/apic/apic.c | 23 +- >> arch/x86/kernel/apic/msi.c | 128 +++++- >> arch/x86/kernel/cpu/resctrl/rdtgroup.c | 32 +- >> arch/x86/kernel/cpu/tsx.c | 13 +- >> arch/x86/kernel/time.c | 12 +- >> arch/x86/kernel/x86_init.c | 1 + >> arch/x86/kvm/cpuid.c | 4 +- >> arch/x86/kvm/emulate.c | 66 +++- >> arch/x86/kvm/hyperv.c | 10 +- >> arch/x86/kvm/i8259.c | 6 +- >> arch/x86/kvm/ioapic.c | 15 +- >> arch/x86/kvm/lapic.c | 13 +- >> arch/x86/kvm/mmu.c | 98 +++-- >> arch/x86/kvm/mmutrace.h | 12 +- >> arch/x86/kvm/mtrr.c | 8 +- >> arch/x86/kvm/paging_tmpl.h | 25 +- >> arch/x86/kvm/pmu.h | 18 +- >> arch/x86/kvm/svm.c | 6 + >> arch/x86/kvm/vmx/capabilities.h | 5 + >> arch/x86/kvm/vmx/nested.c | 4 +- >> arch/x86/kvm/vmx/pmu_intel.c | 24 +- >> arch/x86/kvm/vmx/vmx.c | 3 + >> arch/x86/kvm/x86.c | 127 ++++-- >> arch/x86/kvm/x86.h | 2 +- >> arch/x86/xen/enlighten_pv.c | 1 + >> crypto/af_alg.c | 6 +- >> crypto/algapi.c | 46 ++- >> crypto/api.c | 7 +- >> crypto/internal.h | 1 - >> crypto/pcrypt.c | 4 +- >> debian.master/config/config.common.ubuntu | 2 +- >> debian.master/upstream-stable | 4 +- >> drivers/acpi/battery.c | 75 +++- >> drivers/acpi/video_detect.c | 13 + >> drivers/atm/eni.c | 4 +- >> drivers/base/component.c | 8 +- >> drivers/base/power/main.c | 42 +- >> drivers/base/test/test_async_driver_probe.c | 3 +- >> drivers/bluetooth/btbcm.c | 6 + >> drivers/bluetooth/btusb.c | 4 +- >> drivers/char/ttyprintk.c | 15 +- >> drivers/clk/mmp/clk-of-mmp2.c | 2 +- >> drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c | 4 +- >> drivers/clk/sunxi-ng/ccu-sun8i-r.c | 21 +- >> drivers/clk/tegra/clk-tegra-periph.c | 6 +- >> drivers/cpuidle/governors/teo.c | 21 +- >> drivers/crypto/atmel-aes.c | 37 +- >> drivers/crypto/caam/ctrl.c | 6 +- >> drivers/crypto/ccp/ccp-dev-v3.c | 1 + >> drivers/crypto/ccree/cc_cipher.c | 48 ++- >> drivers/crypto/ccree/cc_driver.h | 1 + >> drivers/crypto/ccree/cc_pm.c | 30 +- >> drivers/crypto/ccree/cc_request_mgr.c | 51 +-- >> drivers/crypto/ccree/cc_request_mgr.h | 8 - >> drivers/crypto/chelsio/chcr_algo.c | 16 +- >> drivers/crypto/hisilicon/Kconfig | 1 - >> drivers/crypto/hisilicon/zip/zip.h | 4 + >> drivers/crypto/hisilicon/zip/zip_crypto.c | 92 ++--- >> drivers/crypto/picoxcell_crypto.c | 15 +- >> drivers/devfreq/devfreq.c | 9 + >> drivers/extcon/extcon-intel-cht-wc.c | 16 +- >> drivers/gpio/Kconfig | 1 + >> drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 45 +-- >> .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 13 +- >> drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 18 +- >> drivers/gpu/drm/drm_dp_mst_topology.c | 12 + >> drivers/gpu/drm/drm_rect.c | 7 +- >> drivers/gpu/drm/msm/disp/mdp4/mdp4_dsi_encoder.c | 2 +- >> drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 3 +- >> drivers/hid/hid-asus.c | 3 +- >> drivers/hid/hid-ids.h | 2 + >> drivers/hid/hid-ite.c | 3 + >> drivers/hid/hid-multitouch.c | 2 +- >> drivers/hid/hid-quirks.c | 1 + >> drivers/hid/hid-steam.c | 4 + >> drivers/hid/i2c-hid/i2c-hid-core.c | 16 +- >> drivers/hid/intel-ish-hid/ipc/hw-ish.h | 2 + >> drivers/hid/intel-ish-hid/ipc/pci-ish.c | 2 + >> drivers/hid/wacom_wac.c | 6 +- >> drivers/hv/hv_balloon.c | 13 +- >> drivers/iio/adc/stm32-dfsdm-adc.c | 2 + >> drivers/iio/gyro/st_gyro_core.c | 75 +++- >> drivers/infiniband/core/umem_odp.c | 2 +- >> drivers/infiniband/hw/mlx5/gsi.c | 3 +- >> drivers/input/evdev.c | 5 +- >> drivers/input/misc/max77650-onkey.c | 7 + >> drivers/iommu/amd_iommu.c | 170 ++++---- >> drivers/iommu/amd_iommu_types.h | 2 +- >> drivers/iommu/dma-iommu.c | 3 - >> drivers/leds/leds-max77650.c | 7 + >> drivers/md/bcache/bcache.h | 3 + >> drivers/md/bcache/request.c | 17 +- >> drivers/md/bcache/sysfs.c | 22 ++ >> drivers/md/dm-crypt.c | 10 +- >> drivers/md/dm-thin-metadata.c | 10 +- >> drivers/md/dm-thin.c | 7 +- >> drivers/md/dm-writecache.c | 41 +- >> drivers/md/dm-zoned-metadata.c | 23 +- >> drivers/md/dm.c | 9 +- >> drivers/md/persistent-data/dm-space-map-common.c | 27 ++ >> drivers/md/persistent-data/dm-space-map-common.h | 2 + >> drivers/md/persistent-data/dm-space-map-disk.c | 6 +- >> drivers/md/persistent-data/dm-space-map-metadata.c | 5 +- >> drivers/media/rc/iguanair.c | 2 +- >> drivers/media/rc/rc-main.c | 27 +- >> drivers/media/usb/dvb-usb/af9005.c | 2 +- >> drivers/media/usb/dvb-usb/digitv.c | 10 +- >> drivers/media/usb/dvb-usb/dvb-usb-urb.c | 2 +- >> drivers/media/usb/dvb-usb/vp7045.c | 21 +- >> drivers/media/usb/gspca/gspca.c | 2 +- >> drivers/media/usb/uvc/uvc_driver.c | 12 + >> drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 148 +++---- >> drivers/media/v4l2-core/videobuf-dma-sg.c | 5 +- >> drivers/mfd/axp20x.c | 2 +- >> drivers/mfd/da9062-core.c | 2 +- >> drivers/mfd/dln2.c | 13 +- >> drivers/mfd/rn5t618.c | 1 + >> drivers/misc/lkdtm/bugs.c | 2 +- >> drivers/misc/mei/hdcp/mei_hdcp.c | 33 +- >> drivers/misc/mei/hw-me-regs.h | 4 + >> drivers/misc/mei/pci-me.c | 2 + >> drivers/mmc/host/mmc_spi.c | 11 +- >> drivers/mmc/host/sdhci-of-at91.c | 9 +- >> drivers/mmc/host/sdhci-pci-core.c | 53 ++- >> drivers/mmc/host/sdhci-pci.h | 2 + >> drivers/mtd/ubi/fastmap.c | 23 +- >> drivers/net/bonding/bond_alb.c | 44 ++- >> drivers/net/dsa/b53/b53_common.c | 2 +- >> drivers/net/dsa/bcm_sf2.c | 4 +- >> drivers/net/dsa/microchip/ksz9477_spi.c | 6 + >> drivers/net/ethernet/broadcom/b44.c | 9 +- >> drivers/net/ethernet/broadcom/bcmsysport.c | 3 + >> drivers/net/ethernet/broadcom/bnxt/bnxt.c | 2 +- >> drivers/net/ethernet/cadence/macb_main.c | 14 +- >> drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 3 +- >> drivers/net/ethernet/chelsio/cxgb4/l2t.c | 3 +- >> drivers/net/ethernet/dec/tulip/dmfe.c | 7 +- >> drivers/net/ethernet/dec/tulip/uli526x.c | 4 +- >> drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 14 +- >> drivers/net/ethernet/freescale/fman/fman_memac.c | 4 +- >> drivers/net/ethernet/freescale/xgmac_mdio.c | 7 +- >> drivers/net/ethernet/google/gve/gve_rx.c | 2 - >> drivers/net/ethernet/google/gve/gve_tx.c | 6 - >> drivers/net/ethernet/intel/e1000e/e1000.h | 5 +- >> drivers/net/ethernet/intel/e1000e/netdev.c | 61 ++- >> drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 22 +- >> drivers/net/ethernet/intel/iavf/iavf.h | 2 + >> drivers/net/ethernet/intel/iavf/iavf_main.c | 17 +- >> drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 3 + >> drivers/net/ethernet/intel/igb/e1000_82575.c | 8 +- >> drivers/net/ethernet/intel/igb/igb_ethtool.c | 2 +- >> drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 37 +- >> drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 5 - >> drivers/net/ethernet/marvell/mvneta.c | 27 +- >> .../net/ethernet/mellanox/mlx5/core/accel/tls.h | 2 +- >> .../mellanox/mlx5/core/en_accel/tls_rxtx.c | 2 +- >> .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 3 +- >> drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 15 +- >> drivers/net/ethernet/mellanox/mlx5/core/fw.c | 2 +- >> drivers/net/ethernet/mellanox/mlxsw/minimal.c | 2 +- >> drivers/net/ethernet/qlogic/qed/qed_ptp.c | 4 +- >> .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c | 1 + >> .../net/ethernet/qlogic/qlcnic/qlcnic_minidump.c | 2 + >> drivers/net/ethernet/smsc/smc911x.c | 2 +- >> drivers/net/ethernet/socionext/netsec.c | 4 +- >> .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 1 + >> drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 4 + >> drivers/net/gtp.c | 4 +- >> drivers/net/netdevsim/dev.c | 2 +- >> drivers/net/ppp/ppp_async.c | 18 +- >> drivers/net/usb/qmi_wwan.c | 1 + >> drivers/net/usb/r8152.c | 82 +++- >> drivers/net/wan/sdla.c | 2 +- >> drivers/net/wireless/ath/ath9k/hif_usb.c | 2 +- >> .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 5 +- >> drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 48 ++- >> drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h | 6 +- >> drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 3 +- >> drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 2 +- >> drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 10 +- >> .../net/wireless/intersil/orinoco/orinoco_usb.c | 4 +- >> drivers/net/wireless/marvell/mwifiex/sta_ioctl.c | 1 + >> .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 2 +- >> drivers/net/wireless/rsi/rsi_91x_hal.c | 12 +- >> drivers/net/wireless/rsi/rsi_91x_usb.c | 37 +- >> drivers/net/wireless/zydas/zd1211rw/zd_usb.c | 2 +- >> drivers/nfc/pn544/pn544.c | 2 +- >> drivers/nvme/target/fabrics-cmd.c | 15 +- >> drivers/nvmem/core.c | 8 +- >> drivers/of/Kconfig | 4 + >> drivers/of/address.c | 6 +- >> drivers/pci/controller/dwc/pci-keystone.c | 6 +- >> drivers/pci/controller/pci-tegra.c | 2 +- >> drivers/pci/quirks.c | 34 ++ >> drivers/phy/motorola/phy-cpcap-usb.c | 18 +- >> drivers/phy/qualcomm/phy-qcom-apq8064-sata.c | 2 +- >> drivers/phy/qualcomm/phy-qcom-qmp.c | 2 +- >> drivers/platform/x86/dell-laptop.c | 26 ++ >> drivers/platform/x86/gpd-pocket-fan.c | 2 +- >> drivers/platform/x86/intel_scu_ipc.c | 21 +- >> drivers/power/supply/axp20x_ac_power.c | 31 +- >> drivers/power/supply/ingenic-battery.c | 15 +- >> drivers/power/supply/ltc2941-battery-gauge.c | 2 +- >> drivers/regulator/helpers.c | 14 + >> drivers/s390/crypto/ap_bus.c | 2 - >> drivers/s390/crypto/ap_bus.h | 2 +- >> drivers/s390/crypto/ap_queue.c | 5 +- >> drivers/s390/crypto/zcrypt_cex2a.c | 1 + >> drivers/s390/crypto/zcrypt_cex2c.c | 2 + >> drivers/s390/crypto/zcrypt_cex4.c | 1 + >> drivers/scsi/csiostor/csio_scsi.c | 2 +- >> drivers/scsi/fnic/fnic_scsi.c | 3 + >> drivers/scsi/megaraid/megaraid_sas_base.c | 3 +- >> drivers/scsi/megaraid/megaraid_sas_fusion.c | 3 +- >> drivers/scsi/megaraid/megaraid_sas_fusion.h | 1 + >> drivers/scsi/qla2xxx/qla_dbg.c | 6 - >> drivers/scsi/qla2xxx/qla_dbg.h | 6 + >> drivers/scsi/qla2xxx/qla_def.h | 5 + >> drivers/scsi/qla2xxx/qla_init.c | 34 +- >> drivers/scsi/qla2xxx/qla_isr.c | 12 + >> drivers/scsi/qla2xxx/qla_mbx.c | 3 +- >> drivers/scsi/qla2xxx/qla_nx.c | 7 +- >> drivers/scsi/qla2xxx/qla_target.c | 1 + >> drivers/scsi/qla4xxx/ql4_os.c | 2 +- >> drivers/scsi/ufs/ufshcd.c | 3 + >> drivers/soc/ti/wkup_m3_ipc.c | 4 +- >> drivers/spi/spi-dw.c | 15 +- >> drivers/spi/spi-dw.h | 1 + >> drivers/spi/spi-pxa2xx.c | 4 + >> drivers/staging/erofs/decompressor.c | 22 +- >> drivers/staging/most/net/net.c | 10 + >> drivers/staging/mt7621-pci/pci-mt7621.c | 23 +- >> drivers/staging/vt6656/device.h | 2 + >> drivers/staging/vt6656/int.c | 6 +- >> drivers/staging/vt6656/main_usb.c | 1 + >> drivers/staging/vt6656/rxtx.c | 26 +- >> drivers/staging/wlan-ng/prism2mgmt.c | 2 +- >> drivers/tee/optee/Kconfig | 1 + >> drivers/tty/serial/8250/8250_bcm2835aux.c | 2 +- >> drivers/tty/serial/imx.c | 51 ++- >> drivers/usb/dwc3/core.c | 3 + >> drivers/usb/dwc3/core.h | 2 + >> drivers/usb/dwc3/dwc3-pci.c | 4 + >> drivers/usb/dwc3/ep0.c | 4 +- >> drivers/usb/dwc3/gadget.c | 17 +- >> drivers/usb/gadget/function/f_ecm.c | 16 +- >> drivers/usb/gadget/function/f_fs.c | 2 + >> drivers/usb/gadget/function/f_ncm.c | 17 +- >> drivers/usb/gadget/legacy/cdc2.c | 2 +- >> drivers/usb/gadget/legacy/g_ffs.c | 2 +- >> drivers/usb/gadget/legacy/multi.c | 2 +- >> drivers/usb/gadget/legacy/ncm.c | 2 +- >> drivers/usb/host/xhci-tegra.c | 1 + >> drivers/usb/musb/jz4740.c | 7 +- >> drivers/usb/serial/ir-usb.c | 136 +++++-- >> drivers/usb/storage/unusual_uas.h | 7 +- >> drivers/usb/typec/tcpm/tcpci.c | 6 + >> drivers/usb/typec/tcpm/wcove.c | 2 +- >> drivers/virtio/virtio_balloon.c | 19 +- >> drivers/virtio/virtio_pci_common.c | 2 +- >> drivers/watchdog/Kconfig | 1 + >> drivers/watchdog/rn5t618_wdt.c | 1 + >> drivers/watchdog/watchdog_core.c | 35 ++ >> drivers/watchdog/watchdog_dev.c | 36 +- >> drivers/xen/xen-balloon.c | 2 +- >> fs/aio.c | 20 +- >> fs/btrfs/ctree.c | 8 +- >> fs/btrfs/ctree.h | 6 +- >> fs/btrfs/delayed-ref.c | 8 +- >> fs/btrfs/disk-io.c | 22 +- >> fs/btrfs/extent_io.c | 52 ++- >> fs/btrfs/ioctl.c | 3 +- >> fs/btrfs/super.c | 10 +- >> fs/btrfs/tests/btrfs-tests.c | 1 - >> fs/btrfs/tests/extent-io-tests.c | 9 + >> fs/btrfs/transaction.c | 30 +- >> fs/btrfs/tree-log.c | 432 +++++++-------------- >> fs/btrfs/volumes.c | 17 +- >> fs/cifs/cifsglob.h | 1 + >> fs/cifs/smb2misc.c | 2 +- >> fs/cifs/smb2ops.c | 9 +- >> fs/cifs/smb2pdu.c | 16 +- >> fs/cifs/smb2transport.c | 2 + >> fs/cifs/transport.c | 3 + >> fs/debugfs/file.c | 17 +- >> fs/eventfd.c | 15 + >> fs/ext2/super.c | 6 +- >> fs/ext4/dir.c | 9 +- >> fs/ext4/page-io.c | 19 +- >> fs/ext4/super.c | 127 +++--- >> fs/f2fs/super.c | 14 +- >> fs/gfs2/file.c | 72 ++-- >> fs/gfs2/lops.c | 70 ++-- >> fs/jbd2/journal.c | 1 + >> fs/namei.c | 4 +- >> fs/nfs/dir.c | 47 ++- >> fs/nfsd/nfs4layouts.c | 2 +- >> fs/nfsd/nfs4state.c | 2 +- >> fs/nfsd/state.h | 2 +- >> fs/nfsd/vfs.c | 1 + >> fs/ocfs2/file.c | 14 +- >> fs/overlayfs/file.c | 2 +- >> fs/overlayfs/readdir.c | 8 +- >> fs/read_write.c | 10 +- >> fs/reiserfs/super.c | 2 + >> fs/ubifs/dir.c | 2 + >> fs/ubifs/file.c | 4 +- >> fs/ubifs/ioctl.c | 3 +- >> fs/ubifs/sb.c | 2 +- >> fs/ubifs/super.c | 2 + >> fs/udf/super.c | 1 - >> include/asm-generic/tlb.h | 22 +- >> include/linux/eventfd.h | 14 + >> include/linux/irq.h | 18 + >> include/linux/irqdomain.h | 7 + >> include/linux/kvm_host.h | 8 +- >> include/linux/mfd/rohm-bd70528.h | 2 +- >> include/linux/mlx5/mlx5_ifc.h | 7 +- >> include/linux/percpu-defs.h | 3 +- >> include/linux/power/smartreflex.h | 3 + >> include/linux/regulator/consumer.h | 7 + >> include/linux/sched.h | 4 +- >> include/linux/usb/irda.h | 13 +- >> include/media/v4l2-rect.h | 8 +- >> include/net/cfg80211.h | 5 + >> include/net/ipx.h | 5 - >> include/net/pkt_cls.h | 33 +- >> include/net/sch_generic.h | 3 +- >> include/net/udp.h | 3 + >> ipc/msg.c | 19 +- >> kernel/cgroup/cgroup.c | 11 +- >> kernel/events/core.c | 10 +- >> kernel/irq/debugfs.c | 1 + >> kernel/irq/irqdomain.c | 1 + >> kernel/irq/msi.c | 5 +- >> kernel/module.c | 2 + >> kernel/padata.c | 46 +-- >> kernel/printk/printk.c | 4 +- >> kernel/rcu/srcutree.c | 7 +- >> kernel/rcu/tree_exp.h | 19 +- >> kernel/rcu/tree_plugin.h | 13 +- >> kernel/time/alarmtimer.c | 8 +- >> kernel/time/clocksource.c | 11 +- >> kernel/trace/ftrace.c | 15 +- >> kernel/trace/trace.h | 29 +- >> kernel/trace/trace_events_hist.c | 53 ++- >> kernel/trace/trace_probe.c | 6 +- >> kernel/trace/trace_sched_switch.c | 4 +- >> lib/test_kasan.c | 1 + >> lib/test_xarray.c | 22 ++ >> lib/xarray.c | 8 +- >> mm/memory_hotplug.c | 9 +- >> mm/mempolicy.c | 6 +- >> mm/migrate.c | 27 +- >> mm/mmu_gather.c | 16 +- >> mm/page_alloc.c | 14 +- >> mm/sparse.c | 2 +- >> net/bluetooth/hci_core.c | 26 +- >> net/bluetooth/hci_sock.c | 3 + >> net/core/devlink.c | 6 + >> net/core/utils.c | 20 +- >> net/hsr/hsr_slave.c | 2 + >> net/ipv4/nexthop.c | 4 +- >> net/ipv4/tcp.c | 6 + >> net/ipv6/addrconf.c | 3 + >> net/l2tp/l2tp_core.c | 7 +- >> net/mac80211/cfg.c | 23 ++ >> net/mac80211/mesh_hwmp.c | 3 + >> net/mac80211/tkip.c | 18 +- >> net/netfilter/ipset/ip_set_core.c | 41 +- >> net/netfilter/nf_conntrack_proto_sctp.c | 6 +- >> net/rxrpc/af_rxrpc.c | 2 + >> net/rxrpc/ar-internal.h | 11 + >> net/rxrpc/call_object.c | 4 +- >> net/rxrpc/conn_client.c | 3 +- >> net/rxrpc/conn_event.c | 30 +- >> net/rxrpc/conn_object.c | 3 +- >> net/rxrpc/input.c | 18 +- >> net/rxrpc/local_object.c | 23 +- >> net/rxrpc/output.c | 27 +- >> net/rxrpc/peer_event.c | 42 +- >> net/sched/cls_basic.c | 11 +- >> net/sched/cls_bpf.c | 11 +- >> net/sched/cls_flower.c | 11 +- >> net/sched/cls_fw.c | 11 +- >> net/sched/cls_matchall.c | 11 +- >> net/sched/cls_route.c | 11 +- >> net/sched/cls_rsvp.h | 17 +- >> net/sched/cls_tcindex.c | 54 +-- >> net/sched/cls_u32.c | 11 +- >> net/sched/ematch.c | 3 + >> net/sched/sch_api.c | 47 ++- >> net/sched/sch_taprio.c | 7 +- >> net/sunrpc/auth_gss/svcauth_gss.c | 4 + >> net/wireless/rdev-ops.h | 10 + >> net/wireless/reg.c | 36 +- >> net/wireless/trace.h | 5 + >> net/wireless/wext-core.c | 3 +- >> net/xfrm/xfrm_interface.c | 2 +- >> samples/bpf/Makefile | 2 +- >> samples/bpf/xdp_redirect_cpu_user.c | 59 ++- >> scripts/find-unused-docs.sh | 2 +- >> security/tomoyo/common.c | 11 +- >> sound/drivers/dummy.c | 2 +- >> sound/pci/hda/hda_intel.c | 4 + >> sound/pci/hda/patch_hdmi.c | 1 + >> sound/soc/codecs/hdac_hda.c | 4 +- >> sound/soc/codecs/rt5640.c | 7 + >> sound/soc/codecs/sgtl5000.c | 3 +- >> sound/soc/fsl/fsl_audmix.c | 9 +- >> sound/soc/intel/boards/cht_bsw_rt5645.c | 26 +- >> sound/soc/intel/boards/skl_hda_dsp_common.c | 21 +- >> sound/soc/soc-topology.c | 6 +- >> sound/soc/sof/core.c | 87 +++-- >> sound/soc/sof/intel/hda-dai.c | 11 +- >> sound/soc/sof/intel/hda-loader.c | 1 - >> sound/soc/sof/intel/hda.c | 4 +- >> sound/soc/sof/ipc.c | 20 +- >> sound/soc/sof/loader.c | 19 +- >> sound/soc/sof/pm.c | 25 +- >> sound/soc/sof/sof-priv.h | 11 +- >> sound/soc/sti/uniperif_player.c | 7 +- >> sound/usb/validate.c | 6 +- >> tools/include/linux/string.h | 8 + >> tools/kvm/kvm_stat/kvm_stat | 8 +- >> tools/lib/string.c | 7 + >> tools/lib/traceevent/parse-filter.c | 4 +- >> tools/perf/builtin-c2c.c | 10 +- >> tools/perf/builtin-report.c | 6 +- >> tools/power/cpupower/lib/cpufreq.c | 78 +++- >> tools/power/cpupower/lib/cpufreq.h | 20 +- >> tools/power/cpupower/utils/cpufreq-info.c | 12 +- >> tools/testing/selftests/bpf/bpf_helpers.h | 2 +- >> .../selftests/bpf/prog_tests/attach_probe.c | 7 +- >> .../testing/selftests/bpf/prog_tests/perf_buffer.c | 29 +- >> .../bpf/prog_tests/stacktrace_build_id_nmi.c | 8 +- >> .../selftests/bpf/progs/test_get_stack_rawtp.c | 3 +- >> .../bpf/progs/test_select_reuseport_kern.c | 6 + >> tools/testing/selftests/bpf/test_sockmap.c | 15 +- >> .../tc-testing/plugin-lib/buildebpfPlugin.py | 2 +- >> virt/kvm/arm/aarch32.c | 117 +++++- >> virt/kvm/arm/mmio.c | 6 + >> virt/kvm/async_pf.c | 10 +- >> virt/kvm/kvm_main.c | 4 +- >> 526 files changed, 4899 insertions(+), 2398 deletions(-) >> >> -- >> kernel-team mailing list >> kernel-team@lists.ubuntu.com >> https://lists.ubuntu.com/mailman/listinfo/kernel-team >