Revision 935bba7ccf0246fae8247aa8dab7aa85c43de2d8 authored by Arvind Yadav on 22 June 2017, 10:35:30 UTC, committed by Marc Zyngier on 23 June 2017, 08:14:58 UTC
of_device_ids are not supposed to change at runtime. All functions working with of_device_ids provided by <linux/of.h> work with const of_device_ids. So mark the non-const structs as const. Signed-off-by: Arvind Yadav <arvind.yadav.cs@gmail.com> Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
1 parent e0de91a
usercopy.c
#include <linux/uaccess.h>
/* out-of-line parts */
#ifndef INLINE_COPY_FROM_USER
unsigned long _copy_from_user(void *to, const void __user *from, unsigned long n)
{
unsigned long res = n;
if (likely(access_ok(VERIFY_READ, from, n)))
res = raw_copy_from_user(to, from, n);
if (unlikely(res))
memset(to + (n - res), 0, res);
return res;
}
EXPORT_SYMBOL(_copy_from_user);
#endif
#ifndef INLINE_COPY_TO_USER
unsigned long _copy_to_user(void *to, const void __user *from, unsigned long n)
{
if (likely(access_ok(VERIFY_WRITE, to, n)))
n = raw_copy_to_user(to, from, n);
return n;
}
EXPORT_SYMBOL(_copy_to_user);
#endif
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...