ELSA-2020-4431

ELSA-2020-4431 - kernel security, bug fix, and enhancement update

Type:SECURITY
Severity:MODERATE
Release Date:2020-11-10

Description


[4.18.0-240.OL8]
- 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-2.0.3.el7

[4.18.0-240]
- [include] block: allow for_each_bvec to support zero len bvec (Ming Lei) [1872032]
- [nvme] nvme-pci: disable the write zeros command for Intel 600P/P3100 (David Milburn) [1875391]

[4.18.0-239]
- [init] init/Kconfig: disable io_uring (Jeff Moyer) [1879754]
- [block] blk-mq: always allow reserved allocation in hctx_may_queue (Ming Lei) [1740874]
- [nvme] nvme-rdma: Avoid double freeing of async event data (Gopal Tiwari) [1878140]
- [kernel] printk: queue wake_up_klogd irq_work only if per-CPU areas are ready (Igor Mammedov) [1867022]

[4.18.0-238]
- [firmware] efi: dont reserve MOK config table memory region (Kairui Song) [1878584]
- [fs] xfs: fix boundary test in xfs_attr_shortform_verify (Eric Sandeen) [1875316] {CVE-2020-14385}
- [powerpc] powerpc/pseries: Do not initiate shutdown when system is running on UPS (Diego Domingos) [1870477]

[4.18.0-237]
- [fs] nfsd: avoid a NULL dereference in __cld_pipe_upcall() (Scott Mayhew) [1847225]
- [net] packet: fix overflow in tpacket_rcv (Hangbin Liu) [1876224] {CVE-2020-14386}
- [net] packet: make tp_drops atomic (Hangbin Liu) [1876224] {CVE-2020-14386}
- [net] espintcp: restore IP CB before handing the packet to xfrm (Sabrina Dubroca) [1868201]
- [fs] Revert NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1865978]
- [fs] Revert NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1865978]
- [infiniband] RDMA/mlx4: Read pkey table length instead of hardcoded value (Alaa Hleihel) [1853564]
- [net] net/smc: set rx_off for SMCR explicitly (Philipp Rudo) [1875833]
- [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1872381]
- [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1872381]
- [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1872381]
- [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1872381]
- [kernel] tracing: Define MCOUNT_INSN_SIZE when not defined without direct calls (Jiri Olsa) [1857599]
- [kernel] ftrace: Fix function_graph tracer interaction with BPF trampoline (Jiri Olsa) [1857599]
- [x86] x86/function_graph: Simplify with function_graph_enter() (Jiri Olsa) [1857599]
- [kernel] function_graph: Create function_graph_enter() to consolidate architecture code (Jiri Olsa) [1857599]

[4.18.0-236]
- [crypto] pefile: Support multiple signatures in verify_pefile_signature (Lenny Szubowicz) [1862072]
- [security] integrity: Load certs from the EFI MOK config table (Lenny Szubowicz) [1868306]
- [security] integrity: Move import of MokListRT certs to a separate routine (Lenny Szubowicz) [1868306]
- [firmware] efi: Support for MOK variable config table (Lenny Szubowicz) [1868306]
- [kernel] Move to dual-signing to split signing keys up better (Frantisek Hrbata) [1837434] {CVE-2020-10713}
- [powerpc] pseries/hotplug-cpu: wait indefinitely for vCPU death (Michael Roth) [1856588]
- [powerpc] kvm: ppc: book3s hv: Rework secure mem slot dropping (Michael Roth) [1851259]
- [powerpc] kvm: ppc: book3s hv: Move kvmppc_svm_page_out up (Michael Roth) [1851259]
- [powerpc] kvm: ppc: book3s hv: Migrate hot plugged memory (Michael Roth) [1851259]
- [powerpc] kvm: ppc: book3s hv: In H_SVM_INIT_DONE, migrate remaining normal-GFNs to secure-GFNs (Michael Roth) [1851259]
- [powerpc] kvm: ppc: book3s hv: Track the state GFNs associated with secure VMs (Michael Roth) [1851259]
- [powerpc] kvm: ppc: book3s hv: Disable page merging in H_SVM_INIT_START (Michael Roth) [1851259]
- [powerpc] kvm: ppc: book3s hv: Fix function definition in book3s_hv_uvmem.c (Michael Roth) [1851259]
- [kernel] mmap locking api: initial implementation as rwsem wrappers (Michael Roth) [1851259]
- [mm] handle multiple owners of device private pages in migrate_vma (Michael Roth) [1851259]
- [mm] migrate.c: clean up useless code in migrate_vma_collect_pmd() (Michael Roth) [1851259]
- [mm] remove the unused MIGRATE_PFN_DEVICE flag (Michael Roth) [1851259]
- [powerpc] rhel: powerpc: kvm: Increase HDEC threshold to enter guest (David Gibson) [1733467]
- [netdrv] r8152: Add macpassthru support for ThinkPad Thunderbolt 3 Dock Gen 2 (Michal Schmidt) [1851966]
- [fs] ceph: fix inode number handling on arches with 32-bit ino_t (Jeff Layton) [1869679]
- [fs] ceph: dont allow setlease on cephfs (Jeff Layton) [1872382]
- [block] blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTART (Ming Lei) [1859628]

[4.18.0-235]
- [s390] scsi: zfcp: Move allocation of the shost object to after xconf- and xport-data (Claudio Imbrenda) [1872799]
- [s390] scsi: zfcp: Fence early sysfs interfaces for accesses of shost objects (Claudio Imbrenda) [1872799]
- [s390] scsi: zfcp: Fence adapter status propagation for common statuses (Claudio Imbrenda) [1872799]
- [s390] scsi: zfcp: Move p-t-p port allocation to after xport data (Claudio Imbrenda) [1872799]
- [s390] scsi: zfcp: Fence fc_host updates during link-down handling (Claudio Imbrenda) [1872799]
- [s390] scsi: zfcp: Move fc_host updates during xport data handling into fenced function (Claudio Imbrenda) [1872799]
- [s390] scsi: zfcp: Move shost updates during xconfig data handling into fenced function (Claudio Imbrenda) [1872799]
- [s390] scsi: zfcp: Move shost modification after QDIO (re-)open into fenced function (Claudio Imbrenda) [1872799]
- [s390] scsi: zfcp: fix fc_host attributes that should be unknown on local link down (Claudio Imbrenda) [1872799]
- [s390] scsi: zfcp: wire previously driver-specific sysfs attributes also to fc_host (Claudio Imbrenda) [1872799]
- [s390] scsi: zfcp: expose fabric name as common fc_host sysfs attribute (Claudio Imbrenda) [1872799]
- [s390] scsi: zfcp: add diagnostics buffer for exchange config data (Claudio Imbrenda) [1872799]
- [s390] scsi: zfcp: diagnostics buffer caching and use for exchange port data (Claudio Imbrenda) [1872799]
- [s390] scsi: zfcp: signal incomplete or error for sync exchange config/port data (Claudio Imbrenda) [1872799]
- [s390] scsi: zfcp: Fix use-after-free in request timeout handlers (Claudio Imbrenda) [1872796]
- [tools] selftests/powerpc: Update the stack expansion test (Gustavo Duarte) [1869755]
- [mm] powerpc: Allow 4224 bytes of stack expansion for the signal frame (Gustavo Duarte) [1869755]
- [tools] selftests/powerpc: Add test of stack expansion logic (Gustavo Duarte) [1869755]
- [mm] mm: check that mm is still valid in madvise() (Jeff Moyer) [1874560]
- [block] block: virtio_blk: fix handling single range discard request (Ming Lei) [1842035]
- [block] block: respect queue limit of max discard segment (Ming Lei) [1842035]
- [fs] io_uring: Fix NULL pointer dereference in loop_rw_iter() (Jeff Moyer) [1854649]
- [fs] io_uring: return locked and pinned page accounting (Jeff Moyer) [1854649]
- [fs] io_uring: always allow drain/link/hardlink/async sqe flags (Jeff Moyer) [1854649]
- [fs] io_uring: ensure double poll additions work with both request types (Jeff Moyer) [1854649]
- [fs] io_uring: fix recvmsg memory leak with buffer selection (Jeff Moyer) [1854649]
- [fs] io_uring: fix missing msg_name assignment (Jeff Moyer) [1854649]
- [fs] io_uring: fix memleak in io_sqe_files_register() (Jeff Moyer) [1854649]
- [fs] io_uring: account user memory freed when exit has been queued (Jeff Moyer) [1854649]
- [fs] io_uring: fix memleak in __io_sqe_files_update() (Jeff Moyer) [1854649]
- [fs] io_uring: fix regression with always ignoring signals in io_cqring_wait() (Jeff Moyer) [1854649]
- [fs] io_uring: use signal based task_work running (Jeff Moyer) [1854649]
- [kernel] task_work: teach task_work_add() to do signal_wake_up() (Jeff Moyer) [1854649]
- [fs] io_uring: fix missing ->mm on exit (Jeff Moyer) [1854649]
- [fs] io_uring: fix potential use after free on fallback request free (Jeff Moyer) [1854649]
- [fs] io_uring: fix req->work corruption (Jeff Moyer) [1854649]
- [fs] io_uring: fix NULL-mm for linked reqs (Jeff Moyer) [1854649]
- [fs] io_uring: fix current->mm NULL dereference on exit (Jeff Moyer) [1854649]
- [fs] io_uring: fix hanging iopoll in case of -EAGAIN (Jeff Moyer) [1854649]
- [fs] io_uring: fix io_sq_thread no schedule when busy (Jeff Moyer) [1854649]
- [fs] io_uring: fix possible race condition against REQ_F_NEED_CLEANUP (Jeff Moyer) [1854649]
- [fs] io_uring: reap poll completions while waiting for refs to drop on exit (Jeff Moyer) [1854649]
- [fs] io_uring: acquire mm for task_work for SQPOLL (Jeff Moyer) [1854649]
- [fs] io_uring: add memory barrier to synchronize io_kiocbs result and iopoll_completed (Jeff Moyer) [1854649]
- [fs] io_uring: dont fail links for EAGAIN error in IOPOLL mode (Jeff Moyer) [1854649]
- [fs] io_uring: fix io_kiocb.flags modification race in IOPOLL mode (Jeff Moyer) [1854649]
- [fs] io_uring: allow O_NONBLOCK async retry (Jeff Moyer) [1854649]
- [fs] io_uring: use kvfree() in io_sqe_buffer_register() (Jeff Moyer) [1854649]
- [fs] io_uring: validate the full range of provided buffers for access (Jeff Moyer) [1854649]
- [fs] io_uring: re-set iov base/len for buffer select retry (Jeff Moyer) [1854649]
- [fs] io_uring: fix {SQ, IO}POLL with unsupported opcodes (Jeff Moyer) [1854649]
- [fs] io_uring: disallow close of ring itself (Jeff Moyer) [1854649]
- [fs] io_uring: fix overflowed reqs cancellation (Jeff Moyer) [1854649]
- [fs] io_uring: fix flush req->refs underflow (Jeff Moyer) [1854649]
- [fs] io_uring: async task poll trigger cleanup (Jeff Moyer) [1854649]
- [fs] io_uring: allow POLL_ADD with double poll_wait() users (Jeff Moyer) [1854649]
- [fs] io_uring: remove fd is io_uring from close path (Jeff Moyer) [1854649]
- [nvme] nvme: allow retry for requests with REQ_FAILFAST_TRANSPORT set (Mike Snitzer) [1843515]
- [nvme] nvme: decouple basic ANA log page re-read support from native multipathing (Mike Snitzer) [1843515]
- [nvme] nvme: update failover handling to work with REQ_FAILFAST_TRANSPORT (Mike Snitzer) [1843515]
- [nvme] nvme: Return BLK_STS_TARGET if the DNR bit is set (Mike Snitzer) [1843515]
- [nvme] nvme: redirect commands on dying queue (Mike Snitzer) [1843515]
- [nvme] nvme: just check the status code type in nvme_is_path_error (Mike Snitzer) [1843515]
- [nvme] nvme: refactor command completion (Mike Snitzer) [1843515]
- [nvme] nvme-multipath: do not reset on unknown status (Mike Snitzer) [1843515]
- [nvme] Revert nvme: allow ANA support to be independent of native multipathing (Mike Snitzer) [1843515]
- [nvme] Revert nvme-multipath: do not reset on unknown status (Mike Snitzer) [1843515]
- [mm] mm, THP, swap: fix allocating cluster for swapfile by mistake (Gao Xiang) [1855474]
- [net] sched: act_ct: Fix skb double-free in tcf_ct_handle_fragments() error flow (Marcelo Leitner) [1866391]
- [net] netfilter: conntrack: allow sctp hearbeat after connection re-use (Florian Westphal) [1865798]
- [video] vgacon: Fix for missing check in scrollback handling (Lyude Paul) [1859472] {CVE-2020-14331}
- [scsi] Revert scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe (Nilesh Javali) [1866744]
- [scsi] Revert scsi: qla2xxx: Fix crash on qla2x00_mailbox_command (Nilesh Javali) [1866744]
- [scsi] scsi: qla2xxx: Fix null pointer access during disconnect from subsystem (Nilesh Javali) [1866744]
- [scsi] scsi: qla2xxx: Check if FW supports MQ before enabling (Nilesh Javali) [1866744]
- [scsi] scsi: qla2xxx: Fix WARN_ON in qla_nvme_register_hba (Nilesh Javali) [1866744]
- [scsi] scsi: qla2xxx: Allow ql2xextended_error_logging special value 1 to be set anytime (Nilesh Javali) [1866744]
- [scsi] scsi: qla2xxx: Reduce noisy debug message (Nilesh Javali) [1866744]
- [scsi] scsi: qla2xxx: Fix login timeout (Nilesh Javali) [1866744]
- [scsi] scsi: qla2xxx: Flush I/O on zone disable (Nilesh Javali) [1866744]
- [scsi] scsi: qla2xxx: Flush all sessions on zone disable (Nilesh Javali) [1866744]
- [tools] bpf: selftests: global_funcs: Check err_str before strstr (Yauheni Kaliuta) [1873163]
- [netdrv] net/mlx5e: E-Switch, Specify flow_source for rule with no in_port (Alaa Hleihel) [1869602]
- [netdrv] net/mlx5e: E-Switch, Add misc bit when misc fields changed for mirroring (Alaa Hleihel) [1869602]
- [tools] selftests/bpf: test for map update access from within EXT programs (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071]
- [tools] selftests/bpf: test for checking return code for the extended prog (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071]
- [tools] selftests/bpf: Add test for freplace program with write access (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071]
- [net] bpf: verifier: use target programs type for access verifications (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071]
- [scsi] scsi: lpfc: Fix NVMe rport deregister and registration during ADISC (Dick Kennedy) [1871223]
- [scsi] scsi: lpfc: Fix LUN loss after cable pull (Dick Kennedy) [1871223]
- [infiniband] RDMA/bnxt_re: Do not add user qps to flushlist (Selvin Xavier) [1858674]
- [fs] NFSv4.0 allow nconnect for v4.0 (Benjamin Coddington) [1842746]
- [mm] mm/vunmap: add cond_resched() in vunmap_pmd_range (Rafael Aquini) [1871710]
- [s390] s390/bpf: Maintain 8-byte stack alignment (Jiri Olsa) [1871040]

[4.18.0-234]
- [netdrv] vrf: Fix IPv6 with qdisc and xfrm (Sabrina Dubroca) [1868565]
- [netdrv] vrf: make sure skb->data contains ip header to make routing (Sabrina Dubroca) [1868565]
- [netdrv] vrf: Check skb for XFRM_TRANSFORMED flag (Sabrina Dubroca) [1868565]
- [net] Do not clear the sock TX queue in sk_set_socket() (Andrea Claudi) [1850421]
- [net] Use RCU_INIT_POINTER() to set sk_wq (Andrea Claudi) [1850421]
- [net] netfilter: ip6tables: Add a .pre_exit hook in all ip6table_foo.c. (Florian Westphal) [1862384]
- [net] netfilter: iptables: Add a .pre_exit hook in all iptable_foo.c. (Florian Westphal) [1862384]
- [net] netfilter: ipset: Fix an error code in ip_set_sockfn_get() (Florian Westphal) [1862384]
- [net] netfilter: nft_set_rbtree: Dont account for expired elements on insertion (Florian Westphal) [1862384]
- [net] netfilter: nft_set_rbtree: Drop spurious condition for overlap detection on insertion (Florian Westphal) [1862384]
- [net] netfilter: nft_set_rbtree: Detect partial overlaps on insertion (Florian Westphal) [1862384]
- [net] netfilter: nft_set_rbtree: Introduce and use nft_rbtree_interval_start() (Florian Westphal) [1862384]
- [net] netfilter: nf_tables: fix nat hook table deletion (Florian Westphal) [1862384]
- [net] netfilter: ipset: call ip_set_free() instead of kfree() (Florian Westphal) [1862384]
- [net] netfilter: ip6tables: Split ip6t_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384]
- [net] netfilter: iptables: Split ipt_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384]
- [net] netfilter: nft_set_pipapo: Disable preemption before getting per-CPU pointer (Florian Westphal) [1862384]
- [net] netfilter: nft_nat: return EOPNOTSUPP if type or flags are not supported (Florian Westphal) [1862384]
- [net] netfilter: conntrack: comparison of unsigned in cthelper confirmation (Florian Westphal) [1862384]
- [net] netfilter: conntrack: refetch conntrack after nf_conntrack_update() (Florian Westphal) [1862384]
- [net] netfilter: conntrack: Pass value of ctinfo to __nf_conntrack_update (Florian Westphal) [1862384]
- [net] netfilter: conntrack: make conntrack userspace helpers work again (Florian Westphal) [1862384]
- [net] netfilter: nfnetlink_cthelper: unbreak userspace helper support (Florian Westphal) [1862384]
- [net] netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build (Florian Westphal) [1862384]
- [net] netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code (Florian Westphal) [1862384]
- [net] netfilter: nft_set_bitmap: initialize set element extension in lookups (Florian Westphal) [1862384]
- [net] netfilter: nft_fwd_netdev: validate family and chain type (Florian Westphal) [1862384]
- [net] netfilter: nft_payload: add missing attribute validation for payload csum flags (Florian Westphal) [1862384]
- [net] netfilter: cthelper: add missing attribute validation for cthelper (Florian Westphal) [1862384]
- [net] netfilter: ipset: Fix forceadd evaluation path (Florian Westphal) [1862384]
- [net] netfilter: bridge: make sure to pull arp header in br_nf_forward_arp() (Florian Westphal) [1862384]
- [net] netfilter: nft_set_rbtree: bogus lookup/get on consecutive elements in named sets (Florian Westphal) [1862384]
- [net] netfilter: ctnetlink: netns exit must wait for callbacks (Florian Westphal) [1862384]
- [arm64] kvm: arm64: Dont inherit exec permission across page-table levels (Andrew Jones) [1869297]
- [arm64] kvm: arm64: Flush the instruction cache if not unmapping the VM on reboot (Andrew Jones) [1869297]
- [s390] s390, dcssblk: kaddr and pfn can be NULL to ->direct_access() (Claudio Imbrenda) [1868927]
- [fs] chardev: Avoid potential use-after-free in chrdev_open() (Vladis Dronov) [1866324] {CVE-2020-0305}
- [net] net: accept an empty mask in /sys/class/net/*/queues/rx-*/rps_cpus (Nitesh Narayan Lal) [1868433]
- [x86] Revert x86/intel: Disable HPET on Intel Ice Lake platforms (David Arcari) [1868405]
- [kernel] sched: Fix race against ptrace_freeze_trace() (Oleg Nesterov) [1862560]
- [kernel] sched: Fix loadavg accounting race (Oleg Nesterov) [1862560]
- [kernel] kernel/sched/: remove caller signal_pending branch predictions (Oleg Nesterov) [1862560]
- [kernel] locking/spinlock, sched/core: Clarify requirements for smp_mb__after_spinlock() (Oleg Nesterov) [1862560]
- [nvme] nvme: multipath: round-robin: eliminate fallback variable (Gopal Tiwari) [1868443]
- [nvme] nvme: multipath: round-robin: fix single non-optimized path case (Gopal Tiwari) [1868443]
- [nvme] nvme-multipath: do not fall back to __nvme_find_path() for non-optimized paths (Gopal Tiwari) [1868443]
- [nvme] nvme-multipath: fix logic for non-optimized paths (Gopal Tiwari) [1868443]
- [tools] selftests/bpf: Fix segmentation fault in test_progs (Yauheni Kaliuta) [1868494]
- [pci] hv: Fix a timing issue which causes kdump to fail occasionally (Mohammed Gamal) [1861960]
- [hv] hv: vmbus: Only notify Hyper-V for die events that are oops (Vitaly Kuznetsov) [1868131]
- [x86] kvm: nsvm: Correctly set the shadow NPT root level in its MMU role (Vitaly Kuznetsov) [1845507]
- [x86] kvm: x86: drop superfluous mmu_check_root() from fast_pgd_switch() (Vitaly Kuznetsov) [1845507]
- [x86] kvm: nsvm: use nested_svm_load_cr3() on guest->host switch (Vitaly Kuznetsov) [1845507]
- [x86] kvm: nsvm: implement nested_svm_load_cr3() and use it for host->guest switch (Vitaly Kuznetsov) [1845507]
- [x86] kvm: nsvm: move kvm_set_cr3() after nested_svm_uninit_mmu_context() (Vitaly Kuznetsov) [1845507]
- [x86] kvm: nsvm: introduce nested_svm_load_cr3()/nested_npt_enabled() (Vitaly Kuznetsov) [1845507]
- [x86] kvm: nsvm: prepare to handle errors from enter_svm_guest_mode() (Vitaly Kuznetsov) [1845507]
- [x86] kvm: nsvm: reset nested_run_pending upon nested_svm_vmrun_msrpm() failure (Vitaly Kuznetsov) [1845507]
- [x86] kvm: mmu: stop dereferencing vcpu->arch.mmu to get the context for MMU init (Vitaly Kuznetsov) [1845507]
- [x86] kvm: nsvm: split kvm_init_shadow_npt_mmu() from kvm_init_shadow_mmu() (Vitaly Kuznetsov) [1845507]
- [security] selinux: compute genfs symlink context in case of CephFS (Ondrej Mosnacek) [1865800]
- [fs] ceph: set sec_context xattr on symlink creation (Ondrej Mosnacek) [1861509]
- [tools] selftests: bpf: define SO_RCVTIMEO and SO_SNDTIMEO properly for ppc64le (Jiri Benc) [1860386]
- [tools] bpf: Sync RHEL version of asm-generic/socket.h to tools/ (Jiri Benc) [1860386]
- [tools] selftests: bpf: skip tests not working on RHEL (Jiri Benc) [1866908]
- [tools] Revert selftests: bpf: disable test_lwt_seg6local (Jiri Benc) [1866908]
- [tools] Revert bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS (Jiri Benc) [1866908]
- [tools] selftests: add option to skip specific tests in RHEL (Jiri Benc) [1866908]
- [tools] selftests: bpf: switch off timeout (Jiri Benc) [1866908]
- [tools] selftest/firmware: Add selftest timeout in settings (Jiri Benc) [1866908]
- [tools] selftests/harness: Limit step counter reporting (Jiri Benc) [1866908]
- [tools] selftests/harness: Clean up kern-doc for fixtures (Jiri Benc) [1866908]
- [tools] selftests: fix condition in run_tests (Jiri Benc) [1866908]
- [tools] selftests: do not use .ONESHELL (Jiri Benc) [1866908]
- [tools] selftests/harness: Report skip reason (Jiri Benc) [1866908]
- [tools] selftests/harness: Display signed values correctly (Jiri Benc) [1866908]
- [tools] selftests/harness: Refactor XFAIL into SKIP (Jiri Benc) [1866908]
- [tools] selftests/harness: Switch to TAP output (Jiri Benc) [1866908]
- [tools] selftests: Add header documentation and helpers (Jiri Benc) [1866908]
- [tools] kselftest: fix TAP output for skipped tests (Jiri Benc) [1866908]
- [tools] kselftest: ksft_test_num return type should be unsigned (Jiri Benc) [1866908]
- [tools] selftests: introduce gen_tar Makefile target (Jiri Benc) [1866908]
- [tools] kselftest: add fixture variants (Jiri Benc) [1866908]
- [tools] kselftest: run tests by fixture (Jiri Benc) [1866908]
- [tools] kselftest: create fixture objects (Jiri Benc) [1866908]
- [tools] kselftest: factor out list manipulation to a helper (Jiri Benc) [1866908]
- [tools] selftests: add build/cross-build dependency check script (Jiri Benc) [1866908]
- [tools] kselftest/runner: allow to properly deliver signals to tests (Jiri Benc) [1866908]
- [tools] selftests/harness: fix spelling mistake SIGARLM -> SIGALRM (Jiri Benc) [1866908]
- [tools] selftests: enforce local header dependency in lib.mk (Jiri Benc) [1866908]
- [tools] selftests/harness: Handle timeouts cleanly (Jiri Benc) [1866908]
- [tools] selftests/harness: Move test child waiting logic (Jiri Benc) [1866908]
- [tools] selftests: Fix kselftest O=objdir build from cluttering top level objdir (Jiri Benc) [1866908]
- [tools] selftests: allow detection of build failures (Jiri Benc) [1866908]
- [tools] selftests: fix build behaviour on targets failures (Jiri Benc) [1866908]
- [tools] kselftest: Support old perl versions (Jiri Benc) [1866908]
- [tools] kselftest/runner: Print new line in print of timeout log (Jiri Benc) [1866908]
- [tools] selftests: Fix dangling documentation references to kselftest_module.sh (Jiri Benc) [1866908]
- [tools] kselftest: Fix NULL INSTALL_PATH for TARGETS runlist (Jiri Benc) [1866908]
- [tools] selftests: Move kselftest_module.sh into kselftest/ (Jiri Benc) [1866908]
- [tools] selftests: gen_kselftest_tar.sh: Do not clobber kselftest/ (Jiri Benc) [1866908]
- [tools] selftests/kselftest/runner.sh: Add 45 second timeout per test (Jiri Benc) [1866908]
- [tools] kselftest: exclude failed TARGETS from runlist (Jiri Benc) [1866908]
- [tools] kselftest: add capability to skip chosen TARGETS (Jiri Benc) [1866908]
- [tools] selftests: Add kselftest-all and kselftest-install targets (Jiri Benc) [1866908]
- [tools] selftests: use instead of make (Jiri Benc) [1866908]
- [tools] kselftest: save-and-restore errno to allow for m formatting (Jiri Benc) [1866908]
- [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 481 (Jiri Benc) [1866908]
- [tools] selftests/harness: Allow test to configure timeout (Jiri Benc) [1866908]
- [tools] selftests: avoid KBUILD_OUTPUT dir cluttering with selftest objects (Jiri Benc) [1866908]
- [tools] selftests: fix bpf build/test workflow regression when KBUILD_OUTPUT is set (Jiri Benc) [1866908]
- [tools] selftests: fix install target to use default install path (Jiri Benc) [1866908]
- [tools] selftests: build and run gpio when output directory is the src dir (Jiri Benc) [1866908]
- [documentation] doc: kselftest: Fix KBUILD_OUTPUT usage instructions (Jiri Benc) [1866908]
- [tools] selftests: fix headers_install circular dependency (Jiri Benc) [1866908]
- [tools] selftests/harness: Add 30 second timeout per test (Jiri Benc) [1866908]
- [tools] kselftest: Add test module framework header (Jiri Benc) [1866908]
- [tools] kselftest: Add test runner creation script (Jiri Benc) [1866908]
- [tools] selftests/harness: Update named initializer syntax (Jiri Benc) [1866908]
- [tools] selftest: include stdio.h in kselftest.h (Jiri Benc) [1866908]
- [tools] selftests: do not macro-expand failed assertion expressions (Jiri Benc) [1866908]
- [documentation] Documentation/dev-tools: clean up kselftest.rst (Jiri Benc) [1866908]
- [documentation] doc: dev-tools: kselftest.rst: update config file location (Jiri Benc) [1866908]
- [documentation] doc: dev-tools: kselftest.rst: update contributing new tests (Jiri Benc) [1866908]

[4.18.0-233]
- [fs] nfs: ensure correct writeback errors are returned on close() (Scott Mayhew) [1849424]
- [netdrv] net: thunderx: use spin_lock_bh in nicvf_set_rx_mode_task() (Dean Nelson) [1824858]
- [crypto] crypto: ecc - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817]
- [crypto] crypto: dh - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817]
- [crypto] crypto: dh - check validity of Z before export (Herbert Xu) [1855817]
- [lib] lib/mpi: Add mpi_sub_ui() (Herbert Xu) [1855817]
- [crypto] crypto: ecdh - check validity of Z before export (Herbert Xu) [1855817]
- [netdrv] net: thunderx: initialize VFs mailbox mutex before first usage (Dean Nelson) [1866827]
- [kernel] timers: Lower base clock forwarding threshold (Phil Auld) [1833096]
- [kernel] timers: Remove must_forward_clk (Phil Auld) [1833096]
- [kernel] timers: Spare timer softirq until next expiry (Phil Auld) [1833096]
- [kernel] timers: Expand clk forward logic beyond nohz (Phil Auld) [1833096]
- [kernel] timers: Reuse next expiry cache after nohz exit (Phil Auld) [1833096]
- [kernel] timers: Always keep track of next expiry (Phil Auld) [1833096]
- [kernel] timers: Optimize _next_timer_interrupt() level iteration (Phil Auld) [1833096]
- [kernel] timers: Add comments about calc_index() ceiling work (Phil Auld) [1833096]
- [kernel] timers: Move trigger_dyntick_cpu() to enqueue_timer() (Phil Auld) [1833096]
- [kernel] timers: Use only bucket expiry for base->next_expiry value (Phil Auld) [1833096]
- [kernel] timers: Preserve higher bits of expiration on index calculation (Phil Auld) [1833096]
- [kernel] timer: Fix wheel index calculation on last level (Phil Auld) [1833096]
- [kernel] timer: Prevent base->clk from moving backward (Phil Auld) [1833096]
- [kernel] timer: Read jiffies once when forwarding base clk (Phil Auld) [1833096]
- [powerpc] powerpc/64: Update Speculation_Store_Bypass in /proc//status (Gustavo Duarte) [1773868]
- [scsi] scsi: virtio-scsi: Correctly handle the case where all LUNs are unplugged (Maxim Levitsky) [1756093]
- [kvm] kvm: x86: replace kvm_spec_ctrl_test_value with runtime test on the host (Maxim Levitsky) [1853447]
- [kvm] x86/kvm: Move context tracking where it belongs (Nitesh Narayan Lal) [1854011]
- [scsi] scsi: megaraid_sas: Clear affinity hint (Tomas Henzl) [1828351]
- [netdrv] revert vxlan: fix tos value before xmit (Andrea Claudi) [1862166]
- [net] udp: Copy has_conns in reuseport_grow(). (Marcelo Leitner) [1867160]
- [net] dev: Defer free of skbs in flush_backlog (Marcelo Leitner) [1867160]
- [include] net: core: reduce recursion limit value (Marcelo Leitner) [1867160]
- [netdrv] pppoe: only process PADT targeted at local interfaces (Andrea Claudi) [1866850]
- [net] espintcp: count packets dropped in espintcp_rcv (Sabrina Dubroca) [1866393]
- [net] espintcp: handle short messages instead of breaking the encap socket (Sabrina Dubroca) [1866393]
- [net] espintcp: recv() should return 0 when the peer socket is closed (Sabrina Dubroca) [1866393]
- [net] espintcp: support non-blocking sends (Sabrina Dubroca) [1866393]
- [net] mptcp: be careful on subflow creation (Davide Caratti) [1862200]
- [net] mptcp: fix bogus sendmsg() return code under pressure (Davide Caratti) [1862200]
- [net] mptcp: fix joined subflows with unblocking sk (Davide Caratti) [1862200]
- [net] subflow: explicitly check for plain tcp rsk (Davide Caratti) [1862200]
- [net] mptcp: silence warning in subflow_data_ready() (Davide Caratti) [1862200]
- [net] mptcp: fix race in subflow_data_ready() (Davide Caratti) [1862200]
- [net] mptcp: fix memory leak in mptcp_subflow_create_socket() (Davide Caratti) [1862200]
- [net] mptcp: dont leak msk in token container (Davide Caratti) [1862200]
- [net] ipv4: Silence suspicious RCU usage warning (Guillaume Nault) [1866430]
- [net] devinet: fix memleak in inetdev_init() (Guillaume Nault) [1866430]
- [net] ipip: fix wrong address family in init error path (Guillaume Nault) [1866430]
- [net] inet_csk: Fix so_reuseport bind-address cache in tb->fast* (Guillaume Nault) [1866430]
- [net] ipmr: Add lockdep expression to ipmr_for_each_table macro (Guillaume Nault) [1866430]
- [net] ipmr: Fix RCU list debugging warning (Guillaume Nault) [1866430]
- [net] tcp: make sure listeners dont initialize congestion-control state (Paolo Abeni) [1865904]
- [net] sched: The error lable position is corrected in ct_init_module (Davide Caratti) [1865890]
- [net] sched: cls_api: fix nooffloaddevcnt warning dmesg log (Davide Caratti) [1865890]
- [net] tls: fix race condition causing kernel panic (Sabrina Dubroca) [1861756]
- [net] tls: free record only on encryption error (Sabrina Dubroca) [1861756]
- [net] tls: fix encryption error checking (Sabrina Dubroca) [1861756]
- [net] l2tp: add sk_family checks to l2tp_validate_socket (Guillaume Nault) [1861453]
- [net] l2tp: do not use inet_hash()/inet_unhash() (Guillaume Nault) [1861453]
- [net] tipc: allow to build NACK message in link timeout function (Xin Long) [1860877]
- [net] tipc: fix retransmission on unicast links (Xin Long) [1860877]
- [net] tipc: fix NULL pointer dereference in tipc_disc_rcv() (Xin Long) [1860877]
- [net] tipc: remove set but not used variable prev (Xin Long) [1860877]
- [net] tipc: call tsk_set_importance from tipc_topsrv_create_listener (Xin Long) [1860877]
- [net] tipc: add support for broadcast rcv stats dumping (Xin Long) [1860877]
- [net] tipc: enable broadcast retrans via unicast (Xin Long) [1860877]
- [net] tipc: add back link trace events (Xin Long) [1860877]
- [net] tipc: introduce Gap ACK blocks for broadcast link (Xin Long) [1860877]
- [net] tipc: block BH before using dst_cache (Xin Long) [1860877]
- [net] tipc: fix partial topology connection closure (Xin Long) [1860877]
- [net] xfrm: policy: match with both mark and mask on user interfaces (Xin Long) [1854116]
- [scsi] scsi: dh: Add Fujitsu device to devinfo and dh lists (Ewan Milne) [1861418]
- [x86] kvm: Set KVM_SOFT_MAX_VCPUS to 1024 (Eduardo Habkost) [1856996]
- [md] dm integrity: fix integrity recalculation that is improperly skipped (Mike Snitzer) [1860160]
- [netdrv] ibmvnic: Fix IRQ mapping disposal in error path (Steve Best) [1867498]
- [infiniband] IB/hfi1: Do not destroy link_wq when the device is shut down (Kamal Heib) [1858392]
- [infiniband] IB/hfi1: Do not destroy hfi1_wq when the device is shut down (Kamal Heib) [1858392]
- [netdrv] Revert net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1867146]
- [net] devmap: Use bpf_map_area_alloc() for allocating hash buckets (Jiri Benc) [1842380]
- [kernel] kexec_file: Correctly output debugging information for the PT_LOAD ELF header (Lianbo Jiang) [1861186]
- [kernel] kexec: Improve & fix crash_exclude_mem_range() to handle overlapping ranges (Lianbo Jiang) [1861186]
- [x86] x86/crash: Correct the address boundary of function parameters (Lianbo Jiang) [1861186]
- [fs] ceph: handle zero-length feature mask in session messages (Jeff Layton) [1866018]
- [s390] s390/bpf: Tolerate not converging code shrinking (Yauheni Kaliuta) [1857120]
- [s390] s390/bpf: Use brcl for jumping to exit_ip if necessary (Yauheni Kaliuta) [1857120]
- [s390] s390/bpf: Fix sign extension in branch_ku (Yauheni Kaliuta) [1857120]
- [tools] selftests: bpf: test_kmod.sh: Fix running out of srctree (Yauheni Kaliuta) [1857120]
- [lib] bpf: revert test_bpf: Flag tests that cannot be jited on s390 (Yauheni Kaliuta) [1857120]
- [kernel] uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly aligned (Oleg Nesterov) [1848596]

[4.18.0-232]
- [fs] nfs: nfs_file_write() should check for writeback errors (Scott Mayhew) [1852788]
- [s390] s390/cpum_cf, perf: change DFLT_CCERROR counter name (Philipp Rudo) [1865794]
- [net] net/smc: unique reason code for exceeded max dmb count (Philipp Rudo) [1865792]
- [s390] s390/ism: indicate correct error reason in ism_alloc_dmb() (Philipp Rudo) [1865792]
- [net] net/smc: fix dmb buffer shortage (Philipp Rudo) [1865792]
- [net] net/smc: put slot when connection is killed (Philipp Rudo) [1865792]
- [net] net/smc: fix restoring of fallback changes (Philipp Rudo) [1865792]
- [net] net/smc: remove freed buffer from list (Philipp Rudo) [1865792]
- [net] net/smc: do not call dma sync for unmapped memory (Philipp Rudo) [1865792]
- [net] net/smc: fix handling of delete link requests (Philipp Rudo) [1865792]
- [net] net/smc: move add link processing for new device into llc layer (Philipp Rudo) [1865792]
- [net] net/smc: drop out-of-flow llc response messages (Philipp Rudo) [1865792]
- [net] net/smc: protect smc ib device initialization (Philipp Rudo) [1865792]
- [net] net/smc: fix link lookup for new rdma connections (Philipp Rudo) [1865792]
- [net] net/smc: clear link during SMC client link down processing (Philipp Rudo) [1865792]
- [net] net/smc: handle unexpected response types for confirm link (Philipp Rudo) [1865792]
- [net] net/smc: switch smcd_dev_list spinlock to mutex (Philipp Rudo) [1865792]
- [net] net/smc: fix sleep bug in smc_pnet_find_roce_resource() (Philipp Rudo) [1865792]
- [net] net/smc: fix work request handling (Philipp Rudo) [1865792]
- [net] net/smc: separate LLC wait queues for flow and messages (Philipp Rudo) [1865792]
- [net] net/smc: pre-fetch send buffer outside of send_lock (Philipp Rudo) [1865792]
- [nvme] nvme-fc: set max_segments to lldd max value (Ewan Milne) [1853181]
- [powerpc] ppc64/kexec_file: enable early kernels OPAL calls (Diego Domingos) [1829715]
- [powerpc] ppc64/kexec_file: fix kexec load failure with lack of memory hole (Diego Domingos) [1829715]
- [powerpc] ppc64/kexec_file: add appropriate regions for memory reserve map (Diego Domingos) [1829715]
- [powerpc] ppc64/kexec_file: prepare elfcore header for crashing kernel (Diego Domingos) [1829715]
- [powerpc] ppc64/kexec_file: setup backup region for kdump kernel (Diego Domingos) [1829715]
- [powerpc] ppc64/kexec_file: restrict memory usage of kdump kernel (Diego Domingos) [1829715]
- [mm] powerpc/drmem: make lmb walk a bit more flexible (Diego Domingos) [1829715]
- [powerpc] ppc64/kexec_file: avoid stomping memory used by special regions (Diego Domingos) [1829715]
- [powerpc] powerpc/kexec_file: add helper functions for getting memory ranges (Diego Domingos) [1829715]
- [powerpc] powerpc/kexec_file: mark PPC64 specific code (Diego Domingos) [1829715]
- [kernel] kexec_file: allow archs to handle special regions while locating memory hole (Diego Domingos) [1829715]
- [netdrv] net/mlx5e: CT: Support restore ipv6 tunnel (Alaa Hleihel) [1862975]
- [netdrv] ionic: unlock queue mutex in error path (Jonathan Toppins) [1854270]
- [netdrv] ionic: use mutex to protect queue operations (Jonathan Toppins) [1854270]
- [net] xfrm: esp6: fix the location of the transport header with encapsulation (Sabrina Dubroca) [1857653]
- [net] ipv4: fill fl4_icmp_{type, code} in ping_v4_sendmsg (Sabrina Dubroca) [1861324]
- [netdrv] geneve: fix an uninitialized value in geneve_changelink() (Sabrina Dubroca) [1860945]
- [net] ip_tunnel: fix use-after-free in ip_tunnel_lookup() (Sabrina Dubroca) [1860945]
- [netdrv] vxlan: Avoid infinite loop when suppressing NS messages with invalid options (Sabrina Dubroca) [1860945]
- [tools] selftests: mptcp: capture pcap on both sides (Hangbin Liu) [1859880]
- [tools] selftests/net: report etf errors correctly (Hangbin Liu) [1859880]
- [tools] selftests: net: ip_defrag: ignore EPERM (Hangbin Liu) [1859880]
- [tools] selftests: forwarding: pedit_dsfield: Check counter value (Hangbin Liu) [1859880]
- [tools] selftests: net: tcp_mmap: fix SO_RCVLOWAT setting (Hangbin Liu) [1859880]
- [tools] selftests: net: tcp_mmap: clear whole tcp_zerocopy_receive struct (Hangbin Liu) [1859880]
- [tools] selftests: A few improvements to fib_nexthops.sh (Hangbin Liu) [1859880]
- [tools] selftests: Add tests for vrf and xfrms (Hangbin Liu) [1859880]
- [tools] selftests: pmtu: implement IPIP, SIT and ip6tnl PMTU discovery tests (Hangbin Liu) [1859880]
- [tools] selftests/net/forwarding: define libs as TEST_PROGS_EXTENDED (Hangbin Liu) [1859880]
- [tools] selftests/net/forwarding: add Makefile to install tests (Hangbin Liu) [1859880]
- [tools] selftests: nft_concat_range: Move option for list ruleset before command (Hangbin Liu) [1859880]
- [tools] selftests: netfilter: use randomized netns names (Hangbin Liu) [1859880]
- [tools] kselftests: netfilter: fix leftover net/net-next merge conflict (Hangbin Liu) [1859880]
- [tools] selftests: netfilter: missing error check when setting up veth interface (Hangbin Liu) [1859880]
- [net] sctp: Dont advertise IPv4 addresses if ipv6only is set on the socket (Xin Long) [1860673]
- [net] sctp: check assoc before SCTP_ADDR_{MADE_PRIM, ADDED} event (Xin Long) [1860673]
- [net] sctp: fix typo sctp_ulpevent_nofity_peer_addr_change (Xin Long) [1860673]
- [net] sctp: Fix spelling in Kconfig help (Xin Long) [1860673]
- [net] sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and socket is closed (Xin Long) [1860673]
- [net] sctp: Dont add the shutdown timer if its already been added (Xin Long) [1860673]
- [net] sctp: Fix SHUTDOWN CTSN Ack in the peer restart case (Xin Long) [1860673]
- [net] sctp: Fix bundling of SHUTDOWN with COOKIE-ACK (Xin Long) [1860673]
- [net] ip6_vti: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075]
- [net] xfrm: interface: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075]
- [net] xfrm: interface: not xfrmi_ipv6/ipip_handler twice (Xin Long) [1840976 1835075]
- [net] ip6_vti: not register vti_ipv6_handler twice (Xin Long) [1840976 1835075]
- [net] ip_vti: not register vti_ipip_handler twice (Xin Long) [1840976 1835075]
- [net] xfrm: interface: support IPIP and IPIP6 tunnels processing with .cb_handler (Xin Long) [1840976 1835075]
- [net] xfrm: interface: support IP6IP6 and IP6IP tunnels processing with .cb_handler (Xin Long) [1840976 1835075]
- [net] ipcomp: assign if_id to child tunnel from parent tunnel (Xin Long) [1840976 1835075]
- [net] ip6_vti: support IP6IP tunnel processing (Xin Long) [1840976 1835075]
- [net] ip6_vti: support IP6IP6 tunnel processing with .cb_handler (Xin Long) [1840976 1835075]
- [net] ip_vti: support IPIP6 tunnel processing (Xin Long) [1840976 1835075]
- [net] ip_vti: support IPIP tunnel processing with .cb_handler (Xin Long) [1840976 1835075]
- [net] tunnel6: add tunnel6_input_afinfo for ipip and ipv6 tunnels (Xin Long) [1840976 1835075]
- [net] tunnel4: add cb_handler to struct xfrm_tunnel (Xin Long) [1840976 1835075]
- [net] xfrm: add is_ipip to struct xfrm_input_afinfo (Xin Long) [1840976 1835075]
- [net] tunnel6: support for IPPROTO_MPLS (Xin Long) [1840976 1835075]
- [net] virtio_vsock: Enhance connection semantics (Stefano Garzarella) [1861735]
- [net] virtio_vsock: Fix race condition in virtio_transport_recv_pkt (Stefano Garzarella) [1858135]
- [net] vsock/virtio: annotate the_virtio_vsock RCU pointer (Stefano Garzarella) [1861762]
- [vhost] vsock/virtio: fix multiple packet delivery to monitoring devices (Stefano Garzarella) [1861762]
- [vhost] vsock: fix packet delivery order to monitoring devices (Stefano Garzarella) [1861762]
- [vhost] vsock: accept only packets with the right dst_cid (Stefano Garzarella) [1861762]
- [vhost] vsock: refuse CID assigned to the guest->host transport (Stefano Garzarella) [1861762]
- [vhost] vsock: switch to a mutex for vhost_vsock_hash (Stefano Garzarella) [1861762]
- [net] vsock: fix timeout in vsock_accept() (Stefano Garzarella) [1861762]
- [net] vsock: Simplify __vsock_release() (Stefano Garzarella) [1861762]
- [netdrv] net/mlx5e: Fix kernel crash when setting vf VLANID on a VF dev (Alaa Hleihel) [1859477]
- [netdrv] net/mlx5e: Modify uplink state on interface up/down (Alaa Hleihel) [1861720 1859477]
- [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1859477 1856660]
- [netdrv] ixgbe: Add ethtool support to enable 2.5 and 5.0 Gbps support (Ken Cox) [1835962]
- [x86] x86/purgatory: Add -fno-stack-protector (Lianbo Jiang) [1857528]
- [x86] x86/purgatory: Fail the build if purgatory.ro has missing symbols (Lianbo Jiang) [1857528]
- [x86] x86/purgatory: Do not use __builtin_memcpy and __builtin_memset (Lianbo Jiang) [1857528]
- [x86] x86/boot: Provide KASAN compatible aliases for string routines (Lianbo Jiang) [1857528]
- [x86] x86/purgatory: Disable various profiling and sanitizing options (Lianbo Jiang) [1857528]
- [x86] x86/boot: Restrict header scope to make Clang happy (Lianbo Jiang) [1857528]

[4.18.0-231]
- [x86] x86/entry/64: Update comments and sanity tests for create_gap (Jiri Olsa) [1850831]
- [x86] x86/alternatives: add missing insn.h include (Jiri Olsa) [1850831]
- [x86] x86/alternatives: Teach text_poke_bp() to emulate instructions (Jiri Olsa) [1850831]
- [x86] x86/paravirt: Standardize insn_buff variable names (Jiri Olsa) [1850831]
- [x86] x86_64: Allow breakpoints to emulate call instructions (Jiri Olsa) [1850831]
- [x86] x86_64: Add gap to int3 to allow for call emulation (Jiri Olsa) [1850831]
- [x86] x86/alternatives: Sync bp_patching update for avoiding NULL pointer exception (Jiri Olsa) [1850831]
- [nvme] nvme: add a Identify Namespace Identification Descriptor list quirk (Gopal Tiwari) [1862136]
- [nvme] nvme: fix identify error status silent ignore (Gopal Tiwari) [1862136]
- [nvme] nvme: fix possible hang when ns scanning fails during error recovery (Gopal Tiwari) [1862136]
- [nvme] nvme: refactor nvme_identify_ns_descs error handling (Gopal Tiwari) [1862136]
- [infiniband] IB/rdmavt: Fix RQ counting issues causing use of an invalid RWQE (Kamal Heib) [1850314]
- [powerpc] powerpc/pseries: PCIE PHB reset (Steve Best) [1747345]
- [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812]
- [drm] drm/nouveau/kms: Fix runtime PM leak in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812]
- [drm] drm/nouveau/kms: Invert conditionals in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812]
- [drm] drm/nouveau/kms: Use pm_runtime_put_autosuspend() in hpd_work (Lyude Paul) [1827812]
- [drm] drm/nouveau/kms/fbcon: Use pm_runtime_put_autosuspend() in suspend work (Lyude Paul) [1827812]
- [drm] drm/nouveau/kms/fbcon: Fix pm_runtime calls in nouveau_fbcon_output_poll_changed() (Lyude Paul) [1827812]
- [drm] drm/nouveau/kms/fbcon: Correct pm_runtime calls in nouveau_fbcon_release() (Lyude Paul) [1827812]
- [drm] drm/nouveau/kms: Fix rpm leak in nouveau_connector_hotplug() (Lyude Paul) [1827812]
- [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_connector_hotplug() (Lyude Paul) [1827812]
- [drm] drm/nouveau/fbcon: fix module unload when fbcon init has failed for some reason (Lyude Paul) [1827812]
- [drm] drm/nouveau/kms/tu102: wait for core update to complete when assigning windows (Lyude Paul) [1827812]
- [drm] drm/nouveau/disp/gm200-: fix regression from HDA SOR selection changes (Lyude Paul) [1827812]
- [drm] drm/amd/powerplay: fix a crash when overclocking Vega M (Lyude Paul) [1827812]
- [drm] drm/amdgpu: Fix NULL dereference in dpm sysfs handlers (Lyude Paul) [1827812]
- [drm] drm/amdgpu: fix preemption unit test (Lyude Paul) [1827812]
- [drm] drm/amdgpu/gfx10: fix race condition for kiq (Lyude Paul) [1827812]
- [drm] drm/amd/display: add dmcub check on RENOIR (Lyude Paul) [1827812]
- [drm] drm/amd/display: Check DMCU Exists Before Loading (Lyude Paul) [1827812]
- [drm] drm/nouveau/nouveau: fix page fault on device private memory (Lyude Paul) [1827812]
- [drm] drm/nouveau/i2c/g94-: increase NV_PMGR_DP_AUXCTL_TRANSACTREQ timeout (Lyude Paul) [1827812]
- [drm] drm/i915/perf: Use GTT when saving/restoring engine GPR (Lyude Paul) [1827812]
- [drm] drm/i915/gvt: Fix two CFL MMIO handling caused by regression (Lyude Paul) [1827812]
- [drm] drm/i915/gt: Only swap to a random sibling once upon creation (Lyude Paul) [1827812]
- [drm] drm/i915/gt: Ignore irq enabling on the virtual engines (Lyude Paul) [1827812]
- [drm] drm/i915: Move cec_notifier to intel_hdmi_connector_unregister, v2 (Lyude Paul) [1827812]
- [drm] drm/amdgpu/display: create fake mst encoders ahead of time (v4) (Lyude Paul) [1827812]
- [drm] drm/amd/display: handle failed allocation during stream construction (Lyude Paul) [1827812]
- [drm] drm/amdgpu/sdma5: fix wptr overwritten in ->get_wptr() (Lyude Paul) [1827812]
- [drm] drm/amdgpu/powerplay: Modify SMC message name for setting power profile mode (Lyude Paul) [1827812]
- [drm] drm/i915: Also drop vm.ref along error paths for vma construction (Lyude Paul) [1827812]
- [drm] drm/i915: Drop vm.ref for duplicate vma on construction (Lyude Paul) [1827812]
- [drm] drm/amdgpu: asd function needs to be unloaded in suspend phase (Lyude Paul) [1827812]
- [drm] drm/amdgpu: add TMR destory function for psp (Lyude Paul) [1827812]
- [drm] drm/amdgpu: dont do soft recovery if gpu_recovery=0 (Lyude Paul) [1827812]
- [drm] drm/i915: Skip stale object handle for debugfs per-file-stats (Lyude Paul) [1827812]
- [drm] drm/i915/gt: Pin the rings before marking active (Lyude Paul) [1827812]
- [drm] drm/radeon: fix double free (Lyude Paul) [1827812]
- [drm] drm: panel-orientation-quirks: Use generic orientation-data for Acer S1003 (Lyude Paul) [1827812]
- [drm] drm: panel-orientation-quirks: Add quirk for Asus T101HA panel (Lyude Paul) [1827812]
- [iommu] iommu/vt-d: Dont apply gfx quirks to untrusted devices (Lyude Paul) [1827812]
- [drm] drm/tegra: hub: Do not enable orphaned window group (Lyude Paul) [1827812]
- [drm] drm/ttm: Fix dma_fence refcnt leak when adding move fence (Lyude Paul) [1827812]
- [drm] drm/ttm: Fix dma_fence refcnt leak in ttm_bo_vm_fault_reserved (Lyude Paul) [1827812]
- [drm] drm/amdgpu/atomfirmware: fix vram_info fetching for renoir (Lyude Paul) [1827812]
- [drm] drm/amdgpu: use u rather than d for sclk/mclk (Lyude Paul) [1827812]
- [drm] drm/amd/display: Only revalidate bandwidth on medium and fast updates (Lyude Paul) [1827812]
- [drm] drm/i915/gt: Mark timeline->cacheline as destroyed after rcu grace period (Lyude Paul) [1827812]
- [drm] drm/amd/display: Fix ineffective setting of max bpc property (Lyude Paul) [1827812]
- [drm] drm/amd/display: Fix incorrectly pruned modes with deep color (Lyude Paul) [1827812]
- [drm] drm/amdgpu: add fw release for sdma v5_0 (Lyude Paul) [1827812]
- [drm] drm/radeon: fix fb_div check in ni_init_smc_spll_table() (Lyude Paul) [1827812]
- [drm] drm/amd: fix potential memleak in err branch (Lyude Paul) [1827812]
- [drm] drm/amd/display: Enable output_bpc property on all outputs (Lyude Paul) [1827812]
- [drm] drm/amd/display: Use kfree() to free rgb_user in calculate_user_regamma_ramp() (Lyude Paul) [1827812]
- [drm] Revert drm/amd/display: disable dcn20 abm feature for bring up (Lyude Paul) [1827812]
- [drm] drm/i915/gt: Move gen4 GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812]
- [drm] drm/i915/gt: Move vlv GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812]
- [drm] drm/i915/gt: Move ilk GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812]
- [drm] drm/i915/gt: Move snb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812]
- [drm] drm/i915/gt: Move ivb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812]
- [drm] drm/i915/gt: Move hsw GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812]
- [drm] drm/i915/gt: Incrementally check for rewinding (Lyude Paul) [1827812]
- [drm] drm/i915/tc: fix the reset of ln0 (Lyude Paul) [1827812]
- [drm] drm/i915/icl+: Fix hotplug interrupt disabling after storm detection (Lyude Paul) [1827812]
- [drm] drm/amd/display: Use kvfree() to free coeff in build_regamma() (Lyude Paul) [1827812]
- [drm] drm/amdkfd: Use correct major in devcgroup check (Lyude Paul) [1827812]
- [drm] drm/connector: notify userspace on hotplug after register complete (Lyude Paul) [1827812]
- [drm] drm/i915: Whitelist context-local timestamp in the gen9 cmdparser (Lyude Paul) [1827812]
- [drm] drm/i915/gem: Avoid iterating an empty list (Lyude Paul) [1827812]
- [drm] drm/i915: Fix AUX power domain toggling across TypeC mode resets (Lyude Paul) [1827812]
- [drm] drm/dp_mst: Increase ACT retry timeout to 3s (Lyude Paul) [1827812]
- [drm] drm/ast: Dont check new mode if CRTC is being disabled (Lyude Paul) [1827812]
- [drm] drm/amdgpu: Replace invalid device ID with a valid device ID (Lyude Paul) [1827812]
- [drm] drm/amdgpu/display: use blanked rather than plane state for sync groups (Lyude Paul) [1827812]
- [drm] drm/qxl: Use correct notify port address when creating cursor ring (Lyude Paul) [1827812]
- [drm] drm/dp_mst: Reformat drm_dp_check_act_status() a bit (Lyude Paul) [1827812]
- [drm] drm/ast: fix missing break in switch statement for format->cppcase 4 (Lyude Paul) [1827812]
- [drm] drm/amd/display: Revalidate bandwidth before commiting DC updates (Lyude Paul) [1827812]
- [drm] drm/nouveau: gr/gk20a: Use firmware version 0 (Lyude Paul) [1827812]
- [drm] drm/amdgpu: Sync with VM root BO when switching VM to CPU update mode (Lyude Paul) [1827812]
- [drm] drm/amd/powerpay: Disable gfxoff when setting manual mode on picasso and raven (Lyude Paul) [1827812]
- [drm] drm/amd/display: Do not disable pipe split if mode is not supported (Lyude Paul) [1827812]
- [drm] drm/amd/display: dmcu wait loop calculation is incorrect in RV (Lyude Paul) [1827812]
- [drm] drm/amd/display: Correct updating logic of dcn21s pipe VM flags (Lyude Paul) [1827812]
- [drm] drm/ast: Allocate initial CRTC state of the correct size (Lyude Paul) [1827812]
- [drm] drm/hisilicon: Enforce 128-byte stride alignment to fix the hardware limitation (Lyude Paul) [1827812]
- [drm] drm/dp: Lenovo X13 Yoga OLED panel brightness fix (Lyude Paul) [1827812]
- [drm] drm/i915/dpcd_bl: Unbreak enable_dpcd_backlight modparam (Lyude Paul) [1827812]
- [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1827812]
- [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1827812]
- [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1827812]
- [drm] drm/amdgpu: Init data to avoid oops while reading pp_num_states (Lyude Paul) [1827812]
- [drm] drm/amd/display: fix virtual signal dsc setup (Lyude Paul) [1827812]
- [drm] drm/amd/display: Force watermark value propagation (Lyude Paul) [1827812]
- [drm] drm: bridge: adv7511: Extend list of audio sample rates (Lyude Paul) [1827812]
- [drm] drm/amdgpu: fix and cleanup amdgpu_gem_object_close v4 (Lyude Paul) [1827812]
- [drm] drm/vkms: Hold gem object while still in-use (Lyude Paul) [1827812]
- [drm] drm/amd/display: Not doing optimize bandwidth if flip pending (Lyude Paul) [1827812]
- [drm] drm/amd/display: remove invalid dc_is_hw_initialized function (Lyude Paul) [1827812]
- [drm] drm/amd/display: DP training to set properly SCRAMBLING_DISABLE (Lyude Paul) [1827812]
- [drm] drm/edid: Add Oculus Rift S to non-desktop list (Lyude Paul) [1827812]
- [drm] drm/amd/display: Fix potential integer wraparound resulting in a hang (Lyude Paul) [1827812]
- [drm] drm/amd/display: Added locking for atomic update stream and update planes (Lyude Paul) [1827812]
- [drm] drm/amd/display: Indicate dsc updates explicitly (Lyude Paul) [1827812]
- [drm] drm/amd/display: Split program front end part that occur outside lock (Lyude Paul) [1827812]
- [drm] drm/amd/display: drop cursor position check in atomic test (Lyude Paul) [1827812]
- [drm] drm/amd/amdgpu: Update update_config() logic (Lyude Paul) [1827812]
- [drm] drm/amdgpu: Use GEM obj reference for KFD BOs (Lyude Paul) [1827812]
- [drm] drm/amd/powerplay: perform PG ungate prior to CG ungate (Lyude Paul) [1827812]
- [drm] drm/amdgpu: drop unnecessary cancel_delayed_work_sync on PG ungate (Lyude Paul) [1827812]
- [drm] drm/i915: Propagate error from completed fences (Lyude Paul) [1827812]
- [drm] drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of inheritance (Lyude Paul) [1827812]
- [drm] drm/amd/display: Prevent dpcd reads with passive dongles (Lyude Paul) [1827812]
- [drm] drm/amd/display: fix counter in wait_for_no_pipes_pending (Lyude Paul) [1827812]
- [gpu] vgaarb: Keep adding VGA device in queue (Lyude Paul) [1827812]


Related CVEs


CVE-2019-16233
CVE-2019-15917
CVE-2019-19332
CVE-2019-16231
CVE-2019-20054
CVE-2020-10942
CVE-2019-18809
CVE-2019-19056
CVE-2020-8648
CVE-2020-8647
CVE-2020-8649
CVE-2020-11668
CVE-2019-19524
CVE-2019-19537
CVE-2019-20636
CVE-2019-19767
CVE-2020-12465
CVE-2020-12659
CVE-2019-19533
CVE-2020-12655
CVE-2020-12770
CVE-2019-19062
CVE-2020-10732
CVE-2019-19447
CVE-2020-10751
CVE-2019-19063
CVE-2019-18808
CVE-2019-19046
CVE-2019-9458
CVE-2019-12614
CVE-2020-11565
CVE-2020-12826
CVE-2020-25641
CVE-2020-0444
CVE-2020-14381
CVE-2019-9455
CVE-2019-19068
CVE-2019-19072
CVE-2020-10774
CVE-2019-15925
CVE-2019-19319
CVE-2019-19543
CVE-2019-19602
CVE-2019-19770
CVE-2020-0305
CVE-2020-10773

Updated Packages


Release/ArchitectureFilenameMD5sumSuperseded By Advisory
Oracle Linux 8 (aarch64) kernel-4.18.0-240.el8.src.rpma22b953f87792437b8528381852a7679-
bpftool-4.18.0-240.el8.aarch64.rpm7c527c4eb22d691e84331741050528cf-
kernel-cross-headers-4.18.0-240.el8.aarch64.rpm97055fd2f8662b14c74a2c0d3535b170-
kernel-headers-4.18.0-240.el8.aarch64.rpm2ea49fd22b2e02ebd2de57365b393918-
kernel-tools-4.18.0-240.el8.aarch64.rpmbd61e736412fc0f118ef5017bee61c72-
kernel-tools-libs-4.18.0-240.el8.aarch64.rpm56b5d2dcccd321220900d388216a9336-
kernel-tools-libs-devel-4.18.0-240.el8.aarch64.rpm5f36a568008afc23e8068e5ef0b0b683-
perf-4.18.0-240.el8.aarch64.rpm1589c7ab107f3fdd97b38f5a52d8e352-
python3-perf-4.18.0-240.el8.aarch64.rpmcd6882ffdfa2e422ce830316ee48e5b7-
Oracle Linux 8 (x86_64) kernel-4.18.0-240.el8.src.rpma22b953f87792437b8528381852a7679-
bpftool-4.18.0-240.el8.x86_64.rpmb937a19839c14187a35e5299a6b09b56-
kernel-4.18.0-240.el8.x86_64.rpmd329c02acc5a9998c4e9ee047ac33222-
kernel-abi-whitelists-4.18.0-240.el8.noarch.rpmceba8f42eb5439fe9ae2142c6d9ebca5-
kernel-core-4.18.0-240.el8.x86_64.rpmc3421db5449ecc833f094e37f6ed4ee4-
kernel-cross-headers-4.18.0-240.el8.x86_64.rpmdd07a5dee1e5f4422b31cd05fb29f529-
kernel-debug-4.18.0-240.el8.x86_64.rpmdae9a2afc04901f6d3cbd5c62ddad748-
kernel-debug-core-4.18.0-240.el8.x86_64.rpma7471b0e22b8d90d4dd228c2ec1df404-
kernel-debug-devel-4.18.0-240.el8.x86_64.rpm5f265211c74b97194113734111c2242d-
kernel-debug-modules-4.18.0-240.el8.x86_64.rpm621910f4cad37a1b0302e4e1a110f0ea-
kernel-debug-modules-extra-4.18.0-240.el8.x86_64.rpm0453f843bc2d161127e516fcb4c7e372-
kernel-devel-4.18.0-240.el8.x86_64.rpmfcf1ffb04ceb9adc918f75026c49eba7-
kernel-doc-4.18.0-240.el8.noarch.rpmbdb50cd6e670dde92bbd6e77c50aeb08-
kernel-headers-4.18.0-240.el8.x86_64.rpmb689106aa597374f62b803a427207b54-
kernel-modules-4.18.0-240.el8.x86_64.rpmdbb0a7ea22c02acac7642370bee19da7-
kernel-modules-extra-4.18.0-240.el8.x86_64.rpm82297a63128502db6da46e1b110e9d81-
kernel-tools-4.18.0-240.el8.x86_64.rpma4cf3d86bbef010dfc83f82dc5f9bb56-
kernel-tools-libs-4.18.0-240.el8.x86_64.rpm40c37b5367334538fa8ef713006ba6f0-
kernel-tools-libs-devel-4.18.0-240.el8.x86_64.rpmdb126e836b470293d5b7b7f8f928fa53-
perf-4.18.0-240.el8.x86_64.rpm2f2f21752adf80ca21ffd307e37e647c-
python3-perf-4.18.0-240.el8.x86_64.rpmb51802763140b1033c4044d8ce4358d8-



This page is generated automatically and has not been checked for errors or omissions. For clarification or corrections please contact the Oracle Linux ULN team

software.hardware.complete