Hm, Actually please don't merge this one yet. I have a better one in the works that I'll hopefully send in the next couple of days. Thanks. On May 16, 2015, at 3:30 AM, green@xxxxxxxxxxxxxx wrote: > From: Oleg Drokin <green@xxxxxxxxxxxxxx> > > This is beginning of work in the area. It takes a bit longer than > anticipated, so I don't want for you (Greg) to have an impression > we disppeared again on this issue. > > Patches move all sensible parameters from /proc/fs/lustre and > /proc/fs/lustre/llite to /sys/fs/lustre. Teh remaining files would be > moved to debugfs separately. > > Additionally a bunch of /proc/sys/lnet/ controls is removed either > as no longer needed or because they are accessible as libcfs module > parameters so probably no point in having several ways of accessing > them. > > Conversion of other subsystems and more sysctl rearranging will > follow somewhat soon, onc ewe actually get them to work properly. > > Dmitry Eremin (2): > staging/lustre/libcfs: Remove redundant enums and sysctl moduleparams > staging/lustre/libcfs: Remove unneeded lnet watchdog_ratelimit sysctl > > Oleg Drokin (23): > staging/lustre: Generic helpers for sysfs > staging/lustre: Move /proc/fs/lustre root level files to sysfs > staging/lustre/llite: Preparation to move /proc/fs/lustre/llite to > sysfs > staging/lustre/llite: move /proc/fs/lustre/llite/blocksize to sysfs > staging/lustre/llite: move /proc/fs/lustre/llite/kbytes* to sysfs > staging/lustre/llite: move /proc/fs/lustre/llite/files* to sysfs > staging/lustre/llite: move /proc/fs/lustre/llite/client_type to sysfs > staging/lustre/llite: move /proc/fs/lustre/llite/fstype to sysfs > staging/lustre/llite: move /proc/fs/lustre/llite/uuid to sysfs > staging/lustre/llite: move /proc/fs/lustre/llite/max_read_ahead_mb to > sysfs > staging/lustre/llite: move llite/max_read_ahead_per_file_mb to sysfs > taging/lustre/llite: move llite/max_read_ahead_whole_mb to sysfs > staging/lustre/llite: move /proc/fs/lustre/llite/checksum_pages to > sysfs > staging/lustre/llite: remove unused ll_max_rw_chunk > staging/lustre/llite: move /proc/fs/lustre/llite/stats_track* to sysfs > staging/lustre/llite: move /proc/fs/lustre/llite/statahead_{max,agl} > to sysfs > staging/lustre/llite: move /proc/fs/lustre/llite/lazystatfs to sysfs > staging/lustre/llite: move /proc/fs/lustre/llite/*_easize to sysfs > staging/lustre/llite: remove llite/*_cookiesize proc files > staging/lustre/llite: move /proc/fs/lustre/llite/xattr_cache to sysfs > staging/lustre/libcfs: Remove redundant sysctl moduleparams > staging/lustre/libcfs: get rid of /proc/sys/lnet/console_backoff > staging/lustre: remove alloc_fail_rate sysctl > > .../lustre/include/linux/libcfs/libcfs_debug.h | 1 - > .../lustre/include/linux/libcfs/libcfs_private.h | 28 +- > .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.c | 12 - > .../staging/lustre/lnet/klnds/socklnd/socklnd.c | 5 - > .../staging/lustre/lnet/klnds/socklnd/socklnd_cb.c | 3 +- > drivers/staging/lustre/lnet/lnet/router_proc.c | 11 - > .../staging/lustre/lustre/include/lprocfs_status.h | 21 + > .../staging/lustre/lustre/include/obd_support.h | 12 +- > drivers/staging/lustre/lustre/libcfs/debug.c | 37 +- > drivers/staging/lustre/lustre/libcfs/module.c | 110 ---- > .../staging/lustre/lustre/llite/llite_internal.h | 9 +- > drivers/staging/lustre/lustre/llite/llite_lib.c | 8 +- > drivers/staging/lustre/lustre/llite/lproc_llite.c | 572 ++++++++++----------- > drivers/staging/lustre/lustre/llite/super25.c | 11 +- > drivers/staging/lustre/lustre/obdclass/class_obd.c | 6 +- > .../lustre/lustre/obdclass/linux/linux-module.c | 106 ++-- > .../lustre/lustre/obdclass/linux/linux-sysctl.c | 38 -- > .../lustre/lustre/obdclass/lprocfs_status.c | 24 + > drivers/staging/lustre/sysfs-fs-lustre | 192 +++++++ > 19 files changed, 620 insertions(+), 586 deletions(-) > create mode 100644 drivers/staging/lustre/sysfs-fs-lustre > > -- > 2.1.0 _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel