#include <libcfs/libcfs.h>
-/*
- * On-wire format is native kdev_t format of Linux kernel 2.6
- */
-enum {
- WIRE_RDEV_MINORBITS = 20,
- WIRE_RDEV_MINORMASK = ((1U << WIRE_RDEV_MINORBITS) - 1)
-};
-
-cfs_wire_rdev_t cfs_wire_rdev_build(cfs_major_nr_t major, cfs_minor_nr_t minor)
-{
- return (major << WIRE_RDEV_MINORBITS) | minor;
-}
-
-cfs_major_nr_t cfs_wire_rdev_major(cfs_wire_rdev_t rdev)
-{
- return rdev >> WIRE_RDEV_MINORBITS;
-}
-
-cfs_minor_nr_t cfs_wire_rdev_minor(cfs_wire_rdev_t rdev)
-{
- return rdev & WIRE_RDEV_MINORMASK;
-}
-