Rev 1870 | Rev 1968 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1870 | Rev 1964 | ||
---|---|---|---|
Line 10... | Line 10... | ||
10 | #include |
10 | #include |
11 | #include |
11 | #include |
12 | #include |
12 | #include |
13 | #include |
13 | #include |
Line 14... | Line 14... | ||
14 | 14 | ||
15 | #define USHORT_MAX ((u16)(~0U)) |
15 | #define USHRT_MAX ((u16)(~0U)) |
16 | #define SHORT_MAX ((s16)(USHORT_MAX>>1)) |
16 | #define SHRT_MAX ((s16)(USHRT_MAX>>1)) |
17 | #define SHORT_MIN (-SHORT_MAX - 1) |
17 | #define SHRT_MIN ((s16)(-SHRT_MAX - 1)) |
18 | #define INT_MAX ((int)(~0U>>1)) |
18 | #define INT_MAX ((int)(~0U>>1)) |
19 | #define INT_MIN (-INT_MAX - 1) |
19 | #define INT_MIN (-INT_MAX - 1) |
20 | #define UINT_MAX (~0U) |
20 | #define UINT_MAX (~0U) |
21 | #define LONG_MAX ((long)(~0UL>>1)) |
21 | #define LONG_MAX ((long)(~0UL>>1)) |
Line 44... | Line 44... | ||
44 | * lower_32_bits - return bits 0-31 of a number |
44 | * lower_32_bits - return bits 0-31 of a number |
45 | * @n: the number we're accessing |
45 | * @n: the number we're accessing |
46 | */ |
46 | */ |
47 | #define lower_32_bits(n) ((u32)(n)) |
47 | #define lower_32_bits(n) ((u32)(n)) |
Line 48... | Line -... | ||
48 | - | ||
49 | 48 | ||
50 | #define KERN_EMERG "<0>" /* system is unusable */ |
49 | #define KERN_EMERG "<0>" /* system is unusable */ |
51 | #define KERN_ALERT "<1>" /* action must be taken immediately */ |
50 | #define KERN_ALERT "<1>" /* action must be taken immediately */ |
52 | #define KERN_CRIT "<2>" /* critical conditions */ |
51 | #define KERN_CRIT "<2>" /* critical conditions */ |
53 | #define KERN_ERR "<3>" /* error conditions */ |
52 | #define KERN_ERR "<3>" /* error conditions */ |
Line 111... | Line 110... | ||
111 | if (n != 0 && size > ULONG_MAX / n) |
110 | if (n != 0 && size > ULONG_MAX / n) |
112 | return NULL; |
111 | return NULL; |
113 | return kzalloc(n * size, 0); |
112 | return kzalloc(n * size, 0); |
114 | } |
113 | } |
Line 115... | Line -... | ||
115 | - | ||
116 | extern const char hex_asc[]; |
- | |
117 | #define hex_asc_lo(x) hex_asc[((x) & 0x0f)] |
- | |
118 | #define hex_asc_hi(x) hex_asc[((x) & 0xf0) >> 4] |
- | |
119 | - | ||
120 | static inline char *pack_hex_byte(char *buf, u8 byte) |
- | |
121 | { |
- | |
122 | *buf++ = hex_asc_hi(byte); |
- | |
123 | *buf++ = hex_asc_lo(byte); |
- | |
124 | return buf; |
- | |
125 | } |
- | |
126 | - | ||
127 | 114 | ||
Line 128... | Line 115... | ||
128 | void free (void *ptr); |
115 | void free (void *ptr); |
Line 129... | Line 116... | ||
129 | 116 | ||
Line 160... | Line 147... | ||
160 | 147 | ||
161 | #define preempt_disable_notrace() do { } while (0) |
148 | #define preempt_disable_notrace() do { } while (0) |
162 | #define preempt_enable_no_resched_notrace() do { } while (0) |
149 | #define preempt_enable_no_resched_notrace() do { } while (0) |
Line -... | Line 150... | ||
- | 150 | #define preempt_enable_notrace() do { } while (0) |
|
Line 163... | Line 151... | ||
163 | #define preempt_enable_notrace() do { } while (0) |
151 |