معرفی شرکت ها


kernel-modules-internal-5.14.0-59.hs1.hsx.el8.aarch64.rpm


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Extra kernel modules to match the kernel
ویژگی مقدار
سیستم عامل Linux
توزیع CentOS 8-stream
مخزن Centos hyperscale aarch64
نام بسته kernel-modules-internal
نام فایل بسته kernel-modules-internal-5.14.0-59.hs1.hsx.el8.aarch64.rpm
نسخه بسته 5.14.0
انتشار بسته 59.hs1.hsx.el8
معماری بسته aarch64
نگهدارنده -
تاریخ ساخت Mon 14 Feb 2022 07
هاست سازنده aarch64-02.rdu2.centos.org
نوع بسته .rpm
آدرس صفحه اصلی https://www.kernel.org/
مجوز GPLv2 and Redistributable, no modification permitted
حجم دانلود 425K
حجم نصب 139.477K
This package provides kernel modules for the kernel package for Red Hat internal usage.


جایگزین ها



نیازمندی

مقدار نام
- /bin/sh
- /bin/sh
= 5.14.0-59.hs1.hsx.el8.aarch64 kernel-modules-uname-r
= 5.14.0-59.hs1.hsx.el8.aarch64 kernel-uname-r


ارائه دهنده

مقدار نام
- installonlypkg(kernel-module)
= 5.14.0-59.hs1.hsx.el8 kernel-modules-internal
= 5.14.0-59.hs1.hsx.el8 kernel-modules-internal(aarch-64)
= 5.14.0-59.hs1.hsx.el8 kernel-modules-internal-aarch64
= 5.14.0-59.hs1.hsx.el8.aarch64 kernel-modules-internal-uname-r
- kmod(dmatest.ko)
- kmod(locktorture.ko)
- kmod(netdevsim.ko)
- kmod(pktgen.ko)
- kmod(rcutorture.ko)
- kmod(rocker.ko)
- kmod(torture.ko)


نحوه نصب


نصب پکیج rpm kernel-modules-internal:

    sudo dnf install kernel-modules-internal-5.14.0-59.hs1.hsx.el8.aarch64.rpm


فایل ها

مسیرها
/lib/modules/5.14.0-59.hs1.hsx.el8.aarch64/internal
/lib/modules/5.14.0-59.hs1.hsx.el8.aarch64/internal/drivers
/lib/modules/5.14.0-59.hs1.hsx.el8.aarch64/internal/drivers/dma
/lib/modules/5.14.0-59.hs1.hsx.el8.aarch64/internal/drivers/dma/dmatest.ko.xz
/lib/modules/5.14.0-59.hs1.hsx.el8.aarch64/internal/drivers/net
/lib/modules/5.14.0-59.hs1.hsx.el8.aarch64/internal/drivers/net/ethernet
/lib/modules/5.14.0-59.hs1.hsx.el8.aarch64/internal/drivers/net/ethernet/rocker
/lib/modules/5.14.0-59.hs1.hsx.el8.aarch64/internal/drivers/net/ethernet/rocker/rocker.ko.xz
/lib/modules/5.14.0-59.hs1.hsx.el8.aarch64/internal/drivers/net/netdevsim
/lib/modules/5.14.0-59.hs1.hsx.el8.aarch64/internal/drivers/net/netdevsim/netdevsim.ko.xz
/lib/modules/5.14.0-59.hs1.hsx.el8.aarch64/internal/kernel
/lib/modules/5.14.0-59.hs1.hsx.el8.aarch64/internal/kernel/locking
/lib/modules/5.14.0-59.hs1.hsx.el8.aarch64/internal/kernel/locking/locktorture.ko.xz
/lib/modules/5.14.0-59.hs1.hsx.el8.aarch64/internal/kernel/rcu
/lib/modules/5.14.0-59.hs1.hsx.el8.aarch64/internal/kernel/rcu/rcutorture.ko.xz
/lib/modules/5.14.0-59.hs1.hsx.el8.aarch64/internal/kernel/torture.ko.xz
/lib/modules/5.14.0-59.hs1.hsx.el8.aarch64/internal/net
/lib/modules/5.14.0-59.hs1.hsx.el8.aarch64/internal/net/core


گزارش تغییرات

تاریخ آخرین تغییر جزئیات
2022-02-12

redhat/: cherry pick build artifacts needed for CentOS 8 ark-style builds (Justin Vreeland)

2022-01-20

redhat/configs: Disable fbdev drivers and use simpledrm instead (Javier Martinez Canillas) [1986223]
drm: simpledrm: fix wrong unit with pixel clock (Javier Martinez Canillas) [1986223]
drm: fb_helper: improve CONFIG_FB dependency (Javier Martinez Canillas) [1986223]
drm: fb_helper: fix CONFIG_FB dependency (Javier Martinez Canillas) [1986223]
drivers/firmware: fix SYSFB depends to prevent build failures (Javier Martinez Canillas) [1986223]
drivers/firmware: consolidate EFI framebuffer setup for all arches (Javier Martinez Canillas) [1986223]
drivers/firmware: move x86 Generic System Framebuffers support (Javier Martinez Canillas) [1986223]
redhat/configs: Enable the Btrfs file system (Neal Gompa)

2022-01-18

workqueue, kasan: avoid alloc_pages() when recording stack (Phil Auld) [2022894]
kasan: generic: introduce kasan_record_aux_stack_noalloc() (Phil Auld) [2022894]
kasan: common: provide can_alloc in kasan_save_stack() (Phil Auld) [2022894]
lib/stackdepot: introduce __stack_depot_save() (Phil Auld) [2022894]
lib/stackdepot: remove unused function argument (Phil Auld) [2022894]
lib/stackdepot: include gfp.h (Phil Auld) [2022894]
workqueue: Introduce show_one_worker_pool and show_one_workqueue. (Phil Auld) [2022894]
workqueue: make sysfs of unbound kworker cpumask more clever (Phil Auld) [2022894]
workqueue: fix state-dump console deadlock (Phil Auld) [2022894]
workqueue: Remove unused WORK_NO_COLOR (Phil Auld) [2022894]
workqueue: Assign a color to barrier work items (Phil Auld) [2022894]
workqueue: Mark barrier work with WORK_STRUCT_INACTIVE (Phil Auld) [2022894]
workqueue: Change the code of calculating work_flags in insert_wq_barrier() (Phil Auld) [2022894]
workqueue: Change arguement of pwq_dec_nr_in_flight() (Phil Auld) [2022894]
workqueue: Rename "delayed" (delayed by active management) to "inactive" (Phil Auld) [2022894]
workqueue: Fix typo in comments (Phil Auld) [2022894]
workqueue: Fix possible memory leaks in wq_numa_init() (Phil Auld) [2022894]
nvme: avoid race in shutdown namespace removal (Ewan D. Milne) [2014529]
powerpc/xmon: Dump XIVE information for online-only processors. (Steve Best) [2037642]
ipv4: make exception cache less predictible (Antoine Tenart) [2015112] {CVE-2021-20322}
[s390] s390/pci: add s390_iommu_aperture kernel parameter (Claudio Imbrenda) [2034134]
[s390] s390/pci: fix zpci_zdev_put() on reserve (Claudio Imbrenda) [2034132]
[s390] s390/pci: cleanup resources only if necessary (Claudio Imbrenda) [2034132]
[s390] s390/sclp: fix Secure-IPL facility detection (Claudio Imbrenda) [2034116]
Revert "[redhat] Generate a crashkernel.default for each kernel build" (Coiby Xu) [2034490]
ibmvnic: Process crqs after enabling interrupts (Diego Domingos) [2020021]
ibmvnic: delay complete() (Diego Domingos) [2020021]
ibmvnic: don't stop queue in xmit (Diego Domingos) [2019988]
bpf/selftests: disable test failing on RHEL9 (Viktor Malik) [2006315]
bpf/selftests: disable a verifier test for powerpc (Viktor Malik) [2032734]
bpf/selftests: allow disabling tests (Viktor Malik) [2036656]
kernel/crash_core: suppress unknown crashkernel parameter warning (Philipp Rudo) [2026570]
mm/vmalloc: do not adjust the search size for alignment overhead (David Hildenbrand) [2029493]
Bluetooth: fix use-after-free error in lock_sock_nested() (Gopal Tiwari) [2005691]
lib: zstd: Don't add -O3 to cflags (Neal Gompa) [2034834]
lib: zstd: Don't inline functions in zstd_opt.c (Neal Gompa) [2034834]
lib: zstd: Fix unused variable warning (Neal Gompa) [2034834]
lib: zstd: Add cast to silence clang's -Wbitwise-instead-of-logical (Neal Gompa) [2034834]
MAINTAINERS: Add maintainer entry for zstd (Neal Gompa) [2034834]
lib: zstd: Upgrade to latest upstream zstd version 1.4.10 (Neal Gompa) [2034834]
lib: zstd: Add decompress_sources.h for decompress_unzstd (Neal Gompa) [2034834]
lib: zstd: Add kernel-specific API (Neal Gompa) [2034834]

2022-01-17

dm btree remove: fix use after free in rebalance_children() (Benjamin Marzinski) [2031198]
dm table: log table creation error code (Benjamin Marzinski) [2031198]
dm: make workqueue names device-specific (Benjamin Marzinski) [2031198]
dm writecache: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2031198]
dm crypt: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2031198]
dm: Remove redundant flush_workqueue() calls (Benjamin Marzinski) [2031198]
dm crypt: log aead integrity violations to audit subsystem (Benjamin Marzinski) [2031198]
dm integrity: log audit events for dm-integrity target (Benjamin Marzinski) [2031198]
dm: introduce audit event module for device mapper (Benjamin Marzinski) [2031198]
dm: fix mempool NULL pointer race when completing IO (Benjamin Marzinski) [2031198]
dm rq: don't queue request to blk-mq during DM suspend (Benjamin Marzinski) [2031198]
dm clone: make array 'descs' static (Benjamin Marzinski) [2031198]
dm verity: skip redundant verity_handle_err() on I/O errors (Benjamin Marzinski) [2031198]
dm crypt: use in_hardirq() instead of deprecated in_irq() (Benjamin Marzinski) [2031198]
dm ima: update dm documentation for ima measurement support (Benjamin Marzinski) [2031198]
dm ima: update dm target attributes for ima measurements (Benjamin Marzinski) [2031198]
dm ima: add a warning in dm_init if duplicate ima events are not measured (Benjamin Marzinski) [2031198]
dm ima: prefix ima event name related to device mapper with dm_ (Benjamin Marzinski) [2031198]
dm ima: add version info to dm related events in ima log (Benjamin Marzinski) [2031198]
dm ima: prefix dm table hashes in ima log with hash algorithm (Benjamin Marzinski) [2031198]
dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc() (Benjamin Marzinski) [2031198]
dm: add documentation for IMA measurement support (Benjamin Marzinski) [2031198]
dm: update target status functions to support IMA measurement (Benjamin Marzinski) [2031198]
dm ima: measure data on device rename (Benjamin Marzinski) [2031198]
dm ima: measure data on table clear (Benjamin Marzinski) [2031198]
dm ima: measure data on device remove (Benjamin Marzinski) [2031198]
dm ima: measure data on device resume (Benjamin Marzinski) [2031198]
dm ima: measure data on table load (Benjamin Marzinski) [2031198]
dm writecache: add event counters (Benjamin Marzinski) [2031198]
dm writecache: report invalid return from writecache_map helpers (Benjamin Marzinski) [2031198]
dm writecache: further writecache_map() cleanup (Benjamin Marzinski) [2031198]
dm writecache: factor out writecache_map_remap_origin() (Benjamin Marzinski) [2031198]
dm writecache: split up writecache_map() to improve code readability (Benjamin Marzinski) [2031198]
redhat: Pull in openssl-devel as a build dependency correctly (Neal Gompa) [2034670]
redhat/configs: Enable ThinkLMI support (Mark Pearson) [2030770]
platform/x86: think-lmi: Abort probe on analyze failure (Mark Pearson) [2030770]
platform/x86: think-lmi: add debug_cmd (Mark Pearson) [2030770]
include/linux/timer.h: Pad timer_list struct for KABI (Prarit Bhargava) [2034452]
kernel: Include RHEL Ecosystem message (Prarit Bhargava) [2033650]
include/linux/ioport.h: Pad resource struct for KABI (Prarit Bhargava) [2033475]
include/linux/hrtimer.h: Pad hrtimer struct for KABI (Prarit Bhargava) [2033473]
redhat/configs: Enable CONFIG_CRYPTO_ZSTD (Neal Gompa) [2032758]
redhat/configs: Migrate defaults for ZRAM from pending-common to common (Neal Gompa) [2032758]
Enable iSER on s390x (Stefan Schulze Frielinghaus) [1965279]

2022-01-14

mm: COW: restore full accuracy in page reuse (Andrea Arcangeli) [1958742]
mm: thp: replace the page lock with the seqlock for the THP mapcount (Andrea Arcangeli) [1958742]
mm: COW: skip the page lock in the COW copy path (Andrea Arcangeli) [1958742]
mm: gup: gup_must_unshare() use can_read_pin_swap_page() (Andrea Arcangeli) [1958742]
mm: hugetlbfs: gup: gup_must_unshare(): enable hugetlbfs (Andrea Arcangeli) [1958742]
mm: hugetlbfs: FOLL_FAULT_UNSHARE (Andrea Arcangeli) [1958742]
mm: hugetlbfs: COR: copy-on-read fault (Andrea Arcangeli) [1958742]
mm: gup: FOLL_UNSHARE RHEL (Andrea Arcangeli) [1958742]
mm: gup: FOLL_NOUNSHARE: optimize follow_page (Andrea Arcangeli) [1958742]
mm: gup: FOLL_UNSHARE (Andrea Arcangeli) [1958742]
mm: gup: gup_must_unshare() (Andrea Arcangeli) [1958742]
mm: gup: COR: copy-on-read fault (Andrea Arcangeli) [1958742]
mm: thp: introduce page_trans_huge_anon_shared (Andrea Arcangeli) [1958742]
mm: thp: stabilize the THP mapcount in page_remove_anon_compound_rmap (Andrea Arcangeli) [1958742]
mm: thp: make the THP mapcount atomic with a seqlock (Andrea Arcangeli) [1958742]
mm: thp: consolidate mapcount logic on THP split (David Hildenbrand) [1958742]
powerpc/xive: Change IRQ domain to a tree domain (Daniel Henrique Barboza) [2008723]
tcp: fix page frag corruption on page fault (Paolo Abeni) [2028276]
sock: fix /proc/net/sockstat underflow in sk_clone_lock() (Paolo Abeni) [2028276]
net: add and use skb_unclone_keeptruesize() helper (Paolo Abeni) [2028276]
net: stream: don't purge sk_error_queue in sk_stream_kill_queues() (Paolo Abeni) [2028276]
net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE (Paolo Abeni) [2028276]
net-sysfs: initialize uid and gid before calling net_ns_get_ownership (Paolo Abeni) [2028276]
net: Prevent infinite while loop in skb_tx_hash() (Paolo Abeni) [2028276]
napi: fix race inside napi_enable (Paolo Abeni) [2028276]
skb_expand_head() adjust skb->truesize incorrectly (Paolo Abeni) [2028276]
bpf: use skb_expand_head in bpf_out_neigh_v4/6 (Paolo Abeni) [2028276]
ax25: use skb_expand_head (Paolo Abeni) [2028276]
vrf: fix NULL dereference in vrf_finish_output() (Paolo Abeni) [2028276]
vrf: use skb_expand_head in vrf_finish_output (Paolo Abeni) [2028276]
ipv4: use skb_expand_head in ip_finish_output2 (Paolo Abeni) [2028276]
ipv6: use skb_expand_head in ip6_xmit (Paolo Abeni) [2028276]
ipv6: use skb_expand_head in ip6_finish_output2 (Paolo Abeni) [2028276]
skbuff: introduce skb_expand_head() (Paolo Abeni) [2028276]
net/af_unix: fix a data-race in unix_dgram_poll (Paolo Abeni) [2028276]
net: don't unconditionally copy_from_user a struct ifreq for socket ioctls (Paolo Abeni) [2028276]
devlink: Clear whole devlink_flash_notify struct (Paolo Abeni) [2028276]
devlink: Break parameter notification sequence to be before/after unload/load driver (Paolo Abeni) [2028276]
vhost_net: fix OoB on sendmsg() failure. (Paolo Abeni) [2026821]
printk: restore flushing of NMI buffers on remote CPUs after NMI backtraces (Prarit Bhargava) [2023082]
lib/nmi_backtrace: Serialize even messages about idle CPUs (Prarit Bhargava) [2023082]
printk: syslog: close window between wait and read (Prarit Bhargava) [2023082]
printk: convert @syslog_lock to mutex (Prarit Bhargava) [2023082]
printk: remove NMI tracking (Prarit Bhargava) [2023082]
printk: remove safe buffers (Prarit Bhargava) [2023082]
printk: track/limit recursion (Prarit Bhargava) [2023082]
lib/nmi_backtrace: explicitly serialize banner and regs (Prarit Bhargava) [2023082]

2022-01-13

scsi: smartpqi: Update version to 2.1.12-055 (Don Brace) [1869853]
scsi: smartpqi: Add 3252-8i PCI id (Don Brace) [1869853]
scsi: smartpqi: Fix duplicate device nodes for tape changers (Don Brace) [1869853]
scsi: smartpqi: Fix boot failure during LUN rebuild (Don Brace) [1869853]
scsi: smartpqi: Add extended report physical LUNs (Don Brace) [1869853]
scsi: smartpqi: Avoid failing I/Os for offline devices (Don Brace) [1869853]
scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation (Don Brace) [1869853]
scsi: smartpqi: Update LUN reset handler (Don Brace) [1869853]
scsi: smartpqi: Capture controller reason codes (Don Brace) [1869853]
scsi: smartpqi: Add controller handshake during kdump (Don Brace) [1869853]
scsi: smartpqi: Update device removal management (Don Brace) [1869853]
scsi: smartpqi: Replace one-element array with flexible-array member (Don Brace) [1869853]
scsi: smartpqi: Fix an error code in pqi_get_raid_map() (Don Brace) [1869853]
scsi: smartpqi: Update version to 2.1.10-020 (Don Brace) [1869853]
scsi: smartpqi: Fix ISR accessing uninitialized data (Don Brace) [1869853]
scsi: smartpqi: Add PCI IDs for new ZTE controllers (Don Brace) [1869853]
scsi: smartpqi: Add PCI ID for new ntcom controller (Don Brace) [1869853]
scsi: smartpqi: Add SCSI cmd info for resets (Don Brace) [1869853]
scsi: smartpqi: Change Kconfig menu entry to Microchip (Don Brace) [1869853]
scsi: smartpqi: Change driver module macros to Microchip (Don Brace) [1869853]
scsi: smartpqi: Update copyright notices (Don Brace) [1869853]
scsi: smartpqi: Add PCI IDs for H3C P4408 controllers (Don Brace) [1869853]
powerpc/module_64: Fix livepatching for RO modules (Joe Lawrence) [2019205]
net-sysfs: try not to restart the syscall if it will fail eventually (Antoine Tenart) [2030634]
CI: Enable realtime checks for baselines (Veronika Kabatova)
CI: Cleanup residue from ARK (Veronika Kabatova)
redhat: ignore ksamples and kselftests on the badfuncs rpminspect test (Herton R. Krzesinski)
redhat: disable upstream check for rpminspect (Herton R. Krzesinski)
redhat/configs: Enable CONFIG_CRYPTO_BLAKE2B (Neal Gompa) [2031547]
selftests: netfilter: switch zone stress to socat (Florian Westphal) [2030759]
netfilter: conntrack: set on IPS_ASSURED if flows enters internal stream state (Florian Westphal) [2030759]
netfilter: conntrack: serialize hash resizes and cleanups (Florian Westphal) [2030759]
selftests: netfilter: add zone stress test with colliding tuples (Florian Westphal) [2030759]
selftests: netfilter: add selftest for directional zone support (Florian Westphal) [2030759]
netfilter: conntrack: include zone id in tuple hash again (Florian Westphal) [2030759]
netfilter: conntrack: make max chain length random (Florian Westphal) [2030759]
netfilter: refuse insertion if chain has grown too large (Florian Westphal) [2030759]
netfilter: conntrack: switch to siphash (Florian Westphal) [2030759]
netfilter: conntrack: sanitize table size default settings (Florian Westphal) [2030759]
redhat: configs: increase CONFIG_DEBUG_KMEMLEAK_MEM_POOL_SIZE (Rafael Aquini) [2008118]
iommu/dma: Fix incorrect error return on iommu deferred attach (Jerry Snitselaar) [2030394]
RDMA/siw: Mark Software iWARP Driver as tech-preview (Kamal Heib) [2023416]
genirq: Fix kernel doc indentation (Prarit Bhargava) [2023084]
genirq: Change force_irqthreads to a static key (Prarit Bhargava) [2023084]
genirq: Clarify documentation for request_threaded_irq() (Prarit Bhargava) [2023084]

2022-01-12

af_unix: Return errno instead of NULL in unix_create1(). (Balazs Nemeth) [2030037]
s390/ftrace: remove preempt_disable()/preempt_enable() pair (Wander Lairson Costa) [1938117]
ftrace: do CPU checking after preemption disabled (Wander Lairson Costa) [1938117]
ftrace: disable preemption when recursion locked (Wander Lairson Costa) [1938117]
redhat: build and include memfd to kernel-selftests-internal (Aristeu Rozanski) [2027506]
netfilter: flowtable: fix IPv6 tunnel addr match (Florian Westphal) [2028203]
netfilter: ipvs: Fix reuse connection if RS weight is 0 (Florian Westphal) [2028203]
netfilter: ctnetlink: do not erase error code with EINVAL (Florian Westphal) [2028203]
netfilter: ctnetlink: fix filtering with CTA_TUPLE_REPLY (Florian Westphal) [2028203]
netfilter: nfnetlink_queue: fix OOB when mac header was cleared (Florian Westphal) [2028203]
netfilter: core: Fix clang warnings about unused static inlines (Florian Westphal) [2028203]
netfilter: nft_dynset: relax superfluous check on set updates (Florian Westphal) [2028203]
netfilter: nf_tables: skip netdev events generated on netns removal (Florian Westphal) [2028203]
netfilter: Kconfig: use 'default y' instead of 'm' for bool config option (Florian Westphal) [2028203]
netfilter: xt_IDLETIMER: fix panic that occurs when timer_type has garbage value (Florian Westphal) [2028203]
netfilter: nf_tables: honor NLM_F_CREATE and NLM_F_EXCL in event notification (Florian Westphal) [2028203]
netfilter: nf_tables: reverse order in rule replacement expansion (Florian Westphal) [2028203]
netfilter: nf_tables: add position handle in event notification (Florian Westphal) [2028203]
netfilter: conntrack: fix boot failure with nf_conntrack.enable_hooks=1 (Florian Westphal) [2028203]
netfilter: log: work around missing softdep backend module (Florian Westphal) [2028203]
netfilter: nf_tables: unlink table before deleting it (Florian Westphal) [2028203]
ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 (Florian Westphal) [2028203]
netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex (Florian Westphal) [2028203]
netfilter: ipvs: make global sysctl readonly in non-init netns (Antoine Tenart) [2008417]
net/sched: sch_ets: don't remove idle classes from the round-robin list (Davide Caratti) [2025552]
net/sched: store the last executed chain also for clsact egress (Davide Caratti) [2025552]
net: sched: act_mirred: drop dst for the direction from egress to ingress (Davide Caratti) [2025552]
net/sched: sch_ets: don't peek at classes beyond 'nbands' (Davide Caratti) [2025552]
net/sched: sch_ets: properly init all active DRR list handles (Davide Caratti) [2025552]
net: Fix offloading indirect devices dependency on qdisc order creation (Davide Caratti) [2025552]
net/core: Remove unused field from struct flow_indr_dev (Davide Caratti) [2025552]
net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any (Davide Caratti) [2025552]
net/sched: act_ct: Fix byte count on fragmented packets (Davide Caratti) [2025552]
mqprio: Correct stats in mqprio_dump_class_stats(). (Davide Caratti) [2025552]
net/sched: sch_taprio: properly cancel timer from taprio_destroy() (Davide Caratti) [2025552]
net_sched: fix NULL deref in fifo_set_limit() (Davide Caratti) [2025552]
net: sched: flower: protect fl_walk() with rcu (Davide Caratti) [2025552]
fq_codel: reject silly quantum parameters (Davide Caratti) [2025552]
net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed (Davide Caratti) [2025552]
sch_htb: Fix inconsistency when leaf qdisc creation fails (Davide Caratti) [2025552]
redhat/configs: Add two new CONFIGs (Prarit Bhargava) [2022993]
redhat/configs: Remove dead CONFIG files (Prarit Bhargava) [2022993]
redhat/configs/evaluate_configs: Add find dead configs option (Prarit Bhargava) [2022993]

2022-01-10

cpu/hotplug: Remove deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079]
livepatch: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079]
coresight: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079]
hwmon: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079]
tracing: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079]
padata: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079]
crypto: virtio - Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079]
platform/x86: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079]
powerpc: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079]
x86/mce/inject: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079]
x86/microcode: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079]
x86/mtrr: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079]
x86/mmiotrace: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079]
workqueue: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079]
net/iucv: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079]
s390/sclp: replace deprecated CPU-hotplug functions (Prarit Bhargava) [2023079]
s390: replace deprecated CPU-hotplug functions (Prarit Bhargava) [2023079]
net: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079]
virtio_net: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079]
ACPI: processor: Replace deprecated CPU-hotplug functions (Prarit Bhargava) [2023079]
PM: sleep: s2idle: Replace deprecated CPU-hotplug functions (Prarit Bhargava) [2023079]
cpufreq: Replace deprecated CPU-hotplug functions (Prarit Bhargava) [2023079]
powercap: intel_rapl: Replace deprecated CPU-hotplug functions (Prarit Bhargava) [2023079]
sgi-xpc: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079]
Input: i8042 - Add quirk for Fujitsu Lifebook T725 (Neal Gompa) [2019937]
sctp: remove unreachable code from sctp_sf_violation_chunk() (Xin Long) [2024909]
sctp: return true only for pathmtu update in sctp_transport_pl_toobig (Xin Long) [2024909]
sctp: subtract sctphdr len in sctp_transport_pl_hlen (Xin Long) [2024909]
sctp: reset probe_timer in sctp_transport_pl_update (Xin Long) [2024909]
sctp: allow IP fragmentation when PLPMTUD enters Error state (Xin Long) [2024909]
sctp: fix transport encap_port update in sctp_vtag_verify (Xin Long) [2024909]
sctp: account stream padding length for reconf chunk (Xin Long) [2024909]
sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb (Xin Long) [2024909]
sctp: add vtag check in sctp_sf_ootb (Xin Long) [2003494] {CVE-2021-3772}
sctp: add vtag check in sctp_sf_do_8_5_1_E_sa (Xin Long) [2003494] {CVE-2021-3772}
sctp: add vtag check in sctp_sf_violation (Xin Long) [2003494] {CVE-2021-3772}
sctp: fix the processing for COOKIE_ECHO chunk (Xin Long) [2003494] {CVE-2021-3772}
sctp: fix the processing for INIT_ACK chunk (Xin Long) [2003494] {CVE-2021-3772}
sctp: fix the processing for INIT chunk (Xin Long) [2003494] {CVE-2021-3772}
sctp: use init_tag from inithdr for ABORT chunk (Xin Long) [2003494] {CVE-2021-3772}
drm/nouveau: clean up all clients on device removal (Karol Herbst) [1911185] {CVE-2020-27820}
drm/nouveau: Add a dedicated mutex for the clients list (Karol Herbst) [1911185] {CVE-2020-27820}
drm/nouveau: use drm_dev_unplug() during device removal (Karol Herbst) [1911185] {CVE-2020-27820}
redhat/configs: NFS: disable UDP, insecure enctypes (Benjamin Coddington) [1952863]

2021-12-24

cpuidle: pseries: Do not cap the CEDE0 latency in fixup_cede0_latency() (Gustavo Walbon) [2029870]
cpuidle: pseries: Fixup CEDE0 latency only for POWER10 onwards (Gustavo Walbon) [2029870]
powerpc/mce: Fix access error in mce handler (Gustavo Walbon) [2027829]
powerpc/pseries/mobility: ignore ibm, platform-facilities updates (Gustavo Walbon) [2023438]
KVM: SVM: Do not terminate SEV-ES guests on GHCB validation failure (Vitaly Kuznetsov) [1961151]
KVM: SEV: Fall back to vmalloc for SEV-ES scratch area if necessary (Vitaly Kuznetsov) [1961151]
KVM: SEV: Return appropriate error codes if SEV-ES scratch setup fails (Vitaly Kuznetsov) [1961151]
KVM: SEV: Refactor out sev_es_state struct (Vitaly Kuznetsov) [1961151]
redhat/configs: enable DWARF5 feature if toolchain supports it (Lianbo Jiang) [2009205]
init: make unknown command line param message clearer (Andrew Halaney) [2004361]
Bluetooth: btusb: Add one more Bluetooth part for WCN6855 (Gopal Tiwari) [2020943]
Bluetooth: btusb: Add the new support IDs for WCN6855 (Gopal Tiwari) [2020943]
Bluetooth: btusb: re-definition for board_id in struct qca_version (Gopal Tiwari) [2020943]
Bluetooth: btusb: Add support using different nvm for variant WCN6855 controller (Gopal Tiwari) [2020943]
cgroup: Make rebind_subsystems() disable v2 controllers all at once (Waiman Long) [1986734]
bnxt_en: Event handler for PPS events (Ken Cox) [1990151]
bnxt_en: 1PPS functions to configure TSIO pins (Ken Cox) [1990151]
bnxt_en: 1PPS support for 5750X family chips (Ken Cox) [1990151]
bnxt_en: Do not read the PTP PHC during chip reset (Ken Cox) [1990151]
bnxt_en: Move bnxt_ptp_init() from bnxt_open() back to bnxt_init_one() (Ken Cox) [1990151]

2021-12-23

x86/fpu/signal: Initialize sw_bytes in save_xstate_epilog() (David Arcari) [2004190]
iommu/vt-d: Remove unused PASID_DISABLED (David Arcari) [2004190]
Add CONFIG_STRICT_SIGALTSTACK_SIZE (David Arcari) [2004190]
selftests/x86/amx: Add context switch test (David Arcari) [2004190]
selftests/x86/amx: Add test cases for AMX state management (David Arcari) [2004190]
x86/signal: Use fpu::__state_user_size for sigalt stack validation (David Arcari) [2004190]
x86/signal: Implement sigaltstack size validation (David Arcari) [2004190]
signal: Add an optional check for altstack size (David Arcari) [2004190]
tools arch x86: Sync the msr-index.h copy with the kernel sources (David Arcari) [2004190]
tools headers cpufeatures: Sync with the kernel sources (David Arcari) [2004190]
tools headers UAPI: Sync arch prctl headers with the kernel sources (David Arcari) [2004190]
x86/fpu: Optimize out sigframe xfeatures when in init state (David Arcari) [2004190]
Documentation/x86: Add documentation for using dynamic XSTATE features (David Arcari) [2004190]
x86/fpu: Include vmalloc.h for vzalloc() (David Arcari) [2004190]
x86/fpu/amx: Enable the AMX feature in 64-bit mode (David Arcari) [2004190]
x86/msr-index: Add MSRs for XFD (David Arcari) [2004190]
x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature bit (David Arcari) [2004190]
x86/fpu: Add XFD handling for dynamic states (David Arcari) [2004190]
x86/fpu: Calculate the default sizes independently (David Arcari) [2004190]
x86/fpu/amx: Define AMX state components and have it used for boot-time checks (David Arcari) [2004190]
x86/fpu/xstate: Prepare XSAVE feature table for gaps in state component numbers (David Arcari) [2004190]
x86/fpu/xstate: Add fpstate_realloc()/free() (David Arcari) [2004190]
x86/fpu/xstate: Add XFD #NM handler (David Arcari) [2004190]
x86/fpu: Update XFD state where required (David Arcari) [2004190]
x86/fpu: Add sanity checks for XFD (David Arcari) [2004190]
x86/fpu: Add XFD state to fpstate (David Arcari) [2004190]
x86/fpu: Reset permission and fpstate on exec() (David Arcari) [2004190]
x86/fpu: Prepare fpu_clone() for dynamically enabled features (David Arcari) [2004190]
x86/process: Clone FPU in copy_thread() (David Arcari) [2004190]
x86/fpu/signal: Prepare for variable sigframe length (David Arcari) [2004190]
x86/fpu: Add basic helpers for dynamically enabled features (David Arcari) [2004190]
x86/arch_prctl: Add controls for dynamic XSTATE components (David Arcari) [2004190]
x86/fpu: Add fpu_state_config::legacy_features (David Arcari) [2004190]
x86/fpu: Add members to struct fpu to cache permission information (David Arcari) [2004190]
x86/fpu/xstate: Provide xstate_calculate_size() (David Arcari) [2004190]
x86/fpu: Remove old KVM FPU interface (David Arcari) [2004190]
x86/kvm: Convert FPU handling to a single swap buffer (David Arcari) [2004190]
x86/fpu: Provide infrastructure for KVM FPU cleanup (David Arcari) [2004190]
x86/fpu: Prepare for sanitizing KVM FPU code (David Arcari) [2004190]
x86/fpu/xstate: Move remaining xfeature helpers to core (David Arcari) [2004190]
x86/fpu: Rework restore_regs_from_fpstate() (David Arcari) [2004190]
x86/fpu: Mop up xfeatures_mask_uabi() (David Arcari) [2004190]
x86/fpu/xstate: Cleanup size calculations (David Arcari) [2004190]
x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() (David Arcari) [2004190]
x86/fpu: Provide struct fpu_config (David Arcari) [2004190]
x86/fpu/signal: Use fpstate for size and features (David Arcari) [2004190]
x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() (David Arcari) [2004190]
x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() (David Arcari) [2004190]
x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() (David Arcari) [2004190]
x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() (David Arcari) [2004190]
x86/fpu/xstate: Use fpstate for os_xsave() (David Arcari) [2004190]
x86/fpu: Use fpstate::size (David Arcari) [2004190]
x86/fpu: Add size and mask information to fpstate (David Arcari) [2004190]
x86/process: Move arch_thread_struct_whitelist() out of line (David Arcari) [2004190]
x86/fpu: Remove fpu::state (David Arcari) [2004190]
x86/KVM: Convert to fpstate (David Arcari) [2004190]
x86/math-emu: Convert to fpstate (David Arcari) [2004190]
x86/fpu/core: Convert to fpstate (David Arcari) [2004190]
x86/fpu/signal: Convert to fpstate (David Arcari) [2004190]
x86/fpu/regset: Convert to fpstate (David Arcari) [2004190]
x86/fpu: Convert tracing to fpstate (David Arcari) [2004190]
x86/fpu: Replace KVMs xstate component clearing (David Arcari) [2004190]
x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate (David Arcari) [2004190]
x86/fpu: Convert fpstate_init() to struct fpstate (David Arcari) [2004190]
x86/fpu: Provide struct fpstate (David Arcari) [2004190]
x86/fpu: Replace KVMs home brewed FPU copy to user (David Arcari) [2004190]
x86/fpu: Provide a proper function for ex_handler_fprestore() (David Arcari) [2004190]
x86/fpu: Replace the includes of fpu/internal.h (David Arcari) [2004190]
x86/fpu: Mop up the internal.h leftovers (David Arcari) [2004190]
x86/fpu: Remove internal.h dependency from fpu/signal.h (David Arcari) [2004190]
x86/fpu: Move fpstate functions to api.h (David Arcari) [2004190]
x86/fpu: Move mxcsr related code to core (David Arcari) [2004190]
x86/sev: Include fpu/xcr.h (David Arcari) [2004190]
x86/fpu: Move fpregs_restore_userregs() to core (David Arcari) [2004190]
x86/fpu: Make WARN_ON_FPU() private (David Arcari) [2004190]
x86/fpu: Move legacy ASM wrappers to core (David Arcari) [2004190]
x86/fpu: Move os_xsave() and os_xrstor() to core (David Arcari) [2004190]
x86/fpu: Make os_xrstor_booting() private (David Arcari) [2004190]
x86/fpu: Clean up CPU feature tests (David Arcari) [2004190]
x86/fpu: Move context switch and exit to user inlines into sched.h (David Arcari) [2004190]
x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init (David Arcari) [2004190]
x86/fpu: Rework copy_xstate_to_uabi_buf() (David Arcari) [2004190]
x86/fpu: Replace KVMs home brewed FPU copy from user (David Arcari) [2004190]
x86/fpu: Move KVMs FPU swapping to FPU core (David Arcari) [2004190]
x86/fpu/xstate: Mark all init only functions __init (David Arcari) [2004190]
x86/fpu/xstate: Provide and use for_each_xfeature() (David Arcari) [2004190]
x86/fpu: Cleanup xstate xcomp_bv initialization (David Arcari) [2004190]
x86/fpu: Do not inherit FPU context for kernel and IO worker threads (David Arcari) [2004190]
x86/fpu: Remove pointless memset in fpu_clone() (David Arcari) [2004190]
x86/fpu: Cleanup the on_boot_cpu clutter (David Arcari) [2004190]
x86/fpu: Restrict xsaves()/xrstors() to independent states (David Arcari) [2004190]
x86/fpu: Update stale comments (David Arcari) [2004190]
x86/fpu: Remove pointless argument from switch_fpu_finish() (David Arcari) [2004190]
iommu/vt-d: Clean up unused PASID updating functions (David Arcari) [2004190]
x86/fpu: Mask out the invalid MXCSR bits properly (David Arcari) [2004190]
x86/fpu: Restore the masking out of reserved MXCSR bits (David Arcari) [2004190]
x86/fpu/signal: Fix missed conversion to correct boolean retval in save_xstate_epilog() (David Arcari) [2004190]
x86/fpu/signal: Change return code of restore_fpregs_from_user() to boolean (David Arcari) [2004190]
x86/fpu/signal: Change return code of check_xstate_in_sigframe() to boolean (David Arcari) [2004190]
x86/fpu/signal: Change return type of __fpu_restore_sig() to boolean (David Arcari) [2004190]
x86/fpu/signal: Change return type of fpu__restore_sig() to boolean (David Arcari) [2004190]
x86/signal: Change return type of restore_sigcontext() to boolean (David Arcari) [2004190]
x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() helpers to boolean (David Arcari) [2004190]
x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() to boolean (David Arcari) [2004190]
x86/fpu/signal: Move xstate clearing out of copy_fpregs_to_sigframe() (David Arcari) [2004190]
x86/fpu/signal: Move header zeroing out of xsave_to_user_sigframe() (David Arcari) [2004190]
x86/fpu/signal: Clarify exception handling in restore_fpregs_from_user() (David Arcari) [2004190]
x86/fpu: Use EX_TYPE_FAULT_MCE_SAFE for exception fixups (David Arcari) [2004190]
x86/extable: Provide EX_TYPE_DEFAULT_MCE_SAFE and EX_TYPE_FAULT_MCE_SAFE (David Arcari) [2004190]
x86/extable: Rework the exception table mechanics (David Arcari) [2004190]
x86/mce: Deduplicate exception handling (David Arcari) [2004190]
x86/extable: Get rid of redundant macros (David Arcari) [2004190]
x86/extable: Tidy up redundant handler functions (David Arcari) [2004190]

2021-12-22

sched,x86: Don't use cluster topology for x86 hybrid CPUs (Phil Auld) [2020279]
sched/uclamp: Fix rq->uclamp_max not set on first enqueue (Phil Auld) [2020279]
preempt/dynamic: Fix setup_preempt_mode() return value (Phil Auld) [2020279]
sched/cputime: Fix getrusage(RUSAGE_THREAD) with nohz_full (Phil Auld) [2020279 2029640]
sched/scs: Reset task stack state in bringup_cpu() (Phil Auld) [2020279]
Enable CONFIG_SCHED_CLUSTER for RHEL (Phil Auld) [2020279]
arch_topology: Fix missing clear cluster_cpumask in remove_cpu_topology() (Phil Auld) [2020279]
mm: move node_reclaim_distance to fix NUMA without SMP (Phil Auld) [2020279]
sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() (Phil Auld) [2020279]
sched/fair: Prevent dead task groups from regaining cfs_rq's (Phil Auld) [2020279]
x86/smp: Factor out parts of native_smp_prepare_cpus() (Phil Auld) [2020279]
sched,x86: Fix L2 cache mask (Phil Auld) [2020279]
sched/fair: Cleanup newidle_balance (Phil Auld) [2020279]
sched/fair: Remove sysctl_sched_migration_cost condition (Phil Auld) [2020279]
sched/fair: Wait before decaying max_newidle_lb_cost (Phil Auld) [2020279]
sched/fair: Skip update_blocked_averages if we are defering load balance (Phil Auld) [2020279]
sched/fair: Account update_blocked_averages in newidle_balance cost (Phil Auld) [2020279]
sched/core: Remove rq_relock() (Phil Auld) [2020279]
sched: Improve wake_up_all_idle_cpus() take #2 (Phil Auld) [2020279]
sched: Disable -Wunused-but-set-variable (Phil Auld) [2020279]
irq_work: Handle some irq_work in a per-CPU thread on PREEMPT_RT (Phil Auld) [2020279]
irq_work: Also rcuwait for !IRQ_WORK_HARD_IRQ on PREEMPT_RT (Phil Auld) [2020279]
irq_work: Allow irq_work_sync() to sleep if irq_work() no IRQ support. (Phil Auld) [2020279]
sched/rt: Annotate the RT balancing logic irqwork as IRQ_WORK_HARD_IRQ (Phil Auld) [2020279]
sched: Fix DEBUG && !SCHEDSTATS warn (Phil Auld) [2020279]
sched/numa: Fix a few comments (Phil Auld) [2020279]
sched/numa: Remove the redundant member numa_group::fault_cpus (Phil Auld) [2020279]
sched/numa: Replace hard-coded number by a define in numa_task_group() (Phil Auld) [2020279]
sched: Remove pointless preemption disable in sched_submit_work() (Phil Auld) [2020279]
sched: Move mmdrop to RCU on RT (Phil Auld) [2020279]
sched: Move kprobes cleanup out of finish_task_switch() (Phil Auld) [2020279]
sched: Disable TTWU_QUEUE on RT (Phil Auld) [2020279]
sched: Limit the number of task migrations per batch on RT (Phil Auld) [2020279]
sched/fair: Removed useless update of p->recent_used_cpu (Phil Auld) [2020279]
sched: Add cluster scheduler level for x86 (Phil Auld) [1921343 2020279]
x86/cpu: Add get_llc_id() helper function (Phil Auld) [2020279]
x86/smp: Add a per-cpu view of SMT state (Phil Auld) [2020279]
sched: Add cluster scheduler level in core and related Kconfig for ARM64 (Phil Auld) [2020279]
topology: Represent clusters of CPUs within a die (Phil Auld) [2020279]
topology: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [2020279]
cpumask: Omit terminating null byte in cpumap_print_{list,bitmask}_to_buf (Phil Auld) [2020279]
cpumask: introduce cpumap_print_list/bitmask_to_buf to support large bitmask and list (Phil Auld) [2020279]
sched: Make cookie functions static (Phil Auld) [2020279]
sched,livepatch: Use wake_up_if_idle() (Phil Auld) [2020279]
sched,livepatch: Use task_call_func() (Phil Auld) [2020279]
sched,rcu: Rework try_invoke_on_locked_down_task() (Phil Auld) [2020279]
sched: Improve try_invoke_on_locked_down_task() (Phil Auld) [2020279]
kernel/sched: Fix sched_fork() access an invalid sched_task_group (Phil Auld) [2020279]
sched/topology: Remove unused numa_distance in cpu_attach_domain() (Phil Auld) [2020279]
sched: Remove unused inline function __rq_clock_broken() (Phil Auld) [2020279]
sched/fair: Consider SMT in ASYM_PACKING load balance (Phil Auld) [2020279]
sched/fair: Carve out logic to mark a group for asymmetric packing (Phil Auld) [2020279]
sched/fair: Provide update_sg_lb_stats() with sched domain statistics (Phil Auld) [2020279]
sched/fair: Optimize checking for group_asym_packing (Phil Auld) [2020279]
sched/topology: Introduce sched_group::flags (Phil Auld) [2020279]
sched/dl: Support schedstats for deadline sched class (Phil Auld) [2020279]
sched/dl: Support sched_stat_runtime tracepoint for deadline sched class (Phil Auld) [2020279]
sched/rt: Support schedstats for RT sched class (Phil Auld) [2020279]
sched/rt: Support sched_stat_runtime tracepoint for RT sched class (Phil Auld) [2020279]
sched: Introduce task block time in schedstats (Phil Auld) [2020279]
sched: Make schedstats helpers independent of fair sched class (Phil Auld) [2020279]
sched: Make struct sched_statistics independent of fair sched class (Phil Auld) [2020279]
sched/fair: Use __schedstat_set() in set_next_entity() (Phil Auld) [2020279]
kselftests/sched: cleanup the child processes (Phil Auld) [2020279]
sched/fair: Add document for burstable CFS bandwidth (Phil Auld) [2020279]
sched/fair: Add cfs bandwidth burst statistics (Phil Auld) [2020279]
fs/proc/uptime.c: Fix idle time reporting in /proc/uptime (Phil Auld) [2020279]
sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD (Phil Auld) [2020279]
sched/core: Simplify core-wide task selection (Phil Auld) [2020279]
sched/fair: Trigger nohz.next_balance updates when a CPU goes NOHZ-idle (Phil Auld) [2020279]
sched/fair: Add NOHZ balancer flag for nohz.next_balance updates (Phil Auld) [2020279]
sched: adjust sleeper credit for SCHED_IDLE entities (Phil Auld) [2020279]
sched: reduce sched slice for SCHED_IDLE entities (Phil Auld) [2020279]
sched: Account number of SCHED_IDLE entities on each cfs_rq (Phil Auld) [2020279]
wait: use LIST_HEAD_INIT() to initialize wait_queue_head (Phil Auld) [2020279]
kthread: Move prio/affinite change into the newly created thread (Phil Auld) [2020279]

2021-12-21

drivers: base: cacheinfo: Get rid of DEFINE_SMP_CALL_CACHE_FUNCTION() (Vitaly Kuznetsov) [2031644]
hugetlbfs: flush TLBs correctly after huge_pmd_unshare (Rafael Aquini) [2026378] {CVE-2021-4002}
bareudp: Add extack support to bareudp_configure() (Guillaume Nault) [2032483]
bareudp: Move definition of struct bareudp_conf to bareudp.c (Guillaume Nault) [2032483]
bareudp: Remove bareudp_dev_create() (Guillaume Nault) [2032483]
scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma() (Cathy Avery) [2030468]
net: fix GRO skb truesize update (Paolo Abeni) [2028927]
sk_buff: avoid potentially clearing 'slow_gro' field (Paolo Abeni) [2028927]
veth: use skb_prepare_for_gro() (Paolo Abeni) [2028927]
skbuff: allow 'slow_gro' for skb carring sock reference (Paolo Abeni) [2028927]
net: optimize GRO for the common case. (Paolo Abeni) [2028927]
sk_buff: track extension status in slow_gro (Paolo Abeni) [2028927]
sk_buff: track dst status in slow_gro (Paolo Abeni) [2028927]
sk_buff: introduce 'slow_gro' flags (Paolo Abeni) [2028927]
selftests: net: veth: add tests for set_channel (Paolo Abeni) [2028927]
veth: create by default nr_possible_cpus queues (Paolo Abeni) [2028927]
veth: implement support for set_channel ethtool op (Paolo Abeni) [2028927]
veth: factor out initialization helper (Paolo Abeni) [2028927]
veth: always report zero combined channels (Paolo Abeni) [2028927]
[kernel] bpf: set default value for bpf_jit_harden (Jiri Olsa) [2028734]
scsi: ibmvfc: Fix up duplicate response detection (Steve Best) [2028709]
kabi: Add kABI macros for enum type (Čestmír Kalina) [2024595]
kabi: expand and clarify documentation of aux structs (Čestmír Kalina) [2024595]
kabi: introduce RH_KABI_USE_AUX_PTR (Čestmír Kalina) [2024595]
kabi: rename RH_KABI_SIZE_AND_EXTEND to AUX (Čestmír Kalina) [2024595]
kabi: more consistent _RH_KABI_SIZE_AND_EXTEND (Čestmír Kalina) [2024595]
kabi: use fixed field name for extended part (Čestmír Kalina) [2024595]
kabi: fix dereference in RH_KABI_CHECK_EXT (Čestmír Kalina) [2024595]
kabi: fix RH_KABI_SET_SIZE macro (Čestmír Kalina) [2024595]
kabi: expand and clarify documentation (Čestmír Kalina) [2024595]
kabi: make RH_KABI_USE replace any number of reserved fields (Čestmír Kalina) [2024595]
kabi: rename RH_KABI_USE2 to RH_KABI_USE_SPLIT (Čestmír Kalina) [2024595]
kabi: change RH_KABI_REPLACE2 to RH_KABI_REPLACE_SPLIT (Čestmír Kalina) [2024595]
kabi: change RH_KABI_REPLACE_UNSAFE to RH_KABI_BROKEN_REPLACE (Čestmír Kalina) [2024595]
kabi: introduce RH_KABI_ADD_MODIFIER (Čestmír Kalina) [2024595]
kabi: Include kconfig.h (Čestmír Kalina) [2024595]
kabi: macros for intentional kABI breakage (Čestmír Kalina) [2024595]
kabi: fix the note about terminating semicolon (Čestmír Kalina) [2024595]
kabi: introduce RH_KABI_HIDE_INCLUDE and RH_KABI_FAKE_INCLUDE (Čestmír Kalina) [2024595]

2021-12-20

drm/hyperv: Fix device removal on Gen1 VMs (Mohammed Gamal) [2018067]
wireguard: device: reset peer src endpoint when netns exits (Hangbin Liu) [1967796]
nvmet: use IOCB_NOWAIT only if the filesystem supports it (Chris Leech) [2022054]
nvmet-tcp: fix incomplete data digest send (Chris Leech) [2022054]
nvmet-tcp: fix memory leak when performing a controller reset (Chris Leech) [2022054]
nvmet-tcp: add an helper to free the cmd buffers (Chris Leech) [2022054]
nvmet-tcp: fix a race condition between release_queue and io_work (Chris Leech) [2022054]
nvmet-tcp: fix use-after-free when a port is removed (Chris Leech) [2022054]
nvmet-rdma: fix use-after-free when a port is removed (Chris Leech) [2022054]
nvmet: fix use-after-free when a port is removed (Chris Leech) [2022054]
nvmet-tcp: fix header digest verification (Chris Leech) [2022054]
nvmet-tcp: fix data digest pointer calculation (Chris Leech) [2022054]
nvmet-tcp: fix a memory leak when releasing a queue (Chris Leech) [2022054]
nvmet: fix a width vs precision bug in nvmet_subsys_attr_serial_show() (Chris Leech) [2022054]
nvmet: fixup buffer overrun in nvmet_subsys_attr_serial() (Chris Leech) [2022054]
nvmet: return bool from nvmet_passthru_ctrl and nvmet_is_passthru_req (Chris Leech) [2022054]
nvmet: looks at the passthrough controller when initializing CAP (Chris Leech) [2022054]
nvmet: check that host sqsize does not exceed ctrl MQES (Chris Leech) [2022054]
nvmet: avoid duplicate qid in connect cmd (Chris Leech) [2022054]
nvmet: pass back cntlid on successful completion (Chris Leech) [2022054]
nvmet: remove redundant assignments of variable status (Chris Leech) [2022054]
nvme-fabrics: ignore invalid fast_io_fail_tmo values (Chris Leech) [2022054]
nvme-tcp: fix memory leak when freeing a queue (Chris Leech) [2022054]
nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t() (Chris Leech) [2022054]
nvme-tcp: fix data digest pointer calculation (Chris Leech) [2022054]
nvme-tcp: fix possible req->offset corruption (Chris Leech) [2022054]
nvme-tcp: fix H2CData PDU send accounting (again) (Chris Leech) [2022054]
nvme: fix per-namespace chardev deletion (Chris Leech) [2022054]
nvme: keep ctrl->namespaces ordered (Chris Leech) [2022054]
nvme-tcp: fix incorrect h2cdata pdu offset accounting (Chris Leech) [2022054]
nvme-tcp: fix io_work priority inversion (Chris Leech) [2022054]
nvme-multipath: fix ANA state updates when a namespace is not present (Chris Leech) [2022054]
nvme: update keep alive interval when kato is modified (Chris Leech) [2022054]
nvme-tcp: Do not reset transport on data digest errors (Chris Leech) [2022054]
nvme-rdma: don't update queue count when failing to set io queues (Chris Leech) [2022054]
nvme-tcp: don't update queue count when failing to set io queues (Chris Leech) [2022054]
nvme-tcp: pair send_mutex init with destroy (Chris Leech) [2022054]
nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data (Chris Leech) [2022054]
ovl: fix missing negative dentry check in ovl_rename() (Miklos Szeredi) [2011181]
selftests/bpf/xdp_redirect_multi: Limit the tests in netns (Hangbin Liu) [2008895]
selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to terminate cleanly (Hangbin Liu) [2008895]
selftests/bpf/xdp_redirect_multi: Use arping to accurate the arp number (Hangbin Liu) [2008895]
selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder (Hangbin Liu) [2008895]

2021-12-18

nvdimm/pmem: cleanup the disk if pmem_release_disk() is yet assigned (Ming Lei) [2018403]
nvdimm/pmem: stop using q_usage_count as external pgmap refcount (Ming Lei) [2018403]
libnvdimm/pmem: Fix crash triggered when I/O in-flight during unbind (Ming Lei) [2018403]
nvdimm/pmem: fix creating the dax group (Ming Lei) [2018403]
md: fix a lock order reversal in md_alloc (Ming Lei) [2018403]
tools headers UAPI: Sync linux/fs.h with the kernel sources (Ming Lei) [2018403]
Documentation: raise minimum supported version of GCC to 5.1 (Ming Lei) [2018403]
loop: Use pr_warn_once() for loop_control_remove() warning (Ming Lei) [2018403]
zram: only make zram_wb_devops for CONFIG_ZRAM_WRITEBACK (Ming Lei) [2018403]
block: call rq_qos_done() before ref check in batch completions (Ming Lei) [2018403]
block: fix parameter not described warning (Ming Lei) [2018403]
block: avoid to touch unloaded module instance when opening bdev (Ming Lei) [2018403]
block: Hold invalidate_lock in BLKRESETZONE ioctl (Ming Lei) [2018403]
block: Hold invalidate_lock in BLKZEROOUT ioctl (Ming Lei) [2018403]
block: Hold invalidate_lock in BLKDISCARD ioctl (Ming Lei) [2018403]
blk-mq: don't insert FUA request with data into scheduler queue (Ming Lei) [2018403]
blk-cgroup: fix missing put device in error path from blkg_conf_pref() (Ming Lei) [2018403]
block: avoid to quiesce queue in elevator_init_mq (Ming Lei) [2018403]
Revert "mark pstore-blk as broken" (Ming Lei) [2018403]
blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() (Ming Lei) [2018403]
block: fix missing queue put in error path (Ming Lei) [2018403]
block: Check ADMIN before NICE for IOPRIO_CLASS_RT (Ming Lei) [2018403]
blk-mq: fix filesystem I/O request allocation (Ming Lei) [2018403]
blkcg: Remove extra blkcg_bio_issue_init (Ming Lei) [2018403]
blk-mq: rename blk_attempt_bio_merge (Ming Lei) [2018403]
blk-mq: don't grab ->q_usage_counter in blk_mq_sched_bio_merge (Ming Lei) [2018403]
block: fix kerneldoc for disk_register_independent_access__ranges() (Ming Lei) [2018403]
block: use enum type for blk_mq_alloc_data->rq_flags (Ming Lei) [2018403]
bcache: Revert "bcache: use bvec_virt" (Ming Lei) [2018403]
ataflop: Add missing semicolon to return statement (Ming Lei) [2018403]
floppy: address add_disk() error handling on probe (Ming Lei) [2018403]
ataflop: address add_disk() error handling on probe (Ming Lei) [2018403]
block: update __register_blkdev() probe documentation (Ming Lei) [2018403]
ataflop: remove ataflop_probe_lock mutex (Ming Lei) [2018403]
mtd/ubi/block: add error handling support for add_disk() (Ming Lei) [2018403]
block/sunvdc: add error handling support for add_disk() (Ming Lei) [2018403]
z2ram: add error handling support for add_disk() (Ming Lei) [2018403]
loop: Remove duplicate assignments (Ming Lei) [2018403]
drbd: Fix double free problem in drbd_create_device (Ming Lei) [2018403]
bcache: fix use-after-free problem in bcache_device_free() (Ming Lei) [2018403]
zram: replace fsync_bdev with sync_blockdev (Ming Lei) [2018403]
zram: avoid race between zram_remove and disksize_store (Ming Lei) [2018403]
zram: don't fail to remove zram during unloading module (Ming Lei) [2018403]
zram: fix race between zram_reset_device() and disksize_store() (Ming Lei) [2018403]
nbd: error out if socket index doesn't match in nbd_handle_reply() (Ming Lei) [2018403]
nbd: Fix hungtask when nbd_config_put (Ming Lei) [2018403]
nbd: Fix incorrect error handle when first_minor is illegal in nbd_dev_add (Ming Lei) [2018403]
nbd: fix possible overflow for 'first_minor' in nbd_dev_add() (Ming Lei) [2018403]
nbd: fix max value for 'first_minor' (Ming Lei) [2018403]
block/brd: add error handling support for add_disk() (Ming Lei) [2018403]
ps3vram: add error handling support for add_disk() (Ming Lei) [2018403]
ps3disk: add error handling support for add_disk() (Ming Lei) [2018403]
zram: add error handling support for add_disk() (Ming Lei) [2018403]
nvme: wait until quiesce is done (Ming Lei) [2018403]
scsi: make sure that request queue queiesce and unquiesce balanced (Ming Lei) [2018403]
scsi: avoid to quiesce sdev->request_queue two times (Ming Lei) [2018403]
blk-mq: add one API for waiting until quiesce is done (Ming Lei) [2018403]
blk-mq: don't free tags if the tag_set is used by other device in queue initialztion (Ming Lei) [2018403]
block: fix device_add_disk() kobject_create_and_add() error handling (Ming Lei) [2018403]
block: ensure cached plug request matches the current queue (Ming Lei) [2018403]
block: move queue enter logic into blk_mq_submit_bio() (Ming Lei) [2018403]
block: make bio_queue_enter() fast-path available inline (Ming Lei) [2018403]
block: split request allocation components into helpers (Ming Lei) [2018403]
block: have plug stored requests hold references to the queue (Ming Lei) [2018403]
blk-mq: update hctx->nr_active in blk_mq_end_request_batch() (Ming Lei) [2018403]
blk-mq: add RQF_ELV debug entry (Ming Lei) [2018403]
blk-mq: only try to run plug merge if request has same queue with incoming bio (Ming Lei) [2018403]
block: move RQF_ELV setting into allocators (Ming Lei) [2018403]
dm: don't stop request queue after the dm device is suspended (Ming Lei) [2018403]
block: replace always false argument with 'false' (Ming Lei) [2018403]
block: assign correct tag before doing prefetch of request (Ming Lei) [2018403]
blk-mq: fix redundant check of !e expression (Ming Lei) [2018403]
block: use new bdev_nr_bytes() helper for blkdev_{read,write}_iter() (Ming Lei) [2018403]
block: add a loff_t cast to bdev_nr_bytes (Ming Lei) [2018403]
null_blk: Fix handling of submit_queues and poll_queues attributes (Ming Lei) [2018403]
block: ataflop: Fix warning comparing pointer to 0 (Ming Lei) [2018403]
bcache: replace snprintf in show functions with sysfs_emit (Ming Lei) [2018403]
bcache: move uapi header bcache.h to bcache code directory (Ming Lei) [2018403]
block: ataflop: more blk-mq refactoring fixes (Ming Lei) [2018403]
block: remove support for cryptoloop and the xor transfer (Ming Lei) [2018403]
mtd: add add_disk() error handling (Ming Lei) [2018403]
rnbd: add error handling support for add_disk() (Ming Lei) [2018403]
um/drivers/ubd_kern: add error handling support for add_disk() (Ming Lei) [2018403]
m68k/emu/nfblock: add error handling support for add_disk() (Ming Lei) [2018403]
xen-blkfront: add error handling support for add_disk() (Ming Lei) [2018403]
bcache: add error handling support for add_disk() (Ming Lei) [2018403]
dm: add add_disk() error handling (Ming Lei) [2018403]
block: aoe: fixup coccinelle warnings (Ming Lei) [2018403]
bcache: remove bch_crc64_update (Ming Lei) [2018403]
bcache: use bvec_kmap_local in bch_data_verify (Ming Lei) [2018403]
bcache: remove the backing_dev_name field from struct cached_dev (Ming Lei) [2018403]
bcache: remove the cache_dev_name field from struct cache (Ming Lei) [2018403]
bcache: move calc_cached_dev_sectors to proper place on backing device detach (Ming Lei) [2018403]
bcache: fix error info in register_bcache() (Ming Lei) [2018403]
bcache: reserve never used bits from bkey.high (Ming Lei) [2018403]
md: bcache: Fix spelling of 'acquire' (Ming Lei) [2018403]
s390/dasd: fix possibly missed path verification (Ming Lei) [2018403]
s390/dasd: fix missing path conf_data after failed allocation (Ming Lei) [2018403]
s390/dasd: summarize dasd configuration data in a separate structure (Ming Lei) [2018403]
s390/dasd: move dasd_eckd_read_fc_security (Ming Lei) [2018403]
s390/dasd: split up dasd_eckd_read_conf (Ming Lei) [2018403]
s390/dasd: fix kernel doc comment (Ming Lei) [2018403]
s390/dasd: handle request magic consistently as unsigned int (Ming Lei) [2018403]
nbd: Fix use-after-free in pid_show (Ming Lei) [2018403]
block: ataflop: fix breakage introduced at blk-mq refactoring (Ming Lei) [2018403]
nbd: fix uaf in nbd_handle_reply() (Ming Lei) [2018403]
nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() (Ming Lei) [2018403]
nbd: clean up return value checking of sock_xmit() (Ming Lei) [2018403]
nbd: don't start request if nbd_queue_rq() failed (Ming Lei) [2018403]
nbd: check sock index in nbd_read_stat() (Ming Lei) [2018403]
nbd: make sure request completion won't concurrent (Ming Lei) [2018403]
nbd: don't handle response without a corresponding request message (Ming Lei) [2018403]
mtip32xx: Remove redundant 'flush_workqueue()' calls (Ming Lei) [2018403]
swim3: add missing major.h include (Ming Lei) [2018403]
sx8: fix an error code in carm_init_one() (Ming Lei) [2018403]
pf: fix error codes in pf_init_unit() (Ming Lei) [2018403]
pcd: fix error codes in pcd_init_unit() (Ming Lei) [2018403]
xtensa/platforms/iss/simdisk: add error handling support for add_disk() (Ming Lei) [2018403]
block/ataflop: add error handling support for add_disk() (Ming Lei) [2018403]
block/ataflop: provide a helper for cleanup up an atari disk (Ming Lei) [2018403]
block/ataflop: add registration bool before calling del_gendisk() (Ming Lei) [2018403]
block/ataflop: use the blk_cleanup_disk() helper (Ming Lei) [2018403]
swim: add error handling support for add_disk() (Ming Lei) [2018403]
swim: add a floppy registration bool which triggers del_gendisk() (Ming Lei) [2018403]
swim: add helper for disk cleanup (Ming Lei) [2018403]
swim: simplify using blk_cleanup_disk() on swim_remove() (Ming Lei) [2018403]
amiflop: add error handling support for add_disk() (Ming Lei) [2018403]
floppy: add error handling support for add_disk() (Ming Lei) [2018403]
floppy: fix calling platform_device_unregister() on invalid drives (Ming Lei) [2018403]
floppy: use blk_cleanup_disk() (Ming Lei) [2018403]
floppy: fix add_disk() assumption on exit due to new developments (Ming Lei) [2018403]
block/swim3: add error handling support for add_disk() (Ming Lei) [2018403]
rbd: add add_disk() error handling (Ming Lei) [2018403]
cdrom/gdrom: add error handling support for add_disk() (Ming Lei) [2018403]
pf: add error handling support for add_disk() (Ming Lei) [2018403]
block/sx8: add error handling support for add_disk() (Ming Lei) [2018403]
block/rsxx: add error handling support for add_disk() (Ming Lei) [2018403]
pktcdvd: add error handling support for add_disk() (Ming Lei) [2018403]
mtip32xx: add error handling support for add_disk() (Ming Lei) [2018403]
pd: add error handling support for add_disk() (Ming Lei) [2018403]
pcd: capture errors on cdrom_register() (Ming Lei) [2018403]
pcd: fix ordering of unregister_cdrom() (Ming Lei) [2018403]
pcd: add error handling support for add_disk() (Ming Lei) [2018403]
pd: cleanup initialization (Ming Lei) [2018403]
pf: cleanup initialization (Ming Lei) [2018403]
pcd: cleanup initialization (Ming Lei) [2018403]
pcd: move the identify buffer into pcd_identify (Ming Lei) [2018403]
n64cart: add error handling support for add_disk() (Ming Lei) [2018403]
drbd: add error handling support for add_disk() (Ming Lei) [2018403]
aoe: add error handling support for add_disk() (Ming Lei) [2018403]
nbd: add error handling support for add_disk() (Ming Lei) [2018403]
loop: add error handling support for add_disk() (Ming Lei) [2018403]
null_blk: poll queue support (Ming Lei) [2018403]
block: simplify the block device syncing code (Ming Lei) [2018403]
fat: use sync_blockdev_nowait (Ming Lei) [2018403]
btrfs: use sync_blockdev (Ming Lei) [2018403]
xen-blkback: use sync_blockdev (Ming Lei) [2018403]
block: remove __sync_blockdev (Ming Lei) [2018403]
fs: remove __sync_filesystem (Ming Lei) [2018403]
cdrom: Remove redundant variable and its assignment (Ming Lei) [2018403]
cdrom: docs: reformat table in Documentation/userspace-api/ioctl/cdrom.rst (Ming Lei) [2018403]
drivers/cdrom: improved ioctl for media change detection (Ming Lei) [2018403]
partitions/ibm: use bdev_nr_sectors instead of open coding it (Ming Lei) [2018403]
partitions/efi: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403]
block/ioctl: use bdev_nr_sectors and bdev_nr_bytes (Ming Lei) [2018403]
block: cache inode size in bdev (Ming Lei) [2018403]
udf: use sb_bdev_nr_blocks (Ming Lei) [2018403]
reiserfs: use sb_bdev_nr_blocks (Ming Lei) [2018403]
ntfs: use sb_bdev_nr_blocks (Ming Lei) [2018403]
jfs: use sb_bdev_nr_blocks (Ming Lei) [2018403]
ext4: use sb_bdev_nr_blocks (Ming Lei) [2018403]
block: add a sb_bdev_nr_blocks helper (Ming Lei) [2018403]
block: use bdev_nr_bytes instead of open coding it in blkdev_fallocate (Ming Lei) [2018403]
squashfs: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403]
reiserfs: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403]
pstore/blk: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403]
nilfs2: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403]
nfs/blocklayout: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403]
jfs: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403]
hfsplus: use bdev_nr_sectors instead of open coding it (Ming Lei) [2018403]
hfs: use bdev_nr_sectors instead of open coding it (Ming Lei) [2018403]
fat: use bdev_nr_sectors instead of open coding it (Ming Lei) [2018403]
cramfs: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403]
btrfs: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403]
affs: use bdev_nr_sectors instead of open coding it (Ming Lei) [2018403]
fs: simplify init_page_buffers (Ming Lei) [2018403]
fs: use bdev_nr_bytes instead of open coding it in blkdev_max_block (Ming Lei) [2018403]
target/iblock: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403]
nvmet: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403]
md: use bdev_nr_sectors instead of open coding it (Ming Lei) [2018403]
dm: use bdev_nr_sectors and bdev_nr_bytes instead of open coding them (Ming Lei) [2018403]
drbd: use bdev_nr_sectors instead of open coding it (Ming Lei) [2018403]
bcache: remove bdev_sectors (Ming Lei) [2018403]
block: add a bdev_nr_bytes helper (Ming Lei) [2018403]
block: move the SECTOR_SIZE related definitions to blk_types.h (Ming Lei) [2018403]
blk-mq-debugfs: Show active requests per queue for shared tags (Ming Lei) [2018403]
block: improve readability of blk_mq_end_request_batch() (Ming Lei) [2018403]
virtio-blk: Use blk_validate_block_size() to validate block size (Ming Lei) [2018403]
loop: Use blk_validate_block_size() to validate block size (Ming Lei) [2018403]
nbd: Use blk_validate_block_size() to validate block size (Ming Lei) [2018403]
block: Add a helper to validate the block size (Ming Lei) [2018403]
block: re-flow blk_mq_rq_ctx_init() (Ming Lei) [2018403]
block: prefetch request to be initialized (Ming Lei) [2018403]
block: pass in blk_mq_tags to blk_mq_rq_ctx_init() (Ming Lei) [2018403]
block: add rq_flags to struct blk_mq_alloc_data (Ming Lei) [2018403]
block: add async version of bio_set_polled (Ming Lei) [2018403]
block: kill DIO_MULTI_BIO (Ming Lei) [2018403]
block: kill unused polling bits in __blkdev_direct_IO() (Ming Lei) [2018403]
block: avoid extra iter advance with async iocb (Ming Lei) [2018403]
block: Add independent access ranges support (Ming Lei) [2018403]
blk-mq: don't issue request directly in case that current is to be blocked (Ming Lei) [2018403]
sbitmap: silence data race warning (Ming Lei) [2018403]
blk-cgroup: synchronize blkg creation against policy deactivation (Ming Lei) [2018403]
block: refactor bio_iov_bvec_set() (Ming Lei) [2018403]
block: add single bio async direct IO helper (Ming Lei) [2018403]
sched: make task_struct->plug always defined (Ming Lei) [2018403]
blk-mq-sched: Don't reference queue tagset in blk_mq_sched_tags_teardown() (Ming Lei) [2018403]
block: fix req_bio_endio append error handling (Ming Lei) [2018403]
blk-crypto: update inline encryption documentation (Ming Lei) [2018403]
blk-crypto: rename blk_keyslot_manager to blk_crypto_profile (Ming Lei) [2018403]
blk-crypto: rename keyslot-manager files to blk-crypto-profile (Ming Lei) [2018403]
blk-crypto-fallback: properly prefix function and struct names (Ming Lei) [2018403]
nbd: Use invalidate_disk() helper on disconnect (Ming Lei) [2018403]
loop: Remove the unnecessary bdev checks and unused bdev variable (Ming Lei) [2018403]
loop: Use invalidate_disk() helper to invalidate gendisk (Ming Lei) [2018403]
block: Add invalidate_disk() helper to invalidate the gendisk (Ming Lei) [2018403]
block: kill extra rcu lock/unlock in queue enter (Ming Lei) [2018403]
percpu_ref: percpu_ref_tryget_live() version holding RCU (Ming Lei) [2018403]
block: convert fops.c magic constants to SHIFT_SECTOR (Ming Lei) [2018403]
block: clean up blk_mq_submit_bio() merging (Ming Lei) [2018403]
block: optimise boundary blkdev_read_iter's checks (Ming Lei) [2018403]
fs: bdev: fix conflicting comment from lookup_bdev (Ming Lei) [2018403]
blk-mq: Fix blk_mq_tagset_busy_iter() for shared tags (Ming Lei) [2018403]
block: cleanup the flush plug helpers (Ming Lei) [2018403]
block: optimise blk_flush_plug_list (Ming Lei) [2018403]
blk-mq: move blk_mq_flush_plug_list to block/blk-mq.h (Ming Lei) [2018403]
blk-mq: only flush requests from the plug in blk_mq_submit_bio (Ming Lei) [2018403]
block: remove inaccurate requeue check (Ming Lei) [2018403]
block: inline a part of bio_release_pages() (Ming Lei) [2018403]
block: don't bloat enter_queue with percpu_ref (Ming Lei) [2018403]
block: optimise req_bio_endio() (Ming Lei) [2018403]
block: convert leftovers to bdev_get_queue (Ming Lei) [2018403]
block: turn macro helpers into inline functions (Ming Lei) [2018403]
blk-mq: support concurrent queue quiesce/unquiesce (Ming Lei) [2018403]
nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin queue is reallocated (Ming Lei) [2018403]
nvme: paring quiesce/unquiesce (Ming Lei) [2018403]
nvme: prepare for pairing quiescing and unquiescing (Ming Lei) [2018403]
nvme: apply nvme API to quiesce/unquiesce admin queue (Ming Lei) [2018403]
nvme: add APIs for stopping/starting admin queue (Ming Lei) [2018403]
block, bfq: fix UAF problem in bfqg_stats_init() (Ming Lei) [2018403]
block: inline fast path of driver tag allocation (Ming Lei) [2018403]
blk-mq: don't handle non-flush requests in blk_insert_flush (Ming Lei) [2018403]
block: attempt direct issue of plug list (Ming Lei) [2018403]
block: change plugging to use a singly linked list (Ming Lei) [2018403]
blk-wbt: prevent NULL pointer dereference in wb_timer_fn (Ming Lei) [2018403]
block: align blkdev_dio inlined bio to a cacheline (Ming Lei) [2018403]
block: move blk_mq_tag_to_rq() inline (Ming Lei) [2018403]
block: get rid of plug list sorting (Ming Lei) [2018403]
block: return whether or not to unplug through boolean (Ming Lei) [2018403]
block: don't call blk_status_to_errno in blk_update_request (Ming Lei) [2018403]
block: move bdev_read_only() into the header (Ming Lei) [2018403]
block: fix too broad elevator check in blk_mq_free_request() (Ming Lei) [2018403]
block: add support for blk_mq_end_request_batch() (Ming Lei) [2018403]
sbitmap: add helper to clear a batch of tags (Ming Lei) [2018403]
block: add a struct io_comp_batch argument to fops->iopoll() (Ming Lei) [2018403]
block: provide helpers for rq_list manipulation (Ming Lei) [2018403]
block: remove some blk_mq_hw_ctx debugfs entries (Ming Lei) [2018403]
block: remove debugfs blk_mq_ctx dispatched/merged/completed attributes (Ming Lei) [2018403]
block: cache rq_flags inside blk_mq_rq_ctx_init() (Ming Lei) [2018403]
block: blk_mq_rq_ctx_init cache ctx/q/hctx (Ming Lei) [2018403]
block: skip elevator fields init for non-elv queue (Ming Lei) [2018403]
block: store elevator state in request (Ming Lei) [2018403]
block: only mark bio as tracked if it really is tracked (Ming Lei) [2018403]
block: improve layout of struct request (Ming Lei) [2018403]
block: move update request helpers into blk-mq.c (Ming Lei) [2018403]
block: remove useless caller argument to print_req_error() (Ming Lei) [2018403]
block: don't bother iter advancing a fully done bio (Ming Lei) [2018403]
block: convert the rest of block to bdev_get_queue (Ming Lei) [2018403]
block: use bdev_get_queue() in blk-core.c (Ming Lei) [2018403]
block: use bdev_get_queue() in bio.c (Ming Lei) [2018403]
block: use bdev_get_queue() in bdev.c (Ming Lei) [2018403]
block: cache request queue in bdev (Ming Lei) [2018403]
block: handle fast path of bio splitting inline (Ming Lei) [2018403]
block: use flags instead of bit fields for blkdev_dio (Ming Lei) [2018403]
block: cache bdev in struct file for raw bdev IO (Ming Lei) [2018403]
block: don't allow writing to the poll queue attribute (Ming Lei) [2018403]
block: switch polling to be bio based (Ming Lei) [2018403]
block: define 'struct bvec_iter' as packed (Ming Lei) [2018403]
block: use SLAB_TYPESAFE_BY_RCU for the bio slab (Ming Lei) [2018403]
block: rename REQ_HIPRI to REQ_POLLED (Ming Lei) [2018403]
io_uring: don't sleep when polling for I/O (Ming Lei) [2018403]
block: replace the spin argument to blk_iopoll with a flags argument (Ming Lei) [2018403]
blk-mq: remove blk_qc_t_valid (Ming Lei) [2018403]
blk-mq: remove blk_qc_t_to_tag and blk_qc_t_is_internal (Ming Lei) [2018403]
blk-mq: factor out a "classic" poll helper (Ming Lei) [2018403]
blk-mq: factor out a blk_qc_to_hctx helper (Ming Lei) [2018403]
io_uring: fix a layering violation in io_iopoll_req_issued (Ming Lei) [2018403]
block: don't try to poll multi-bio I/Os in __blkdev_direct_IO (Ming Lei) [2018403]
direct-io: remove blk_poll support (Ming Lei) [2018403]
block: only check previous entry for plug merge attempt (Ming Lei) [2018403]
block: move CONFIG_BLOCK guard to top Makefile (Ming Lei) [2018403]
block: move menu "Partition type" to block/partitions/Kconfig (Ming Lei) [2018403]
block: simplify Kconfig files (Ming Lei) [2018403]
block: remove redundant =y from BLK_CGROUP dependency (Ming Lei) [2018403]
block: improve batched tag allocation (Ming Lei) [2018403]
sbitmap: add __sbitmap_queue_get_batch() (Ming Lei) [2018403]
block: mark bio_truncate static (Ming Lei) [2018403]
block: move bio_get_{first,last}_bvec out of bio.h (Ming Lei) [2018403]
block: mark __bio_try_merge_page static (Ming Lei) [2018403]
block: move bio_full out of bio.h (Ming Lei) [2018403]
block: fold bio_cur_bytes into blk_rq_cur_bytes (Ming Lei) [2018403]
block: move bio_mergeable out of bio.h (Ming Lei) [2018403]
block: don't include <linux/ioprio.h> in <linux/bio.h> (Ming Lei) [2018403]
block: remove BIO_BUG_ON (Ming Lei) [2018403]
blk-mq: inline hot part of __blk_mq_sched_restart (Ming Lei) [2018403]
block: merge block_ioctl into blkdev_ioctl (Ming Lei) [2018403]
block: unexport blkdev_ioctl (Ming Lei) [2018403]
block: don't dereference request after flush insertion (Ming Lei) [2018403]
blk-mq: cleanup blk_mq_submit_bio (Ming Lei) [2018403]
blk-mq: cleanup and rename __blk_mq_alloc_request (Ming Lei) [2018403]
block: pre-allocate requests if plug is started and is a batch (Ming Lei) [2018403]
block: bump max plugged deferred size from 16 to 32 (Ming Lei) [2018403]
block: inherit request start time from bio for BLK_CGROUP (Ming Lei) [2018403]
block: move blk-throtl fast path inline (Ming Lei) [2018403]
blk-mq: Change shared sbitmap naming to shared tags (Ming Lei) [2018403]
blk-mq: Stop using pointers for blk_mq_tags bitmap tags (Ming Lei) [2018403]
blk-mq: Use shared tags for shared sbitmap support (Ming Lei) [2018403]
blk-mq: Refactor and rename blk_mq_free_map_and_{requests->rqs}() (Ming Lei) [2018403]
blk-mq: Add blk_mq_alloc_map_and_rqs() (Ming Lei) [2018403]
blk-mq: Add blk_mq_tag_update_sched_shared_sbitmap() (Ming Lei) [2018403]
blk-mq: Don't clear driver tags own mapping (Ming Lei) [2018403]
blk-mq: Pass driver tags to blk_mq_clear_rq_mapping() (Ming Lei) [2018403]
blk-mq-sched: Rename blk_mq_sched_free_{requests -> rqs}() (Ming Lei) [2018403]
blk-mq-sched: Rename blk_mq_sched_alloc_{tags -> map_and_rqs}() (Ming Lei) [2018403]
blk-mq: Invert check in blk_mq_update_nr_requests() (Ming Lei) [2018403]
blk-mq: Relocate shared sbitmap resize in blk_mq_update_nr_requests() (Ming Lei) [2018403]
block: Rename BLKDEV_MAX_RQ -> BLKDEV_DEFAULT_RQ (Ming Lei) [2018403]
blk-mq: Change rqs check in blk_mq_free_rqs() (Ming Lei) [2018403]
block: print the current process in handle_bad_sector (Ming Lei) [2018403]
block/mq-deadline: Prioritize high-priority requests (Ming Lei) [2018403]
block/mq-deadline: Stop using per-CPU counters (Ming Lei) [2018403]
block/mq-deadline: Add an invariant check (Ming Lei) [2018403]
block/mq-deadline: Improve request accounting further (Ming Lei) [2018403]
block: move struct request to blk-mq.h (Ming Lei) [2018403]
block: move integrity handling out of <linux/blkdev.h> (Ming Lei) [2018403]
block: move a few merge helpers out of <linux/blkdev.h> (Ming Lei) [2018403]
block: drop unused includes in <linux/genhd.h> (Ming Lei) [2018403]
block: drop unused includes in <linux/blkdev.h> (Ming Lei) [2018403]
block: move elevator.h to block/ (Ming Lei) [2018403]
block: remove the struct blk_queue_ctx forward declaration (Ming Lei) [2018403]
block: remove the cmd_size field from struct request_queue (Ming Lei) [2018403]
block: remove the unused blk_queue_state enum (Ming Lei) [2018403]
block: remove the unused rq_end_sector macro (Ming Lei) [2018403]
sched: move the <linux/blkdev.h> include out of kernel/sched/sched.h (Ming Lei) [2018403]
kernel: remove spurious blkdev.h includes (Ming Lei) [2018403]
arch: remove spurious blkdev.h includes (Ming Lei) [2018403]
mm: remove spurious blkdev.h includes (Ming Lei) [2018403]
mm: don't include <linux/blkdev.h> in <linux/backing-dev.h> (Ming Lei) [2018403]
mm: don't include <linux/blk-cgroup.h> in <linux/backing-dev.h> (Ming Lei) [2018403]
mm: don't include <linux/blk-cgroup.h> in <linux/writeback.h> (Ming Lei) [2018403]
block: nbd: add sanity check for first_minor (Ming Lei) [2018403]
mmc: core: Store pointer to bio_crypt_ctx in mmc_request (Ming Lei) [2018403]
iomap: simplify iomap_add_to_ioend (Ming Lei) [2018403]
iomap: simplify iomap_readpage_actor (Ming Lei) [2018403]
io_uring: don't halt iopoll too early (Ming Lei) [2018403]
block: Fix partition check for host-aware zoned block devices (Ming Lei) [2018403]
block: schedule queue restart after BLK_STS_ZONE_RESOURCE (Ming Lei) [2018403]
block: drain queue after disk is removed from sysfs (Ming Lei) [2018403]
block: fix incorrect references to disk objects (Ming Lei) [2018403]
blk-cgroup: blk_cgroup_bio_start() should use irq-safe operations on blkg->iostat_cpu (Ming Lei) [2018403]
block, bfq: reset last_bfqq_created on group change (Ming Lei) [2018403]
block: warn when putting the final reference on a registered disk (Ming Lei) [2018403]
brd: reduce the brd_devices_mutex scope (Ming Lei) [2018403]
kyber: avoid q->disk dereferences in trace points (Ming Lei) [2018403]
block: keep q_usage_counter in atomic mode after del_gendisk (Ming Lei) [2018403]
block: drain file system I/O on del_gendisk (Ming Lei) [2018403]
block: split bio_queue_enter from blk_queue_enter (Ming Lei) [2018403]
block: factor out a blk_try_enter_queue helper (Ming Lei) [2018403]
block: call submit_bio_checks under q_usage_counter (Ming Lei) [2018403]
block/rnbd-clt-sysfs: fix a couple uninitialized variable bugs (Ming Lei) [2018403]
block: decode QUEUE_FLAG_HCTX_ACTIVE in debugfs output (Ming Lei) [2018403]
block: genhd: fix double kfree() in __alloc_disk_node() (Ming Lei) [2018403]
nbd: use shifts rather than multiplies (Ming Lei) [2018403]
Revert "block, bfq: honor already-setup queue merges" (Ming Lei) [2018403]
block: hold ->invalidate_lock in blkdev_fallocate (Ming Lei) [2018403]
blktrace: Fix uaf in blk_trace access after removing by sysfs (Ming Lei) [2018403]
block: don't call rq_qos_ops->done_bio if the bio isn't tracked (Ming Lei) [2018403]
blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd (Ming Lei) [2018403]
blkcg: fix memory leak in blk_iolatency_init (Ming Lei) [2018403]
block: flush the integrity workqueue in blk_integrity_unregister (Ming Lei) [2018403]
block: check if a profile is actually registered in blk_integrity_unregister (Ming Lei) [2018403]
blk-mq: avoid to iterate over stale request (Ming Lei) [2018403]
n64cart: fix return value check in n64cart_probe() (Ming Lei) [2018403]
blk-mq: allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for multiple_queues (Ming Lei) [2018403]
block: move fs/block_dev.c to block/bdev.c (Ming Lei) [2018403]
block: split out operations on block special files (Ming Lei) [2018403]
blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() (Ming Lei) [2018403]
block: genhd: don't call blkdev_show() with major_names_lock held (Ming Lei) [2018403]
cdrom: update uniform CD-ROM maintainership in MAINTAINERS file (Ming Lei) [2018403]
loop: reduce the loop_ctl_mutex scope (Ming Lei) [2018403]
bio: fix kerneldoc documentation for bio_alloc_kiocb() (Ming Lei) [2018403]
block, bfq: honor already-setup queue merges (Ming Lei) [2018403]
block/mq-deadline: Move dd_queued() to fix defined but not used warning (Ming Lei) [2018403]
bio: improve kerneldoc documentation for bio_alloc_kiocb() (Ming Lei) [2018403]
block: provide bio_clear_hipri() helper (Ming Lei) [2018403]
block: use the percpu bio cache in __blkdev_direct_IO (Ming Lei) [2018403]
io_uring: enable use of bio alloc cache (Ming Lei) [2018403]
block: clear BIO_PERCPU_CACHE flag if polling isn't supported (Ming Lei) [2018403]
bio: add allocation cache abstraction (Ming Lei) [2018403]
fs: add kiocb alloc cache flag (Ming Lei) [2018403]
bio: optimize initialization of a bio (Ming Lei) [2018403]
Revert "floppy: reintroduce O_NDELAY fix" (Ming Lei) [2018403]
nbd: remove nbd->destroy_complete (Ming Lei) [2018403]
nbd: only return usable devices from nbd_find_unused (Ming Lei) [2018403]
nbd: set nbd->index before releasing nbd_index_mutex (Ming Lei) [2018403]
nbd: prevent IDR lookups from finding partially initialized devices (Ming Lei) [2018403]
nbd: reset NBD to NULL when restarting in nbd_genl_connect (Ming Lei) [2018403]
nbd: add missing locking to the nbd_dev_add error path (Ming Lei) [2018403]
params: lift param_set_uint_minmax to common code (Ming Lei) [2018403]
nbd: reduce the nbd_index_mutex scope (Ming Lei) [2018403]
nbd: refactor device search and allocation in nbd_genl_connect (Ming Lei) [2018403]
nbd: return the allocated nbd_device from nbd_dev_add (Ming Lei) [2018403]
nbd: remove nbd_del_disk (Ming Lei) [2018403]
nbd: refactor device removal (Ming Lei) [2018403]
nbd: do del_gendisk() asynchronously for NBD_DESTROY_ON_DISCONNECT (Ming Lei) [2018403]
nbd: add the check to prevent overflow in __nbd_ioctl() (Ming Lei) [2018403]
xen-blkfront: Remove redundant assignment to variable err (Ming Lei) [2018403]
block/rnbd-clt: Use put_cpu_ptr after get_cpu_ptr (Ming Lei) [2018403]
sg: pass the device name to blk_trace_setup (Ming Lei) [2018403]
block, bfq: cleanup the repeated declaration (Ming Lei) [2018403]
blk-crypto: fix check for too-large dun_bytes (Ming Lei) [2018403]
blk-zoned: allow BLKREPORTZONE without CAP_SYS_ADMIN (Ming Lei) [2018403]
blk-zoned: allow zone management send operations without CAP_SYS_ADMIN (Ming Lei) [2018403]
block: mark blkdev_fsync static (Ming Lei) [2018403]
block: refine the disk_live check in del_gendisk (Ming Lei) [2018403]
mmc: sdhci-tegra: Enable MMC_CAP2_ALT_GPT_TEGRA (Ming Lei) [2018403]
mmc: block: Support alternative_gpt_sector() operation (Ming Lei) [2018403]
partitions/efi: Support non-standard GPT location (Ming Lei) [2018403]
block: Add alternative_gpt_sector() operation (Ming Lei) [2018403]
bio: fix page leak bio_add_hw_page failure (Ming Lei) [2018403]
block: remove CONFIG_DEBUG_BLOCK_EXT_DEVT (Ming Lei) [2018403]
block: remove a pointless call to MINOR() in device_add_disk (Ming Lei) [2018403]
null_blk: add error handling support for add_disk() (Ming Lei) [2018403]
virtio_blk: add error handling support for add_disk() (Ming Lei) [2018403]
block: add error handling for device_add_disk / add_disk (Ming Lei) [2018403]
block: return errors from disk_alloc_events (Ming Lei) [2018403]
block: return errors from blk_integrity_add (Ming Lei) [2018403]
block: call blk_register_queue earlier in device_add_disk (Ming Lei) [2018403]
block: call blk_integrity_add earlier in device_add_disk (Ming Lei) [2018403]
block: create the bdi link earlier in device_add_disk (Ming Lei) [2018403]
block: call bdev_add later in device_add_disk (Ming Lei) [2018403]
block: fold register_disk into device_add_disk (Ming Lei) [2018403]
block: add a sanity check for a live disk in del_gendisk (Ming Lei) [2018403]
block: add an explicit ->disk backpointer to the request_queue (Ming Lei) [2018403]
block: hold a request_queue reference for the lifetime of struct gendisk (Ming Lei) [2018403]
block: pass a request_queue to __blk_alloc_disk (Ming Lei) [2018403]
block: remove the minors argument to __alloc_disk_node (Ming Lei) [2018403]
block: remove alloc_disk and alloc_disk_node (Ming Lei) [2018403]
sg: do not allocate a gendisk (Ming Lei) [2018403]
st: do not allocate a gendisk (Ming Lei) [2018403]
nvme: use blk_mq_alloc_disk (Ming Lei) [2018403]
block: add back the bd_holder_dir reference in bd_link_disk_holder (Ming Lei) [2018403]
block: fix default IO priority handling (Ming Lei) [2018403]
block: Introduce IOPRIO_NR_LEVELS (Ming Lei) [2018403]
block: fix IOPRIO_PRIO_CLASS() and IOPRIO_PRIO_VALUE() macros (Ming Lei) [2018403]
block: change ioprio_valid() to an inline function (Ming Lei) [2018403]
block: improve ioprio class description comment (Ming Lei) [2018403]
block: bfq: fix bfq_set_next_ioprio_data() (Ming Lei) [2018403]
block: unexport blk_register_queue (Ming Lei) [2018403]
blk-cgroup: stop using seq_get_buf (Ming Lei) [2018403]
blk-cgroup: refactor blkcg_print_stat (Ming Lei) [2018403]
nvme: use bvec_virt (Ming Lei) [2018403]
dcssblk: use bvec_virt (Ming Lei) [2018403]
dasd: use bvec_virt (Ming Lei) [2018403]
ps3vram: use bvec_virt (Ming Lei) [2018403]
ubd: use bvec_virt (Ming Lei) [2018403]
sd: use bvec_virt (Ming Lei) [2018403]
bcache: use bvec_virt (Ming Lei) [2018403]
virtio_blk: use bvec_virt (Ming Lei) [2018403]
rbd: use bvec_virt (Ming Lei) [2018403]
squashfs: use bvec_virt (Ming Lei) [2018403]
dm-integrity: use bvec_virt (Ming Lei) [2018403]
dm-ebs: use bvec_virt (Ming Lei) [2018403]
dm: make EBS depend on !HIGHMEM (Ming Lei) [2018403]
block: use bvec_virt in bio_integrity_{process,free} (Ming Lei) [2018403]
bvec: add a bvec_virt helper (Ming Lei) [2018403]
block: ensure the bdi is freed after inode_detach_wb (Ming Lei) [2018403]
block: free the extended dev_t minor later (Ming Lei) [2018403]
blk-throtl: optimize IOPS throttle for large IO scenarios (Ming Lei) [2018403]
block: pass a gendisk to bdev_resize_partition (Ming Lei) [2018403]
block: pass a gendisk to bdev_del_partition (Ming Lei) [2018403]
block: pass a gendisk to bdev_add_partition (Ming Lei) [2018403]
block: store a gendisk in struct parsed_partitions (Ming Lei) [2018403]
block: remove GENHD_FL_UP (Ming Lei) [2018403]
bcache: move the del_gendisk call out of bcache_device_free (Ming Lei) [2018403]
bcache: add proper error unwinding in bcache_device_init (Ming Lei) [2018403]
sx8: use the internal state machine to check if del_gendisk needs to be called (Ming Lei) [2018403]
nvme: replace the GENHD_FL_UP check in nvme_mpath_shutdown_disk (Ming Lei) [2018403]
nvme: remove the GENHD_FL_UP check in nvme_ns_remove (Ming Lei) [2018403]
mmc: block: cleanup gendisk creation (Ming Lei) [2018403]
mmc: block: let device_add_disk create disk attributes (Ming Lei) [2018403]
block: move some macros to blkdev.h (Ming Lei) [2018403]
block: return ELEVATOR_DISCARD_MERGE if possible (Ming Lei) [2018403]
block: remove the bd_bdi in struct block_device (Ming Lei) [2018403]
block: move the bdi from the request_queue to the gendisk (Ming Lei) [2018403]
block: add a queue_has_disk helper (Ming Lei) [2018403]
block: pass a gendisk to blk_queue_update_readahead (Ming Lei) [2018403]
block: remove support for delayed queue registrations (Ming Lei) [2018403]
dm: delay registering the gendisk (Ming Lei) [2018403]
dm: move setting md->type into dm_setup_md_queue (Ming Lei) [2018403]
dm: cleanup cleanup_mapped_device (Ming Lei) [2018403]
block: support delayed holder registration (Ming Lei) [2018403]
block: look up holders by bdev (Ming Lei) [2018403]
block: remove the extra kobject reference in bd_link_disk_holder (Ming Lei) [2018403]
block: make the block holder code optional (Ming Lei) [2018403]
loop: Select I/O scheduler 'none' from inside add_disk() (Ming Lei) [2018403]
blk-mq: Introduce the BLK_MQ_F_NO_SCHED_BY_DEFAULT flag (Ming Lei) [2018403]
block: remove blk-mq-sysfs dead code (Ming Lei) [2018403]
loop: raise media_change event (Ming Lei) [2018403]
block: add a helper to raise a media changed event (Ming Lei) [2018403]
block: export diskseq in sysfs (Ming Lei) [2018403]
block: add ioctl to read the disk sequence number (Ming Lei) [2018403]
block: export the diskseq in uevents (Ming Lei) [2018403]
block: add disk sequence number (Ming Lei) [2018403]
block: remove cmdline-parser.c (Ming Lei) [2018403]
block: remove disk_name() (Ming Lei) [2018403]
block: simplify disk name formatting in check_partition (Ming Lei) [2018403]
block: simplify printing the device names disk_stack_limits (Ming Lei) [2018403]
block: use the %pg format specifier in show_partition (Ming Lei) [2018403]
block: use the %pg format specifier in printk_all_partitions (Ming Lei) [2018403]
block: reduce stack usage in diskstats_show (Ming Lei) [2018403]
block: remove bdput (Ming Lei) [2018403]
block: remove bdgrab (Ming Lei) [2018403]
loop: don't grab a reference to the block device (Ming Lei) [2018403]
block: change the refcounting for partitions (Ming Lei) [2018403]
block: allocate bd_meta_info later in add_partitions (Ming Lei) [2018403]
block: unhash the whole device inode earlier (Ming Lei) [2018403]
block: assert the locking state in delete_partition (Ming Lei) [2018403]
block: use bvec_kmap_local in bio_integrity_process (Ming Lei) [2018403]
block: use bvec_kmap_local in t10_pi_type1_{prepare,complete} (Ming Lei) [2018403]
block: use memcpy_from_bvec in __blk_queue_bounce (Ming Lei) [2018403]
block: use memcpy_from_bvec in bio_copy_kern_endio_read (Ming Lei) [2018403]
block: use memcpy_to_bvec in copy_to_high_bio_irq (Ming Lei) [2018403]
block: rewrite bio_copy_data_iter to use bvec_kmap_local and memcpy_to_bvec (Ming Lei) [2018403]
block: remove bvec_kmap_irq and bvec_kunmap_irq (Ming Lei) [2018403]
ps3disk: use memcpy_{from,to}_bvec (Ming Lei) [2018403]
dm-writecache: use bvec_kmap_local instead of bvec_kmap_irq (Ming Lei) [2018403]
rbd: use memzero_bvec (Ming Lei) [2018403]
block: use memzero_page in zero_fill_bio (Ming Lei) [2018403]
bvec: add memcpy_{from,to}_bvec and memzero_bvec helper (Ming Lei) [2018403]
bvec: add a bvec_kmap_local helper (Ming Lei) [2018403]
bvec: fix the include guards for bvec.h (Ming Lei) [2018403]
MIPS: don't include <linux/genhd.h> in <asm/mach-rc32434/rb.h> (Ming Lei) [2018403]
ioprio: move user space relevant ioprio bits to UAPI includes (Ming Lei) [2018403]
Revert "virtio-blk: Add validation for block size in config space" (Ming Lei) [2018403]
virtio-blk: remove unneeded "likely" statements (Ming Lei) [2018403]
Revert "blk-mq: avoid to iterate over stale request" (Ming Lei) [2018403]
Revert "block: return ELEVATOR_DISCARD_MERGE if possible" (Ming Lei) [2018403]

2021-12-16

s390/kexec: handle R_390_PLT32DBL rela in arch_kexec_apply_relocations_add() (Philipp Rudo) [2023155]
s390/kexec_file: fix error handling when applying relocations (Philipp Rudo) [2023155]
s390/kexec_file: print some more error messages (Philipp Rudo) [2023155]
udp: Validate checksum in udp_read_sock() (Xin Long) [2026952]
net: udp: correct the document for udp_mem (Xin Long) [2026952]
net: udp6: replace __UDP_INC_STATS() with __UDP6_INC_STATS() (Xin Long) [2026952]
net: prefer socket bound to interface when not in VRF (Xin Long) [2026952]
udp6: allow SO_MARK ctrl msg to affect routing (Xin Long) [2026952]
net: udp: annotate data race around udp_sk(sk)->corkflag (Xin Long) [2026952]
net/ipv4/udp_tunnel_core.c: remove superfluous header files from udp_tunnel_core.c (Xin Long) [2026952]
udp_tunnel: Fix udp_tunnel_nic work-queue type (Xin Long) [2026952]
selftests: add a test case for mirred egress to ingress (Hangbin Liu) [2025461]
selftests/net: udpgso_bench_rx: fix port argument (Hangbin Liu) [2025461]
selftests: net: test_vxlan_under_vrf: fix HV connectivity test (Hangbin Liu) [2025461]
selftests: net: tls: remove unused variable and code (Hangbin Liu) [2025461]
selftests/net: Fix reuseport_bpf_numa by skipping unavailable nodes (Hangbin Liu) [2025461]
selftests: net: switch to socat in the GSO GRE test (Hangbin Liu) [2025461]
selftests: net: properly support IPv6 in GSO GRE test (Hangbin Liu) [2025461]
kselftests/net: add missed vrf_strict_mode_test.sh test to Makefile (Hangbin Liu) [2025461]
kselftests/net: add missed setup_loopback.sh/setup_veth.sh to Makefile (Hangbin Liu) [2025461]
kselftests/net: add missed icmp.sh test to Makefile (Hangbin Liu) [2025461]
selftests: udp: test for passing SO_MARK as cmsg (Hangbin Liu) [2025461]
selftests/net: update .gitignore with newly added tests (Hangbin Liu) [2025461]
selftests: net: bridge: update IGMP/MLD membership interval value (Hangbin Liu) [2025461]
selftests: lib: forwarding: allow tests to not require mz and jq (Hangbin Liu) [2025461]
fcnal-test: kill hanging ping/nettest binaries on cleanup (Hangbin Liu) [2025461]
selftests: net/fcnal: Test --{force,no}-bind-key-ifindex (Hangbin Liu) [2025461]
selftests: nettest: Add --{force,no}-bind-key-ifindex (Hangbin Liu) [2025461]
selftests: forwarding: Add IPv6 GRE hierarchical tests (Hangbin Liu) [2025461]
selftests: forwarding: Add IPv6 GRE flat tests (Hangbin Liu) [2025461]
testing: selftests: tc_common: Add tc_check_at_least_x_packets() (Hangbin Liu) [2025461]
testing: selftests: forwarding.config.sample: Add tc flag (Hangbin Liu) [2025461]
selftests: net: fib_nexthops: Wait before checking reported idle time (Hangbin Liu) [2025461]
selftest: net: fix typo in altname test (Hangbin Liu) [2025461]
selftests: add simple GSO GRE test (Hangbin Liu) [2025461]
selftests/net: allow GRO coalesce test on veth (Hangbin Liu) [2025461]
selftests/net: Use kselftest skip code for skipped tests (Hangbin Liu) [2025461]
tools/net: Use bitwise instead of arithmetic operator for flags (Hangbin Liu) [2025461]
selftests: vrf: Add test for SNAT over VRF (Hangbin Liu) [2025461]
selftests/net: GRO coalesce test (Hangbin Liu) [2025461]
selftests/net: remove min gso test in packet_snd (Hangbin Liu) [2025461]
tipc: fix size validations for the MSG_CRYPTO type (Xin Long) [2020513] {CVE-2021-43267}
redhat/configs: enable CONFIG_RD_ZSTD for rhel (Tao Liu) [2020132]
powerpc/security: Use a mutex for interrupt exit code patching (Steve Best) [2019202]
EDAC/mce_amd: Do not load edac_mce_amd module on guests (Aristeu Rozanski) [2000778]

2021-12-16

redhat: configs: explicitly unset CONFIG_DAMON (Rafael Aquini) [2023396]
mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit (Rafael Aquini) [2023396]
mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE (Rafael Aquini) [2023396]
mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependency from CONFIG_MEMORY_HOTPLUG (Rafael Aquini) [2023396]
memory-hotplug.rst: document the "auto-movable" online policy (Rafael Aquini) [2023396]
memory-hotplug.rst: fix wrong /sys/module/memory_hotplug/parameters/ path (Rafael Aquini) [2023396]
memory-hotplug.rst: fix two instances of "movablecore" that should be "movable_node" (Rafael Aquini) [2023396]
selftest/vm: fix ksm selftest to run with different NUMA topologies (Rafael Aquini) [2023396]
mm/vmalloc: introduce alloc_pages_bulk_array_mempolicy to accelerate memory allocation (Rafael Aquini) [2023396]
memcg: unify memcg stat flushing (Rafael Aquini) [2023396]
memcg: flush stats only if updated (Rafael Aquini) [2023396]
mm/swapfile: fix an integer overflow in swap_show() (Rafael Aquini) [2023396]
mm/gup: further simplify __gup_device_huge() (Rafael Aquini) [2023396]
kasan: test: add memcpy test that avoids out-of-bounds write (Rafael Aquini) [2023396]
tools/testing/selftests/vm/split_huge_page_test.c: fix application of sizeof to pointer (Rafael Aquini) [2023396]
mm/damon/core-test: fix wrong expectations for 'damon_split_regions_of()' (Rafael Aquini) [2023396]
mm: khugepaged: skip huge page collapse for special files (Rafael Aquini) [2023396]
mm, thp: bail out early in collapse_file for writeback page (Rafael Aquini) [2023396]
mm/vmalloc: fix numa spreading for large hash tables (Rafael Aquini) [2023396]
mm/secretmem: avoid letting secretmem_users drop to zero (Rafael Aquini) [2023396]
mm/oom_kill.c: prevent a race between process_mrelease and exit_mmap (Rafael Aquini) [2023396]
mm: filemap: check if THP has hwpoisoned subpage for PMD page fault (Rafael Aquini) [2023396]
mm: hwpoison: remove the unnecessary THP check (Rafael Aquini) [2023396]
memcg: page_alloc: skip bulk allocator for __GFP_ACCOUNT (Rafael Aquini) [2023396]
secretmem: Prevent secretmem_users from wrapping to zero (Rafael Aquini) [2023396]
Revert "mm/secretmem: use refcount_t instead of atomic_t" (Rafael Aquini) [2023396]
memblock: exclude MEMBLOCK_NOMAP regions from kmemleak (Rafael Aquini) [2023396]
Revert "memblock: exclude NOMAP regions from kmemleak" (Rafael Aquini) [2023396]
mm/thp: decrease nr_thps in file's mapping on THP split (Rafael Aquini) [2023396]
mm/secretmem: fix NULL page->mapping dereference in page_is_secretmem() (Rafael Aquini) [2023396]
mm, slub: fix incorrect memcg slab count for bulk free (Rafael Aquini) [2023396]
mm, slub: fix potential use-after-free in slab_debugfs_fops (Rafael Aquini) [2023396]
mm, slub: fix potential memoryleak in kmem_cache_open() (Rafael Aquini) [2023396]
mm, slub: fix mismatch between reconstructed freelist depth and cnt (Rafael Aquini) [2023396]
mm, slub: fix two bugs in slab_debug_trace_open() (Rafael Aquini) [2023396]
mm/mempolicy: do not allow illegal MPOL_F_NUMA_BALANCING | MPOL_LOCAL in mbind() (Rafael Aquini) [2023396]
memblock: check memory total_size (Rafael Aquini) [2023396]
mm/migrate: fix CPUHP state to update node demotion order (Rafael Aquini) [2023396]
mm/migrate: add CPU hotplug to demotion #ifdef (Rafael Aquini) [2023396]
mm/migrate: optimize hotplug-time demotion order updates (Rafael Aquini) [2023396]
userfaultfd: fix a race between writeprotect and exit_mmap() (Rafael Aquini) [2023396]
mm/userfaultfd: selftests: fix memory corruption with thp enabled (Rafael Aquini) [2023396]
memblock: exclude NOMAP regions from kmemleak (Rafael Aquini) [2023396]
misc: fastrpc: Add missing lock before accessing find_vma() (Rafael Aquini) [2023396]
mm: fix uninitialized use in overcommit_policy_handler (Rafael Aquini) [2023396]
mm/memory_failure: fix the missing pte_unmap() call (Rafael Aquini) [2023396]
kasan: always respect CONFIG_KASAN_STACK (Rafael Aquini) [2023396]
mm/debug: sync up latest migrate_reason to migrate_reason_names (Rafael Aquini) [2023396]
mm/debug: sync up MR_CONTIG_RANGE and MR_LONGTERM_PIN (Rafael Aquini) [2023396]
mm: fs: invalidate bh_lrus for only cold path (Rafael Aquini) [2023396]
mm/shmem.c: fix judgment error in shmem_is_huge() (Rafael Aquini) [2023396]
mm/damon: don't use strnlen() with known-bogus source length (Rafael Aquini) [2023396]
kasan: fix Kconfig check of CC_HAS_WORKING_NOSANITIZE_ADDRESS (Rafael Aquini) [2023396]
mm, hwpoison: add is_free_buddy_page() in HWPoisonHandlable() (Rafael Aquini) [2023396]
memcg: flush lruvec stats in the refault (Rafael Aquini) [2023396]
netfilter: nf_tables: Fix oversized kvmalloc() calls (Rafael Aquini) [2023396]
mm: Fully initialize invalidate_lock, amend lock class later (Rafael Aquini) [2023396]
tools/bootconfig: Define memblock_free_ptr() to fix build error (Rafael Aquini) [2023396]
memblock: introduce saner 'memblock_free_ptr()' interface (Rafael Aquini) [2023396]
bpf: Add oversize check before call kvcalloc() (Rafael Aquini) [2023396]
netfilter: ipset: Fix oversized kvmalloc() calls (Rafael Aquini) [2023396]
bpf, mm: Fix lockdep warning triggered by stack_map_get_build_id_offset() (Rafael Aquini) [2023396]
tools headers UAPI: Sync files changed by new process_mrelease syscall and the removal of some compat entry points (Rafael Aquini) [2023396]
arm64: kdump: Skip kmemleak scan reserved memory for kdump (Rafael Aquini) [2023396]
mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task (Rafael Aquini) [2023396]
mm/kmemleak: allow __GFP_NOLOCKDEP passed to kmemleak's gfp (Rafael Aquini) [2023396]
mmap_lock: change trace and locking order (Rafael Aquini) [2023396]
mm/page_alloc.c: avoid accessing uninitialized pcp page migratetype (Rafael Aquini) [2023396]
mm,vmscan: fix divide by zero in get_scan_count (Rafael Aquini) [2023396]
mm/hugetlb: initialize hugetlb_usage in mm_init (Rafael Aquini) [2023396]
mm/hmm: bypass devmap pte when all pfn requested flags are fulfilled (Rafael Aquini) [2023396]
arch: remove compat_alloc_user_space (Rafael Aquini) [2023396]
compat: remove some compat entry points (Rafael Aquini) [2023396]
mm: simplify compat numa syscalls (Rafael Aquini) [2023396]
mm: simplify compat_sys_move_pages (Rafael Aquini) [2023396]
kexec: avoid compat_alloc_user_space (Rafael Aquini) [2023396]
kexec: move locking into do_kexec_load (Rafael Aquini) [2023396]
mm: migrate: change to use bool type for 'page_was_mapped' (Rafael Aquini) [2023396]
mm: migrate: fix the incorrect function name in comments (Rafael Aquini) [2023396]
mm: migrate: introduce a local variable to get the number of pages (Rafael Aquini) [2023396]
mm/vmstat: protect per cpu variables with preempt disable on RT (Rafael Aquini) [2023396]
mm/workingset: correct kernel-doc notations (Rafael Aquini) [2023396]
percpu: remove export of pcpu_base_addr (Rafael Aquini) [2023396]
MAINTAINERS: update for DAMON (Rafael Aquini) [2023396]
mm/damon: add user space selftests (Rafael Aquini) [2023396]
mm/damon: add kunit tests (Rafael Aquini) [2023396]
Documentation: add documents for DAMON (Rafael Aquini) [2023396]
mm/damon/dbgfs: support multiple contexts (Rafael Aquini) [2023396]
mm/damon/dbgfs: export kdamond pid to the user space (Rafael Aquini) [2023396]
mm/damon: implement a debugfs-based user space interface (Rafael Aquini) [2023396]
mm/damon: add a tracepoint (Rafael Aquini) [2023396]
mm/damon: implement primitives for the virtual memory address spaces (Rafael Aquini) [2023396]
mm/idle_page_tracking: make PG_idle reusable (Rafael Aquini) [2023396]
mm/damon: adaptively adjust regions (Rafael Aquini) [2023396]
mm/damon/core: implement region-based sampling (Rafael Aquini) [2023396]
mm: introduce Data Access MONitor (DAMON) (Rafael Aquini) [2023396]
kfence: test: fail fast if disabled at boot (Rafael Aquini) [2023396]
kfence: show cpu and timestamp in alloc/free info (Rafael Aquini) [2023396]
mm/secretmem: use refcount_t instead of atomic_t (Rafael Aquini) [2023396]
mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFLAGS) - 1) (Rafael Aquini) [2023396]
mm: in_irq() cleanup (Rafael Aquini) [2023396]
highmem: don't disable preemption on RT in kmap_atomic() (Rafael Aquini) [2023396]
mm/early_ioremap.c: remove redundant early_ioremap_shutdown() (Rafael Aquini) [2023396]
mm: don't allow executable ioremap mappings (Rafael Aquini) [2023396]
mm: move ioremap_page_range to vmalloc.c (Rafael Aquini) [2023396]
mm: remove redundant compound_head() calling (Rafael Aquini) [2023396]
mm/memory_hotplug: use helper zone_is_zone_device() to simplify the code (Rafael Aquini) [2023396]
mm/memory_hotplug: improved dynamic memory group aware "auto-movable" online policy (Rafael Aquini) [2023396]
mm/memory_hotplug: memory group aware "auto-movable" online policy (Rafael Aquini) [2023396]
virtio-mem: use a single dynamic memory group for a single virtio-mem device (Rafael Aquini) [2023396]
dax/kmem: use a single static memory group for a single probed unit (Rafael Aquini) [2023396]
ACPI: memhotplug: use a single static memory group for a single memory device (Rafael Aquini) [2023396]
mm/memory_hotplug: track present pages in memory groups (Rafael Aquini) [2023396]
drivers/base/memory: introduce "memory groups" to logically group memory blocks (Rafael Aquini) [2023396]
mm/memory_hotplug: introduce "auto-movable" online policy (Rafael Aquini) [2023396]
mm: track present early pages per zone (Rafael Aquini) [2023396]
ACPI: memhotplug: memory resources cannot be enabled yet (Rafael Aquini) [2023396]
mm/memory_hotplug: remove nid parameter from remove_memory() and friends (Rafael Aquini) [2023396]
mm/memory_hotplug: remove nid parameter from arch_remove_memory() (Rafael Aquini) [2023396]
mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() (Rafael Aquini) [2023396]
mm: memory_hotplug: cleanup after removal of pfn_valid_within() (Rafael Aquini) [2023396]
mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE (Rafael Aquini) [2023396]
memory-hotplug.rst: complete admin-guide overhaul (Rafael Aquini) [2023396]
memory-hotplug.rst: remove locking details from admin-guide (Rafael Aquini) [2023396]
Revert "memcg: enable accounting for pollfd and select bits arrays" (Rafael Aquini) [2023396]
Revert "memcg: enable accounting for file lock caches" (Rafael Aquini) [2023396]
Revert "mm/gup: remove try_get_page(), call try_get_compound_head() directly" (Rafael Aquini) [2023396]
binfmt: a.out: Fix bogus semicolon (Rafael Aquini) [2023396]
mm, slub: convert kmem_cpu_slab protection to local_lock (Rafael Aquini) [2023396]
mm, slub: use migrate_disable() on PREEMPT_RT (Rafael Aquini) [2023396]
mm, slub: protect put_cpu_partial() with disabled irqs instead of cmpxchg (Rafael Aquini) [2023396]
mm, slub: make slab_lock() disable irqs with PREEMPT_RT (Rafael Aquini) [2023396]
mm: slub: make object_map_lock a raw_spinlock_t (Rafael Aquini) [2023396]
mm: slub: move flush_cpu_slab() invocations __free_slab() invocations out of IRQ context (Rafael Aquini) [2023396]
mm, slab: split out the cpu offline variant of flush_slab() (Rafael Aquini) [2023396]
mm, slub: don't disable irqs in slub_cpu_dead() (Rafael Aquini) [2023396]
mm, slub: only disable irq with spin_lock in __unfreeze_partials() (Rafael Aquini) [2023396]
mm, slub: separate detaching of partial list in unfreeze_partials() from unfreezing (Rafael Aquini) [2023396]
mm, slub: detach whole partial list at once in unfreeze_partials() (Rafael Aquini) [2023396]
mm, slub: discard slabs in unfreeze_partials() without irqs disabled (Rafael Aquini) [2023396]
mm, slub: move irq control into unfreeze_partials() (Rafael Aquini) [2023396]
mm, slub: call deactivate_slab() without disabling irqs (Rafael Aquini) [2023396]
mm, slub: make locking in deactivate_slab() irq-safe (Rafael Aquini) [2023396]
mm, slub: move reset of c->page and freelist out of deactivate_slab() (Rafael Aquini) [2023396]
mm, slub: stop disabling irqs around get_partial() (Rafael Aquini) [2023396]
mm, slub: check new pages with restored irqs (Rafael Aquini) [2023396]
mm, slub: validate slab from partial list or page allocator before making it cpu slab (Rafael Aquini) [2023396]
mm, slub: restore irqs around calling new_slab() (Rafael Aquini) [2023396]
mm, slub: move disabling irqs closer to get_partial() in ___slab_alloc() (Rafael Aquini) [2023396]
mm, slub: do initial checks in ___slab_alloc() with irqs enabled (Rafael Aquini) [2023396]
mm, slub: move disabling/enabling irqs to ___slab_alloc() (Rafael Aquini) [2023396]
mm, slub: simplify kmem_cache_cpu and tid setup (Rafael Aquini) [2023396]
mm, slub: restructure new page checks in ___slab_alloc() (Rafael Aquini) [2023396]
mm, slub: return slab page from get_partial() and set c->page afterwards (Rafael Aquini) [2023396]
mm, slub: dissolve new_slab_objects() into ___slab_alloc() (Rafael Aquini) [2023396]
mm, slub: extract get_partial() from new_slab_objects() (Rafael Aquini) [2023396]
mm, slub: remove redundant unfreeze_partials() from put_cpu_partial() (Rafael Aquini) [2023396]
mm, slub: don't disable irq for debug_check_no_locks_freed() (Rafael Aquini) [2023396]
mm, slub: allocate private object map for validate_slab_cache() (Rafael Aquini) [2023396]
mm, slub: allocate private object map for debugfs listings (Rafael Aquini) [2023396]
mm, slub: don't call flush_all() from slab_debug_trace_open() (Rafael Aquini) [2023396]
mm/madvise: add MADV_WILLNEED to process_madvise() (Rafael Aquini) [2023396]
mm/vmstat: remove unneeded return value (Rafael Aquini) [2023396]
mm/vmstat: simplify the array size calculation (Rafael Aquini) [2023396]
mm/vmstat: correct some wrong comments (Rafael Aquini) [2023396]
mm/percpu,c: remove obsolete comments of pcpu_chunk_populated() (Rafael Aquini) [2023396]
selftests: vm: add COW time test for KSM pages (Rafael Aquini) [2023396]
selftests: vm: add KSM merging time test (Rafael Aquini) [2023396]
mm: KSM: fix data type (Rafael Aquini) [2023396]
selftests: vm: add KSM merging across nodes test (Rafael Aquini) [2023396]
selftests: vm: add KSM zero page merging test (Rafael Aquini) [2023396]
selftests: vm: add KSM unmerge test (Rafael Aquini) [2023396]
selftests: vm: add KSM merge test (Rafael Aquini) [2023396]
mm/migrate: correct kernel-doc notation (Rafael Aquini) [2023396]
mm: wire up syscall process_mrelease (Rafael Aquini) [2023396]
mm: introduce process_mrelease system call (Rafael Aquini) [2023396]
memblock: make memblock_find_in_range method private (Rafael Aquini) [2023396]
mm/mempolicy.c: use in_task() in mempolicy_slab_node() (Rafael Aquini) [2023396]
mm/mempolicy: unify the create() func for bind/interleave/prefer-many policies (Rafael Aquini) [2023396]
mm/mempolicy: advertise new MPOL_PREFERRED_MANY (Rafael Aquini) [2023396]
mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY (Rafael Aquini) [2023396]
mm/memplicy: add page allocation function for MPOL_PREFERRED_MANY policy (Rafael Aquini) [2023396]
mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferred nodes (Rafael Aquini) [2023396]
mm/mempolicy: use readable NUMA_NO_NODE macro instead of magic number (Rafael Aquini) [2023396]
mm: compaction: support triggering of proactive compaction by user (Rafael Aquini) [2023396]
mm: compaction: optimize proactive compaction deferrals (Rafael Aquini) [2023396]
mm, vmscan: guarantee drop_slab_node() termination (Rafael Aquini) [2023396]
mm/vmscan: add 'else' to remove check_pending label (Rafael Aquini) [2023396]
mm/vmscan: remove unneeded return value of kswapd_run() (Rafael Aquini) [2023396]
mm/vmscan: remove misleading setting to sc->priority (Rafael Aquini) [2023396]
mm/vmscan: remove the PageDirty check after MADV_FREE pages are page_ref_freezed (Rafael Aquini) [2023396]
mm/vmpressure: replace vmpressure_to_css() with vmpressure_to_memcg() (Rafael Aquini) [2023396]
mm/migrate: add sysfs interface to enable reclaim migration (Rafael Aquini) [2023396]
mm/vmscan: never demote for memcg reclaim (Rafael Aquini) [2023396]
mm/vmscan: Consider anonymous pages without swap (Rafael Aquini) [2023396]
mm/vmscan: add helper for querying ability to age anonymous pages (Rafael Aquini) [2023396]
mm/vmscan: add page demotion counter (Rafael Aquini) [2023396]
mm/migrate: demote pages during reclaim (Rafael Aquini) [2023396]
mm/migrate: enable returning precise migrate_pages() success count (Rafael Aquini) [2023396]
mm/migrate: update node demotion order on hotplug events (Rafael Aquini) [2023396]
mm/numa: automatically generate node migration order (Rafael Aquini) [2023396]
selftests/vm/userfaultfd: wake after copy failure (Rafael Aquini) [2023396]
userfaultfd: prevent concurrent API initialization (Rafael Aquini) [2023396]
userfaultfd: change mmap_changing to atomic (Rafael Aquini) [2023396]
hugetlb: fix hugetlb cgroup refcounting during vma split (Rafael Aquini) [2023396]
hugetlb: before freeing hugetlb page set dtor to appropriate value (Rafael Aquini) [2023396]
hugetlb: drop ref count earlier after page allocation (Rafael Aquini) [2023396]
hugetlb: simplify prep_compound_gigantic_page ref count racing code (Rafael Aquini) [2023396]
mm: fix panic caused by __page_handle_poison() (Rafael Aquini) [2023396]
mm: hwpoison: dump page for unhandlable page (Rafael Aquini) [2023396]
doc: hwpoison: correct the support for hugepage (Rafael Aquini) [2023396]
mm: hwpoison: don't drop slab caches for offlining non-LRU page (Rafael Aquini) [2023396]
mm/hwpoison: fix some obsolete comments (Rafael Aquini) [2023396]
mm/hwpoison: fix potential pte_unmap_unlock pte error (Rafael Aquini) [2023396]
mm/hwpoison: remove unneeded variable unmap_success (Rafael Aquini) [2023396]
mm/page_isolation: tracing: trace all test_pages_isolated failures (Rafael Aquini) [2023396]
mm/page_alloc.c: use in_task() (Rafael Aquini) [2023396]
mm/page_alloc: make alloc_node_mem_map() __init rather than __ref (Rafael Aquini) [2023396]
mm/page_alloc.c: fix 'zone_id' may be used uninitialized in this function warning (Rafael Aquini) [2023396]
memblock: stop poisoning raw allocations (Rafael Aquini) [2023396]
mm: introduce memmap_alloc() to unify memory map allocation (Rafael Aquini) [2023396]
mm/page_alloc: always initialize memory map for the holes (Rafael Aquini) [2023396]
kasan: test: avoid corrupting memory in kasan_rcu_uaf (Rafael Aquini) [2023396]
kasan: test: avoid corrupting memory in copy_user_test (Rafael Aquini) [2023396]
kasan: test: clean up ksize_uaf (Rafael Aquini) [2023396]
kasan: test: only do kmalloc_uaf_memset for generic mode (Rafael Aquini) [2023396]
kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS (Rafael Aquini) [2023396]
kasan: test: avoid corrupting memory via memset (Rafael Aquini) [2023396]
kasan: test: avoid writing invalid memory (Rafael Aquini) [2023396]
kasan: test: rework kmalloc_oob_right (Rafael Aquini) [2023396]
mm/kasan: move kasan.fault to mm/kasan/report.c (Rafael Aquini) [2023396]
mm/vmalloc: fix wrong behavior in vread (Rafael Aquini) [2023396]
lib/test_vmalloc.c: add a new 'nr_pages' parameter (Rafael Aquini) [2023396]
mm/vmalloc: remove gfpflags_allow_blocking() check (Rafael Aquini) [2023396]
mm/vmalloc: use batched page requests in bulk-allocator (Rafael Aquini) [2023396]
mm/sparse: clarify pgdat_to_phys (Rafael Aquini) [2023396]
include/linux/mmzone.h: avoid a warning in sparse memory support (Rafael Aquini) [2023396]
mm/sparse: set SECTION_NID_SHIFT to 6 (Rafael Aquini) [2023396]
mm: sparse: remove __section_nr() function (Rafael Aquini) [2023396]
mm: sparse: pass section_nr to find_memory_block (Rafael Aquini) [2023396]
mm: sparse: pass section_nr to section_mark_present (Rafael Aquini) [2023396]
mm/bootmem_info.c: mark __init on register_page_bootmem_info_section (Rafael Aquini) [2023396]
mm/mremap: fix memory account on do_munmap() failure (Rafael Aquini) [2023396]
remap_file_pages: Use vma_lookup() instead of find_vma() (Rafael Aquini) [2023396]
mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code (Rafael Aquini) [2023396]
mm: remove flush_kernel_dcache_page (Rafael Aquini) [2023396]
scatterlist: replace flush_kernel_dcache_page with flush_dcache_page (Rafael Aquini) [2023396]
mmc: mmc_spi: replace flush_kernel_dcache_page with flush_dcache_page (Rafael Aquini) [2023396]
mmc: JZ4740: remove the flush_kernel_dcache_page call in jz4740_mmc_read_data (Rafael Aquini) [2023396]
selftests: Fix spelling mistake "cann't" -> "cannot" (Rafael Aquini) [2023396]
selftests/vm: use kselftest skip code for skipped tests (Rafael Aquini) [2023396]
memcg: make memcg->event_list_lock irqsafe (Rafael Aquini) [2023396]
memcg: fix up drain_local_stock comment (Rafael Aquini) [2023396]
mm, memcg: save some atomic ops when flush is already true (Rafael Aquini) [2023396]
mm, memcg: remove unused functions (Rafael Aquini) [2023396]
mm: memcontrol: set the correct memcg swappiness restriction (Rafael Aquini) [2023396]
memcg: replace in_interrupt() by !in_task() in active_memcg() (Rafael Aquini) [2023396]
memcg: cleanup racy sum avoidance code (Rafael Aquini) [2023396]
memcg: enable accounting for ldt_struct objects (Rafael Aquini) [2023396]
memcg: enable accounting for posix_timers_cache slab (Rafael Aquini) [2023396]
memcg: enable accounting for signals (Rafael Aquini) [2023396]
memcg: enable accounting for new namesapces and struct nsproxy (Rafael Aquini) [2023396]
memcg: enable accounting for fasync_cache (Rafael Aquini) [2023396]
memcg: enable accounting for file lock caches (Rafael Aquini) [2023396]
memcg: enable accounting for pollfd and select bits arrays (Rafael Aquini) [2023396]
memcg: enable accounting for mnt_cache entries (Rafael Aquini) [2023396]
memcg: charge fs_context and legacy_fs_context (Rafael Aquini) [2023396]
memcg: infrastructure to flush memcg stats (Rafael Aquini) [2023396]
memcg: switch lruvec stats to rstat (Rafael Aquini) [2023396]
mm, memcg: inline swap-related functions to improve disabled memcg config (Rafael Aquini) [2023396]
mm, memcg: inline mem_cgroup_{charge/uncharge} to improve disabled memcg config (Rafael Aquini) [2023396]
mm, memcg: add mem_cgroup_disabled checks in vmpressure and swap-related functions (Rafael Aquini) [2023396]
huge tmpfs: decide stat.st_blksize by shmem_is_huge() (Rafael Aquini) [2023396]
huge tmpfs: shmem_is_huge(vma, inode, index) (Rafael Aquini) [2023396]
huge tmpfs: SGP_NOALLOC to stop collapse_file() on race (Rafael Aquini) [2023396]
huge tmpfs: move shmem_huge_enabled() upwards (Rafael Aquini) [2023396]
huge tmpfs: revert shmem's use of transhuge_vma_enabled() (Rafael Aquini) [2023396]
huge tmpfs: remove shrinklist addition from shmem_setattr() (Rafael Aquini) [2023396]
huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE (Rafael Aquini) [2023396]
huge tmpfs: fix fallocate(vanilla) advance over huge pages (Rafael Aquini) [2023396]
shmem: shmem_writepage() split unlikely i915 THP (Rafael Aquini) [2023396]
shmem: include header file to declare swap_info (Rafael Aquini) [2023396]
shmem: remove unneeded function forward declaration (Rafael Aquini) [2023396]
shmem: remove unneeded header file (Rafael Aquini) [2023396]
shmem: remove unneeded variable ret (Rafael Aquini) [2023396]
shmem: use raw_spinlock_t for ->stat_lock (Rafael Aquini) [2023396]
mm/gup: remove try_get_page(), call try_get_compound_head() directly (Rafael Aquini) [2023396]
mm/gup: small refactoring: simplify try_grab_page() (Rafael Aquini) [2023396]
mm/gup: documentation corrections for gup/pup (Rafael Aquini) [2023396]
mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() (Rafael Aquini) [2023396]
mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() (Rafael Aquini) [2023396]
mm: gup: remove useless BUG_ON in __get_user_pages() (Rafael Aquini) [2023396]
mm: gup: remove unneed local variable orig_refs (Rafael Aquini) [2023396]
mm: gup: remove set but unused local variable major (Rafael Aquini) [2023396]
mm: delete unused get_kernel_page() (Rafael Aquini) [2023396]
include/linux/buffer_head.h: fix boolreturn.cocci warnings (Rafael Aquini) [2023396]
fs, mm: fix race in unlinking swapfile (Rafael Aquini) [2023396]
fs: inode: count invalidated shadow pages in pginodesteal (Rafael Aquini) [2023396]
fs: drop_caches: fix skipping over shadow cache inodes (Rafael Aquini) [2023396]
fs: update documentation of get_write_access() and friends (Rafael Aquini) [2023396]
filesystems/locking: fix Malformed table warning (Rafael Aquini) [2023396]
writeback: memcg: simplify cgroup_writeback_by_id (Rafael Aquini) [2023396]
writeback: use READ_ONCE for unlocked reads of writeback stats (Rafael Aquini) [2023396]
writeback: rename domain_update_bandwidth() (Rafael Aquini) [2023396]
writeback: fix bandwidth estimate for spiky workload (Rafael Aquini) [2023396]
writeback: reliably update bandwidth estimation (Rafael Aquini) [2023396]
writeback: track number of inodes under writeback (Rafael Aquini) [2023396]
writeback: make the laptop_mode prototypes available unconditionally (Rafael Aquini) [2023396]
mm: remove irqsave/restore locking from contexts with irqs enabled (Rafael Aquini) [2023396]
mm: add kernel_misc_reclaimable in show_free_areas (Rafael Aquini) [2023396]
mm: report a more useful address for reclaim acquisition (Rafael Aquini) [2023396]
mm/debug_vm_pgtable: fix corrupted page flag (Rafael Aquini) [2023396]
mm/debug_vm_pgtable: remove unused code (Rafael Aquini) [2023396]
mm/debug_vm_pgtable: use struct pgtable_debug_args in PGD and P4D modifying tests (Rafael Aquini) [2023396]
mm/debug_vm_pgtable: use struct pgtable_debug_args in PUD modifying tests (Rafael Aquini) [2023396]
mm/debug_vm_pgtable: use struct pgtable_debug_args in PMD modifying tests (Rafael Aquini) [2023396]
mm/debug_vm_pgtable: use struct pgtable_debug_args in PTE modifying tests (Rafael Aquini) [2023396]
mm/debug_vm_pgtable: use struct pgtable_debug_args in migration and thp tests (Rafael Aquini) [2023396]
mm/debug_vm_pgtable: use struct pgtable_debug_args in soft_dirty and swap tests (Rafael Aquini) [2023396]
mm/debug_vm_pgtable: use struct pgtable_debug_args in protnone and devmap tests (Rafael Aquini) [2023396]
mm/debug_vm_pgtable: use struct pgtable_debug_args in leaf and savewrite tests (Rafael Aquini) [2023396]
mm/debug_vm_pgtable: use struct pgtable_debug_args in basic tests (Rafael Aquini) [2023396]
mm/debug_vm_pgtable: introduce struct pgtable_debug_args (Rafael Aquini) [2023396]
mm: ignore MAP_DENYWRITE in ksys_mmap_pgoff() (Rafael Aquini) [2023396]
mm: remove VM_DENYWRITE (Rafael Aquini) [2023396]
binfmt: remove in-tree usage of MAP_DENYWRITE (Rafael Aquini) [2023396]
kernel/fork: always deny write access to current MM exe_file (Rafael Aquini) [2023396]
kernel/fork: factor out replacing the current MM exe_file (Rafael Aquini) [2023396]
binfmt: don't use MAP_DENYWRITE when loading shared libraries via uselib() (Rafael Aquini) [2023396]
ARM: 9115/1: mm/maccess: fix unaligned copy_{from,to}_kernel_nofault (Rafael Aquini) [2023396]
net-memcg: pass in gfp_t mask to mem_cgroup_charge_skmem() (Rafael Aquini) [2023396]
memblock: Check memory add/cap ordering (Rafael Aquini) [2023396]
memblock: Add missing debug code to memblock_add_node() (Rafael Aquini) [2023396]
mm: don't allow oversized kvmalloc() calls (Rafael Aquini) [2023396]
mm: Add kvrealloc() (Rafael Aquini) [2023396]
mm: hide laptop_mode_wb_timer entirely behind the BDI API (Rafael Aquini) [2023396]
mm: Add functions to lock invalidate_lock for two mappings (Rafael Aquini) [2023396]
mm: Protect operations adding pages to page cache with invalidate_lock (Rafael Aquini) [2023396]
mm: Fix comments mentioning i_mutex (Rafael Aquini) [2023396]
exit/bdflush: Remove the deprecated bdflush system call (Rafael Aquini) [2023396]