Commit 16ecba5
e1000e: Do not read ICR in Other interrupt
Removes the ICR read in the other interrupt handler, uses EIAC to
autoclear the Other bit from ICR and IMS. This allows us to avoid
interference with Rx and Tx interrupts in the Other interrupt handler.
The information read from ICR is not needed. IMS is configured such that
the only interrupt cause that can trigger the Other interrupt is Link
Status Change.
Signed-off-by: Benjamin Poirier <bpoirier@suse.com>
Tested-by: Aaron Brown <aaron.f.brown@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>1 parent 4d432f6 commit 16ecba5
1 file changed
+7
-15
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1905 | 1905 | | |
1906 | 1906 | | |
1907 | 1907 | | |
1908 | | - | |
1909 | 1908 | | |
1910 | | - | |
1911 | | - | |
| 1909 | + | |
1912 | 1910 | | |
1913 | | - | |
1914 | | - | |
1915 | | - | |
1916 | | - | |
1917 | | - | |
1918 | | - | |
1919 | | - | |
| 1911 | + | |
| 1912 | + | |
| 1913 | + | |
| 1914 | + | |
1920 | 1915 | | |
1921 | 1916 | | |
1922 | | - | |
1923 | | - | |
1924 | | - | |
1925 | | - | |
1926 | 1917 | | |
1927 | 1918 | | |
1928 | 1919 | | |
| |||
2021 | 2012 | | |
2022 | 2013 | | |
2023 | 2014 | | |
| 2015 | + | |
2024 | 2016 | | |
2025 | 2017 | | |
2026 | 2018 | | |
| |||
2249 | 2241 | | |
2250 | 2242 | | |
2251 | 2243 | | |
2252 | | - | |
| 2244 | + | |
2253 | 2245 | | |
2254 | 2246 | | |
2255 | 2247 | | |
| |||
0 commit comments