mirror of
https://github.com/edk2-porting/linux-next.git
synced 2024-12-28 07:04:00 +08:00
staging: android: ashmem: convert range macros to inlines
Convert range_size and range_on_lru macros to inline functions to fix checkpatch check: CHECK: Macro argument reuse 'range' - possible side-effects? Signed-off-by: Guillaume Tucker <guillaume.tucker@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
e895f00a84
commit
40270ca0de
@ -100,11 +100,15 @@ static DEFINE_MUTEX(ashmem_mutex);
|
||||
static struct kmem_cache *ashmem_area_cachep __read_mostly;
|
||||
static struct kmem_cache *ashmem_range_cachep __read_mostly;
|
||||
|
||||
#define range_size(range) \
|
||||
((range)->pgend - (range)->pgstart + 1)
|
||||
static inline unsigned long range_size(struct ashmem_range *range)
|
||||
{
|
||||
return range->pgend - range->pgstart + 1;
|
||||
}
|
||||
|
||||
#define range_on_lru(range) \
|
||||
((range)->purged == ASHMEM_NOT_PURGED)
|
||||
static inline bool range_on_lru(struct ashmem_range *range)
|
||||
{
|
||||
return range->purged == ASHMEM_NOT_PURGED;
|
||||
}
|
||||
|
||||
static inline int page_range_subsumes_range(struct ashmem_range *range,
|
||||
size_t start, size_t end)
|
||||
|
Loading…
Reference in New Issue
Block a user