linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/20] Lustre: final procfs bits removal.
@ 2015-07-06 16:48 green
  2015-07-06 16:48 ` [PATCH 01/20] staging/lustre/lov: Move target sysfs symlink removal to object freeing green
                   ` (19 more replies)
  0 siblings, 20 replies; 33+ messages in thread
From: green @ 2015-07-06 16:48 UTC (permalink / raw)
  To: Greg Kroah-Hartman, devel, Andreas Dilger
  Cc: Linux Kernel Mailing List, Oleg Drokin

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


^ permalink raw reply	[flat|nested] 33+ messages in thread

end of thread, other threads:[~2015-07-14  3:52 UTC | newest]

Thread overview: 33+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-07-06 16:48 [PATCH 00/20] Lustre: final procfs bits removal green
2015-07-06 16:48 ` [PATCH 01/20] staging/lustre/lov: Move target sysfs symlink removal to object freeing green
2015-07-06 16:48 ` [PATCH 02/20] staging/lustre: make ldebugfs_remove recursive green
2015-07-06 16:48 ` [PATCH 03/20] staging/lustre/ldlm: In ldlm_pools_fini make sure there was init first green
2015-07-06 16:48 ` [PATCH 04/20] staging/lustre/obdclass: fix class_procfs_init error return value green
2015-07-06 16:48 ` [PATCH 05/20] staging/lustre: remove alloc_fail_rate sysctl green
2015-07-06 16:48 ` [PATCH 06/20] staging/lustre: Remove now obsolete memory tracking sysctls green
2015-07-06 16:48 ` [PATCH 07/20] staging/lustre: Remove unneeded ldlm_timeout control green
2015-07-06 16:48 ` [PATCH 08/20] staging/lustre/obdclass: move sysctl timeout to sysfs green
2015-07-06 16:48 ` [PATCH 09/20] staging/lustre/obdclass: move max_dirty_mb from sysctl " green
2015-07-06 16:48 ` [PATCH 10/20] staging/lustre/obdclass: move debug controls " green
2015-07-06 16:48 ` [PATCH 11/20] staging/lustre/obdclass: Move AT controls from sysctl " green
2015-07-06 16:48 ` [PATCH 12/20] staging/lustre: Get rid of remaining /proc/sys/lustre plumbing green
2015-07-06 16:48 ` [PATCH 13/20] staging/lustre/libcfs: move /proc/sys/lnet to debugfs green
2015-07-06 16:48 ` [PATCH 14/20] staging/lustre/libcfs: Remove redundant lnet debugfs variables green
2015-07-06 16:48 ` [PATCH 15/20] staging/lustre/libcfs: get rid of debugfs/lnet/console_backoff green
2015-07-08  8:28   ` Dan Carpenter
2015-07-08  8:30     ` Dan Carpenter
2015-07-08 13:43     ` Oleg Drokin
2015-07-06 16:48 ` [PATCH 16/20] staging/lustre/libcfs: Remove redundant enums and sysctl moduleparams green
2015-07-06 16:48 ` [PATCH 17/20] staging/lustre/libcfs: Remove unneeded lnet watchdog_ratelimit sysctl green
2015-07-06 16:48 ` [PATCH 18/20] staging/lustre/libcfs: get rid of debugfs/lnet/debug_mb green
2015-07-08  8:45   ` Dan Carpenter
2015-07-14  2:43     ` Greg Kroah-Hartman
2015-07-14  2:45       ` Oleg Drokin
2015-07-14  3:04         ` Greg Kroah-Hartman
2015-07-14  2:46   ` Greg Kroah-Hartman
2015-07-14  2:51     ` Oleg Drokin
2015-07-14  3:52       ` Greg Kroah-Hartman
2015-07-14  2:49   ` Greg Kroah-Hartman
2015-07-14  2:52     ` Oleg Drokin
2015-07-06 16:48 ` [PATCH 19/20] staging/lustre/libcfs: get rid of debugfs/lnet/console_{min,max}_delay_centisecs green
2015-07-06 16:48 ` [PATCH 20/20] staging/lustre/libcfs: remove unused portal_enter_debugger variable green

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).