From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: stable@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
patches@lists.linux.dev,
"Matthew Wilcox (Oracle)" <willy@infradead.org>,
Andrew Morton <akpm@linux-foundation.org>,
Eliav Farber <farbere@amazon.com>
Subject: [PATCH 5.10 198/332] minmax: add in_range() macro
Date: Mon, 27 Oct 2025 19:34:11 +0100 [thread overview]
Message-ID: <20251027183529.933211261@linuxfoundation.org> (raw)
In-Reply-To: <20251027183524.611456697@linuxfoundation.org>
5.10-stable review patch. If anyone has any objections, please let me know.
------------------
From: "Matthew Wilcox (Oracle)" <willy@infradead.org>
[ Upstream commit f9bff0e31881d03badf191d3b0005839391f5f2b ]
Patch series "New page table range API", v6.
This patchset changes the API used by the MM to set up page table entries.
The four APIs are:
set_ptes(mm, addr, ptep, pte, nr)
update_mmu_cache_range(vma, addr, ptep, nr)
flush_dcache_folio(folio)
flush_icache_pages(vma, page, nr)
flush_dcache_folio() isn't technically new, but no architecture
implemented it, so I've done that for them. The old APIs remain around
but are mostly implemented by calling the new interfaces.
The new APIs are based around setting up N page table entries at once.
The N entries belong to the same PMD, the same folio and the same VMA, so
ptep++ is a legitimate operation, and locking is taken care of for you.
Some architectures can do a better job of it than just a loop, but I have
hesitated to make too deep a change to architectures I don't understand
well.
One thing I have changed in every architecture is that PG_arch_1 is now a
per-folio bit instead of a per-page bit when used for dcache clean/dirty
tracking. This was something that would have to happen eventually, and it
makes sense to do it now rather than iterate over every page involved in a
cache flush and figure out if it needs to happen.
The point of all this is better performance, and Fengwei Yin has measured
improvement on x86. I suspect you'll see improvement on your architecture
too. Try the new will-it-scale test mentioned here:
https://lore.kernel.org/linux-mm/20230206140639.538867-5-fengwei.yin@intel.com/
You'll need to run it on an XFS filesystem and have
CONFIG_TRANSPARENT_HUGEPAGE set.
This patchset is the basis for much of the anonymous large folio work
being done by Ryan, so it's received quite a lot of testing over the last
few months.
This patch (of 38):
Determine if a value lies within a range more efficiently (subtraction +
comparison vs two comparisons and an AND). It also has useful (under some
circumstances) behaviour if the range exceeds the maximum value of the
type. Convert all the conflicting definitions of in_range() within the
kernel; some can use the generic definition while others need their own
definition.
Link: https://lkml.kernel.org/r/20230802151406.3735276-1-willy@infradead.org
Link: https://lkml.kernel.org/r/20230802151406.3735276-2-willy@infradead.org
Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Eliav Farber <farbere@amazon.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
arch/arm/mm/pageattr.c | 6 +-
drivers/gpu/drm/arm/display/include/malidp_utils.h | 2
drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c | 24 +++++------
drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 6 --
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 18 ++++----
fs/btrfs/misc.h | 2
fs/ext2/balloc.c | 2
fs/ext4/ext4.h | 2
fs/ufs/util.h | 6 --
include/linux/minmax.h | 27 +++++++++++++
lib/logic_pio.c | 3 -
net/netfilter/nf_nat_core.c | 6 +-
net/tipc/core.h | 2
net/tipc/link.c | 10 ++--
14 files changed, 61 insertions(+), 55 deletions(-)
--- a/arch/arm/mm/pageattr.c
+++ b/arch/arm/mm/pageattr.c
@@ -25,7 +25,7 @@ static int change_page_range(pte_t *ptep
return 0;
}
-static bool in_range(unsigned long start, unsigned long size,
+static bool range_in_range(unsigned long start, unsigned long size,
unsigned long range_start, unsigned long range_end)
{
return start >= range_start && start < range_end &&
@@ -46,8 +46,8 @@ static int change_memory_common(unsigned
if (!size)
return 0;
- if (!in_range(start, size, MODULES_VADDR, MODULES_END) &&
- !in_range(start, size, VMALLOC_START, VMALLOC_END))
+ if (!range_in_range(start, size, MODULES_VADDR, MODULES_END) &&
+ !range_in_range(start, size, VMALLOC_START, VMALLOC_END))
return -EINVAL;
data.set_mask = set_mask;
--- a/drivers/gpu/drm/arm/display/include/malidp_utils.h
+++ b/drivers/gpu/drm/arm/display/include/malidp_utils.h
@@ -35,7 +35,7 @@ static inline void set_range(struct mali
rg->end = end;
}
-static inline bool in_range(struct malidp_range *rg, u32 v)
+static inline bool malidp_in_range(struct malidp_range *rg, u32 v)
{
return (v >= rg->start) && (v <= rg->end);
}
--- a/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c
+++ b/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c
@@ -305,12 +305,12 @@ komeda_layer_check_cfg(struct komeda_lay
if (komeda_fb_check_src_coords(kfb, src_x, src_y, src_w, src_h))
return -EINVAL;
- if (!in_range(&layer->hsize_in, src_w)) {
+ if (!malidp_in_range(&layer->hsize_in, src_w)) {
DRM_DEBUG_ATOMIC("invalidate src_w %d.\n", src_w);
return -EINVAL;
}
- if (!in_range(&layer->vsize_in, src_h)) {
+ if (!malidp_in_range(&layer->vsize_in, src_h)) {
DRM_DEBUG_ATOMIC("invalidate src_h %d.\n", src_h);
return -EINVAL;
}
@@ -452,14 +452,14 @@ komeda_scaler_check_cfg(struct komeda_sc
hsize_out = dflow->out_w;
vsize_out = dflow->out_h;
- if (!in_range(&scaler->hsize, hsize_in) ||
- !in_range(&scaler->hsize, hsize_out)) {
+ if (!malidp_in_range(&scaler->hsize, hsize_in) ||
+ !malidp_in_range(&scaler->hsize, hsize_out)) {
DRM_DEBUG_ATOMIC("Invalid horizontal sizes");
return -EINVAL;
}
- if (!in_range(&scaler->vsize, vsize_in) ||
- !in_range(&scaler->vsize, vsize_out)) {
+ if (!malidp_in_range(&scaler->vsize, vsize_in) ||
+ !malidp_in_range(&scaler->vsize, vsize_out)) {
DRM_DEBUG_ATOMIC("Invalid vertical sizes");
return -EINVAL;
}
@@ -574,13 +574,13 @@ komeda_splitter_validate(struct komeda_s
return -EINVAL;
}
- if (!in_range(&splitter->hsize, dflow->in_w)) {
+ if (!malidp_in_range(&splitter->hsize, dflow->in_w)) {
DRM_DEBUG_ATOMIC("split in_w:%d is out of the acceptable range.\n",
dflow->in_w);
return -EINVAL;
}
- if (!in_range(&splitter->vsize, dflow->in_h)) {
+ if (!malidp_in_range(&splitter->vsize, dflow->in_h)) {
DRM_DEBUG_ATOMIC("split in_h: %d exceeds the acceptable range.\n",
dflow->in_h);
return -EINVAL;
@@ -624,13 +624,13 @@ komeda_merger_validate(struct komeda_mer
return -EINVAL;
}
- if (!in_range(&merger->hsize_merged, output->out_w)) {
+ if (!malidp_in_range(&merger->hsize_merged, output->out_w)) {
DRM_DEBUG_ATOMIC("merged_w: %d is out of the accepted range.\n",
output->out_w);
return -EINVAL;
}
- if (!in_range(&merger->vsize_merged, output->out_h)) {
+ if (!malidp_in_range(&merger->vsize_merged, output->out_h)) {
DRM_DEBUG_ATOMIC("merged_h: %d is out of the accepted range.\n",
output->out_h);
return -EINVAL;
@@ -866,8 +866,8 @@ void komeda_complete_data_flow_cfg(struc
* input/output range.
*/
if (dflow->en_scaling && scaler)
- dflow->en_split = !in_range(&scaler->hsize, dflow->in_w) ||
- !in_range(&scaler->hsize, dflow->out_w);
+ dflow->en_split = !malidp_in_range(&scaler->hsize, dflow->in_w) ||
+ !malidp_in_range(&scaler->hsize, dflow->out_w);
}
static bool merger_is_available(struct komeda_pipeline *pipe,
--- a/drivers/gpu/drm/msm/adreno/a6xx_gmu.c
+++ b/drivers/gpu/drm/msm/adreno/a6xx_gmu.c
@@ -657,12 +657,6 @@ struct block_header {
u32 data[];
};
-/* this should be a general kernel helper */
-static int in_range(u32 addr, u32 start, u32 size)
-{
- return addr >= start && addr < start + size;
-}
-
static bool fw_block_mem(struct a6xx_gmu_bo *bo, const struct block_header *blk)
{
if (!in_range(blk->addr, bo->iova, bo->size))
--- a/drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c
+++ b/drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c
@@ -2131,7 +2131,7 @@ static const struct ethtool_ops cxgb_eth
.set_link_ksettings = set_link_ksettings,
};
-static int in_range(int val, int lo, int hi)
+static int cxgb_in_range(int val, int lo, int hi)
{
return val < 0 || (val <= hi && val >= lo);
}
@@ -2162,19 +2162,19 @@ static int cxgb_extension_ioctl(struct n
return -EINVAL;
if (t.qset_idx >= SGE_QSETS)
return -EINVAL;
- if (!in_range(t.intr_lat, 0, M_NEWTIMER) ||
- !in_range(t.cong_thres, 0, 255) ||
- !in_range(t.txq_size[0], MIN_TXQ_ENTRIES,
+ if (!cxgb_in_range(t.intr_lat, 0, M_NEWTIMER) ||
+ !cxgb_in_range(t.cong_thres, 0, 255) ||
+ !cxgb_in_range(t.txq_size[0], MIN_TXQ_ENTRIES,
MAX_TXQ_ENTRIES) ||
- !in_range(t.txq_size[1], MIN_TXQ_ENTRIES,
+ !cxgb_in_range(t.txq_size[1], MIN_TXQ_ENTRIES,
MAX_TXQ_ENTRIES) ||
- !in_range(t.txq_size[2], MIN_CTRL_TXQ_ENTRIES,
+ !cxgb_in_range(t.txq_size[2], MIN_CTRL_TXQ_ENTRIES,
MAX_CTRL_TXQ_ENTRIES) ||
- !in_range(t.fl_size[0], MIN_FL_ENTRIES,
+ !cxgb_in_range(t.fl_size[0], MIN_FL_ENTRIES,
MAX_RX_BUFFERS) ||
- !in_range(t.fl_size[1], MIN_FL_ENTRIES,
+ !cxgb_in_range(t.fl_size[1], MIN_FL_ENTRIES,
MAX_RX_JUMBO_BUFFERS) ||
- !in_range(t.rspq_size, MIN_RSPQ_ENTRIES,
+ !cxgb_in_range(t.rspq_size, MIN_RSPQ_ENTRIES,
MAX_RSPQ_ENTRIES))
return -EINVAL;
--- a/fs/btrfs/misc.h
+++ b/fs/btrfs/misc.h
@@ -8,8 +8,6 @@
#include <asm/div64.h>
#include <linux/rbtree.h>
-#define in_range(b, first, len) ((b) >= (first) && (b) < (first) + (len))
-
static inline void cond_wake_up(struct wait_queue_head *wq)
{
/*
--- a/fs/ext2/balloc.c
+++ b/fs/ext2/balloc.c
@@ -36,8 +36,6 @@
*/
-#define in_range(b, first, len) ((b) >= (first) && (b) <= (first) + (len) - 1)
-
struct ext2_group_desc * ext2_get_group_desc(struct super_block * sb,
unsigned int block_group,
struct buffer_head ** bh)
--- a/fs/ext4/ext4.h
+++ b/fs/ext4/ext4.h
@@ -3659,8 +3659,6 @@ static inline void set_bitmap_uptodate(s
set_bit(BH_BITMAP_UPTODATE, &(bh)->b_state);
}
-#define in_range(b, first, len) ((b) >= (first) && (b) <= (first) + (len) - 1)
-
/* For ioend & aio unwritten conversion wait queues */
#define EXT4_WQ_HASH_SZ 37
#define ext4_ioend_wq(v) (&ext4__ioend_wq[((unsigned long)(v)) %\
--- a/fs/ufs/util.h
+++ b/fs/ufs/util.h
@@ -11,12 +11,6 @@
#include <linux/fs.h>
#include "swab.h"
-
-/*
- * some useful macros
- */
-#define in_range(b,first,len) ((b)>=(first)&&(b)<(first)+(len))
-
/*
* functions used for retyping
*/
--- a/include/linux/minmax.h
+++ b/include/linux/minmax.h
@@ -3,6 +3,7 @@
#define _LINUX_MINMAX_H
#include <linux/const.h>
+#include <linux/types.h>
/*
* min()/max()/clamp() macros must accomplish three things:
@@ -175,6 +176,32 @@
*/
#define clamp_val(val, lo, hi) clamp_t(typeof(val), val, lo, hi)
+static inline bool in_range64(u64 val, u64 start, u64 len)
+{
+ return (val - start) < len;
+}
+
+static inline bool in_range32(u32 val, u32 start, u32 len)
+{
+ return (val - start) < len;
+}
+
+/**
+ * in_range - Determine if a value lies within a range.
+ * @val: Value to test.
+ * @start: First value in range.
+ * @len: Number of values in range.
+ *
+ * This is more efficient than "if (start <= val && val < (start + len))".
+ * It also gives a different answer if @start + @len overflows the size of
+ * the type by a sufficient amount to encompass @val. Decide for yourself
+ * which behaviour you want, or prove that start + len never overflow.
+ * Do not blindly replace one form with the other.
+ */
+#define in_range(val, start, len) \
+ ((sizeof(start) | sizeof(len) | sizeof(val)) <= sizeof(u32) ? \
+ in_range32(val, start, len) : in_range64(val, start, len))
+
/**
* swap - swap values of @a and @b
* @a: first value
--- a/lib/logic_pio.c
+++ b/lib/logic_pio.c
@@ -20,9 +20,6 @@
static LIST_HEAD(io_range_list);
static DEFINE_MUTEX(io_range_mutex);
-/* Consider a kernel general helper for this */
-#define in_range(b, first, len) ((b) >= (first) && (b) < (first) + (len))
-
/**
* logic_pio_register_range - register logical PIO range for a host
* @new_range: pointer to the IO range to be registered.
--- a/net/netfilter/nf_nat_core.c
+++ b/net/netfilter/nf_nat_core.c
@@ -262,7 +262,7 @@ static bool l4proto_in_range(const struc
/* If we source map this tuple so reply looks like reply_tuple, will
* that meet the constraints of range.
*/
-static int in_range(const struct nf_conntrack_tuple *tuple,
+static int nf_in_range(const struct nf_conntrack_tuple *tuple,
const struct nf_nat_range2 *range)
{
/* If we are supposed to map IPs, then we must be in the
@@ -311,7 +311,7 @@ find_appropriate_src(struct net *net,
&ct->tuplehash[IP_CT_DIR_REPLY].tuple);
result->dst = tuple->dst;
- if (in_range(result, range))
+ if (nf_in_range(result, range))
return 1;
}
}
@@ -543,7 +543,7 @@ get_unique_tuple(struct nf_conntrack_tup
if (maniptype == NF_NAT_MANIP_SRC &&
!(range->flags & NF_NAT_RANGE_PROTO_RANDOM_ALL)) {
/* try the original tuple first */
- if (in_range(orig_tuple, range)) {
+ if (nf_in_range(orig_tuple, range)) {
if (!nf_nat_used_tuple(orig_tuple, ct)) {
*tuple = *orig_tuple;
return;
--- a/net/tipc/core.h
+++ b/net/tipc/core.h
@@ -199,7 +199,7 @@ static inline int less(u16 left, u16 rig
return less_eq(left, right) && (mod(right) != mod(left));
}
-static inline int in_range(u16 val, u16 min, u16 max)
+static inline int tipc_in_range(u16 val, u16 min, u16 max)
{
return !less(val, min) && !more(val, max);
}
--- a/net/tipc/link.c
+++ b/net/tipc/link.c
@@ -1588,7 +1588,7 @@ next_gap_ack:
last_ga->bgack_cnt);
}
/* Check against the last Gap ACK block */
- if (in_range(seqno, start, end))
+ if (tipc_in_range(seqno, start, end))
continue;
/* Update/release the packet peer is acking */
bc_has_acked = true;
@@ -2216,12 +2216,12 @@ static int tipc_link_proto_rcv(struct ti
strncpy(if_name, data, TIPC_MAX_IF_NAME);
/* Update own tolerance if peer indicates a non-zero value */
- if (in_range(peers_tol, TIPC_MIN_LINK_TOL, TIPC_MAX_LINK_TOL)) {
+ if (tipc_in_range(peers_tol, TIPC_MIN_LINK_TOL, TIPC_MAX_LINK_TOL)) {
l->tolerance = peers_tol;
l->bc_rcvlink->tolerance = peers_tol;
}
/* Update own priority if peer's priority is higher */
- if (in_range(peers_prio, l->priority + 1, TIPC_MAX_LINK_PRI))
+ if (tipc_in_range(peers_prio, l->priority + 1, TIPC_MAX_LINK_PRI))
l->priority = peers_prio;
/* If peer is going down we want full re-establish cycle */
@@ -2264,13 +2264,13 @@ static int tipc_link_proto_rcv(struct ti
l->rcv_nxt_state = msg_seqno(hdr) + 1;
/* Update own tolerance if peer indicates a non-zero value */
- if (in_range(peers_tol, TIPC_MIN_LINK_TOL, TIPC_MAX_LINK_TOL)) {
+ if (tipc_in_range(peers_tol, TIPC_MIN_LINK_TOL, TIPC_MAX_LINK_TOL)) {
l->tolerance = peers_tol;
l->bc_rcvlink->tolerance = peers_tol;
}
/* Update own prio if peer indicates a different value */
if ((peers_prio != l->priority) &&
- in_range(peers_prio, 1, TIPC_MAX_LINK_PRI)) {
+ tipc_in_range(peers_prio, 1, TIPC_MAX_LINK_PRI)) {
l->priority = peers_prio;
rc = tipc_link_fsm_evt(l, LINK_FAILURE_EVT);
}
next prev parent reply other threads:[~2025-10-27 18:57 UTC|newest]
Thread overview: 344+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-10-27 18:30 [PATCH 5.10 000/332] 5.10.246-rc1 review Greg Kroah-Hartman
2025-10-27 18:30 ` [PATCH 5.10 001/332] scsi: target: target_core_configfs: Add length check to avoid buffer overflow Greg Kroah-Hartman
2025-10-27 18:30 ` [PATCH 5.10 002/332] media: b2c2: Fix use-after-free causing by irq_check_work in flexcop_pci_remove Greg Kroah-Hartman
2025-10-27 18:30 ` [PATCH 5.10 003/332] media: rc: fix races with imon_disconnect() Greg Kroah-Hartman
2025-10-27 18:30 ` [PATCH 5.10 004/332] udp: Fix memory accounting leak Greg Kroah-Hartman
2025-10-27 18:30 ` [PATCH 5.10 005/332] media: tunner: xc5000: Refactor firmware load Greg Kroah-Hartman
2025-10-27 18:30 ` [PATCH 5.10 006/332] media: tuner: xc5000: Fix use-after-free in xc5000_release Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 007/332] media: i2c: tc358743: Fix use-after-free bugs caused by orphan timer in probe Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 008/332] USB: serial: option: add SIMCom 8230C compositions Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 009/332] wifi: rtlwifi: rtl8192cu: Dont claim USB ID 07b8:8188 Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 010/332] dm-integrity: limit MAX_TAG_SIZE to 255 Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 011/332] perf subcmd: avoid crash in exclude_cmds when excludes is empty Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 012/332] hid: fix I2C read buffer overflow in raw_event() for mcp2221 Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 013/332] serial: stm32: allow selecting console when the driver is module Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 014/332] staging: axis-fifo: fix maximum TX packet length check Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 015/332] staging: axis-fifo: flush RX FIFO on read errors Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 016/332] driver core/PM: Set power.no_callbacks along with power.no_pm Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 017/332] drm/amd/display: Remove redundant safeguards for dmub-srv destroy() Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 018/332] drm/amd/display: Fix potential null dereference Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 019/332] crypto: rng - Ensure set_ent is always present Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 020/332] filelock: add FL_RECLAIM to show_fl_flags() macro Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 021/332] selftests: arm64: Check fread return value in exec_target Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 022/332] perf: arm_spe: Prevent overflow in PERF_IDX2OFF() Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 023/332] x86/vdso: Fix output operand size of RDPID Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 024/332] regmap: Remove superfluous check for !config in __regmap_init() Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 025/332] libbpf: Fix reuse of DEVMAP Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 026/332] ACPI: processor: idle: Fix memory leak when register cpuidle device failed Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 027/332] soc: qcom: rpmh-rsc: Unconditionally clear _TRIGGER bit for TCS Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 028/332] pinctrl: meson-gxl: add missing i2c_d pinmux Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 029/332] blk-mq: check kobject state_in_sysfs before deleting in blk_mq_unregister_hctx Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 030/332] block: use int to store blk_stack_limits() return value Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 031/332] PM: sleep: core: Clear power.must_resume in noirq suspend error path Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 032/332] pinctrl: renesas: Use int type to store negative error codes Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 033/332] arm64: dts: mediatek: mt8516-pumpkin: Fix machine compatible Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 034/332] pwm: tiehrpwm: Fix corner case in clock divisor calculation Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 035/332] selftests: watchdog: skip ping loop if WDIOF_KEEPALIVEPING not supported Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 036/332] bpf: Explicitly check accesses to bpf_sock_addr Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 037/332] i2c: mediatek: fix potential incorrect use of I2C_MASTER_WRRD Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 038/332] i2c: designware: Add disabling clocks when probe fails Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 039/332] drm/radeon/r600_cs: clean up of dead code in r600_cs Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 040/332] usb: host: max3421-hcd: Fix error pointer dereference in probe cleanup Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 041/332] serial: max310x: Add error checking in probe() Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 042/332] scsi: pm80xx: Fix array-index-out-of-of-bounds on rmmod Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 043/332] scsi: myrs: Fix dma_alloc_coherent() error check Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 044/332] media: rj54n1cb0c: Fix memleak in rj54n1_probe() Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 045/332] ALSA: lx_core: use int type to store negative error codes Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 046/332] drm/amdgpu: Power up UVD 3 for FW validation (v2) Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 047/332] wifi: mwifiex: send world regulatory domain to driver Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 048/332] PCI: tegra: Fix devm_kcalloc() argument order for port->phys allocation Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 049/332] tcp: fix __tcp_close() to only send RST when required Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 050/332] usb: phy: twl6030: Fix incorrect type for ret Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 051/332] usb: gadget: configfs: Correctly set use_os_string at bind Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 052/332] misc: genwqe: Fix incorrect cmd field being reported in error Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 053/332] pps: fix warning in pps_register_cdev when register device fail Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 054/332] ASoC: Intel: bytcht_es8316: Fix invalid quirk input mapping Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 055/332] ASoC: Intel: bytcr_rt5640: " Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 056/332] ASoC: Intel: bytcr_rt5651: " Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 057/332] iio: consumers: Fix offset handling in iio_convert_raw_to_processed() Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 058/332] netfilter: ipset: Remove unused htable_bits in macro ahash_region Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 059/332] watchdog: mpc8xxx_wdt: Reload the watchdog timer when enabling the watchdog Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 060/332] drivers/base/node: handle error properly in register_one_node() Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 061/332] RDMA/cm: Rate limit destroy CM ID timeout error message Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 062/332] wifi: mt76: fix potential memory leak in mt76_wmac_probe() Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 063/332] ACPI: NFIT: Fix incorrect ndr_desc being reportedin dev_err message Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 064/332] RDMA/core: Resolve MAC of next-hop device without ARP support Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 065/332] IB/sa: Fix sa_local_svc_timeout_ms read race Greg Kroah-Hartman
2025-10-27 18:31 ` [PATCH 5.10 066/332] Documentation: trace: historgram-design: Separate sched_waking histogram section heading and the following diagram Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 067/332] wifi: ath10k: avoid unnecessary wait for service ready message Greg Kroah-Hartman
2025-10-27 19:01 ` Jeff Johnson
2025-10-28 8:38 ` Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 068/332] sparc: fix accurate exception reporting in copy_{from_to}_user for UltraSPARC Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 069/332] sparc: fix accurate exception reporting in copy_{from_to}_user for UltraSPARC III Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 070/332] sparc: fix accurate exception reporting in copy_{from_to}_user for Niagara Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 071/332] sparc: fix accurate exception reporting in copy_to_user for Niagara 4 Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 072/332] sparc: fix accurate exception reporting in copy_{from,to}_user for M7 Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 073/332] remoteproc: qcom: q6v5: Avoid disabling handover IRQ twice Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 074/332] NFSv4.1: fix backchannel max_resp_sz verification check Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 075/332] ipvs: Defer ip_vs_ftp unregister during netns cleanup Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 076/332] scsi: mpt3sas: Fix crash in transport port remove by using ioc_info() Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 077/332] usb: vhci-hcd: Prevent suspending virtually attached devices Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 078/332] RDMA/siw: Always report immediate post SQ errors Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 079/332] net: usb: Remove disruptive netif_wake_queue in rtl8150_set_multicast Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 080/332] Bluetooth: MGMT: Fix not exposing debug UUID on MGMT_OP_READ_EXP_FEATURES_INFO Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 081/332] hwrng: ks-sa - fix division by zero in ks_sa_rng_init Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 082/332] ocfs2: fix double free in user_cluster_connect() Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 083/332] drivers/base/node: fix double free in register_one_node() Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 084/332] nfp: fix RSS hash key size when RSS is not supported Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 085/332] net: ena: return 0 in ena_get_rxfh_key_size() when RSS hash key is not configurable Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 086/332] net: dlink: handle copy_thresh allocation failure Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 087/332] Revert "net/mlx5e: Update and set Xon/Xoff upon MTU set" Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 088/332] Squashfs: fix uninit-value in squashfs_get_parent Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 089/332] uio_hv_generic: Let userspace take care of interrupt mask Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 090/332] mfd: vexpress-sysreg: Check the return value of devm_gpiochip_add_data() Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 091/332] mm: hugetlb: avoid soft lockup when mprotect to large memory area Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 092/332] Input: atmel_mxt_ts - allow reset GPIO to sleep Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 093/332] Input: uinput - zero-initialize uinput_ff_upload_compat to avoid info leak Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 094/332] pinctrl: check the return value of pinmux_ops::get_function_name() Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 095/332] bus: fsl-mc: Check return value of platform_get_resource() Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 096/332] fs: always return zero on success from replace_fd() Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 097/332] clocksource/drivers/clps711x: Fix resource leaks in error paths Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 098/332] iio: frequency: adf4350: Fix ADF4350_REG3_12BIT_CLKDIV_MODE Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 099/332] libperf event: Ensure tracing data is multiple of 8 sized Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 100/332] clk: at91: peripheral: fix return value Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 101/332] perf util: Fix compression checks returning -1 as bool Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 102/332] rtc: x1205: Fix Xicor X1205 vendor prefix Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 103/332] perf session: Fix handling when buffer exceeds 2 GiB Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 104/332] clk: nxp: lpc18xx-cgu: convert from round_rate() to determine_rate() Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 105/332] clk: nxp: Fix pll0 rate check condition in LPC18xx CGU driver Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 106/332] scsi: libsas: Add sas_task_find_rq() Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 107/332] scsi: mvsas: Delete mvs_tag_init() Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 108/332] scsi: mvsas: Use sas_task_find_rq() for tagging Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 109/332] scsi: mvsas: Fix use-after-free bugs in mvs_work_queue Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 110/332] net/mlx4: prevent potential use after free in mlx4_en_do_uc_filter() Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 111/332] drm/vmwgfx: Fix Use-after-free in validation Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 112/332] net/sctp: fix a null dereference in sctp_disposition sctp_sf_do_5_1D_ce() Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 113/332] tcp: Dont call reqsk_fastopen_remove() in tcp_conn_request() Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 114/332] net: fsl_pq_mdio: Fix device node reference leak in fsl_pq_mdio_probe Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 115/332] tools build: Align warning options with perf Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 116/332] mailbox: zynqmp-ipi: Remove redundant mbox_controller_unregister() call Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 117/332] mailbox: zynqmp-ipi: Remove dev.parent check in zynqmp_ipi_free_mboxes Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 118/332] bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6} Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 119/332] drm/amdgpu: Add additional DCE6 SCL registers Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 120/332] drm/amd/display: Add missing DCE6 SCL_HORZ_FILTER_INIT* SRIs Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 121/332] drm/amd/display: Properly clear SCL_*_FILTER_CONTROL on DCE6 Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 122/332] drm/amd/display: Properly disable scaling " Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 123/332] crypto: essiv - Check ssize for decryption and in-place encryption Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 124/332] tpm_tis: Fix incorrect arguments in tpm_tis_probe_irq_single Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 125/332] gpio: wcd934x: Remove duplicate assignment of of_gpio_n_cells Greg Kroah-Hartman
2025-10-27 18:32 ` [PATCH 5.10 126/332] gpio: wcd934x: mark the GPIO controller as sleeping Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 127/332] ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 128/332] ACPI: debug: fix signedness issues in read/write helpers Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 129/332] arm64: dts: qcom: msm8916: Add missing MDSS reset Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 130/332] ARM: OMAP2+: pm33xx-core: ix device node reference leaks in amx3_idle_init Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 131/332] xen/events: Cleanup find_virq() return codes Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 132/332] xen/manage: Fix suspend error path Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 133/332] firmware: meson_sm: fix device leak at probe Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 134/332] media: i2c: mt9v111: fix incorrect type for ret Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 135/332] drm/nouveau: fix bad ret code in nouveau_bo_move_prep Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 136/332] copy_sighand: Handle architectures where sizeof(unsigned long) < sizeof(u64) Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 137/332] cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request() Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 138/332] crypto: atmel - Fix dma_unmap_sg() direction Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 139/332] iio: dac: ad5360: use int type to store negative error codes Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 140/332] iio: dac: ad5421: " Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 141/332] iio: frequency: adf4350: Fix prescaler usage Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 142/332] init: handle bootloader identifier in kernel parameters Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 143/332] iio: imu: inv_icm42600: Drop redundant pm_runtime reinitialization in resume Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 144/332] lib/genalloc: fix device leak in of_gen_pool_get() Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 145/332] openat2: dont trigger automounts with RESOLVE_NO_XDEV Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 146/332] parisc: dont reference obsolete termio struct for TC* constants Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 147/332] scsi: hpsa: Fix potential memory leak in hpsa_big_passthru_ioctl() Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 148/332] sctp: Fix MAC comparison to be constant-time Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 149/332] sparc64: fix hugetlb for sun4u Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 150/332] sparc: fix error handling in scan_one_device() Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 151/332] mtd: rawnand: fsmc: Default to autodetect buswidth Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 152/332] mmc: core: SPI mode remove cmd7 Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 153/332] memory: samsung: exynos-srom: Fix of_iomap leak in exynos_srom_probe Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 154/332] rtc: interface: Ensure alarm irq is enabled when UIE is enabled Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 155/332] rtc: interface: Fix long-standing race when setting alarm Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 156/332] rseq/selftests: Use weak symbol reference, not definition, to link with glibc Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 157/332] PCI/IOV: Add PCI rescan-remove locking when enabling/disabling SR-IOV Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 158/332] PCI/ERR: Fix uevent on failure to recover Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 159/332] PCI/AER: Fix missing uevent on recovery when a reset is requested Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 160/332] PCI/AER: Support errors introduced by PCIe r6.0 Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 161/332] PCI: keystone: Use devm_request_irq() to free "ks-pcie-error-irq" on exit Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 162/332] PCI: tegra194: Fix broken tegra_pcie_ep_raise_msi_irq() Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 163/332] spi: cadence-quadspi: Flush posted register writes before INDAC access Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 164/332] x86/umip: Check that the instruction opcode is at least two bytes Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 165/332] x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases) Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 166/332] NFSD: Fix destination buffer size in nfsd4_ssc_setup_dul() Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 167/332] nfsd: nfserr_jukebox in nlm_fopen should lead to a retry Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 168/332] ext4: increase i_disksize to offset + len in ext4_update_disksize_before_punch() Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 169/332] ext4: correctly handle queries for metadata mappings Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 170/332] ext4: guard against EA inode refcount underflow in xattr update Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 171/332] lib/crypto/curve25519-hacl64: Disable KASAN with clang-17 and older Greg Kroah-Hartman
2025-10-31 19:47 ` Ben Hutchings
2025-11-03 1:42 ` Greg Kroah-Hartman
2025-11-03 2:20 ` Nathan Chancellor
2025-10-27 18:33 ` [PATCH 5.10 172/332] arm64: dts: qcom: sdm845: Fix slimbam num-channels/ees Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 173/332] tracing: Fix race condition in kprobe initialization causing NULL pointer dereference Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 174/332] dm: fix NULL pointer dereference in __dm_suspend() Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 175/332] mfd: intel_soc_pmic_chtdc_ti: Fix invalid regmap-config max_register value Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 176/332] mfd: intel_soc_pmic_chtdc_ti: Drop unneeded assignment for cache_type Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 177/332] mfd: intel_soc_pmic_chtdc_ti: Set use_single_read regmap_config flag Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 178/332] media: mc: Clear minor number before put device Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 179/332] Squashfs: add additional inode sanity checking Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 180/332] Squashfs: reject negative file sizes in squashfs_read_inode() Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 181/332] udf: fix uninit-value use in udf_get_fileshortad Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 182/332] fs: udf: fix OOB read in lengthAllocDescs handling Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 183/332] ASoC: codecs: wcd934x: Simplify with dev_err_probe Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 184/332] ASoC: wcd934x: fix error handling in wcd934x_codec_parse_data() Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 185/332] KVM: x86: Dont (re)check L1 intercepts when completing userspace I/O Greg Kroah-Hartman
2025-10-27 18:33 ` [PATCH 5.10 186/332] net/9p: fix double req put in p9_fd_cancelled Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 187/332] minixfs: Verify inode mode when loading from disk Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 188/332] pid: Add a judgment for ns null in pid_nr_ns Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 189/332] fs: Add initramfs_options to set initramfs mount options Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 190/332] cramfs: Verify inode mode when loading from disk Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 191/332] locking: Introduce __cleanup() based infrastructure Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 192/332] fscontext: do not consume log entries when returning -EMSGSIZE Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 193/332] arm64: mte: Do not flag the zero page as PG_mte_tagged Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 194/332] overflow, tracing: Define the is_signed_type() macro once Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 195/332] btrfs: remove duplicated in_range() macro Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 196/332] minmax: sanity check constant bounds when clamping Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 197/332] minmax: clamp more efficiently by avoiding extra comparison Greg Kroah-Hartman
2025-10-27 18:34 ` Greg Kroah-Hartman [this message]
2025-10-27 18:34 ` [PATCH 5.10 199/332] minmax: Introduce {min,max}_array() Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 200/332] minmax: deduplicate __unconst_integer_typeof() Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 201/332] minmax: fix header inclusions Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 202/332] minmax: allow min()/max()/clamp() if the arguments have the same signedness Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 203/332] minmax: fix indentation of __cmp_once() and __clamp_once() Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 204/332] minmax: allow comparisons of int against unsigned char/short Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 205/332] minmax: relax check to allow comparison between unsigned arguments and signed constants Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 206/332] minmax: avoid overly complicated constant expressions in VM code Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 207/332] minmax: add a few more MIN_T/MAX_T users Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 208/332] minmax: simplify and clarify min_t()/max_t() implementation Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 209/332] minmax: make generic MIN() and MAX() macros available everywhere Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 210/332] minmax: dont use max() in situations that want a C constant expression Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 211/332] minmax: simplify min()/max()/clamp() implementation Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 212/332] minmax: improve macro expansion and type checking Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 213/332] minmax: fix up min3() and max3() too Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 214/332] minmax.h: add whitespace around operators and after commas Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 215/332] minmax.h: update some comments Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 216/332] minmax.h: reduce the #define expansion of min(), max() and clamp() Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 217/332] minmax.h: use BUILD_BUG_ON_MSG() for the lo < hi test in clamp() Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 218/332] minmax.h: move all the clamp() definitions after the min/max() ones Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 219/332] minmax.h: simplify the variants of clamp() Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 220/332] minmax.h: remove some #defines that are only expanded once Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 221/332] media: pci/ivtv: switch from pci_ to dma_ API Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 222/332] media: pci: ivtv: Add missing check after DMA map Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 223/332] media: cx18: " Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 224/332] media: pci: ivtv: Add check for DMA map result Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 225/332] mm/slab: make __free(kfree) accept error pointers Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 226/332] wifi: rt2x00: use explicitly signed or unsigned types Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 227/332] jbd2: ensure that all ongoing I/O complete before freeing blocks Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 228/332] ext4: detect invalid INLINE_DATA + EXTENTS flag combination Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 229/332] pwm: berlin: Fix wrong register in suspend/resume Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 230/332] blk-crypto: fix missing blktrace bio split events Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 231/332] btrfs: avoid potential out-of-bounds in btrfs_encode_fh() Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 232/332] bus: mhi: host: Do not use uninitialized dev pointer in mhi_init_irq_setup() Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 233/332] drm/exynos: exynos7_drm_decon: remove ctx->suspended Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 234/332] media: rc: Directly use ida_free() Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 235/332] media: lirc: Fix error handling in lirc_register() Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 236/332] xen/events: Update virq_to_irq on migration Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 237/332] HID: multitouch: fix sticky fingers Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 238/332] iomap: add the new iomap_iter model Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 239/332] fsdax: switch dax_iomap_rw to use iomap_iter Greg Kroah-Hartman
2025-11-06 4:27 ` Nathan Chancellor
2025-10-27 18:34 ` [PATCH 5.10 240/332] dax: skip read lock assertion for read-only filesystems Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 241/332] net: dlink: handle dma_map_single() failure properly Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 242/332] r8169: fix packet truncation after S4 resume on RTL8168H/RTL8111H Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 243/332] net/ip6_tunnel: Prevent perpetual tunnel growth Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 244/332] amd-xgbe: Avoid spurious link down messages during interface toggle Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 245/332] tcp: fix tcp_tso_should_defer() vs large RTT Greg Kroah-Hartman
2025-10-27 18:34 ` [PATCH 5.10 246/332] tg3: prevent use of uninitialized remote_adv and local_adv variables Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 247/332] tls: always set record_type in tls_process_cmsg Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 248/332] tls: dont rely on tx_work during send() Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 249/332] net: usb: use eth_hw_addr_set() instead of ether_addr_copy() Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 250/332] net: usb: lan78xx: Add error handling to lan78xx_init_mac_address Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 251/332] net: usb: lan78xx: fix use of improperly initialized dev->chipid in lan78xx_reset Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 252/332] drm/amd/powerplay: Fix CIK shutdown temperature Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 253/332] sched/fair: Trivial correction of the newidle_balance() comment Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 254/332] sched/balancing: Rename newidle_balance() => sched_balance_newidle() Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 255/332] sched/fair: Fix pelt lost idle time detection Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 256/332] ALSA: firewire: amdtp-stream: fix enum kernel-doc warnings Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 257/332] hfsplus: fix slab-out-of-bounds read in hfsplus_strcasecmp() Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 258/332] exec: Fix incorrect type for ret Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 259/332] hfs: clear offset and space out of valid records in b-tree node Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 260/332] hfs: make proper initalization of struct hfs_find_data Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 261/332] hfsplus: fix KMSAN uninit-value issue in __hfsplus_ext_cache_extent() Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 262/332] hfs: validate record offset in hfsplus_bmap_alloc Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 263/332] hfsplus: fix KMSAN uninit-value issue in hfsplus_delete_cat() Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 264/332] dlm: check for defined force value in dlm_lockspace_release Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 265/332] hfs: fix KMSAN uninit-value issue in hfs_find_set_zero_bits() Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 266/332] hfsplus: return EIO when type of hidden directory mismatch in hfsplus_fill_super() Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 267/332] m68k: bitops: Fix find_*_bit() signatures Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 268/332] net: rtnetlink: add msg kind names Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 269/332] net: rtnetlink: add helper to extract msg types kind Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 270/332] net: rtnetlink: use BIT for flag values Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 271/332] net: netlink: add NLM_F_BULK delete request modifier Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 272/332] net: rtnetlink: add bulk delete support flag Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 273/332] net: add ndo_fdb_del_bulk Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 274/332] net: rtnetlink: add NLM_F_BULK support to rtnl_fdb_del Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 275/332] rtnetlink: Allow deleting FDB entries in user namespace Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 276/332] net: enetc: correct the value of ENETC_RXB_TRUESIZE Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 277/332] dpaa2-eth: fix the pointer passed to PTR_ALIGN on Tx path Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 278/332] arm64, mm: avoid always making PTE dirty in pte_mkwrite() Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 279/332] sctp: avoid NULL dereference when chunk data buffer is missing Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 280/332] net: bonding: fix possible peer notify event loss or dup issue Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 281/332] Revert "cpuidle: menu: Avoid discarding useful information" Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 282/332] MIPS: Malta: Fix keyboard resource preventing i8042 driver from registering Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 283/332] ocfs2: clear extent cache after moving/defragmenting extents Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 284/332] net: usb: rtl8150: Fix frame padding Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 285/332] net: ravb: Ensure memory write completes before ringing TX doorbell Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 286/332] riscv: Use of_get_cpu_hwid() Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 287/332] RISC-V: Correctly print supported extensions Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 288/332] RISC-V: Minimal parser for "riscv, isa" strings Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 289/332] riscv: cpu: Add 64bit hartid support on RV64 Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 290/332] RISC-V: Dont print details of CPUs disabled in DT Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 291/332] USB: serial: option: add UNISOC UIS7720 Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 292/332] USB: serial: option: add Quectel RG255C Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 293/332] USB: serial: option: add Telit FN920C04 ECM compositions Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 294/332] usb/core/quirks: Add Huawei ME906S to wakeup quirk Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 295/332] usb: raw-gadget: do not limit transfer length Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 296/332] xhci: dbc: enable back DbC in resume if it was enabled before suspend Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 297/332] binder: remove "invalid inc weak" check Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 298/332] comedi: fix divide-by-zero in comedi_buf_munge() Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 299/332] mei: me: add wildcat lake P DID Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 300/332] most: usb: Fix use-after-free in hdm_disconnect Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 301/332] most: usb: hdm_probe: Fix calling put_device() before device initialization Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 302/332] serial: 8250_exar: add support for Advantech 2 port card with Device ID 0x0018 Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 303/332] arm64: cputype: Add Neoverse-V3AE definitions Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 304/332] arm64: errata: Apply workarounds for Neoverse-V3AE Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 305/332] vsock: fix lock inversion in vsock_assign_transport() Greg Kroah-Hartman
2025-10-27 18:35 ` [PATCH 5.10 306/332] media: s5p-mfc: remove an unused/uninitialized variable Greg Kroah-Hartman
2025-10-27 18:36 ` [PATCH 5.10 307/332] padata: Reset next CPU when reorder sequence wraps around Greg Kroah-Hartman
2025-10-27 18:36 ` [PATCH 5.10 308/332] iio: imu: inv_icm42600: use = { } instead of memset() Greg Kroah-Hartman
2025-10-27 18:36 ` [PATCH 5.10 309/332] iio: imu: inv_icm42600: Avoid configuring if already pm_runtime suspended Greg Kroah-Hartman
2025-10-27 18:36 ` [PATCH 5.10 310/332] PM: runtime: Add new devm functions Greg Kroah-Hartman
2025-10-27 18:36 ` [PATCH 5.10 311/332] iio: imu: inv_icm42600: Simplify pm_runtime setup Greg Kroah-Hartman
2025-10-27 18:36 ` [PATCH 5.10 312/332] NFSD: Rework encoding and decoding of nfsd4_deviceid Greg Kroah-Hartman
2025-10-27 18:36 ` [PATCH 5.10 313/332] NFSD: Minor cleanup in layoutcommit processing Greg Kroah-Hartman
2025-10-27 18:36 ` [PATCH 5.10 314/332] NFSD: Fix last write offset handling in layoutcommit Greg Kroah-Hartman
2025-10-27 18:36 ` [PATCH 5.10 315/332] KEYS: trusted_tpm1: Compare HMAC values in constant time Greg Kroah-Hartman
2025-10-27 18:36 ` [PATCH 5.10 316/332] crypto: rockchip - Fix dma_unmap_sg() nents value Greg Kroah-Hartman
2025-10-27 18:36 ` [PATCH 5.10 317/332] PCI: tegra194: Handle errors in BPMP response Greg Kroah-Hartman
2025-10-27 18:36 ` [PATCH 5.10 318/332] wifi: ath11k: HAL SRNG: dont deinitialize and re-initialize again Greg Kroah-Hartman
2025-10-27 18:36 ` [PATCH 5.10 319/332] PCI: j721e: Fix programming sequence of "strap" settings Greg Kroah-Hartman
2025-10-27 18:36 ` [PATCH 5.10 320/332] PCI: Add sysfs attribute for device power state Greg Kroah-Hartman
2025-10-27 18:36 ` [PATCH 5.10 321/332] PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" functions Greg Kroah-Hartman
2025-10-27 18:36 ` [PATCH 5.10 322/332] PCI/sysfs: Ensure devices are powered for config reads Greg Kroah-Hartman
2025-10-27 18:36 ` [PATCH 5.10 323/332] ext4: avoid potential buffer over-read in parse_apply_sb_mount_options() Greg Kroah-Hartman
2025-10-27 18:36 ` [PATCH 5.10 324/332] spi: cadence-quadspi: Flush posted register writes before DAC access Greg Kroah-Hartman
2025-10-27 18:36 ` [PATCH 5.10 325/332] drm/amdgpu: use atomic functions with memory barriers for vm fault info Greg Kroah-Hartman
2025-10-27 18:36 ` [PATCH 5.10 326/332] vfs: Dont leak disconnected dentries on umount Greg Kroah-Hartman
2025-10-27 18:36 ` [PATCH 5.10 327/332] NFSD: Define a proc_layoutcommit for the FlexFiles layout type Greg Kroah-Hartman
2025-10-27 18:36 ` [PATCH 5.10 328/332] fuse: fix livelock in synchronous file put from fuseblk workers Greg Kroah-Hartman
2025-10-27 18:36 ` [PATCH 5.10 329/332] arch_topology: Fix incorrect error check in topology_parse_cpu_capacity() Greg Kroah-Hartman
2025-10-27 18:36 ` [PATCH 5.10 330/332] net: rtnetlink: fix module reference count leak issue in rtnetlink_rcv_msg Greg Kroah-Hartman
2025-10-27 18:36 ` [PATCH 5.10 331/332] RISC-V: Dont fail in riscv_of_parent_hartid() for disabled HARTs Greg Kroah-Hartman
2025-10-27 18:36 ` [PATCH 5.10 332/332] fsdax: Fix infinite loop in dax_iomap_rw() Greg Kroah-Hartman
2025-10-27 20:42 ` [PATCH 5.10 000/332] 5.10.246-rc1 review Florian Fainelli
2025-10-27 23:23 ` Slade Watkins
2025-10-28 6:19 ` Dominique Martinet
2025-10-28 8:03 ` Pavel Machek
2025-10-28 11:28 ` Jon Hunter
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20251027183529.933211261@linuxfoundation.org \
--to=gregkh@linuxfoundation.org \
--cc=akpm@linux-foundation.org \
--cc=farbere@amazon.com \
--cc=patches@lists.linux.dev \
--cc=stable@vger.kernel.org \
--cc=willy@infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).