5.4.19-stable review
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest309 patches 11 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/309 | sparc32: fix struct ipc64_perm type definitionarch/ | +11 | 0 replies | |
| 2/309 | bnxt_en: Move devlink_register before registering netdevdrivers/ drivers/ | +8 | 0 replies | |
| 3/309 | cls_rsvp: fix rsvp_policynet/ | +2 | 0 replies | |
| 4/309 | gtp: use __GFP_NOWARN to avoid memalloc warningdrivers/ | +2 | 0 replies | |
| 5/309 | l2tp: Allow duplicate session creation with UDPnet/ | +6 | 0 replies | |
| 6/309 | net: hsr: fix possible NULL deref in hsr_handle_frame()net/ | +2 | 0 replies | |
| 7/309 | net_sched: fix an OOB access in cls_tcindexnet/ | +20 | 0 replies | |
| 8/309 | net: stmmac: Delete txtimer in suspend()drivers/ | +4 | 0 replies | |
| 9/309 | bnxt_en: Fix TC queue mapping.drivers/ | +1 | 0 replies | |
| 10/309 | rxrpc: Fix use-after-free in rxrpc_put_local()net/ | +4 | 0 replies | |
| 11/309 | rxrpc: Fix insufficient receive notification generationnet/ | +2 | 0 replies | |
| 12/309 | rxrpc: Fix missing active use pinning of rxrpc_local objectnet/ net/ net/ +2 more | +61 | 0 replies | |
| 13/309 | rxrpc: Fix NULL pointer deref due to call->conn being cleared on disconnectnet/ net/ net/ +2 more | +15 | 0 replies | |
| 14/309 | tcp: clear tp->total_retrans in tcp_disconnect()net/ | +1 | 0 replies | |
| 15/309 | tcp: clear tp->delivered in tcp_disconnect()net/ | +1 | 0 replies | |
| 16/309 | tcp: clear tp->data_segs{in|out} in tcp_disconnect()net/ | +2 | 0 replies | |
| 17/309 | tcp: clear tp->segs_{in|out} in tcp_disconnect()net/ | +2 | 0 replies | |
| 18/309 | ionic: fix rxq comp packet type maskdrivers/ | +1 | 0 replies | |
| 19/309 | MAINTAINERS: correct entries for ISDN/mISDN sectionMAINTAINERS | +4 | 0 replies | |
| 20/309 | netdevsim: fix stack-out-of-bounds in nsim_dev_debugfs_init()drivers/ | +1 | 0 replies | |
| 21/309 | bnxt_en: Fix logic that disables Bus Master during firmware reset.drivers/ | +7 | 0 replies | |
| 22/309 | media: uvcvideo: Avoid cyclic entity chains due to malformed USB descriptorsdrivers/ | +12 | 0 replies | |
| 23/309 | mfd: dln2: More sanity checking for endpointsdrivers/ | +11 | 0 replies | |
| 24/309 | netfilter: ipset: fix suspicious RCU usage in find_set_and_idnet/ | +21 | 0 replies | |
| 25/309 | ipc/msg.c: consolidate all xxxctl_down() functionsipc/ | +10 | 0 replies | |
| 26/309 | tracing/kprobes: Have uname use __get_str() in print_fmtkernel/ | +4 | 0 replies | |
| 27/309 | tracing: Fix sched switch start/stop refcount racy updateskernel/ | +3 | 0 replies | |
| 28/309 | rcu: Use *_ONCE() to protect lockless ->expmask accesseskernel/ | +9 | 0 replies | |
| 29/309 | rcu: Avoid data-race in rcu_gp_fqs_check_wake()kernel/ | +6 | 0 replies | |
| 30/309 | srcu: Apply *_ONCE() to ->srcu_last_gp_endkernel/ | +4 | 0 replies | |
| 31/309 | rcu: Use READ_ONCE() for ->expmask in rcu_read_unlock_special()kernel/ | +1 | 0 replies | |
| 32/309 | nvmet: Fix error print message at nvmet_install_queue functiondrivers/ | +1 | 0 replies | |
| 33/309 | nvmet: Fix controller use after freedrivers/ | +9 | 0 replies | |
| 34/309 | Bluetooth: btusb: fix memory leak on fwdrivers/ | +1 | 0 replies | |
| 35/309 | Bluetooth: btusb: Disable runtime suspend on Realtek devicesdrivers/ | +4 | 0 replies | |
| 36/309 | brcmfmac: Fix memory leak in brcmf_usbdev_qinitdrivers/ | +1 | 0 replies | |
| 37/309 | usb: dwc3: gadget: Check END_TRANSFER completiondrivers/ drivers/ drivers/ | +9 | 0 replies | |
| 38/309 | usb: dwc3: gadget: Delay starting transferdrivers/ drivers/ | +12 | 0 replies | |
| 39/309 | usb: typec: tcpci: mask event interrupts when remove driverdrivers/ | +6 | 0 replies | |
| 40/309 | objtool: Silence build outputtools/ | +0 | 0 replies | |
| 41/309 | usb: gadget: f_fs: set req->num_sgs as 0 for non-sg transferdrivers/ | +2 | 0 replies | |
| 42/309 | usb: gadget: legacy: set max_speed to super-speeddrivers/ drivers/ drivers/ +1 more | +4 | 0 replies | |
| 43/309 | usb: gadget: f_ncm: Use atomic_t to track in-flight requestdrivers/ | +13 | 0 replies | |
| 44/309 | usb: gadget: f_ecm: Use atomic_t to track in-flight requestdrivers/ | +12 | 0 replies | |
| 45/309 | ALSA: usb-audio: Fix endianess in descriptor validationsound/ | +3 | 0 replies | |
| 46/309 | ALSA: usb-audio: Annotate endianess in Scarlett gen2 quirksound/ | +23 | 0 replies | |
| 47/309 | ALSA: dummy: Fix PCM format loop in proc outputsound/ | +1 | 0 replies | |
| 48/309 | memcg: fix a crash in wb_workfn when a device disappearsfs/ include/ include/ +1 more | +29 | 0 replies | |
| 49/309 | mm/sparse.c: reset sections mem_map when fully deactivatedmm/ | +1 | 0 replies | |
| 50/309 | mmc: sdhci-pci: Make function amd_sdhci_reset staticdrivers/ | +1 | 0 replies | |
| 51/309 | utimes: Clamp the timestamps in notify_change()fs/ fs/ fs/ +3 more | +34 | 0 replies | |
| 52/309 | mm/memory_hotplug: fix remove_memory() lockdep splatmm/ | +6 | 0 replies | |
| 53/309 | mm: thp: dont need care deferred split queue in memcg charge move pathmm/ | +0 | 0 replies | |
| 54/309 | mm: move_pages: report the number of non-attempted pagesmm/ | +23 | 0 replies | |
| 55/309 | media/v4l2-core: set pages dirty upon releasing DMA buffersdrivers/ | +4 | 0 replies | |
| 56/309 | media: v4l2-core: compat: ignore native command codesdrivers/ | +75 | 0 replies | |
| 57/309 | media: v4l2-rect.h: fix v4l2_rect_map_inside() top/left adjustmentsinclude/ | +4 | 0 replies | |
| 58/309 | lib/test_kasan.c: fix memory leak in kmalloc_oob_krealloc_more()lib/ | +1 | 0 replies | |
| 59/309 | irqdomain: Fix a memory leak in irq_domain_push_irq()kernel/ | +1 | 0 replies | |
| 60/309 | x86/cpu: Update cached HLE state on write to TSX_CTRL_CPUID_CLEARarch/ | +7 | 0 replies | |
| 61/309 | platform/x86: intel_scu_ipc: Fix interrupt supportdrivers/ | +8 | 0 replies | |
| 62/309 | ALSA: hda: Apply aligned MMIO access only conditionallyinclude/ sound/ | +54 | 0 replies | |
| 63/309 | ALSA: hda: Add Clevo W65_67SB the power_save blacklistsound/ | +2 | 0 replies | |
| 64/309 | ALSA: hda: Add JasperLake PCI ID and codec vidsound/ sound/ | +3 | 0 replies | |
| 65/309 | arm64: acpi: fix DAIF manipulation with pNMIarch/ arch/ | +11 | 0 replies | |
| 66/309 | KVM: arm64: Correct PSTATE on exception entryarch/ arch/ | +66 | 0 replies | |
| 67/309 | KVM: arm/arm64: Correct CPSR on exception entryarch/ arch/ virt/ | +114 | 0 replies | |
| 68/309 | KVM: arm/arm64: Correct AArch32 SPSR on exception entryarch/ arch/ virt/ | +40 | 0 replies | |
| 69/309 | KVM: arm64: Only sign-extend MMIO up to register widtharch/ arch/ arch/ +2 more | +20 | 0 replies | |
| 70/309 | MIPS: syscalls: fix indentation of the SYSNR messagearch/ | +1 | 0 replies | |
| 71/309 | MIPS: fix indentation of the RELOCS messagearch/ | +1 | 0 replies | |
| 72/309 | MIPS: boot: fix typo in vmlinux.lzma.its targetarch/ | +1 | 0 replies | |
| 73/309 | s390/mm: fix dynamic pagetable upgrade for hugetlbfsarch/ arch/ | +101 | 0 replies | |
| 74/309 | powerpc/mmu_gather: enable RCU_TABLE_FREE even for !SMP casearch/ arch/ arch/ +2 more | +1 | 0 replies | |
| 75/309 | powerpc/ptdump: Fix W+X verificationarch/ | +3 | 0 replies | |
| 76/309 | powerpc/xmon: dont access ASDR in VMsarch/ | +4 | 0 replies | |
| 77/309 | powerpc/pseries: Advance pfn if section is not present in lmb_is_removable()arch/ | +3 | 0 replies | |
| 78/309 | powerpc/32s: Fix bad_kuap_fault()arch/ arch/ arch/ +2 more | +17 | 0 replies | |
| 79/309 | powerpc/32s: Fix CPU wake-up from sleep modearch/ | +2 | 0 replies | |
| 80/309 | tracing: Fix now invalid var_ref_vals assumption in trace actionkernel/ | +38 | 0 replies | |
| 81/309 | PCI: tegra: Fix return value check of pm_runtime_get_sync()drivers/ | +1 | 0 replies | |
| 82/309 | PCI: keystone: Fix outbound region mappingdrivers/ | +1 | 0 replies | |
| 83/309 | PCI: keystone: Fix link training retries initiationdrivers/ | +1 | 0 replies | |
| 84/309 | PCI: keystone: Fix error handling when "num-viewport" DT property is not populateddrivers/ | +1 | 0 replies | |
| 85/309 | mmc: spi: Toggle SPI polarity, do not hardcode itdrivers/ | +8 | 0 replies | |
| 86/309 | ACPI: video: Do not export a non working backlight interface on MSI MS-7721 boardsdrivers/ | +13 | 0 replies | |
| 87/309 | ACPI / battery: Deal with design or full capacity being reported as -1drivers/ | +12 | 0 replies | |
| 88/309 | ACPI / battery: Use design-cap for capacity calculations if full-cap is not availabledrivers/ | +8 | 0 replies | |
| 89/309 | ACPI / battery: Deal better with neither design nor full capacity not being reporteddrivers/ | +39 | 0 replies | |
| 90/309 | alarmtimer: Unregister wakeup source when module get failskernel/ | +5 | 0 replies | |
| 91/309 | fscrypt: dont print name of busy file when removing keyfs/ | +2 | 0 replies | |
| 92/309 | ubifs: dont trigger assertion on invalid no-key filenamefs/ | +2 | 0 replies | |
| 93/309 | ubifs: Fix wrong memory allocationfs/ | +1 | 0 replies | |
| 94/309 | ubifs: Fix FS_IOC_SETFLAGS unexpectedly clearing encrypt flagfs/ | +2 | 0 replies | |
| 95/309 | ubifs: Fix deadlock in concurrent bulk-read and writepagefs/ | +3 | 0 replies | |
| 96/309 | mmc: sdhci-of-at91: fix memleak on clk_get failuredrivers/ | +6 | 0 replies | |
| 97/309 | ASoC: SOF: core: free trace on errorssound/ | +5 | 0 replies | |
| 98/309 | hv_balloon: Balloon up according to request page numberdrivers/ | +3 | 0 replies | |
| 99/309 | mfd: axp20x: Mark AXP20X_VBUS_IPSOUT_MGMT as volatiledrivers/ | +1 | 0 replies | |
| 100/309 | nvmem: core: fix memory abort in cleanup pathdrivers/ | +5 | 0 replies | |
| 101/309 | crypto: api - Check spawn->alg under lock in crypto_drop_spawncrypto/ | +2 | 0 replies | |
| 102/309 | crypto: ccree - fix backlog memory leakdrivers/ | +1 | 0 replies | |
| 103/309 | crypto: ccree - fix AEAD decrypt auth faildrivers/ | +1 | 0 replies | |
| 104/309 | crypto: ccree - fix pm wrongful error reportingdrivers/ | +1 | 0 replies | |
| 105/309 | crypto: ccree - fix FDE descriptor sequencedrivers/ | +45 | 0 replies | |
| 106/309 | crypto: ccree - fix PM race conditiondrivers/ drivers/ drivers/ +1 more | +7 | 0 replies | |
| 107/309 | padata: Remove broken queue flushingkernel/ | +12 | 0 replies | |
| 108/309 | fs: allow deduplication of eof block into the end of the destination filefs/ | +4 | 0 replies | |
| 109/309 | scripts/find-unused-docs: Fix massive false positivesscripts/ | +1 | 0 replies | |
| 110/309 | erofs: fix out-of-bound read for shifted uncompressed blockfs/ | +10 | 0 replies | |
| 111/309 | scsi: megaraid_sas: Do not initiate OCR if controller is not in ready statedrivers/ drivers/ drivers/ | +5 | 0 replies | |
| 112/309 | scsi: qla2xxx: Fix mtcp dump collection failuredrivers/ | +1 | 0 replies | |
| 113/309 | cpupower: Revert library ABI changes from commit ae2917093fb60bdc1ed3etools/ tools/ tools/ | +87 | 0 replies | |
| 114/309 | power: supply: axp20x_ac_power: Fix reporting online statusdrivers/ | +25 | 0 replies | |
| 115/309 | power: supply: ltc2941-battery-gauge: fix use-after-freedrivers/ | +1 | 0 replies | |
| 116/309 | ovl: fix wrong WARN_ON() in ovl_cache_update_ino()fs/ | +7 | 0 replies | |
| 117/309 | ovl: fix lseek overflow on 32bitfs/ | +1 | 0 replies | |
| 118/309 | f2fs: choose hardlimit when softlimit is larger than hardlimit in f2fs_statfs_project()fs/ | +14 | 0 replies | |
| 119/309 | f2fs: fix miscounted block limit in f2fs_statfs_project()fs/ | +2 | 0 replies | |
| 120/309 | f2fs: code cleanup for f2fs_statfs_project()fs/ | +4 | 0 replies | |
| 121/309 | f2fs: fix dcache lookup of !casefolded directoriesfs/ | +1 | 0 replies | |
| 122/309 | f2fs: fix race conditions in ->d_compare() and ->d_hash()fs/ | +6 | 0 replies | |
| 123/309 | PM: core: Fix handling of devices deleted during system-wide resumedrivers/ | +37 | 0 replies | |
| 124/309 | cpufreq: Avoid creating excessively large stack framesdrivers/ drivers/ drivers/ +8 more | +119 | 0 replies | |
| 125/309 | of: Add OF_DMA_DEFAULT_COHERENT & select it on powerpcarch/ drivers/ drivers/ | +10 | 0 replies | |
| 126/309 | ARM: dma-api: fix max_pfn off-by-one error in __dma_supported()arch/ | +1 | 0 replies | |
| 127/309 | dm zoned: support zone sizes smaller than 128MiBdrivers/ | +14 | 0 replies | |
| 128/309 | dm space map common: fix to ensure new block isnt already in usedrivers/ drivers/ drivers/ +1 more | +37 | 0 replies | |
| 129/309 | dm writecache: fix incorrect flush sequence when doing SSD mode commitdrivers/ | +21 | 0 replies | |
| 130/309 | dm crypt: fix GFP flags passed to skcipher_request_alloc()drivers/ | +1 | 0 replies | |
| 131/309 | dm crypt: fix benbi IV constructor crash if used in authenticated modedrivers/ | +8 | 0 replies | |
| 132/309 | dm thin metadata: use pool locking at end of dm_pool_metadata_closedrivers/ | +6 | 0 replies | |
| 133/309 | dm: fix potential for q->make_request_fn NULL pointerdrivers/ | +7 | 0 replies | |
| 134/309 | scsi: qla2xxx: Fix stuck login session using prli_pend_timerdrivers/ drivers/ drivers/ | +32 | 0 replies | |
| 135/309 | ASoC: SOF: Introduce state machine for FW bootsound/ sound/ sound/ +4 more | +99 | 0 replies | |
| 136/309 | ASoC: SOF: core: release resources on errors in probe_continuesound/ sound/ | +15 | 0 replies | |
| 137/309 | tracing: Annotate ftrace_graph_hash pointer with __rcukernel/ kernel/ | +7 | 0 replies | |
| 138/309 | tracing: Annotate ftrace_graph_notrace_hash pointer with __rcukernel/ kernel/ | +7 | 0 replies | |
| 139/309 | ftrace: Add comment to why rcu_dereference_sched() is open codedkernel/ | +10 | 0 replies | |
| 140/309 | ftrace: Protect ftrace_graph_hash with ftrace_synckernel/ kernel/ | +11 | 0 replies | |
| 141/309 | crypto: pcrypt - Avoid deadlock by using per-instance padata queuescrypto/ include/ kernel/ | +227 | 0 replies | |
| 142/309 | btrfs: fix improper setting of scanned for range cyclic write cache pagesfs/ | +10 | 0 replies | |
| 143/309 | btrfs: Handle another split brain scenario with metadata uuid featurefs/ | +14 | 0 replies | |
| 144/309 | riscv, bpf: Fix broken BPF tail callsarch/ | +11 | 0 replies | |
| 145/309 | selftests/bpf: Fix perf_buffer test on systems w/ offline CPUstools/ | +24 | 0 replies | |
| 146/309 | bpf, devmap: Pass lockdep expression to RCU listskernel/ | +2 | 0 replies | |
| 147/309 | libbpf: Fix realloc usage in bpf_core_find_candstools/ | +3 | 0 replies | |
| 148/309 | tc-testing: fix eBPF tests failure on linux fresh clonestools/ | +1 | 0 replies | |
| 149/309 | samples/bpf: Dont try to remove users homedir on cleansamples/ | +1 | 0 replies | |
| 150/309 | samples/bpf: Xdp_redirect_cpu fix missing tracepoint attachsamples/ | +55 | 0 replies | |
| 151/309 | selftests/bpf: Fix test_attach_probetools/ | +4 | 0 replies | |
| 152/309 | selftests/bpf: Skip perf hw events test if the setup disabled ittools/ | +6 | 0 replies | |
| 153/309 | selftests: bpf: Use a temporary file in test_sockmaptools/ | +5 | 0 replies | |
| 154/309 | selftests: bpf: Ignore FIN packets for reuseport teststools/ | +6 | 0 replies | |
| 155/309 | crypto: api - fix unexpectedly getting generic implementationcrypto/ crypto/ | +24 | 0 replies | |
| 156/309 | crypto: hisilicon - Use the offset fields in sqe to avoid need to split scatterlistsdrivers/ drivers/ drivers/ | +27 | 0 replies | |
| 157/309 | crypto: ccp - set max RSA modulus size for v3 platform devices as welldrivers/ | +1 | 0 replies | |
| 158/309 | crypto: arm64/ghash-neon - bump priority to 150arch/ | +1 | 0 replies | |
| 159/309 | crypto: pcrypt - Do not clear MAY_SLEEP flag in original requestcrypto/ | +0 | 0 replies | |
| 160/309 | crypto: atmel-aes - Fix counter overflow in CTR modedrivers/ | +12 | 0 replies | |
| 161/309 | crypto: api - Fix race condition in crypto_spawn_algcrypto/ crypto/ crypto/ | +6 | 0 replies | |
| 162/309 | crypto: picoxcell - adjust the position of tasklet_init and fix missed tasklet_killdrivers/ | +13 | 0 replies | |
| 163/309 | powerpc/futex: Fix incorrect user access blockingarch/ | +6 | 0 replies | |
| 164/309 | scsi: qla2xxx: Fix unbound NVME response lengthdrivers/ drivers/ drivers/ | +18 | 0 replies | |
| 165/309 | NFS: Fix memory leaks and corruption in readdirfs/ | +15 | 0 replies | |
| 166/309 | NFS: Directory page cache pages need to be locked when readfs/ | +19 | 0 replies | |
| 167/309 | nfsd: fix filecache lookupfs/ | +6 | 0 replies | |
| 168/309 | jbd2_seq_info_next should increase position indexfs/ | +1 | 0 replies | |
| 169/309 | ext4: fix deadlock allocating crypto bounce page from mempoolfs/ | +14 | 0 replies | |
| 170/309 | ext4: fix race conditions in ->d_compare() and ->d_hash()fs/ | +6 | 0 replies | |
| 171/309 | Btrfs: fix missing hole after hole punching and fsync when using NO_HOLESfs/ | +100 | 0 replies | |
| 172/309 | Btrfs: make deduplication with range including the last block workfs/ | +2 | 0 replies | |
| 173/309 | Btrfs: fix infinite loop during fsync after rename operationsfs/ | +44 | 0 replies | |
| 174/309 | btrfs: set trans->drity in btrfs_commit_transactionfs/ | +8 | 0 replies | |
| 175/309 | btrfs: drop log root for dropped rootsfs/ | +12 | 0 replies | |
| 176/309 | Btrfs: fix race between adding and putting tree mod seq elements and nodesfs/ fs/ fs/ +2 more | +8 | 0 replies | |
| 177/309 | btrfs: flush write bio if we loop in extent_write_cache_pagesfs/ | +10 | 0 replies | |
| 178/309 | btrfs: Correctly handle empty trees in find_first_clear_extent_bitfs/ fs/ | +27 | 0 replies | |
| 179/309 | ARM: tegra: Enable PLLP bypass during Tegra124 LP1arch/ | +11 | 0 replies | |
| 180/309 | iwlwifi: dont throw error when trying to remove IGTKdrivers/ | +7 | 0 replies | |
| 181/309 | mwifiex: fix unbalanced locking in mwifiex_process_country_ie()drivers/ | +1 | 0 replies | |
| 182/309 | sunrpc: expiry_time should be seconds not timevalnet/ | +4 | 0 replies | |
| 183/309 | gfs2: fix gfs2_find_jhead that returns uninitialized jhead with seq 0fs/ | +1 | 0 replies | |
| 184/309 | gfs2: move setting current->backing_dev_infofs/ | +10 | 0 replies | |
| 185/309 | gfs2: fix O_SYNC write handlingfs/ | +21 | 0 replies | |
| 186/309 | drm: atmel-hlcdc: use double rate for pixel clock only if supporteddrivers/ | +3 | 0 replies | |
| 187/309 | drm: atmel-hlcdc: enable clock before configuring timing enginedrivers/ | +7 | 0 replies | |
| 188/309 | drm: atmel-hlcdc: prefer a lower pixel-clock than requesteddrivers/ | +2 | 0 replies | |
| 189/309 | drm/rect: Avoid division by zerodrivers/ | +6 | 0 replies | |
| 190/309 | media: iguanair: fix endpoint sanity checkdrivers/ | +1 | 0 replies | |
| 191/309 | media: rc: ensure lirc is initialized before registering input devicedrivers/ | +16 | 0 replies | |
| 192/309 | tools/kvm_stat: Fix kvm_exit filter nametools/ | +6 | 0 replies | |
| 193/309 | xen/balloon: Support xend-based toolstack take twodrivers/ | +1 | 0 replies | |
| 194/309 | watchdog: fix UAF in reboot notifier handling in watchdog core codedrivers/ drivers/ | +36 | 0 replies | |
| 195/309 | bcache: add readahead cache policy options via sysfs interfacedrivers/ drivers/ drivers/ | +37 | 0 replies | |
| 196/309 | eventfd: track eventfd_signal() recursion depthfs/ include/ | +29 | 0 replies | |
| 197/309 | aio: prevent potential eventfd recursion on pollfs/ | +18 | 0 replies | |
| 198/309 | KVM: x86: Refactor picdev_write() to prevent Spectre-v1/L1TF attacksarch/ | +5 | 0 replies | |
| 199/309 | KVM: x86: Refactor prefix decoding to prevent Spectre-v1/L1TF attacksarch/ | +14 | 0 replies | |
| 200/309 | KVM: x86: Protect pmu_intel.c from Spectre-v1/L1TF attacksarch/ | +16 | 0 replies | |
| 201/309 | KVM: x86: Protect DR-based index computations from Spectre-v1/L1TF attacksarch/ | +6 | 0 replies | |
| 202/309 | KVM: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1TF attacksarch/ | +9 | 0 replies | |
| 203/309 | KVM: x86: Protect kvm_hv_msr_[get|set]_crash_data() from Spectre-v1/L1TF attacksarch/ | +6 | 0 replies | |
| 204/309 | KVM: x86: Protect ioapic_write_indirect() from Spectre-v1/L1TF attacksarch/ | +1 | 0 replies | |
| 205/309 | KVM: x86: Protect MSR-based index computations in pmu.h from Spectre-v1/L1TF attacksarch/ | +14 | 0 replies | |
| 206/309 | KVM: x86: Protect ioapic_read_indirect() from Spectre-v1/L1TF attacksarch/ | +8 | 0 replies | |
| 207/309 | KVM: x86: Protect MSR-based index computations from Spectre-v1/L1TF attacks in x86.carch/ | +8 | 0 replies | |
| 208/309 | KVM: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacksarch/ | +8 | 0 replies | |
| 209/309 | KVM: x86: Protect MSR-based index computations in fixed_msr_to_seg_unit() from Spectre-v1/L1TF attacksarch/ | +6 | 0 replies | |
| 210/309 | KVM: x86: Fix potential put_fpu() w/o load_fpu() on MPX platformarch/ | +4 | 0 replies | |
| 211/309 | KVM: PPC: Book3S HV: Uninit vCPU if vcore creation failsarch/ | +3 | 0 replies | |
| 212/309 | KVM: PPC: Book3S PR: Free shared page if mmu initialization failsarch/ | +3 | 0 replies | |
| 213/309 | kvm/svm: PKU not currently supportedarch/ arch/ arch/ +2 more | +16 | 0 replies | |
| 214/309 | x86/kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bitarch/ | +3 | 0 replies | |
| 215/309 | x86/kvm: Introduce kvm_(un)map_gfn()include/ virt/ | +26 | 0 replies | |
| 216/309 | x86/KVM: Make sure KVM_VCPU_FLUSH_TLB flag is not missedarch/ | +30 | 0 replies | |
| 217/309 | x86/kvm: Cache gfn to pfn translationarch/ arch/ include/ +2 more | +103 | 0 replies | |
| 218/309 | x86/KVM: Clean up hosts steal time structurearch/ arch/ | +4 | 0 replies | |
| 219/309 | KVM: VMX: Add non-canonical check on writes to RTIT address MSRsarch/ | +2 | 0 replies | |
| 220/309 | KVM: x86: Dont let userspace set host-reserved cr4 bitsarch/ | +34 | 0 replies | |
| 221/309 | KVM: x86: Free wbinvd_dirty_mask if vCPU creation failsarch/ | +1 | 0 replies | |
| 222/309 | KVM: x86: Handle TIF_NEED_FPU_LOAD in kvm_{load,put}_guest_fpu()arch/ | +17 | 0 replies | |
| 223/309 | KVM: x86: Ensure guests FPU state is loaded when accessing for emulationarch/ | +39 | 0 replies | |
| 224/309 | KVM: x86: Revert "KVM: X86: Fix fpu state crash in kvm guest"arch/ | +3 | 0 replies | |
| 225/309 | KVM: s390: do not clobber registers during guest reset/store statusarch/ | +2 | 0 replies | |
| 226/309 | ocfs2: fix oops when writing cloned filefs/ | +6 | 0 replies | |
| 227/309 | mm/page_alloc.c: fix uninitialized memmaps on a partially populated last sectionmm/ | +12 | 0 replies | |
| 228/309 | arm64: dts: qcom: qcs404-evb: Set vdd_apc regulator in high power modearch/ | +1 | 0 replies | |
| 229/309 | mm/mmu_gather: invalidate TLB correctly on batch allocation failure and flusharch/ arch/ arch/ +4 more | +43 | 0 replies | |
| 230/309 | clk: tegra: Mark fuse clock as criticaldrivers/ | +5 | 0 replies | |
| 231/309 | drm/amd/dm/mst: Ignore payload update failuresdrivers/ | +4 | 0 replies | |
| 232/309 | virtio-balloon: initialize all vq callbacksdrivers/ | +2 | 0 replies | |
| 233/309 | virtio-pci: check name when counting MSI-X vectorsdrivers/ | +1 | 0 replies | |
| 234/309 | fix up iter on short count in fuse_direct_io()fs/ | +4 | 0 replies | |
| 235/309 | broken ping to ipv6 linklocal addresses on debian bustersecurity/ | +19 | 0 replies | |
| 236/309 | percpu: Separate decrypted varaibles anytime encryption can be enabledinclude/ | +1 | 0 replies | |
| 237/309 | ASoC: meson: axg-fifo: fix fifo threshold setupsound/ sound/ sound/ +1 more | +50 | 0 replies | |
| 238/309 | scsi: qla2xxx: Fix the endianness of the qla82xx_get_fw_size() return typedrivers/ | +3 | 0 replies | |
| 239/309 | scsi: csiostor: Adjust indentation in csio_device_resetdrivers/ | +1 | 0 replies | |
| 240/309 | scsi: qla4xxx: Adjust indentation in qla4xxx_mem_freedrivers/ | +1 | 0 replies | |
| 241/309 | scsi: ufs: Recheck bkops level if bkops is disableddrivers/ | +3 | 0 replies | |
| 242/309 | mtd: spi-nor: Split mt25qu512a (n25q512a) entry into twodrivers/ | +5 | 0 replies | |
| 243/309 | phy: qualcomm: Adjust indentation in read_poll_timeoutdrivers/ | +1 | 0 replies | |
| 244/309 | ext2: Adjust indentation in ext2_fill_superfs/ | +3 | 0 replies | |
| 245/309 | powerpc/44x: Adjust indentation in ibm4xx_denali_fixup_memsizearch/ | +1 | 0 replies | |
| 246/309 | drm: msm: mdp4: Adjust indentation in mdp4_dsi_encoder_enabledrivers/ | +1 | 0 replies | |
| 247/309 | NFC: pn544: Adjust indentation in pn544_hci_check_presencedrivers/ | +1 | 0 replies | |
| 248/309 | ppp: Adjust indentation into ppp_async_inputdrivers/ | +9 | 0 replies | |
| 249/309 | net: smc911x: Adjust indentation in smc911x_phy_configuredrivers/ | +1 | 0 replies | |
| 250/309 | net: tulip: Adjust indentation in {dmfe, uli526x}_init_moduledrivers/ drivers/ | +6 | 0 replies | |
| 251/309 | IB/mlx5: Fix outstanding_pi index for GSI qpsdrivers/ | +1 | 0 replies | |
| 252/309 | IB/core: Fix ODP get user pages flowdrivers/ | +1 | 0 replies | |
| 253/309 | nfsd: fix delay timer on 32-bit architecturesfs/ | +1 | 0 replies | |
| 254/309 | nfsd: fix jiffies/time_t mixup in LRU listfs/ fs/ | +2 | 0 replies | |
| 255/309 | nfsd: Return the correct number of bytes written to the filefs/ | +1 | 0 replies | |
| 256/309 | virtio-balloon: Fix memory leak when unloading while hinting is in progressdrivers/ | +4 | 0 replies | |
| 257/309 | virtio_balloon: Fix memory leaks on errors in virtballoon_probe()drivers/ | +9 | 0 replies | |
| 258/309 | ubi: fastmap: Fix inverted logic in seen selfcheckdrivers/ | +1 | 0 replies | |
| 259/309 | ubi: Fix an error pointer dereference in error handling codedrivers/ | +12 | 0 replies | |
| 260/309 | ubifs: Fix memory leak from c->sup_nodefs/ | +2 | 0 replies | |
| 261/309 | regulator: core: Add regulator_is_equal() helperdrivers/ include/ | +21 | 2 replies | |
| 262/309 | ASoC: sgtl5000: Fix VDDA and VDDIO comparisonsound/ | +2 | 0 replies | |
| 263/309 | bonding/alb: properly access headers in bond_alb_xmit()drivers/ include/ | +32 | 0 replies | |
| 264/309 | devlink: report 0 after hitting end in region readnet/ | +6 | 0 replies | |
| 265/309 | dpaa_eth: support all modes with rate adapting PHYsdrivers/ | +11 | 0 replies | |
| 266/309 | net: dsa: b53: Always use dev->vlan_enabled in b53_configure_vlan()drivers/ | +1 | 0 replies | |
| 267/309 | net: dsa: bcm_sf2: Only 7278 supports 2Gb/sec IMP portdrivers/ | +3 | 0 replies | |
| 268/309 | net: dsa: microchip: enable module autoprobedrivers/ | +6 | 0 replies | |
| 269/309 | net: mvneta: move rx_dropped and rx_errors in per-cpu statsdrivers/ | +21 | 0 replies | |
| 270/309 | net_sched: fix a resource leak in tcindex_set_parms()net/ | +1 | 0 replies | |
| 271/309 | net: stmmac: fix a possible endless loopdrivers/ | +1 | 0 replies | |
| 272/309 | net: systemport: Avoid RBUF stuck in Wake-on-LAN modedrivers/ | +3 | 0 replies | |
| 273/309 | net/mlx5: IPsec, Fix esp modify function attributedrivers/ | +1 | 0 replies | |
| 274/309 | net/mlx5: IPsec, fix memory leak at mlx5_fpga_ipsec_delete_sa_ctxdrivers/ | +1 | 0 replies | |
| 275/309 | net: macb: Remove unnecessary alignment check for TSOdrivers/ | +3 | 0 replies | |
| 276/309 | net: macb: Limit maximum GEM TX length in TSOdrivers/ | +5 | 0 replies | |
| 277/309 | taprio: Fix enabling offload with wrong number of traffic classesnet/ | +13 | 0 replies | |
| 278/309 | taprio: Fix still allowing changing the flags during runtimenet/ | +41 | 0 replies | |
| 279/309 | taprio: Add missing policy validation for flagsnet/ | +1 | 0 replies | |
| 280/309 | taprio: Use taprio_reset_tc() to reset Traffic Classes configurationnet/ | +1 | 0 replies | |
| 281/309 | taprio: Fix dropping packets when using taprio + ETF offloadingnet/ | +2 | 0 replies | |
| 282/309 | ipv6/addrconf: fix potential NULL deref in inet6_set_link_af()net/ | +3 | 0 replies | |
| 283/309 | qed: Fix timestamping issue for L2 unicast ptp packets.drivers/ | +2 | 0 replies | |
| 284/309 | drop_monitor: Do not cancel uninitialized work itemnet/ | +3 | 0 replies | |
| 285/309 | net/mlx5: Fix deadlock in fs_coredrivers/ | +8 | 0 replies | |
| 286/309 | net/mlx5: Deprecate usage of generic TLS HW capability bitdrivers/ drivers/ drivers/ +1 more | +7 | 0 replies | |
| 287/309 | ASoC: Intel: skl_hda_dsp_common: Fix global-out-of-bounds bugsound/ | +12 | 0 replies | |
| 288/309 | mfd: da9062: Fix watchdog compatible stringdrivers/ | +1 | 0 replies | |
| 289/309 | mfd: rn5t618: Mark ADC control register volatiledrivers/ | +1 | 0 replies | |
| 290/309 | mfd: bd70528: Fix hour register maskinclude/ | +1 | 0 replies | |
| 291/309 | x86/timer: Dont skip PIT setup when APIC is disabled or in legacy modearch/ arch/ arch/ +3 more | +34 | 0 replies | |
| 292/309 | btrfs: use bool argument in free_root_pointers()fs/ | +5 | 0 replies | |
| 293/309 | btrfs: free block groups after freeing fs treesfs/ | +9 | 0 replies | |
| 294/309 | drm/dp_mst: Remove VCPI while disabling topology mgrdrivers/ | +12 | 0 replies | |
| 295/309 | KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVMarch/ | +1 | 0 replies | |
| 296/309 | KVM: x86: use CPUID to locate host page table reserved bitsarch/ | +12 | 0 replies | |
| 297/309 | KVM: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVMarch/ arch/ arch/ +5 more | +94 | 0 replies | |
| 298/309 | KVM: x86: fix overlap between SPTE_MMIO_MASK and generationarch/ | +5 | 0 replies | |
| 299/309 | KVM: nVMX: vmread should not set rflags to specify success in case of #PFarch/ | +3 | 0 replies | |
| 300/309 | KVM: Use vcpu-specific gva->hva translation when querying host page sizearch/ arch/ include/ +1 more | +7 | 0 replies | |
| 301/309 | KVM: Play nice with read-only memslots when querying host page sizevirt/ | +1 | 0 replies | |
| 302/309 | cifs: fail i/o on soft mounts if sessionsetup errors outfs/ | +8 | 0 replies | |
| 303/309 | cifs: fix mode bits from dir listing when mounted with modefromsidfs/ | +2 | 2 replies | |
| 304/309 | x86/apic/msi: Plug non-maskable MSI affinity racearch/ arch/ include/ +3 more | +163 | 0 replies | |
| 305/309 | clocksource: Prevent double add_timer_on() for watchdog_timerkernel/ | +9 | 0 replies | |
| 306/309 | perf/core: Fix mlock accounting in perf_mmap()kernel/ | +9 | 0 replies | |
| 307/309 | rxrpc: Fix service call disconnectionnet/ | +1 | 0 replies | |
| 308/309 | regulator fix for "regulator: core: Add regulator_is_equal() helper"include/ | +1 | 0 replies | |
| 309/309 | powerpc/kuap: Fix set direction in allow/prevent_user_access()arch/ arch/ arch/ +2 more | +43 | 0 replies |
Reviews trailers per patch
136 of 309 patches have a Reviewed-by or Acked-by.
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 117 reviewers.
Cover letter [PATCH 5.4 000/309] 5.4.19-stable review
This is the start of the stable review cycle for the 5.4.19 release. There are 309 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Wed, 12 Feb 2020 12:18:57 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at:
https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.4.19-rc1.gz
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.4.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <[email protected]>
Linux 5.4.19-rc1
Christophe Leroy <[email protected]>
powerpc/kuap: Fix set direction in allow/prevent_user_access()
Stephen Rothwell <[email protected]>
regulator fix for "regulator: core: Add regulator_is_equal() helper"
David Howells <[email protected]>
rxrpc: Fix service call disconnection
Song Liu <[email protected]>
perf/core: Fix mlock accounting in perf_mmap()
Konstantin Khlebnikov <[email protected]>
clocksource: Prevent double add_timer_on() for watchdog_timer
Thomas Gleixner <[email protected]>
x86/apic/msi: Plug non-maskable MSI affinity race
Aurelien Aptel <[email protected]>
cifs: fix mode bits from dir listing when mounted with modefromsid
Ronnie Sahlberg <[email protected]>
cifs: fail i/o on soft mounts if sessionsetup errors out
Sean Christopherson <[email protected]>
KVM: Play nice with read-only memslots when querying host page size
Sean Christopherson <[email protected]>
KVM: Use vcpu-specific gva->hva translation when querying host page size
Miaohe Lin <[email protected]>
KVM: nVMX: vmread should not set rflags to specify success in case of #PF
Paolo Bonzini <[email protected]>
KVM: x86: fix overlap between SPTE_MMIO_MASK and generation
Sean Christopherson <[email protected]>
KVM: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVM
Paolo Bonzini <[email protected]>
KVM: x86: use CPUID to locate host page table reserved bits
Sean Christopherson <[email protected]>
KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM
Wayne Lin <[email protected]>
drm/dp_mst: Remove VCPI while disabling topology mgr
Josef Bacik <[email protected]>
btrfs: free block groups after free'ing fs trees
Anand Jain <[email protected]>
btrfs: use bool argument in free_root_pointers()
Thomas Gleixner <[email protected]>
x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode
Matti Vaittinen <[email protected]>
mfd: bd70528: Fix hour register mask
Andreas Kemnade <[email protected]>
mfd: rn5t618: Mark ADC control register volatile
Marco Felsch <[email protected]>
mfd: da9062: Fix watchdog compatible string
Cezary Rojewski <[email protected]>
ASoC: Intel: skl_hda_dsp_common: Fix global-out-of-bounds bug
Tariq Toukan <[email protected]>
net/mlx5: Deprecate usage of generic TLS HW capability bit
Maor Gottlieb <[email protected]>
net/mlx5: Fix deadlock in fs_core
Ido Schimmel <[email protected]>
drop_monitor: Do not cancel uninitialized work item
Sudarsana Reddy Kalluru <[email protected]>
qed: Fix timestamping issue for L2 unicast ptp packets.
Eric Dumazet <[email protected]>
ipv6/addrconf: fix potential NULL deref in inet6_set_link_af()
Vinicius Costa Gomes <[email protected]>
taprio: Fix dropping packets when using taprio + ETF offloading
Vinicius Costa Gomes <[email protected]>
taprio: Use taprio_reset_tc() to reset Traffic Classes configuration
Vinicius Costa Gomes <[email protected]>
taprio: Add missing policy validation for flags
Vinicius Costa Gomes <[email protected]>
taprio: Fix still allowing changing the flags during runtime
Vinicius Costa Gomes <[email protected]>
taprio: Fix enabling offload with wrong number of traffic classes
Harini Katakam <[email protected]>
net: macb: Limit maximum GEM TX length in TSO
Harini Katakam <[email protected]>
net: macb: Remove unnecessary alignment check for TSO
Raed Salem <[email protected]>
net/mlx5: IPsec, fix memory leak at mlx5_fpga_ipsec_delete_sa_ctx
Raed Salem <[email protected]>
net/mlx5: IPsec, Fix esp modify function attribute
Florian Fainelli <[email protected]>
net: systemport: Avoid RBUF stuck in Wake-on-LAN mode
Dejin Zheng <[email protected]>
net: stmmac: fix a possible endless loop
Cong Wang <[email protected]>
net_sched: fix a resource leak in tcindex_set_parms()
Lorenzo Bianconi <[email protected]>
net: mvneta: move rx_dropped and rx_errors in per-cpu stats
Razvan Stefanescu <[email protected]>
net: dsa: microchip: enable module autoprobe
Florian Fainelli <[email protected]>
net: dsa: bcm_sf2: Only 7278 supports 2Gb/sec IMP port
Florian Fainelli <[email protected]>
net: dsa: b53: Always use dev->vlan_enabled in b53_configure_vlan()
Madalin Bucur <[email protected]>
dpaa_eth: support all modes with rate adapting PHYs
Jacob Keller <[email protected]>
devlink: report 0 after hitting end in region read
Eric Dumazet <[email protected]>
bonding/alb: properly access headers in bond_alb_xmit()
Marek Vasut <[email protected]>
ASoC: sgtl5000: Fix VDDA and VDDIO comparison
Marek Vasut <[email protected]>
regulator: core: Add regulator_is_equal() helper
Quanyang Wang <[email protected]>
ubifs: Fix memory leak from c->sup_node
Dan Carpenter <[email protected]>
ubi: Fix an error pointer dereference in error handling code
Sascha Hauer <[email protected]>
ubi: fastmap: Fix inverted logic in seen selfcheck
David Hildenbrand <[email protected]>
virtio_balloon: Fix memory leaks on errors in virtballoon_probe()
David Hildenbrand <[email protected]>
virtio-balloon: Fix memory leak when unloading while hinting is in progress
Trond Myklebust <[email protected]>
nfsd: Return the correct number of bytes written to the file
Arnd Bergmann <[email protected]>
nfsd: fix jiffies/time_t mixup in LRU list
Arnd Bergmann <[email protected]>
nfsd: fix delay timer on 32-bit architectures
Yishai Hadas <[email protected]>
IB/core: Fix ODP get user pages flow
Prabhath Sajeepa <[email protected]>
IB/mlx5: Fix outstanding_pi index for GSI qps
Nathan Chancellor <[email protected]>
net: tulip: Adjust indentation in {dmfe, uli526x}_init_module
Nathan Chancellor <[email protected]>
net: smc911x: Adjust indentation in smc911x_phy_configure
Nathan Chancellor <[email protected]>
ppp: Adjust indentation into ppp_async_input
Nathan Chancellor <[email protected]>
NFC: pn544: Adjust indentation in pn544_hci_check_presence
Nathan Chancellor <[email protected]>
drm: msm: mdp4: Adjust indentation in mdp4_dsi_encoder_enable
Nathan Chancellor <[email protected]>
powerpc/44x: Adjust indentation in ibm4xx_denali_fixup_memsize
Nathan Chancellor <[email protected]>
ext2: Adjust indentation in ext2_fill_super
Nathan Chancellor <[email protected]>
phy: qualcomm: Adjust indentation in read_poll_timeout
Vignesh Raghavendra <[email protected]>
mtd: spi-nor: Split mt25qu512a (n25q512a) entry into two
Asutosh Das <[email protected]>
scsi: ufs: Recheck bkops level if bkops is disabled
Nathan Chancellor <[email protected]>
scsi: qla4xxx: Adjust indentation in qla4xxx_mem_free
Nathan Chancellor <[email protected]>
scsi: csiostor: Adjust indentation in csio_device_reset
Bart Van Assche <[email protected]>
scsi: qla2xxx: Fix the endianness of the qla82xx_get_fw_size() return type
Jerome Brunet <[email protected]>
ASoC: meson: axg-fifo: fix fifo threshold setup
Erdem Aktas <[email protected]>
percpu: Separate decrypted varaibles anytime encryption can be enabled
Casey Schaufler <[email protected]>
broken ping to ipv6 linklocal addresses on debian buster
Miklos Szeredi <[email protected]>
fix up iter on short count in fuse_direct_io()
Daniel Verkamp <[email protected]>
virtio-pci: check name when counting MSI-X vectors
Daniel Verkamp <[email protected]>
virtio-balloon: initialize all vq callbacks
Lyude Paul <[email protected]>
drm/amd/dm/mst: Ignore payload update failures
Stephen Warren <[email protected]>
clk: tegra: Mark fuse clock as critical
Peter Zijlstra <[email protected]>
mm/mmu_gather: invalidate TLB correctly on batch allocation failure and flush
Niklas Cassel <[email protected]>
arm64: dts: qcom: qcs404-evb: Set vdd_apc regulator in high power mode
David Hildenbrand <[email protected]>
mm/page_alloc.c: fix uninitialized memmaps on a partially populated last section
Gang He <[email protected]>
ocfs2: fix oops when writing cloned file
Christian Borntraeger <[email protected]>
KVM: s390: do not clobber registers during guest reset/store status
Sean Christopherson <[email protected]>
KVM: x86: Revert "KVM: X86: Fix fpu state crash in kvm guest"
Sean Christopherson <[email protected]>
KVM: x86: Ensure guest's FPU state is loaded when accessing for emulation
Sean Christopherson <[email protected]>
KVM: x86: Handle TIF_NEED_FPU_LOAD in kvm_{load,put}_guest_fpu()
Sean Christopherson <[email protected]>
KVM: x86: Free wbinvd_dirty_mask if vCPU creation fails
Sean Christopherson <[email protected]>
KVM: x86: Don't let userspace set host-reserved cr4 bits
Sean Christopherson <[email protected]>
KVM: VMX: Add non-canonical check on writes to RTIT address MSRs
Boris Ostrovsky <[email protected]>
x86/KVM: Clean up host's steal time structure
Boris Ostrovsky <[email protected]>
x86/kvm: Cache gfn to pfn translation
Boris Ostrovsky <[email protected]>
x86/KVM: Make sure KVM_VCPU_FLUSH_TLB flag is not missed
Boris Ostrovsky <[email protected]>
x86/kvm: Introduce kvm_(un)map_gfn()
Boris Ostrovsky <[email protected]>
x86/kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bit
John Allen <[email protected]>
kvm/svm: PKU not currently supported
Sean Christopherson <[email protected]>
KVM: PPC: Book3S PR: Free shared page if mmu initialization fails
Sean Christopherson <[email protected]>
KVM: PPC: Book3S HV: Uninit vCPU if vcore creation fails
Sean Christopherson <[email protected]>
KVM: x86: Fix potential put_fpu() w/o load_fpu() on MPX platform
Marios Pomonis <[email protected]>
KVM: x86: Protect MSR-based index computations in fixed_msr_to_seg_unit() from Spectre-v1/L1TF attacks
Marios Pomonis <[email protected]>
KVM: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacks
Marios Pomonis <[email protected]>
KVM: x86: Protect MSR-based index computations from Spectre-v1/L1TF attacks in x86.c
Marios Pomonis <[email protected]>
KVM: x86: Protect ioapic_read_indirect() from Spectre-v1/L1TF attacks
Marios Pomonis <[email protected]>
KVM: x86: Protect MSR-based index computations in pmu.h from Spectre-v1/L1TF attacks
Marios Pomonis <[email protected]>
KVM: x86: Protect ioapic_write_indirect() from Spectre-v1/L1TF attacks
Marios Pomonis <[email protected]>
KVM: x86: Protect kvm_hv_msr_[get|set]_crash_data() from Spectre-v1/L1TF attacks
Marios Pomonis <[email protected]>
KVM: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1TF attacks
Marios Pomonis <[email protected]>
KVM: x86: Protect DR-based index computations from Spectre-v1/L1TF attacks
Marios Pomonis <[email protected]>
KVM: x86: Protect pmu_intel.c from Spectre-v1/L1TF attacks
Marios Pomonis <[email protected]>
KVM: x86: Refactor prefix decoding to prevent Spectre-v1/L1TF attacks
Marios Pomonis <[email protected]>
KVM: x86: Refactor picdev_write() to prevent Spectre-v1/L1TF attacks
Jens Axboe <[email protected]>
aio: prevent potential eventfd recursion on poll
Jens Axboe <[email protected]>
eventfd: track eventfd_signal() recursion depth
Coly Li <[email protected]>
bcache: add readahead cache policy options via sysfs interface
Vladis Dronov <[email protected]>
watchdog: fix UAF in reboot notifier handling in watchdog core code
Juergen Gross <[email protected]>
xen/balloon: Support xend-based toolstack take two
Gavin Shan <[email protected]>
tools/kvm_stat: Fix kvm_exit filter name
Sean Young <[email protected]>
media: rc: ensure lirc is initialized before registering input device
Johan Hovold <[email protected]>
media: iguanair: fix endpoint sanity check
Ville Syrjälä <[email protected]>
drm/rect: Avoid division by zero
Peter Rosin <[email protected]>
drm: atmel-hlcdc: prefer a lower pixel-clock than requested
Claudiu Beznea <[email protected]>
drm: atmel-hlcdc: enable clock before configuring timing engine
Claudiu Beznea <[email protected]>
drm: atmel-hlcdc: use double rate for pixel clock only if supported
Andreas Gruenbacher <[email protected]>
gfs2: fix O_SYNC write handling
Christoph Hellwig <[email protected]>
gfs2: move setting current->backing_dev_info
Abhi Das <[email protected]>
gfs2: fix gfs2_find_jhead that returns uninitialized jhead with seq 0
Roberto Bergantinos Corpas <[email protected]>
sunrpc: expiry_time should be seconds not timeval
Brian Norris <[email protected]>
mwifiex: fix unbalanced locking in mwifiex_process_country_ie()
Luca Coelho <[email protected]>
iwlwifi: don't throw error when trying to remove IGTK
Stephen Warren <[email protected]>
ARM: tegra: Enable PLLP bypass during Tegra124 LP1
Nikolay Borisov <[email protected]>
btrfs: Correctly handle empty trees in find_first_clear_extent_bit
Josef Bacik <[email protected]>
btrfs: flush write bio if we loop in extent_write_cache_pages
Filipe Manana <[email protected]>
Btrfs: fix race between adding and putting tree mod seq elements and nodes
Josef Bacik <[email protected]>
btrfs: drop log root for dropped roots
Josef Bacik <[email protected]>
btrfs: set trans->drity in btrfs_commit_transaction
Filipe Manana <[email protected]>
Btrfs: fix infinite loop during fsync after rename operations
Filipe Manana <[email protected]>
Btrfs: make deduplication with range including the last block work
Filipe Manana <[email protected]>
Btrfs: fix missing hole after hole punching and fsync when using NO_HOLES
Eric Biggers <[email protected]>
ext4: fix race conditions in ->d_compare() and ->d_hash()
Eric Biggers <[email protected]>
ext4: fix deadlock allocating crypto bounce page from mempool
Vasily Averin <[email protected]>
jbd2_seq_info_next should increase position index
Trond Myklebust <[email protected]>
nfsd: fix filecache lookup
Trond Myklebust <[email protected]>
NFS: Directory page cache pages need to be locked when read
Trond Myklebust <[email protected]>
NFS: Fix memory leaks and corruption in readdir
Arun Easi <[email protected]>
scsi: qla2xxx: Fix unbound NVME response length
Michael Ellerman <[email protected]>
powerpc/futex: Fix incorrect user access blocking
Chuhong Yuan <[email protected]>
crypto: picoxcell - adjust the position of tasklet_init and fix missed tasklet_kill
Herbert Xu <[email protected]>
crypto: api - Fix race condition in crypto_spawn_alg
Tudor Ambarus <[email protected]>
crypto: atmel-aes - Fix counter overflow in CTR mode
Herbert Xu <[email protected]>
crypto: pcrypt - Do not clear MAY_SLEEP flag in original request
Ard Biesheuvel <[email protected]>
crypto: arm64/ghash-neon - bump priority to 150
Ard Biesheuvel <[email protected]>
crypto: ccp - set max RSA modulus size for v3 platform devices as well
Jonathan Cameron <[email protected]>
crypto: hisilicon - Use the offset fields in sqe to avoid need to split scatterlists
Herbert Xu <[email protected]>
crypto: api - fix unexpectedly getting generic implementation
Lorenz Bauer <[email protected]>
selftests: bpf: Ignore FIN packets for reuseport tests
Lorenz Bauer <[email protected]>
selftests: bpf: Use a temporary file in test_sockmap
Hangbin Liu <[email protected]>
selftests/bpf: Skip perf hw events test if the setup disabled it
Alexei Starovoitov <[email protected]>
selftests/bpf: Fix test_attach_probe
Jesper Dangaard Brouer <[email protected]>
samples/bpf: Xdp_redirect_cpu fix missing tracepoint attach
Toke Høiland-Jørgensen <[email protected]>
samples/bpf: Don't try to remove user's homedir on clean
Davide Caratti <[email protected]>
tc-testing: fix eBPF tests failure on linux fresh clones
Andrii Nakryiko <[email protected]>
libbpf: Fix realloc usage in bpf_core_find_cands
Amol Grover <[email protected]>
bpf, devmap: Pass lockdep expression to RCU lists
Andrii Nakryiko <[email protected]>
selftests/bpf: Fix perf_buffer test on systems w/ offline CPUs
Björn Töpel <[email protected]>
riscv, bpf: Fix broken BPF tail calls
Nikolay Borisov <[email protected]>
btrfs: Handle another split brain scenario with metadata uuid feature
Josef Bacik <[email protected]>
btrfs: fix improper setting of scanned for range cyclic write cache pages
Herbert Xu <[email protected]>
crypto: pcrypt - Avoid deadlock by using per-instance padata queues
Steven Rostedt (VMware) <[email protected]>
ftrace: Protect ftrace_graph_hash with ftrace_sync
Steven Rostedt (VMware) <[email protected]>
ftrace: Add comment to why rcu_dereference_sched() is open coded
Amol Grover <[email protected]>
tracing: Annotate ftrace_graph_notrace_hash pointer with __rcu
Amol Grover <[email protected]>
tracing: Annotate ftrace_graph_hash pointer with __rcu
Pierre-Louis Bossart <[email protected]>
ASoC: SOF: core: release resources on errors in probe_continue
Ranjani Sridharan <[email protected]>
ASoC: SOF: Introduce state machine for FW boot
Quinn Tran <[email protected]>
scsi: qla2xxx: Fix stuck login session using prli_pend_timer
Mike Snitzer <[email protected]>
dm: fix potential for q->make_request_fn NULL pointer
Mike Snitzer <[email protected]>
dm thin metadata: use pool locking at end of dm_pool_metadata_close
Milan Broz <[email protected]>
dm crypt: fix benbi IV constructor crash if used in authenticated mode
Mikulas Patocka <[email protected]>
dm crypt: fix GFP flags passed to skcipher_request_alloc()
Mikulas Patocka <[email protected]>
dm writecache: fix incorrect flush sequence when doing SSD mode commit
Joe Thornber <[email protected]>
dm space map common: fix to ensure new block isn't already in use
Dmitry Fomichev <[email protected]>
dm zoned: support zone sizes smaller than 128MiB
Chen-Yu Tsai <[email protected]>
ARM: dma-api: fix max_pfn off-by-one error in __dma_supported()
Michael Ellerman <[email protected]>
of: Add OF_DMA_DEFAULT_COHERENT & select it on powerpc
Rafael J. Wysocki <[email protected]>
cpufreq: Avoid creating excessively large stack frames
Rafael J. Wysocki <[email protected]>
PM: core: Fix handling of devices deleted during system-wide resume
Eric Biggers <[email protected]>
f2fs: fix race conditions in ->d_compare() and ->d_hash()
Eric Biggers <[email protected]>
f2fs: fix dcache lookup of !casefolded directories
Chengguang Xu <[email protected]>
f2fs: code cleanup for f2fs_statfs_project()
Chengguang Xu <[email protected]>
f2fs: fix miscounted block limit in f2fs_statfs_project()
Chengguang Xu <[email protected]>
f2fs: choose hardlimit when softlimit is larger than hardlimit in f2fs_statfs_project()
Miklos Szeredi <[email protected]>
ovl: fix lseek overflow on 32bit
Amir Goldstein <[email protected]>
ovl: fix wrong WARN_ON() in ovl_cache_update_ino()
Sven Van Asbroeck <[email protected]>
power: supply: ltc2941-battery-gauge: fix use-after-free
Samuel Holland <[email protected]>
power: supply: axp20x_ac_power: Fix reporting online status
Thomas Renninger <[email protected]>
cpupower: Revert library ABI changes from commit ae2917093fb60bdc1ed3e
Quinn Tran <[email protected]>
scsi: qla2xxx: Fix mtcp dump collection failure
Anand Lodnoor <[email protected]>
scsi: megaraid_sas: Do not initiate OCR if controller is not in ready state
Gao Xiang <[email protected]>
erofs: fix out-of-bound read for shifted uncompressed block
Geert Uytterhoeven <[email protected]>
scripts/find-unused-docs: Fix massive false positives
Filipe Manana <[email protected]>
fs: allow deduplication of eof block into the end of the destination file
Herbert Xu <[email protected]>
padata: Remove broken queue flushing
Gilad Ben-Yossef <[email protected]>
crypto: ccree - fix PM race condition
Ofir Drang <[email protected]>
crypto: ccree - fix FDE descriptor sequence
Gilad Ben-Yossef <[email protected]>
crypto: ccree - fix pm wrongful error reporting
Gilad Ben-Yossef <[email protected]>
crypto: ccree - fix AEAD decrypt auth fail
Gilad Ben-Yossef <[email protected]>
crypto: ccree - fix backlog memory leak
Herbert Xu <[email protected]>
crypto: api - Check spawn->alg under lock in crypto_drop_spawn
Bitan Biswas <[email protected]>
nvmem: core: fix memory abort in cleanup path
Samuel Holland <[email protected]>
mfd: axp20x: Mark AXP20X_VBUS_IPSOUT_MGMT as volatile
Tianyu Lan <[email protected]>
hv_balloon: Balloon up according to request page number
Pierre-Louis Bossart <[email protected]>
ASoC: SOF: core: free trace on errors
Michał Mirosław <[email protected]>
mmc: sdhci-of-at91: fix memleak on clk_get failure
Zhihao Cheng <[email protected]>
ubifs: Fix deadlock in concurrent bulk-read and writepage
Eric Biggers <[email protected]>
ubifs: Fix FS_IOC_SETFLAGS unexpectedly clearing encrypt flag
Sascha Hauer <[email protected]>
ubifs: Fix wrong memory allocation
Eric Biggers <[email protected]>
ubifs: don't trigger assertion on invalid no-key filename
Eric Biggers <[email protected]>
fscrypt: don't print name of busy file when removing key
Stephen Boyd <[email protected]>
alarmtimer: Unregister wakeup source when module get fails
Hans de Goede <[email protected]>
ACPI / battery: Deal better with neither design nor full capacity not being reported
Hans de Goede <[email protected]>
ACPI / battery: Use design-cap for capacity calculations if full-cap is not available
Hans de Goede <[email protected]>
ACPI / battery: Deal with design or full capacity being reported as -1
Hans de Goede <[email protected]>
ACPI: video: Do not export a non working backlight interface on MSI MS-7721 boards
Linus Walleij <[email protected]>
mmc: spi: Toggle SPI polarity, do not hardcode it
Kishon Vijay Abraham I <[email protected]>
PCI: keystone: Fix error handling when "num-viewport" DT property is not populated
Yurii Monakov <[email protected]>
PCI: keystone: Fix link training retries initiation
Yurii Monakov <[email protected]>
PCI: keystone: Fix outbound region mapping
David Engraf <[email protected]>
PCI: tegra: Fix return value check of pm_runtime_get_sync()
Tom Zanussi <[email protected]>
tracing: Fix now invalid var_ref_vals assumption in trace action
Christophe Leroy <[email protected]>
powerpc/32s: Fix CPU wake-up from sleep mode
Christophe Leroy <[email protected]>
powerpc/32s: Fix bad_kuap_fault()
Pingfan Liu <[email protected]>
powerpc/pseries: Advance pfn if section is not present in lmb_is_removable()
Sukadev Bhattiprolu <[email protected]>
powerpc/xmon: don't access ASDR in VMs
Christophe Leroy <[email protected]>
powerpc/ptdump: Fix W+X verification
Aneesh Kumar K.V <[email protected]>
powerpc/mmu_gather: enable RCU_TABLE_FREE even for !SMP case
Gerald Schaefer <[email protected]>
s390/mm: fix dynamic pagetable upgrade for hugetlbfs
Alexander Lobakin <[email protected]>
MIPS: boot: fix typo in 'vmlinux.lzma.its' target
Alexander Lobakin <[email protected]>
MIPS: fix indentation of the 'RELOCS' message
Alexander Lobakin <[email protected]>
MIPS: syscalls: fix indentation of the 'SYSNR' message
Christoffer Dall <[email protected]>
KVM: arm64: Only sign-extend MMIO up to register width
Mark Rutland <[email protected]>
KVM: arm/arm64: Correct AArch32 SPSR on exception entry
Mark Rutland <[email protected]>
KVM: arm/arm64: Correct CPSR on exception entry
Mark Rutland <[email protected]>
KVM: arm64: Correct PSTATE on exception entry
Mark Rutland <[email protected]>
arm64: acpi: fix DAIF manipulation with pNMI
Yong Zhi <[email protected]>
ALSA: hda: Add JasperLake PCI ID and codec vid
Hans de Goede <[email protected]>
ALSA: hda: Add Clevo W65_67SB the power_save blacklist
Takashi Iwai <[email protected]>
ALSA: hda: Apply aligned MMIO access only conditionally
Mika Westerberg <[email protected]>
platform/x86: intel_scu_ipc: Fix interrupt support
Pawan Gupta <[email protected]>
x86/cpu: Update cached HLE state on write to TSX_CTRL_CPUID_CLEAR
Kevin Hao <[email protected]>
irqdomain: Fix a memory leak in irq_domain_push_irq()
Gustavo A. R. Silva <[email protected]>
lib/test_kasan.c: fix memory leak in kmalloc_oob_krealloc_more()
Helen Koike <[email protected]>
media: v4l2-rect.h: fix v4l2_rect_map_inside() top/left adjustments
Arnd Bergmann <[email protected]>
media: v4l2-core: compat: ignore native command codes
John Hubbard <[email protected]>
media/v4l2-core: set pages dirty upon releasing DMA buffers
Yang Shi <[email protected]>
mm: move_pages: report the number of non-attempted pages
Wei Yang <[email protected]>
mm: thp: don't need care deferred split queue in memcg charge move path
Dan Williams <[email protected]>
mm/memory_hotplug: fix remove_memory() lockdep splat
Amir Goldstein <[email protected]>
utimes: Clamp the timestamps in notify_change()
zhengbin <[email protected]>
mmc: sdhci-pci: Make function amd_sdhci_reset static
Pingfan Liu <[email protected]>
mm/sparse.c: reset section's mem_map when fully deactivated
Theodore Ts'o <[email protected]>
memcg: fix a crash in wb_workfn when a device disappears
Takashi Iwai <[email protected]>
ALSA: dummy: Fix PCM format loop in proc output
Takashi Iwai <[email protected]>
ALSA: usb-audio: Annotate endianess in Scarlett gen2 quirk
Takashi Iwai <[email protected]>
ALSA: usb-audio: Fix endianess in descriptor validation
Bryan O'Donoghue <[email protected]>
usb: gadget: f_ecm: Use atomic_t to track in-flight request
Bryan O'Donoghue <[email protected]>
usb: gadget: f_ncm: Use atomic_t to track in-flight request
Roger Quadros <[email protected]>
usb: gadget: legacy: set max_speed to super-speed
Peter Chen <[email protected]>
usb: gadget: f_fs: set req->num_sgs as 0 for non-sg transfer
Olof Johansson <[email protected]>
objtool: Silence build output
Jun Li <[email protected]>
usb: typec: tcpci: mask event interrupts when remove driver
Thinh Nguyen <[email protected]>
usb: dwc3: gadget: Delay starting transfer
Thinh Nguyen <[email protected]>
usb: dwc3: gadget: Check END_TRANSFER completion
Navid Emamdoost <[email protected]>
brcmfmac: Fix memory leak in brcmf_usbdev_qinit
Kai-Heng Feng <[email protected]>
Bluetooth: btusb: Disable runtime suspend on Realtek devices
Colin Ian King <[email protected]>
Bluetooth: btusb: fix memory leak on fw
Israel Rukshin <[email protected]>
nvmet: Fix controller use after free
Israel Rukshin <[email protected]>
nvmet: Fix error print message at nvmet_install_queue function
Paul E. McKenney <[email protected]>
rcu: Use READ_ONCE() for ->expmask in rcu_read_unlock_special()
Paul E. McKenney <[email protected]>
srcu: Apply *_ONCE() to ->srcu_last_gp_end
Eric Dumazet <[email protected]>
rcu: Avoid data-race in rcu_gp_fqs_check_wake()
Paul E. McKenney <[email protected]>
rcu: Use *_ONCE() to protect lockless ->expmask accesses
Mathieu Desnoyers <[email protected]>
tracing: Fix sched switch start/stop refcount racy updates
Steven Rostedt (VMware) <[email protected]>
tracing/kprobes: Have uname use __get_str() in print_fmt
Lu Shuaibing <[email protected]>
ipc/msg.c: consolidate all xxxctl_down() functions
Kadlecsik József <[email protected]>
netfilter: ipset: fix suspicious RCU usage in find_set_and_id
Oliver Neukum <[email protected]>
mfd: dln2: More sanity checking for endpoints
Will Deacon <[email protected]>
media: uvcvideo: Avoid cyclic entity chains due to malformed USB descriptors
Vasundhara Volam <[email protected]>
bnxt_en: Fix logic that disables Bus Master during firmware reset.
Taehee Yoo <[email protected]>
netdevsim: fix stack-out-of-bounds in nsim_dev_debugfs_init()
Lukas Bulwahn <[email protected]>
MAINTAINERS: correct entries for ISDN/mISDN section
Shannon Nelson <[email protected]>
ionic: fix rxq comp packet type mask
Eric Dumazet <[email protected]>
tcp: clear tp->segs_{in|out} in tcp_disconnect()Eric Dumazet <[email protected]>
tcp: clear tp->data_segs{in|out} in tcp_disconnect()Eric Dumazet <[email protected]>
tcp: clear tp->delivered in tcp_disconnect()
Eric Dumazet <[email protected]>
tcp: clear tp->total_retrans in tcp_disconnect()
David Howells <[email protected]>
rxrpc: Fix NULL pointer deref due to call->conn being cleared on disconnect
David Howells <[email protected]>
rxrpc: Fix missing active use pinning of rxrpc_local object
David Howells <[email protected]>
rxrpc: Fix insufficient receive notification generation
David Howells <[email protected]>
rxrpc: Fix use-after-free in rxrpc_put_local()
Michael Chan <[email protected]>
bnxt_en: Fix TC queue mapping.
Nicolin Chen <[email protected]>
net: stmmac: Delete txtimer in suspend()
Cong Wang <[email protected]>
net_sched: fix an OOB access in cls_tcindex
Eric Dumazet <[email protected]>
net: hsr: fix possible NULL deref in hsr_handle_frame()
Ridge Kennedy <[email protected]>
l2tp: Allow duplicate session creation with UDP
Taehee Yoo <[email protected]>
gtp: use __GFP_NOWARN to avoid memalloc warning
Eric Dumazet <[email protected]>
cls_rsvp: fix rsvp_policy
Vasundhara Volam <[email protected]>
bnxt_en: Move devlink_register before registering netdev
Arnd Bergmann <[email protected]>
sparc32: fix struct ipc64_perm type definition
-------------
Diffstat:
MAINTAINERS | 6 +- Makefile | 4 +- arch/Kconfig | 3 - arch/arm/include/asm/kvm_emulate.h | 22 ++ arch/arm/include/asm/kvm_mmio.h | 2 + arch/arm/mach-tegra/sleep-tegra30.S | 11 + arch/arm/mm/dma-mapping.c | 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/powerpc/Kconfig | 4 +- arch/powerpc/boot/4xx.c | 2 +- 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/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/include/asm/apic.h | 10 + arch/x86/include/asm/kvm_host.h | 13 +- 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/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 | 107 ++--- 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 | 196 +++++++--- arch/x86/kvm/x86.h | 2 +- arch/x86/xen/enlighten_pv.c | 1 + crypto/algapi.c | 46 ++- crypto/api.c | 7 +- crypto/internal.h | 1 - crypto/pcrypt.c | 37 +- drivers/acpi/battery.c | 75 +++- drivers/acpi/video_detect.c | 13 + drivers/base/power/main.c | 42 +- drivers/bluetooth/btusb.c | 6 +- drivers/clk/tegra/clk-tegra-periph.c | 6 +- drivers/cpufreq/cppc_cpufreq.c | 2 +- drivers/cpufreq/cpufreq-nforce2.c | 2 +- drivers/cpufreq/cpufreq.c | 147 ++++--- drivers/cpufreq/freq_table.c | 4 +- drivers/cpufreq/gx-suspmod.c | 2 +- drivers/cpufreq/intel_pstate.c | 38 +- drivers/cpufreq/longrun.c | 6 +- drivers/cpufreq/pcc-cpufreq.c | 2 +- drivers/cpufreq/sh-cpufreq.c | 2 +- drivers/cpufreq/unicore2-cpufreq.c | 2 +- drivers/crypto/atmel-aes.c | 37 +- drivers/crypto/ccp/ccp-dev-v3.c | 1 + drivers/crypto/ccree/cc_aead.c | 2 +- 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/hisilicon/Kconfig | 1 - drivers/crypto/hisilicon/zip/zip.h | 4 + drivers/crypto/hisilicon/zip/zip_crypto.c | 92 ++--- drivers/crypto/picoxcell_crypto.c | 15 +- .../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/hv/hv_balloon.c | 13 +- drivers/infiniband/core/umem_odp.c | 2 +- drivers/infiniband/hw/mlx5/gsi.c | 3 +- drivers/md/bcache/bcache.h | 3 + drivers/md/bcache/request.c | 17 +- drivers/md/bcache/sysfs.c | 22 ++ drivers/md/dm-crypt.c | 12 +- drivers/md/dm-thin-metadata.c | 10 +- drivers/md/dm-writecache.c | 42 +- 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/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/mmc/host/mmc_spi.c | 11 +- drivers/mmc/host/sdhci-of-at91.c | 9 +- drivers/mmc/host/sdhci-pci-core.c | 2 +- drivers/mtd/spi-nor/spi-nor.c | 9 +- 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/bcmsysport.c | 3 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 25 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 1 - drivers/net/ethernet/cadence/macb_main.c | 14 +- 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/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/pensando/ionic/ionic_if.h | 2 +- drivers/net/ethernet/qlogic/qed/qed_ptp.c | 4 +- drivers/net/ethernet/smsc/smc911x.c | 2 +- .../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 +- .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 1 + drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 10 +- drivers/net/wireless/marvell/mwifiex/sta_ioctl.c | 1 + 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/phy/qualcomm/phy-qcom-apq8064-sata.c | 2 +- drivers/platform/x86/intel_scu_ipc.c | 21 +- drivers/power/supply/axp20x_ac_power.c | 31 +- drivers/power/supply/ltc2941-battery-gauge.c | 2 +- drivers/regulator/helpers.c | 14 + drivers/scsi/csiostor/csio_scsi.c | 2 +- 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/usb/dwc3/core.h | 2 + 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/typec/tcpm/tcpci.c | 6 + drivers/virtio/virtio_balloon.c | 19 +- drivers/virtio/virtio_pci_common.c | 2 +- drivers/watchdog/watchdog_core.c | 35 ++ drivers/watchdog/watchdog_dev.c | 36 +- drivers/xen/xen-balloon.c | 2 +- fs/aio.c | 20 +- fs/attr.c | 23 +- 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 | 55 ++- fs/btrfs/ioctl.c | 3 +- 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/readdir.c | 3 +- fs/cifs/smb2pdu.c | 10 +- fs/configfs/inode.c | 9 +- fs/crypto/keyring.c | 15 +- fs/erofs/decompressor.c | 22 +- fs/eventfd.c | 15 + fs/ext2/super.c | 6 +- fs/ext4/dir.c | 9 +- fs/ext4/page-io.c | 19 +- fs/f2fs/dir.c | 11 +- fs/f2fs/file.c | 18 +- fs/f2fs/super.c | 14 +- fs/fs-writeback.c | 2 +- fs/fuse/file.c | 5 +- fs/gfs2/file.c | 72 ++-- fs/gfs2/lops.c | 2 +- fs/jbd2/journal.c | 1 + fs/nfs/dir.c | 47 ++- fs/nfsd/filecache.c | 6 + fs/nfsd/nfs4layouts.c | 2 +- fs/nfsd/nfs4state.c | 2 +- fs/nfsd/state.h | 2 +- fs/nfsd/vfs.c | 1 + fs/ntfs/inode.c | 18 +- fs/ocfs2/file.c | 14 +- fs/overlayfs/file.c | 2 +- fs/overlayfs/readdir.c | 8 +- fs/read_write.c | 10 +- fs/ubifs/dir.c | 2 + fs/ubifs/file.c | 22 +- fs/ubifs/ioctl.c | 3 +- fs/ubifs/sb.c | 2 +- fs/ubifs/super.c | 2 + fs/utimes.c | 4 +- include/asm-generic/tlb.h | 22 +- include/linux/backing-dev.h | 10 + include/linux/cpufreq.h | 32 +- include/linux/eventfd.h | 14 + include/linux/irq.h | 18 + include/linux/irqdomain.h | 7 + include/linux/kvm_host.h | 13 +- include/linux/kvm_types.h | 9 +- include/linux/mfd/rohm-bd70528.h | 2 +- include/linux/mlx5/mlx5_ifc.h | 7 +- include/linux/padata.h | 34 +- include/linux/percpu-defs.h | 3 +- include/linux/regulator/consumer.h | 7 + include/media/v4l2-rect.h | 8 +- include/net/ipx.h | 5 - include/sound/hdaudio.h | 77 ++-- include/trace/events/writeback.h | 37 +- ipc/msg.c | 19 +- kernel/bpf/devmap.c | 3 +- kernel/events/core.c | 10 +- kernel/irq/debugfs.c | 1 + kernel/irq/irqdomain.c | 1 + kernel/irq/msi.c | 5 +- kernel/padata.c | 275 ++++++++----- 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 + mm/backing-dev.c | 1 + mm/memcontrol.c | 18 - mm/memory_hotplug.c | 9 +- mm/migrate.c | 25 +- mm/mmu_gather.c | 16 +- mm/page_alloc.c | 14 +- mm/sparse.c | 2 +- net/core/devlink.c | 6 + net/core/drop_monitor.c | 4 +- net/hsr/hsr_slave.c | 2 + net/ipv4/tcp.c | 6 + net/ipv6/addrconf.c | 3 + net/l2tp/l2tp_core.c | 7 +- net/netfilter/ipset/ip_set_core.c | 41 +- 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 | 6 +- net/rxrpc/local_object.c | 23 +- net/rxrpc/output.c | 27 +- net/rxrpc/peer_event.c | 42 +- net/sched/cls_rsvp.h | 6 +- net/sched/cls_tcindex.c | 43 +- net/sched/sch_taprio.c | 92 +++-- net/sunrpc/auth_gss/svcauth_gss.c | 4 + samples/bpf/Makefile | 2 +- samples/bpf/xdp_redirect_cpu_user.c | 59 ++- scripts/find-unused-docs.sh | 2 +- security/smack/smack_lsm.c | 41 +- sound/drivers/dummy.c | 2 +- sound/pci/hda/hda_intel.c | 4 + sound/pci/hda/hda_tegra.c | 1 + sound/pci/hda/patch_hdmi.c | 1 + sound/soc/codecs/sgtl5000.c | 3 +- sound/soc/intel/boards/skl_hda_dsp_common.c | 21 +- sound/soc/meson/axg-fifo.c | 27 +- sound/soc/meson/axg-fifo.h | 6 +- sound/soc/meson/axg-frddr.c | 24 +- sound/soc/meson/axg-toddr.c | 21 +- sound/soc/sof/core.c | 87 +++-- sound/soc/sof/intel/hda-loader.c | 1 - sound/soc/sof/intel/hda.c | 4 +- sound/soc/sof/ipc.c | 17 +- sound/soc/sof/loader.c | 19 +- sound/soc/sof/pm.c | 25 +- sound/soc/sof/sof-priv.h | 11 +- sound/usb/mixer_scarlett_gen2.c | 46 +-- sound/usb/validate.c | 6 +- tools/kvm/kvm_stat/kvm_stat | 8 +- tools/lib/bpf/libbpf.c | 4 +- tools/objtool/sync-check.sh | 2 - tools/power/cpupower/lib/cpufreq.c | 78 +++- tools/power/cpupower/lib/cpufreq.h | 20 +- tools/power/cpupower/utils/cpufreq-info.c | 12 +- .../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 +- .../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 | 117 +++++- 358 files changed, 3990 insertions(+), 2199 deletions(-)