OSDN Git Service

greybus: kernel_ver.h: include <linux/kernel.h> to fix warning
authorViresh Kumar <viresh.kumar@linaro.org>
Fri, 27 Mar 2015 11:02:56 +0000 (16:32 +0530)
committerGreg Kroah-Hartman <greg@kroah.com>
Mon, 30 Mar 2015 13:03:36 +0000 (15:03 +0200)
commite2cb6cacad80355b1b9ba864ab9e68b9e4014c21
tree570a22ad850587b7c912aabc8f9bcce47e0b0263
parentca3ec299c2d090f99fedcc5995dc1f25ab609408
greybus: kernel_ver.h: include <linux/kernel.h> to fix warning

And this is the warning I was getting on kernel version > 3.14

  CC [M]  greybus/connection.o
  In file included from
  include/asm-generic/gpio.h:4:0,
from arch/arm/include/asm/gpio.h:9,
from include/linux/gpio.h:48,
from greybus/kernel_ver.h:59,
from greybus/connection.c:12:
  include/linux/kernel.h:35:0: warning: "U16_MAX" redefined

kernel_ver.h is taking care of defining U16_MAX only if is not defined earlier,
but it is often included as the first .h file. <linux/kernel.h> might be
included later, which always defines it, unconditionally. And so this warning.

Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
Reviewed-by: Alex Elder <elder@linaro.org>
Signed-off-by: Greg Kroah-Hartman <greg@kroah.com>
drivers/staging/greybus/kernel_ver.h