-
Mon Apr 12 2021 Kevin Lyons <kevin.x.lyons@oracle.com> [4.18.0-293.el8.OL8]
- Update Oracle Linux certificates (Kevin Lyons)
- Disable signing for aarch64 (Ilya Okomin)
- Oracle Linux RHCK Module Signing Key was added to the kernel trusted keys list (olkmod_signing_key.pem) [Orabug: 29539237]
- Update x509.genkey [Orabug: 24817676]
- Conflict with shim-ia32 and shim-x64 <= 15-11.0.5.el8
-
Mon Mar 01 2021 Jan Stancek <jstancek@redhat.com> [4.18.0-293.el8]
- Unbreak mount_capable() (Scott Mayhew) [1903983]
-
Thu Feb 25 2021 Jan Stancek <jstancek@redhat.com> [4.18.0-292.el8]
- [powerpc] powerpc: fix wrong backport on Kernel lockdown for power (Diego Domingos) [1928778]
- [powerpc] powerpc/kexec_file: fix FDT size estimation for kdump kernel (Steve Best) [1928105]
- [kernel] sched/features: Distinguish between NORMAL and DEADLINE hrtick (Juri Lelli) [1912118]
- [kernel] sched/features: Fix hrtick reprogramming (Juri Lelli) [1912118]
- [scsi] scsi: lpfc: Fix EEH encountering oops with NVMe traffic (Dick Kennedy) [1854776]
- [scsi] scsi: lpfc: Prevent duplicate requests to unregister with cpuhp framework (Dick Kennedy) [1894960]
- [target] scsi: target: iscsi: Fix cmd abort fabric stop race (Maurizio Lombardi) [1908215]
-
Sun Feb 21 2021 Jan Stancek <jstancek@redhat.com> [4.18.0-291.el8]
- [net] netfilter: nft_dynset: add timeout extension to template (Florian Westphal) [1906915]
- [net] netfilter: nftables: fix possible UAF over chains from packet path in netns (Florian Westphal) [1906915]
- [net] netfilter: flowtable: fix tcp and udp header checksum update (Florian Westphal) [1906915]
- [net] netfilter: xt_recent: Fix attempt to update deleted entry (Florian Westphal) [1906915]
- [net] netfilter: conntrack: connection timeout after re-register (Florian Westphal) [1906915]
- [netdrv] ice: Fix MSI-X vector fallback logic (Jonathan Toppins) [1896639 1877645]
- [netdrv] ice: Don't allow more channels than LAN MSI-X available (Jonathan Toppins) [1896639 1877645]
- [net] netfilter: nf_nat: Fix memleak in nf_nat_init (Florian Westphal) [1906915]
- [net] netfilter: xt_RATEEST: reject non-null terminated string from userspace (Florian Westphal) [1906915]
- [include] net: flow_dissector: Wrap unionized VLAN fields in a struct (Florian Westphal) [1906915]
- [net] netfilter: x_tables: Switch synchronization to RCU (Florian Westphal) [1906915]
- [net] netfilter: nftables_offload: build mask based from the matching bytes (Florian Westphal) [1906915]
- [net] netfilter: nft_payload: add C-VLAN offload support (Florian Westphal) [1906915]
- [net] netfilter: nft_payload: add VLAN offload support (Florian Westphal) [1906915]
- [net] netfilter: nf_tables_offload: allow ethernet interface type only (Florian Westphal) [1906915]
- [net] netfilter: nftables_offload: set address type in control dissector (Florian Westphal) [1906915]
- [net] netfilter: nf_tables: avoid false-postive lockdep splat (Florian Westphal) [1906915]
- [net] netfilter: nf_tables: missing validation from the abort path (Florian Westphal) [1906915]
- [net] netfilter: nftables: fix netlink report logic in flowtable and genid (Florian Westphal) [1906915]
- [include] netfilter: nf_tables: constify nft_reg_load{8, 16, 64}() (Florian Westphal) [1906915]
- [net] netfilter: nf_tables: Introduce new 64-bit helper register functions (Florian Westphal) [1906915]
- [include] netfilter: nf_tables: drop include of module.h from nf_tables.h (Florian Westphal) [1906915]
- [net] netfilter: nf_fwd_netdev: clear timestamp in forwarding path (Florian Westphal) [1906915]
- [net] netfilter: ipset: prevent uninit-value in hash_ip6_add (Florian Westphal) [1906915]
- [net] netfilter: use actual socket sk rather than skb sk when routing harder (Florian Westphal) [1906915]
- [net] netfilter: ipv4: remove useless export_symbol (Florian Westphal) [1906915]
- [net] netfilter: conntrack: don't set related state for different outer address (Florian Westphal) [1906915]
- [fs] xfs: don't catch dax+reflink inodes as corruption in verifier (Bill O'Donnell) [1915510]
-
Sat Feb 20 2021 Jan Stancek <jstancek@redhat.com> [4.18.0-290.el8]
- [powerpc] powerpc: Don't enable FSCR_SCV in init_FSCR_power9() (Gustavo Duarte) [1928399]
- [netdrv] ibmvnic: Clear failover_pending if unable to schedule (Steve Best) [1926365]
- [netdrv] ibmvnic: change IBMVNIC_MAX_IND_DESCS to 16 (Steve Best) [1928243]
- [tools] perf powerpc: Fix printf conversion specifier for IP addresses (Steve Best) [1928209]
- [tools] perf powerpc: Fix gap between kernel end and module start (Steve Best) [1928209]
- [netdrv] i40e: Revert "i40e: don't report link up for a VF who hasn't enabled queues" (Stefan Assmann) [1838733]
- [netdrv] i40e: acquire VSI pointer only after VF is initialized (Stefan Assmann) [1838733]
- [netdrv] i40e: fix potential NULL pointer dereferencing (Stefan Assmann) [1838733]
- [netdrv] i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs (Stefan Assmann) [1838733]
- [netdrv] i40e, xsk: clear the status bits for the next_to_use descriptor (Stefan Assmann) [1838733]
- [netdrv] i40e: avoid premature Rx buffer reuse (Stefan Assmann) [1838733]
- [netdrv] i40e: Remove unnecessary sw_ring access from xsk Tx (Stefan Assmann) [1838733]
- [netdrv] i40e: Fix removing driver while bare-metal VFs pass traffic (Stefan Assmann) [1838733]
- [netdrv] i40e: report correct VF link speed when link state is set to enable (Stefan Assmann) [1838733]
- [netdrv] i40e: remove redundant assignment (Stefan Assmann) [1838733]
- [netdrv] i40e: Fix MAC address setting for a VF via Host/VM (Stefan Assmann) [1838733]
- [netdrv] i40e: Allow changing FEC settings on X722 if supported by FW (Stefan Assmann) [1838733]
- [netdrv] net: intel: Remove in_interrupt() warnings (Stefan Assmann) [1838733]
- [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838733]
- [netdrv] i40e, xsk: uninitialized variable in i40e_clean_rx_irq_zc() (Stefan Assmann) [1838733]
- [netdrv] i40e, xsk: move buffer allocation out of the Rx processing loop (Stefan Assmann) [1838733]
- [netdrv] i40e: use 16B HW descriptors instead of 32B (Stefan Assmann) [1838733]
- [netdrv] i40e, xsk: remove HW descriptor prefetch in AF_XDP path (Stefan Assmann) [1838733]
- [netdrv] i40e: optimise prefetch page refcount (Stefan Assmann) [1838733]
- [netdrv] i40e: not compute affinity_mask for IRQ (Stefan Assmann) [1838733]
- [netdrv] i40e: Fix crash during removing i40e driver (Stefan Assmann) [1838733]
- [netdrv] i40e: Set RX_ONLY mode for unicast promiscuous on VLAN (Stefan Assmann) [1838733]
- [netdrv] PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Stefan Assmann) [1838733]
- [netdrv] i40e: introduce new dump desc XDP command (Stefan Assmann) [1838733]
- [netdrv] i40e: add XDP ring statistics to dump VSI debug output (Stefan Assmann) [1838733]
- [netdrv] i40e: add XDP ring statistics to VSI stats (Stefan Assmann) [1838733]
- [netdrv] i40e: move check of full Tx ring to outside of send loop (Stefan Assmann) [1838733]
- [netdrv] i40e: eliminate division in napi_poll data path (Stefan Assmann) [1838733]
- [netdrv] i40e: optimize AF_XDP Tx completion path (Stefan Assmann) [1838733]
- [netdrv] i40e: Add support for a new feature Total Port Shutdown (Stefan Assmann) [1838733]
- [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838733]
- [netdrv] i40e: Add support for 5Gbps cards (Stefan Assmann) [1838733]
- [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838733]
- [netdrv] i40e: Add a check to see if MFS is set (Stefan Assmann) [1838733]
- [netdrv] i40e: detect and log info about pre-recovery mode (Stefan Assmann) [1838733]
- [netdrv] i40e: make PF wait reset loop reliable (Stefan Assmann) [1838733]
- [netdrv] i40e: remove unused defines (Stefan Assmann) [1838733]
- [netdrv] i40e: Move client header location (Stefan Assmann) [1838733]
- [netdrv] i40e: protect ring accesses with READ- and WRITE_ONCE (Stefan Assmann) [1838733]
- [netdrv] i40e: Make i40e_shutdown_adminq() return void (Stefan Assmann) [1838733]
- [netdrv] i40e: trivial fixup of comments in i40e_xsk.c (Stefan Assmann) [1838733]
- [netdrv] i40e: Use scnprintf() for avoiding potential buffer overflow (Stefan Assmann) [1838733]
- [netdrv] team: protect features update by RCU to avoid deadlock (Josef Oskera) [1909593]
- [tools] bpf: selftests: remove test_progs LSM test (Yauheni Kaliuta) [1925911]
- [net] bpf: Fix a verifier failure with xor (Yauheni Kaliuta) [1925911]
- [tools] selftests: Remove fmod_ret from test_overhead (Jiri Olsa) [1925911]
- [s390] s390/kdump: fix out-of-memory with PCI (Philipp Rudo) [1927744]
- [x86] x86/intel_split_lock: Really Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1924578]
- [scsi] megaraid_sas: re-add certain pci-ids as unsupported (Tomas Henzl) [1761485]
- [scsi] megaraid_sas: mark unsupported devices (Tomas Henzl) [1761485]
- [pci] rh_taint: add support function (Tomas Henzl) [1761485]
- [powerpc] powerpc/xmon: Restrict when kernel is locked down (Diego Domingos) [1853307]
- [powerpc] powerpc/xmon: add read-only mode (Diego Domingos) [1853307]
- [powerpc] powerpc: lock down kernel in secure boot mode (Diego Domingos) [1853307]
- [net] fix iteration for sctp transport seq_files (Xin Long) [1916824]
- [tools] x86: xen: insn: Decode Xen and KVM emulate-prefix signature (Michael Petlan) [1867733]
- [tools] objtool: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1867733]
- [x86] x86/insn: Add Control-flow Enforcement (CET) instructions to the opcode map (Michael Petlan) [1867733]
- [x86] x86/decoder: Add TEST opcode to Group3-2 (Michael Petlan) [1867733]
- [x86] x86/insn: Add some more Intel instructions to the opcode map (Michael Petlan) [1867733]
- [x86] x86/insn: Add some Intel instructions to the opcode map (Michael Petlan) [1867733]
- [net] udp: call udp_encap_enable for v6 sockets when enabling encap (Xin Long) [1907754]
- [fs] close_range: unshare all fds for CLOSE_RANGE_UNSHARE | CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674]
- [fs] fs, close_range: add flag CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674]
- [tools] tests: close_range - Replace clone3 with clone (Pavel Reichl) [1900674]
- [tools] selftests: core: use SKIP instead of XFAIL in close_range_test.c (Pavel Reichl) [1900674]
- [tools] tools headers API: Update close_range affected files (Pavel Reichl) [1900674]
- [tools] tests: add CLOSE_RANGE_UNSHARE tests (Pavel Reichl) [1900674]
- [fs] close_range: add CLOSE_RANGE_UNSHARE (Pavel Reichl) [1900674]
- [tools] tests: add close_range() tests (Pavel Reichl) [1900674]
- [powerpc] arch: wire-up close_range() (Pavel Reichl) [1900674]
- [fs] open: add close_range() (Pavel Reichl) [1900674]
- [x86] x86/sgx: mark tech preview (Vladis Dronov) [1660337]
- [tools] tools headers cpufeatures: Sync with the kernel sources (Vladis Dronov) [1660337]
- [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337]
- [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337]
- [x86] x86/sgx: Drop racy follow_pfn() check (Vladis Dronov) [1660337]
- [x86] x86/sgx: Fix the return type of sgx_init() (Vladis Dronov) [1660337]
- [x86] x86/sgx: Return -EINVAL on a zero length buffer in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337]
- [x86] x86/sgx: Fix a typo in kernel-doc markup (Vladis Dronov) [1660337]
- [x86] x86/sgx: Fix sgx_ioc_enclave_provision() kernel-doc comment (Vladis Dronov) [1660337]
- [x86] x86/sgx: Return -ERESTARTSYS in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337]
- [tools] selftests/sgx: Use a statically generated 3072-bit RSA key (Vladis Dronov) [1660337]
- [x86] x86/sgx: Clarify 'laundry_list' locking (Vladis Dronov) [1660337]
- [documentation] Documentation/x86: Document SGX kernel architecture (Vladis Dronov) [1660337]
- [x86] x86/sgx: Add ptrace() support for the SGX driver (Vladis Dronov) [1660337]
- [x86] x86/sgx: Add a page reclaimer (Vladis Dronov) [1660337]
- [tools] selftests/x86: Add a selftest for SGX (Vladis Dronov) [1660337]
- [x86] x86/vdso: Implement a vDSO for Intel SGX enclave call (Vladis Dronov) [1660337]
- [mm] x86/traps: Attempt to fixup exceptions in vDSO before signaling (Vladis Dronov) [1660337]
- [mm] x86/fault: Add a helper function to sanitize error code (Vladis Dronov) [1660337]
- [x86] x86/vdso: Add support for exception fixup in vDSO functions (Vladis Dronov) [1660337]
- [x86] x86/sgx: Add SGX_IOC_ENCLAVE_PROVISION (Vladis Dronov) [1660337]
- [x86] x86/sgx: Add SGX_IOC_ENCLAVE_INIT (Vladis Dronov) [1660337]
- [x86] x86/sgx: Add SGX_IOC_ENCLAVE_ADD_PAGES (Vladis Dronov) [1660337]
- [x86] x86/sgx: Add SGX_IOC_ENCLAVE_CREATE (Vladis Dronov) [1660337]
- [x86] x86/sgx: Add an SGX misc driver interface (Vladis Dronov) [1660337]
- [mm] mm: Add 'mprotect' hook to struct vm_operations_struct (Vladis Dronov) [1660337]
- [x86] x86/sgx: Add SGX page allocator functions (Vladis Dronov) [1660337]
- [x86] x86/cpu/intel: Add a nosgx kernel parameter (Vladis Dronov) [1660337]
- [x86] x86/cpu/intel: Detect SGX support (Vladis Dronov) [1660337]
- [mm] x86/mm: Signal SIGSEGV with PF_SGX (Vladis Dronov) [1660337]
- [x86] x86/sgx: Initialize metadata for Enclave Page Cache (EPC) sections (Vladis Dronov) [1660337]
- [x86] x86/{cpufeatures, msr}: Add Intel SGX Launch Control hardware bits (Vladis Dronov) [1660337]
- [x86] x86/cpufeatures: Add Intel SGX hardware bits (Vladis Dronov) [1660337]
- [x86] x86/sgx: Add wrappers for ENCLS functions (Vladis Dronov) [1660337]
- [x86] x86/sgx: Add SGX architectural data structures (Vladis Dronov) [1660337]
- [mm] x86/fault: Make error_code sanitization more robust (Vladis Dronov) [1660337]
- [video] vgacon: remove software scrollback support (Chris von Recklinghausen) [1883596]
- [tools] libbpf: fix backport of "libbpf: Remove any use of reallocarray() in libbpf" (Jiri Benc) [1924711]
- [net] bpf: Prevent double bpf_prog_put call from bpf_tracing_prog_attach (Jiri Benc) [1924711]
- [tools] selftests/bpf: Adding test for arg dereference in extension trace (Jiri Benc) [1924711]
- [tools] selftests: Add selftest for disallowing modify_return attachment to freplace (Jiri Benc) [1924711]
- [tools] selftests: Add test for multiple attachments of freplace program (Jiri Benc) [1924711]
- [tools] selftests/bpf: Turn fexit_bpf2bpf into test with subtests (Jiri Benc) [1924711]
- [tools] libbpf: Add support for freplace attachment in bpf_link_create (Jiri Benc) [1924711]
- [net] bpf: Fix context type resolving for extension programs (Jiri Benc) [1924711]
- [net] bpf: Support attaching freplace programs to multiple attach points (Jiri Benc) [1924711]
- [net] bpf: Move prog->aux->linked_prog and trampoline into bpf_link on attach (Jiri Benc) [1924711]
- [net] bpf: verifier: refactor check_attach_btf_id() (Jiri Benc) [1924711]
- [net] bpf: change logging calls from verbose() to bpf_log() and use log pointer (Jiri Benc) [1924711]
- [net] bpf: disallow attaching modify_return tracing functions to other BPF programs (Jiri Benc) [1924711]
- [mm] kasan: fix incorrect arguments passing in kasan_add_zero_shadow (Waiman Long) [1921394]
- [mm] kasan: fix unaligned address is unhandled in kasan_remove_zero_shadow (Waiman Long) [1921394]
- [mm] mm: memcg/slab: optimize objcg stock draining (Waiman Long) [1921394]
- [mm] mm: don't wake kswapd prematurely when watermark boosting is disabled (Waiman Long) [1921394]
- [mm] mm/vmalloc.c: fix kasan shadow poisoning size (Waiman Long) [1921394]
- [mm] mm/vmalloc: Fix unlock order in s_stop() (Waiman Long) [1921394]
- [mm] mm/swapfile: do not sleep with a spin lock held (Waiman Long) [1921394]
- [mm] mm: list_lru: set shrinker map bit when child nr_items is not zero (Waiman Long) [1921394]
- [mm] mm: mempolicy: fix potential pte_unmap_unlock pte error (Waiman Long) [1921394]
- [mm] mm/mmu_notifier: fix mmget() assert in __mmu_interval_notifier_insert (Waiman Long) [1921394]
- [mm] mm/swapfile.c: fix potential memory leak in sys_swapon (Waiman Long) [1921394]
- [mm] mm: validate pmd after splitting (Waiman Long) [1921394]
- [mm] hugetlb_cgroup: convert comma to semicolon (Waiman Long) [1921394]
- [mm] mm/memory_hotplug: fix unpaired mem_hotplug_begin/done (Waiman Long) [1921394]
- [mm] khugepaged: adjust VM_BUG_ON_MM() in __khugepaged_enter() (Waiman Long) [1921394]
- [mm] khugepaged: khugepaged_test_exit() check mmget_still_valid() (Waiman Long) [1921394]
- [mm] mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing_possible (Waiman Long) [1921394]
- [mm] mm/hugetlb.c: clean code by removing unnecessary initialization (Waiman Long) [1921394]
- [mm] mm/sparse: never partially remove memmap for early section (Waiman Long) [1921394]
- [mm] mm/sparse: fix kernel crash with pfn_section_valid check (Waiman Long) [1921394]
- [mm] mm/shuffle: don't move pages between zones and don't read garbage memmaps (Waiman Long) [1921394]
- [mm] mm/sparse: rename pfn_present() to pfn_in_present_section() (Waiman Long) [1921394]
- [powerpc] powerpc/pseries: Advance pfn if section is not present in lmb_is_removable() (Waiman Long) [1921394]
- [powerpc] powerpc/pseries/hotplug-memory: Change rc variable to bool (Waiman Long) [1921394]
- [mm] mm/gup: fix fixup_user_fault() on multiple retries (Waiman Long) [1921394]
- [mm] mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal (Waiman Long) [1921394]
- [mm] mm/mempolicy: Allow lookup_node() to handle fatal signal (Waiman Long) [1921394]
- [include] include/linux/memremap.h: remove stale comments (Waiman Long) [1921394]
- [mm] mm/sparsemem: get address to page struct instead of address to pfn (Waiman Long) [1921394]
- [fs] hibernate: Allow uswsusp to write to swap (Waiman Long) [1921394]
- [mm] mm/hotplug: fix hot remove failure in SPARSEMEM|!VMEMMAP case (Waiman Long) [1921394]
- [mm] mm/hmm: add missing call to hmm_pte_need_fault in HMM_PFN_SPECIAL handling (Waiman Long) [1921394]
- [mm] mm/hmm: add missing unmaps of the ptep during hmm_vma_handle_pte() (Waiman Long) [1921394]
- [mm] mm/hmm: allow snapshot of the special zero page (Waiman Long) [1921394]
- [mm] mm/hmm: a few more C style and comment clean ups (Waiman Long) [1921394]
- [mm] mm/sparse.c: do not waste pre allocated memmap space (Waiman Long) [1921394]
- [mm] mm/sparse: consistently do not zero memmap (Waiman Long) [1921394]
- [mm] mm/gup: fix a misnamed "write" argument, and a related bug (Waiman Long) [1921394]
- [powerpc] treewide: add checks for the return value of memblock_alloc*() (Waiman Long) [1921394]
- [kvm] KVM: x86: Expose AVX512_FP16 for supported CPUID (Paul Lai) [1838734]
- [x86] x86: Enumerate AVX512 FP16 CPUID feature flag (Paul Lai) [1838734]
- [kvm] x86/kvm: Expose TSX Suspend Load Tracking feature (Paul Lai) [1838734]
- [net] sched: act_ct: enable stats for HW offloaded entries (Marcelo Leitner) [1909257]
- [scsi] scsi: fnic: Validate io_req before others (Govindarajulu Varadarajan) [1845720]
- [scsi] scsi: fnic: Set scsi_set_resid() only for underflow (Govindarajulu Varadarajan) [1845720]
- [scsi] scsi: fnic: Change shost_printk() to FNIC_MAIN_DBG() (Govindarajulu Varadarajan) [1845720]
- [scsi] scsi: fnic: Avoid looping in TRANS ETH on unload (Govindarajulu Varadarajan) [1845720]
- [scsi] scsi: fnic: Change shost_printk() to FNIC_FCS_DBG() (Govindarajulu Varadarajan) [1845720]
- [scsi] scsi: fnic: Simplify the return expression of vnic_wq_copy_alloc() (Govindarajulu Varadarajan) [1845720]
- [scsi] scsi: fnic: Fix inconsistent format argument type in fnic_debugfs.c (Govindarajulu Varadarajan) [1845720]
- [x86] perf/x86/intel/uncore: Fix the scale of the IMC free-running events (Michael Petlan) [1884818 1908305]
- [x86] perf/x86/intel/uncore: Reduce the number of CBOX counters (Michael Petlan) [1884818 1908305]
- [x86] perf/x86/intel/uncore: Update Ice Lake uncore units (Michael Petlan) [1884818 1908305]
- [x86] perf/x86/intel/uncore: Split the Ice Lake and Tiger Lake MSR uncore support (Michael Petlan) [1884818 1908305]
- [x86] perf/x86/intel/uncore: Support PCIe3 unit on Snow Ridge (Michael Petlan) [1884818 1908305]
- [x86] perf/x86/intel/uncore: Generic support for the PCI sub driver (Michael Petlan) [1884818 1908305]
- [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_unregister() (Michael Petlan) [1884818 1908305]
- [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_register() (Michael Petlan) [1884818 1908305]
- [x86] perf/x86/intel/uncore: Factor out uncore_pci_find_dev_pmu() (Michael Petlan) [1884818 1908305]
- [x86] perf/x86/intel/uncore: Factor out uncore_pci_get_dev_die_info() (Michael Petlan) [1884818 1908305]
-
Wed Feb 17 2021 Jan Stancek <jstancek@redhat.com> [4.18.0-289.el8]
- [mmc] mmc: sdhci-acpi: For amd device set driver type as MMC_SET_DRIVER_TYPE_A (David Arcari) [1906067]
- [pinctrl] pinctrl: Added IRQF_SHARED flag for amd-pinctrl driver (David Arcari) [1906067]
- [block] block: export blk_mq_make_request (Ming Lei) [1917913]
- [platform] platform/x86: dell-wmi-sysman: fix a NULL pointer dereference (Perry Yuan) [1922587]
- [platform] platform/x86: dell-wmi-sysman: work around for BIOS bug (Juan Martinez) [1504859]
- [platform] platform/x86: dell-wmi-sysman: fix init_bios_attributes() error handling (Juan Martinez) [1504859]
- [platform] platform/x86/dell-wmi-sysman: Make some symbols static (Juan Martinez) [1504859]
- [platform] platform/x86/dell-wmi-sysman: Make wmi_sysman_kobj_sysfs_ops static (Juan Martinez) [1504859]
- [documentation] docs: ABI: sysfs-class-firmware-attributes: solve some warnings (Juan Martinez) [1504859]
- [platform] platform/x86: Use appropriate module alias macro for this kernel (Juan Martinez) [1504859]
- [platform] platform/x86: Introduce support for Systems Management Driver over WMI for Dell Systems (Juan Martinez) [1504859]
- [md] dm: eliminate potential source of excessive kernel log noise (Mike Snitzer) [1876840]
- [scsi] scsi: sd: Suppress spurious errors when WRITE SAME is being disabled (Ewan Milne) [1871060]
- [net] libceph, ceph: disambiguate ceph_connection_operations handlers (Jeff Layton) [1893177]
- [net] libceph: zero out session key and connection secret (Jeff Layton) [1893177]
- [include] libceph: add __maybe_unused to DEFINE_MSGR2_FEATURE (Jeff Layton) [1893177]
- [net] libceph: align session_key and con_secret to 16 bytes (Jeff Layton) [1893177]
- [net] libceph: fix auth_signature buffer allocation in secure mode (Jeff Layton) [1893177]
- [fs] ceph: reencode gid_list when reconnecting (Jeff Layton) [1893177]
- [net] libceph: drop ceph_auth_{create, update}_authorizer() (Jeff Layton) [1893177]
- [fs] libceph, ceph: make use of __ceph_auth_get_authorizer() in msgr1 (Jeff Layton) [1893177]
- [net] libceph, ceph: implement msgr2.1 protocol (crc and secure modes) (Jeff Layton) [1893177]
- [net] libceph: introduce connection modes and ms_mode option (Jeff Layton) [1893177]
- [block] libceph, rbd: ignore addr->type while comparing in some cases (Jeff Layton) [1893177]
- [net] libceph, ceph: get and handle cluster maps with addrvecs (Jeff Layton) [1893177]
- [net] libceph: factor out finish_auth() (Jeff Layton) [1893177]
- [net] libceph: drop ac->ops->name field (Jeff Layton) [1893177]
- [net] libceph: amend cephx init_protocol() and build_request() (Jeff Layton) [1893177]
- [net] libceph, ceph: incorporate nautilus cephx changes (Jeff Layton) [1893177]
- [net] libceph: safer en/decoding of cephx requests and replies (Jeff Layton) [1893177]
- [net] libceph: more insight into ticket expiry and invalidation (Jeff Layton) [1893177]
- [net] libceph: move msgr1 protocol specific fields to its own struct (Jeff Layton) [1893177]
- [net] libceph: move msgr1 protocol implementation to its own file (Jeff Layton) [1893177]
- [net] libceph: use sendpage_ok() in ceph_tcp_sendpage() (Jeff Layton) [1893177]
- [net] net: introduce helper sendpage_ok() in include/linux/net.h (Jeff Layton) [1893177]
- [net] libceph: separate msgr1 protocol implementation (Jeff Layton) [1893177]
- [net] libceph: export remaining protocol independent infrastructure (Jeff Layton) [1893177]
- [net] libceph: export zero_page (Jeff Layton) [1893177]
- [net] libceph: rename and export con->flags bits (Jeff Layton) [1893177]
- [net] libceph: rename and export con->state states (Jeff Layton) [1893177]
- [net] libceph: make con->state an int (Jeff Layton) [1893177]
- [net] libceph: don't export ceph_messenger_{init_fini}() to modules (Jeff Layton) [1893177]
- [net] libceph: make sure our addr->port is zero and addr->nonce is non-zero (Jeff Layton) [1893177]
- [net] libceph: factor out ceph_con_get_out_msg() (Jeff Layton) [1893177]
- [net] libceph: change ceph_con_in_msg_alloc() to take hdr (Jeff Layton) [1893177]
- [net] libceph: change ceph_msg_data_cursor_init() to take cursor (Jeff Layton) [1893177]
- [net] libceph: handle discarding acked and requeued messages separately (Jeff Layton) [1893177]
- [net] libceph: drop msg->ack_stamp field (Jeff Layton) [1893177]
- [net] libceph: remove redundant session reset log message (Jeff Layton) [1893177]
- [net] libceph: clear con->peer_global_seq on RESETSESSION (Jeff Layton) [1893177]
- [net] libceph: rename reset_connection() to ceph_con_reset_session() (Jeff Layton) [1893177]
- [net] libceph: split protocol reset bits out of reset_connection() (Jeff Layton) [1893177]
- [net] libceph: don't call reset_connection() on version/feature mismatches (Jeff Layton) [1893177]
- [net] libceph: lower exponential backoff delay (Jeff Layton) [1893177]
- [net] libceph: include middle_len in process_message() dout (Jeff Layton) [1893177]
- [fs] ceph: implement updated ceph_mds_request_head structure (Jeff Layton) [1893177]
- [fs] ceph: clean up argument lists to __prepare_send_request and __send_request (Jeff Layton) [1893177]
- [fs] ceph: take a cred reference instead of tracking individual uid/gid (Jeff Layton) [1893177]
- [fs] ceph: don't reach into request header for readdir info (Jeff Layton) [1893177]
- [fs] ceph: set osdmap epoch for setxattr (Jeff Layton) [1893177]
- [fs] ceph: remove redundant assignment to variable i (Jeff Layton) [1893177]
- [fs] ceph: add ceph.caps vxattr (Jeff Layton) [1893177]
- [fs] ceph: when filling trace, call ceph_get_inode outside of mutexes (Jeff Layton) [1893177]
- [fs] Revert "ceph: allow rename operation under different quota realms" (Jeff Layton) [1893177]
- [fs] ceph: fix inode refcount leak when ceph_fill_inode on non-I_NEW inode fails (Jeff Layton) [1893177]
- [fs] ceph: downgrade warning from mdsmap decode to debug (Jeff Layton) [1893177]
- [fs] ceph: fix race in concurrent __ceph_remove_cap invocations (Jeff Layton) [1893177]
- [fs] ceph: pass down the flags to grab_cache_page_write_begin (Jeff Layton) [1893177]
- [fs] ceph: add ceph.{cluster_fsid/client_id} vxattrs (Jeff Layton) [1893177]
- [fs] ceph: add status debugfs file (Jeff Layton) [1893177]
- [include] libceph: remove unused port macros (Jeff Layton) [1893177]
- [fs] ceph: ensure we have Fs caps when fetching dir link count (Jeff Layton) [1893177]
- [fs] ceph: send dentry lease metrics to MDS daemon (Jeff Layton) [1893177]
- [fs] ceph: acquire Fs caps when getting dir stats (Jeff Layton) [1893177]
- [fs] ceph: fix up some warnings on W=1 builds (Jeff Layton) [1893177]
- [fs] ceph: queue MDS requests to REJECTED sessions when CLEANRECOVER is set (Jeff Layton) [1893177]
- [fs] ceph: remove timeout on allowing reconnect after blocklisting (Jeff Layton) [1893177]
- [fs] ceph: add new RECOVER mount_state when recovering session (Jeff Layton) [1893177]
- [fs] ceph: make fsc->mount_state an int (Jeff Layton) [1893177]
- [fs] ceph: don't WARN when removing caps due to blocklisting (Jeff Layton) [1893177]
- [fs] ceph: check session state after bumping session->s_seq (Jeff Layton) [1893177]
- [net] libceph: clear con->out_msg on Policy::stateful_server faults (Jeff Layton) [1893177]
- [net] libceph: format ceph_entity_addr nonces as unsigned (Jeff Layton) [1893177]
- [include] libceph: fix ENTITY_NAME format suggestion (Jeff Layton) [1893177]
- [net] libceph: move a dout in queue_con_delay() (Jeff Layton) [1893177]
- [fs] ceph: comment cleanups and clarifications (Jeff Layton) [1893177]
- [fs] ceph: break up send_cap_msg (Jeff Layton) [1893177]
- [fs] ceph: drop separate mdsc argument from __send_cap (Jeff Layton) [1893177]
- [fs] ceph: promote to unsigned long long before shifting (Jeff Layton) [1893177]
- [fs] ceph: don't SetPageError on readpage errors (Jeff Layton) [1893177]
- [fs] ceph: mark ceph_fmt_xattr() as printf-like for better type checking (Jeff Layton) [1893177]
- [fs] ceph: fold ceph_update_writeable_page into ceph_write_begin (Jeff Layton) [1893177]
- [fs] ceph: fold ceph_sync_writepages into writepage_nounlock (Jeff Layton) [1893177]
- [fs] ceph: fold ceph_sync_readpages into ceph_readpage (Jeff Layton) [1893177]
- [fs] ceph: don't call ceph_update_writeable_page from page_mkwrite (Jeff Layton) [1893177]
- [fs] ceph: break out writeback of incompatible snap context to separate function (Jeff Layton) [1893177]
- [fs] ceph: add a note explaining session reject error string (Jeff Layton) [1893177]
- [net] libceph: switch to the new "osd blocklist add" command (Jeff Layton) [1893177]
- [fs] libceph, rbd, ceph: "blacklist" -> "blocklist" (Jeff Layton) [1893177]
- [fs] ceph: have ceph_writepages_start call pagevec_lookup_range_tag (Jeff Layton) [1893177]
- [fs] ceph: use kill_anon_super helper (Jeff Layton) [1893177]
- [fs] ceph: metrics for opened files, pinned caps and opened inodes (Jeff Layton) [1893177]
- [fs] ceph: add ceph_sb_to_mdsc helper support to parse the mdsc (Jeff Layton) [1893177]
- [fs] ceph: drop special-casing for ITER_PIPE in ceph_sync_read (Jeff Layton) [1893177]
- [fs] ceph: add column 'mds' to show caps in more user friendly (Jeff Layton) [1893177]
- [include] libceph: multiple workspaces for CRUSH computations (Jeff Layton) [1893177]
- [fs] ceph: remove unnecessary return in switch statement (Jeff Layton) [1893177]
- [fs] ceph: encode inodes' parent/d_name in cap reconnect message (Jeff Layton) [1893177]
- [include] libceph: add __maybe_unused to DEFINE_CEPH_FEATURE (Jeff Layton) [1893177]
- [fs] ceph: use frag's MDS in either mode (Jeff Layton) [1893177]
- [fs] ceph: move sb->wb_pagevec_pool to be a global mempool (Jeff Layton) [1893177]
- [fs] ceph: remove redundant initialization of variable mds (Jeff Layton) [1893177]
- [fs] ceph: fix use-after-free for fsc->mdsc (Jeff Layton) [1893177]
- [fs] ceph: remove unused variables in ceph_mdsmap_decode() (Jeff Layton) [1893177]
- [fs] ceph: delete repeated words in fs/ceph/ (Jeff Layton) [1893177]
- [fs] ceph: send client provided metric flags in client metadata (Jeff Layton) [1893177]
- [fs] ceph: periodically send perf metrics to MDSes (Jeff Layton) [1893177]
- [fs] ceph: check the sesion state and return false in case it is closed (Jeff Layton) [1893177]
- [net] libceph: replace HTTP links with HTTPS ones (Jeff Layton) [1893177]
- [fs] ceph: remove unnecessary cast in kfree() (Jeff Layton) [1893177]
- [net] libceph: just have osd_req_op_init() return a pointer (Jeff Layton) [1893177]
- [fs] ceph: do not access the kiocb after aio requests (Jeff Layton) [1893177]
- [fs] ceph: clean up and optimize ceph_check_delayed_caps() (Jeff Layton) [1893177]
- [fs] ceph: fix potential mdsc use-after-free crash (Jeff Layton) [1893177]
- [fs] ceph: switch to WARN_ON_ONCE in encode_supported_features() (Jeff Layton) [1893177]
- [fs] ceph: add global total_caps to count the mdsc's total caps number (Jeff Layton) [1893177]
- [fs] ceph: add check_session_state() helper and make it global (Jeff Layton) [1893177]
- [net] libceph: dump class and method names on method calls (Jeff Layton) [1893177]
- [net] libceph: use target_copy() in send_linger() (Jeff Layton) [1893177]
- [fs] ceph: add metadata perf metric support (Jeff Layton) [1893177]
- [fs] ceph: add read/write latency metric support (Jeff Layton) [1893177]
- [fs] ceph: add caps perf metric for each superblock (Jeff Layton) [1893177]
- [fs] ceph: add dentry lease metric support (Jeff Layton) [1893177]
- [include] math64: New DIV64_U64_ROUND_CLOSEST helper (Jeff Layton) [1893177]
- [tty] tty: Fix ->pgrp locking in tiocspgrp() (Waiman Long) [1908197] {CVE-2020-29661}
-
Mon Feb 15 2021 Jan Stancek <jstancek@redhat.com> [4.18.0-288.el8]
- [mm] Revert "powerpc: Ensure that swiotlb buffer is allocated from low memory" (Diego Domingos) [1907131]
- [fs] xfs: use ENOTBLK for direct I/O to buffered I/O fallback (Carlos Maiolino) [1922953]
- [nvme] nvme-multipath: Early exit if no path is available (Gopal Tiwari) [1880508]
- [scsi] scsi: lpfc: Add support for eh_should_retry_cmd() (Ewan Milne) [1801585]
- [scsi] scsi: scsi_transport_fc: Add store capability to rport port_state in sysfs (Ewan Milne) [1801585]
- [scsi] scsi: scsi_transport_fc: Add a new rport state FC_PORTSTATE_MARGINAL (Ewan Milne) [1801585]
- [scsi] scsi: core: No retries on abort success (Ewan Milne) [1801585]
- [scsi] scsi: core: Add a new error code DID_TRANSPORT_MARGINAL in scsi.h (Ewan Milne) [1801585]
- [scsi] scsi: core: Add limitless cmd retry support (Ewan Milne) [1801585]
- [fs] gfs2: Fix deadlock between gfs2_{create_inode, inode_lookup} and delete_work_func (Andreas Grunbacher) [1903190]
- [fs] gfs2: Don't call cancel_delayed_work_sync from within delete work function (Andreas Grunbacher) [1903190]
- [cpufreq] acpi-cpufreq: Honor _PSD table setting on new AMD CPUs (Terry Bowman) [1886943]
- [x86] x86/cpufeatures: Enumerate TSX suspend load address tracking instructions (Josh Poimboeuf) [1836980]
- [powerpc] powerpc/pseries/svm: Allocate SWIOTLB buffer anywhere in memory (Diego Domingos) [1869184]
- [mm] powerpc: Ensure that swiotlb buffer is allocated from low memory (Diego Domingos) [1869184]
- [fs] debugfs: Fix module state check condition (Vladis Dronov) [1866285]
- [fs] debugfs: Check module state before warning in {full/open}_proxy_open() (Vladis Dronov) [1866285]
-
Thu Feb 11 2021 Jan Stancek <jstancek@redhat.com> [4.18.0-287.el8]
- [firmware] efi: Don't attempt to map RCI2 config table if it doesn't exist (Lenny Szubowicz) [1779590]
- [firmware] efi: Make CONFIG_EFI_RCI2_TABLE selectable on x86 only (Lenny Szubowicz) [1779590]
- [firmware] efi: Make unexported efi_rci2_sysfs_init() static (Lenny Szubowicz) [1779590]
- [iommu] iommu: use the __iommu_attach_device() directly for deferred attach (Lianbo Jiang) [1904658]
- [iommu] dma-iommu: use static-key to minimize the impact in the fast-path (Lianbo Jiang) [1904658]
- [x86] x86/PCI: sta2x11: use default DMA address translation (Jerry Snitselaar) [1887546]
- [powerpc] powerpc: use the generic dma_ops_bypass mode (Jerry Snitselaar) [1887546]
- [dma] dmaengine: fix error codes in channel_register() (Jerry Snitselaar) [1837187]
- [dma] dmaengine: idxd: off by one in cleanup code (Jerry Snitselaar) [1837187]
- [documentation] dmaengine: idxd: Add ABI documentation for shared wq (Jerry Snitselaar) [1837187]
- [dma] dmaengine: idxd: Clean up descriptors with fault error (Jerry Snitselaar) [1837187]
- [dma] dmaengine: idxd: Add shared workqueue support (Jerry Snitselaar) [1837187]
- [dma] dmaengine: idxd: fix mapping of portal size (Jerry Snitselaar) [1837187]
- [dma] dmaengine: idxd: fix wq config registers offset programming (Jerry Snitselaar) [1837187]
- [dma] dmaengine: ioat: Allocate correct size for descriptor chunk (Jerry Snitselaar) [1837187]
- [uapi] dmaengine: idxd: add missing invalid flags field to completion (Jerry Snitselaar) [1837187]
- [uapi] dmaengine: idxd: fix hw descriptor fields for delta record (Jerry Snitselaar) [1837187]
- [uapi] dmaengine: idxd: Merge definition of dsa_batch_desc into dsa_hw_desc (Jerry Snitselaar) [1838386 1837187]
- [dma] dmaengine: dmatest: Return boolean result directly in filter() (Jerry Snitselaar) [1837187]
- [dma] dmaengine: dmatest: Check list for emptiness before access its last entry (Jerry Snitselaar) [1837187]
- [dma] dmaengine: ioat: Make two symbols static (Jerry Snitselaar) [1837187]
- [dma] dmaengine: dmatest: Print error codes as signed value (Jerry Snitselaar) [1837187]
- [dma] dmaengine: idxd: add command status to idxd sysfs attribute (Jerry Snitselaar) [1893465 1837187]
- [dma] dmaengine: idxd: add support for configurable max wq batch size (Jerry Snitselaar) [1893468 1837187]
- [dma] dmaengine: idxd: add support for configurable max wq xfer size (Jerry Snitselaar) [1893468 1837187]
- [documentation] dmaengine: idxd: add leading / for sysfspath in ABI documentation (Jerry Snitselaar) [1837187]
- [dma] dmaengine: idxd: clear misc interrupt cause after read (Jerry Snitselaar) [1837187]
- [dma] dmaengine: dmatest: Prevent to run on misconfigured channel (Jerry Snitselaar) [1837187]
- [dma] dmaengine: acpi: Put the CSRT table after using it (Jerry Snitselaar) [1837187]
- [dma] dmaengine: idxd: reset states after device disable or reset (Jerry Snitselaar) [1837187]
- [dma] dmaengine: idxd: move idxd interrupt handling to mask instead of ignore (Jerry Snitselaar) [1872374 1837187]
- [dma] dmaengine: idxd: add work queue drain support (Jerry Snitselaar) [1837187]
- [dma] dmaengine: idxd: move submission to sbitmap_queue (Jerry Snitselaar) [1837187]
- [dma] dmaengine: cookie bypass for out of order completion (Jerry Snitselaar) [1838893 1837187]
- [dma] dmaengine: ioat setting ioat timeout as module parameter (Jerry Snitselaar) [1837187]
- [dma] dmaengine: dmatest: stop completed threads when running without set channel (Jerry Snitselaar) [1837187]
- [dma] dmaengine: idxd: fix misc interrupt handler thread unmasking (Jerry Snitselaar) [1877126 1837187]
- [dma] dmaengine: idxd: cleanup workqueue config after disabling (Jerry Snitselaar) [1837187]
- [dma] dmaengine: idxd: fix cdev locking for open and release (Jerry Snitselaar) [1837187]
- [dma] dmaengine: Replace zero-length array with flexible-array (Jerry Snitselaar) [1837187]
- [dma] dmaengine: Fix doc strings to satisfy validation script (Jerry Snitselaar) [1837187]
- [dma] dmaengine: Include dmaengine.h into dmaengine.c (Jerry Snitselaar) [1837187]
- [dma] dmaengine: dmatest: Describe members of struct dmatest_info (Jerry Snitselaar) [1837187]
- [dma] dmaengine: dmatest: Describe members of struct dmatest_params (Jerry Snitselaar) [1837187]
- [dma] dmaengine: dmatest: Allow negative timeout value to specify infinite wait (Jerry Snitselaar) [1837187]
- [dma] Revert "dmaengine: dmatest: timeout value of -1 should specify infinite wait" (Jerry Snitselaar) [1837187]
- [dma] dmaengine: ioat: adding missed issue_pending to timeout handler (Jerry Snitselaar) [1837187]
- [dma] dmaengine: ioat: remove unnesesery double complition timer modification (Jerry Snitselaar) [1837187]
- [dma] dmaengine: ioat: removing duplicate code from timeout handler (Jerry Snitselaar) [1837187]
- [dma] dmaengine: ioat: Decreasing allocation chunk size 2M->512K (Jerry Snitselaar) [1837187]
- [dma] dmaengine: ioat: fixing chunk sizing macros dependency (Jerry Snitselaar) [1837187]
- [dma] dmaengine: idxd: export hw version through sysfs (Jerry Snitselaar) [1838888 1837187]
- [dma] dmaengine: dmatest: Restore default for channel (Jerry Snitselaar) [1837187]
- [dma] dmaengine: idxd: fix interrupt completion after unmasking (Jerry Snitselaar) [1838895 1837187]
- [dma] dmaengine: dmatest: Fix process hang when reading 'wait' parameter (Jerry Snitselaar) [1837187]
- [dma] dmaengine: dmatest: Fix iteration non-stop logic (Jerry Snitselaar) [1837187]
- [dma] dmaengine: fix channel index enumeration (Jerry Snitselaar) [1838390 1837187]
- [include] include/linux/dmaengine: Typos fixes in API documentation (Jerry Snitselaar) [1837187]
- [dma] dmaengine: idxd: remove global token limit check (Jerry Snitselaar) [1838385 1837187]
- [dma] dmaengine: idxd: reflect shadow copy of traffic class programming (Jerry Snitselaar) [1838381 1837187]
- [dma] dmaengine: Create debug directories for DMA devices (Jerry Snitselaar) [1837187]
- [dma] dmaengine: Add basic debugfs support (Jerry Snitselaar) [1837187]
- [include] dmaengine: consistently return string literal from switch-case (Jerry Snitselaar) [1837187]
- [include] dmaengine: Drop redundant 'else' keyword (Jerry Snitselaar) [1837187]
- [include] dmaengine: Use negative condition for better readability (Jerry Snitselaar) [1837187]
- [include] dmaengine: Refactor dmaengine_check_align() to be bit operations only (Jerry Snitselaar) [1837187]
- [dma] dmaengine: idxd: expose general capabilities register in sysfs (Jerry Snitselaar) [1837187 1836532]
- [dma] dmaengine: idxd: check return result from check_vma() in cdev (Jerry Snitselaar) [1837187 1836530]
- [dma] dmanegine: ioat/dca: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1837187]
- [dma] dmaengine: idxd: remove set but not used variable 'idxd_cdev' (Jerry Snitselaar) [1837187]
- [dma] dmaengine: idxd: remove set but not used variable 'group' (Jerry Snitselaar) [1837187]
- [documentation] dmaengine: idxd: add sysfs ABI for idxd driver (Jerry Snitselaar) [1837187]
- [dma] dmaengine: idxd: fix off by one on cdev dwq refcount (Jerry Snitselaar) [1838366 1837187]
- [dma] dmaengine: idxd: wq size configuration needs to check global max size (Jerry Snitselaar) [1837187 1836579]
- [dma] dmaengine: idxd: sysfs input of wq incorrect wq type should return error (Jerry Snitselaar) [1837187 1836585]
- [dma] dmaengine: idxd: correct reserved token calculation (Jerry Snitselaar) [1837187 1836647]
- [dma] dmaengine: idxd: Fix error handling in idxd_wq_cdev_dev_setup() (Jerry Snitselaar) [1838354 1837187]
- [dma] dmaengine: idxd: fix runaway module ref count on device driver bind (Jerry Snitselaar) [1837187 1836649]
- [dma] dmaengine: idxd: fix boolconv.cocci warnings (Jerry Snitselaar) [1837187]
- [dma] dmaengine: idxd: add char driver to expose submission portal to userland (Jerry Snitselaar) [1837187]
- [dma] dmaengine: idxd: connect idxd to dmaengine subsystem (Jerry Snitselaar) [1837187]
- [dma] dmaengine: idxd: add descriptor manipulation routines (Jerry Snitselaar) [1837187]
- [dma] dmaengine: idxd: add configuration component of driver (Jerry Snitselaar) [1837187]
- [dma] dmaengine: idxd: Init and probe for Intel data accelerators (Jerry Snitselaar) [1837187]
- [include] io-64-nonatomic: add io{read|write}64{_lo_hi|_hi_lo} macros (Jerry Snitselaar) [1837187]
- [powerpc] iomap: introduce io{read|write}64_{lo_hi|hi_lo} (Jerry Snitselaar) [1837187]
- [lib] iomap: Use non-raw io functions for io{read|write}XXbe (Jerry Snitselaar) [1837187]
- [dma] dmaengine: virt-dma: use vchan_vdesc_fini() to free descriptors (Jerry Snitselaar) [1837187]
- [dma] dmaengine: virt-dma: Add missing locking around list operations (Jerry Snitselaar) [1837187]
- [dma] dmaengine: virt-dma: Do not call desc_free() under a spin_lock (Jerry Snitselaar) [1837187]
- [dma] dmaengine: virt-dma: remove debug message (Jerry Snitselaar) [1837187]
- [dma] dmaengine: virt-dma: Add missing locking (Jerry Snitselaar) [1837187]
- [dma] dmaengine: ioat: Support in-use unbind (Jerry Snitselaar) [1837187]
- [dma] dmaengine: move .device_release missing log warning to debug level (Jerry Snitselaar) [1837187]
- [dma] dmaengine: Cleanups for the slave <-> channel symlink support (Jerry Snitselaar) [1837187]
- [dma] dmaengine: fix null ptr check for __dma_async_device_channel_register() (Jerry Snitselaar) [1837187]
- [dma] dmaengine: Fix return value for dma_request_chan() in case of failure (Jerry Snitselaar) [1837187]
- [dma] dmaengine: Create symlinks between DMA channels and slaves (Jerry Snitselaar) [1837187]
- [dma] dmaengine: add support to dynamic register/unregister of channels (Jerry Snitselaar) [1837187]
- [dma] dmaengine: break out channel registration (Jerry Snitselaar) [1837187]
- [x86] x86/asm: Carve out a generic movdir64b() helper for general usage (Jerry Snitselaar) [1837187]
- [x86] x86/asm: add iosubmit_cmds512() based on MOVDIR64B CPU instruction (Jerry Snitselaar) [1837187]
- [dma] dmaengine: Move dma_get_{, any_}slave_channel() to private dmaengine.h (Jerry Snitselaar) [1837187]
- [include] dmaengine: Remove dma_request_slave_channel_compat() wrapper (Jerry Snitselaar) [1837187]
- [dma] dmaengine: Remove dma_device_satisfies_mask() wrapper (Jerry Snitselaar) [1837187]
- [include] dmaengine: Add helper function to convert direction value to text (Jerry Snitselaar) [1837187]
- [dma] dmaengine: Add support for reporting DMA cached data amount (Jerry Snitselaar) [1837187]
- [dma] dmaengine: Add metadata_ops for dma_async_tx_descriptor (Jerry Snitselaar) [1837187]
- [dma] dmaengine: print more meaningful error message (Jerry Snitselaar) [1837187]
- [dma] dmaengine: move module_/dma_device_put() after route free (Jerry Snitselaar) [1837187]
- [dma] dmaengine: Add reference counting to dma_device struct (Jerry Snitselaar) [1837187]
- [dma] dmaengine: Move dma_channel_rebalance() infrastructure up in code (Jerry Snitselaar) [1837187]
- [dma] dmaengine: Call module_put() after device_free_chan_resources() (Jerry Snitselaar) [1837187]
- [dma] dmaengine: Store module owner in dma_device struct (Jerry Snitselaar) [1837187]
- [include] dmaengine: Remove spaces before TABs (Jerry Snitselaar) [1837187]
- [dma] ioat: ioat_alloc_ring() failure handling (Jerry Snitselaar) [1837187]
- [dma] dmaengine: virt-dma: Fix access after free in vchan_complete() (Jerry Snitselaar) [1837187]
- [include] dmaengine: Fix access to uninitialized dma_slave_caps (Jerry Snitselaar) [1837187]
- [dma] dmanegine: ioat/dca: Use struct_size() helper (Jerry Snitselaar) [1837187]
- [dma] dmaengine: acpi: Add kernel doc parameter descriptions (Jerry Snitselaar) [1837187]
- [dma] dmaengine: acpi: Set up DMA mask based on CSRT (Jerry Snitselaar) [1837187]
- [dma] dmaengine: dmatest: Add support for completion polling (Jerry Snitselaar) [1837187]
- [dma] dmaengine: virt-dma: store result on dma descriptor (Jerry Snitselaar) [1837187]
- [dma] dmaengine: dmatest: timeout value of -1 should specify infinite wait (Jerry Snitselaar) [1837187]
- [dma] dmaengine: Grammar s/the its/its/, s/need/needs/ (Jerry Snitselaar) [1837187]
- [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jerry Snitselaar) [1837187]
- [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 291 (Jerry Snitselaar) [1837187]
- [dma] treewide: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1837187]
- [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1837187]
- [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 7 (Jerry Snitselaar) [1837187]
- [dma] dmaengine: dmatest: move test data alloc & free into functions (Jerry Snitselaar) [1837187]
- [dma] dmaengine: dmatest: add short-hand `buf_size` var in dmatest_func() (Jerry Snitselaar) [1837187]
- [dma] dmaengine: dmatest: wrap src & dst data into a struct (Jerry Snitselaar) [1837187]
- [dma] dmaengine: dmatest: Abort test in case of mapping error (Jerry Snitselaar) [1837187]
- [dma] dmaengine: dmatest: Add transfer_size parameter (Jerry Snitselaar) [1837187]
- [dma] dmaengine: dmatest: Add alignment parameter (Jerry Snitselaar) [1837187]
- [dma] dmaengine: dmatest: Use fixed point div to calculate iops (Jerry Snitselaar) [1837187]
- [dma] dmaengine: dmatest: Add support for multi channel testing (Jerry Snitselaar) [1837187]
- [dma] dmaengine: dmatest: fix a small memory leak in dmatest_func() (Jerry Snitselaar) [1837187]
- [dma] dmaengine: dmatest: move size checks earlier in function (Jerry Snitselaar) [1837187]
- [dma] dmaengine: dmatest: use dmaengine_terminate_sync() instead (Jerry Snitselaar) [1837187]
- [dma] dmaengine: dmatest: unmap data on a single code-path when xfer done (Jerry Snitselaar) [1837187]
- [dma] dmaengine: idma64: replace spin_lock_irqsave with spin_lock (Jerry Snitselaar) [1837187]
- [dma] dmaengine: idma: remove dma_slave_config direction usage (Jerry Snitselaar) [1837187]
- [dma] dmaengine: ioat: fix prototype of ioat_enumerate_channels (Jerry Snitselaar) [1837187]
- [dma] dmaengine: ioatdma: set the completion address register after channel reset (Jerry Snitselaar) [1837187]
- [dma] dmaengine: idma64: Support dmaengine_terminate_sync() (Jerry Snitselaar) [1837187]
- [dma] dmaengine: add a new helper dmaenginem_async_device_register (Jerry Snitselaar) [1837187]
- [documentation] Documentation/x86: Add documentation for SVA (Shared Virtual Addressing) (Jerry Snitselaar) [1836777]
- [iommu] iommu/vt-d: Change flags type to unsigned int in binding mm (Jerry Snitselaar) [1836777]
- [drm] drm, iommu: Change type of pasid to u32 (Jerry Snitselaar) [1836777]
- [x86] x86/asm: Add an enqcmds() wrapper for the ENQCMDS instruction (Jerry Snitselaar) [1837187]
- [x86] x86/mmu: Allocate/free a PASID (Jerry Snitselaar) [1836777]
- [x86] x86/cpufeatures: Mark ENQCMD as disabled when configured out (Jerry Snitselaar) [1836777]
- [mm] mm: Add a pasid member to struct mm_struct (Jerry Snitselaar) [1836777]
- [x86] x86/msr-index: Define an IA32_PASID MSR (Jerry Snitselaar) [1836777]
- [x86] x86/fpu/xstate: Add supervisor PASID state for ENQCMD (Jerry Snitselaar) [1836777]
- [x86] x86/cpufeatures: Enumerate ENQCMD and ENQCMDS instructions (Jerry Snitselaar) [1836777]
- [x86] x86/fpu/xstate: Restore supervisor states for signal return (Jerry Snitselaar) [1837178]
- [x86] x86/fpu/xstate: Preserve supervisor states for the slow path in __fpu__restore_sig() (Jerry Snitselaar) [1837178]
- [x86] x86/fpu: Introduce copy_supervisor_to_kernel() (Jerry Snitselaar) [1837178]
- [x86] x86/fpu/xstate: Update copy_kernel_to_xregs_err() for supervisor states (Jerry Snitselaar) [1837178]
- [x86] x86/fpu/xstate: Update sanitize_restored_xstate() for supervisor xstates (Jerry Snitselaar) [1837178]
- [x86] x86/fpu/xstate: Define new functions for clearing fpregs and xstates (Jerry Snitselaar) [1837178]
- [x86] x86/fpu/xstate: Introduce XSAVES supervisor states (Jerry Snitselaar) [1837178]
- [x86] x86/fpu/xstate: Separate user and supervisor xfeatures mask (Jerry Snitselaar) [1837178]
- [x86] x86/fpu/xstate: Define new macros for supervisor and user xstates (Jerry Snitselaar) [1837178]
- [x86] x86/fpu/xstate: Rename validate_xstate_header() to validate_user_xstate_header() (Jerry Snitselaar) [1837178]
- [x86] copy_xstate_to_kernel: Fix typo which caused GDB regression (Jerry Snitselaar) [1837178]
- [x86] copy_xstate_to_kernel(): don't leave parts of destination uninitialized (Jerry Snitselaar) [1837178]
- [x86] x86/fpu/xstate: Warn when checking alignment of disabled xfeatures (Jerry Snitselaar) [1837178]
- [x86] x86/fpu/xstate: Fix XSAVES offsets in setup_xstate_comp() (Jerry Snitselaar) [1837178]
- [x86] x86/fpu/xstate: Fix last_good_offset in setup_xstate_features() (Jerry Snitselaar) [1837178]
- [x86] x86/fpu: Shrink space allocated for xstate_comp_offsets (Jerry Snitselaar) [1837178]
- [x86] x86/fpu/xstate: Make xfeature_is_supervisor()/xfeature_is_user() return bool (Jerry Snitselaar) [1837178]
- [x86] x86/fpu/xstate: Fix small issues (Jerry Snitselaar) [1837178]
- [x86] x86/fpu: Use XFEATURE_FP/SSE enum values instead of hardcoded numbers (Jerry Snitselaar) [1837178]
- [x86] x86/fpu: Use unsigned long long shift in xfeature_uncompacted_offset() (Jerry Snitselaar) [1837178]
- [iommu] iommu/vt-d: Fix sid not set issue in intel_svm_bind_gpasid() (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Fix kernel NULL pointer dereference in find_domain() (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: include conditionally on CONFIG_INTEL_IOMMU_SVM (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Fix misuse of ALIGN in qi_flush_piotlb() (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Don't read VCCAP register unless it exists (Jerry Snitselaar) [1887546]
- [iommu] iommu/arm-smmu-v3: Add SMMUv3.2 range invalidation support (Jerry Snitselaar) [1887546]
- [iommu] iommu/arm-smmu-v3: Batch ATC invalidation commands (Jerry Snitselaar) [1887546]
- [iommu] iommu/arm-smmu-v3: Add command queue batching helpers (Jerry Snitselaar) [1887546]
- [iommu] iommu/amd: Add sanity check for interrupt remapping table length macros (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Fix lockdep splat in iommu_flush_dev_iotlb() (Jerry Snitselaar) [1887546]
- [iommu] iommu/amd: Restore IRTE.RemapEn bit for amd_iommu_activate_guest_mode (Jerry Snitselaar) [1887546]
- [iommu] iommu/amd: Fix potential @entry null deref (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Handle 36bit addressing for x86-32 (Jerry Snitselaar) [1887546]
- [iommu] iommu/amd: Do not use IOMMUv2 functionality when SME is active (Jerry Snitselaar) [1887546]
- [iommu] iommu/amd: Do not force direct mapping when SME is active (Jerry Snitselaar) [1887546]
- [iommu] iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE (Jerry Snitselaar) [1887546]
- [iommu] iommu/amd: Restore IRTE.RemapEn bit after programming IRTE (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Fix NULL pointer dereference in dev_iommu_priv_set() (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Serialize IOMMU GCMD register modifications (Jerry Snitselaar) [1887546]
- [dma] dma-pool: Fix an uninitialized variable bug in atomic_pool_expand() (Jerry Snitselaar) [1887546]
- [dma] dma-pool: Only allocate from CMA when in same memory zone (Jerry Snitselaar) [1887546]
- [dma] dma-pool: fix coherent pool allocations for IOMMU mappings (Jerry Snitselaar) [1887546]
- [iommu] iommu/amd: Move Kconfig and Makefile bits down into amd directory (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Move Kconfig and Makefile bits down into intel directory (Jerry Snitselaar) [1887546]
- [iommu] iommu: Add gfp parameter to io_pgtable_ops->map() (Jerry Snitselaar) [1887546]
- [iommu] iommu: Mark __iommu_map_sg() as static (Jerry Snitselaar) [1887546]
- [iommu] iommu: Tidy up Kconfig for SoC IOMMUs (Jerry Snitselaar) [1887546]
- [iommu] iommu: Make some functions static (Jerry Snitselaar) [1887546]
- [include] iommu: Move sg_table wrapper out of CONFIG_IOMMU_SUPPORT (Jerry Snitselaar) [1887546]
- [powerpc] powerpc/dma: Remove dev->archdata.iommu_domain (Jerry Snitselaar) [1887546]
- [iommu] iommu/amd: Remove double zero check (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Rename intel-pasid.h to pasid.h (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Add page response ops support (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Report page request faults for guest SVA (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Add a helper to get svm and sdev for pasid (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Refactor device_to_iommu() helper (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Disable multiple GPASID-dev bind (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Warn on out-of-range invalidation address (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Fix devTLB flush for vSVA (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Handle non-page aligned address (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Fix PASID devTLB invalidation (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Remove global page support in devTLB flush (Jerry Snitselaar) [1887546]
- [include] iommu/vt-d: Enforce PASID devTLB field mask (Jerry Snitselaar) [1887546]
- [iommu] iommu: Remove unused IOMMU_SYS_CACHE_ONLY flag (Jerry Snitselaar) [1887546]
- [iommu] PCI/ATS: Add pci_pri_supported() to check device or associated PF (Jerry Snitselaar) [1887546]
- [pci] PCI: Treat "external-facing" devices themselves as internal (Jerry Snitselaar) [1887546]
- [documentation] docs: fix references for DMA*.txt files (Jerry Snitselaar) [1887546]
- [dma] dma-contiguous: cleanup dma_alloc_contiguous (Jerry Snitselaar) [1887546]
- [dma] dma-debug: use named initializers for dir2name (Jerry Snitselaar) [1887546]
- [dma] dma-mapping: add a dma_ops_bypass flag to struct device (Jerry Snitselaar) [1887546]
- [dma] dma-mapping: inline the fast path dma-direct calls (Jerry Snitselaar) [1887546]
- [dma] dma-mapping: move the remaining DMA API calls out of line (Jerry Snitselaar) [1887546]
- [dma] dma-mapping: don't BUG when calling dma_map_resource on RAM (Jerry Snitselaar) [1887546]
- [of] of: Allow the iommu-map property to omit untranslated devices (Jerry Snitselaar) [1887546]
- [iommu] treewide: Remove uninitialized_var() usage (Jerry Snitselaar) [1887546]
- [dma] dma-pool: do not allocate pool memory from CMA (Jerry Snitselaar) [1887546]
- [dma] dma-pool: make sure atomic pool suits device (Jerry Snitselaar) [1887546]
- [dma] dma-pool: introduce dma_guess_pool() (Jerry Snitselaar) [1887546]
- [dma] dma-pool: get rid of dma_in_atomic_pool() (Jerry Snitselaar) [1887546]
- [dma] dma-direct: provide function to check physical memory area validity (Jerry Snitselaar) [1887546]
- [documentation] docs: move DMA kAPI to Documentation/core-api (Jerry Snitselaar) [1887546]
- [dma] dma-mapping: remove dma_mark_declared_memory_occupied (Jerry Snitselaar) [1887546]
- [documentation] docs: DMA-API-HOWTO.txt: fix an unmarked code block (Jerry Snitselaar) [1887546]
- [documentation] Documentation: DMA-API: fix a function name of max_mapping_size (Jerry Snitselaar) [1887546]
- [documentation] docs: DMA-API-HOWTO: add a missing "=" (Jerry Snitselaar) [1887546]
- [documentation] Documentation/DMA-API-HOWTO: update dma_mask sections (Jerry Snitselaar) [1887546]
- [documentation] Documentation/DMA-ISA-LPC: fix an incorrect reference (Jerry Snitselaar) [1887546]
- [documentation] Documentation: DMA-API: fix two typos (Jerry Snitselaar) [1887546]
- [dma] dma-mapping: warn when coherent pool is depleted (Jerry Snitselaar) [1887546]
- [dma] dma-remap: align the size in dma_common_*_remap() (Jerry Snitselaar) [1887546]
- [dma] dma-mapping: DMA_COHERENT_POOL should select GENERIC_ALLOCATOR (Jerry Snitselaar) [1887546]
- [dma] dma-direct: add missing set_memory_decrypted() for coherent mapping (Jerry Snitselaar) [1887546]
- [dma] dma-direct: check return value when encrypting or decrypting memory (Jerry Snitselaar) [1887546]
- [dma] dma-direct: re-encrypt memory if dma_direct_alloc_pages() fails (Jerry Snitselaar) [1887546]
- [dma] dma-direct: always align allocation size in dma_direct_alloc_pages() (Jerry Snitselaar) [1887546]
- [dma] dma-direct: mark __dma_direct_alloc_pages static (Jerry Snitselaar) [1887546]
- [dma] dma-direct: re-enable mmap for !CONFIG_MMU (Jerry Snitselaar) [1887546]
- [dma] dma-pool: decouple DMA_REMAP from DMA_COHERENT_POOL (Jerry Snitselaar) [1887546]
- [message] scsi: mptfusion: Don't use GFP_ATOMIC for larger DMA allocations (Jerry Snitselaar) [1887546]
- [dma] dma-pool: fix too large DMA pools on medium memory size systems (Jerry Snitselaar) [1887546]
- [iommu] treewide: replace '---help---' in Kconfig files with 'help' (Jerry Snitselaar) [1887546]
- [iommu] iommu/arm-smmu: Make remove callback message more informative (Jerry Snitselaar) [1887546]
- [include] iommu: add generic helper for mapping sgtable objects (Jerry Snitselaar) [1887546]
- [dma] dma-contiguous: fix comment for dma_release_from_contiguous (Jerry Snitselaar) [1887546]
- [dma] dma-pool: scale the default DMA coherent pool size with memory capacity (Jerry Snitselaar) [1887546]
- [x86] x86/mm: unencrypted non-blocking DMA allocations use coherent pools (Jerry Snitselaar) [1887546]
- [dma] dma-pool: add pool sizes to debugfs (Jerry Snitselaar) [1887546]
- [dma] dma-direct: atomic allocations must come from atomic coherent pools (Jerry Snitselaar) [1887546]
- [dma] dma-pool: dynamically expanding atomic pools (Jerry Snitselaar) [1887546]
- [dma] dma-pool: add additional coherent pools to map to gfp mask (Jerry Snitselaar) [1887546]
- [dma] dma-remap: separate DMA atomic pools from direct remap code (Jerry Snitselaar) [1887546]
- [dma] dma-mapping: use vmap insted of reimplementing it (Jerry Snitselaar) [1887546]
- [dma] dma-debug: make __dma_entry_alloc_check_leak() static (Jerry Snitselaar) [1887546]
- [dma] dma: debug: no need to check return value of debugfs_create functions (Jerry Snitselaar) [1887546]
- [dma] dma-debug: Batch dma_debug_entry allocation (Jerry Snitselaar) [1887546]
- [dma] dma/debug: Remove dma_debug_resize_entries() (Jerry Snitselaar) [1887546]
- [dma] dma-debug: Make leak-like behaviour apparent (Jerry Snitselaar) [1887546]
- [dma] dma-debug: Dynamically expand the dma_debug_entry pool (Jerry Snitselaar) [1887546]
- [dma] dma-debug: Use pr_fmt() (Jerry Snitselaar) [1887546]
- [dma] dma-debug: Expose nr_total_entries in debugfs (Jerry Snitselaar) [1887546]
- [dma] dma-debug: fix displaying of dma allocation type (Jerry Snitselaar) [1887546]
- [dma] dma-direct: fix data truncation in dma_direct_get_required_mask() (Jerry Snitselaar) [1887546]
- [dma] dma-direct: provide a arch_dma_clear_uncached hook (Jerry Snitselaar) [1887546]
- [dma] dma-direct: make uncached_kernel_address more general (Jerry Snitselaar) [1887546]
- [include] dma-direct: remove the cached_kernel_address hook (Jerry Snitselaar) [1887546]
- [dma] dma-direct: consolidate the error handling in dma_direct_alloc_pages (Jerry Snitselaar) [1887546]
- [dma] dma-coherent: fix integer overflow in the reserved-memory dma allocation (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Fix misuse of iommu_domain_identity_map() (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Update scalable mode paging structure coherency (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Enable PCI ACS for platform opt in hint (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Set U/S bit in first level page table by default (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Make Intel SVM code 64-bit only (Jerry Snitselaar) [1887546]
- [arm64] arm64: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546]
- [x86] x86: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Use dev_iommu_priv_get/set() (Jerry Snitselaar) [1887546]
- [iommu] iommu: Allow page responses without PASID (Jerry Snitselaar) [1887546]
- [iommu] iommu/iova: Don't BUG on invalid PFNs (Jerry Snitselaar) [1887546]
- [iommu] iommu/amd: Add helper functions to update domain->pt_root (Jerry Snitselaar) [1887546]
- [iommu] iommu/amd: Print extended features in one line to fix divergent log levels (Jerry Snitselaar) [1887546]
- [iommu] iommu/amd: Make amd_iommu_apply_ivrs_quirks() static inline (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Move Intel IOMMU driver into subdirectory (Jerry Snitselaar) [1887546]
- [iommu] iommu/amd: Move AMD IOMMU driver into subdirectory (Jerry Snitselaar) [1887546]
- [iommu] iommu/amd: Remove redundant devid checks (Jerry Snitselaar) [1887546]
- [iommu] iommu/amd: Store dev_data as device iommu private data (Jerry Snitselaar) [1887546]
- [iommu] iommu/amd: Merge private header files (Jerry Snitselaar) [1887546]
- [iommu] iommu/amd: Remove PD_DMA_OPS_MASK (Jerry Snitselaar) [1887546]
- [iommu] iommu/amd: Consolidate domain allocation/freeing (Jerry Snitselaar) [1887546]
- [iommu] iommu/amd: Free page-table in protection_domain_free() (Jerry Snitselaar) [1887546]
- [iommu] iommu/amd: Allocate page-table in protection_domain_init() (Jerry Snitselaar) [1887546]
- [iommu] iommu/amd: Let free_pagetable() not rely on domain->pt_root (Jerry Snitselaar) [1887546]
- [iommu] iommu/amd: Unexport get_dev_data() (Jerry Snitselaar) [1887546]
- [iommu] iommu/amd: Unify format of the printed messages (Jerry Snitselaar) [1887546]
- [iommu] iommu: Remove iommu_sva_ops::mm_exit() (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Use pci_ats_supported() (Jerry Snitselaar) [1887546]
- [iommu] iommu/arm-smmu-v3: Use pci_ats_supported() (Jerry Snitselaar) [1887546]
- [iommu] iommu/amd: Use pci_ats_supported() (Jerry Snitselaar) [1887546]
- [pci] PCI/ATS: Only enable ATS for trusted devices (Jerry Snitselaar) [1887546]
- [iommu] iommu/arm-smmu: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1887546]
- [iommu] iommu/arm-smmu-v3: Don't reserve implementation defined register space (Jerry Snitselaar) [1887546]
- [iommu] iommu/arm-smmu-v3: remove set but not used variable 'smmu' (Jerry Snitselaar) [1887546]
- [uapi] iommu/virtio: Fix sparse warning (Jerry Snitselaar) [1887546]
- [pci] PCI/ATS: Export symbols of PASID functions (Jerry Snitselaar) [1887546]
- [iommu] iommu/mediatek: Fix MTK_IOMMU dependencies (Jerry Snitselaar) [1887546]
- [iommu] iommu: spapr_tce: Disable compile testing to fix build on book3s_32 config (Jerry Snitselaar) [1887546]
- [iommu] iommu: Enable compile testing for some of drivers (Jerry Snitselaar) [1887546]
- [x86] x86: Hide the archdata.iommu field behind generic IOMMU_API (Jerry Snitselaar) [1887546]
- [iommu] iommu/hyper-v: Constify hyperv_ir_domain_ops (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Fix compile warning (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: fix a GCC warning (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Fix pointer cast warnings on 32 bit (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Remove IOVA handling code from the non-dma_ops path (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Remove duplicated check in intel_svm_bind_mm() (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Remove redundant IOTLB flush (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Add page request draining support (Jerry Snitselaar) [1887546 1847060]
- [iommu] iommu/vt-d: Disable non-recoverable fault processing before unbind (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: debugfs: Add support to show inv queue internals (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Multiple descriptors per qi_submit_sync() (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Replace intel SVM APIs with generic SVA APIs (Jerry Snitselaar) [1887546 1836578]
- [include] iommu/vt-d: Fix compile warning from intel-svm.h (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Report SVA feature with generic flag (Jerry Snitselaar) [1887546 1836578]
- [iommu] iommu/vt-d: Add custom allocator for IOASID (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Enlightened PASID allocation (Jerry Snitselaar) [1887546 1837167]
- [iommu] iommu/vt-d: Add svm/sva invalidate function (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Support flushing more translation cache types (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Add bind guest PASID support (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Add nested translation helper function (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Use a helper function to skip agaw for SL (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Move domain helper to header (Jerry Snitselaar) [1887546]
- [iommu] iommu: Remove functions that support private domain (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Unify format of the printed messages (Jerry Snitselaar) [1887546]
- [iommu] iommu: Introduce guest PASID bind function (Jerry Snitselaar) [1887546]
- [iommu] iommu: Introduce cache_invalidate API (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: debugfs: Add support to show page table internals (Jerry Snitselaar) [1887546 1835059]
- [iommu] iommu/vt-d: Use iova over first level (Jerry Snitselaar) [1887546 1837160]
- [iommu] iommu/vt-d: Update first level super page capability (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Make first level IOVA canonical (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Flush PASID-based iotlb for iova over first level (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Setup pasid entries for iova over first level (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Add PASID_FLAG_FL5LP for first-level pasid setup (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Add set domain DOMAIN_ATTR_NESTING attr (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Identify domains using first level page table (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Misc macro clean up for SVM (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Add build dependency on IOASID (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Replace Intel specific PASID allocator with IOASID (Jerry Snitselaar) [1887546]
- [iommu] iommu/ioasid: Add custom allocators (Jerry Snitselaar) [1887546]
- [iommu] iommu: Add I/O ASID allocator (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Use right Kconfig option name (Jerry Snitselaar) [1887546]
- [iommu] iommu/vt-d: Add Kconfig option to enable/disable scalable mode (Jerry Snitselaar) [1887546]
- [iommu] iommu/virtio: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1887546]
- [iommu] iommu/virtio: Reverse arguments to list_add (Jerry Snitselaar) [1887546]
- [iommu] iommu/virtio: Use accessor functions for iommu private data (Jerry Snitselaar) [1887546]
- [iommu] iommu/virtio: Reject IOMMU page granule larger than PAGE_SIZE (Jerry Snitselaar) [1887546]
- [iommu] iommu/virtio: Fix freeing of incomplete domains (Jerry Snitselaar) [1887546]
- [iommu] iommu/virtio: Build virtio-iommu as module (Jerry Snitselaar) [1887546]
- [iommu] iommu: virtio: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1887546]
- [iommu] iommu/virtio: Remove unused variable (Jerry Snitselaar) [1887546]
- [iommu] iommu/virtio: Update to most recent specification (Jerry Snitselaar) [1887546]
- [iommu] iommu/virtio: Add event queue (Jerry Snitselaar) [1887546]
- [iommu] iommu/virtio: Add probe request (Jerry Snitselaar) [1887546]
- [iommu] iommu: Add virtio-iommu driver (Jerry Snitselaar) [1887546]
- [iommu] iommu/arm-smmu: Remove duplicate error message (Jerry Snitselaar) [1887546]
- [iommu] iommu/arm-smmu: Fix uninitilized variable warning (Jerry Snitselaar) [1887546]
- [iommu] iommu/io-pgtable-arm: Rename IOMMU_QCOM_SYS_CACHE and improve doc (Jerry Snitselaar) [1887546]
- [iommu] iommu/arm-smmu: Restore naming of driver parameter prefix (Jerry Snitselaar) [1887546]
- [iommu] iommu/arm-smmu-v3: Use WRITE_ONCE() when changing validity of an STE (Jerry Snitselaar) [1887546]
- [iommu] iommu/arm-smmu: Improve SMR mask test (Jerry Snitselaar) [1887546]
- [iommu] iommu/io-pgtable-arm: Fix IOVA validation for 32-bit (Jerry Snitselaar) [1887546]
- [iommu] iommu/io-pgtable-arm: Prepare for TTBR1 usage (Jerry Snitselaar) [1887546]
- [iommu] iommu/io-pgtable-arm: Rationalise VTCR handling (Jerry Snitselaar) [1887546]
- [iommu] iommu/arm-smmu: Rename public #defines under ARM_SMMU_ namespace (Jerry Snitselaar) [1887546]
- [iommu] iommu/io-pgtable-arm: Rationalise TCR handling (Jerry Snitselaar) [1887546]
- [iommu] iommu/io-pgtable-arm: Ensure ARM_64_LPAE_S2_TCR_RES1 is unsigned (Jerry Snitselaar) [1887546]
- [iommu] iommu/io-pgtable-arm: Improve attribute handling (Jerry Snitselaar) [1887546]
- [iommu] iommu/io-pgtable-arm: Support non-coherent stage-2 page tables (Jerry Snitselaar) [1887546]
- [iommu] iommu/arm-smmu: Fix -Wunused-const-variable warning (Jerry Snitselaar) [1887546]
- [iommu] iommu/arm-smmu-v3: Remove useless of_match_ptr() (Jerry Snitselaar) [1887546]
- [iommu] drivers/iommu: Initialise module 'owner' field in iommu_device_set_ops() (Jerry Snitselaar) [1887546]
- [iommu] iommu/arm-smmu: Update my email address in MODULE_AUTHOR() (Jerry Snitselaar) [1887546]
- [iommu] iommu/arm-smmu: Allow building as a module (Jerry Snitselaar) [1887546]
- [iommu] iommu/arm-smmu: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546]
- [iommu] iommu/arm-smmu-v3: Allow building as a module (Jerry Snitselaar) [1887546]
- [iommu] iommu/arm-smmu: Support SMMU module probing from the IORT (Jerry Snitselaar) [1887546]
- [iommu] iommu/arm-smmu-v3: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546]
- [iommu] iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers (Jerry Snitselaar) [1887546]
- [iommu] Revert "iommu/arm-smmu: Make arm-smmu explicitly non-modular" (Jerry Snitselaar) [1887546]
- [iommu] Revert "iommu/arm-smmu: Make arm-smmu-v3 explicitly non-modular" (Jerry Snitselaar) [1887546]
- [iommu] iommu/io-pgtable-arm: Rationalise TTBRn handling (Jerry Snitselaar) [1887546]
- [iommu] iommu/io-pgtable-arm: Rationalise MAIR handling (Jerry Snitselaar) [1887546]
- [iommu] iommu/io-pgtable-arm: Simplify level indexing (Jerry Snitselaar) [1887546]
- [iommu] iommu/io-pgtable-arm: Simplify PGD size handling (Jerry Snitselaar) [1887546]
- [iommu] iommu/io-pgtable-arm: Simplify start level lookup (Jerry Snitselaar) [1887546]
- [iommu] iommu/io-pgtable-arm: Simplify bounds checks (Jerry Snitselaar) [1887546]
- [iommu] iommu/io-pgtable-arm: Rationalise size check (Jerry Snitselaar) [1887546]
- [iommu] iommu/io-pgtable: Make selftest gubbins consistently __init (Jerry Snitselaar) [1887546]
- [iommu] iommu/arm-smmu: Avoid pathological RPM behaviour for unmaps (Jerry Snitselaar) [1887546]
- [iommu] iommu/io-pgtable: Move some initialization data to .init.rodata (Jerry Snitselaar) [1887546]
- [iommu] iommu/arm-smmu: Report USF more clearly (Jerry Snitselaar) [1887546]
- [iommu] iommu/arm-smmu: Remove arm_smmu_flush_ops (Jerry Snitselaar) [1887546]
- [iommu] iommu/arm-smmu: Move .tlb_sync method to implementation (Jerry Snitselaar) [1887546]
- [iommu] iommu/arm-smmu: Remove "leaf" indirection (Jerry Snitselaar) [1887546]
- [iommu] iommu/arm-smmu: Remove .tlb_inv_range indirection (Jerry Snitselaar) [1887546]
- [iommu] iommu/io-pgtable-arm-v7s: Use ias/oas to check the valid iova/pa (Jerry Snitselaar) [1887546]
- [iommu] iommu/io-pgtable-arm-v7s: Add paddr_to_iopte and iopte_to_paddr helpers (Jerry Snitselaar) [1887546]
- [iommu] iommu/arm-smmu: Ensure 64-bit I/O accessors are available on 32-bit CPU (Jerry Snitselaar) [1887546]
- [iommu] iommu/arm-smmu: Make private implementation details static (Jerry Snitselaar) [1887546]
- [iommu] iommu/arm-smmu: Add context init implementation hook (Jerry Snitselaar) [1887546]
- [iommu] iommu/arm-smmu: Add reset implementation hook (Jerry Snitselaar) [1887546]
- [iommu] iommu/arm-smmu: Add configuration implementation hook (Jerry Snitselaar) [1887546]
- [iommu] iommu/arm-smmu: Move Secure access quirk to implementation (Jerry Snitselaar) [1887546]
- [iommu] iommu/arm-smmu: ioremap smmu mmio region before implementation init (Jerry Snitselaar) [1887546]
- [iommu] iommu/arm-smmu: Add implementation infrastructure (Jerry Snitselaar) [1887546]
- [iommu] iommu/arm-smmu: Rename arm-smmu-regs.h (Jerry Snitselaar) [1887546]
- [iommu] iommu/arm-smmu: Abstract GR0 accesses (Jerry Snitselaar) [1887546]
- [iommu] iommu/arm-smmu: Abstract context bank accesses (Jerry Snitselaar) [1887546]
- [iommu] iommu/arm-smmu: Abstract GR1 accesses (Jerry Snitselaar) [1887546]
- [iommu] iommu/arm-smmu: Get rid of weird "atomic" write (Jerry Snitselaar) [1887546]
- [iommu] iommu/arm-smmu: Split arm_smmu_tlb_inv_range_nosync() (Jerry Snitselaar) [1887546]
- [iommu] iommu/arm-smmu: Rework cb_base handling (Jerry Snitselaar) [1887546]
- [iommu] iommu/arm-smmu: Convert context bank registers to bitfields (Jerry Snitselaar) [1887546]
- [iommu] iommu/arm-smmu: Convert GR1 registers to bitfields (Jerry Snitselaar) [1887546]
- [iommu] iommu/arm-smmu: Convert GR0 registers to bitfields (Jerry Snitselaar) [1887546]
- [iommu] iommu: Remove IOMMU_OF_DECLARE (Jerry Snitselaar) [1887546]
- [iommu] iommu: Stop deferring probe at end of initcalls (Jerry Snitselaar) [1887546]
- [iommu] iommu: Fix use-after-free in iommu_release_device (Jerry Snitselaar) [1887546]
- [dma] dma-mapping: Fix dma_pgprot() for unencrypted coherent pages (Jerry Snitselaar) [1887546]
- [x86] x86: Don't let pgprot_modify() change the page encryption bit (Jerry Snitselaar) [1887546]
- [x86] x86/PCI: Remove X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546]
- [pci] PCI: vmd: Remove dma_map_ops overrides (Jerry Snitselaar) [1887546]
- [pci] x86/pci: Clean up usage of X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546]
- [x86] x86/Kconfig: Remove the unused X86_DMA_REMAP KConfig symbol (Jerry Snitselaar) [1887546]
- [dma] dma-direct: avoid a forward declaration for phys_to_dma (Jerry Snitselaar) [1887546]
- [dma] dma-mapping: Add vmap checks to dma_map_single() (Jerry Snitselaar) [1887546]
- [x86] x86/platform/uv: Fix UV4 hub revision adjustment (Frank Ramsay) [1908507]
- [ata] ahci: Add Intel Rocket Lake PCH-H RAID PCI IDs (Steve Best) [1868308]
-
Wed Feb 10 2021 Jan Stancek <jstancek@redhat.com> [4.18.0-286.el8]
- [mfd] mfd: intel-lpss: Fix Intel Elkhart Lake LPSS I2C input clock (Steve Best) [1783586]
- [mfd] mfd: intel-lpss: Add Intel Elkhart Lake PCH PCI IDs (Steve Best) [1783586]
- [i2c] i2c: i801: Add support for Intel Elkhart Lake (Steve Best) [1783586]
- [fs] fuse: fix bad inode (Miklos Szeredi) [1906908]
- [fs] virtiofs: calculate number of scatter-gather elements accurately (Vivek Goyal) [1783467]
- [fs] virtiofs: add logic to free up a memory range (Vivek Goyal) [1783467]
- [fs] virtiofs: maintain a list of busy elements (Vivek Goyal) [1783467]
- [fs] virtiofs: serialize truncate/punch_hole and dax fault path (Vivek Goyal) [1783467]
- [fs] virtiofs: define dax address space operations (Vivek Goyal) [1783467]
- [fs] virtiofs: add DAX mmap support (Vivek Goyal) [1783467]
- [fs] virtiofs: implement dax read/write operations (Vivek Goyal) [1783467]
- [uapi] virtiofs: introduce setupmapping/removemapping commands (Vivek Goyal) [1783467]
- [fs] virtiofs: implement FUSE_INIT map_alignment field (Vivek Goyal) [1783467]
- [fs] virtiofs: keep a list of free dax memory ranges (Vivek Goyal) [1783467]
- [fs] virtiofs: add a mount option to enable dax (Vivek Goyal) [1783467]
- [fs] virtiofs: set up virtio_fs dax_device (Vivek Goyal) [1783467]
- [fs] virtiofs: get rid of no_mount_options (Vivek Goyal) [1783467]
- [fs] virtiofs: provide a helper function for virtqueue initialization (Vivek Goyal) [1783467]
- [fs] dax: Create a range version of dax_layout_busy_page() (Vivek Goyal) [1783467]
- [dax] dax: Modify bdev_dax_pgoff() to handle NULL bdev (Vivek Goyal) [1783467]
- [virtio] virtio: Implement get_shm_region for MMIO transport (Vivek Goyal) [1783467]
- [virtio] virtio: Implement get_shm_region for PCI transport (Vivek Goyal) [1783467]
- [include] virtio: Add get_shm_region method (Vivek Goyal) [1783467]
- [fs] virtiofs: do not use fuse_fill_super_common() for device installation (Vivek Goyal) [1783467]
- [uapi] fuse: reserve values for mapping protocol (Vivek Goyal) [1783467]
- [fs] virtiofs: Convert virtiofs to use new mount API (Vivek Goyal) [1783467]
- [fs] fuse: reject options on reconfigure via fsconfig(2) (Vivek Goyal) [1783467]
- [fs] fuse: ignore 'data' argument of mount(..., MS_REMOUNT) (Vivek Goyal) [1783467]
- [fs] fuse: use ->reconfigure() instead of ->remount_fs() (Vivek Goyal) [1783467]
- [fs] fuse: switch to use errorfc() et.al (Vivek Goyal) [1783467]
- [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Vivek Goyal) [1783467]
- [fs] fs_parser: remove fs_parameter_description name field (Vivek Goyal) [1783467]
- [fs] vfs: subtype handling moved to fuse (Vivek Goyal) [1783467]
- [fs] fuse: convert to use the new mount API (Vivek Goyal) [1783467]
- [lib] lib/zlib: fix inflating zlib streams on s390 (Philipp Rudo) [1908011]
- [scsi] scsi: ibmvfc: Set default timeout to avoid crash during migration (Diego Domingos) [1890710]
- [net] Bluetooth: Fix null pointer dereference in hci_event_packet() (Gopal Tiwari) [1921475]
- [tools] selftests: fix poll error in udpgro.sh (Hangbin Liu) [1922213]
- [net] mptcp: fix length of MP_PRIO suboption (Davide Caratti) [1923156]
- [powerpc] powerpc/sstep: Fix array out of bound warning (Desnes Augusto Nunes do Rosario) [1908739]
- [powerpc] powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions (Desnes Augusto Nunes do Rosario) [1908739]
- [powerpc] powerpc/sstep: Add testcases for VSX vector paired load/store instructions (Desnes Augusto Nunes do Rosario) [1908739]
- [powerpc] powerpc/ppc-opcode: Add encoding macros for VSX vector paired instructions (Desnes Augusto Nunes do Rosario) [1908739]
- [powerpc] powerpc/sstep: Support VSX vector paired storage access instructions (Desnes Augusto Nunes do Rosario) [1908739]
- [powerpc] powerpc/sstep: Cover new VSX instructions under CONFIG_VSX (Desnes Augusto Nunes do Rosario) [1908739]
- [powerpc] powerpc/sstep: Emulate prefixed instructions only when CPU_FTR_ARCH_31 is set (Desnes Augusto Nunes do Rosario) [1908739]
- [net] fix setsockopt(SO_REUSEADDR) for MPTCP sockets (Paolo Abeni) [1922500]
- [net] net_sched: avoid shift-out-of-bounds in tcindex_set_parms() (Davide Caratti) [1917366]
- [net] net_sched: reject silly cell_log in qdisc_get_rtab() (Davide Caratti) [1917366]
- [net] sched: prevent invalid Scell_log shift count (Davide Caratti) [1917366]
- [net] netem: fix zero division in tabledist (Davide Caratti) [1917366]
- [net] protect tcf_block_unbind with block lock (Davide Caratti) [1917366]
- [pinctrl] pinctrl: intel: Add Intel Elkhart Lake pin controller support (Steve Best) [1783600]
- [fs] dlm: fix invalid cluster name warning (Alexander Aring) [1655771]
- [mm] arm64: acpi: Make apei_claim_sea() synchronise with APEI's irq work (Al Stone) [1865698 1851555]
- [acpi] ACPI/IORT: Fix doc warnings in iort.c (Al Stone) [1865698 1851555]
- [acpi] ACPI, APEI, Fix error return value in apei_map_generic_address() (Al Stone) [1865698 1851555]
- [acpi] ACPI: fan: Initialize performance state sysfs attribute (Al Stone) [1865698 1851555]
- [acpi] ACPI: DPTF: Support Alder Lake (Al Stone) [1865698 1851555]
- [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2228T (Al Stone) [1865698 1851555]
- [acpi] ACPI: Fix whitespace inconsistencies (Al Stone) [1865698 1851555]
- [acpi] ACPI: button: Drop no longer necessary Acer SW5-012 lid_init_state quirk (Al Stone) [1865698 1851555]
- [acpi] ACPI: dock: fix enum-conversion warning (Al Stone) [1865698 1851555]
- [acpi] ACPI: utils: remove unreachable breaks (Al Stone) [1865698 1851555]
- [acpi] ACPICA: Add missing type casts in GPE register access code (Al Stone) [1865698 1851555]
- [acpi] ACPI: DPTF: Add ACPI_DPTF Kconfig menu (Al Stone) [1865698 1851555]
- [acpi] ACPI: DPTF: Fix participant driver names (Al Stone) [1865698 1851555]
- [acpi] ACPI: processor: remove comment regarding string _UID support (Al Stone) [1865698 1851555]
- [acpi] ACPI: reboot: Avoid racing after writing to ACPI RESET_REG (Al Stone) [1865698 1851555]
- [acpi] ACPI: debug: don't allow debugging when ACPI is disabled (Al Stone) [1865698 1851555]
- [dax] ACPI: HMAT: refactor hmat_register_target_device to hmem_register_device (Al Stone) [1865698 1851555]
- [acpi] x86/numa: add 'nohmat' option (Al Stone) [1865698 1851555]
- [acpi] ACPICA: Update version to 20200925 Version 20200925 (Al Stone) [1865698 1851555]
- [acpi] ACPICA: Remove unnecessary semicolon (Al Stone) [1865698 1851555]
- [acpi] ACPICA: Debugger: Add a new command: "ALL <NameSeg>" (Al Stone) [1865698 1851555]
- [acpi] ACPICA: iASL: Return exceptions for string-to-integer conversions (Al Stone) [1865698 1851555]
- [acpi] ACPICA: acpi_help: Update UUID list (Al Stone) [1865698 1851555]
- [acpi] ACPICA: Add predefined names found in the SMBus sepcification (Al Stone) [1865698 1851555]
- [acpi] ACPICA: Tree-wide: fix various typos and spelling mistakes (Al Stone) [1865698 1851555]
- [acpi] ACPICA: Drop the repeated word "an" in a comment (Al Stone) [1865698 1851555]
- [acpi] ACPICA: Add support for 64 bit risc-v compilation (Al Stone) [1865698 1851555]
- [acpi] ACPI: EC: PM: Drop ec_no_wakeup check from acpi_ec_dispatch_gpe() (Al Stone) [1865698 1851555]
- [acpi] ACPI: EC: PM: Flush EC work unconditionally after wakeup (Al Stone) [1865698 1851555]
- [acpi] ACPI: button: fix handling lid state changes when input device closed (Al Stone) [1865698 1851555]
- [acpi] ACPI: scan: Replace ACPI_DEBUG_PRINT() with pr_debug() (Al Stone) [1865698 1851555]
- [acpi] ACPI: memhotplug: Remove 'state' from struct acpi_memory_device (Al Stone) [1865698 1851555]
- [acpi] ACPI / extlog: Check for RDMSR failure (Al Stone) [1865698 1851555]
- [acpi] node: Add access1 class to represent CPU to memory characteristics (Al Stone) [1865698 1851555]
- [acpi] ACPI: HMAT: Fix handling of changes from ACPI 6.2 to ACPI 6.3 (Al Stone) [1865698 1851555]
- [acpi] ACPI: Let ACPI know we support Generic Initiator Affinity Structures (Al Stone) [1865698 1851555]
- [acpi] ACPI: Support Generic Initiator only domains (Al Stone) [1865698 1851555]
- [acpi] ACPI / NUMA: Add stub function for pxm_to_node() (Al Stone) [1865698 1851555]
- [acpi] virtio-mem: Allow to specify an ACPI PXM as nid (Al Stone) [1865698 1851555]
- [acpi] ACPI: battery: include linux/power_supply.h (Al Stone) [1865698 1851555]
- [acpi] ACPI: wakeup: Remove dead ACPICA debug code (Al Stone) [1865698 1851555]
- [acpi] ACPI: video: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555]
- [acpi] ACPI: tiny-power-button: Remove dead ACPICA debug code (Al Stone) [1865698 1851555]
- [acpi] ACPI: processor: Remove dead ACPICA debug code (Al Stone) [1865698 1851555]
- [acpi] ACPI: proc: Remove dead ACPICA debug code (Al Stone) [1865698 1851555]
- [acpi] ACPI: PCI: Remove unused ACPICA debug code (Al Stone) [1865698 1851555]
- [acpi] ACPI: event: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555]
- [acpi] ACPI: dock: Remove dead ACPICA debug code (Al Stone) [1865698 1851555]
- [acpi] ACPI: debugfs: Remove dead ACPICA debug code (Al Stone) [1865698 1851555]
- [acpi] ACPI: custom_method: Remove dead ACPICA debug code (Al Stone) [1865698 1851555]
- [acpi] ACPI: container: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555]
- [acpi] ACPI: platform: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555]
- [acpi] ACPI: memhotplug: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555]
- [acpi] ACPI: LPSS: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555]
- [acpi] ACPI: cmos_rtc: Remove leftover ACPI_MODULE_NAME() (Al Stone) [1865698 1851555]
- [acpi] ACPI: PCI: update kernel-doc line comments (Al Stone) [1865698 1851555]
- [acpi] PNP: ACPI: Fix missing-prototypes in acpi_pnp.c (Al Stone) [1865698 1851555]
- [acpi] ACPI: configfs: Add missing config_item_put() to fix refcount leak (Al Stone) [1865698 1851555]
- [acpi] ACPI: video: use ACPI backlight for HP 635 Notebook (Al Stone) [1865698 1851555]
- [acpi] ACPI: APD: Clean up header file include statements (Al Stone) [1865698 1851555]
- [acpi] ACPI: APD: Remove unnecessary APD_ADDR() macro stub (Al Stone) [1865698 1851555]
- [acpi] ACPI: APD: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555]
- [acpi] ACPI: APD: Remove flags from struct apd_device_desc (Al Stone) [1865698 1851555]
- [acpi] ACPI: APD: Add kerneldoc for properties in struct apd_device_desc (Al Stone) [1865698 1851555]
- [acpi] ACPI: Remove side effect of partly creating a node in acpi_get_node() (Al Stone) [1865698 1851555]
- [acpi] ACPI: Rename acpi_map_pxm_to_online_node() to pxm_to_online_node() (Al Stone) [1865698 1851555]
- [acpi] ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT (Al Stone) [1865698 1851555]
- [acpi] ACPI: Add out of bounds and numa_off protections to pxm_to_node() (Al Stone) [1865698 1851555]
- [acpi] ACPI: processor: Print more information when acpi_processor_evaluate_cst() fails (Al Stone) [1865698 1851555]
- [acpi] ACPI: DPTF: Add PCH FIVR participant driver (Al Stone) [1865698 1851555]
- [acpi] PCI/ACPI: Add Ampere Altra SOC MCFG quirk (Al Stone) [1865698 1851555]
- [acpi] ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records (Al Stone) [1865698 1851555]
- [acpi] ACPI / PMIC: Move TPS68470 OpRegion driver to drivers/acpi/pmic/ (Al Stone) [1865698 1851555]
- [acpi] ACPI / PMIC: Split out Kconfig and Makefile specific for ACPI PMIC (Al Stone) [1865698 1851555]
- [acpi] PCI/ACPI: Tone down missing MCFG message (Al Stone) [1865698 1851555]
- [acpi] ACPI: OSL: Make ACPICA use logical addresses of GPE blocks (Al Stone) [1865698 1851555]
- [acpi] ACPI: OSL: Change the type of acpi_os_map_generic_address() return value (Al Stone) [1865698 1851555]
- [acpi] ACPICA: Add support for using logical addresses of GPE blocks (Al Stone) [1865698 1851555]
- [acpi] ACPI/IORT: Remove the unused inline functions (Al Stone) [1865698 1851555]
- [acpi] ACPI/IORT: Drop the unused @ops of iort_add_device_replay() (Al Stone) [1865698 1851555]
- [acpi] ACPI / LPSS: Save Cherry Trail PWM ctx registers only once (at activation) (Al Stone) [1865698 1851555]
- [acpi] ACPI / LPSS: Resume Cherry Trail PWM controller in no-irq phase (Al Stone) [1865698 1851555]
- [acpi] ACPICA: Introduce special struct type for GPE register addresses (Al Stone) [1865698 1851555]
- [acpi] ACPICA: Introduce acpi_hw_gpe_read() and acpi_hw_gpe_write() (Al Stone) [1865698 1851555]
- [acpi] ACPICA: Validate GPE blocks at init time (Al Stone) [1865698 1851555]
- [acpi] ACPI: Export acpi_get_first_physical_node() to modules (Al Stone) [1865698 1851555]
- [kernel] rcu/tree: Export rcu_idle_{enter, exit} to modules (Al Stone) [1865698 1851555]
- [acpi] ACPI: GED: fix -Wformat (Al Stone) [1865698 1851555]
- [acpi] ACPI: processor: Fix build for ARCH_APICTIMER_STOPS_ON_C3 unset (Al Stone) [1865698 1851555]
- [acpi] ACPI: processor: Take over RCU-idle for C3-BM idle (Al Stone) [1865698 1851555]
- [acpi] ACPI: processor: Use CPUIDLE_FLAG_TLB_FLUSHED (Al Stone) [1865698 1851555]
- [acpi] ACPI: processor: Use CPUIDLE_FLAG_TIMER_STOP (Al Stone) [1865698 1851555]
- [acpi] ACPI: OSL: Prevent acpi_release_memory() from returning too early (Al Stone) [1865698 1851555]
- [acpi] ACPI: ioremap: avoid redundant rounding to OS page size (Al Stone) [1865698 1851555]
- [acpi] ACPI: SoC: APD: Check return value of acpi_dev_get_property() (Al Stone) [1865698 1851555]
- [acpi] ACPI: APD: Add a fmw property is_raven (Al Stone) [1865698 1851555]
- [include] ACPI: APD: Change name from ST to FCH (Al Stone) [1865698 1851555]
- [acpi] i2c: designware: Add device HID for Hygon I2C controller (Al Stone) [1865698 1851555]
- [acpi] ACPI/IORT: Add an input ID to acpi_dma_configure() (Al Stone) [1865698 1851555]
- [acpi] ACPI/IORT: Remove useless PCI bus walk (Al Stone) [1865698 1851555]
- [acpi] ACPI/IORT: Make iort_msi_map_rid() PCI agnostic (Al Stone) [1865698 1851555]
- [acpi] ACPI/IORT: Make iort_get_device_domain IRQ domain agnostic (Al Stone) [1865698 1851555]
- [acpi] ACPI/IORT: Make iort_match_node_callback walk the ACPI namespace for NC (Al Stone) [1865698 1851555]
- [acpi] ACPI: APEI: remove redundant assignment to variable rc (Al Stone) [1865698 1851555]
- [acpi] ACPI: NUMA: Remove the useless 'node >= MAX_NUMNODES' check (Al Stone) [1865698 1851555]
- [acpi] ACPI: NUMA: Remove the useless sub table pointer check (Al Stone) [1865698 1851555]
- [acpi] ACPI: tables: Remove the duplicated checks for acpi_parse_entries_array() (Al Stone) [1865698 1851555]
- [acpi] ACPICA: Update version to 20200717 (Al Stone) [1865698 1851555]
- [acpi] ACPICA: Do not increment operation_region reference counts for field units (Al Stone) [1865698 1851555]
- [acpi] ACPICA: Replace one-element array with flexible-array (Al Stone) [1865698 1851555]
- [acpi] ACPI: acpi_pad: initialize preferred_cpu (Al Stone) [1865698 1851555]
- [acpi] ACPI: OSL: Clean up the removal of unused memory mappings (Al Stone) [1865698 1851555]
- [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_iomem() (Al Stone) [1865698 1851555]
- [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_generic_address() (Al Stone) [1865698 1851555]
- [acpi] ACPICA: Preserve memory opregion mappings (Al Stone) [1865698 1851555]
- [acpi] ACPI: OSL: Implement deferred unmapping of ACPI memory (Al Stone) [1865698 1851555]
- [acpi] ACPI: Use fallthrough pseudo-keyword (Al Stone) [1865698 1851555]
- [acpi] acpi: thermal: Don't call thermal_zone_device_is_enabled() (Al Stone) [1865698 1851555]
- [acpi] ACPI: fan: Fix Tiger Lake ACPI device ID (Al Stone) [1865698 1851555]
- [acpi] ACPI: DPTF: Add battery participant for TigerLake (Al Stone) [1865698 1851555]
- [acpi] ACPI: tables: avoid relocations for table signature array (Al Stone) [1865698 1851555]
- [acpi] ACPI: PAD: Eliminate usage of uninitialized_var() macro (Al Stone) [1865698 1851555]
- [acpi] ACPI: sysfs: add newlines when printing module parameters (Al Stone) [1865698 1851555]
- [acpi] ACPI: EC: add newline when printing 'ec_event_clearing' module parameter (Al Stone) [1865698 1851555]
- [acpi] ACPI: sysfs: Fix pm_profile_attr type (Al Stone) [1865698 1851555]
- [acpi] ACPI: property: use cached name in acpi_fwnode_get_named_child_node() (Al Stone) [1865698 1851555]
- [acpi] sched,acpi_pad: Convert to sched_set_fifo*() (Al Stone) [1865698 1851555]
- [acpi] ACPI: PM: Avoid using power resources if there are none for D0 (Al Stone) [1865698 1851555]
- [acpi] ACPICA: Update version to 20200528 (Al Stone) [1865698 1851555]
- [acpi] ACPICA: iASL: add new OperationRegion subtype keyword PlatformRtMechanism (Al Stone) [1865698 1851555]
- [acpi] ACPI: CPPC: Fix reference count leak in acpi_cppc_processor_probe() (Al Stone) [1865698 1851555]
- [acpi] ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_hotplug_profile() (Al Stone) [1865698 1851555]
- [acpi] ACPI: GED: use correct trigger type field in _Exx / _Lxx handling (Al Stone) [1865698 1851555]
- [acpi] ACPI/IORT: Remove the unused __get_pci_rid() (Al Stone) [1865698 1851555]
- [acpi] ACPI: EC: PM: s2idle: Extend GPE dispatching debug message (Al Stone) [1865698 1851555]
- [acpi] ACPI: PM: s2idle: Print type of wakeup debug messages (Al Stone) [1865698 1851555]
- [acpi] ACPI: DPTF: Add battery participant driver (Al Stone) [1865698 1851555]
- [acpi] ACPI: DPTF: Additional sysfs attributes for power participant driver (Al Stone) [1865698 1851555]
- [acpi] ACPI: video: Use native backlight on Acer TravelMate 5735Z (Al Stone) [1865698 1851555]
- [acpi] ACPI/IORT: Fix PMCG node single ID mapping handling (Al Stone) [1865698 1851555]
- [acpi] ACPI: APEI: Kick the memory_failure() queue for synchronous errors (Al Stone) [1865698 1851555]
- [mm] mm/memory-failure: Add memory_failure_queue_kick() (Al Stone) [1865698 1851555]
- [acpi] ACPI: IORT: Add comments for not calling acpi_put_table() (Al Stone) [1865698 1851555]
- [acpi] ACPI: GTDT: Put GTDT table after parsing (Al Stone) [1865698 1851555]
- [acpi] ACPI / PMIC: Add i2c address for thermal control (Al Stone) [1865698 1851555]
- [acpi] ACPI: GED: add support for _Exx / _Lxx handler methods (Al Stone) [1865698 1851555]
- [acpi] ACPI: Delete unused proc filename macros (Al Stone) [1865698 1851555]
- [acpi] ACPI: IORT: Add extra message "applying workaround" for off-by-1 issue (Al Stone) [1865698 1851555]
- [acpi] ACPI: utils: Add acpi_evaluate_reg() helper (Al Stone) [1865698 1851555]
- [acpi] ACPI: debug: Make two functions static (Al Stone) [1865698 1851555]
- [acpi] ACPI: sleep: Put the FACS table after using it (Al Stone) [1865698 1851555]
- [acpi] ACPI: scan: Put SPCR and STAO table after using it (Al Stone) [1865698 1851555]
- [acpi] ACPI: EC: Put the ACPI table after using it (Al Stone) [1865698 1851555]
- [acpi] ACPI: APEI: Put the HEST table for error path (Al Stone) [1865698 1851555]
- [acpi] ACPI: APEI: Put the error record serialization table for error path (Al Stone) [1865698 1851555]
- [acpi] ACPI: APEI: Put the error injection table for error path and module exit (Al Stone) [1865698 1851555]
- [acpi] ACPI: APEI: Put the boot error record table after parsing (Al Stone) [1865698 1851555]
- [acpi] ACPI: watchdog: Put the watchdog action table after parsing (Al Stone) [1865698 1851555]
- [acpi] ACPI: LPIT: Put the low power idle table after using it (Al Stone) [1865698 1851555]
- [acpi] ACPICA: Update version to 20200430 (Al Stone) [1865698 1851555]
- [acpi] ACPICA: Fix required parameters for _NIG and _NIH (Al Stone) [1865698 1851555]
- [acpi] ACPICA: Dispatcher: add status checks (Al Stone) [1865698 1851555]
- [acpi] ACPICA: Disassembler: ignore AE_ALREADY_EXISTS status when parsing create operators (Al Stone) [1865698 1851555]
- [acpi] ACPICA: Move acpi_gbl_next_cmd_num definition to acglobal.h (Al Stone) [1865698 1851555]
- [acpi] ACPICA: Make acpi_protocol_lengths static (Al Stone) [1865698 1851555]
- [acpi] ACPI/IORT: work around num_ids ambiguity (Al Stone) [1865698 1851555]
- [acpi] Revert "ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map()" (Al Stone) [1865698 1851555]
- [pci] PCI: Constify struct pci_ecam_ops (Al Stone) [1865698 1851555]
- [acpi] PM: ACPI: Output correct message on target power state (Al Stone) [1865698 1851555]
- [acpi] ACPI: CPPC: Make some symbols static (Al Stone) [1865698 1851555]
- [acpi] ACPI: processor: idle: Allow probing on platforms with one ACPI C-state (Al Stone) [1865698 1851555]
- [documentation] PM: sleep: core: Rename DPM_FLAG_LEAVE_SUSPENDED (Al Stone) [1865698 1851555]
- [acpi] PM: sleep: core: Rename dev_pm_smart_suspend_and_suspended() (Al Stone) [1865698 1851555]
- [acpi] PM: sleep: core: Rename dev_pm_may_skip_resume() (Al Stone) [1865698 1851555]
- [acpi] PM: sleep: core: Rework the power.may_skip_resume handling (Al Stone) [1865698 1851555]
- [acpi] PM: sleep: core: Do not skip callbacks in the resume phase (Al Stone) [1865698 1851555]
- [base] PM: sleep: core: Switch back to async_schedule_dev() (Al Stone) [1865698 1851555]
- [base] PM: sleep: core: Fold functions into their callers (Al Stone) [1865698 1851555]
- [base] PM: sleep: core: Simplify the SMART_SUSPEND flag handling (Al Stone) [1865698 1851555]
- [base] PM: sleep: core: Use built-in RCU list checking (Al Stone) [1865698 1851555]
- [base] PM: core: Fix handling of devices deleted during system-wide resume (Al Stone) [1865698 1851555]
- [base] PM: sleep: Drop dpm_noirq_begin() and dpm_noirq_end() (Al Stone) [1865698 1851555]
- [kernel] PM: sleep: Integrate suspend-to-idle with generig suspend flow (Al Stone) [1865698 1851555]
- [base] PM: sleep: Drop dev_pm_skip_next_resume_phases() (Al Stone) [1865698 1851555]
- [acpi] ACPI: button: Drop no longer necessary Asus T200TA lid_init_state quirk (Al Stone) [1865698 1851555]
- [acpi] ACPI/PCI: pci_link: use extended_irq union member when setting ext-irq shareable (Al Stone) [1865698 1851555]
- [acpi] ACPI: EC: Fix up fast path check in acpi_ec_add() (Al Stone) [1865698 1851555]
- [x86] ACPI, x86/boot: make acpi_nobgrt static (Al Stone) [1865698 1851555]
- [x86] acpi/x86: add a kernel parameter to disable ACPI BGRT (Al Stone) [1865698 1851555]
- [acpi] x86: ACPI: fix CPU hotplug deadlock (Al Stone) [1865698 1851555]
- [x86] acpi/x86: ignore unspecified bit positions in the ACPI global lock field (Al Stone) [1865698 1851555]
- [x86] x86/acpi: make "asmlinkage" part first thing in the function definition (Al Stone) [1865698 1851555]
- [x86] x86/ACPI/sleep: Move acpi_get_wakeup_address() into sleep.c, remove <asm/realmode.h> from <asm/acpi.h> (Al Stone) [1865698 1851555]
- [x86] x86/ACPI/sleep: Remove an unnecessary include of asm/realmode.h (Al Stone) [1865698 1851555]
- [x86] x86/efi: Explicitly include realmode.h to handle RM trampoline quirk (Al Stone) [1865698 1851555]
- [acpi] ACPI: video: Use native backlight on Acer Aspire 5783z (Al Stone) [1865698 1851555]
- [acpi] ACPICA: Update version 20200326 (Al Stone) [1865698 1851555]
- [acpi] ACPICA: Fixes for acpiExec namespace init file (Al Stone) [1865698 1851555]
- [acpi] ACPICA: WSMT: Fix typo, no functional change (Al Stone) [1865698 1851555]
- [acpi] ACPICA: utilities: fix sprintf() (Al Stone) [1865698 1851555]
- [acpi] ACPICA: acpiexec: remove redeclaration of acpi_gbl_db_opt_no_region_support (Al Stone) [1865698 1851555]
- [acpi] ACPICA: Change PlatformCommChannel ASL keyword to PCC (Al Stone) [1865698 1851555]
- [acpi] ACPICA: Fix IVRS IVHD type 10h reserved field name (Al Stone) [1865698 1851555]
- [acpi] ACPICA: Implement IVRS IVHD type 11h parsing (Al Stone) [1865698 1851555]
- [acpi] ACPICA: Fix a typo in a comment field (Al Stone) [1865698 1851555]
- [acpi] ACPICA: Update version to 20200214 (Al Stone) [1865698 1851555]
- [acpi] ACPI: CPPC: clean up acpi_get_psd_map() (Al Stone) [1865698 1851555]
- [acpi] ACPI: PCI: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555]
- [acpi] ACPI: fan: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555]
- [acpi] ACPI: EC: Eliminate EC_FLAGS_QUERY_HANDSHAKE (Al Stone) [1865698 1851555]
- [acpi] ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add() (Al Stone) [1865698 1851555]
- [acpi] ACPI: EC: Simplify acpi_ec_ecdt_start() and acpi_ec_init() (Al Stone) [1865698 1851555]
- [acpi] ACPI: EC: Consolidate event handler installation code (Al Stone) [1865698 1851555]
- [acpi] ACPI: list_for_each_safe() -> list_for_each_entry_safe() (Al Stone) [1865698 1851555]
- [acpi] ACPI: video: remove redundant assignments to variable result (Al Stone) [1865698 1851555]
- [acpi] ACPI: OSL: Add missing __acquires/__releases annotations (Al Stone) [1865698 1851555]
- [acpi] ACPI / battery: Cleanup Lenovo Ideapad Miix 320 DMI table entry (Al Stone) [1865698 1851555]
- [acpi] ACPI / AC: Cleanup DMI quirk table (Al Stone) [1865698 1851555]
- [acpi] ACPI: EC: Use fast path in acpi_ec_add() for DSDT boot EC (Al Stone) [1865698 1851555]
- [acpi] ACPI: EC: Simplify acpi_ec_add() (Al Stone) [1865698 1851555]
- [acpi] ACPI: EC: Drop AE_NOT_FOUND special case from ec_install_handlers() (Al Stone) [1865698 1851555]
- [acpi] ACPI: EC: Avoid passing redundant argument to functions (Al Stone) [1865698 1851555]
- [include] ACPI: NUMA: Up-level "map to online node" functionality (Al Stone) [1865698 1851555]
- [acpi] ACPICA: Fix a couple of typos (Al Stone) [1865698 1851555]
- [acpi] ACPICA: use acpi_size instead of u32 for prefix_path_length (Al Stone) [1865698 1851555]
- [acpi] ACPICA: cast length arguement to acpi_ns_build_normalized_path() as u32 (Al Stone) [1865698 1851555]
- [acpi] ACPICA: cast the result of the pointer difference to u32 (Al Stone) [1865698 1851555]
- [acpi] ACPICA: Table Manager: Update comments in a function header (Al Stone) [1865698 1851555]
- [acpi] ACPICA: Enable sleep button on ACPI legacy wake (Al Stone) [1865698 1851555]
- [acpi] ACPICA: Fix a comment "enable" fixed events -> "disable" all fixed events (Al Stone) [1865698 1851555]
- [acpi] ACPICA: ASL-ASL+ converter: make root file a parameter for cv_init_file_tree (Al Stone) [1865698 1851555]
- [acpi] ACPICA: ASL-ASL+ converter: remove function parameters from cv_init_file_tree() (Al Stone) [1865698 1851555]
- [acpi] ACPI: Add new tiny-power-button driver to directly signal init (Al Stone) [1865698 1851555]
- [acpi] ACPI: button: move HIDs to acpi/button.h (Al Stone) [1865698 1851555]
- [acpi] ACPI: treewide: remove redundant IS_ERR() before error code check (Al Stone) [1865698 1851555]
- [dma] dmaengine: idma64: Use actual device for DMA transfers (Steve Best) [1784118]
- [platform] platform/x86: dell-smbios-wmi: Correct a memory leak (David Arcari) [1898516]
- [x86] x86/{mce,mm}: Unmap the entire page if the whole page is affected and poisoned (Aristeu Rozanski) [1850800]
-
Tue Feb 09 2021 Jan Stancek <jstancek@redhat.com> [4.18.0-285.el8]
- [x86] kvm: x86: fix CPUID entries returned by KVM_GET_CPUID2 ioctl (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] kvm: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] kvm: x86: remove bogus #GP injection (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] kvm: svm: de-allocate svm_cpu_data for all cpus in svm_cpu_uninit() (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] kvm: x86: Fix split-irqchip vs interrupt injection window request (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] kvm: x86: handle !lapic_in_kernel case in kvm_cpu_*_extint (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] kvm: svm: fix error return code in svm_create_vcpu() (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] kvm: svm: Fix offset computation bug in __sev_dbg_decrypt() (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] kvm: x86/mmu: Use cpuid to determine max gfn (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] kvm: mmu: Fix SPTE encoding of MMIO generation upper half (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] kvm: nvmx: Sync unsync'd vmcs02 state to vmcs12 on migration (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] kvm: tracing: Fix unmatched kvm_entry and kvm_exit events (Paolo Bonzini) [1904054 1906893 1904128]
- [documentation] kvm: documentation: Update description of KVM_{GET, CLEAR}_DIRTY_LOG (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] kvm: x86: get smi pending status correctly (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] kvm: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding in intel_arch_events[] (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] kvm: x86/pmu: Fix UBSAN shift-out-of-bounds warning in intel_pmu_refresh() (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] kvm: x86: Add more protection against undefined behavior in rsvd_bits() (Paolo Bonzini) [1904054 1906893 1904128]
- [documentation] kvm: documentation: Fix spec for KVM_CAP_ENABLE_CAP_VM (Paolo Bonzini) [1904054 1906893 1904128]
- [documentation] kvm: Forbid the use of tagged userspace addresses for memslots (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] kvm: x86: allow KVM_REQ_GET_NESTED_STATE_PAGES outside guest mode for VMX (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] kvm: nsvm: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested vmexit (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] kvm: nsvm: mark vmcb as dirty when forcingly leaving the guest mode (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] kvm: nsvm: correctly restore nested_run_pending on migration (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] kvm: x86/mmu: Clarify TDP MMU page list invariants (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] kvm: x86/mmu: Ensure TDP MMU roots are freed after yield (Paolo Bonzini) [1904054 1906893 1904128]
- [security] apparmor: remove duplicate macro list_entry_is_head() (Paolo Bonzini) [1904054 1906893 1904128]
- [kernel] linux/list.h: add a macro to test if entry is pointing to the head (Paolo Bonzini) [1904054 1906893 1904128]
- [virt] kvm: check tlbs_dirty directly (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] kvm: x86: change in pv_eoi_get_pending() to make code more readable (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] kvm: x86: fix shift out of bounds reported by UBSAN (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] kvm: x86/mmu: Optimize not-present/MMIO SPTE check in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] kvm: x86/mmu: Use raw level to index into MMIO walks' sptes array (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] kvm: x86/mmu: Get root level from walkers when retrieving MMIO SPTE (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] kvm: x86/mmu: Use -1 to flag an undefined spte in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] kvm: svm: Remove the call to sev_platform_status() during setup (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] kvm: svm: Don't flush cache if hardware enforces cache coherency across encryption domains (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] cpu: Add hardware-enforced cache coherency as a CPUID feature (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] Remove X86_FEATURE_MFENCE_RDTSC (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] kvm: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] kvm/vmx: Use TEST REG, REG instead of CMP $0, REG in vmenter.S (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] kvm: x86: ignore SIPIs that are received while not in wait-for-sipi state (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] kvm: nsvm: set fixed bits by hand (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] kvm: x86/mmu: Add TDP MMU SPTE changed trace point (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] kvm: x86/mmu: Add existing trace points to TDP MMU (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] kvm: svm: check CR4 changes against vcpu->arch (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] kvm: x86: adjust SEV for commit 7e8e6eed75e (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] kvm: svm: Move asid to vcpu_svm (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] kvm: remove unused macro HV_CLOCK_SIZE (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions (Paolo Bonzini) [1904054 1906893 1904128]
- [virt] kvm: remove kvm_clear_guest_page (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] kvm: x86: Don't track dirty for KVM_SET_[TSS_ADDR|IDENTITY_MAP_ADDR] (Paolo Bonzini) [1904054 1906893 1904128]
- [tools] kvm: selftests: test KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] kvm: x86: hyper-v: allow KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] kvm: x86: emulate wait-for-SIPI and SIPI-VMExit (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] kvm: x86: fix apic_accept_events vs check_nested_events (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] kvm: x86: Return bool instead of int for CR4 and SREGS validity checks (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] kvm: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] kvm: svm: Drop VMXE check from svm_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] kvm: vmx: Drop explicit 'nested' check from vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128]
- [x86] kvm: vmx: Drop guest CPUID check for VMXE in vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128]
- [netdrv] net/mlx5e: Update max_opened_tc also when channels are closed (Alaa Hleihel) [1918379]
- [netdrv] net/mlx5: Fix leak upon failure of rule creation (Alaa Hleihel) [1918379 1914766]
- [netdrv] net/mlx5: Fix function calculation for page trees (Alaa Hleihel) [1918379]
- [infiniband] RDMA/mlx5: Allow creating all QPs even when non RDMA profile is used (Alaa Hleihel) [1918379]
- [netdrv] mlx5: Mark BlueField-3 as unsupported device (Alaa Hleihel) [1918379]
- [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1918379]
- [netdrv] net/mlx5: Enable host PF HCA after eswitch is initialized (Alaa Hleihel) [1923760 1918379]
- [netdrv] net/mlx5: Rename peer_pf to host_pf (Alaa Hleihel) [1923760 1918379]
- [netdrv] net/mlx5: Make API mlx5_core_is_ecpf accept const pointer (Alaa Hleihel) [1923760 1918379]
- [netdrv] net/mlx5: simplify the return expression of mlx5_ec_init() (Alaa Hleihel) [1918379]
- [infiniband] IB/mlx5: Add mutex destroy call to cap_mask_mutex mutex (Alaa Hleihel) [1918379]
- [infiniband] RDMA/mlx5: Use strict get/set operations for obj_id (Alaa Hleihel) [1918379]
- [infiniband] RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation (Alaa Hleihel) [1918379]
- [include] net/mlx5: Expose ifc bits for query modify header (Alaa Hleihel) [1918379]
- [netdrv] net/mlx5: CT: Fix incorrect removal of tuple_nat_node from nat rhashtable (Alaa Hleihel) [1918379]
- [netdrv] net/mlx5e: Revert parameters on errors when changing MTU and LRO state without reset (Alaa Hleihel) [1918379]
- [netdrv] net/mlx5e: Revert parameters on errors when changing trust state without reset (Alaa Hleihel) [1918379]
- [netdrv] net/mlx5e: Correctly handle changing the number of queues when the interface is down (Alaa Hleihel) [1918379]
- [netdrv] net/mlx5e: Fix CT rule + encap slow path offload and deletion (Alaa Hleihel) [1918379]
- [netdrv] net/mlx5e: Disable hw-tc-offload when MLX5_CLS_ACT config is disabled (Alaa Hleihel) [1918379]
- [netdrv] net/mlx5: Maintain separate page trees for ECPF and PF functions (Alaa Hleihel) [1918379]
- [netdrv] net/mlx5e: Fix IPSEC stats (Alaa Hleihel) [1918379]
- [netdrv] net/mlx5e: Reduce tc unsupported key print level (Alaa Hleihel) [1918379]
- [netdrv] net/mlx5e: free page before return (Alaa Hleihel) [1918379]
- [netdrv] net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1918379]
- [netdrv] net/mlx5: Fix memory leak on flow table creation error flow (Alaa Hleihel) [1918379]
- [infiniband] Revert "RDMA/mlx5: Fix devlink deadlock on net namespace deletion" (Alaa Hleihel) [1918379]
- [infiniband] RDMA/mlx5: Fix wrong free of blue flame register on error (Alaa Hleihel) [1918379]
- [infiniband] IB/mlx5: Fix error unwinding when set_has_smi_cap fails (Alaa Hleihel) [1918379]
- [netdrv] net/mlx5e: Add missing capability check for uplink follow (Alaa Hleihel) [1918379]
- [netdrv] iavf: Use kzalloc for allocating only one thing (Stefan Assmann) [1838735]
- [netdrv] iavf: fix double-release of rtnl_lock (Stefan Assmann) [1838735]
- [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838735]
- [netdrv] iavf: Fix updating statistics (Stefan Assmann) [1838735]
- [netdrv] iavf: fix error return code in iavf_init_get_resources() (Stefan Assmann) [1838735]
- [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838735]
- [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838735]
- [net] Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data (Gopal Tiwari) [1916057]
- [fs] fs/fs-writeback.c: fix kernel-doc warning (Waiman Long) [1918047]
- [include] memcg: only record foreign writebacks with dirty pages when memcg is not disabled (Waiman Long) [1918047]
- [trace] writeback: don't access page->mapping directly in track_foreign_dirty TP (Waiman Long) [1918047]
- [fs] writeback: add tracepoints for cgroup foreign writebacks (Waiman Long) [1918047]
- [mm] writeback, memcg: Implement foreign dirty flushing (Waiman Long) [1918047]
- [mm] mm: remove the account_page_dirtied export (Waiman Long) [1918047]
- [fs] writeback, memcg: Implement cgroup_writeback_by_id() (Waiman Long) [1918047]
- [mm] writeback: Separate out wb_get_lookup() from wb_get_create() (Waiman Long) [1918047]
- [include] bdi: Add bdi->id (Waiman Long) [1918047]
- [mm] mm/page-writeback: introduce tracepoint for wait_on_page_writeback() (Waiman Long) [1918047]
- [fs] kernfs: fix barrier usage in __kernfs_new_node() (Waiman Long) [1918047]
- [fs] kernfs: Allocating memory for kernfs_iattrs with kmem_cache (Waiman Long) [1918047]
- [fs] fs: Convert writeback to XArray (Waiman Long) [1918047]
- [mm] mm: Convert page-writeback to XArray (Waiman Long) [1918047]
- [mm] mm/filemap: add missing mem_cgroup_uncharge() to __add_to_page_cache_locked() (Waiman Long) [1917681]
- [mm] mm/slub: fix panic in slab_alloc_node() (Oleksandr Natalenko) [1921056]
- [net] xfrm: interface: fix the priorities for ipip and ipv6 tunnels (Sabrina Dubroca) [1923269]
- [net] netfilter: ipset: fix shift-out-of-bounds in htable_bits() (Antoine Tenart) [1918684]
- [net] tcp: refine tcp_pacing_delay() for very low pacing rates (Antoine Tenart) [1905897]
- [net] ensure correct skb->tstamp in various fragmenters (Antoine Tenart) [1905897]
- [net] tcp: repaired skbs must init their tso_segs (Antoine Tenart) [1905897]
- [net] tcp: address problems caused by EDT misshaps (Antoine Tenart) [1905897]
- [net] net_sched: sch_fq: ensure maxrate fq parameter applies to EDT flows (Antoine Tenart) [1905897]
- [net] tcp: refine tcp_tso_should_defer() after EDT adoption (Antoine Tenart) [1905897]
- [net] tcp_bbr: update comments to reflect pacing_margin_percent (Antoine Tenart) [1905897]
- [net] tcp: add tcp_reset_xmit_timer() helper (Antoine Tenart) [1905897]
- [net] tcp: fix TCP_REPAIR xmit queue setup (Antoine Tenart) [1905897]
- [net] tcp_bbr: adjust TCP BBR for departure time pacing (Antoine Tenart) [1905897]
- [net] tcp_bbr: fix typo in bbr_pacing_margin_percent (Antoine Tenart) [1905897]
- [net] tcp: optimize tcp internal pacing (Antoine Tenart) [1905897]
- [net] net_sched: sch_fq: no longer use skb_is_tcp_pure_ack() (Antoine Tenart) [1905897]
- [net] tcp: mitigate scheduling jitter in EDT pacing model (Antoine Tenart) [1905897]
- [net] tcp: do not change tcp_wstamp_ns in tcp_mstamp_refresh (Antoine Tenart) [1905897]
- [net] tcp/fq: move back to CLOCK_MONOTONIC (Antoine Tenart) [1905897]
- [net] tcp: switch tcp_internal_pacing() to tcp_wstamp_ns (Antoine Tenart) [1905897]
- [net] tcp: switch tcp and sch_fq to new earliest departure time model (Antoine Tenart) [1905897]
- [net] tcp: switch internal pacing timer to CLOCK_TAI (Antoine Tenart) [1905897]
- [net] tcp: provide earliest departure time in skb->tstamp (Antoine Tenart) [1905897]
- [net] tcp: add tcp_wstamp_ns socket field (Antoine Tenart) [1905897]
- [net] net_sched: sch_fq: switch to CLOCK_TAI (Antoine Tenart) [1905897]
- [net] tcp: introduce tcp_skb_timestamp_us() helper (Antoine Tenart) [1905897]
- [net] tcp: switch tcp_clock_ns() to CLOCK_TAI base (Antoine Tenart) [1905897]
- [drm] drm/nouveau/disp/ga10: initial support (Ben Skeggs) [1916583]
- [drm] drm/nouveau/dmaobj/ga10: initial support (Ben Skeggs) [1916583]
- [drm] drm/nouveau/i2c/ga10: initial support (Ben Skeggs) [1916583]
- [drm] drm/nouveau/gpio/ga10: initial support (Ben Skeggs) [1916583]
- [drm] drm/nouveau/bar/ga10: initial support (Ben Skeggs) [1916583]
- [drm] drm/nouveau/mmu/ga10: initial support (Ben Skeggs) [1916583]
- [drm] drm/nouveau/timer/ga10: initial support (Ben Skeggs) [1916583]
- [drm] drm/nouveau/fb/ga10: initial support (Ben Skeggs) [1916583]
- [drm] drm/nouveau/imem/ga10: initial support (Ben Skeggs) [1916583]
- [drm] drm/nouveau/privring/ga10: initial support (Ben Skeggs) [1916583]
- [drm] drm/nouveau/mc/ga10: initial support (Ben Skeggs) [1916583]
- [drm] drm/nouveau/devinit/ga10: initial support (Ben Skeggs) [1916583]
- [drm] drm/nouveau/bios/ga10: initial support (Ben Skeggs) [1916583]
- [drm] drm/nouveau/pci/ga10: initial support (Ben Skeggs) [1916583]
- [drm] drm/nouveau/core: recognise GA10 (Ben Skeggs) [1916583]
- [drm] drm/nouveau/kms/nv50-: fix case where notifier buffer is at offset 0 (Ben Skeggs) [1916583]
- [drm] drm/nouveau/mmu: fix vram heap sizing (Ben Skeggs) [1916583]
- [drm] drm/nouveau/i2c/gm200: increase width of aux semaphore owner fields (Ben Skeggs) [1916583]
- [drm] drm/nouveau/i2c/gk110-: disable hw-initiated dpcd reads (Ben Skeggs) [1916583]
- [drm] drm/nouveau/i2c/gk110: split out from i2c/gk104 (Ben Skeggs) [1916583]
- [drm] drm/nouveau/privring: ack interrupts the same way as RM (Ben Skeggs) [1916583]
- [drm] drm/nouveau/bios: fix issue shadowing expansion ROMs (Ben Skeggs) [1916583]
- [netdrv] net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups (Alaa Hleihel) [1899457]
- [netdrv] net/mlx5e: Fix two double free cases (Alaa Hleihel) [1899457]
- [netdrv] net/mlx5e: ethtool, Fix restriction of autoneg with 56G (Alaa Hleihel) [1899457]
- [netdrv] net/mlx5e: In skb build skip setting mark in switchdev mode (Alaa Hleihel) [1899457]
- [netdrv] net/mlx5: E-Switch, fix changing vf VLANID (Alaa Hleihel) [1899457]
- [netdrv] net/mlx5e: Fix SWP offsets when vlan inserted by driver (Alaa Hleihel) [1899457 1819580]
- [netdrv] net/mlx5: Use port_num 1 instead of 0 when delete a RoCE address (Alaa Hleihel) [1899457]
- [netdrv] net/mlx5: Check if lag is supported before creating one (Alaa Hleihel) [1899457]
- [infiniband] RDMA/mlx5: Fix MR cache memory leak (Alaa Hleihel) [1899457]
- [netdrv] net/mlx5: Fix passing zero to 'PTR_ERR' (Alaa Hleihel) [1899457]
- [netdrv] net/mlx5e: remove unnecessary memset (Alaa Hleihel) [1899457]
- [infiniband] RDMA/mlx5: Assign dev to DM MR (Alaa Hleihel) [1899457]
- [infiniband] RDMA/mlx5: Remove mlx5_ib_mr->npages (Alaa Hleihel) [1899457]
- [documentation] scsi: fc: Update documentation of sysfs nodes for FPIN stats (Ewan Milne) [1859967]
- [scsi] scsi: fc: Add mechanism to update FPIN signal statistics (Ewan Milne) [1859967]
- [scsi] scsi: fc: Parse FPIN packets and update statistics (Ewan Milne) [1859967]
- [scsi] scsi: fc: Add FPIN statistics to fc_host and fc_rport objects (Ewan Milne) [1859967]
- [uapi] scsi: fc: Update formal FPIN descriptor definitions (Ewan Milne) [1859967]
- [scsi] scsi: smartpqi: Update version to 1.2.16-012 (Don Brace) [1890727 1889844]
- [scsi] scsi: smartpqi: Correct pqi_sas_smp_handler busy condition (Don Brace) [1890727 1889844]
- [scsi] scsi: smartpqi: Correct driver removal with HBA disks (Don Brace) [1890727 1889844]
- [target] scsi: target: Fix XCOPY NAA identifier lookup (Maurizio Lombardi) [1900463] {CVE-2020-28374}
- [x86] perf/x86/intel/uncore: Add Comet Lake support (Michael Petlan) [1873271]