Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
L
linux
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
linux
Commits
20abba2c
Commit
20abba2c
authored
Jan 31, 2004
by
Nathan Scott
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[XFS] Sync up some missing header updates from local XFS tree.
parent
2dc45200
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
39 additions
and
47 deletions
+39
-47
fs/xfs/linux/xfs_linux.h
fs/xfs/linux/xfs_linux.h
+38
-8
fs/xfs/support/uuid.c
fs/xfs/support/uuid.c
+1
-8
fs/xfs/xfs.h
fs/xfs/xfs.h
+0
-13
fs/xfs/xfs_types.h
fs/xfs/xfs_types.h
+0
-18
No files found.
fs/xfs/linux/xfs_linux.h
View file @
20abba2c
...
@@ -32,6 +32,44 @@
...
@@ -32,6 +32,44 @@
#ifndef __XFS_LINUX__
#ifndef __XFS_LINUX__
#define __XFS_LINUX__
#define __XFS_LINUX__
#include <linux/types.h>
#include <linux/config.h>
/*
* Some types are conditional depending on the target system.
* XFS_BIG_BLKNOS needs block layer disk addresses to be 64 bits.
* XFS_BIG_INUMS needs the VFS inode number to be 64 bits, as well
* as requiring XFS_BIG_BLKNOS to be set.
*/
#if defined(CONFIG_LBD) || (BITS_PER_LONG == 64)
# define XFS_BIG_BLKNOS 1
# if BITS_PER_LONG == 64
# define XFS_BIG_INUMS 1
# else
# define XFS_BIG_INUMS 0
# endif
#else
# define XFS_BIG_BLKNOS 0
# define XFS_BIG_INUMS 0
#endif
#include <xfs_types.h>
#include <xfs_arch.h>
#include <kmem.h>
#include <mrlock.h>
#include <spin.h>
#include <sv.h>
#include <mutex.h>
#include <sema.h>
#include <time.h>
#include <support/qsort.h>
#include <support/ktrace.h>
#include <support/debug.h>
#include <support/move.h>
#include <support/uuid.h>
#include <linux/mm.h>
#include <linux/mm.h>
#include <linux/kernel.h>
#include <linux/kernel.h>
#include <linux/slab.h>
#include <linux/slab.h>
...
@@ -55,14 +93,6 @@
...
@@ -55,14 +93,6 @@
#include <asm/byteorder.h>
#include <asm/byteorder.h>
#include <asm/unaligned.h>
#include <asm/unaligned.h>
#include <mrlock.h>
#include <spin.h>
#include <sv.h>
#include <mutex.h>
#include <sema.h>
#include <time.h>
#include <kmem.h>
#include <xfs_behavior.h>
#include <xfs_behavior.h>
#include <xfs_vfs.h>
#include <xfs_vfs.h>
#include <xfs_cred.h>
#include <xfs_cred.h>
...
...
fs/xfs/support/uuid.c
View file @
20abba2c
...
@@ -30,14 +30,7 @@
...
@@ -30,14 +30,7 @@
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
* http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
*/
*/
#include <linux/types.h>
#include <xfs.h>
#include <xfs_types.h>
#include <xfs_arch.h>
#include <time.h>
#include <kmem.h>
#include <mutex.h>
#include "uuid.h"
#include "debug.h"
static
mutex_t
uuid_monitor
;
static
mutex_t
uuid_monitor
;
static
int
uuid_table_size
;
static
int
uuid_table_size
;
...
...
fs/xfs/xfs.h
View file @
20abba2c
...
@@ -32,21 +32,8 @@
...
@@ -32,21 +32,8 @@
#ifndef __XFS_H__
#ifndef __XFS_H__
#define __XFS_H__
#define __XFS_H__
#include <linux/types.h>
#include <linux/config.h>
#include <xfs_types.h>
#include <xfs_arch.h>
#include <support/qsort.h>
#include <support/ktrace.h>
#include <support/debug.h>
#include <support/move.h>
#include <support/uuid.h>
#include <linux/xfs_linux.h>
#include <linux/xfs_linux.h>
#include <xfs_fs.h>
#include <xfs_fs.h>
#include <xfs_buf.h>
#endif
/* __XFS_H__ */
#endif
/* __XFS_H__ */
fs/xfs/xfs_types.h
View file @
20abba2c
...
@@ -75,24 +75,6 @@ typedef __uint64_t __psunsigned_t;
...
@@ -75,24 +75,6 @@ typedef __uint64_t __psunsigned_t;
#error BITS_PER_LONG must be 32 or 64
#error BITS_PER_LONG must be 32 or 64
#endif
#endif
/*
* Some types are conditional depending on the target system.
* XFS_BIG_BLKNOS needs block layer disk addresses to be 64 bits.
* XFS_BIG_INUMS needs the VFS inode number to be 64 bits, as well
* as requiring XFS_BIG_BLKNOS to be set.
*/
#if defined(CONFIG_LBD) || (BITS_PER_LONG == 64)
# define XFS_BIG_BLKNOS 1
# if BITS_PER_LONG == 64
# define XFS_BIG_INUMS 1
# else
# define XFS_BIG_INUMS 0
# endif
#else
# define XFS_BIG_BLKNOS 0
# define XFS_BIG_INUMS 0
#endif
#endif
/* __KERNEL__ */
#endif
/* __KERNEL__ */
typedef
__uint32_t
xfs_agblock_t
;
/* blockno in alloc. group */
typedef
__uint32_t
xfs_agblock_t
;
/* blockno in alloc. group */
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment