kmodloader: support loadable module parameters in modinfo
authorTony Ambardar <itugrok@yahoo.com>
Fri, 1 Dec 2023 09:40:17 +0000 (01:40 -0800)
committerTony Ambardar <itugrok@yahoo.com>
Tue, 16 Jan 2024 01:54:35 +0000 (17:54 -0800)
commit8c95fc7039cb7db79f0f484cf5a29648e3118057
tree8ef13bd2a3948d7ac4bda0d120bd98d5425570a6
parent811ca6c2234a3d13efef55947a9cff8bef56ceb7
kmodloader: support loadable module parameters in modinfo

Current OpenWrt loadable modules embed details of parameters accepted on
loading, but these aren't shown to users. Enable modinfo to print this
information like most other distros. For example:

  root@OpenWrt:/# modinfo mac80211
  filename:       /lib/modules/6.1.65/mac80211.ko
  license:        GPL
  depends:        cfg80211,compat
  name:           mac80211
  vermagic:       6.1.65 SMP mod_unload MIPS32_R2 32BIT
  parm:           minstrel_vht_only (bool)
  parm:           max_nullfunc_tries (int)
  parm:           max_probe_tries (int)
  parm:           beacon_loss_count (int)
  parm:           probe_wait_ms (int)
  parm:           ieee80211_default_rc_algo (charp)

Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
kmodloader.c