lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:	Mon,  6 Jul 2015 12:48:38 -0400
From:	green@...uxhacker.ru
To:	Greg Kroah-Hartman <gregkh@...uxfoundation.org>,
	devel@...verdev.osuosl.org,
	Andreas Dilger <andreas.dilger@...el.com>
Cc:	Linux Kernel Mailing List <linux-kernel@...r.kernel.org>,
	Oleg Drokin <green@...uxhacker.ru>
Subject: [PATCH 00/20] Lustre: final procfs bits removal.

From: Oleg Drokin <green@...uxhacker.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 majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ