Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 7404
b: refs/heads/master
c: eed74df
h: refs/heads/master
v: v3
  • Loading branch information
Ralf Baechle authored and Linus Torvalds committed Sep 7, 2005
1 parent b1b7208 commit e0f216c
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 82a25b5670eef736a20613f8b93fe55ecb5ca4bc
refs/heads/master: eed74dfcd48101d259012ac08d29061eea500249
12 changes: 6 additions & 6 deletions trunk/include/asm-generic/unaligned.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,9 @@
* The main single-value unaligned transfer routines.
*/
#define get_unaligned(ptr) \
((__typeof__(*(ptr)))__get_unaligned((ptr), sizeof(*(ptr))))
__get_unaligned((ptr), sizeof(*(ptr)))
#define put_unaligned(x,ptr) \
__put_unaligned((unsigned long)(x), (ptr), sizeof(*(ptr)))
__put_unaligned((__u64)(x), (ptr), sizeof(*(ptr)))

/*
* This function doesn't actually exist. The idea is that when
Expand All @@ -36,19 +36,19 @@ struct __una_u16 { __u16 x __attribute__((packed)); };
* Elemental unaligned loads
*/

static inline unsigned long __uldq(const __u64 *addr)
static inline __u64 __uldq(const __u64 *addr)
{
const struct __una_u64 *ptr = (const struct __una_u64 *) addr;
return ptr->x;
}

static inline unsigned long __uldl(const __u32 *addr)
static inline __u32 __uldl(const __u32 *addr)
{
const struct __una_u32 *ptr = (const struct __una_u32 *) addr;
return ptr->x;
}

static inline unsigned long __uldw(const __u16 *addr)
static inline __u16 __uldw(const __u16 *addr)
{
const struct __una_u16 *ptr = (const struct __una_u16 *) addr;
return ptr->x;
Expand Down Expand Up @@ -78,7 +78,7 @@ static inline void __ustw(__u16 val, __u16 *addr)

#define __get_unaligned(ptr, size) ({ \
const void *__gu_p = ptr; \
unsigned long val; \
__typeof__(*(ptr)) val; \
switch (size) { \
case 1: \
val = *(const __u8 *)__gu_p; \
Expand Down

0 comments on commit e0f216c

Please sign in to comment.