return found;
}
+#define FMINORBITS 20
+#define FMINORMASK ((1U << FMINORBITS) - 1)
+#define FMAJOR(dev) ((unsigned int) ((dev) >> FMINORBITS))
+#define FMINOR(dev) ((unsigned int) ((dev) & FMINORMASK))
+
static void trace_add_file(struct thread_data *td, __u32 device)
{
static unsigned int last_maj, last_min;
- unsigned int maj = major(device);
- unsigned int min = minor(device);
+ unsigned int maj = FMAJOR(device);
+ unsigned int min = FMINOR(device);
struct fio_file *f;
char dev[256];
unsigned int i;