Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
awilliam
GitHub Repository: awilliam/linux-vfio
Path: blob/master/fs/ceph/ceph_frag.c
15109 views
1
/*
2
* Ceph 'frag' type
3
*/
4
#include <linux/module.h>
5
#include <linux/ceph/types.h>
6
7
int ceph_frag_compare(__u32 a, __u32 b)
8
{
9
unsigned va = ceph_frag_value(a);
10
unsigned vb = ceph_frag_value(b);
11
if (va < vb)
12
return -1;
13
if (va > vb)
14
return 1;
15
va = ceph_frag_bits(a);
16
vb = ceph_frag_bits(b);
17
if (va < vb)
18
return -1;
19
if (va > vb)
20
return 1;
21
return 0;
22
}
23
24