--- include/linux/kernel.h 2004-09-16 06:38:19.000000000 -0700 +++ include/linux/kernel.h 2004-09-17 15:12:20.598844004 -0700 @@ -12,6 +12,7 @@ #include #include #include +#include #include #include @@ -111,6 +112,10 @@ return r; } +static inline unsigned long __attribute_pure__ roundup_pow_of_two(int x) +{ + return (1UL << fls(x - 1)); +} extern int printk_ratelimit(void); extern int __printk_ratelimit(int ratelimit_jiffies, int ratelimit_burst);