mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-06-20 21:51:05 +00:00
[XFS] Update license/copyright notices to match the prefered SGI
boilerplate. SGI-PV: 913862 SGI-Modid: xfs-linux:xfs-kern:23903a Signed-off-by: Nathan Scott <nathans@sgi.com>
This commit is contained in:
parent
a844f4510d
commit
7b71876980
157 changed files with 1762 additions and 4056 deletions
|
@ -1,42 +1,26 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2004 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <linux/sched.h>
|
#include <linux/sched.h>
|
||||||
#include <linux/mm.h>
|
#include <linux/mm.h>
|
||||||
#include <linux/vmalloc.h>
|
#include <linux/vmalloc.h>
|
||||||
#include <linux/highmem.h>
|
#include <linux/highmem.h>
|
||||||
#include <linux/swap.h>
|
#include <linux/swap.h>
|
||||||
#include <linux/blkdev.h>
|
#include <linux/blkdev.h>
|
||||||
|
|
||||||
#include "time.h"
|
#include "time.h"
|
||||||
#include "kmem.h"
|
#include "kmem.h"
|
||||||
|
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2004 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#ifndef __XFS_SUPPORT_KMEM_H__
|
#ifndef __XFS_SUPPORT_KMEM_H__
|
||||||
#define __XFS_SUPPORT_KMEM_H__
|
#define __XFS_SUPPORT_KMEM_H__
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2004 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#ifndef __XFS_SUPPORT_MRLOCK_H__
|
#ifndef __XFS_SUPPORT_MRLOCK_H__
|
||||||
#define __XFS_SUPPORT_MRLOCK_H__
|
#define __XFS_SUPPORT_MRLOCK_H__
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2003 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2003,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#ifndef __XFS_SUPPORT_MUTEX_H__
|
#ifndef __XFS_SUPPORT_MUTEX_H__
|
||||||
#define __XFS_SUPPORT_MUTEX_H__
|
#define __XFS_SUPPORT_MUTEX_H__
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2002 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2002,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#ifndef __XFS_SUPPORT_SEMA_H__
|
#ifndef __XFS_SUPPORT_SEMA_H__
|
||||||
#define __XFS_SUPPORT_SEMA_H__
|
#define __XFS_SUPPORT_SEMA_H__
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2002 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2002,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#ifndef __XFS_SUPPORT_SPIN_H__
|
#ifndef __XFS_SUPPORT_SPIN_H__
|
||||||
#define __XFS_SUPPORT_SPIN_H__
|
#define __XFS_SUPPORT_SPIN_H__
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2002 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2002,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#ifndef __XFS_SUPPORT_SV_H__
|
#ifndef __XFS_SUPPORT_SV_H__
|
||||||
#define __XFS_SUPPORT_SV_H__
|
#define __XFS_SUPPORT_SV_H__
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2003 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2003,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#ifndef __XFS_SUPPORT_TIME_H__
|
#ifndef __XFS_SUPPORT_TIME_H__
|
||||||
#define __XFS_SUPPORT_TIME_H__
|
#define __XFS_SUPPORT_TIME_H__
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2005 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#include "xfs.h"
|
#include "xfs.h"
|
||||||
#include "xfs_bit.h"
|
#include "xfs_bit.h"
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2005 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#ifndef __XFS_AOPS_H__
|
#ifndef __XFS_AOPS_H__
|
||||||
#define __XFS_AOPS_H__
|
#define __XFS_AOPS_H__
|
||||||
|
|
|
@ -1,46 +1,20 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2005 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/*
|
|
||||||
* The xfs_buf.c code provides an abstract buffer cache model on top
|
|
||||||
* of the Linux page cache. Cached metadata blocks for a file system
|
|
||||||
* are hashed to the inode for the block device. xfs_buf.c assembles
|
|
||||||
* buffers (xfs_buf_t) on demand to aggregate such cached pages for I/O.
|
|
||||||
*
|
|
||||||
* Written by Steve Lord, Jim Mostek, Russell Cattelan
|
|
||||||
* and Rajagopal Ananthanarayanan ("ananth") at SGI.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include <linux/stddef.h>
|
#include <linux/stddef.h>
|
||||||
#include <linux/errno.h>
|
#include <linux/errno.h>
|
||||||
#include <linux/slab.h>
|
#include <linux/slab.h>
|
||||||
|
@ -55,13 +29,8 @@
|
||||||
#include <linux/blkdev.h>
|
#include <linux/blkdev.h>
|
||||||
#include <linux/hash.h>
|
#include <linux/hash.h>
|
||||||
#include <linux/kthread.h>
|
#include <linux/kthread.h>
|
||||||
|
|
||||||
#include "xfs_linux.h"
|
#include "xfs_linux.h"
|
||||||
|
|
||||||
/*
|
|
||||||
* File wide globals
|
|
||||||
*/
|
|
||||||
|
|
||||||
STATIC kmem_cache_t *pagebuf_zone;
|
STATIC kmem_cache_t *pagebuf_zone;
|
||||||
STATIC kmem_shaker_t pagebuf_shake;
|
STATIC kmem_shaker_t pagebuf_shake;
|
||||||
STATIC int xfsbufd_wakeup(int, gfp_t);
|
STATIC int xfsbufd_wakeup(int, gfp_t);
|
||||||
|
@ -70,10 +39,6 @@ STATIC void pagebuf_delwri_queue(xfs_buf_t *, int);
|
||||||
STATIC struct workqueue_struct *xfslogd_workqueue;
|
STATIC struct workqueue_struct *xfslogd_workqueue;
|
||||||
struct workqueue_struct *xfsdatad_workqueue;
|
struct workqueue_struct *xfsdatad_workqueue;
|
||||||
|
|
||||||
/*
|
|
||||||
* Pagebuf debugging
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifdef PAGEBUF_TRACE
|
#ifdef PAGEBUF_TRACE
|
||||||
void
|
void
|
||||||
pagebuf_trace(
|
pagebuf_trace(
|
||||||
|
@ -112,10 +77,6 @@ ktrace_t *pagebuf_trace_buf;
|
||||||
# define PB_GET_OWNER(pb) do { } while (0)
|
# define PB_GET_OWNER(pb) do { } while (0)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/*
|
|
||||||
* Pagebuf allocation / freeing.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#define pb_to_gfp(flags) \
|
#define pb_to_gfp(flags) \
|
||||||
((((flags) & PBF_READ_AHEAD) ? __GFP_NORETRY : \
|
((((flags) & PBF_READ_AHEAD) ? __GFP_NORETRY : \
|
||||||
((flags) & PBF_DONT_BLOCK) ? GFP_NOFS : GFP_KERNEL) | __GFP_NOWARN)
|
((flags) & PBF_DONT_BLOCK) ? GFP_NOFS : GFP_KERNEL) | __GFP_NOWARN)
|
||||||
|
@ -123,7 +84,6 @@ ktrace_t *pagebuf_trace_buf;
|
||||||
#define pb_to_km(flags) \
|
#define pb_to_km(flags) \
|
||||||
(((flags) & PBF_DONT_BLOCK) ? KM_NOFS : KM_SLEEP)
|
(((flags) & PBF_DONT_BLOCK) ? KM_NOFS : KM_SLEEP)
|
||||||
|
|
||||||
|
|
||||||
#define pagebuf_allocate(flags) \
|
#define pagebuf_allocate(flags) \
|
||||||
kmem_zone_alloc(pagebuf_zone, pb_to_km(flags))
|
kmem_zone_alloc(pagebuf_zone, pb_to_km(flags))
|
||||||
#define pagebuf_deallocate(pb) \
|
#define pagebuf_deallocate(pb) \
|
||||||
|
|
|
@ -1,39 +1,20 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2004 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/*
|
|
||||||
* Written by Steve Lord, Jim Mostek, Russell Cattelan at SGI
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef __XFS_BUF_H__
|
#ifndef __XFS_BUF_H__
|
||||||
#define __XFS_BUF_H__
|
#define __XFS_BUF_H__
|
||||||
|
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2002 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2002,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#ifndef __XFS_CRED_H__
|
#ifndef __XFS_CRED_H__
|
||||||
#define __XFS_CRED_H__
|
#define __XFS_CRED_H__
|
||||||
|
|
|
@ -1,35 +1,20 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2004-2005 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2004-2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "xfs.h"
|
#include "xfs.h"
|
||||||
#include "xfs_types.h"
|
#include "xfs_types.h"
|
||||||
#include "xfs_dmapi.h"
|
#include "xfs_dmapi.h"
|
||||||
|
@ -41,7 +26,7 @@
|
||||||
#include "xfs_export.h"
|
#include "xfs_export.h"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* XFS encode and decodes the fileid portion of NFS filehandles
|
* XFS encodes and decodes the fileid portion of NFS filehandles
|
||||||
* itself instead of letting the generic NFS code do it. This
|
* itself instead of letting the generic NFS code do it. This
|
||||||
* allows filesystems with 64 bit inode numbers to be exported.
|
* allows filesystems with 64 bit inode numbers to be exported.
|
||||||
*
|
*
|
||||||
|
@ -51,7 +36,6 @@
|
||||||
* remains in that code.
|
* remains in that code.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
STATIC struct dentry *
|
STATIC struct dentry *
|
||||||
linvfs_decode_fh(
|
linvfs_decode_fh(
|
||||||
struct super_block *sb,
|
struct super_block *sb,
|
||||||
|
@ -92,7 +76,7 @@ linvfs_decode_fh(
|
||||||
p = xfs_fileid_decode_fid2(p, &pfid, is64);
|
p = xfs_fileid_decode_fid2(p, &pfid, is64);
|
||||||
parent = &pfid;
|
parent = &pfid;
|
||||||
}
|
}
|
||||||
|
|
||||||
fh = (__u32 *)&ifid;
|
fh = (__u32 *)&ifid;
|
||||||
return find_exported_dentry(sb, fh, parent, acceptable, context);
|
return find_exported_dentry(sb, fh, parent, acceptable, context);
|
||||||
}
|
}
|
||||||
|
@ -113,7 +97,7 @@ linvfs_encode_fh(
|
||||||
#if XFS_BIG_INUMS
|
#if XFS_BIG_INUMS
|
||||||
vfs_t *vfs = LINVFS_GET_VFS(inode->i_sb);
|
vfs_t *vfs = LINVFS_GET_VFS(inode->i_sb);
|
||||||
xfs_mount_t *mp = XFS_VFSTOM(vfs);
|
xfs_mount_t *mp = XFS_VFSTOM(vfs);
|
||||||
|
|
||||||
if (!(mp->m_flags & XFS_MOUNT_32BITINOOPT)) {
|
if (!(mp->m_flags & XFS_MOUNT_32BITINOOPT)) {
|
||||||
/* filesystem may contain 64bit inode numbers */
|
/* filesystem may contain 64bit inode numbers */
|
||||||
is64 = XFS_FILEID_TYPE_64FLAG;
|
is64 = XFS_FILEID_TYPE_64FLAG;
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2005 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#ifndef __XFS_EXPORT_H__
|
#ifndef __XFS_EXPORT_H__
|
||||||
#define __XFS_EXPORT_H__
|
#define __XFS_EXPORT_H__
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2005 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#include "xfs.h"
|
#include "xfs.h"
|
||||||
#include "xfs_bit.h"
|
#include "xfs_bit.h"
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2002 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2002,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "xfs.h"
|
#include "xfs.h"
|
||||||
|
|
|
@ -1,48 +1,29 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000, 2002 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000,2002,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
|
||||||
#ifndef __XFS_SUBR_H__
|
|
||||||
#define __XFS_SUBR_H__
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Utilities shared among file system implementations.
|
|
||||||
*/
|
*/
|
||||||
|
#ifndef __XFS_FS_SUBR_H__
|
||||||
|
#define __XFS_FS_SUBR_H__
|
||||||
|
|
||||||
struct cred;
|
struct cred;
|
||||||
|
extern int fs_noerr(void);
|
||||||
extern int fs_noerr(void);
|
extern int fs_nosys(void);
|
||||||
extern int fs_nosys(void);
|
extern void fs_noval(void);
|
||||||
extern void fs_noval(void);
|
extern void fs_tosspages(bhv_desc_t *, xfs_off_t, xfs_off_t, int);
|
||||||
extern void fs_tosspages(bhv_desc_t *, xfs_off_t, xfs_off_t, int);
|
extern void fs_flushinval_pages(bhv_desc_t *, xfs_off_t, xfs_off_t, int);
|
||||||
extern void fs_flushinval_pages(bhv_desc_t *, xfs_off_t, xfs_off_t, int);
|
extern int fs_flush_pages(bhv_desc_t *, xfs_off_t, xfs_off_t, uint64_t, int);
|
||||||
extern int fs_flush_pages(bhv_desc_t *, xfs_off_t, xfs_off_t, uint64_t, int);
|
|
||||||
|
|
||||||
#endif /* __XFS_FS_SUBR_H__ */
|
#endif /* __XFS_FS_SUBR_H__ */
|
||||||
|
|
|
@ -1,40 +1,20 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2004 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/*
|
|
||||||
* This file contains globals needed by XFS that were normally defined
|
|
||||||
* somewhere else in IRIX.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include "xfs.h"
|
#include "xfs.h"
|
||||||
#include "xfs_cred.h"
|
#include "xfs_cred.h"
|
||||||
#include "xfs_sysctl.h"
|
#include "xfs_sysctl.h"
|
||||||
|
|
|
@ -1,42 +1,23 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2003 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2003,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#ifndef __XFS_GLOBALS_H__
|
#ifndef __XFS_GLOBALS_H__
|
||||||
#define __XFS_GLOBALS_H__
|
#define __XFS_GLOBALS_H__
|
||||||
|
|
||||||
/*
|
|
||||||
* This file declares globals needed by XFS that were normally defined
|
|
||||||
* somewhere else in IRIX.
|
|
||||||
*/
|
|
||||||
|
|
||||||
extern uint64_t xfs_panic_mask; /* set to cause more panics */
|
extern uint64_t xfs_panic_mask; /* set to cause more panics */
|
||||||
extern unsigned long xfs_physmem;
|
extern unsigned long xfs_physmem;
|
||||||
extern struct cred *sys_cred;
|
extern struct cred *sys_cred;
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2003 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#include "xfs.h"
|
#include "xfs.h"
|
||||||
#include "xfs_fs.h"
|
#include "xfs_fs.h"
|
||||||
|
|
|
@ -1,35 +1,20 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2004-2005 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2004-2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <linux/config.h>
|
#include <linux/config.h>
|
||||||
#include <linux/compat.h>
|
#include <linux/compat.h>
|
||||||
#include <linux/init.h>
|
#include <linux/init.h>
|
||||||
|
@ -39,7 +24,6 @@
|
||||||
#include <linux/types.h>
|
#include <linux/types.h>
|
||||||
#include <linux/fs.h>
|
#include <linux/fs.h>
|
||||||
#include <asm/uaccess.h>
|
#include <asm/uaccess.h>
|
||||||
|
|
||||||
#include "xfs.h"
|
#include "xfs.h"
|
||||||
#include "xfs_types.h"
|
#include "xfs_types.h"
|
||||||
#include "xfs_fs.h"
|
#include "xfs_fs.h"
|
||||||
|
|
|
@ -1,34 +1,24 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2004-2005 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2004-2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
|
#ifndef __XFS_IOCTL32_H__
|
||||||
|
#define __XFS_IOCTL32_H__
|
||||||
|
|
||||||
long linvfs_compat_ioctl(struct file *f, unsigned cmd, unsigned long arg);
|
extern long linvfs_compat_ioctl(struct file *, unsigned, unsigned long);
|
||||||
long linvfs_compat_invis_ioctl(struct file *f, unsigned cmd, unsigned long arg);
|
extern long linvfs_compat_invis_ioctl(struct file *f, unsigned, unsigned long);
|
||||||
|
|
||||||
|
#endif /* __XFS_IOCTL32_H__ */
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2004 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#include "xfs.h"
|
#include "xfs.h"
|
||||||
#include "xfs_fs.h"
|
#include "xfs_fs.h"
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2003 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2003,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#ifndef __XFS_IOPS_H__
|
#ifndef __XFS_IOPS_H__
|
||||||
#define __XFS_IOPS_H__
|
#define __XFS_IOPS_H__
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2004 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#ifndef __XFS_LINUX__
|
#ifndef __XFS_LINUX__
|
||||||
#define __XFS_LINUX__
|
#define __XFS_LINUX__
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2003 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2003,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#include "xfs.h"
|
#include "xfs.h"
|
||||||
#include "xfs_fs.h"
|
#include "xfs_fs.h"
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2003 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2003,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#ifndef __XFS_LRW_H__
|
#ifndef __XFS_LRW_H__
|
||||||
#define __XFS_LRW_H__
|
#define __XFS_LRW_H__
|
||||||
|
|
|
@ -1,35 +1,20 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2003 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2003,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "xfs.h"
|
#include "xfs.h"
|
||||||
#include <linux/proc_fs.h>
|
#include <linux/proc_fs.h>
|
||||||
|
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#ifndef __XFS_STATS_H__
|
#ifndef __XFS_STATS_H__
|
||||||
#define __XFS_STATS_H__
|
#define __XFS_STATS_H__
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2005 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#include "xfs.h"
|
#include "xfs.h"
|
||||||
#include "xfs_bit.h"
|
#include "xfs_bit.h"
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2004 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#ifndef __XFS_SUPER_H__
|
#ifndef __XFS_SUPER_H__
|
||||||
#define __XFS_SUPER_H__
|
#define __XFS_SUPER_H__
|
||||||
|
|
|
@ -1,42 +1,26 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2001-2004 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2001-2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#include "xfs.h"
|
#include "xfs.h"
|
||||||
#include <linux/sysctl.h>
|
#include <linux/sysctl.h>
|
||||||
#include <linux/proc_fs.h>
|
#include <linux/proc_fs.h>
|
||||||
|
|
||||||
|
|
||||||
static struct ctl_table_header *xfs_table_header;
|
static struct ctl_table_header *xfs_table_header;
|
||||||
|
|
||||||
|
|
||||||
#ifdef CONFIG_PROC_FS
|
#ifdef CONFIG_PROC_FS
|
||||||
STATIC int
|
STATIC int
|
||||||
xfs_stats_clear_proc_handler(
|
xfs_stats_clear_proc_handler(
|
||||||
|
|
|
@ -1,35 +1,20 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2001-2004 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2001-2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __XFS_SYSCTL_H__
|
#ifndef __XFS_SYSCTL_H__
|
||||||
#define __XFS_SYSCTL_H__
|
#define __XFS_SYSCTL_H__
|
||||||
|
|
||||||
|
|
|
@ -1,34 +1,22 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2001-2002 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2001-2002,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
|
#ifndef __XFS_VERSION_H__
|
||||||
|
#define __XFS_VERSION_H__
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Dummy file that can contain a timestamp to put into the
|
* Dummy file that can contain a timestamp to put into the
|
||||||
|
@ -36,9 +24,6 @@
|
||||||
* running
|
* running
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __XFS_VERSION_H__
|
|
||||||
#define __XFS_VERSION_H__
|
|
||||||
|
|
||||||
#define XFS_VERSION_STRING "SGI XFS"
|
#define XFS_VERSION_STRING "SGI XFS"
|
||||||
|
|
||||||
#endif /* __XFS_VERSION_H__ */
|
#endif /* __XFS_VERSION_H__ */
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2004 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#include "xfs.h"
|
#include "xfs.h"
|
||||||
#include "xfs_fs.h"
|
#include "xfs_fs.h"
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2004 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#ifndef __XFS_VFS_H__
|
#ifndef __XFS_VFS_H__
|
||||||
#define __XFS_VFS_H__
|
#define __XFS_VFS_H__
|
||||||
|
|
|
@ -1,38 +1,22 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2003 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2003,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "xfs.h"
|
#include "xfs.h"
|
||||||
|
|
||||||
|
|
||||||
uint64_t vn_generation; /* vnode generation number */
|
uint64_t vn_generation; /* vnode generation number */
|
||||||
DEFINE_SPINLOCK(vnumber_lock);
|
DEFINE_SPINLOCK(vnumber_lock);
|
||||||
|
|
||||||
|
@ -44,7 +28,6 @@ DEFINE_SPINLOCK(vnumber_lock);
|
||||||
#define vptosync(v) (&vsync[((unsigned long)v) % NVSYNC])
|
#define vptosync(v) (&vsync[((unsigned long)v) % NVSYNC])
|
||||||
STATIC wait_queue_head_t vsync[NVSYNC];
|
STATIC wait_queue_head_t vsync[NVSYNC];
|
||||||
|
|
||||||
|
|
||||||
void
|
void
|
||||||
vn_init(void)
|
vn_init(void)
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2005 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*
|
*
|
||||||
* Portions Copyright (c) 1989, 1993
|
* Portions Copyright (c) 1989, 1993
|
||||||
* The Regents of the University of California. All rights reserved.
|
* The Regents of the University of California. All rights reserved.
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
#
|
#
|
||||||
# Copyright (c) 2000-2003 Silicon Graphics, Inc. All Rights Reserved.
|
# Copyright (c) 2000-2003,2005 Silicon Graphics, Inc.
|
||||||
|
# All Rights Reserved.
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify it
|
# This program is free software; you can redistribute it and/or
|
||||||
# under the terms of version 2 of the GNU General Public License as
|
# modify it under the terms of the GNU General Public License as
|
||||||
# published by the Free Software Foundation.
|
# published by the Free Software Foundation.
|
||||||
#
|
#
|
||||||
# This program is distributed in the hope that it would be useful, but
|
# This program is distributed in the hope that it would be useful,
|
||||||
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
# GNU General Public License for more details.
|
||||||
#
|
#
|
||||||
# Further, this software is distributed without any warranty that it is
|
# You should have received a copy of the GNU General Public License
|
||||||
# free of the rightful claim of any third person regarding infringement
|
# along with this program; if not, write the Free Software Foundation,
|
||||||
# or the like. Any license provided herein, whether implied or
|
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
# otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
# any, provided herein do not apply to combinations of this program with
|
|
||||||
# other software, or any other product whatsoever.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU General Public License along
|
|
||||||
# with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
# Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
#
|
|
||||||
# Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
# Mountain View, CA 94043, or:
|
|
||||||
#
|
|
||||||
# http://www.sgi.com
|
|
||||||
#
|
|
||||||
# For further information regarding this notice, see:
|
|
||||||
#
|
|
||||||
# http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
#
|
#
|
||||||
|
|
||||||
EXTRA_CFLAGS += -I $(TOPDIR)/fs/xfs -I $(TOPDIR)/fs/xfs/linux-2.6
|
EXTRA_CFLAGS += -I $(TOPDIR)/fs/xfs -I $(TOPDIR)/fs/xfs/linux-2.6
|
||||||
|
|
|
@ -1,38 +1,22 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2003 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2003,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "debug.h"
|
#include "debug.h"
|
||||||
#include "spin.h"
|
#include "spin.h"
|
||||||
|
|
||||||
#include <asm/page.h>
|
#include <asm/page.h>
|
||||||
#include <linux/sched.h>
|
#include <linux/sched.h>
|
||||||
#include <linux/kernel.h>
|
#include <linux/kernel.h>
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2004 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#ifndef __XFS_SUPPORT_DEBUG_H__
|
#ifndef __XFS_SUPPORT_DEBUG_H__
|
||||||
#define __XFS_SUPPORT_DEBUG_H__
|
#define __XFS_SUPPORT_DEBUG_H__
|
||||||
|
|
|
@ -1,35 +1,20 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2003 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2003,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <xfs.h>
|
#include <xfs.h>
|
||||||
|
|
||||||
static kmem_zone_t *ktrace_hdr_zone;
|
static kmem_zone_t *ktrace_hdr_zone;
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2003 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2003,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#ifndef __XFS_SUPPORT_KTRACE_H__
|
#ifndef __XFS_SUPPORT_KTRACE_H__
|
||||||
#define __XFS_SUPPORT_KTRACE_H__
|
#define __XFS_SUPPORT_KTRACE_H__
|
||||||
|
|
|
@ -1,35 +1,20 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2003 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2003,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <xfs.h>
|
#include <xfs.h>
|
||||||
|
|
||||||
/* Read from kernel buffer at src to user/kernel buffer defined
|
/* Read from kernel buffer at src to user/kernel buffer defined
|
||||||
|
|
|
@ -1,34 +1,20 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2003 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2003,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*
|
|
||||||
* Portions Copyright (c) 1982, 1986, 1993, 1994
|
* Portions Copyright (c) 1982, 1986, 1993, 1994
|
||||||
* The Regents of the University of California. All rights reserved.
|
* The Regents of the University of California. All rights reserved.
|
||||||
*
|
*
|
||||||
|
|
|
@ -26,7 +26,6 @@
|
||||||
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||||
* SUCH DAMAGE.
|
* SUCH DAMAGE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <linux/kernel.h>
|
#include <linux/kernel.h>
|
||||||
#include <linux/string.h>
|
#include <linux/string.h>
|
||||||
|
|
||||||
|
|
|
@ -1,41 +1,24 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2002 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2002,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
|
#ifndef __XFS_SUPPORT_QSORT_H__
|
||||||
|
#define __XFS_SUPPORT_QSORT_H__
|
||||||
|
|
||||||
#ifndef QSORT_H
|
extern void qsort(void *const pbase, size_t total_elems, size_t size,
|
||||||
#define QSORT_H
|
int (*cmp)(const void *, const void *));
|
||||||
|
|
||||||
extern void qsort (void *const pbase,
|
#endif /* __XFS_SUPPORT_QSORT_H__ */
|
||||||
size_t total_elems,
|
|
||||||
size_t size,
|
|
||||||
int (*cmp)(const void *, const void *));
|
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
|
@ -1,35 +1,20 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2003 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2003,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <xfs.h>
|
#include <xfs.h>
|
||||||
|
|
||||||
static mutex_t uuid_monitor;
|
static mutex_t uuid_monitor;
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2003 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2003,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#ifndef __XFS_SUPPORT_UUID_H__
|
#ifndef __XFS_SUPPORT_UUID_H__
|
||||||
#define __XFS_SUPPORT_UUID_H__
|
#define __XFS_SUPPORT_UUID_H__
|
||||||
|
@ -36,13 +22,13 @@ typedef struct {
|
||||||
unsigned char __u_bits[16];
|
unsigned char __u_bits[16];
|
||||||
} uuid_t;
|
} uuid_t;
|
||||||
|
|
||||||
void uuid_init(void);
|
extern void uuid_init(void);
|
||||||
void uuid_create_nil(uuid_t *uuid);
|
extern void uuid_create_nil(uuid_t *uuid);
|
||||||
int uuid_is_nil(uuid_t *uuid);
|
extern int uuid_is_nil(uuid_t *uuid);
|
||||||
int uuid_equal(uuid_t *uuid1, uuid_t *uuid2);
|
extern int uuid_equal(uuid_t *uuid1, uuid_t *uuid2);
|
||||||
void uuid_getnodeuniq(uuid_t *uuid, int fsid [2]);
|
extern void uuid_getnodeuniq(uuid_t *uuid, int fsid [2]);
|
||||||
__uint64_t uuid_hash64(uuid_t *uuid);
|
extern __uint64_t uuid_hash64(uuid_t *uuid);
|
||||||
int uuid_table_insert(uuid_t *uuid);
|
extern int uuid_table_insert(uuid_t *uuid);
|
||||||
void uuid_table_remove(uuid_t *uuid);
|
extern void uuid_table_remove(uuid_t *uuid);
|
||||||
|
|
||||||
#endif /* __XFS_SUPPORT_UUID_H__ */
|
#endif /* __XFS_SUPPORT_UUID_H__ */
|
||||||
|
|
41
fs/xfs/xfs.h
41
fs/xfs/xfs.h
|
@ -1,37 +1,28 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2004 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2003,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#ifndef __XFS_H__
|
#ifndef __XFS_H__
|
||||||
#define __XFS_H__
|
#define __XFS_H__
|
||||||
|
|
||||||
|
#include <linux/version.h>
|
||||||
|
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0)
|
||||||
#include <linux-2.6/xfs_linux.h>
|
#include <linux-2.6/xfs_linux.h>
|
||||||
|
#else
|
||||||
|
#include <linux-2.4/xfs_linux.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* __XFS_H__ */
|
#endif /* __XFS_H__ */
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2001-2002 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2001-2002,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#include "xfs.h"
|
#include "xfs.h"
|
||||||
#include "xfs_fs.h"
|
#include "xfs_fs.h"
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2001-2004 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2001-2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#ifndef __XFS_ACL_H__
|
#ifndef __XFS_ACL_H__
|
||||||
#define __XFS_ACL_H__
|
#define __XFS_ACL_H__
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2003 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2003,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#ifndef __XFS_AG_H__
|
#ifndef __XFS_AG_H__
|
||||||
#define __XFS_AG_H__
|
#define __XFS_AG_H__
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2002 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2002,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#include "xfs.h"
|
#include "xfs.h"
|
||||||
#include "xfs_fs.h"
|
#include "xfs_fs.h"
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2002 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2002,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#ifndef __XFS_ALLOC_H__
|
#ifndef __XFS_ALLOC_H__
|
||||||
#define __XFS_ALLOC_H__
|
#define __XFS_ALLOC_H__
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2001 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2001,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#include "xfs.h"
|
#include "xfs.h"
|
||||||
#include "xfs_fs.h"
|
#include "xfs_fs.h"
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#ifndef __XFS_ALLOC_BTREE_H__
|
#ifndef __XFS_ALLOC_BTREE_H__
|
||||||
#define __XFS_ALLOC_BTREE_H__
|
#define __XFS_ALLOC_BTREE_H__
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2002 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2002,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#ifndef __XFS_ARCH_H__
|
#ifndef __XFS_ARCH_H__
|
||||||
#define __XFS_ARCH_H__
|
#define __XFS_ARCH_H__
|
||||||
|
|
|
@ -1,35 +1,20 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2005 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "xfs.h"
|
#include "xfs.h"
|
||||||
#include "xfs_fs.h"
|
#include "xfs_fs.h"
|
||||||
#include "xfs_types.h"
|
#include "xfs_types.h"
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000, 2002-2003 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000,2002-2003,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#ifndef __XFS_ATTR_H__
|
#ifndef __XFS_ATTR_H__
|
||||||
#define __XFS_ATTR_H__
|
#define __XFS_ATTR_H__
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2005 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#include "xfs.h"
|
#include "xfs.h"
|
||||||
#include "xfs_fs.h"
|
#include "xfs_fs.h"
|
||||||
|
|
|
@ -1,34 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000, 2002-2003, 2005 Silicon Graphics, Inc.
|
* Copyright (c) 2000,2002-2003,2005 Silicon Graphics, Inc.
|
||||||
* All Rights Reserved.
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#ifndef __XFS_ATTR_LEAF_H__
|
#ifndef __XFS_ATTR_LEAF_H__
|
||||||
#define __XFS_ATTR_LEAF_H__
|
#define __XFS_ATTR_LEAF_H__
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000, 2002 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000,2002,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#ifndef __XFS_ATTR_SF_H__
|
#ifndef __XFS_ATTR_SF_H__
|
||||||
#define __XFS_ATTR_SF_H__
|
#define __XFS_ATTR_SF_H__
|
||||||
|
|
|
@ -1,34 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2003 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2003,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
*
|
* GNU General Public License for more details.
|
||||||
* Further, this software is distributed without any warranty that it is
|
|
||||||
* free of the rightful claim of any third person regarding infringement
|
|
||||||
* or the like. Any license provided herein, whether implied or
|
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
*/
|
*/
|
||||||
#include "xfs.h"
|
#include "xfs.h"
|
||||||
|
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2003 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2003,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#ifndef __XFS_BEHAVIOR_H__
|
#ifndef __XFS_BEHAVIOR_H__
|
||||||
#define __XFS_BEHAVIOR_H__
|
#define __XFS_BEHAVIOR_H__
|
||||||
|
|
|
@ -1,45 +1,29 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2004 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/*
|
|
||||||
* XFS bit manipulation routines, used in non-realtime code.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include "xfs.h"
|
#include "xfs.h"
|
||||||
#include "xfs_bit.h"
|
#include "xfs_bit.h"
|
||||||
#include "xfs_log.h"
|
#include "xfs_log.h"
|
||||||
#include "xfs_trans.h"
|
#include "xfs_trans.h"
|
||||||
#include "xfs_buf_item.h"
|
#include "xfs_buf_item.h"
|
||||||
|
|
||||||
|
/*
|
||||||
|
* XFS bit manipulation routines, used in non-realtime code.
|
||||||
|
*/
|
||||||
|
|
||||||
#ifndef HAVE_ARCH_HIGHBIT
|
#ifndef HAVE_ARCH_HIGHBIT
|
||||||
/*
|
/*
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000, 2002 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000,2002,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#ifndef __XFS_BIT_H__
|
#ifndef __XFS_BIT_H__
|
||||||
#define __XFS_BIT_H__
|
#define __XFS_BIT_H__
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2005 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#include "xfs.h"
|
#include "xfs.h"
|
||||||
#include "xfs_fs.h"
|
#include "xfs_fs.h"
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2003,2005 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2003,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#ifndef __XFS_BMAP_H__
|
#ifndef __XFS_BMAP_H__
|
||||||
#define __XFS_BMAP_H__
|
#define __XFS_BMAP_H__
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2003 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2003,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#include "xfs.h"
|
#include "xfs.h"
|
||||||
#include "xfs_fs.h"
|
#include "xfs_fs.h"
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000,2002-2004 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000,2002-2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#ifndef __XFS_BMAP_BTREE_H__
|
#ifndef __XFS_BMAP_BTREE_H__
|
||||||
#define __XFS_BMAP_BTREE_H__
|
#define __XFS_BMAP_BTREE_H__
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2002 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2002,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#include "xfs.h"
|
#include "xfs.h"
|
||||||
#include "xfs_fs.h"
|
#include "xfs_fs.h"
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2001 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2001,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#ifndef __XFS_BTREE_H__
|
#ifndef __XFS_BTREE_H__
|
||||||
#define __XFS_BTREE_H__
|
#define __XFS_BTREE_H__
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2004 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#include "xfs.h"
|
#include "xfs.h"
|
||||||
#include "xfs_fs.h"
|
#include "xfs_fs.h"
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2001 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2001,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#ifndef __XFS_BUF_ITEM_H__
|
#ifndef __XFS_BUF_ITEM_H__
|
||||||
#define __XFS_BUF_ITEM_H__
|
#define __XFS_BUF_ITEM_H__
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2002 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2002,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#ifndef __XFS_CAP_H__
|
#ifndef __XFS_CAP_H__
|
||||||
#define __XFS_CAP_H__
|
#define __XFS_CAP_H__
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2005 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#ifndef __XFS_CLNT_H__
|
#ifndef __XFS_CLNT_H__
|
||||||
#define __XFS_CLNT_H__
|
#define __XFS_CLNT_H__
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2005 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#include "xfs.h"
|
#include "xfs.h"
|
||||||
#include "xfs_fs.h"
|
#include "xfs_fs.h"
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000, 2002 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000,2002,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#ifndef __XFS_DA_BTREE_H__
|
#ifndef __XFS_DA_BTREE_H__
|
||||||
#define __XFS_DA_BTREE_H__
|
#define __XFS_DA_BTREE_H__
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2002 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2002,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#include "xfs.h"
|
#include "xfs.h"
|
||||||
#include "xfs_fs.h"
|
#include "xfs_fs.h"
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#ifndef __XFS_DFRAG_H__
|
#ifndef __XFS_DFRAG_H__
|
||||||
#define __XFS_DFRAG_H__
|
#define __XFS_DFRAG_H__
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000, 2002 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000,2002,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#ifndef __XFS_DINODE_H__
|
#ifndef __XFS_DINODE_H__
|
||||||
#define __XFS_DINODE_H__
|
#define __XFS_DINODE_H__
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2001,2005 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2001,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#include "xfs.h"
|
#include "xfs.h"
|
||||||
#include "xfs_fs.h"
|
#include "xfs_fs.h"
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#ifndef __XFS_DIR_H__
|
#ifndef __XFS_DIR_H__
|
||||||
#define __XFS_DIR_H__
|
#define __XFS_DIR_H__
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2001 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2001,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#include "xfs.h"
|
#include "xfs.h"
|
||||||
#include "xfs_fs.h"
|
#include "xfs_fs.h"
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2001 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2001,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#ifndef __XFS_DIR2_H__
|
#ifndef __XFS_DIR2_H__
|
||||||
#define __XFS_DIR2_H__
|
#define __XFS_DIR2_H__
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2003 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2003,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#include "xfs.h"
|
#include "xfs.h"
|
||||||
#include "xfs_fs.h"
|
#include "xfs_fs.h"
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2001 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2001,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#ifndef __XFS_DIR2_BLOCK_H__
|
#ifndef __XFS_DIR2_BLOCK_H__
|
||||||
#define __XFS_DIR2_BLOCK_H__
|
#define __XFS_DIR2_BLOCK_H__
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2002 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2002,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#include "xfs.h"
|
#include "xfs.h"
|
||||||
#include "xfs_fs.h"
|
#include "xfs_fs.h"
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#ifndef __XFS_DIR2_DATA_H__
|
#ifndef __XFS_DIR2_DATA_H__
|
||||||
#define __XFS_DIR2_DATA_H__
|
#define __XFS_DIR2_DATA_H__
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2003 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2003,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#include "xfs.h"
|
#include "xfs.h"
|
||||||
#include "xfs_fs.h"
|
#include "xfs_fs.h"
|
||||||
|
|
|
@ -1,41 +1,23 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2001 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2001,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#ifndef __XFS_DIR2_LEAF_H__
|
#ifndef __XFS_DIR2_LEAF_H__
|
||||||
#define __XFS_DIR2_LEAF_H__
|
#define __XFS_DIR2_LEAF_H__
|
||||||
|
|
||||||
/*
|
|
||||||
* Directory version 2, leaf block structures.
|
|
||||||
*/
|
|
||||||
|
|
||||||
struct uio;
|
struct uio;
|
||||||
struct xfs_dabuf;
|
struct xfs_dabuf;
|
||||||
struct xfs_da_args;
|
struct xfs_da_args;
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2004 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#include "xfs.h"
|
#include "xfs.h"
|
||||||
#include "xfs_fs.h"
|
#include "xfs_fs.h"
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#ifndef __XFS_DIR2_NODE_H__
|
#ifndef __XFS_DIR2_NODE_H__
|
||||||
#define __XFS_DIR2_NODE_H__
|
#define __XFS_DIR2_NODE_H__
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2003 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2003,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#include "xfs.h"
|
#include "xfs.h"
|
||||||
#include "xfs_fs.h"
|
#include "xfs_fs.h"
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2001 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2001,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#ifndef __XFS_DIR2_SF_H__
|
#ifndef __XFS_DIR2_SF_H__
|
||||||
#define __XFS_DIR2_SF_H__
|
#define __XFS_DIR2_SF_H__
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2003 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2003,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#include "xfs.h"
|
#include "xfs.h"
|
||||||
#include "xfs_fs.h"
|
#include "xfs_fs.h"
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#ifndef __XFS_DIR2_TRACE_H__
|
#ifndef __XFS_DIR2_TRACE_H__
|
||||||
#define __XFS_DIR2_TRACE_H__
|
#define __XFS_DIR2_TRACE_H__
|
||||||
|
|
|
@ -1,33 +1,19 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2000-2003 Silicon Graphics, Inc. All Rights Reserved.
|
* Copyright (c) 2000-2003,2005 Silicon Graphics, Inc.
|
||||||
|
* All Rights Reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or
|
||||||
* under the terms of version 2 of the GNU General Public License as
|
* modify it under the terms of the GNU General Public License as
|
||||||
* published by the Free Software Foundation.
|
* published by the Free Software Foundation.
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it would be useful, but
|
* This program is distributed in the hope that it would be useful,
|
||||||
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* Further, this software is distributed without any warranty that it is
|
* You should have received a copy of the GNU General Public License
|
||||||
* free of the rightful claim of any third person regarding infringement
|
* along with this program; if not, write the Free Software Foundation,
|
||||||
* or the like. Any license provided herein, whether implied or
|
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
* otherwise, applies only to this software file. Patent licenses, if
|
|
||||||
* any, provided herein do not apply to combinations of this program with
|
|
||||||
* other software, or any other product whatsoever.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License along
|
|
||||||
* with this program; if not, write the Free Software Foundation, Inc., 59
|
|
||||||
* Temple Place - Suite 330, Boston MA 02111-1307, USA.
|
|
||||||
*
|
|
||||||
* Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
|
|
||||||
* Mountain View, CA 94043, or:
|
|
||||||
*
|
|
||||||
* http://www.sgi.com
|
|
||||||
*
|
|
||||||
* For further information regarding this notice, see:
|
|
||||||
*
|
|
||||||
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
|
|
||||||
*/
|
*/
|
||||||
#include "xfs.h"
|
#include "xfs.h"
|
||||||
#include "xfs_fs.h"
|
#include "xfs_fs.h"
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue