The kobject should be pulled in via sysfs.h and that needs to include it because it needs various definitions like kobj_attribute or kobject.
Signed-off-by: David Sterba <dste...@suse.com> --- fs/btrfs/ctree.h | 1 - fs/btrfs/sysfs.c | 1 - fs/btrfs/sysfs.h | 2 ++ 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/fs/btrfs/ctree.h b/fs/btrfs/ctree.h index a61bf19a7ef6..e32d992a3597 100644 --- a/fs/btrfs/ctree.h +++ b/fs/btrfs/ctree.h @@ -16,7 +16,6 @@ #include <linux/backing-dev.h> #include <linux/wait.h> #include <linux/slab.h> -#include <linux/kobject.h> #include <trace/events/btrfs.h> #include <asm/kmap_types.h> #include <asm/unaligned.h> diff --git a/fs/btrfs/sysfs.c b/fs/btrfs/sysfs.c index b7eb921e3fd3..624ab9e29e21 100644 --- a/fs/btrfs/sysfs.c +++ b/fs/btrfs/sysfs.c @@ -7,7 +7,6 @@ #include <linux/slab.h> #include <linux/spinlock.h> #include <linux/completion.h> -#include <linux/kobject.h> #include <linux/bug.h> #include <linux/debugfs.h> diff --git a/fs/btrfs/sysfs.h b/fs/btrfs/sysfs.h index aabc67a20ce5..ab5e39b5496a 100644 --- a/fs/btrfs/sysfs.h +++ b/fs/btrfs/sysfs.h @@ -3,6 +3,8 @@ #ifndef BTRFS_SYSFS_H #define BTRFS_SYSFS_H +#include <linux/kobject.h> + /* * Data exported through sysfs */ -- 2.22.0