]> err.no Git - linux-2.6/commit
sysfs: rename sysfs_dirent->s_type to s_flags and make room for flags
authorTejun Heo <htejun@gmail.com>
Wed, 13 Jun 2007 19:27:21 +0000 (04:27 +0900)
committerGreg Kroah-Hartman <gregkh@suse.de>
Wed, 11 Jul 2007 23:09:08 +0000 (16:09 -0700)
commitb402d72cf7b338a074e3c12b305ec79284e18845
tree0724d40180eb78212be81c7ff2d909ec3fb3f306
parentd0bcb5689a521df98bff7549fcb8b17499660a99
sysfs: rename sysfs_dirent->s_type to s_flags and make room for flags

Rename sysfs_dirent->s_type to s_flags, pack type into lower eight
bits and reserve the rest for flags.  sysfs_type() can used to access
the type.  All existing sd->s_type accesses are converted to use
sysfs_type().  While at it, type test is changed to equality test
instead of bit-and test where appropriate.

Signed-off-by: Tejun Heo <htejun@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
fs/sysfs/dir.c
fs/sysfs/inode.c
fs/sysfs/mount.c
fs/sysfs/sysfs.h
include/linux/sysfs.h