[Cc: +Mark Pearson for Lenovo to maybe fix firmware to support K1]

Dear Dima,


Thank you for your patch.

Am 12.10.26 um 23:41 schrieb Dima Ruinskiy:
On some Lenovo laptops performance issues were reported with K1 enabled.

I’d make one commit per device, so the device can be mentioned in the summary/title, and it can be reverted more easily. It also helps reverting commits in case of problems for just one device. Should you stay with one commit, please at least mention the devices in the commit message.

Commit messages should also be self-contained, so describing the performance issue would be great. Having the firmware versions directly in the commit message would also help me.

Add them to the list of systems where K1 is disabled by default.

Cc: [email protected]
Fixes: 578294b8b60d ("e1000e: Reconfigure PLL clock gate timeout and re-enable K1 on 
Meteor Lake")
Reported-by: Christoph Groth <[email protected]>
Link: https://lore.kernel.org/intel-wired-lan/[email protected]/
Reported-by: ghrafn <[email protected]>
Link: 
https://lore.kernel.org/intel-wired-lan/_kB6DUeC6oOmJnK0FobVVJHADewewO3wzeFw_GrempgMu6s5CUwHpkT16Bwn8tXRq0k_CN4b2NY6API37M6mVciEpH6DKbTqK7f13KMpmgI=@proton.me/
Signed-off-by: Dima Ruinskiy <[email protected]>
---
  drivers/net/ethernet/intel/e1000e/netdev.c | 14 ++++++++++++++
  1 file changed, 14 insertions(+)

diff --git a/drivers/net/ethernet/intel/e1000e/netdev.c 
b/drivers/net/ethernet/intel/e1000e/netdev.c
index 834a5b8883df..35c729368684 100644
--- a/drivers/net/ethernet/intel/e1000e/netdev.c
+++ b/drivers/net/ethernet/intel/e1000e/netdev.c
@@ -74,6 +74,20 @@ static const struct dmi_system_id disable_k1_list[] = {
                        DMI_MATCH(DMI_PRODUCT_VERSION, "ThinkPad P14s Gen 5"),
                },
        },
+       {
+               .ident = "Lenovo ThinkPad P14s Gen 6",
+               .matches = {
+                       DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
+                       DMI_MATCH(DMI_PRODUCT_VERSION, "ThinkPad P14s Gen 6"),
+               },
+       },
+       {
+               .ident = "Lenovo ThinkPad T14 Gen 6",
+               .matches = {
+                       DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
+                       DMI_MATCH(DMI_PRODUCT_VERSION, "ThinkPad T14 Gen 6"),
+               },
+       },
        {}
  };

The diff looks good. With my comments addressed, please feel free to add:

Reviewed-by: Paul Menzel <[email protected]>


Kind regards,

Paul


PS: As far as I can see, it’s not logged, when K1 is disabled by the quirk list.

Reply via email to