dm: publish array_too_big
Move array_too_big to include/linux/device-mapper.h because it is used by targets. Remove the test from dm-raid1 as the number of mirror legs is limited such that it can never fail. (Even for stripes it seems rather unlikely.) Signed-off-by: Mikulas Patocka <mpatocka@redhat.com> Signed-off-by: Alasdair G Kergon <agk@redhat.com>
This commit is contained in:
committed by
Alasdair G Kergon
parent
7acedc5b98
commit
d63a5ce3c0
@ -62,15 +62,6 @@ void dm_put_target_type(struct target_type *t);
|
||||
int dm_target_iterate(void (*iter_func)(struct target_type *tt,
|
||||
void *param), void *param);
|
||||
|
||||
/*-----------------------------------------------------------------
|
||||
* Useful inlines.
|
||||
*---------------------------------------------------------------*/
|
||||
static inline int array_too_big(unsigned long fixed, unsigned long obj,
|
||||
unsigned long num)
|
||||
{
|
||||
return (num > (ULONG_MAX - fixed) / obj);
|
||||
}
|
||||
|
||||
int dm_split_args(int *argc, char ***argvp, char *input);
|
||||
|
||||
/*
|
||||
|
Reference in New Issue
Block a user