Revision 166faf21bd14bc5c5295a44874bf7f3930c30b20 authored by Jeff Layton on 24 May 2013, 11:40:04 UTC, committed by Steve French on 24 May 2013, 18:08:19 UTC
Consider the case where we have a very short ip= string in the original mount options, and when we chase a referral we end up with a very long IPv6 address. Be sure to allow for that possibility when estimating the size of the string to allocate. Cc: <stable@vger.kernel.org> Signed-off-by: Jeff Layton <jlayton@redhat.com> Signed-off-by: Steve French <sfrench@us.ibm.com>
1 parent 62106e9
reciprocal_div.c
#include <asm/div64.h>
#include <linux/reciprocal_div.h>
#include <linux/export.h>
u32 reciprocal_value(u32 k)
{
u64 val = (1LL << 32) + (k - 1);
do_div(val, k);
return (u32)val;
}
EXPORT_SYMBOL(reciprocal_value);
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...