From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: stable@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
patches@lists.linux.dev,
"Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
Zi Yan <ziy@nvidia.com>,
Linus Torvalds <torvalds@linux-foundation.org>,
Andrew Morton <akpm@linux-foundation.org>,
Sasha Levin <sashal@kernel.org>
Subject: [PATCH 6.6 103/186] mm, treewide: introduce NR_PAGE_ORDERS
Date: Tue, 30 Apr 2024 12:39:15 +0200 [thread overview]
Message-ID: <20240430103101.025540430@linuxfoundation.org> (raw)
In-Reply-To: <20240430103058.010791820@linuxfoundation.org>
6.6-stable review patch. If anyone has any objections, please let me know.
------------------
From: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
[ Upstream commit fd37721803c6e73619108f76ad2e12a9aa5fafaf ]
NR_PAGE_ORDERS defines the number of page orders supported by the page
allocator, ranging from 0 to MAX_ORDER, MAX_ORDER + 1 in total.
NR_PAGE_ORDERS assists in defining arrays of page orders and allows for
more natural iteration over them.
[kirill.shutemov@linux.intel.com: fixup for kerneldoc warning]
Link: https://lkml.kernel.org/r/20240101111512.7empzyifq7kxtzk3@box
Link: https://lkml.kernel.org/r/20231228144704.14033-1-kirill.shutemov@linux.intel.com
Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
Reviewed-by: Zi Yan <ziy@nvidia.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Stable-dep-of: b6976f323a86 ("drm/ttm: stop pooling cached NUMA pages v2")
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
.../admin-guide/kdump/vmcoreinfo.rst | 6 +++---
arch/arm64/kvm/hyp/include/nvhe/gfp.h | 2 +-
arch/sparc/kernel/traps_64.c | 2 +-
drivers/gpu/drm/ttm/tests/ttm_device_test.c | 2 +-
drivers/gpu/drm/ttm/ttm_pool.c | 20 +++++++++----------
include/drm/ttm/ttm_pool.h | 2 +-
include/linux/mmzone.h | 6 ++++--
kernel/crash_core.c | 2 +-
lib/test_meminit.c | 2 +-
mm/compaction.c | 2 +-
mm/kmsan/init.c | 2 +-
mm/page_alloc.c | 13 ++++++------
mm/page_reporting.c | 2 +-
mm/show_mem.c | 8 ++++----
mm/vmstat.c | 12 +++++------
15 files changed, 42 insertions(+), 41 deletions(-)
diff --git a/Documentation/admin-guide/kdump/vmcoreinfo.rst b/Documentation/admin-guide/kdump/vmcoreinfo.rst
index 599e8d3bcbc31..9235cf4fbabff 100644
--- a/Documentation/admin-guide/kdump/vmcoreinfo.rst
+++ b/Documentation/admin-guide/kdump/vmcoreinfo.rst
@@ -172,7 +172,7 @@ variables.
Offset of the free_list's member. This value is used to compute the number
of free pages.
-Each zone has a free_area structure array called free_area[MAX_ORDER + 1].
+Each zone has a free_area structure array called free_area[NR_PAGE_ORDERS].
The free_list represents a linked list of free page blocks.
(list_head, next|prev)
@@ -189,8 +189,8 @@ Offsets of the vmap_area's members. They carry vmalloc-specific
information. Makedumpfile gets the start address of the vmalloc region
from this.
-(zone.free_area, MAX_ORDER + 1)
--------------------------------
+(zone.free_area, NR_PAGE_ORDERS)
+--------------------------------
Free areas descriptor. User-space tools use this value to iterate the
free_area ranges. MAX_ORDER is used by the zone buddy allocator.
diff --git a/arch/arm64/kvm/hyp/include/nvhe/gfp.h b/arch/arm64/kvm/hyp/include/nvhe/gfp.h
index fe5472a184a37..97c527ef53c2a 100644
--- a/arch/arm64/kvm/hyp/include/nvhe/gfp.h
+++ b/arch/arm64/kvm/hyp/include/nvhe/gfp.h
@@ -16,7 +16,7 @@ struct hyp_pool {
* API at EL2.
*/
hyp_spinlock_t lock;
- struct list_head free_area[MAX_ORDER + 1];
+ struct list_head free_area[NR_PAGE_ORDERS];
phys_addr_t range_start;
phys_addr_t range_end;
unsigned short max_order;
diff --git a/arch/sparc/kernel/traps_64.c b/arch/sparc/kernel/traps_64.c
index 08ffd17d5ec34..523a6e5ee9251 100644
--- a/arch/sparc/kernel/traps_64.c
+++ b/arch/sparc/kernel/traps_64.c
@@ -897,7 +897,7 @@ void __init cheetah_ecache_flush_init(void)
/* Now allocate error trap reporting scoreboard. */
sz = NR_CPUS * (2 * sizeof(struct cheetah_err_info));
- for (order = 0; order <= MAX_ORDER; order++) {
+ for (order = 0; order < NR_PAGE_ORDERS; order++) {
if ((PAGE_SIZE << order) >= sz)
break;
}
diff --git a/drivers/gpu/drm/ttm/tests/ttm_device_test.c b/drivers/gpu/drm/ttm/tests/ttm_device_test.c
index b1b423b68cdf1..19eaff22e6ae0 100644
--- a/drivers/gpu/drm/ttm/tests/ttm_device_test.c
+++ b/drivers/gpu/drm/ttm/tests/ttm_device_test.c
@@ -175,7 +175,7 @@ static void ttm_device_init_pools(struct kunit *test)
if (params->pools_init_expected) {
for (int i = 0; i < TTM_NUM_CACHING_TYPES; ++i) {
- for (int j = 0; j <= MAX_ORDER; ++j) {
+ for (int j = 0; j < NR_PAGE_ORDERS; ++j) {
pt = pool->caching[i].orders[j];
KUNIT_EXPECT_PTR_EQ(test, pt.pool, pool);
KUNIT_EXPECT_EQ(test, pt.caching, i);
diff --git a/drivers/gpu/drm/ttm/ttm_pool.c b/drivers/gpu/drm/ttm/ttm_pool.c
index 9b60222511d65..c8ec6a2cac5d4 100644
--- a/drivers/gpu/drm/ttm/ttm_pool.c
+++ b/drivers/gpu/drm/ttm/ttm_pool.c
@@ -65,11 +65,11 @@ module_param(page_pool_size, ulong, 0644);
static atomic_long_t allocated_pages;
-static struct ttm_pool_type global_write_combined[MAX_ORDER + 1];
-static struct ttm_pool_type global_uncached[MAX_ORDER + 1];
+static struct ttm_pool_type global_write_combined[NR_PAGE_ORDERS];
+static struct ttm_pool_type global_uncached[NR_PAGE_ORDERS];
-static struct ttm_pool_type global_dma32_write_combined[MAX_ORDER + 1];
-static struct ttm_pool_type global_dma32_uncached[MAX_ORDER + 1];
+static struct ttm_pool_type global_dma32_write_combined[NR_PAGE_ORDERS];
+static struct ttm_pool_type global_dma32_uncached[NR_PAGE_ORDERS];
static spinlock_t shrinker_lock;
static struct list_head shrinker_list;
@@ -565,7 +565,7 @@ void ttm_pool_init(struct ttm_pool *pool, struct device *dev,
if (use_dma_alloc || nid != NUMA_NO_NODE) {
for (i = 0; i < TTM_NUM_CACHING_TYPES; ++i)
- for (j = 0; j <= MAX_ORDER; ++j)
+ for (j = 0; j < NR_PAGE_ORDERS; ++j)
ttm_pool_type_init(&pool->caching[i].orders[j],
pool, i, j);
}
@@ -586,7 +586,7 @@ void ttm_pool_fini(struct ttm_pool *pool)
if (pool->use_dma_alloc || pool->nid != NUMA_NO_NODE) {
for (i = 0; i < TTM_NUM_CACHING_TYPES; ++i)
- for (j = 0; j <= MAX_ORDER; ++j)
+ for (j = 0; j < NR_PAGE_ORDERS; ++j)
ttm_pool_type_fini(&pool->caching[i].orders[j]);
}
@@ -641,7 +641,7 @@ static void ttm_pool_debugfs_header(struct seq_file *m)
unsigned int i;
seq_puts(m, "\t ");
- for (i = 0; i <= MAX_ORDER; ++i)
+ for (i = 0; i < NR_PAGE_ORDERS; ++i)
seq_printf(m, " ---%2u---", i);
seq_puts(m, "\n");
}
@@ -652,7 +652,7 @@ static void ttm_pool_debugfs_orders(struct ttm_pool_type *pt,
{
unsigned int i;
- for (i = 0; i <= MAX_ORDER; ++i)
+ for (i = 0; i < NR_PAGE_ORDERS; ++i)
seq_printf(m, " %8u", ttm_pool_type_count(&pt[i]));
seq_puts(m, "\n");
}
@@ -761,7 +761,7 @@ int ttm_pool_mgr_init(unsigned long num_pages)
spin_lock_init(&shrinker_lock);
INIT_LIST_HEAD(&shrinker_list);
- for (i = 0; i <= MAX_ORDER; ++i) {
+ for (i = 0; i < NR_PAGE_ORDERS; ++i) {
ttm_pool_type_init(&global_write_combined[i], NULL,
ttm_write_combined, i);
ttm_pool_type_init(&global_uncached[i], NULL, ttm_uncached, i);
@@ -794,7 +794,7 @@ void ttm_pool_mgr_fini(void)
{
unsigned int i;
- for (i = 0; i <= MAX_ORDER; ++i) {
+ for (i = 0; i < NR_PAGE_ORDERS; ++i) {
ttm_pool_type_fini(&global_write_combined[i]);
ttm_pool_type_fini(&global_uncached[i]);
diff --git a/include/drm/ttm/ttm_pool.h b/include/drm/ttm/ttm_pool.h
index 30a347e5aa114..4490d43c63e33 100644
--- a/include/drm/ttm/ttm_pool.h
+++ b/include/drm/ttm/ttm_pool.h
@@ -74,7 +74,7 @@ struct ttm_pool {
bool use_dma32;
struct {
- struct ttm_pool_type orders[MAX_ORDER + 1];
+ struct ttm_pool_type orders[NR_PAGE_ORDERS];
} caching[TTM_NUM_CACHING_TYPES];
};
diff --git a/include/linux/mmzone.h b/include/linux/mmzone.h
index 0f62786269d0c..1acbc6ce1fe43 100644
--- a/include/linux/mmzone.h
+++ b/include/linux/mmzone.h
@@ -34,6 +34,8 @@
#define IS_MAX_ORDER_ALIGNED(pfn) IS_ALIGNED(pfn, MAX_ORDER_NR_PAGES)
+#define NR_PAGE_ORDERS (MAX_ORDER + 1)
+
/*
* PAGE_ALLOC_COSTLY_ORDER is the order at which allocations are deemed
* costly to service. That is between allocation orders which should
@@ -95,7 +97,7 @@ static inline bool migratetype_is_mergeable(int mt)
}
#define for_each_migratetype_order(order, type) \
- for (order = 0; order <= MAX_ORDER; order++) \
+ for (order = 0; order < NR_PAGE_ORDERS; order++) \
for (type = 0; type < MIGRATE_TYPES; type++)
extern int page_group_by_mobility_disabled;
@@ -929,7 +931,7 @@ struct zone {
CACHELINE_PADDING(_pad1_);
/* free areas of different sizes */
- struct free_area free_area[MAX_ORDER + 1];
+ struct free_area free_area[NR_PAGE_ORDERS];
#ifdef CONFIG_UNACCEPTED_MEMORY
/* Pages to be accepted. All pages on the list are MAX_ORDER */
diff --git a/kernel/crash_core.c b/kernel/crash_core.c
index 2f675ef045d40..b685e94605841 100644
--- a/kernel/crash_core.c
+++ b/kernel/crash_core.c
@@ -660,7 +660,7 @@ static int __init crash_save_vmcoreinfo_init(void)
VMCOREINFO_OFFSET(list_head, prev);
VMCOREINFO_OFFSET(vmap_area, va_start);
VMCOREINFO_OFFSET(vmap_area, list);
- VMCOREINFO_LENGTH(zone.free_area, MAX_ORDER + 1);
+ VMCOREINFO_LENGTH(zone.free_area, NR_PAGE_ORDERS);
log_buf_vmcoreinfo_setup();
VMCOREINFO_LENGTH(free_area.free_list, MIGRATE_TYPES);
VMCOREINFO_NUMBER(NR_FREE_PAGES);
diff --git a/lib/test_meminit.c b/lib/test_meminit.c
index 0ae35223d7733..0dc173849a542 100644
--- a/lib/test_meminit.c
+++ b/lib/test_meminit.c
@@ -93,7 +93,7 @@ static int __init test_pages(int *total_failures)
int failures = 0, num_tests = 0;
int i;
- for (i = 0; i <= MAX_ORDER; i++)
+ for (i = 0; i < NR_PAGE_ORDERS; i++)
num_tests += do_alloc_pages_order(i, &failures);
REPORT_FAILURES_IN_FN();
diff --git a/mm/compaction.c b/mm/compaction.c
index 5a3c644c978e2..61c741f11e9bb 100644
--- a/mm/compaction.c
+++ b/mm/compaction.c
@@ -2225,7 +2225,7 @@ static enum compact_result __compact_finished(struct compact_control *cc)
/* Direct compactor: Is a suitable page free? */
ret = COMPACT_NO_SUITABLE_PAGE;
- for (order = cc->order; order <= MAX_ORDER; order++) {
+ for (order = cc->order; order < NR_PAGE_ORDERS; order++) {
struct free_area *area = &cc->zone->free_area[order];
bool can_steal;
diff --git a/mm/kmsan/init.c b/mm/kmsan/init.c
index ffedf4dbc49d7..103e2e88ea033 100644
--- a/mm/kmsan/init.c
+++ b/mm/kmsan/init.c
@@ -96,7 +96,7 @@ void __init kmsan_init_shadow(void)
struct metadata_page_pair {
struct page *shadow, *origin;
};
-static struct metadata_page_pair held_back[MAX_ORDER + 1] __initdata;
+static struct metadata_page_pair held_back[NR_PAGE_ORDERS] __initdata;
/*
* Eager metadata allocation. When the memblock allocator is freeing pages to
diff --git a/mm/page_alloc.c b/mm/page_alloc.c
index ab71417350127..6b4c30fcae1c9 100644
--- a/mm/page_alloc.c
+++ b/mm/page_alloc.c
@@ -1570,7 +1570,7 @@ struct page *__rmqueue_smallest(struct zone *zone, unsigned int order,
struct page *page;
/* Find a page of the appropriate size in the preferred list */
- for (current_order = order; current_order <= MAX_ORDER; ++current_order) {
+ for (current_order = order; current_order < NR_PAGE_ORDERS; ++current_order) {
area = &(zone->free_area[current_order]);
page = get_page_from_free_area(area, migratetype);
if (!page)
@@ -1940,7 +1940,7 @@ static bool unreserve_highatomic_pageblock(const struct alloc_context *ac,
continue;
spin_lock_irqsave(&zone->lock, flags);
- for (order = 0; order <= MAX_ORDER; order++) {
+ for (order = 0; order < NR_PAGE_ORDERS; order++) {
struct free_area *area = &(zone->free_area[order]);
page = get_page_from_free_area(area, MIGRATE_HIGHATOMIC);
@@ -2050,8 +2050,7 @@ __rmqueue_fallback(struct zone *zone, int order, int start_migratetype,
return false;
find_smallest:
- for (current_order = order; current_order <= MAX_ORDER;
- current_order++) {
+ for (current_order = order; current_order < NR_PAGE_ORDERS; current_order++) {
area = &(zone->free_area[current_order]);
fallback_mt = find_suitable_fallback(area, current_order,
start_migratetype, false, &can_steal);
@@ -2884,7 +2883,7 @@ bool __zone_watermark_ok(struct zone *z, unsigned int order, unsigned long mark,
return true;
/* For a high-order request, check at least one suitable page is free */
- for (o = order; o <= MAX_ORDER; o++) {
+ for (o = order; o < NR_PAGE_ORDERS; o++) {
struct free_area *area = &z->free_area[o];
int mt;
@@ -6442,7 +6441,7 @@ bool is_free_buddy_page(struct page *page)
unsigned long pfn = page_to_pfn(page);
unsigned int order;
- for (order = 0; order <= MAX_ORDER; order++) {
+ for (order = 0; order < NR_PAGE_ORDERS; order++) {
struct page *page_head = page - (pfn & ((1 << order) - 1));
if (PageBuddy(page_head) &&
@@ -6501,7 +6500,7 @@ bool take_page_off_buddy(struct page *page)
bool ret = false;
spin_lock_irqsave(&zone->lock, flags);
- for (order = 0; order <= MAX_ORDER; order++) {
+ for (order = 0; order < NR_PAGE_ORDERS; order++) {
struct page *page_head = page - (pfn & ((1 << order) - 1));
int page_order = buddy_order(page_head);
diff --git a/mm/page_reporting.c b/mm/page_reporting.c
index b021f482a4cb3..66369cc5279bf 100644
--- a/mm/page_reporting.c
+++ b/mm/page_reporting.c
@@ -276,7 +276,7 @@ page_reporting_process_zone(struct page_reporting_dev_info *prdev,
return err;
/* Process each free list starting from lowest order/mt */
- for (order = page_reporting_order; order <= MAX_ORDER; order++) {
+ for (order = page_reporting_order; order < NR_PAGE_ORDERS; order++) {
for (mt = 0; mt < MIGRATE_TYPES; mt++) {
/* We do not pull pages from the isolate free list */
if (is_migrate_isolate(mt))
diff --git a/mm/show_mem.c b/mm/show_mem.c
index 4b888b18bddea..b896e54e3a26c 100644
--- a/mm/show_mem.c
+++ b/mm/show_mem.c
@@ -355,8 +355,8 @@ static void show_free_areas(unsigned int filter, nodemask_t *nodemask, int max_z
for_each_populated_zone(zone) {
unsigned int order;
- unsigned long nr[MAX_ORDER + 1], flags, total = 0;
- unsigned char types[MAX_ORDER + 1];
+ unsigned long nr[NR_PAGE_ORDERS], flags, total = 0;
+ unsigned char types[NR_PAGE_ORDERS];
if (zone_idx(zone) > max_zone_idx)
continue;
@@ -366,7 +366,7 @@ static void show_free_areas(unsigned int filter, nodemask_t *nodemask, int max_z
printk(KERN_CONT "%s: ", zone->name);
spin_lock_irqsave(&zone->lock, flags);
- for (order = 0; order <= MAX_ORDER; order++) {
+ for (order = 0; order < NR_PAGE_ORDERS; order++) {
struct free_area *area = &zone->free_area[order];
int type;
@@ -380,7 +380,7 @@ static void show_free_areas(unsigned int filter, nodemask_t *nodemask, int max_z
}
}
spin_unlock_irqrestore(&zone->lock, flags);
- for (order = 0; order <= MAX_ORDER; order++) {
+ for (order = 0; order < NR_PAGE_ORDERS; order++) {
printk(KERN_CONT "%lu*%lukB ",
nr[order], K(1UL) << order);
if (nr[order])
diff --git a/mm/vmstat.c b/mm/vmstat.c
index 00e81e99c6ee2..e9616c4ca12db 100644
--- a/mm/vmstat.c
+++ b/mm/vmstat.c
@@ -1055,7 +1055,7 @@ static void fill_contig_page_info(struct zone *zone,
info->free_blocks_total = 0;
info->free_blocks_suitable = 0;
- for (order = 0; order <= MAX_ORDER; order++) {
+ for (order = 0; order < NR_PAGE_ORDERS; order++) {
unsigned long blocks;
/*
@@ -1471,7 +1471,7 @@ static void frag_show_print(struct seq_file *m, pg_data_t *pgdat,
int order;
seq_printf(m, "Node %d, zone %8s ", pgdat->node_id, zone->name);
- for (order = 0; order <= MAX_ORDER; ++order)
+ for (order = 0; order < NR_PAGE_ORDERS; ++order)
/*
* Access to nr_free is lockless as nr_free is used only for
* printing purposes. Use data_race to avoid KCSAN warning.
@@ -1500,7 +1500,7 @@ static void pagetypeinfo_showfree_print(struct seq_file *m,
pgdat->node_id,
zone->name,
migratetype_names[mtype]);
- for (order = 0; order <= MAX_ORDER; ++order) {
+ for (order = 0; order < NR_PAGE_ORDERS; ++order) {
unsigned long freecount = 0;
struct free_area *area;
struct list_head *curr;
@@ -1540,7 +1540,7 @@ static void pagetypeinfo_showfree(struct seq_file *m, void *arg)
/* Print header */
seq_printf(m, "%-43s ", "Free pages count per migrate type at order");
- for (order = 0; order <= MAX_ORDER; ++order)
+ for (order = 0; order < NR_PAGE_ORDERS; ++order)
seq_printf(m, "%6d ", order);
seq_putc(m, '\n');
@@ -2176,7 +2176,7 @@ static void unusable_show_print(struct seq_file *m,
seq_printf(m, "Node %d, zone %8s ",
pgdat->node_id,
zone->name);
- for (order = 0; order <= MAX_ORDER; ++order) {
+ for (order = 0; order < NR_PAGE_ORDERS; ++order) {
fill_contig_page_info(zone, order, &info);
index = unusable_free_index(order, &info);
seq_printf(m, "%d.%03d ", index / 1000, index % 1000);
@@ -2228,7 +2228,7 @@ static void extfrag_show_print(struct seq_file *m,
seq_printf(m, "Node %d, zone %8s ",
pgdat->node_id,
zone->name);
- for (order = 0; order <= MAX_ORDER; ++order) {
+ for (order = 0; order < NR_PAGE_ORDERS; ++order) {
fill_contig_page_info(zone, order, &info);
index = __fragmentation_index(order, &info);
seq_printf(m, "%2d.%03d ", index / 1000, index % 1000);
--
2.43.0
next prev parent reply other threads:[~2024-04-30 11:11 UTC|newest]
Thread overview: 207+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-04-30 10:37 [PATCH 6.6 000/186] 6.6.30-rc1 review Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.6 001/186] cifs: Fix reacquisition of volume cookie on still-live connection Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.6 002/186] smb: client: fix rename(2) regression against samba Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.6 003/186] cifs: reinstate original behavior again for forceuid/forcegid Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.6 004/186] HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.6 005/186] HID: logitech-dj: allow mice to use all types of reports Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.6 006/186] arm64: dts: rockchip: set PHY address of MT7531 switch to 0x1f Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.6 007/186] arm64: dts: rockchip: enable internal pull-up on Q7_USB_ID for RK3399 Puma Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.6 008/186] arm64: dts: rockchip: fix alphabetical ordering RK3399 puma Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.6 009/186] arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.6 010/186] arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.6 011/186] arm64: dts: mediatek: mt8183: Add power-domains properity to mfgcfg Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.6 012/186] arm64: dts: mediatek: mt8192: Add missing gce-client-reg to mutex Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.6 013/186] arm64: dts: mediatek: mt8195: Add missing gce-client-reg to vpp/vdosys Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.6 014/186] arm64: dts: mediatek: mt8195: Add missing gce-client-reg to mutex Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.6 015/186] arm64: dts: mediatek: mt8195: Add missing gce-client-reg to mutex1 Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.6 016/186] arm64: dts: mediatek: cherry: Add platform thermal configuration Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.6 017/186] arm64: dts: mediatek: cherry: Describe CPU supplies Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.6 018/186] arm64: dts: mediatek: mt8192-asurada: Update min voltage constraint for MT6315 Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.6 019/186] arm64: dts: mediatek: mt8195-cherry: " Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.6 020/186] arm64: dts: mediatek: mt8183-kukui: Use default min voltage for MT6358 Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.6 021/186] arm64: dts: mediatek: mt7622: fix clock controllers Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.6 022/186] arm64: dts: mediatek: mt7622: fix IR nodename Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.6 023/186] arm64: dts: mediatek: mt7622: fix ethernet controller "compatible" Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.6 024/186] arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.6 025/186] arm64: dts: mediatek: mt7986: reorder properties Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.6 026/186] arm64: dts: mediatek: mt7986: drop invalid properties from ethsys Greg Kroah-Hartman
2024-04-30 10:37 ` [PATCH 6.6 027/186] arm64: dts: mediatek: mt7986: drop "#reset-cells" from Ethernet controller Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 028/186] arm64: dts: mediatek: mt7986: reorder nodes Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 029/186] arm64: dts: mediatek: mt7986: drop invalid thermal block clock Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 030/186] arm64: dts: mediatek: mt7986: prefix BPI-R3 cooling maps with "map-" Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 031/186] arm64: dts: mediatek: mt2712: fix validation errors Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 032/186] arm64: dts: rockchip: regulator for sd needs to be always on for BPI-R2Pro Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 033/186] arm64: dts: qcom: sc8180x: Fix ss_phy_irq for secondary USB controller Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 034/186] gpio: tangier: Use correct type for the IRQ chip data Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 035/186] ARC: [plat-hsdk]: Remove misplaced interrupt-cells property Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 036/186] wifi: mac80211: clean up assignments to pointer cache Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 037/186] wifi: mac80211: split mesh fast tx cache into local/proxied/forwarded Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 038/186] wifi: iwlwifi: mvm: remove old PASN station when adding a new one Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 039/186] wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 040/186] drm/gma500: Remove lid code Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 041/186] wifi: mac80211_hwsim: init peer measurement result Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 042/186] wifi: mac80211: remove link before AP Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 043/186] wifi: mac80211: fix unaligned le16 access Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 044/186] net: libwx: fix alloc msix vectors failed Greg Kroah-Hartman
2024-09-27 1:54 ` 答复: " duanqiangwen
2024-09-27 2:02 ` duanqiangwen
2024-09-27 6:53 ` 'Greg Kroah-Hartman'
2024-09-27 6:59 ` duanqiangwen
2024-09-27 7:07 ` 'Greg Kroah-Hartman'
2024-04-30 10:38 ` [PATCH 6.6 045/186] vxlan: drop packets from invalid src-address Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 046/186] net: bcmasp: fix memory leak when bringing down interface Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 047/186] mlxsw: core: Unregister EMAD trap using FORWARD action Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 048/186] mlxsw: core_env: Fix driver initialization with old firmware Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 049/186] ARM: dts: microchip: at91-sama7g5ek: Replace regulator-suspend-voltage with the valid property Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 050/186] icmp: prevent possible NULL dereferences from icmp_build_probe() Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 051/186] bridge/br_netlink.c: no need to return void function Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 052/186] bnxt_en: refactor reset close code Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 053/186] bnxt_en: Fix the PCI-AER routines Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 054/186] cxl/core: Fix potential payload size confusion in cxl_mem_get_poison() Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 055/186] net: dsa: mv88e6xx: fix supported_interfaces setup in mv88e6250_phylink_get_caps() Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 056/186] NFC: trf7970a: disable all regulators on removal Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 057/186] ax25: Fix netdev refcount issue Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 058/186] tools: ynl: dont ignore errors in NLMSG_DONE messages Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 059/186] net: make SK_MEMORY_PCPU_RESERV tunable Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 060/186] net: fix sk_memory_allocated_{add|sub} vs softirqs Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 061/186] ipv4: check for NULL idev in ip_route_use_hint() Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 062/186] net: usb: ax88179_178a: stop lying about skb->truesize Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 063/186] net: gtp: Fix Use-After-Free in gtp_dellink Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 064/186] net: phy: mediatek-ge-soc: follow netdev LED trigger semantics Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 065/186] gpio: tegra186: Fix tegra186_gpio_is_accessible() check Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 066/186] Bluetooth: btusb: Fix triggering coredump implementation for QCA Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 067/186] Bluetooth: hci_event: Fix sending HCI_OP_READ_ENC_KEY_SIZE Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 068/186] Bluetooth: MGMT: Fix failing to MGMT_OP_ADD_UUID/MGMT_OP_REMOVE_UUID Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 069/186] Bluetooth: btusb: mediatek: Fix double free of skb in coredump Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 070/186] Bluetooth: hci_sync: Using hci_cmd_sync_submit when removing Adv Monitor Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 071/186] Bluetooth: qca: set power_ctrl_enabled on NULL returned by gpiod_get_optional() Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 072/186] ipvs: Fix checksumming on GSO of SCTP packets Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 073/186] net: openvswitch: Fix Use-After-Free in ovs_ct_exit Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 074/186] mlxsw: Use refcount_t for reference counting Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 075/186] mlxsw: spectrum_acl_tcam: Fix race in region ID allocation Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 076/186] mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 077/186] mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 078/186] mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 079/186] mlxsw: spectrum_acl_tcam: Rate limit error message Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 080/186] mlxsw: spectrum_acl_tcam: Fix memory leak during rehash Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 081/186] mlxsw: spectrum_acl_tcam: Fix warning " Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 082/186] mlxsw: spectrum_acl_tcam: Fix incorrect list API usage Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 083/186] mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 084/186] eth: bnxt: fix counting packets discarded due to OOM and netpoll Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 085/186] ARM: dts: imx6ull-tarragon: fix USB over-current polarity Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 086/186] netfilter: nf_tables: honor table dormant flag from netdev release event path Greg Kroah-Hartman
2024-04-30 10:38 ` [PATCH 6.6 087/186] net: phy: dp83869: Fix MII mode failure Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 088/186] net: ti: icssg-prueth: Fix signedness bug in prueth_init_rx_chns() Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 089/186] i40e: Do not use WQ_MEM_RECLAIM flag for workqueue Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 090/186] i40e: Report MFS in decimal base instead of hex Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 091/186] iavf: Fix TC config comparison with existing adapter TC config Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 092/186] ice: fix LAG and VF lock dependency in ice_reset_vf() Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 093/186] net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 094/186] tls: fix lockless read of strp->msg_ready in ->poll Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 095/186] af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc() Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 096/186] KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is disabled Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 097/186] KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET" Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 098/186] mm/gup: explicitly define and check internal GUP flags, disallow FOLL_TOUCH Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 099/186] mm/madvise: make MADV_POPULATE_(READ|WRITE) handle VM_FAULT_RETRY properly Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 100/186] drm: add drm_gem_object_is_shared_for_memory_stats() helper Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 101/186] drm/amdgpu: add shared fdinfo stats Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 102/186] drm/amdgpu: fix visible VRAM handling during faults Greg Kroah-Hartman
2024-04-30 10:39 ` Greg Kroah-Hartman [this message]
2024-04-30 10:39 ` [PATCH 6.6 104/186] drm/ttm: stop pooling cached NUMA pages v2 Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 105/186] squashfs: convert to new timestamp accessors Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 106/186] Squashfs: check the inode number is not the invalid value of zero Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 107/186] selftests/seccomp: user_notification_addfd check nextfd is available Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 108/186] selftests/seccomp: Change the syscall used in KILL_THREAD test Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 109/186] selftests/seccomp: Handle EINVAL on unshare(CLONE_NEWPID) Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 110/186] fork: defer linking file vma until vma is fully initialized Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 111/186] x86/cpu: Fix check for RDPKRU in __show_regs() Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 112/186] rust: dont select CONSTRUCTORS Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 113/186] rust: init: remove impl Zeroable for Infallible Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 114/186] rust: make mutually exclusive with CFI_CLANG Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 115/186] kbuild: rust: remove unneeded `@rustc_cfg` to avoid ICE Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 116/186] kbuild: rust: force `alloc` extern to allow "empty" Rust files Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 117/186] rust: remove `params` from `module` macro example Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 118/186] Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old() Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 119/186] Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853 Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 120/186] Bluetooth: qca: fix NULL-deref on non-serdev suspend Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 121/186] Bluetooth: qca: fix NULL-deref on non-serdev setup Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 122/186] mtd: rawnand: qcom: Fix broken OP_RESET_DEVICE command in qcom_misc_cmd_type_exec() Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 123/186] mm/hugetlb: fix missing hugetlb_lock for resv uncharge Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 124/186] mmc: sdhci-msm: pervent access to suspended controller Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 125/186] mm: create FOLIO_FLAG_FALSE and FOLIO_TYPE_OPS macros Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 126/186] mm: support page_mapcount() on page_has_type() pages Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 127/186] smb: client: Fix struct_group() usage in __packed structs Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 128/186] smb3: missing lock when picking channel Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 129/186] smb3: fix lock ordering potential deadlock in cifs_sync_mid_result Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 130/186] HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 131/186] btrfs: fallback if compressed IO fails for ENOSPC Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 132/186] btrfs: fix wrong block_start calculation for btrfs_drop_extent_map_range() Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 133/186] btrfs: scrub: run relocation repair when/only needed Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 134/186] btrfs: fix information leak in btrfs_ioctl_logical_to_ino() Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 135/186] cpu: Re-enable CPU mitigations by default for !X86 architectures Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 136/186] LoongArch: Fix callchain parse error with kernel tracepoint events Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 137/186] LoongArch: Fix access error when read fault on a write-only VMA Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 138/186] arm64: dts: qcom: sc8280xp: add missing PCIe minimum OPP Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 139/186] arm64: dts: qcom: sm8450: Fix the msi-map entries Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 140/186] arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 141/186] drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3 Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 142/186] drm/amdgpu: Assign correct bits for SDMA HDP flush Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 143/186] drm/amdgpu: Fix leak when GPU memory allocation fails Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 144/186] irqchip/gic-v3-its: Prevent double free on error Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 145/186] ACPI: CPPC: Use access_width over bit_width for system memory accesses Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 146/186] ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro Greg Kroah-Hartman
2024-04-30 10:39 ` [PATCH 6.6 147/186] ACPI: CPPC: Fix access width used for PCC registers Greg Kroah-Hartman
2024-04-30 10:40 ` [PATCH 6.6 148/186] ethernet: Add helper for assigning packet type when dest address does not match device address Greg Kroah-Hartman
2024-04-30 10:40 ` [PATCH 6.6 149/186] net: b44: set pause params only when interface is up Greg Kroah-Hartman
2024-04-30 10:40 ` [PATCH 6.6 150/186] stackdepot: respect __GFP_NOLOCKDEP allocation flag Greg Kroah-Hartman
2024-04-30 10:40 ` [PATCH 6.6 151/186] fbdev: fix incorrect address computation in deferred IO Greg Kroah-Hartman
2024-04-30 10:40 ` [PATCH 6.6 152/186] udp: preserve the connected status if only UDP cmsg Greg Kroah-Hartman
2024-04-30 10:40 ` [PATCH 6.6 153/186] mtd: diskonchip: work around ubsan link failure Greg Kroah-Hartman
2024-04-30 10:40 ` [PATCH 6.6 154/186] phy: qcom: qmp-combo: Fix register base for QSERDES_DP_PHY_MODE Greg Kroah-Hartman
2024-04-30 10:40 ` [PATCH 6.6 155/186] phy: qcom: qmp-combo: Fix VCO div offset on v3 Greg Kroah-Hartman
2024-04-30 10:40 ` [PATCH 6.6 156/186] x86/tdx: Preserve shared bit on mprotect() Greg Kroah-Hartman
2024-04-30 10:40 ` [PATCH 6.6 157/186] mm: turn folio_test_hugetlb into a PageType Greg Kroah-Hartman
2024-04-30 10:40 ` [PATCH 6.6 158/186] dmaengine: owl: fix register access functions Greg Kroah-Hartman
2024-04-30 10:40 ` [PATCH 6.6 159/186] dmaengine: tegra186: Fix residual calculation Greg Kroah-Hartman
2024-04-30 10:40 ` [PATCH 6.6 160/186] idma64: Dont try to serve interrupts when device is powered off Greg Kroah-Hartman
2024-04-30 10:40 ` [PATCH 6.6 161/186] soundwire: amd: fix for wake interrupt handling for clockstop mode Greg Kroah-Hartman
2024-04-30 10:40 ` [PATCH 6.6 162/186] phy: marvell: a3700-comphy: Fix out of bounds read Greg Kroah-Hartman
2024-04-30 10:40 ` [PATCH 6.6 163/186] phy: marvell: a3700-comphy: Fix hardcoded array size Greg Kroah-Hartman
2024-04-30 10:40 ` [PATCH 6.6 164/186] phy: freescale: imx8m-pcie: fix pcie link-up instability Greg Kroah-Hartman
2024-04-30 10:40 ` [PATCH 6.6 165/186] phy: rockchip-snps-pcie3: fix bifurcation on rk3588 Greg Kroah-Hartman
2024-04-30 10:40 ` [PATCH 6.6 166/186] phy: rockchip-snps-pcie3: fix clearing PHP_GRF_PCIESEL_CON bits Greg Kroah-Hartman
2024-04-30 10:40 ` [PATCH 6.6 167/186] phy: rockchip: naneng-combphy: Fix mux on rk3588 Greg Kroah-Hartman
2024-04-30 10:40 ` [PATCH 6.6 168/186] phy: qcom: m31: match requested regulator name with dt schema Greg Kroah-Hartman
2024-04-30 10:40 ` [PATCH 6.6 169/186] dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue Greg Kroah-Hartman
2024-04-30 10:40 ` [PATCH 6.6 170/186] dma: xilinx_dpdma: Fix locking Greg Kroah-Hartman
2024-04-30 10:40 ` [PATCH 6.6 171/186] dmaengine: idxd: Fix oops during rmmod on single-CPU platforms Greg Kroah-Hartman
2024-04-30 10:40 ` [PATCH 6.6 172/186] riscv: fix VMALLOC_START definition Greg Kroah-Hartman
2024-04-30 10:40 ` [PATCH 6.6 173/186] riscv: Fix TASK_SIZE on 64-bit NOMMU Greg Kroah-Hartman
2024-04-30 10:40 ` [PATCH 6.6 174/186] riscv: Fix loading 64-bit NOMMU kernels past the start of RAM Greg Kroah-Hartman
2024-04-30 10:40 ` [PATCH 6.6 175/186] phy: ti: tusb1210: Resolve charger-det crash if charger psy is unregistered Greg Kroah-Hartman
2024-04-30 10:40 ` [PATCH 6.6 176/186] sched/eevdf: Always update V if se->on_rq when reweighting Greg Kroah-Hartman
2024-04-30 10:40 ` [PATCH 6.6 177/186] sched/eevdf: Fix miscalculation in reweight_entity() when se is not curr Greg Kroah-Hartman
2024-04-30 10:40 ` [PATCH 6.6 178/186] sched/eevdf: Prevent vlag from going out of bounds in reweight_eevdf() Greg Kroah-Hartman
2024-04-30 10:40 ` [PATCH 6.6 179/186] i2c: smbus: fix NULL function pointer dereference Greg Kroah-Hartman
2024-04-30 10:40 ` [PATCH 6.6 180/186] phy: qcom: qmp-combo: fix VCO div offset on v5_5nm and v6 Greg Kroah-Hartman
2024-04-30 10:40 ` [PATCH 6.6 181/186] ovl: fix memory leak in ovl_parse_param() Greg Kroah-Hartman
2024-04-30 10:40 ` [PATCH 6.6 182/186] Revert "riscv: kdump: fix crashkernel reserving problem on RISC-V" Greg Kroah-Hartman
2024-04-30 10:40 ` [PATCH 6.6 183/186] macsec: Enable devices to advertise whether they update sk_buff md_dst during offloads Greg Kroah-Hartman
2024-04-30 10:40 ` [PATCH 6.6 184/186] macsec: Detect if Rx skb is macsec-related for offloading devices that update md_dst Greg Kroah-Hartman
2024-04-30 10:40 ` [PATCH 6.6 185/186] net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsec Greg Kroah-Hartman
2024-04-30 10:40 ` [PATCH 6.6 186/186] bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS Greg Kroah-Hartman
2024-04-30 16:19 ` [PATCH 6.6 000/186] 6.6.30-rc1 review Harshit Mogalapalli
2024-04-30 16:48 ` SeongJae Park
2024-04-30 19:17 ` Florian Fainelli
2024-05-01 8:39 ` Ron Economos
2024-05-01 9:03 ` Naresh Kamboju
2024-05-01 11:34 ` Miguel Ojeda
2024-05-01 12:25 ` Takeshi Ogasawara
2024-05-01 13:38 ` Jon Hunter
2024-05-01 13:41 ` Mark Brown
2024-05-01 19:47 ` Pavel Machek
2024-05-02 3:01 ` Shuah Khan
2024-05-02 6:44 ` Pascal Ernster
2024-05-02 6:50 ` Greg Kroah-Hartman
2024-05-02 7:29 ` Pascal Ernster
2024-05-02 14:14 ` Jonathan Corbet
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=20240430103101.025540430@linuxfoundation.org \
--to=gregkh@linuxfoundation.org \
--cc=akpm@linux-foundation.org \
--cc=kirill.shutemov@linux.intel.com \
--cc=patches@lists.linux.dev \
--cc=sashal@kernel.org \
--cc=stable@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
--cc=ziy@nvidia.com \
/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).