Skip to content

x86: IOSF: Add loadable module support

David E. Box lkml 4 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v5 Latest2 patches 8 repliesIn review
  2. v42 patches 1 replySuperseded
  3. v32 patches 1 replySuperseded
Earlier versions · 1
VersionPostedPatchesRepliesStatus
v22 patches0 repliesSuperseded

Changes in v5 from the cover letter

- Put back Kconfig prompt for IOSF_MBI.

Patches in v5 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/2x86: IOSF: add dummy functions for loadable modulesarch/x86/include/asm/iosf_mbi.h arch/x86/kernel/iosf_mbi.c+39 -02 replies
2/2x86: IOSF: Change IOSF_MBI Kconfig to default yarch/x86/Kconfig+2 -52 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v5 yet.

Read the v5 thread

Cover letter [PATCH V5 0/2] x86: IOSF: Add loadable module support

From: "David E. Box" <[email protected]>

This patch series adds missing functionalty that mostly affected loadable modules.

The first patch adds dummy functions to allow drivers not completely dependant on the IOSF MBI driver to compile on systems that don't have it.

The second makes MBI driver built in.

Changes from V4:

- Put back Kconfig prompt for IOSF_MBI.

Changes from V3:

- Code is agreed to be small enough to not warrant forcing for non-EXPERT only

Changes from V2:

- Remove non linux style externs from iosf_mbi.h

Changes from V1:

- Force default y for non-EXPERT to allow easier custom configuration as suggested by hpa <[email protected]>
- Add WARN() to dummy functions, other than iosf_mbi_available(), to signal incorrect use as suggested by Alan <[email protected]> Also return EPERM in these functions
- Splits single patch into two patch series

David E. Box (2):
x86: IOSF: add dummy functions for loadable modules
x86: IOSF: Change IOSF_MBI Kconfig to default y

 arch/x86/Kconfig                |    7 ++-----
 arch/x86/include/asm/iosf_mbi.h |   33 +++++++++++++++++++++++++++++++++
 arch/x86/kernel/iosf_mbi.c      |    6 ++++++
 3 files changed, 41 insertions(+), 5 deletions(-)
Signature · 1 line
1.7.10.4