]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/commit
ice: Fix bad register reads
authorAnirudh Venkataramanan <anirudh.venkataramanan@intel.com>
Thu, 26 Aug 2021 16:27:00 +0000 (18:27 +0200)
committerKleber Sacilotto de Souza <kleber.souza@canonical.com>
Mon, 20 Sep 2021 16:50:14 +0000 (18:50 +0200)
commit6419fbf602243346629989d3fa9037b245d8fac5
tree99dbf2a095cc9b6d4df85c71a99f2b30d449af3b
parent2de2a11d083c119f2a71a8e22381fd30e64416b9
ice: Fix bad register reads

The "ethtool -d" handler reads registers in the ice_regs_dump_list array
and returns read values back to the userspace.

The register offsets PFINT0_ITR* are not valid as per the specification
and reading these causes a "unable to handle kernel paging request" bug
in the driver. Remove these registers from ice_regs_dump_list.

BugLink:  https://launchpad.net/bugs/1939855
Signed-off-by: Anirudh Venkataramanan <anirudh.venkataramanan@intel.com>
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
(cherry picked from commit 1fba4a8a92706c89716449b1aab1b6879f438d34)
Signed-off-by: Michael Reed <Michael.Reed@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Acked-by: Tim Gardner <tim.gardner@canonical.com>
Signed-off-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
drivers/net/ethernet/intel/ice/ice_ethtool.c
drivers/net/ethernet/intel/ice/ice_hw_autogen.h