Skip to content

Bring includes in linux/kmod.h up to date#12

Open
blktests-ci-block-trial[bot] wants to merge 2 commits into
master_basefrom
series/281=>master
Open

Bring includes in linux/kmod.h up to date#12
blktests-ci-block-trial[bot] wants to merge 2 commits into
master_basefrom
series/281=>master

Conversation

@blktests-ci-block-trial

Copy link
Copy Markdown

Pull request for series with
subject: Bring includes in linux/kmod.h up to date
version: 1
url: http://redsun45:8000/project/linux-block/list/?series=281

The usermode helper declarations were previously provided by linux/kmod.h
but commit c1f3fa2 ("kmod: split off umh headers into its own file")
moved them to linux/umh.h in 2017. Add explicit includes of linux/umh.h to
files that use usermode helpers and remove linux/kmod.h where it is no
longer needed.

Signed-off-by: Petr Pavlu <petr.pavlu@suse.com>
Including linux/kmod.h alone results in 1.5 MB of preprocessed output, even
though it provides only a few functions and macros.

The header currently depends on:

* __printf() -> linux/compiler_attributes.h,
* ENOSYS -> linux/errno.h,
* bool -> linux/types.h.

Include only these files, reducing the preprocessed output to 10 kB.

Signed-off-by: Petr Pavlu <petr.pavlu@suse.com>
@blktests-ci-block-trial

Copy link
Copy Markdown
Author

Upstream branch: a635d67
series: http://redsun45:8000/project/linux-block/list/?series=281
version: 1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant