From: Oleg Drokin <gr...@linuxhacker.ru> This patch series removes the sysctls (also under /proc) from Lustre. /proc/sys/lnet is moved to debugfs and /proc/sys/lustre content is moved to /sys/fs/lustre
Additionally we now have the tools that understand the new layout, and so first few patches fix problems introduced by earlier code moving to sysfs. With this accepted there would be no more proc files exported by Lustre. Please consider. Dmitry Eremin (4): staging/lustre/libcfs: Remove redundant enums and sysctl moduleparams staging/lustre/libcfs: Remove unneeded lnet watchdog_ratelimit sysctl staging/lustre/libcfs: get rid of debugfs/lnet/console_{min,max}_delay_centisecs staging/lustre/libcfs: remove unused portal_enter_debugger variable Oleg Drokin (16): staging/lustre/lov: Move target sysfs symlink removal to object freeing staging/lustre: make ldebugfs_remove recursive staging/lustre/ldlm: In ldlm_pools_fini make sure there was init first. staging/lustre/obdclass: fix class_procfs_init error return value staging/lustre: remove alloc_fail_rate sysctl staging/lustre: Remove now obsolete memory tracking sysctls staging/lustre: Remove unneeded ldlm_timeout control staging/lustre/obdclass: move sysctl timeout to sysfs staging/lustre/obdclass: move max_dirty_mb from sysctl to sysfs staging/lustre/obdclass: move debug controls to sysfs staging/lustre/obdclass: Move AT controls from sysctl to sysfs staging/lustre: Get rid of remaining /proc/sys/lustre plumbing staging/lustre/libcfs: move /proc/sys/lnet to debugfs staging/lustre/libcfs: Remove redundant lnet debugfs variables staging/lustre/libcfs: get rid of debugfs/lnet/console_backoff staging/lustre/libcfs: get rid of debugfs/lnet/debug_mb .../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 - drivers/staging/lustre/lustre/include/obd_class.h | 3 +- .../staging/lustre/lustre/include/obd_support.h | 16 +- drivers/staging/lustre/lustre/ldlm/ldlm_lockd.c | 9 - drivers/staging/lustre/lustre/ldlm/ldlm_pool.c | 6 +- drivers/staging/lustre/lustre/libcfs/debug.c | 146 +++++++- drivers/staging/lustre/lustre/libcfs/module.c | 334 +++++------------- drivers/staging/lustre/lustre/libcfs/tracefile.c | 12 - drivers/staging/lustre/lustre/libcfs/tracefile.h | 1 - drivers/staging/lustre/lustre/lov/lov_obd.c | 7 +- drivers/staging/lustre/lustre/obdclass/class_obd.c | 17 +- .../lustre/lustre/obdclass/linux/linux-module.c | 2 +- .../lustre/lustre/obdclass/linux/linux-sysctl.c | 374 +++++---------------- .../lustre/lustre/obdclass/lprocfs_status.c | 2 +- .../staging/lustre/lustre/obdclass/obd_config.c | 7 +- drivers/staging/lustre/sysfs-fs-lustre | 103 ++++++ 21 files changed, 424 insertions(+), 675 deletions(-) -- 2.1.0 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/