Add the rt linux 4.1.3-rt3 as base
[kvmfornfv.git] / kernel / drivers / md / persistent-data / dm-persistent-data-internal.h
1 /*
2  * Copyright (C) 2011 Red Hat, Inc.
3  *
4  * This file is released under the GPL.
5  */
6
7 #ifndef _DM_PERSISTENT_DATA_INTERNAL_H
8 #define _DM_PERSISTENT_DATA_INTERNAL_H
9
10 #include "dm-block-manager.h"
11
12 static inline unsigned dm_hash_block(dm_block_t b, unsigned hash_mask)
13 {
14         const unsigned BIG_PRIME = 4294967291UL;
15
16         return (((unsigned) b) * BIG_PRIME) & hash_mask;
17 }
18
19 #endif  /* _PERSISTENT_DATA_INTERNAL_H */