[net-next,v2] intel: make module parameters readable in sys filesystem
Commit Message
v2: Remove the "debug" module parameter as per Andrew Lunns suggestion.
It's not really needed as ethtool msglvl can control that.
Linux users sometimes need an easy way to check current values of module
parameters. For example the module may be manually reloaded with different
parameters. Make these visible and readable in the /sys filesystem to allow
that.
Signed-off-by: Jon Maxwell <jmaxwell37@gmail.com>
---
drivers/net/ethernet/intel/e100.c | 4 ++--
drivers/net/ethernet/intel/igb/igb_main.c | 2 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 4 ++--
3 files changed, 5 insertions(+), 5 deletions(-)
Comments
On Fri, Feb 09, 2024 at 09:18:02AM +1100, Jon Maxwell wrote:
> v2: Remove the "debug" module parameter as per Andrew Lunns suggestion.
> It's not really needed as ethtool msglvl can control that.
It is normal to places comments like the above under the ---. In its
current place, it will be part of the commit message. Under the --- it
gets dropped when the patch is applied.
Andrew
---
pw-bot: cr
On Sat, Feb 10, 2024 at 4:19 AM Andrew Lunn <andrew@lunn.ch> wrote:
>
> On Fri, Feb 09, 2024 at 09:18:02AM +1100, Jon Maxwell wrote:
> > v2: Remove the "debug" module parameter as per Andrew Lunns suggestion.
> > It's not really needed as ethtool msglvl can control that.
>
> It is normal to places comments like the above under the ---. In its
> current place, it will be part of the commit message. Under the --- it
> gets dropped when the patch is applied.
>
Thanks Andrew I will resubmit tomorrow with that change.
> Andrew
>
> ---
> pw-bot: cr
@@ -171,8 +171,8 @@ static int debug = 3;
static int eeprom_bad_csum_allow = 0;
static int use_io = 0;
module_param(debug, int, 0);
-module_param(eeprom_bad_csum_allow, int, 0);
-module_param(use_io, int, 0);
+module_param(eeprom_bad_csum_allow, int, 0444);
+module_param(use_io, int, 0444);
MODULE_PARM_DESC(debug, "Debug level (0=none,...,16=all)");
MODULE_PARM_DESC(eeprom_bad_csum_allow, "Allow bad eeprom checksums");
MODULE_PARM_DESC(use_io, "Force use of i/o access mode");
@@ -202,7 +202,7 @@ static struct notifier_block dca_notifier = {
#endif
#ifdef CONFIG_PCI_IOV
static unsigned int max_vfs;
-module_param(max_vfs, uint, 0);
+module_param(max_vfs, uint, 0444);
MODULE_PARM_DESC(max_vfs, "Maximum number of virtual functions to allocate per physical function");
#endif /* CONFIG_PCI_IOV */
@@ -147,13 +147,13 @@ static struct notifier_block dca_notifier = {
#ifdef CONFIG_PCI_IOV
static unsigned int max_vfs;
-module_param(max_vfs, uint, 0);
+module_param(max_vfs, uint, 0444);
MODULE_PARM_DESC(max_vfs,
"Maximum number of virtual functions to allocate per physical function - default is zero and maximum value is 63. (Deprecated)");
#endif /* CONFIG_PCI_IOV */
static bool allow_unsupported_sfp;
-module_param(allow_unsupported_sfp, bool, 0);
+module_param(allow_unsupported_sfp, bool, 0444);
MODULE_PARM_DESC(allow_unsupported_sfp,
"Allow unsupported and untested SFP+ modules on 82599-based adapters");