public inbox for stable@vger.kernel.org
 help / color / mirror / Atom feed
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: stable@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	patches@lists.linux.dev, Mukul Joshi <mukul.joshi@amd.com>,
	Felix Kuehling <Felix.Kuehling@amd.com>,
	Alex Deucher <alexander.deucher@amd.com>,
	Sasha Levin <sashal@kernel.org>
Subject: [PATCH 6.5 186/321] drm/amdgpu: Store CU info from all XCCs for GFX v9.4.3
Date: Wed,  4 Oct 2023 19:55:31 +0200	[thread overview]
Message-ID: <20231004175237.865542708@linuxfoundation.org> (raw)
In-Reply-To: <20231004175229.211487444@linuxfoundation.org>

6.5-stable review patch.  If anyone has any objections, please let me know.

------------------

From: Mukul Joshi <mukul.joshi@amd.com>

[ Upstream commit 97e3c6a853f2af9145daf0c6ca25bcdf55c759d4 ]

Currently, we store CU info only for a single XCC assuming
that it is the same for all XCCs. However, that may not be
true. As a result, store CU info for all XCCs. This info is
later used for CU masking.

Signed-off-by: Mukul Joshi <mukul.joshi@amd.com>
Reviewed-by: Felix Kuehling <Felix.Kuehling@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c    |  2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h       |  3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c       |  2 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c        |  2 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c        |  2 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c         |  2 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c         |  2 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c         |  2 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c         |  4 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c       | 76 +++++++++----------
 drivers/gpu/drm/amd/amdkfd/kfd_crat.c         |  3 +-
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c  |  8 +-
 drivers/gpu/drm/amd/amdkfd/kfd_topology.c     | 11 ++-
 .../gpu/drm/amd/include/kgd_kfd_interface.h   |  6 +-
 14 files changed, 60 insertions(+), 65 deletions(-)

diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
index b4fcad0e62f7e..a7c8beff1647c 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
@@ -492,7 +492,7 @@ void amdgpu_amdkfd_get_cu_info(struct amdgpu_device *adev, struct kfd_cu_info *c
 	cu_info->cu_active_number = acu_info.number;
 	cu_info->cu_ao_mask = acu_info.ao_cu_mask;
 	memcpy(&cu_info->cu_bitmap[0], &acu_info.bitmap[0],
-	       sizeof(acu_info.bitmap));
+	       sizeof(cu_info->cu_bitmap));
 	cu_info->num_shader_engines = adev->gfx.config.max_shader_engines;
 	cu_info->num_shader_arrays_per_engine = adev->gfx.config.max_sh_per_se;
 	cu_info->num_cu_per_sh = adev->gfx.config.max_cu_per_sh;
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h b/drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
index a4ff515ce8966..59ba03d387fcc 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
@@ -43,6 +43,7 @@
 #define AMDGPU_GFX_LBPW_DISABLED_MODE		0x00000008L
 
 #define AMDGPU_MAX_GC_INSTANCES		8
+#define KGD_MAX_QUEUES			128
 
 #define AMDGPU_MAX_GFX_QUEUES KGD_MAX_QUEUES
 #define AMDGPU_MAX_COMPUTE_QUEUES KGD_MAX_QUEUES
@@ -254,7 +255,7 @@ struct amdgpu_cu_info {
 	uint32_t number;
 	uint32_t ao_cu_mask;
 	uint32_t ao_cu_bitmap[4][4];
-	uint32_t bitmap[4][4];
+	uint32_t bitmap[AMDGPU_MAX_GC_INSTANCES][4][4];
 };
 
 struct amdgpu_gfx_ras {
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
index d4ca19ba5a289..f678bdd5f353d 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
@@ -839,7 +839,7 @@ int amdgpu_info_ioctl(struct drm_device *dev, void *data, struct drm_file *filp)
 		memcpy(&dev_info->cu_ao_bitmap[0], &adev->gfx.cu_info.ao_cu_bitmap[0],
 		       sizeof(adev->gfx.cu_info.ao_cu_bitmap));
 		memcpy(&dev_info->cu_bitmap[0], &adev->gfx.cu_info.bitmap[0],
-		       sizeof(adev->gfx.cu_info.bitmap));
+		       sizeof(dev_info->cu_bitmap));
 		dev_info->vram_type = adev->gmc.vram_type;
 		dev_info->vram_bit_width = adev->gmc.vram_width;
 		dev_info->vce_harvest_config = adev->vce.harvest_config;
diff --git a/drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c b/drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
index 44af8022b89fa..f743bf2c92877 100644
--- a/drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
+++ b/drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
@@ -9448,7 +9448,7 @@ static int gfx_v10_0_get_cu_info(struct amdgpu_device *adev,
 				gfx_v10_0_set_user_wgp_inactive_bitmap_per_sh(
 					adev, disable_masks[i * 2 + j]);
 			bitmap = gfx_v10_0_get_cu_active_bitmap_per_sh(adev);
-			cu_info->bitmap[i][j] = bitmap;
+			cu_info->bitmap[0][i][j] = bitmap;
 
 			for (k = 0; k < adev->gfx.config.max_cu_per_sh; k++) {
 				if (bitmap & mask) {
diff --git a/drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c b/drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
index 0451533ddde41..a82cba884c48f 100644
--- a/drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
+++ b/drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
@@ -6394,7 +6394,7 @@ static int gfx_v11_0_get_cu_info(struct amdgpu_device *adev,
 			 *    SE6: {SH0,SH1} --> {bitmap[2][2], bitmap[2][3]}
 			 *    SE7: {SH0,SH1} --> {bitmap[3][2], bitmap[3][3]}
 			 */
-			cu_info->bitmap[i % 4][j + (i / 4) * 2] = bitmap;
+			cu_info->bitmap[0][i % 4][j + (i / 4) * 2] = bitmap;
 
 			for (k = 0; k < adev->gfx.config.max_cu_per_sh; k++) {
 				if (bitmap & mask)
diff --git a/drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c b/drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
index da6caff78c22b..34f9211b26793 100644
--- a/drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
+++ b/drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
@@ -3577,7 +3577,7 @@ static void gfx_v6_0_get_cu_info(struct amdgpu_device *adev)
 				gfx_v6_0_set_user_cu_inactive_bitmap(
 					adev, disable_masks[i * 2 + j]);
 			bitmap = gfx_v6_0_get_cu_enabled(adev);
-			cu_info->bitmap[i][j] = bitmap;
+			cu_info->bitmap[0][i][j] = bitmap;
 
 			for (k = 0; k < adev->gfx.config.max_cu_per_sh; k++) {
 				if (bitmap & mask) {
diff --git a/drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c b/drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
index 8c174c11eaee0..6feae2548e8ee 100644
--- a/drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
+++ b/drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
@@ -5122,7 +5122,7 @@ static void gfx_v7_0_get_cu_info(struct amdgpu_device *adev)
 				gfx_v7_0_set_user_cu_inactive_bitmap(
 					adev, disable_masks[i * 2 + j]);
 			bitmap = gfx_v7_0_get_cu_active_bitmap(adev);
-			cu_info->bitmap[i][j] = bitmap;
+			cu_info->bitmap[0][i][j] = bitmap;
 
 			for (k = 0; k < adev->gfx.config.max_cu_per_sh; k ++) {
 				if (bitmap & mask) {
diff --git a/drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c b/drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
index 51c1745c83697..885ebd703260f 100644
--- a/drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
+++ b/drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
@@ -7121,7 +7121,7 @@ static void gfx_v8_0_get_cu_info(struct amdgpu_device *adev)
 				gfx_v8_0_set_user_cu_inactive_bitmap(
 					adev, disable_masks[i * 2 + j]);
 			bitmap = gfx_v8_0_get_cu_active_bitmap(adev);
-			cu_info->bitmap[i][j] = bitmap;
+			cu_info->bitmap[0][i][j] = bitmap;
 
 			for (k = 0; k < adev->gfx.config.max_cu_per_sh; k ++) {
 				if (bitmap & mask) {
diff --git a/drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c b/drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
index 372ae2fc42e0c..602d74023b0b9 100644
--- a/drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
+++ b/drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
@@ -1497,7 +1497,7 @@ static void gfx_v9_0_init_always_on_cu_mask(struct amdgpu_device *adev)
 			amdgpu_gfx_select_se_sh(adev, i, j, 0xffffffff, 0);
 
 			for (k = 0; k < adev->gfx.config.max_cu_per_sh; k ++) {
-				if (cu_info->bitmap[i][j] & mask) {
+				if (cu_info->bitmap[0][i][j] & mask) {
 					if (counter == pg_always_on_cu_num)
 						WREG32_SOC15(GC, 0, mmRLC_PG_ALWAYS_ON_CU_MASK, cu_bitmap);
 					if (counter < always_on_cu_num)
@@ -7237,7 +7237,7 @@ static int gfx_v9_0_get_cu_info(struct amdgpu_device *adev,
 			 *    SE6,SH0 --> bitmap[2][1]
 			 *    SE7,SH0 --> bitmap[3][1]
 			 */
-			cu_info->bitmap[i % 4][j + i / 4] = bitmap;
+			cu_info->bitmap[0][i % 4][j + i / 4] = bitmap;
 
 			for (k = 0; k < adev->gfx.config.max_cu_per_sh; k ++) {
 				if (bitmap & mask) {
diff --git a/drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c b/drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
index 4f883b94f98ef..84a74a6c6b2de 100644
--- a/drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
+++ b/drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
@@ -4228,7 +4228,7 @@ static void gfx_v9_4_3_set_gds_init(struct amdgpu_device *adev)
 }
 
 static void gfx_v9_4_3_set_user_cu_inactive_bitmap(struct amdgpu_device *adev,
-						 u32 bitmap)
+						 u32 bitmap, int xcc_id)
 {
 	u32 data;
 
@@ -4238,15 +4238,15 @@ static void gfx_v9_4_3_set_user_cu_inactive_bitmap(struct amdgpu_device *adev,
 	data = bitmap << GC_USER_SHADER_ARRAY_CONFIG__INACTIVE_CUS__SHIFT;
 	data &= GC_USER_SHADER_ARRAY_CONFIG__INACTIVE_CUS_MASK;
 
-	WREG32_SOC15(GC, GET_INST(GC, 0), regGC_USER_SHADER_ARRAY_CONFIG, data);
+	WREG32_SOC15(GC, GET_INST(GC, xcc_id), regGC_USER_SHADER_ARRAY_CONFIG, data);
 }
 
-static u32 gfx_v9_4_3_get_cu_active_bitmap(struct amdgpu_device *adev)
+static u32 gfx_v9_4_3_get_cu_active_bitmap(struct amdgpu_device *adev, int xcc_id)
 {
 	u32 data, mask;
 
-	data = RREG32_SOC15(GC, GET_INST(GC, 0), regCC_GC_SHADER_ARRAY_CONFIG);
-	data |= RREG32_SOC15(GC, GET_INST(GC, 0), regGC_USER_SHADER_ARRAY_CONFIG);
+	data = RREG32_SOC15(GC, GET_INST(GC, xcc_id), regCC_GC_SHADER_ARRAY_CONFIG);
+	data |= RREG32_SOC15(GC, GET_INST(GC, xcc_id), regGC_USER_SHADER_ARRAY_CONFIG);
 
 	data &= CC_GC_SHADER_ARRAY_CONFIG__INACTIVE_CUS_MASK;
 	data >>= CC_GC_SHADER_ARRAY_CONFIG__INACTIVE_CUS__SHIFT;
@@ -4259,7 +4259,7 @@ static u32 gfx_v9_4_3_get_cu_active_bitmap(struct amdgpu_device *adev)
 static int gfx_v9_4_3_get_cu_info(struct amdgpu_device *adev,
 				 struct amdgpu_cu_info *cu_info)
 {
-	int i, j, k, counter, active_cu_number = 0;
+	int i, j, k, counter, xcc_id, active_cu_number = 0;
 	u32 mask, bitmap, ao_bitmap, ao_cu_mask = 0;
 	unsigned disable_masks[4 * 4];
 
@@ -4278,46 +4278,38 @@ static int gfx_v9_4_3_get_cu_info(struct amdgpu_device *adev,
 				    adev->gfx.config.max_sh_per_se);
 
 	mutex_lock(&adev->grbm_idx_mutex);
-	for (i = 0; i < adev->gfx.config.max_shader_engines; i++) {
-		for (j = 0; j < adev->gfx.config.max_sh_per_se; j++) {
-			mask = 1;
-			ao_bitmap = 0;
-			counter = 0;
-			gfx_v9_4_3_xcc_select_se_sh(adev, i, j, 0xffffffff, 0);
-			gfx_v9_4_3_set_user_cu_inactive_bitmap(
-				adev, disable_masks[i * adev->gfx.config.max_sh_per_se + j]);
-			bitmap = gfx_v9_4_3_get_cu_active_bitmap(adev);
-
-			/*
-			 * The bitmap(and ao_cu_bitmap) in cu_info structure is
-			 * 4x4 size array, and it's usually suitable for Vega
-			 * ASICs which has 4*2 SE/SH layout.
-			 * But for Arcturus, SE/SH layout is changed to 8*1.
-			 * To mostly reduce the impact, we make it compatible
-			 * with current bitmap array as below:
-			 *    SE4,SH0 --> bitmap[0][1]
-			 *    SE5,SH0 --> bitmap[1][1]
-			 *    SE6,SH0 --> bitmap[2][1]
-			 *    SE7,SH0 --> bitmap[3][1]
-			 */
-			cu_info->bitmap[i % 4][j + i / 4] = bitmap;
-
-			for (k = 0; k < adev->gfx.config.max_cu_per_sh; k++) {
-				if (bitmap & mask) {
-					if (counter < adev->gfx.config.max_cu_per_sh)
-						ao_bitmap |= mask;
-					counter++;
+	for (xcc_id = 0; xcc_id < NUM_XCC(adev->gfx.xcc_mask); xcc_id++) {
+		for (i = 0; i < adev->gfx.config.max_shader_engines; i++) {
+			for (j = 0; j < adev->gfx.config.max_sh_per_se; j++) {
+				mask = 1;
+				ao_bitmap = 0;
+				counter = 0;
+				gfx_v9_4_3_xcc_select_se_sh(adev, i, j, 0xffffffff, xcc_id);
+				gfx_v9_4_3_set_user_cu_inactive_bitmap(
+					adev,
+					disable_masks[i * adev->gfx.config.max_sh_per_se + j],
+					xcc_id);
+				bitmap = gfx_v9_4_3_get_cu_active_bitmap(adev, xcc_id);
+
+				cu_info->bitmap[xcc_id][i][j] = bitmap;
+
+				for (k = 0; k < adev->gfx.config.max_cu_per_sh; k++) {
+					if (bitmap & mask) {
+						if (counter < adev->gfx.config.max_cu_per_sh)
+							ao_bitmap |= mask;
+						counter++;
+					}
+					mask <<= 1;
 				}
-				mask <<= 1;
+				active_cu_number += counter;
+				if (i < 2 && j < 2)
+					ao_cu_mask |= (ao_bitmap << (i * 16 + j * 8));
+				cu_info->ao_cu_bitmap[i][j] = ao_bitmap;
 			}
-			active_cu_number += counter;
-			if (i < 2 && j < 2)
-				ao_cu_mask |= (ao_bitmap << (i * 16 + j * 8));
-			cu_info->ao_cu_bitmap[i % 4][j + i / 4] = ao_bitmap;
 		}
+		gfx_v9_4_3_xcc_select_se_sh(adev, 0xffffffff, 0xffffffff, 0xffffffff,
+					    xcc_id);
 	}
-	gfx_v9_4_3_xcc_select_se_sh(adev, 0xffffffff, 0xffffffff, 0xffffffff,
-				    0);
 	mutex_unlock(&adev->grbm_idx_mutex);
 
 	cu_info->number = active_cu_number;
diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_crat.c b/drivers/gpu/drm/amd/amdkfd/kfd_crat.c
index f5a6f562e2a80..11b9837292536 100644
--- a/drivers/gpu/drm/amd/amdkfd/kfd_crat.c
+++ b/drivers/gpu/drm/amd/amdkfd/kfd_crat.c
@@ -2154,7 +2154,8 @@ static int kfd_create_vcrat_image_gpu(void *pcrat_image,
 
 	amdgpu_amdkfd_get_cu_info(kdev->adev, &cu_info);
 	cu->num_simd_per_cu = cu_info.simd_per_cu;
-	cu->num_simd_cores = cu_info.simd_per_cu * cu_info.cu_active_number;
+	cu->num_simd_cores = cu_info.simd_per_cu *
+			(cu_info.cu_active_number / kdev->kfd->num_nodes);
 	cu->max_waves_simd = cu_info.max_waves_per_simd;
 
 	cu->wave_front_size = cu_info.wave_front_size;
diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c b/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c
index 863cf060af484..35e05ee89eac5 100644
--- a/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c
+++ b/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c
@@ -104,11 +104,13 @@ void mqd_symmetrically_map_cu_mask(struct mqd_manager *mm,
 	bool wgp_mode_req = KFD_GC_VERSION(mm->dev) >= IP_VERSION(10, 0, 0);
 	uint32_t en_mask = wgp_mode_req ? 0x3 : 0x1;
 	int i, se, sh, cu, cu_bitmap_sh_mul, inc = wgp_mode_req ? 2 : 1;
+	uint32_t cu_active_per_node;
 
 	amdgpu_amdkfd_get_cu_info(mm->dev->adev, &cu_info);
 
-	if (cu_mask_count > cu_info.cu_active_number)
-		cu_mask_count = cu_info.cu_active_number;
+	cu_active_per_node = cu_info.cu_active_number / mm->dev->kfd->num_nodes;
+	if (cu_mask_count > cu_active_per_node)
+		cu_mask_count = cu_active_per_node;
 
 	/* Exceeding these bounds corrupts the stack and indicates a coding error.
 	 * Returning with no CU's enabled will hang the queue, which should be
@@ -141,7 +143,7 @@ void mqd_symmetrically_map_cu_mask(struct mqd_manager *mm,
 	for (se = 0; se < cu_info.num_shader_engines; se++)
 		for (sh = 0; sh < cu_info.num_shader_arrays_per_engine; sh++)
 			cu_per_sh[se][sh] = hweight32(
-				cu_info.cu_bitmap[se % 4][sh + (se / 4) * cu_bitmap_sh_mul]);
+				cu_info.cu_bitmap[0][se % 4][sh + (se / 4) * cu_bitmap_sh_mul]);
 
 	/* Symmetrically map cu_mask to all SEs & SHs:
 	 * se_mask programs up to 2 SH in the upper and lower 16 bits.
diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_topology.c b/drivers/gpu/drm/amd/amdkfd/kfd_topology.c
index 4a17bb7c7b27d..ea67a353beb00 100644
--- a/drivers/gpu/drm/amd/amdkfd/kfd_topology.c
+++ b/drivers/gpu/drm/amd/amdkfd/kfd_topology.c
@@ -450,8 +450,7 @@ static ssize_t node_show(struct kobject *kobj, struct attribute *attr,
 	sysfs_show_32bit_prop(buffer, offs, "cpu_cores_count",
 			      dev->node_props.cpu_cores_count);
 	sysfs_show_32bit_prop(buffer, offs, "simd_count",
-			      dev->gpu ? (dev->node_props.simd_count *
-					  NUM_XCC(dev->gpu->xcc_mask)) : 0);
+			      dev->gpu ? dev->node_props.simd_count : 0);
 	sysfs_show_32bit_prop(buffer, offs, "mem_banks_count",
 			      dev->node_props.mem_banks_count);
 	sysfs_show_32bit_prop(buffer, offs, "caches_count",
@@ -1658,7 +1657,7 @@ static int fill_in_l2_l3_pcache(struct kfd_cache_properties **props_ext,
 	int i, j, k;
 	struct kfd_cache_properties *pcache = NULL;
 
-	cu_sibling_map_mask = cu_info->cu_bitmap[0][0];
+	cu_sibling_map_mask = cu_info->cu_bitmap[0][0][0];
 	cu_sibling_map_mask &=
 		((1 << pcache_info[cache_type].num_cu_shared) - 1);
 	first_active_cu = ffs(cu_sibling_map_mask);
@@ -1701,7 +1700,7 @@ static int fill_in_l2_l3_pcache(struct kfd_cache_properties **props_ext,
 				pcache->sibling_map[k+3] = (uint8_t)((cu_sibling_map_mask >> 24) & 0xFF);
 				k += 4;
 
-				cu_sibling_map_mask = cu_info->cu_bitmap[i % 4][j + i / 4];
+				cu_sibling_map_mask = cu_info->cu_bitmap[0][i % 4][j + i / 4];
 				cu_sibling_map_mask &= ((1 << pcache_info[cache_type].num_cu_shared) - 1);
 			}
 		}
@@ -1762,8 +1761,8 @@ static void kfd_fill_cache_non_crat_info(struct kfd_topology_device *dev, struct
 					for (k = 0; k < pcu_info->num_cu_per_sh; k += pcache_info[ct].num_cu_shared) {
 
 						ret = fill_in_l1_pcache(&props_ext, pcache_info, pcu_info,
-										pcu_info->cu_bitmap[i % 4][j + i / 4], ct,
-										cu_processor_id, k);
+									pcu_info->cu_bitmap[0][i % 4][j + i / 4], ct,
+									cu_processor_id, k);
 
 						if (ret < 0)
 							break;
diff --git a/drivers/gpu/drm/amd/include/kgd_kfd_interface.h b/drivers/gpu/drm/amd/include/kgd_kfd_interface.h
index d0df3381539f0..74cc545085a02 100644
--- a/drivers/gpu/drm/amd/include/kgd_kfd_interface.h
+++ b/drivers/gpu/drm/amd/include/kgd_kfd_interface.h
@@ -31,12 +31,12 @@
 #include <linux/types.h>
 #include <linux/bitmap.h>
 #include <linux/dma-fence.h>
+#include "amdgpu_irq.h"
+#include "amdgpu_gfx.h"
 
 struct pci_dev;
 struct amdgpu_device;
 
-#define KGD_MAX_QUEUES 128
-
 struct kfd_dev;
 struct kgd_mem;
 
@@ -68,7 +68,7 @@ struct kfd_cu_info {
 	uint32_t wave_front_size;
 	uint32_t max_scratch_slots_per_cu;
 	uint32_t lds_size;
-	uint32_t cu_bitmap[4][4];
+	uint32_t cu_bitmap[AMDGPU_MAX_GC_INSTANCES][4][4];
 };
 
 /* For getting GPU local memory information from KGD */
-- 
2.40.1




  parent reply	other threads:[~2023-10-04 18:32 UTC|newest]

Thread overview: 335+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-10-04 17:52 [PATCH 6.5 000/321] 6.5.6-rc1 review Greg Kroah-Hartman
2023-10-04 17:52 ` [PATCH 6.5 001/321] NFS: Fix error handling for O_DIRECT write scheduling Greg Kroah-Hartman
2023-10-04 17:52 ` [PATCH 6.5 002/321] NFS: Fix O_DIRECT locking issues Greg Kroah-Hartman
2023-10-04 17:52 ` [PATCH 6.5 003/321] NFS: More O_DIRECT accounting fixes for error paths Greg Kroah-Hartman
2023-10-04 17:52 ` [PATCH 6.5 004/321] NFS: Use the correct commit info in nfs_join_page_group() Greg Kroah-Hartman
2023-10-04 17:52 ` [PATCH 6.5 005/321] NFS: More fixes for nfs_direct_write_reschedule_io() Greg Kroah-Hartman
2023-10-04 17:52 ` [PATCH 6.5 006/321] NFS/pNFS: Report EINVAL errors from connect() to the server Greg Kroah-Hartman
2023-10-04 17:52 ` [PATCH 6.5 007/321] SUNRPC: Mark the cred for revalidation if the server rejects it Greg Kroah-Hartman
2023-10-04 17:52 ` [PATCH 6.5 008/321] NFSv4.1: use EXCHGID4_FLAG_USE_PNFS_DS for DS server Greg Kroah-Hartman
2023-10-04 17:52 ` [PATCH 6.5 009/321] NFSv4.1: fix pnfs MDS=DS session trunking Greg Kroah-Hartman
2023-10-04 17:52 ` [PATCH 6.5 010/321] media: v4l: Use correct dependency for camera sensor drivers Greg Kroah-Hartman
2023-10-04 17:52 ` [PATCH 6.5 011/321] media: via: " Greg Kroah-Hartman
2023-10-04 17:52 ` [PATCH 6.5 012/321] gfs2: Fix another freeze/thaw hang Greg Kroah-Hartman
2023-10-04 17:52 ` [PATCH 6.5 013/321] netfs: Only call folio_start_fscache() one time for each folio Greg Kroah-Hartman
2023-10-04 17:52 ` [PATCH 6.5 014/321] btrfs: improve error message after failure to add delayed dir index item Greg Kroah-Hartman
2023-10-04 17:52 ` [PATCH 6.5 015/321] btrfs: remove BUG() after failure to insert " Greg Kroah-Hartman
2023-10-04 17:52 ` [PATCH 6.5 016/321] ext4: replace the traditional ternary conditional operator with with max()/min() Greg Kroah-Hartman
2023-10-04 17:52 ` [PATCH 6.5 017/321] ext4: move setting of trimmed bit into ext4_try_to_trim_range() Greg Kroah-Hartman
2023-10-04 17:52 ` [PATCH 6.5 018/321] ext4: do not let fstrim block system suspend Greg Kroah-Hartman
2023-10-04 17:52 ` [PATCH 6.5 019/321] netfilter: nft_set_rbtree: use read spinlock to avoid datapath contention Greg Kroah-Hartman
2023-10-04 17:52 ` [PATCH 6.5 020/321] netfilter: nft_set_pipapo: call nft_trans_gc_queue_sync() in catchall GC Greg Kroah-Hartman
2023-10-04 17:52 ` [PATCH 6.5 021/321] netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation fails Greg Kroah-Hartman
2023-10-04 17:52 ` [PATCH 6.5 022/321] netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration Greg Kroah-Hartman
2023-10-04 17:52 ` [PATCH 6.5 023/321] netfilter: nf_tables: fix memleak when more than 255 elements expired Greg Kroah-Hartman
2023-10-04 17:52 ` [PATCH 6.5 024/321] netfilter: nf_tables: disallow rule removal from chain binding Greg Kroah-Hartman
2023-10-04 17:52 ` [PATCH 6.5 025/321] ASoC: meson: spdifin: start hw on dai probe Greg Kroah-Hartman
2023-10-04 17:52 ` [PATCH 6.5 026/321] netfilter: nf_tables: disallow element removal on anonymous sets Greg Kroah-Hartman
2023-10-04 17:52 ` [PATCH 6.5 027/321] bpf: Avoid deadlock when using queue and stack maps from NMI Greg Kroah-Hartman
2023-10-04 17:52 ` [PATCH 6.5 028/321] bpf: Avoid dummy bpf_offload_netdev in __bpf_prog_dev_bound_init Greg Kroah-Hartman
2023-10-04 17:52 ` [PATCH 6.5 029/321] ALSA: docs: Fix a typo of midi2_ump_probe option for snd-usb-audio Greg Kroah-Hartman
2023-10-04 17:52 ` [PATCH 6.5 030/321] ALSA: seq: Avoid delivery of events for disabled UMP groups Greg Kroah-Hartman
2023-10-04 17:52 ` [PATCH 6.5 031/321] ASoC: rt5640: Revert "Fix sleep in atomic context" Greg Kroah-Hartman
2023-10-04 17:52 ` [PATCH 6.5 032/321] ASoC: rt5640: Fix sleep in atomic context Greg Kroah-Hartman
2023-10-04 17:52 ` [PATCH 6.5 033/321] ASoC: rt5640: fix typos Greg Kroah-Hartman
2023-10-04 17:52 ` [PATCH 6.5 034/321] ASoC: rt5640: Do not disable/enable IRQ twice on suspend/resume Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 035/321] ASoC: rt5640: Enable the IRQ on resume after configuring jack-detect Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 036/321] ASoC: rt5640: Fix IRQ not being free-ed for HDA jack detect mode Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 037/321] bpf: Fix a erroneous check after snprintf() Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 038/321] selftests/bpf: fix unpriv_disabled check in test_verifier Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 039/321] ALSA: hda/realtek: Splitting the UX3402 into two separate models Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 040/321] netfilter: conntrack: fix extension size table Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 041/321] netfilter: nf_tables: Fix entries val in rule reset audit log Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 042/321] Compiler Attributes: counted_by: Adjust name and identifier expansion Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 043/321] uapi: stddef.h: Fix header guard location Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 044/321] uapi: stddef.h: Fix __DECLARE_FLEX_ARRAY for C++ Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 045/321] memblock tests: Fix compilation errors Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 046/321] ASoC: SOF: ipc4-topology: fix wrong sizeof argument Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 047/321] net: microchip: sparx5: Fix memory leak for vcap_api_rule_add_keyvalue_test() Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 048/321] net: microchip: sparx5: Fix memory leak for vcap_api_rule_add_actionvalue_test() Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 049/321] net: microchip: sparx5: Fix possible memory leak in vcap_api_encode_rule_test() Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 050/321] net: microchip: sparx5: Fix possible memory leaks in test_vcap_xn_rule_creator() Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 051/321] net: microchip: sparx5: Fix possible memory leaks in vcap_api_kunit Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 052/321] selftests: tls: swap the TX and RX sockets in some tests Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 053/321] net/core: Fix ETH_P_1588 flow dissector Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 054/321] ALSA: seq: ump: Fix -Wformat-truncation warning Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 055/321] ASoC: hdaudio.c: Add missing check for devm_kstrdup Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 056/321] ASoC: imx-audmix: Fix return error with devm_clk_get() Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 057/321] octeon_ep: fix tx dma unmap len values in SG Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 058/321] iavf: do not process adminq tasks when __IAVF_IN_REMOVE_TASK is set Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 059/321] ASoC: SOF: core: Only call sof_ops_free() on remove if the probe was successful Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 060/321] iavf: add iavf_schedule_aq_request() helper Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 061/321] iavf: schedule a request immediately after add/delete vlan Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 062/321] i40e: Fix VF VLAN offloading when port VLAN is configured Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 063/321] netfilter, bpf: Adjust timeouts of non-confirmed CTs in bpf_ct_insert_entry() Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 064/321] ionic: fix 16bit math issue when PAGE_SIZE >= 64KB Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 065/321] igc: Fix infinite initialization loop with early XDP redirect Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 066/321] ipv4: fix null-deref in ipv4_link_failure Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 067/321] scsi: iscsi_tcp: restrict to TCP sockets Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 068/321] powerpc/perf/hv-24x7: Update domain value check Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 069/321] powerpc/dexcr: Move HASHCHK trap handler Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 070/321] dccp: fix dccp_v4_err()/dccp_v6_err() again Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 071/321] x86/mm, kexec, ima: Use memblock_free_late() from ima_free_kexec_buffer() Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 072/321] net: hsr: Properly parse HSRv1 supervisor frames Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 073/321] platform/x86: intel_scu_ipc: Check status after timeout in busy_loop() Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 074/321] platform/x86: intel_scu_ipc: Check status upon timeout in ipc_wait_for_interrupt() Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 075/321] platform/x86: intel_scu_ipc: Dont override scu in intel_scu_ipc_dev_simple_command() Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 076/321] platform/x86: intel_scu_ipc: Fail IPC send if still busy Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 077/321] x86/asm: Fix build of UML with KASAN Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 078/321] x86/srso: Fix srso_show_state() side effect Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 079/321] x86/srso: Set CPUID feature bits independently of bug or mitigation status Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 080/321] x86/srso: Dont probe microcode in a guest Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 081/321] x86/srso: Fix SBPB enablement for spec_rstack_overflow=off Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 082/321] net: hns3: add cmdq check for vf periodic service task Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 083/321] net: hns3: fix GRE checksum offload issue Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 084/321] net: hns3: only enable unicast promisc when mac table full Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 085/321] net: hns3: fix fail to delete tc flower rules during reset issue Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 086/321] net: hns3: add 5ms delay before clear firmware reset irq source Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 087/321] net: bridge: use DEV_STATS_INC() Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 088/321] team: fix null-ptr-deref when team device type is changed Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 089/321] locking/atomic: scripts: fix fallback ifdeffery Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 090/321] net: rds: Fix possible NULL-pointer dereference Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 091/321] vxlan: Add missing entries to vxlan_get_size() Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 092/321] netfilter: nf_tables: disable toggling dormant table state more than once Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 093/321] netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP Greg Kroah-Hartman
2023-10-04 17:53 ` [PATCH 6.5 094/321] net: hinic: Fix warning-hinic_set_vlan_fliter() warn: variable dereferenced before check hwdev Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 095/321] net/handshake: Fix memory leak in __sock_create() and sock_alloc_file() Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 096/321] i915/pmu: Move execlist stats initialization to execlist specific setup Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 097/321] drm/virtio: clean out_fence on complete_submit Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 098/321] locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested() Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 099/321] net: ena: Flush XDP packets on error Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 100/321] bnxt_en: Flush XDP for bnxt_poll_nitroa0()s NAPI Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 101/321] octeontx2-pf: Do xdp_do_flush() after redirects Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 102/321] igc: Expose tx-usecs coalesce setting to user Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 103/321] cxl/region: Match auto-discovered region decoders by HPA range Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 104/321] proc: nommu: /proc/<pid>/maps: release mmap read lock Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 105/321] proc: nommu: fix empty /proc/<pid>/maps Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 106/321] cifs: Fix UAF in cifs_demultiplex_thread() Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 107/321] gpio: tb10x: Fix an error handling path in tb10x_gpio_probe() Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 108/321] i2c: mux: demux-pinctrl: check the return value of devm_kstrdup() Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 109/321] i2c: mux: gpio: Add missing fwnode_handle_put() Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 110/321] i2c: xiic: Correct return value check for xiic_reinit() Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 111/321] drm/amdgpu: set completion status as preempted for the resubmission Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 112/321] ASoC: cs35l56: Disable low-power hibernation mode Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 113/321] drm/amd/display: Update DPG test pattern programming Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 114/321] drm/amd/display: fix a regression in blank pixel data caused by coding mistake Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 115/321] arm64: dts: qcom: sdm845-db845c: Mark cont splash memory region as reserved Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 116/321] direct_write_fallback(): on error revert the ->ki_pos update from buffered write Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 117/321] btrfs: reset destination buffer when read_extent_buffer() gets invalid range Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 118/321] vfio/mdev: Fix a null-ptr-deref bug for mdev_unregister_parent() Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 119/321] MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 120/321] spi: spi-gxp: BUG: Correct spi write return value Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 121/321] bus: ti-sysc: Use fsleep() instead of usleep_range() in sysc_reset() Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 122/321] bus: ti-sysc: Fix missing AM35xx SoC matching Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 123/321] firmware: arm_scmi: Harden perf domain info access Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 124/321] firmware: arm_scmi: Fixup perf power-cost/microwatt support Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 125/321] power: supply: mt6370: Fix missing error code in mt6370_chg_toggle_cfo() Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 126/321] clk: sprd: Fix thm_parents incorrect configuration Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 127/321] clk: si521xx: Use REGCACHE_FLAT instead of NONE Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 128/321] clk: si521xx: Fix regmap write accessor Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 129/321] clk: tegra: fix error return case for recalc_rate Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 130/321] ARM: dts: ti: omap: Fix bandgap thermal cells addressing for omap3/4 Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 131/321] ARM: dts: ti: omap: motorola-mapphone: Fix abe_clkctrl warning on boot Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 132/321] bus: ti-sysc: Fix SYSC_QUIRK_SWSUP_SIDLE_ACT handling for uart wake-up Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 133/321] swiotlb: use the calculated number of areas Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 134/321] power: supply: ucs1002: fix error code in ucs1002_get_property() Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 135/321] power: supply: rt9467: Fix rt9467_run_aicl() Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 136/321] power: supply: core: fix use after free in uevent Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 137/321] firmware: imx-dsp: Fix an error handling path in imx_dsp_setup_channels() Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 138/321] xtensa: add default definition for XCHAL_HAVE_DIV32 Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 139/321] xtensa: iss/network: make functions static Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 140/321] xtensa: boot: dont add include-dirs Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 141/321] xtensa: umulsidi3: fix conditional expression Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 142/321] xtensa: boot/lib: fix function prototypes Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 143/321] power: supply: rk817: Fix node refcount leak Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 144/321] powerpc/stacktrace: Fix arch_stack_walk_reliable() Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 145/321] selftests/powerpc: Fix emit_tests to work with run_kselftest.sh Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 146/321] arm64: dts: imx8mp: Fix SDMA2/3 clocks Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 147/321] arm64: dts: imx8mp-beacon-kit: Fix audio_pll2 clock Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 148/321] soc: imx8m: Enable OCOTP clock for imx8mm before reading registers Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 149/321] arm64: dts: imx8mm-evk: Fix hdmi@3d node Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 150/321] arm64: dts: imx: Add imx8mm-prt8mm.dtb to build Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 151/321] firmware: arm_ffa: Dont set the memory region attributes for MEM_LEND Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 152/321] i915/guc: Get runtime pm in busyness worker only if already active Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 153/321] accel/ivpu: Do not use wait event interruptible Greg Kroah-Hartman
2023-10-04 17:54 ` [PATCH 6.5 154/321] accel/ivpu: Use cached buffers for FW loading Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 155/321] gpio: pmic-eic-sprd: Add can_sleep flag for PMIC EIC chip Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 156/321] i2c: npcm7xx: Fix callback completion ordering Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 157/321] NFSD: Fix zero NFSv4 READ results when RQ_SPLICE_OK is not set Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 158/321] x86/reboot: VMCLEAR active VMCSes before emergency reboot Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 159/321] ceph: drop messages from MDS when unmounting Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 160/321] dma-debug: dont call __dma_entry_alloc_check_leak() under free_entries_lock Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 161/321] bpf: Annotate bpf_long_memcpy with data_race Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 162/321] ASoC: amd: yc: Add DMI entries to support Victus by HP Gaming Laptop 15-fb0xxx (8A3E) Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 163/321] spi: sun6i: reduce DMA RX transfer width to single byte Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 164/321] spi: sun6i: fix race between DMA RX transfer completion and RX FIFO drain Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 165/321] nvme-fc: Prevent null pointer dereference in nvme_fc_io_getuuid() Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 166/321] parisc: sba: Fix compile warning wrt list of SBA devices Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 167/321] parisc: sba-iommu: Fix sparse warnigs Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 168/321] parisc: ccio-dma: Fix sparse warnings Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 169/321] parisc: iosapic.c: " Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 170/321] parisc: drivers: Fix sparse warning Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 171/321] parisc: irq: Make irq_stack_union static to avoid " Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 172/321] scsi: qedf: Add synchronization between I/O completions and abort Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 173/321] scsi: ufs: core: Move __ufshcd_send_uic_cmd() outside host_lock Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 174/321] scsi: ufs: core: Poll HCS.UCRDY before issuing a UIC command Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 175/321] selftests/ftrace: Correctly enable event in instance-event.tc Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 176/321] ring-buffer: Avoid softlockup in ring_buffer_resize() Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 177/321] btrfs: assert delayed node locked when removing delayed item Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 178/321] selftests: fix dependency checker script Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 179/321] ring-buffer: Do not attempt to read past "commit" Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 180/321] net/smc: bugfix for smcr v2 server connect success statistic Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 181/321] ata: sata_mv: Fix incorrect string length computation in mv_dump_mem() Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 182/321] efi/x86: Ensure that EFI_RUNTIME_MAP is enabled for kexec Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 183/321] platform/mellanox: mlxbf-bootctl: add NET dependency into Kconfig Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 184/321] platform/x86: asus-wmi: Support 2023 ROG X16 tablet mode Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 185/321] thermal/of: add missing of_node_put() Greg Kroah-Hartman
2023-10-04 17:55 ` Greg Kroah-Hartman [this message]
2023-10-04 17:55 ` [PATCH 6.5 187/321] drm/amdkfd: Update cache info reporting for GFX v9.4.3 Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 188/321] drm/amdkfd: Update CU masking for GFX 9.4.3 Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 189/321] drm/amd/display: Dont check registers, if using AUX BL control Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 190/321] drm/amdgpu/soc21: dont remap HDP registers for SR-IOV Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 191/321] drm/amdgpu/nbio4.3: set proper rmmio_remap.reg_offset " Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 192/321] drm/amdgpu: fallback to old RAS error message for aqua_vanjaram Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 193/321] drm/amdkfd: Checkpoint and restore queues on GFX11 Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 194/321] drm/amdgpu: Handle null atom context in VBIOS info ioctl Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 195/321] objtool: Fix _THIS_IP_ detection for cold functions Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 196/321] nvme-pci: do not set the NUMA node of device if it has none Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 197/321] riscv: errata: fix T-Head dcache.cva encoding Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 198/321] scsi: pm80xx: Use phy-specific SAS address when sending PHY_START command Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 199/321] scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 200/321] smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 201/321] ata: libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset() Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 202/321] ata: libata-eh: do not thaw the port twice " Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 203/321] Add DMI ID for MSI Bravo 15 B7ED Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 204/321] spi: nxp-fspi: reset the FLSHxCR1 registers Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 205/321] spi: stm32: add a delay before SPI disable Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 206/321] ASoC: fsl: imx-pcm-rpmsg: Add SNDRV_PCM_INFO_BATCH flag Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 207/321] spi: intel-pci: Add support for Granite Rapids SPI serial flash Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 208/321] bpf: Ensure unit_size is matched with slab cache object size Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 209/321] bpf: Clarify error expectations from bpf_clone_redirect Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 210/321] ASoC: rt5640: Only cancel jack-detect work on suspend if active Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 211/321] ALSA: hda: intel-sdw-acpi: Use u8 type for link index Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 212/321] ASoC: cs42l42: Ensure a reset pulse meets minimum pulse width Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 213/321] ASoC: cs42l42: Dont rely on GPIOD_OUT_LOW to set RESET initially low Greg Kroah-Hartman
2023-10-04 17:55 ` [PATCH 6.5 214/321] ASoC: cs42l42: Avoid stale SoundWire ATTACH after hard reset Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 215/321] firmware: cirrus: cs_dsp: Only log list of algorithms in debug build Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 216/321] ASoC: wm_adsp: Fix missing locking in wm_adsp_[read|write]_ctl() Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 217/321] memblock tests: fix warning: "__ALIGN_KERNEL" redefined Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 218/321] =?UTF-8?q?memblock=20tests:=20fix=20warning=20=E2=80=98struct=20s?= =?UTF-8?q?eq=5Ffile=E2=80=99=20declared=20inside=20parameter=20list?= Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 219/321] ASoC: imx-rpmsg: Set ignore_pmdown_time for dai_link Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 220/321] ASoC: SOF: sof-audio: Fix DSP core put imbalance on widget setup failure Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 221/321] media: vb2: frame_vector.c: replace WARN_ONCE with a comment Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 222/321] NFSv4.1: fix zero value filehandle in post open getattr Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 223/321] ASoC: SOF: Intel: MTL: Reduce the DSP init timeout Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 224/321] powerpc/watchpoints: Disable preemption in thread_change_pc() Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 225/321] powerpc/watchpoint: Disable pagefaults when getting user instruction Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 226/321] powerpc/watchpoints: Annotate atomic context in more places Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 227/321] ncsi: Propagate carrier gain/loss events to the NCSI controller Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 228/321] net: hsr: Add __packed to struct hsr_sup_tlv Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 229/321] tsnep: Fix NAPI scheduling Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 230/321] tsnep: Fix ethtool channels Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 231/321] tsnep: Fix NAPI polling with budget 0 Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 232/321] gfs2: fix glock shrinker ref issues Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 233/321] i2c: designware: fix __i2c_dw_disable() in case master is holding SCL low Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 234/321] LoongArch: Use _UL() and _ULL() Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 235/321] LoongArch: Set all reserved memblocks on Node#0 at initialization Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 236/321] fbdev/sh7760fb: Depend on FB=y Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 237/321] perf build: Define YYNOMEM as YYNOABORT for bison < 3.81 Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 238/321] ASoC: cs35l56: Call pm_runtime_dont_use_autosuspend() Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 239/321] iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 240/321] spi: zynqmp-gqspi: fix clock imbalance on probe failure Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 241/321] x86/sgx: Resolves SECS reclaim vs. page fault for EAUG race Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 242/321] x86/srso: Add SRSO mitigation for Hygon processors Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 243/321] KVM: SVM: INTERCEPT_RDTSCP is never intercepted anyway Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 244/321] KVM: SVM: Fix TSC_AUX virtualization setup Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 245/321] KVM: x86/mmu: Open code leaf invalidation from mmu_notifier Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 246/321] KVM: x86/mmu: Do not filter address spaces in for_each_tdp_mmu_root_yield_safe() Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 247/321] KVM: x86/mmu: Stop zapping invalidated TDP MMU roots asynchronously Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 248/321] mptcp: fix bogus receive window shrinkage with multiple subflows Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 249/321] mptcp: move __mptcp_error_report in protocol.c Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 250/321] mptcp: process pending subflow error on close Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 251/321] misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 252/321] Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux" Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 253/321] scsi: core: ata: Do no try to probe for CDL on old drives Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 254/321] serial: 8250_port: Check IRQ data before use Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 255/321] nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 256/321] crypto: sm2 - Fix crash caused by uninitialized context Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 257/321] ALSA: rawmidi: Fix NULL dereference at proc read Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 258/321] ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 259/321] LoongArch: Fix lockdep static memory detection Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 260/321] LoongArch: Define relocation types for ABI v2.10 Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 261/321] LoongArch: numa: Fix high_memory calculation Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 262/321] LoongArch: Add support for 32_PCREL relocation type Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 263/321] LoongArch: Add support for 64_PCREL " Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 264/321] ata: libata-scsi: link ata port and scsi device Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 265/321] scsi: sd: Differentiate system and runtime start/stop management Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 266/321] scsi: sd: Do not issue commands to suspended disks on shutdown Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 267/321] ata: libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODES Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 268/321] io_uring/fs: remove sqe->rw_flags checking from LINKAT Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 269/321] i2c: i801: unregister tco_pdev in i801_probe() error path Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 270/321] ASoC: amd: yc: Fix non-functional mic on Lenovo 82QF and 82UG Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 271/321] kernel/sched: Modify initial boot task idle setup Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 272/321] sched/rt: Fix live lock between select_fallback_rq() and RT push Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 273/321] Revert "SUNRPC dont update timeout value on connection reset" Greg Kroah-Hartman
2023-10-04 17:56 ` [PATCH 6.5 274/321] NFSv4: Fix a state manager thread deadlock regression Greg Kroah-Hartman
2023-10-04 17:57 ` [PATCH 6.5 275/321] ACPI: NFIT: Fix incorrect calculation of idt size Greg Kroah-Hartman
2023-10-04 17:57 ` [PATCH 6.5 276/321] timers: Tag (hr)timer softirq as hotplug safe Greg Kroah-Hartman
2023-10-04 17:57 ` [PATCH 6.5 277/321] drm/tests: Fix incorrect argument in drm_test_mm_insert_range Greg Kroah-Hartman
2023-10-04 17:57 ` [PATCH 6.5 278/321] cxl/mbox: Fix CEL logic for poison and security commands Greg Kroah-Hartman
2023-10-04 17:57 ` [PATCH 6.5 279/321] arm64: defconfig: remove CONFIG_COMMON_CLK_NPCM8XX=y Greg Kroah-Hartman
2023-10-04 17:57 ` [PATCH 6.5 280/321] mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions() Greg Kroah-Hartman
2023-10-04 17:57 ` [PATCH 6.5 281/321] selftests/mm: fix awk usage in charge_reserved_hugetlb.sh and hugetlb_reparenting_test.sh that may cause error Greg Kroah-Hartman
2023-10-04 17:57 ` [PATCH 6.5 282/321] mm: mempolicy: keep VMA walk if both MPOL_MF_STRICT and MPOL_MF_MOVE are specified Greg Kroah-Hartman
2023-10-04 17:57 ` [PATCH 6.5 283/321] mm/slab_common: fix slab_caches list corruption after kmem_cache_destroy() Greg Kroah-Hartman
2023-10-04 17:57 ` [PATCH 6.5 284/321] mm: page_alloc: fix CMA and HIGHATOMIC landing on the wrong buddy list Greg Kroah-Hartman
2023-10-04 17:57 ` [PATCH 6.5 285/321] mm: memcontrol: fix GFP_NOFS recursion in memory.high enforcement Greg Kroah-Hartman
2023-10-04 17:57 ` [PATCH 6.5 286/321] cxl/port: Fix cxl_test register enumeration regression Greg Kroah-Hartman
2023-10-04 17:57 ` [PATCH 6.5 287/321] cxl/pci: Fix appropriate checking for _OSC while handling CXL RAS registers Greg Kroah-Hartman
2023-10-04 17:57 ` [PATCH 6.5 288/321] ring-buffer: Fix bytes info in per_cpu buffer stats Greg Kroah-Hartman
2023-10-04 17:57 ` [PATCH 6.5 289/321] ring-buffer: Update "shortest_full" in polling Greg Kroah-Hartman
2023-10-04 17:57 ` [PATCH 6.5 290/321] btrfs: refresh dir last index during a rewinddir(3) call Greg Kroah-Hartman
2023-10-04 17:57 ` [PATCH 6.5 291/321] btrfs: file_remove_privs needs an exclusive lock in direct io write Greg Kroah-Hartman
2023-10-04 17:57 ` [PATCH 6.5 292/321] btrfs: set last dir index to the current last index when opening dir Greg Kroah-Hartman
2023-10-04 17:57 ` [PATCH 6.5 293/321] btrfs: fix race between reading a directory and adding entries to it Greg Kroah-Hartman
2023-10-04 17:57 ` [PATCH 6.5 294/321] btrfs: properly report 0 avail for very full file systems Greg Kroah-Hartman
2023-10-04 17:57 ` [PATCH 6.5 295/321] media: uvcvideo: Fix OOB read Greg Kroah-Hartman
2023-10-04 17:57 ` [PATCH 6.5 296/321] bpf: Add override check to kprobe multi link attach Greg Kroah-Hartman
2023-10-04 17:57 ` [PATCH 6.5 297/321] bpf: Fix BTF_ID symbol generation collision Greg Kroah-Hartman
2023-10-04 17:57 ` [PATCH 6.5 298/321] bpf: Fix BTF_ID symbol generation collision in tools/ Greg Kroah-Hartman
2023-10-04 17:57 ` [PATCH 6.5 299/321] net: thunderbolt: Fix TCPv6 GSO checksum calculation Greg Kroah-Hartman
2023-10-04 17:57 ` [PATCH 6.5 300/321] thermal: sysfs: Fix trip_point_hyst_store() Greg Kroah-Hartman
2023-10-04 17:57 ` [PATCH 6.5 301/321] fs/smb/client: Reset password pointer to NULL Greg Kroah-Hartman
2023-10-04 17:57 ` [PATCH 6.5 302/321] tracing/user_events: Align set_bit() address for all archs Greg Kroah-Hartman
2023-10-04 17:57 ` [PATCH 6.5 303/321] ata: libata-core: Fix ata_port_request_pm() locking Greg Kroah-Hartman
2023-10-04 17:57 ` [PATCH 6.5 304/321] ata: libata-core: Fix port and device removal Greg Kroah-Hartman
2023-10-04 17:57 ` [PATCH 6.5 305/321] ata: libata-core: Do not register PM operations for SAS ports Greg Kroah-Hartman
2023-10-04 17:57 ` [PATCH 6.5 306/321] ata: libata-sata: increase PMP SRST timeout to 10s Greg Kroah-Hartman
2023-10-04 17:57 ` [PATCH 6.5 307/321] i915: Limit the length of an sg list to the requested length Greg Kroah-Hartman
2023-10-04 17:57 ` [PATCH 6.5 308/321] drm/i915/gt: Fix reservation address in ggtt_reserve_guc_top Greg Kroah-Hartman
2023-10-04 17:57 ` [PATCH 6.5 309/321] power: supply: rk817: Add missing module alias Greg Kroah-Hartman
2023-10-04 17:57 ` [PATCH 6.5 310/321] power: supply: ab8500: Set typing and props Greg Kroah-Hartman
2023-10-04 17:57 ` [PATCH 6.5 311/321] fs: binfmt_elf_efpic: fix personality for ELF-FDPIC Greg Kroah-Hartman
2023-10-04 17:57 ` [PATCH 6.5 312/321] drm/amdkfd: Use gpu_offset for user queues wptr Greg Kroah-Hartman
2023-10-04 17:57 ` [PATCH 6.5 313/321] drm/amd/display: fix the ability to use lower resolution modes on eDP Greg Kroah-Hartman
2023-10-04 17:57 ` [PATCH 6.5 314/321] drm/meson: fix memory leak on ->hpd_notify callback Greg Kroah-Hartman
2023-10-04 17:57 ` [PATCH 6.5 315/321] rbd: move rbd_dev_refresh() definition Greg Kroah-Hartman
2023-10-04 17:57 ` [PATCH 6.5 316/321] rbd: decouple header read-in from updating rbd_dev->header Greg Kroah-Hartman
2023-10-04 17:57 ` [PATCH 6.5 317/321] rbd: decouple parent info read-in from updating rbd_dev Greg Kroah-Hartman
2023-10-04 17:57 ` [PATCH 6.5 318/321] rbd: take header_rwsem in rbd_dev_refresh() only when updating Greg Kroah-Hartman
2023-10-04 17:57 ` [PATCH 6.5 319/321] memcg: drop kmem.limit_in_bytes Greg Kroah-Hartman
2023-10-04 17:57 ` [PATCH 6.5 320/321] mm, memcg: reconsider kmem.limit_in_bytes deprecation Greg Kroah-Hartman
2023-10-04 17:57 ` [PATCH 6.5 321/321] ASoC: amd: yc: Fix a non-functional mic on Lenovo 82TL Greg Kroah-Hartman
2023-10-04 19:54 ` [PATCH 6.5 000/321] 6.5.6-rc1 review Florian Fainelli
2023-10-05  0:54 ` Shuah Khan
2023-10-05  1:33 ` SeongJae Park
2023-10-05  4:04 ` Bagas Sanjaya
2023-10-05  5:35 ` Naresh Kamboju
2023-10-05 14:55   ` Naresh Kamboju
2023-10-06  9:54     ` Greg Kroah-Hartman
2023-10-05  5:55 ` Naresh Kamboju
2023-10-05 14:34   ` Jakub Kicinski
     [not found] ` <be48ca60-57dd-9bbb-d695-0d9d39e98dae@w6rz.net>
2023-10-05 16:28   ` Florian Fainelli
2023-10-05 16:36 ` Justin Forbes
2023-10-05 22:16 ` Guenter Roeck
2023-10-06  9:40 ` 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=20231004175237.865542708@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=Felix.Kuehling@amd.com \
    --cc=alexander.deucher@amd.com \
    --cc=mukul.joshi@amd.com \
    --cc=patches@lists.linux.dev \
    --cc=sashal@kernel.org \
    --cc=stable@vger.kernel.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