Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit adfe695a authored by Alex Elder's avatar Alex Elder Committed by Sage Weil
Browse files

ceph: move max constant definitions



Move some definitions for max integer values out of the rbd code and
into the more central "decode.h" header file.  These really belong
in a Linux (or libc) header somewhere, but I haven't gotten around
to proposing that yet.

This is in preparation for moving some code out of rbd.c and into
the osd client.

Signed-off-by: default avatarAlex Elder <elder@inktank.com>
Reviewed-by: default avatarJosh Durgin <josh.durgin@inktank.com>
parent 0baa1bd9
Loading
Loading
Loading
Loading
+0 −7
Original line number Diff line number Diff line
@@ -52,13 +52,6 @@
#define	SECTOR_SHIFT	9
#define	SECTOR_SIZE	(1ULL << SECTOR_SHIFT)

/* It might be useful to have these defined elsewhere */

#define	U8_MAX	((u8)	(~0U))
#define	U16_MAX	((u16)	(~0U))
#define	U32_MAX	((u32)	(~0U))
#define	U64_MAX	((u64)	(~0ULL))

#define RBD_DRV_NAME "rbd"
#define RBD_DRV_NAME_LONG "rbd (rados block device)"

+7 −0
Original line number Diff line number Diff line
@@ -8,6 +8,13 @@

#include <linux/ceph/types.h>

/* This seemed to be the easiest place to define these */

#define	U8_MAX	((u8)  (~0U))
#define	U16_MAX	((u16) (~0U))
#define	U32_MAX	((u32) (~0U))
#define	U64_MAX	((u64) (~0ULL))

/*
 * in all cases,
 *   void **p     pointer to position pointer