lkml.org 
[lkml]   [2015]   [Jul]   [6]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject[PATCH 00/20] Lustre: final procfs bits removal.
    Date
    From: Oleg Drokin <green@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



    \
     
     \ /
      Last update: 2015-07-06 19:21    [W:8.698 / U:0.528 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site