xfs: use uuid_be to implement the uuid_t type
Use the generic Linux definition to implement our UUID type, this will allow using more generic infrastructure in the future. Signed-off-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Amir Goldstein <amir73il@gmail.com> Reviewed-by: Brian Foster <bfoster@redhat.com> Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com>
This commit is contained in:
Родитель
dfd7487e99
Коммит
b1f359f980
|
@ -18,10 +18,6 @@
|
|||
#ifndef __XFS_SUPPORT_UUID_H__
|
||||
#define __XFS_SUPPORT_UUID_H__
|
||||
|
||||
typedef struct {
|
||||
unsigned char __u_bits[16];
|
||||
} uuid_t;
|
||||
|
||||
extern int uuid_is_nil(uuid_t *uuid);
|
||||
extern int uuid_equal(uuid_t *uuid1, uuid_t *uuid2);
|
||||
extern void uuid_getnodeuniq(uuid_t *uuid, int fsid [2]);
|
||||
|
|
|
@ -19,6 +19,7 @@
|
|||
#define __XFS_LINUX__
|
||||
|
||||
#include <linux/types.h>
|
||||
#include <linux/uuid.h>
|
||||
|
||||
/*
|
||||
* Kernel specific type declarations for XFS
|
||||
|
@ -38,6 +39,8 @@ typedef __s64 xfs_daddr_t; /* <disk address> type */
|
|||
typedef __u32 xfs_dev_t;
|
||||
typedef __u32 xfs_nlink_t;
|
||||
|
||||
typedef uuid_be uuid_t;
|
||||
|
||||
#include "xfs_types.h"
|
||||
|
||||
#include "kmem.h"
|
||||
|
|
Загрузка…
Ссылка в новой задаче