Commit 182630e0f686a569aaf9b34781b08f27dc0ab1bb changed the way the firmware code was handled to create new definitions based on config options, not based on whether or not CONFIG_COMPAT_FIRMWARE_CLASS was set. Both need to be included to make this work properly in environments like RHEL6 that do not need CONFIG_COMPAT_FIRMWARE_CLASS to be set, but have CONFIG_FW_LOADER or CONFIG_FW_LOADER_MODULE set. Signed-off-by: Andy Gospodarek <andy@xxxxxxxxxxxxx> --- include/linux/compat-2.6.33.h | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/include/linux/compat-2.6.33.h b/include/linux/compat-2.6.33.h index 381146d..60caab0 100644 --- a/include/linux/compat-2.6.33.h +++ b/include/linux/compat-2.6.33.h @@ -15,6 +15,7 @@ #include <linux/firmware.h> #include <linux/input.h> +#if defined(CONFIG_COMPAT_FIRMWARE_CLASS) #if defined(CONFIG_FW_LOADER) || defined(CONFIG_FW_LOADER_MODULE) #define release_firmware compat_release_firmware #define request_firmware compat_request_firmware @@ -49,6 +50,7 @@ static inline void compat_release_firmware(const struct firmware *fw) { } #endif +#endif /* mask KEY_RFKILL as RHEL6 backports this */ #if !defined(KEY_RFKILL) -- 1.7.1 -- To unsubscribe from this list: send the line "unsubscribe backports" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html