Commit Graph

493 Commits (38b4fe5fcc8690719339fb44afb330a75af08021)

Author SHA1 Message Date
Jianyu Zhan 26fc9cd200 kernfs: move the last knowledge of sysfs out from kernfs 11 years ago
Robert ABEL 9f70a40128 sysfs: fix attribute_group bin file path on removal 11 years ago
Tejun Heo f5c16f29bf sysfs: make sure read buffer is zeroed 11 years ago
Tejun Heo 555724a831 kernfs, sysfs, cgroup: restrict extra perm check on open to sysfs 11 years ago
Tejun Heo 33ac1257ff sysfs, driver-core: remove unused {sysfs|device}_schedule_callback_owner() 11 years ago
Greg Kroah-Hartman 72099304ee Revert "sysfs, driver-core: remove unused {sysfs|device}_schedule_callback_owner()" 11 years ago
Cody P Schafer e1ed9bc0ee sysfs: create bin_attributes under the requested group 11 years ago
Li Zefan fed95bab8d sysfs: fix namespace refcnt leak 11 years ago
Cody P Schafer aabaf4c205 sysfs: create bin_attributes under the requested group 11 years ago
Tejun Heo ba341d55a4 kernfs: add CONFIG_KERNFS 11 years ago
Tejun Heo 3eef34ad7d kernfs: implement kernfs_get_parent(), kernfs_name/path() and friends 11 years ago
Tejun Heo d35258ef70 kernfs: allow nodes to be created in the deactivated state 11 years ago
Tejun Heo ce8b04aa6c sysfs, driver-core: remove unused {sysfs|device}_schedule_callback_owner() 11 years ago
Tejun Heo 6b0afc2a21 kernfs, sysfs, driver-core: implement kernfs_remove_self() and its wrappers 11 years ago
Greg Kroah-Hartman a9f138b0e5 Revert "kernfs, sysfs, driver-core: implement kernfs_remove_self() and its wrappers" 11 years ago
Greg Kroah-Hartman a30f82b7eb Revert "sysfs, driver-core: remove unused {sysfs|device}_schedule_callback_owner()" 11 years ago
Tejun Heo d1ba277e79 sysfs, driver-core: remove unused {sysfs|device}_schedule_callback_owner() 11 years ago
Tejun Heo 1ae06819c7 kernfs, sysfs, driver-core: implement kernfs_remove_self() and its wrappers 11 years ago
Tejun Heo 80b9bbefc3 kernfs: add kernfs_dir_ops 11 years ago
Tejun Heo 2063d608f5 kernfs: mark static names with KERNFS_STATIC_NAME 11 years ago
Tejun Heo bb8b9d095c kernfs: add @mode to kernfs_create_dir[_ns]() 11 years ago
Tejun Heo df23fc39bc kernfs: s/sysfs/kernfs/ in constants 11 years ago
Tejun Heo c525aaddc3 kernfs: s/sysfs/kernfs/ in various data structures 11 years ago
Tejun Heo adc5e8b58f kernfs: drop s_ prefix from kernfs_node members 11 years ago
Tejun Heo 324a56e16e kernfs: s/sysfs_dirent/kernfs_node/ and rename its friends accordingly 11 years ago
Tejun Heo a7560a0132 sysfs: fix use-after-free in sysfs_kill_sb() 11 years ago
Tejun Heo 9b2db6e189 sysfs: bail early from kernfs_file_mmap() to avoid spurious lockdep warning 11 years ago
Tejun Heo a8b1474442 sysfs: give different locking key to regular and bin files 11 years ago
Tejun Heo bfc5c17337 sysfs, kernfs: remove cross inclusions of internal headers 11 years ago
Tejun Heo ac9bba0310 sysfs, kernfs: implement kernfs_ns_enabled() 11 years ago
Tejun Heo fa736a951e sysfs, kernfs: move mount core code to fs/kernfs/mount.c 11 years ago
Tejun Heo 4b93dc9b1c sysfs, kernfs: prepare mount path for kernfs 11 years ago
Tejun Heo df394fb56c sysfs, kernfs: make super_blocks bind to different kernfs_roots 11 years ago
Tejun Heo ba7443bc65 sysfs, kernfs: implement kernfs_create/destroy_root() 11 years ago
Tejun Heo 061447a496 sysfs, kernfs: introduce sysfs_root_sd 11 years ago
Tejun Heo 9e30cc9595 sysfs, kernfs: no need to kern_mount() sysfs from sysfs_init() 11 years ago
Tejun Heo 51a35e9fd0 sysfs, kernfs: make sysfs_super_info->ns const 11 years ago
Tejun Heo ccc532dc12 sysfs, kernfs: drop unused params from sysfs_fill_super() 11 years ago
Tejun Heo 2072f1afdd sysfs, kernfs: move symlink core code to fs/kernfs/symlink.c 11 years ago
Tejun Heo 414985ae23 sysfs, kernfs: move file core code to fs/kernfs/file.c 11 years ago
Tejun Heo fd7b9f7b97 sysfs, kernfs: move dir core code to fs/kernfs/dir.c 11 years ago
Tejun Heo ffed24e228 sysfs, kernfs: move inode code to fs/kernfs/inode.c 11 years ago
Tejun Heo ae6621b071 sysfs, kernfs: move internal decls to fs/kernfs/kernfs-internal.h 11 years ago
Tejun Heo ccf73cf336 sysfs, kernfs: introduce kernfs[_find_and]_get() and kernfs_put() 11 years ago
Tejun Heo 517e64f578 sysfs, kernfs: revamp sysfs_dirent active_ref lockdep annotation 11 years ago
Tejun Heo 2b25a62901 sysfs, kernfs: reorganize SYSFS_* constants 11 years ago
Tejun Heo 024f647117 sysfs, kernfs: introduce kernfs_notify() 11 years ago
Tejun Heo d19b9846df sysfs, kernfs: add kernfs_ops->seq_{start|next|stop}() 11 years ago
Tejun Heo 2d0cfbec2a sysfs, kernfs: remove sysfs_add_one() 11 years ago
Tejun Heo 496f73944a sysfs, kernfs: introduce kernfs_create_file[_ns]() 11 years ago