Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 937472b0 authored by Mike Frysinger's avatar Mike Frysinger Committed by Linus Torvalds
Browse files

use __val in __get_unaligned



Use "__val" rather than "val" in the __get_unaligned macro in
asm-generic/unaligned.h.  This way gcc wont warn if you happen to also name
something in the same scope "val".

Signed-off-by: default avatarMike Frysinger <vapier@gentoo.org>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent 07ff8ee7
Loading
Loading
Loading
Loading
+6 −6
Original line number Diff line number Diff line
@@ -79,24 +79,24 @@ static inline void __ustw(__u16 val, __u16 *addr)

#define __get_unaligned(ptr, size) ({		\
	const void *__gu_p = ptr;		\
	__u64 val;				\
	__u64 __val;				\
	switch (size) {				\
	case 1:					\
		val = *(const __u8 *)__gu_p;	\
		__val = *(const __u8 *)__gu_p;	\
		break;				\
	case 2:					\
		val = __uldw(__gu_p);		\
		__val = __uldw(__gu_p);		\
		break;				\
	case 4:					\
		val = __uldl(__gu_p);		\
		__val = __uldl(__gu_p);		\
		break;				\
	case 8:					\
		val = __uldq(__gu_p);		\
		__val = __uldq(__gu_p);		\
		break;				\
	default:				\
		bad_unaligned_access_length();	\
	};					\
	(__force __typeof__(*(ptr)))val;	\
	(__force __typeof__(*(ptr)))__val;	\
})

#define __put_unaligned(val, ptr, size)		\