From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: stable@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
patches@lists.linux.dev, Daniel Wheeler <daniel.wheeler@amd.com>,
PeiChen Huang <peichen.huang@amd.com>,
Rodrigo Siqueira <rodrigo.siqueira@amd.com>,
Meenakshikumar Somasundaram <meenakshikumar.somasundaram@amd.com>,
Alex Deucher <alexander.deucher@amd.com>,
Sasha Levin <sashal@kernel.org>
Subject: [PATCH 6.6 210/322] drm/amd/display: Fix minor issues in BW Allocation Phase2
Date: Fri, 2 Feb 2024 20:05:07 -0800 [thread overview]
Message-ID: <20240203035406.040620176@linuxfoundation.org> (raw)
In-Reply-To: <20240203035359.041730947@linuxfoundation.org>
6.6-stable review patch. If anyone has any objections, please let me know.
------------------
From: Meenakshikumar Somasundaram <meenakshikumar.somasundaram@amd.com>
[ Upstream commit aa5dc05340eb97486a631ce6bccb8d020bf6b56b ]
[Why]
Fix minor issues in BW Allocation Phase2.
[How]
- In set_usb4_req_bw_req(), link->dpia_bw_alloc_config.response_ready
flag should be reset before writing DPCD REQUEST_BW.
- Fix the granularity for value of 2 in get_bw_granularity().
- Removed bandwidth allocation support display fw boot option as
the fw would read feature enable status from bios.
- Clean up DPIA_EST_BW_CHANGED and DPIA_BW_REQ_SUCCESS cases in
dpia_handle_bw_alloc_response().
- Removed allocate_usb4_bw and deallocate_usb4_bw.
- Optimized loop in get_lowest_dpia_index().
- Updated link_dp_dpia_allocate_usb4_bandwidth_for_stream() and
set_usb4_req_bw_req() to always issue request bw.
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Reviewed-by: PeiChen Huang <peichen.huang@amd.com>
Acked-by: Rodrigo Siqueira <rodrigo.siqueira@amd.com>
Signed-off-by: Meenakshikumar Somasundaram <meenakshikumar.somasundaram@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
.../dc/link/protocols/link_dp_dpia_bw.c | 221 ++++++++----------
.../dc/link/protocols/link_dp_dpia_bw.h | 4 +-
2 files changed, 101 insertions(+), 124 deletions(-)
diff --git a/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c b/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c
index 7581023daa47..d6e1f969bfd5 100644
--- a/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c
+++ b/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c
@@ -50,6 +50,7 @@ static bool get_bw_alloc_proceed_flag(struct dc_link *tmp)
&& tmp->hpd_status
&& tmp->dpia_bw_alloc_config.bw_alloc_enabled);
}
+
static void reset_bw_alloc_struct(struct dc_link *link)
{
link->dpia_bw_alloc_config.bw_alloc_enabled = false;
@@ -59,6 +60,11 @@ static void reset_bw_alloc_struct(struct dc_link *link)
link->dpia_bw_alloc_config.bw_granularity = 0;
link->dpia_bw_alloc_config.response_ready = false;
}
+
+#define BW_GRANULARITY_0 4 // 0.25 Gbps
+#define BW_GRANULARITY_1 2 // 0.5 Gbps
+#define BW_GRANULARITY_2 1 // 1 Gbps
+
static uint8_t get_bw_granularity(struct dc_link *link)
{
uint8_t bw_granularity = 0;
@@ -71,16 +77,20 @@ static uint8_t get_bw_granularity(struct dc_link *link)
switch (bw_granularity & 0x3) {
case 0:
- bw_granularity = 4;
+ bw_granularity = BW_GRANULARITY_0;
break;
case 1:
+ bw_granularity = BW_GRANULARITY_1;
+ break;
+ case 2:
default:
- bw_granularity = 2;
+ bw_granularity = BW_GRANULARITY_2;
break;
}
return bw_granularity;
}
+
static int get_estimated_bw(struct dc_link *link)
{
uint8_t bw_estimated_bw = 0;
@@ -93,31 +103,7 @@ static int get_estimated_bw(struct dc_link *link)
return bw_estimated_bw * (Kbps_TO_Gbps / link->dpia_bw_alloc_config.bw_granularity);
}
-static bool allocate_usb4_bw(int *stream_allocated_bw, int bw_needed, struct dc_link *link)
-{
- if (bw_needed > 0)
- *stream_allocated_bw += bw_needed;
-
- return true;
-}
-static bool deallocate_usb4_bw(int *stream_allocated_bw, int bw_to_dealloc, struct dc_link *link)
-{
- bool ret = false;
-
- if (*stream_allocated_bw > 0) {
- *stream_allocated_bw -= bw_to_dealloc;
- ret = true;
- } else {
- //Do nothing for now
- ret = true;
- }
- // Unplug so reset values
- if (!link->hpd_status)
- reset_bw_alloc_struct(link);
-
- return ret;
-}
/*
* Read all New BW alloc configuration ex: estimated_bw, allocated_bw,
* granuality, Driver_ID, CM_Group, & populate the BW allocation structs
@@ -128,7 +114,12 @@ static void init_usb4_bw_struct(struct dc_link *link)
// Init the known values
link->dpia_bw_alloc_config.bw_granularity = get_bw_granularity(link);
link->dpia_bw_alloc_config.estimated_bw = get_estimated_bw(link);
+
+ DC_LOG_DEBUG("%s: bw_granularity(%d), estimated_bw(%d)\n",
+ __func__, link->dpia_bw_alloc_config.bw_granularity,
+ link->dpia_bw_alloc_config.estimated_bw);
}
+
static uint8_t get_lowest_dpia_index(struct dc_link *link)
{
const struct dc *dc_struct = link->dc;
@@ -141,12 +132,15 @@ static uint8_t get_lowest_dpia_index(struct dc_link *link)
dc_struct->links[i]->ep_type != DISPLAY_ENDPOINT_USB4_DPIA)
continue;
- if (idx > dc_struct->links[i]->link_index)
+ if (idx > dc_struct->links[i]->link_index) {
idx = dc_struct->links[i]->link_index;
+ break;
+ }
}
return idx;
}
+
/*
* Get the Max Available BW or Max Estimated BW for each Host Router
*
@@ -186,6 +180,7 @@ static int get_host_router_total_bw(struct dc_link *link, uint8_t type)
return total_bw;
}
+
/*
* Cleanup function for when the dpia is unplugged to reset struct
* and perform any required clean up
@@ -194,42 +189,50 @@ static int get_host_router_total_bw(struct dc_link *link, uint8_t type)
*
* return: none
*/
-static bool dpia_bw_alloc_unplug(struct dc_link *link)
+static void dpia_bw_alloc_unplug(struct dc_link *link)
{
- if (!link)
- return true;
-
- return deallocate_usb4_bw(&link->dpia_bw_alloc_config.sink_allocated_bw,
- link->dpia_bw_alloc_config.sink_allocated_bw, link);
+ if (link) {
+ DC_LOG_DEBUG("%s: resetting bw alloc config for link(%d)\n",
+ __func__, link->link_index);
+ link->dpia_bw_alloc_config.sink_allocated_bw = 0;
+ reset_bw_alloc_struct(link);
+ }
}
+
static void set_usb4_req_bw_req(struct dc_link *link, int req_bw)
{
uint8_t requested_bw;
uint32_t temp;
- // 1. Add check for this corner case #1
- if (req_bw > link->dpia_bw_alloc_config.estimated_bw)
+ /* Error check whether request bw greater than allocated */
+ if (req_bw > link->dpia_bw_alloc_config.estimated_bw) {
+ DC_LOG_ERROR("%s: Request bw greater than estimated bw for link(%d)\n",
+ __func__, link->link_index);
req_bw = link->dpia_bw_alloc_config.estimated_bw;
+ }
temp = req_bw * link->dpia_bw_alloc_config.bw_granularity;
requested_bw = temp / Kbps_TO_Gbps;
- // Always make sure to add more to account for floating points
+ /* Always make sure to add more to account for floating points */
if (temp % Kbps_TO_Gbps)
++requested_bw;
- // 2. Add check for this corner case #2
+ /* Error check whether requested and allocated are equal */
req_bw = requested_bw * (Kbps_TO_Gbps / link->dpia_bw_alloc_config.bw_granularity);
- if (req_bw == link->dpia_bw_alloc_config.sink_allocated_bw)
- return;
+ if (req_bw == link->dpia_bw_alloc_config.sink_allocated_bw) {
+ DC_LOG_ERROR("%s: Request bw equals to allocated bw for link(%d)\n",
+ __func__, link->link_index);
+ }
- if (core_link_write_dpcd(
+ link->dpia_bw_alloc_config.response_ready = false; // Reset flag
+ core_link_write_dpcd(
link,
REQUESTED_BW,
&requested_bw,
- sizeof(uint8_t)) == DC_OK)
- link->dpia_bw_alloc_config.response_ready = false; // Reset flag
+ sizeof(uint8_t));
}
+
/*
* Return the response_ready flag from dc_link struct
*
@@ -241,6 +244,7 @@ static bool get_cm_response_ready_flag(struct dc_link *link)
{
return link->dpia_bw_alloc_config.response_ready;
}
+
// ------------------------------------------------------------------
// PUBLIC FUNCTIONS
// ------------------------------------------------------------------
@@ -277,27 +281,27 @@ bool link_dp_dpia_set_dptx_usb4_bw_alloc_support(struct dc_link *link)
DPTX_BW_ALLOCATION_MODE_CONTROL,
&response,
sizeof(uint8_t)) != DC_OK) {
- DC_LOG_DEBUG("%s: **** FAILURE Enabling DPtx BW Allocation Mode Support ***\n",
- __func__);
+ DC_LOG_DEBUG("%s: FAILURE Enabling DPtx BW Allocation Mode Support for link(%d)\n",
+ __func__, link->link_index);
} else {
// SUCCESS Enabled DPtx BW Allocation Mode Support
- link->dpia_bw_alloc_config.bw_alloc_enabled = true;
- DC_LOG_DEBUG("%s: **** SUCCESS Enabling DPtx BW Allocation Mode Support ***\n",
- __func__);
+ DC_LOG_DEBUG("%s: SUCCESS Enabling DPtx BW Allocation Mode Support for link(%d)\n",
+ __func__, link->link_index);
ret = true;
init_usb4_bw_struct(link);
+ link->dpia_bw_alloc_config.bw_alloc_enabled = true;
}
}
out:
return ret;
}
+
void dpia_handle_bw_alloc_response(struct dc_link *link, uint8_t bw, uint8_t result)
{
int bw_needed = 0;
int estimated = 0;
- int host_router_total_estimated_bw = 0;
if (!get_bw_alloc_proceed_flag((link)))
return;
@@ -306,14 +310,22 @@ void dpia_handle_bw_alloc_response(struct dc_link *link, uint8_t bw, uint8_t res
case DPIA_BW_REQ_FAILED:
- DC_LOG_DEBUG("%s: *** *** BW REQ FAILURE for DP-TX Request *** ***\n", __func__);
+ /*
+ * Ideally, we shouldn't run into this case as we always validate available
+ * bandwidth and request within that limit
+ */
+ estimated = bw * (Kbps_TO_Gbps / link->dpia_bw_alloc_config.bw_granularity);
- // Update the new Estimated BW value updated by CM
- link->dpia_bw_alloc_config.estimated_bw =
- bw * (Kbps_TO_Gbps / link->dpia_bw_alloc_config.bw_granularity);
+ DC_LOG_ERROR("%s: BW REQ FAILURE for DP-TX Request for link(%d)\n",
+ __func__, link->link_index);
+ DC_LOG_ERROR("%s: current estimated_bw(%d), new estimated_bw(%d)\n",
+ __func__, link->dpia_bw_alloc_config.estimated_bw, estimated);
+ /* Update the new Estimated BW value updated by CM */
+ link->dpia_bw_alloc_config.estimated_bw = estimated;
+
+ /* Allocate the previously requested bandwidth */
set_usb4_req_bw_req(link, link->dpia_bw_alloc_config.estimated_bw);
- link->dpia_bw_alloc_config.response_ready = false;
/*
* If FAIL then it is either:
@@ -326,68 +338,34 @@ void dpia_handle_bw_alloc_response(struct dc_link *link, uint8_t bw, uint8_t res
case DPIA_BW_REQ_SUCCESS:
- DC_LOG_DEBUG("%s: *** BW REQ SUCCESS for DP-TX Request ***\n", __func__);
-
- // 1. SUCCESS 1st time before any Pruning is done
- // 2. SUCCESS after prev. FAIL before any Pruning is done
- // 3. SUCCESS after Pruning is done but before enabling link
-
bw_needed = bw * (Kbps_TO_Gbps / link->dpia_bw_alloc_config.bw_granularity);
- // 1.
- if (!link->dpia_bw_alloc_config.sink_allocated_bw) {
-
- allocate_usb4_bw(&link->dpia_bw_alloc_config.sink_allocated_bw, bw_needed, link);
- link->dpia_bw_alloc_config.sink_verified_bw =
- link->dpia_bw_alloc_config.sink_allocated_bw;
+ DC_LOG_DEBUG("%s: BW REQ SUCCESS for DP-TX Request for link(%d)\n",
+ __func__, link->link_index);
+ DC_LOG_DEBUG("%s: current allocated_bw(%d), new allocated_bw(%d)\n",
+ __func__, link->dpia_bw_alloc_config.sink_allocated_bw, bw_needed);
- // SUCCESS from first attempt
- if (link->dpia_bw_alloc_config.sink_allocated_bw >
- link->dpia_bw_alloc_config.sink_max_bw)
- link->dpia_bw_alloc_config.sink_verified_bw =
- link->dpia_bw_alloc_config.sink_max_bw;
- }
- // 3.
- else if (link->dpia_bw_alloc_config.sink_allocated_bw) {
-
- // Find out how much do we need to de-alloc
- if (link->dpia_bw_alloc_config.sink_allocated_bw > bw_needed)
- deallocate_usb4_bw(&link->dpia_bw_alloc_config.sink_allocated_bw,
- link->dpia_bw_alloc_config.sink_allocated_bw - bw_needed, link);
- else
- allocate_usb4_bw(&link->dpia_bw_alloc_config.sink_allocated_bw,
- bw_needed - link->dpia_bw_alloc_config.sink_allocated_bw, link);
- }
-
- // 4. If this is the 2nd sink then any unused bw will be reallocated to master DPIA
- // => check if estimated_bw changed
+ link->dpia_bw_alloc_config.sink_allocated_bw = bw_needed;
link->dpia_bw_alloc_config.response_ready = true;
break;
case DPIA_EST_BW_CHANGED:
- DC_LOG_DEBUG("%s: *** ESTIMATED BW CHANGED for DP-TX Request ***\n", __func__);
-
estimated = bw * (Kbps_TO_Gbps / link->dpia_bw_alloc_config.bw_granularity);
- host_router_total_estimated_bw = get_host_router_total_bw(link, HOST_ROUTER_BW_ESTIMATED);
- // 1. If due to unplug of other sink
- if (estimated == host_router_total_estimated_bw) {
- // First update the estimated & max_bw fields
- if (link->dpia_bw_alloc_config.estimated_bw < estimated)
- link->dpia_bw_alloc_config.estimated_bw = estimated;
- }
- // 2. If due to realloc bw btw 2 dpia due to plug OR realloc unused Bw
- else {
- // We lost estimated bw usually due to plug event of other dpia
- link->dpia_bw_alloc_config.estimated_bw = estimated;
- }
+ DC_LOG_DEBUG("%s: ESTIMATED BW CHANGED for link(%d)\n",
+ __func__, link->link_index);
+ DC_LOG_DEBUG("%s: current estimated_bw(%d), new estimated_bw(%d)\n",
+ __func__, link->dpia_bw_alloc_config.estimated_bw, estimated);
+
+ link->dpia_bw_alloc_config.estimated_bw = estimated;
break;
case DPIA_BW_ALLOC_CAPS_CHANGED:
- DC_LOG_DEBUG("%s: *** BW ALLOC CAPABILITY CHANGED for DP-TX Request ***\n", __func__);
+ DC_LOG_ERROR("%s: BW ALLOC CAPABILITY CHANGED to Disabled for link(%d)\n",
+ __func__, link->link_index);
link->dpia_bw_alloc_config.bw_alloc_enabled = false;
break;
}
@@ -409,11 +387,11 @@ int dpia_handle_usb4_bandwidth_allocation_for_link(struct dc_link *link, int pea
set_usb4_req_bw_req(link, link->dpia_bw_alloc_config.sink_max_bw);
do {
- if (!(timeout > 0))
+ if (timeout > 0)
timeout--;
else
break;
- fsleep(10 * 1000);
+ msleep(10);
} while (!get_cm_response_ready_flag(link));
if (!timeout)
@@ -428,37 +406,36 @@ int dpia_handle_usb4_bandwidth_allocation_for_link(struct dc_link *link, int pea
out:
return ret;
}
-int link_dp_dpia_allocate_usb4_bandwidth_for_stream(struct dc_link *link, int req_bw)
+
+bool link_dp_dpia_allocate_usb4_bandwidth_for_stream(struct dc_link *link, int req_bw)
{
- int ret = 0;
+ bool ret = false;
uint8_t timeout = 10;
+ DC_LOG_DEBUG("%s: ENTER: link(%d), hpd_status(%d), current allocated_bw(%d), req_bw(%d)\n",
+ __func__, link->link_index, link->hpd_status,
+ link->dpia_bw_alloc_config.sink_allocated_bw, req_bw);
+
if (!get_bw_alloc_proceed_flag(link))
goto out;
- /*
- * Sometimes stream uses same timing parameters as the already
- * allocated max sink bw so no need to re-alloc
- */
- if (req_bw != link->dpia_bw_alloc_config.sink_allocated_bw) {
- set_usb4_req_bw_req(link, req_bw);
- do {
- if (!(timeout > 0))
- timeout--;
- else
- break;
- udelay(10 * 1000);
- } while (!get_cm_response_ready_flag(link));
+ set_usb4_req_bw_req(link, req_bw);
+ do {
+ if (timeout > 0)
+ timeout--;
+ else
+ break;
+ msleep(10);
+ } while (!get_cm_response_ready_flag(link));
- if (!timeout)
- ret = 0;// ERROR TIMEOUT waiting for response for allocating bw
- else if (link->dpia_bw_alloc_config.sink_allocated_bw > 0)
- ret = get_host_router_total_bw(link, HOST_ROUTER_BW_ALLOCATED);
- }
+ if (timeout)
+ ret = true;
out:
+ DC_LOG_DEBUG("%s: EXIT: timeout(%d), ret(%d)\n", __func__, timeout, ret);
return ret;
}
+
bool dpia_validate_usb4_bw(struct dc_link **link, int *bw_needed_per_dpia, const unsigned int num_dpias)
{
bool ret = true;
diff --git a/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.h b/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.h
index 7292690383ae..981bc4eb6120 100644
--- a/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.h
+++ b/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.h
@@ -59,9 +59,9 @@ bool link_dp_dpia_set_dptx_usb4_bw_alloc_support(struct dc_link *link);
* @link: pointer to the dc_link struct instance
* @req_bw: Bw requested by the stream
*
- * return: allocated bw else return 0
+ * return: true if allocated successfully
*/
-int link_dp_dpia_allocate_usb4_bandwidth_for_stream(struct dc_link *link, int req_bw);
+bool link_dp_dpia_allocate_usb4_bandwidth_for_stream(struct dc_link *link, int req_bw);
/*
* Handle the USB4 BW Allocation related functionality here:
--
2.43.0
next prev parent reply other threads:[~2024-02-03 4:14 UTC|newest]
Thread overview: 334+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-02-03 4:01 [PATCH 6.6 000/322] 6.6.16-rc1 review Greg Kroah-Hartman
2024-02-03 4:01 ` [PATCH 6.6 001/322] Documentation/sphinx: fix Python string escapes Greg Kroah-Hartman
2024-02-03 4:01 ` [PATCH 6.6 002/322] asm-generic: make sparse happy with odd-sized put_unaligned_*() Greg Kroah-Hartman
2024-02-03 4:01 ` [PATCH 6.6 003/322] powerpc/mm: Fix null-pointer dereference in pgtable_cache_add Greg Kroah-Hartman
2024-02-03 4:01 ` [PATCH 6.6 004/322] arm64: irq: set the correct node for VMAP stack Greg Kroah-Hartman
2024-02-03 4:01 ` [PATCH 6.6 005/322] drivers/perf: pmuv3: dont expose SW_INCR event in sysfs Greg Kroah-Hartman
2024-02-03 4:01 ` [PATCH 6.6 006/322] powerpc: Fix build error due to is_valid_bugaddr() Greg Kroah-Hartman
2024-02-03 4:01 ` [PATCH 6.6 007/322] powerpc/mm: Fix build failures due to arch_reserved_kernel_pages() Greg Kroah-Hartman
2024-02-03 4:01 ` [PATCH 6.6 008/322] powerpc/64s: Fix CONFIG_NUMA=n build due to create_section_mapping() Greg Kroah-Hartman
2024-02-03 4:01 ` [PATCH 6.6 009/322] x86/boot: Ignore NMIs during very early boot Greg Kroah-Hartman
2024-02-03 4:01 ` [PATCH 6.6 010/322] powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE Greg Kroah-Hartman
2024-02-03 4:01 ` [PATCH 6.6 011/322] powerpc/lib: Validate size for vector operations Greg Kroah-Hartman
2024-02-03 4:01 ` [PATCH 6.6 012/322] x86/mce: Mark fatal MCEs page as poison to avoid panic in the kdump kernel Greg Kroah-Hartman
2024-02-03 4:01 ` [PATCH 6.6 013/322] perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file Greg Kroah-Hartman
2024-02-03 4:01 ` [PATCH 6.6 014/322] debugobjects: Stop accessing objects after releasing hash bucket lock Greg Kroah-Hartman
2024-02-03 4:01 ` [PATCH 6.6 015/322] regulator: core: Only increment use_count when enable_count changes Greg Kroah-Hartman
2024-02-03 4:01 ` [PATCH 6.6 016/322] audit: Send netlink ACK before setting connection in auditd_set Greg Kroah-Hartman
2024-02-03 4:01 ` [PATCH 6.6 017/322] ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop Greg Kroah-Hartman
2024-02-03 4:01 ` [PATCH 6.6 018/322] PNP: ACPI: fix fortify warning Greg Kroah-Hartman
2024-02-03 4:01 ` [PATCH 6.6 019/322] ACPI: extlog: fix NULL pointer dereference check Greg Kroah-Hartman
2024-02-03 4:01 ` [PATCH 6.6 020/322] selftests/nolibc: fix testcase status alignment Greg Kroah-Hartman
2024-02-03 4:01 ` [PATCH 6.6 021/322] ACPI: NUMA: Fix the logic of getting the fake_pxm value Greg Kroah-Hartman
2024-02-03 4:01 ` [PATCH 6.6 022/322] kunit: tool: fix parsing of test attributes Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 023/322] PM / devfreq: Synchronize devfreq_monitor_[start/stop] Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 024/322] ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 025/322] thermal: core: Fix thermal zone suspend-resume synchronization Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 026/322] FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 027/322] UBSAN: array-index-out-of-bounds in dtSplitRoot Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 028/322] jfs: fix slab-out-of-bounds Read in dtSearch Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 029/322] jfs: fix array-index-out-of-bounds in dbAdjTree Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 030/322] jfs: fix uaf in jfs_evict_inode Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 031/322] hwrng: starfive - Fix dev_err_probe return error Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 032/322] crypto: p10-aes-gcm - Avoid -Wstringop-overflow warnings Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 033/322] pstore/ram: Fix crash when setting number of cpus to an odd number Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 034/322] erofs: fix up compacted indexes for block size < 4096 Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 035/322] crypto: starfive - Fix dev_err_probe return error Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 036/322] crypto: octeontx2 - Fix cptvf driver cleanup Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 037/322] erofs: fix ztailpacking for subpage compressed blocks Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 038/322] crypto: stm32/crc32 - fix parsing list of devices Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 039/322] afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu() Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 040/322] afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*() Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 041/322] rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock() Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 042/322] jfs: fix array-index-out-of-bounds in diNewExt Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 043/322] s390/boot: always align vmalloc area on segment boundary Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 044/322] arch: consolidate arch_irq_work_raise prototypes Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 045/322] s390/vfio-ap: fix sysfs status attribute for AP queue devices Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 046/322] s390/ptrace: handle setting of fpc register correctly Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 047/322] KVM: s390: fix setting of fpc register Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 048/322] sysctl: Fix out of bounds access for empty sysctl registers Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 049/322] SUNRPC: Fix a suspicious RCU usage warning Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 050/322] ext4: treat end of range as exclusive in ext4_zero_range() Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 051/322] smb: client: fix renaming of reparse points Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 052/322] smb: client: fix hardlinking " Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 053/322] ecryptfs: Reject casefold directory inodes Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 054/322] ext4: fix inconsistent between segment fstrim and full fstrim Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 055/322] ext4: unify the type of flexbg_size to unsigned int Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 056/322] ext4: remove unnecessary check from alloc_flex_gd() Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 057/322] ext4: avoid online resizing failures due to oversized flex bg Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 058/322] wifi: rtw89: fix timeout calculation in rtw89_roc_end() Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 059/322] wifi: rt2x00: restart beacon queue when hardware reset Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 060/322] selftests/bpf: fix RELEASE=1 build for tc_opts Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 061/322] selftests/bpf: satisfy compiler by having explicit return in btf test Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 062/322] libbpf: Fix potential uninitialized tail padding with LIBBPF_OPTS_RESET Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 063/322] selftests/bpf: Fix pyperf180 compilation failure with clang18 Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 064/322] wifi: rt2x00: correct wrong BBP register in RxDCOC calibration Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 065/322] selftests/bpf: Fix issues in setup_classid_environment() Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 066/322] ARM: dts: qcom: strip prefix from PMIC files Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 067/322] ARM: dts: qcom: mdm9615: fix PMIC node labels Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 068/322] ARM: dts: qcom: msm8660: " Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 069/322] ARM: dts: qcom: msm8960: " Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 070/322] soc: xilinx: Fix for call trace due to the usage of smp_processor_id() Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 071/322] soc: xilinx: fix unhandled SGI warning message Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 072/322] scsi: lpfc: Fix possible file string name overflow when updating firmware Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 073/322] ARM: dts: samsung: exynos4: fix camera unit addresses/ranges Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 074/322] ARM: dts: samsung: s5pv210: " Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 075/322] net: phy: micrel: fix ts_info value in case of no phc Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 076/322] PCI: Add no PM reset quirk for NVIDIA Spectrum devices Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 077/322] bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 078/322] net: usb: ax88179_178a: avoid two consecutive device resets Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 079/322] scsi: mpi3mr: Add support for SAS5116 PCI IDs Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 080/322] scsi: mpi3mr: Add PCI checks where SAS5116 diverges from SAS4116 Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 081/322] scsi: arcmsr: Support new PCI device IDs 1883 and 1886 Greg Kroah-Hartman
2024-02-03 4:02 ` [PATCH 6.6 082/322] ARM: dts: imx7d: Fix coresight funnel ports Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 083/322] ARM: dts: imx7s: Fix lcdif compatible Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 084/322] ARM: dts: imx7s: Fix nand-controller #size-cells Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 085/322] bpf: Fix a few selftest failures due to llvm18 change Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 086/322] wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 087/322] wifi: ath11k: fix race due to setting ATH11K_FLAG_EXT_IRQ_ENABLED too early Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 088/322] wifi: rtw89: fix misbehavior of TX beacon in concurrent mode Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 089/322] bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 090/322] bpf: Set need_defer as false when clearing fd array during map free Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 091/322] wifi: ath12k: fix and enable AP mode for WCN7850 Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 092/322] scsi: libfc: Dont schedule abort twice Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 093/322] scsi: libfc: Fix up timeout error in fc_fcp_rec_error() Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 094/322] minmax: deduplicate __unconst_integer_typeof() Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 095/322] minmax: fix header inclusions Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 096/322] minmax: add umin(a, b) and umax(a, b) Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 097/322] minmax: allow min()/max()/clamp() if the arguments have the same signedness Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 098/322] minmax: fix indentation of __cmp_once() and __clamp_once() Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 099/322] minmax: allow comparisons of int against unsigned char/short Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 100/322] minmax: relax check to allow comparison between unsigned arguments and signed constants Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 101/322] net: mvmdio: Avoid excessive sleeps in polled mode Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 102/322] arm64: dts: qcom: sm8550: fix soundwire controllers node name Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 103/322] arm64: dts: qcom: sm8450: " Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 104/322] arm64: dts: qcom: sm8350: Fix remoteproc interrupt type Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 105/322] wifi: mt76: connac: fix EHT phy mode check Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 106/322] wifi: mt76: mt7996: add PCI IDs for mt7992 Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 107/322] bpf: Set uattr->batch.count as zero before batched update or deletion Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 108/322] wifi: wfx: fix possible NULL pointer dereference in wfx_set_mfp_ap() Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 109/322] wifi: ath12k: fix the issue that the multicast/broadcast indicator is not read correctly for WCN7850 Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 110/322] ARM: dts: rockchip: fix rk3036 hdmi ports node Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 111/322] ARM: dts: imx25/27-eukrea: Fix RTC node name Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 112/322] ARM: dts: imx: Use flash@0,0 pattern Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 113/322] ARM: dts: imx27: Fix sram node Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 114/322] ARM: dts: imx1: " Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 115/322] net: phy: at803x: fix passing the wrong reference for config_intr Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 116/322] ionic: pass opcode to devcmd_wait Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 117/322] ionic: bypass firmware cmds when stuck in reset Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 118/322] block/rnbd-srv: Check for unlikely string overflow Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 119/322] arm64: zynqmp: Move fixed clock to / for kv260 Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 120/322] arm64: zynqmp: Fix clock node name in kv260 cards Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 121/322] selftests/bpf: fix compiler warnings in RELEASE=1 mode Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 122/322] ARM: dts: imx25: Fix the iim compatible string Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 123/322] ARM: dts: imx25/27: Pass timing0 Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 124/322] ARM: dts: imx27-apf27dev: Fix LED name Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 125/322] ARM: dts: imx23-sansa: Use preferred i2c-gpios properties Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 126/322] ARM: dts: imx23/28: Fix the DMA controller node name Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 127/322] scsi: lpfc: Reinitialize an NPIVs VMID data structures after FDISC Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 128/322] scsi: lpfc: Move determination of vmid_flag after VMID reinitialization completes Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 129/322] scsi: hisi_sas: Set .phy_attached before notifing phyup event HISI_PHYE_PHY_UP_PM Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 130/322] ice: fix ICE_AQ_VSI_Q_OPT_RSS_* register values Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 131/322] net: atlantic: eliminate double free in error handling logic Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 132/322] net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 133/322] block: prevent an integer overflow in bvec_try_merge_hw_page Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 134/322] md: Whenassemble the array, consult the superblock of the freshest device Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 135/322] arm64: dts: qcom: msm8996: Fix in-ports is a required property Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 136/322] arm64: dts: qcom: msm8998: Fix out-ports " Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 137/322] arm64: dts: qcom: Fix coresight warnings in in-ports and out-ports Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 138/322] ice: fix pre-shifted bit usage Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 139/322] arm64: dts: amlogic: fix format for s4 uart node Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 140/322] wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 141/322] wifi: rtw89: coex: Fix wrong Wi-Fi role info and FDDT parameter members Greg Kroah-Hartman
2024-02-03 4:03 ` [PATCH 6.6 142/322] libbpf: Fix NULL pointer dereference in bpf_object__collect_prog_relos Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 143/322] wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift() Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 144/322] wifi: cfg80211: free beacon_ies when overridden from hidden BSS Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 145/322] Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066 Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 146/322] Bluetooth: ISO: Avoid creating child socket if PA sync is terminating Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 147/322] Bluetooth: hci_sync: fix BR/EDR wakeup bug Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 148/322] Bluetooth: L2CAP: Fix possible multiple reject send Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 149/322] net/smc: disable SEID on non-s390 archs where virtual ISM may be used Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 150/322] bridge: cfm: fix enum typo in br_cc_ccm_tx_parse Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 151/322] arm64: dts: sprd: Add clock reference for pll2 on UMS512 Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 152/322] arm64: dts: sprd: Change UMS512 idle-state nodename to match bindings Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 153/322] i40e: Fix VF disable behavior to block all traffic Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 154/322] octeontx2-af: Fix max NPC MCAM entry check while validating ref_entry Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 155/322] net: kcm: fix direct access to bv_len Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 156/322] net: dsa: qca8k: put MDIO bus OF node on qca8k_mdio_register() failure Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 157/322] f2fs: fix to check return value of f2fs_reserve_new_block() Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 158/322] ALSA: hda: Refer to correct stream index at loops Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 159/322] ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 160/322] fast_dput(): handle underflows gracefully Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 161/322] reiserfs: Avoid touching renamed directory if parent does not change Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 162/322] RDMA/IPoIB: Fix error code return in ipoib_mcast_join Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 163/322] drm/panel-edp: Add override_edid_mode quirk for generic edp Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 164/322] drm/bridge: anx7625: Fix Set HPD irq detect window to 2ms Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 165/322] drm/amd/display: Fix tiled display misalignment Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 166/322] f2fs: fix write pointers on zoned device after roll forward Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 167/322] ASoC: amd: Add new dmi entries for acp5x platform Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 168/322] drm/amd/display: Fix MST PBN/X.Y value calculations Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 169/322] drm/drm_file: fix use of uninitialized variable Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 170/322] drm/framebuffer: Fix " Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 171/322] drm/mipi-dsi: Fix detach call without attach Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 172/322] media: stk1160: Fixed high volume of stk1160_dbg messages Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 173/322] media: rockchip: rga: fix swizzling for RGB formats Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 174/322] PCI: add INTEL_HDA_ARL to pci_ids.h Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 175/322] ALSA: hda: Intel: add HDA_ARL PCI ID support Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 176/322] ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 177/322] drm/msm/dp: Add DisplayPort controller for SM8650 Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 178/322] media: uvcvideo: Fix power line control for a Chicony camera Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 179/322] media: uvcvideo: Fix power line control for SunplusIT camera Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 180/322] media: rkisp1: Drop IRQF_SHARED Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 181/322] media: rkisp1: Fix IRQ handler return values Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 182/322] media: rkisp1: Store IRQ lines Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 183/322] media: rkisp1: Fix IRQ disable race issue Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 184/322] media: rkisp1: resizer: Stop manual allocation of v4l2_subdev_state Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 185/322] hwmon: (nct6775) Fix fan speed set failure in automatic mode Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 186/322] hwmon: (hp-wmi-sensors) Fix failure to load on EliteDesk 800 G6 Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 187/322] f2fs: fix to tag gcing flag on page during block migration Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 188/322] drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 189/322] IB/ipoib: Fix mcast list locking Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 190/322] media: amphion: remove mutext lock in condition of wait_event Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 191/322] media: ddbridge: fix an error code problem in ddb_probe Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 192/322] media: i2c: imx335: Fix hblank min/max values Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 193/322] drm/amd/display: For prefetch mode > 0, extend prefetch if possible Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 194/322] drm/amd/display: Force p-state disallow if leaving no plane config Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 195/322] drm/amdkfd: fix mes set shader debugger process management Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 196/322] drm/msm/dpu: enable writeback on SM8350 Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 197/322] drm/msm/dpu: enable writeback on SM8450 Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 198/322] drm/msm/dpu: Ratelimit framedone timeout msgs Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 199/322] drm/msm/dpu: fix writeback programming for YUV cases Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 200/322] drm/amdgpu: fix ftrace event amdgpu_bo_move always move on same heap Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 201/322] clk: hi3620: Fix memory leak in hi3620_mmc_clk_init() Greg Kroah-Hartman
2024-02-03 4:04 ` [PATCH 6.6 202/322] clk: mmp: pxa168: Fix memory leak in pxa168_clk_init() Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 203/322] watchdog: starfive: add lock annotations to fix context imbalances Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 204/322] watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786 Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 205/322] accel/habanalabs: add support for Gaudi2C device Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 206/322] drm/amd/display: make flip_timestamp_in_us a 64-bit variable Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 207/322] drm/amd/display: Only clear symclk otg flag for HDMI Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 208/322] clk: imx: clk-imx8qxp: fix LVDS bypass, pixel and phy clocks Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 209/322] drm/amdgpu: Fix ecc irq enable/disable unpaired Greg Kroah-Hartman
2024-02-03 4:05 ` Greg Kroah-Hartman [this message]
2024-02-03 4:05 ` [PATCH 6.6 211/322] drm/amdgpu: Let KFD sync with VM fences Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 212/322] Re-revert "drm/amd/display: Enable Replay for static screen use cases" Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 213/322] drm/amdgpu: Fix *fw from request_firmware() not released in amdgpu_ucode_request() Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 214/322] drm/amdgpu: Drop fence check in to_amdgpu_amdkfd_fence() Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 215/322] drm/amdkfd: Fix iterator used outside loop in kfd_add_peer_prop() Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 216/322] drm/amdgpu: apply the RV2 system aperture fix to RN/CZN as well Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 217/322] ALSA: hda/conexant: Fix headset auto detect fail in cx8070 and SN6140 Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 218/322] pinctrl: baytrail: Fix types of config value in byt_pin_config_set() Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 219/322] leds: trigger: panic: Dont register panic notifier if creating the trigger failed Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 220/322] um: Fix naming clash between UML and scheduler Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 221/322] um: Dont use vfprintf() for os_info() Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 222/322] um: net: Fix return type of uml_net_start_xmit() Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 223/322] um: time-travel: fix time corruption Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 224/322] i3c: master: cdns: Update maximum prescaler value for i2c clock Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 225/322] riscv: Make XIP bootable again Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 226/322] xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 227/322] mfd: ti_am335x_tscadc: Fix TI SoC dependencies Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 228/322] mailbox: arm_mhuv2: Fix a bug for mhuv2_sender_interrupt Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 229/322] PCI: Only override AMD USB controller if required Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 230/322] PCI: switchtec: Fix stdev_release() crash after surprise hot remove Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 231/322] perf cs-etm: Bump minimum OpenCSD version to ensure a bugfix is present Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 232/322] xhci: fix possible null pointer deref during xhci urb enqueue Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 233/322] extcon: fix possible name leak in extcon_dev_register() Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 234/322] usb: hub: Replace hardcoded quirk value with BIT() macro Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 235/322] usb: hub: Add quirk to decrease IN-ep poll interval for Microchip USB491x hub Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 236/322] selftests/sgx: Fix linker script asserts Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 237/322] tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 238/322] fs/kernfs/dir: obey S_ISGID Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 239/322] spmi: mediatek: Fix UAF on device remove Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 240/322] PCI: Fix 64GT/s effective data rate calculation Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 241/322] PCI/AER: Decode Requester ID when no error info found Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 242/322] 9p: Fix initialisation of netfs_inode for 9p Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 243/322] usb: xhci-plat: fix usb disconnect issue after s4 Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 244/322] misc: lis3lv02d_i2c: Add missing setting of the reg_ctrl callback Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 245/322] libsubcmd: Fix memory leak in uniq() Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 246/322] drm/amdkfd: Fix lock dependency warning Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 247/322] drm/amdkfd: Fix lock dependency warning with srcu Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 248/322] =?UTF-8?q?virtio=5Fnet:=20Fix=20"=E2=80=98%d=E2=80=99=20directive?= =?UTF-8?q?=20writing=20between=201=20and=2011=20bytes=20into=20a=20region?= =?UTF-8?q?=20of=20size=2010"=20warnings?= Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 249/322] blk-mq: fix IO hang from sbitmap wakeup race Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 250/322] ceph: reinitialize mds feature bit even when session in open Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 251/322] ceph: fix deadlock or deadcode of misusing dget() Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 252/322] ceph: fix invalid pointer access if get_quota_realm return ERR_PTR Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 253/322] drm/amdgpu: fix avg vs input power reporting on smu7 Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 254/322] drm/amd/powerplay: Fix kzalloc parameter ATOM_Tonga_PPM_Table in get_platform_power_management_table() Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 255/322] drm/amdgpu: Fix with right return code -EIO in amdgpu_gmc_vram_checking() Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 256/322] drm/amdgpu: Release adev->pm.fw before return in amdgpu_device_need_post() Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 257/322] drm/amdkfd: Fix node NULL check in svm_range_get_range_boundaries() Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 258/322] i2c: rk3x: Adjust mask/value offset for i2c2 on rv1126 Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 259/322] perf: Fix the nr_addr_filters fix Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 260/322] wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 261/322] drm: using mul_u32_u32() requires linux/math64.h Greg Kroah-Hartman
2024-02-03 4:05 ` [PATCH 6.6 262/322] drm/amdkfd: only flush mes process context if mes support is there Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 263/322] riscv: Fix build error on rv32 + XIP Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 264/322] scsi: isci: Fix an error code problem in isci_io_request_build() Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 265/322] kunit: run test suites only after module initialization completes Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 266/322] regulator: ti-abb: dont use devm_platform_ioremap_resource_byname for shared interrupt register Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 267/322] scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 268/322] HID: hidraw: fix a problem of memory leak in hidraw_release() Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 269/322] selftests: net: remove dependency on ebpf tests Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 270/322] selftests: net: explicitly wait for listener ready Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 271/322] gve: Fix skb truesize underestimation Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 272/322] net: ethernet: mtk_eth_soc: set DMA coherent mask to get PPE working Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 273/322] net: phy: mediatek-ge-soc: sync driver with MediaTek SDK Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 274/322] selftests: net: add missing config for big tcp tests Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 275/322] selftests: net: add missing required classifier Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 276/322] selftests: net: give more time for GRO aggregation Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 277/322] ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 278/322] net: dsa: mt7530: fix 10M/100M speed on MT7988 switch Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 279/322] ipmr: fix kernel panic when forwarding mcast packets Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 280/322] net: lan966x: Fix port configuration when using SGMII interface Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 281/322] tcp: add sanity checks to rx zerocopy Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 282/322] e1000e: correct maximum frequency adjustment values Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 283/322] ixgbe: Refactor returning internal error codes Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 284/322] ixgbe: Refactor overtemp event handling Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 285/322] ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550() Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 286/322] net: dsa: qca8k: fix illegal usage of GPIO Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 287/322] ipv6: Ensure natural alignment of const ipv6 loopback and router addresses Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 288/322] llc: call sock_orphan() at release time Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 289/322] selftests: net: Add missing matchall classifier Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 290/322] bridge: mcast: fix disabled snooping after long uptime Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 291/322] devlink: Fix referring to hw_addr attribute during state validation Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 292/322] selftests: net: add missing config for GENEVE Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 293/322] netfilter: conntrack: correct window scaling with retransmitted SYN Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 294/322] netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 295/322] netfilter: ipset: fix performance regression in swap operation Greg Kroah-Hartman
2024-02-04 7:00 ` Bagas Sanjaya
2024-02-04 12:48 ` Greg Kroah-Hartman
2024-02-04 13:48 ` Bagas Sanjaya
2024-02-04 15:24 ` Jozsef Kadlecsik
2024-02-03 4:06 ` [PATCH 6.6 296/322] netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 297/322] netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 298/322] net: ipv4: fix a memleak in ip_setup_cork Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 299/322] af_unix: fix lockdep positive in sk_diag_dump_icons() Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 300/322] pds_core: Cancel AQ work on teardown Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 301/322] pds_core: Use struct pdsc for the pdsc_adminq_isr private data Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 302/322] pds_core: implement pci reset handlers Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 303/322] pds_core: Prevent race issues involving the adminq Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 304/322] pds_core: Clear BARs on reset Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 305/322] pds_core: Rework teardown/setup flow to be more common Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 306/322] selftests: net: add missing config for nftables-backed iptables Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 307/322] selftests: net: add missing config for pmtu.sh tests Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 308/322] selftests: net: fix available tunnels detection Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 309/322] selftests: net: dont access /dev/stdout in pmtu.sh Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 310/322] octeontx2-pf: Remove xdp queues on program detach Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 311/322] net: sysfs: Fix /sys/class/net/<iface> path Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 312/322] selftests: team: Add missing config options Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 313/322] selftests: bonding: Check initial state Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 314/322] selftests: net: add missing config for NF_TARGET_TTL Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 315/322] selftests: net: enable some more knobs Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 316/322] arm64: irq: set the correct node for shadow call stack Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 317/322] mm, kmsan: fix infinite recursion due to RCU critical section Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 318/322] Revert "drm/amd/display: Disable PSR-SU on Parade 0803 TCON again" Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 319/322] drm/msm/dsi: Enable runtime PM Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 320/322] LoongArch/smp: Call rcutree_report_cpu_starting() at tlb_init() Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 321/322] selftests/bpf: Remove flaky test_btf_id test Greg Kroah-Hartman
2024-02-03 4:06 ` [PATCH 6.6 322/322] bonding: remove print in bond_verify_device_path Greg Kroah-Hartman
2024-02-03 7:09 ` [PATCH 6.6 000/322] 6.6.16-rc1 review Daniel Díaz
2024-02-03 15:40 ` Greg Kroah-Hartman
2024-02-03 9:59 ` Pavel Machek
2024-02-03 13:48 ` Takeshi Ogasawara
2024-02-03 15:43 ` Greg Kroah-Hartman
2024-02-03 23:07 ` Takeshi Ogasawara
2024-02-03 17:22 ` Florian Fainelli
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=20240203035406.040620176@linuxfoundation.org \
--to=gregkh@linuxfoundation.org \
--cc=alexander.deucher@amd.com \
--cc=daniel.wheeler@amd.com \
--cc=meenakshikumar.somasundaram@amd.com \
--cc=patches@lists.linux.dev \
--cc=peichen.huang@amd.com \
--cc=rodrigo.siqueira@amd.com \
--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