|
Thomas Bogendoerfer |
be115b |
From: Tom Seewald <tseewald@gmail.com>
|
|
Thomas Bogendoerfer |
be115b |
Date: Sun, 21 Feb 2021 22:00:04 -0600
|
|
Thomas Bogendoerfer |
be115b |
Subject: e1000e: Fix duplicate include guard
|
|
Thomas Bogendoerfer |
be115b |
Patch-mainline: v5.12-rc5
|
|
Thomas Bogendoerfer |
be115b |
Git-commit: 896ea5dab25ef12f7d0988b8f0b053a287faf889
|
|
Thomas Bogendoerfer |
be115b |
References: git-fixes
|
|
Thomas Bogendoerfer |
be115b |
|
|
Thomas Bogendoerfer |
be115b |
The include guard "_E1000_HW_H_" is used by header files in three
|
|
Thomas Bogendoerfer |
be115b |
different drivers (e1000/e1000_hw.h, e1000e/hw.h, and igb/e1000_hw.h).
|
|
Thomas Bogendoerfer |
be115b |
Using the same include guard macro in more than one header file may
|
|
Thomas Bogendoerfer |
be115b |
cause unexpected behavior from the compiler. Fix the duplicate include
|
|
Thomas Bogendoerfer |
be115b |
guard in the e1000e driver by renaming it.
|
|
Thomas Bogendoerfer |
be115b |
|
|
Thomas Bogendoerfer |
be115b |
Fixes: bc7f75fa9788 ("[E1000E]: New pci-express e1000 driver (currently for ICH9 devices only)")
|
|
Thomas Bogendoerfer |
be115b |
Signed-off-by: Tom Seewald <tseewald@gmail.com>
|
|
Thomas Bogendoerfer |
be115b |
Tested-by: Dvora Fuxbrumer <dvorax.fuxbrumer@linux.intel.com>
|
|
Thomas Bogendoerfer |
be115b |
Acked-by: Sasha Neftin <sasha.neftin@intel.com>
|
|
Thomas Bogendoerfer |
be115b |
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
|
|
Thomas Bogendoerfer |
be115b |
Acked-by: Thomas Bogendoerfer <tbogendoerfer@suse.de>
|
|
Thomas Bogendoerfer |
be115b |
---
|
|
Thomas Bogendoerfer |
be115b |
drivers/net/ethernet/intel/e1000e/hw.h | 6 +++---
|
|
Thomas Bogendoerfer |
be115b |
1 file changed, 3 insertions(+), 3 deletions(-)
|
|
Thomas Bogendoerfer |
be115b |
|
|
Thomas Bogendoerfer |
be115b |
--- a/drivers/net/ethernet/intel/e1000e/hw.h
|
|
Thomas Bogendoerfer |
be115b |
+++ b/drivers/net/ethernet/intel/e1000e/hw.h
|
|
Thomas Bogendoerfer |
be115b |
@@ -1,8 +1,8 @@
|
|
Thomas Bogendoerfer |
be115b |
/* SPDX-License-Identifier: GPL-2.0 */
|
|
Thomas Bogendoerfer |
be115b |
/* Copyright(c) 1999 - 2018 Intel Corporation. */
|
|
Thomas Bogendoerfer |
be115b |
|
|
Thomas Bogendoerfer |
be115b |
-#ifndef _E1000_HW_H_
|
|
Thomas Bogendoerfer |
be115b |
-#define _E1000_HW_H_
|
|
Thomas Bogendoerfer |
be115b |
+#ifndef _E1000E_HW_H_
|
|
Thomas Bogendoerfer |
be115b |
+#define _E1000E_HW_H_
|
|
Thomas Bogendoerfer |
be115b |
|
|
Thomas Bogendoerfer |
be115b |
#include "regs.h"
|
|
Thomas Bogendoerfer |
be115b |
#include "defines.h"
|
|
Thomas Bogendoerfer |
be115b |
@@ -703,4 +703,4 @@ struct e1000_hw {
|
|
Thomas Bogendoerfer |
be115b |
#include "80003es2lan.h"
|
|
Thomas Bogendoerfer |
be115b |
#include "ich8lan.h"
|
|
Thomas Bogendoerfer |
be115b |
|
|
Thomas Bogendoerfer |
be115b |
-#endif
|
|
Thomas Bogendoerfer |
be115b |
+#endif /* _E1000E_HW_H_ */
|