mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-10-02 15:18:19 +00:00
staging/lustre/obdecho: Remove procfs registration
obdecho client seems to be only registering useless proc values that are of no use to anybody. Remove them. Signed-off-by: Oleg Drokin <oleg.drokin@intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
cc551d5da6
commit
b8c7ceda74
3 changed files with 1 additions and 59 deletions
|
@ -1,2 +1,2 @@
|
|||
obj-$(CONFIG_LUSTRE_FS) += obdecho.o
|
||||
obdecho-y := echo_client.o lproc_echo.o
|
||||
obdecho-y := echo_client.o
|
||||
|
|
|
@ -2141,11 +2141,8 @@ static struct obd_ops echo_client_obd_ops = {
|
|||
|
||||
int echo_client_init(void)
|
||||
{
|
||||
struct lprocfs_static_vars lvars = { NULL };
|
||||
int rc;
|
||||
|
||||
lprocfs_echo_init_vars(&lvars);
|
||||
|
||||
rc = lu_kmem_init(echo_caches);
|
||||
if (rc == 0) {
|
||||
rc = class_register_type(&echo_client_obd_ops, NULL,
|
||||
|
@ -2165,15 +2162,10 @@ void echo_client_exit(void)
|
|||
|
||||
static int __init obdecho_init(void)
|
||||
{
|
||||
struct lprocfs_static_vars lvars;
|
||||
|
||||
LCONSOLE_INFO("Echo OBD driver; http://www.lustre.org/\n");
|
||||
|
||||
LASSERT(PAGE_CACHE_SIZE % OBD_ECHO_BLOCK_SIZE == 0);
|
||||
|
||||
lprocfs_echo_init_vars(&lvars);
|
||||
|
||||
|
||||
return echo_client_init();
|
||||
}
|
||||
|
||||
|
|
|
@ -1,50 +0,0 @@
|
|||
/*
|
||||
* GPL HEADER START
|
||||
*
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 only,
|
||||
* as published by the Free Software Foundation.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful, but
|
||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* General Public License version 2 for more details (a copy is included
|
||||
* in the LICENSE file that accompanied this code).
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* version 2 along with this program; If not, see
|
||||
* http://www.sun.com/software/products/lustre/docs/GPLv2.pdf
|
||||
*
|
||||
* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
|
||||
* CA 95054 USA or visit www.sun.com if you need additional information or
|
||||
* have any questions.
|
||||
*
|
||||
* GPL HEADER END
|
||||
*/
|
||||
/*
|
||||
* Copyright (c) 2002, 2010, Oracle and/or its affiliates. All rights reserved.
|
||||
* Use is subject to license terms.
|
||||
*/
|
||||
/*
|
||||
* This file is part of Lustre, http://www.lustre.org/
|
||||
* Lustre is a trademark of Sun Microsystems, Inc.
|
||||
*/
|
||||
#define DEBUG_SUBSYSTEM S_ECHO
|
||||
|
||||
#include "../include/lprocfs_status.h"
|
||||
#include "../include/obd_class.h"
|
||||
|
||||
#if defined(CONFIG_PROC_FS)
|
||||
LPROC_SEQ_FOPS_RO_TYPE(echo, uuid);
|
||||
static struct lprocfs_vars lprocfs_echo_obd_vars[] = {
|
||||
{ "uuid", &echo_uuid_fops, NULL, 0 },
|
||||
{ NULL }
|
||||
};
|
||||
|
||||
void lprocfs_echo_init_vars(struct lprocfs_static_vars *lvars)
|
||||
{
|
||||
lvars->obd_vars = lprocfs_echo_obd_vars;
|
||||
}
|
||||
#endif /* CONFIG_PROC_FS */
|
Loading…
Reference in a new issue