File tree Expand file tree Collapse file tree 1 file changed +12
-12
lines changed
tools/include/asm-generic Expand file tree Collapse file tree 1 file changed +12
-12
lines changed Original file line number Diff line number Diff line change @@ -105,9 +105,9 @@ static inline u32 get_unaligned_le24(const void *p)
105
105
106
106
static inline void __put_unaligned_be24 (const u32 val , u8 * p )
107
107
{
108
- * p ++ = val >> 16 ;
109
- * p ++ = val >> 8 ;
110
- * p ++ = val ;
108
+ * p ++ = ( val >> 16 ) & 0xff ;
109
+ * p ++ = ( val >> 8 ) & 0xff ;
110
+ * p ++ = val & 0xff ;
111
111
}
112
112
113
113
static inline void put_unaligned_be24 (const u32 val , void * p )
@@ -117,9 +117,9 @@ static inline void put_unaligned_be24(const u32 val, void *p)
117
117
118
118
static inline void __put_unaligned_le24 (const u32 val , u8 * p )
119
119
{
120
- * p ++ = val ;
121
- * p ++ = val >> 8 ;
122
- * p ++ = val >> 16 ;
120
+ * p ++ = val & 0xff ;
121
+ * p ++ = ( val >> 8 ) & 0xff ;
122
+ * p ++ = ( val >> 16 ) & 0xff ;
123
123
}
124
124
125
125
static inline void put_unaligned_le24 (const u32 val , void * p )
@@ -129,12 +129,12 @@ static inline void put_unaligned_le24(const u32 val, void *p)
129
129
130
130
static inline void __put_unaligned_be48 (const u64 val , u8 * p )
131
131
{
132
- * p ++ = val >> 40 ;
133
- * p ++ = val >> 32 ;
134
- * p ++ = val >> 24 ;
135
- * p ++ = val >> 16 ;
136
- * p ++ = val >> 8 ;
137
- * p ++ = val ;
132
+ * p ++ = ( val >> 40 ) & 0xff ;
133
+ * p ++ = ( val >> 32 ) & 0xff ;
134
+ * p ++ = ( val >> 24 ) & 0xff ;
135
+ * p ++ = ( val >> 16 ) & 0xff ;
136
+ * p ++ = ( val >> 8 ) & 0xff ;
137
+ * p ++ = val & 0xff ;
138
138
}
139
139
140
140
static inline void put_unaligned_be48 (const u64 val , void * p )
You can’t perform that action at this time.
0 commit comments