Deal with Red Hat backporting request_firmware_nowait change.
authorIan Abbott <abbotti@mev.co.uk>
Thu, 31 May 2012 09:47:10 +0000 (10:47 +0100)
committerIan Abbott <abbotti@mev.co.uk>
Thu, 31 May 2012 09:47:10 +0000 (10:47 +0100)
commit85bd8ba985dafe7794525b05f0a8afdf79e5f21e
tree0e677732751cd4af1c62aae86b946073fa4c3970
parent7fd5baebc81f2ad9206abea8ea06463865f1adc8
Deal with Red Hat backporting request_firmware_nowait change.

An extra 'gfp' parameter was added to request_firmware_nowait() in the
vanilla 2.6.33 kernel and the current <linux/firmware.h> compatibility
header checks for this kernel version.  Unfortunately, Red Hat
backported the change to their 2.6.32 kernel so the code in our
compatibility header breaks on those kernels.

Add a simple configure test to see if the gfp parameter is required and
use this to define CONFIG_COMEDI_REQUEST_FIRMWARE_NOWAIT_HAS_GFP if it
is required.  Change out <linux/firmware.h> compatibility header to
check this macro instead of checking the kernel version directly.

Signed-off-by: Ian Abbott <abbotti@mev.co.uk>
configure.ac
include/linux/firmware.h
m4/as-linux.m4