[PATCH 07/12] staging/lustre: remove md_object.h
From: "John L. Hammond" The declarations from lustre/include/md_object.h are not used so remove them. Signed-off-by: John L. Hammond Signed-off-by: Oleg Drokin --- drivers/staging/lustre/lustre/fid/lproc_fid.c | 1 - drivers/staging/lustre/lustre/fld/fld_cache.c | 1 - drivers/staging/lustre/lustre/fld/fld_request.c | 1 - drivers/staging/lustre/lustre/fld/lproc_fld.c | 1 - drivers/staging/lustre/lustre/include/md_object.h | 899 -- 5 files changed, 903 deletions(-) delete mode 100644 drivers/staging/lustre/lustre/include/md_object.h diff --git a/drivers/staging/lustre/lustre/fid/lproc_fid.c b/drivers/staging/lustre/lustre/fid/lproc_fid.c index 92a27fa..c9fa676 100644 --- a/drivers/staging/lustre/lustre/fid/lproc_fid.c +++ b/drivers/staging/lustre/lustre/fid/lproc_fid.c @@ -48,7 +48,6 @@ #include "../include/obd.h" #include "../include/obd_class.h" #include "../include/dt_object.h" -#include "../include/md_object.h" #include "../include/obd_support.h" #include "../include/lustre_req_layout.h" #include "../include/lustre_fid.h" diff --git a/drivers/staging/lustre/lustre/fld/fld_cache.c b/drivers/staging/lustre/lustre/fld/fld_cache.c index f5a340a..5d95d0b 100644 --- a/drivers/staging/lustre/lustre/fld/fld_cache.c +++ b/drivers/staging/lustre/lustre/fld/fld_cache.c @@ -54,7 +54,6 @@ #include "../include/lprocfs_status.h" #include "../include/dt_object.h" -#include "../include/md_object.h" #include "../include/lustre_req_layout.h" #include "../include/lustre_fld.h" #include "fld_internal.h" diff --git a/drivers/staging/lustre/lustre/fld/fld_request.c b/drivers/staging/lustre/lustre/fld/fld_request.c index f63c669..02454db 100644 --- a/drivers/staging/lustre/lustre/fld/fld_request.c +++ b/drivers/staging/lustre/lustre/fld/fld_request.c @@ -53,7 +53,6 @@ #include "../include/lprocfs_status.h" #include "../include/dt_object.h" -#include "../include/md_object.h" #include "../include/lustre_req_layout.h" #include "../include/lustre_fld.h" #include "../include/lustre_mdc.h" diff --git a/drivers/staging/lustre/lustre/fld/lproc_fld.c b/drivers/staging/lustre/lustre/fld/lproc_fld.c index 7f6bcc6..95e7de1 100644 --- a/drivers/staging/lustre/lustre/fld/lproc_fld.c +++ b/drivers/staging/lustre/lustre/fld/lproc_fld.c @@ -49,7 +49,6 @@ #include "../include/obd.h" #include "../include/obd_class.h" #include "../include/dt_object.h" -#include "../include/md_object.h" #include "../include/obd_support.h" #include "../include/lustre_req_layout.h" #include "../include/lustre_fld.h" diff --git a/drivers/staging/lustre/lustre/include/md_object.h b/drivers/staging/lustre/lustre/include/md_object.h deleted file mode 100644 index 454a230..000 --- a/drivers/staging/lustre/lustre/include/md_object.h +++ /dev/null @@ -1,899 +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) 2007, 2010, Oracle and/or its affiliates. All rights reserved. - * Use is subject to license terms. - * - * Copyright (c) 2011, 2012, Intel Corporation. - */ -/* - * This file is part of Lustre, http://www.lustre.org/ - * Lustre is a trademark of Sun Microsystems, Inc. - * - * lustre/include/md_object.h - * - * Extension of lu_object.h for metadata objects - */ - -#ifndef _LUSTRE_MD_OBJECT_H -#define _LUSTRE_MD_OBJECT_H - -/** \defgroup md md - * Sub-class of lu_object with methods common for "meta-data" objects in MDT - * stack. - * - * Meta-data objects implement namespace operations: you can link, unlink - * them, and treat them as directories. - * - * Examples: mdt, cmm, and mdt are implementations of md interface. - * @{ - */ - - -/* - * super-class definitions. - */ -#include "dt_object.h" - -struct md_device; -struct md_device_operations; -struct md_object; -struct obd_export; - -enum { - UCRED_INVALID = -1, - UCRED_INIT = 0, - UCRED_OLD = 1, - UCRED_NEW = 2 -}; - -enum { - MD_CAPAINFO_MAX = 5 -}; - -/** there are at most 5 fids in one
[PATCH 07/12] staging/lustre: remove md_object.h
From: John L. Hammond john.hamm...@intel.com The declarations from lustre/include/md_object.h are not used so remove them. Signed-off-by: John L. Hammond john.hamm...@intel.com Signed-off-by: Oleg Drokin oleg.dro...@intel.com --- drivers/staging/lustre/lustre/fid/lproc_fid.c | 1 - drivers/staging/lustre/lustre/fld/fld_cache.c | 1 - drivers/staging/lustre/lustre/fld/fld_request.c | 1 - drivers/staging/lustre/lustre/fld/lproc_fld.c | 1 - drivers/staging/lustre/lustre/include/md_object.h | 899 -- 5 files changed, 903 deletions(-) delete mode 100644 drivers/staging/lustre/lustre/include/md_object.h diff --git a/drivers/staging/lustre/lustre/fid/lproc_fid.c b/drivers/staging/lustre/lustre/fid/lproc_fid.c index 92a27fa..c9fa676 100644 --- a/drivers/staging/lustre/lustre/fid/lproc_fid.c +++ b/drivers/staging/lustre/lustre/fid/lproc_fid.c @@ -48,7 +48,6 @@ #include ../include/obd.h #include ../include/obd_class.h #include ../include/dt_object.h -#include ../include/md_object.h #include ../include/obd_support.h #include ../include/lustre_req_layout.h #include ../include/lustre_fid.h diff --git a/drivers/staging/lustre/lustre/fld/fld_cache.c b/drivers/staging/lustre/lustre/fld/fld_cache.c index f5a340a..5d95d0b 100644 --- a/drivers/staging/lustre/lustre/fld/fld_cache.c +++ b/drivers/staging/lustre/lustre/fld/fld_cache.c @@ -54,7 +54,6 @@ #include ../include/lprocfs_status.h #include ../include/dt_object.h -#include ../include/md_object.h #include ../include/lustre_req_layout.h #include ../include/lustre_fld.h #include fld_internal.h diff --git a/drivers/staging/lustre/lustre/fld/fld_request.c b/drivers/staging/lustre/lustre/fld/fld_request.c index f63c669..02454db 100644 --- a/drivers/staging/lustre/lustre/fld/fld_request.c +++ b/drivers/staging/lustre/lustre/fld/fld_request.c @@ -53,7 +53,6 @@ #include ../include/lprocfs_status.h #include ../include/dt_object.h -#include ../include/md_object.h #include ../include/lustre_req_layout.h #include ../include/lustre_fld.h #include ../include/lustre_mdc.h diff --git a/drivers/staging/lustre/lustre/fld/lproc_fld.c b/drivers/staging/lustre/lustre/fld/lproc_fld.c index 7f6bcc6..95e7de1 100644 --- a/drivers/staging/lustre/lustre/fld/lproc_fld.c +++ b/drivers/staging/lustre/lustre/fld/lproc_fld.c @@ -49,7 +49,6 @@ #include ../include/obd.h #include ../include/obd_class.h #include ../include/dt_object.h -#include ../include/md_object.h #include ../include/obd_support.h #include ../include/lustre_req_layout.h #include ../include/lustre_fld.h diff --git a/drivers/staging/lustre/lustre/include/md_object.h b/drivers/staging/lustre/lustre/include/md_object.h deleted file mode 100644 index 454a230..000 --- a/drivers/staging/lustre/lustre/include/md_object.h +++ /dev/null @@ -1,899 +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) 2007, 2010, Oracle and/or its affiliates. All rights reserved. - * Use is subject to license terms. - * - * Copyright (c) 2011, 2012, Intel Corporation. - */ -/* - * This file is part of Lustre, http://www.lustre.org/ - * Lustre is a trademark of Sun Microsystems, Inc. - * - * lustre/include/md_object.h - * - * Extension of lu_object.h for metadata objects - */ - -#ifndef _LUSTRE_MD_OBJECT_H -#define _LUSTRE_MD_OBJECT_H - -/** \defgroup md md - * Sub-class of lu_object with methods common for meta-data objects in MDT - * stack. - * - * Meta-data objects implement namespace operations: you can link, unlink - * them, and treat them as directories. - * - * Examples: mdt, cmm, and mdt are implementations of md interface. - * @{ - */ - - -/* - * super-class definitions. - */ -#include dt_object.h - -struct md_device; -struct md_device_operations; -struct md_object; -struct obd_export; - -enum { - UCRED_INVALID = -1, - UCRED_INIT = 0, - UCRED_OLD = 1, - UCRED_NEW = 2 -}; - -enum { - MD_CAPAINFO_MAX = 5 -}; - -/** there are at most 5 fids in