From: Andrew Morton ERROR: "set_freezable" [drivers/media/video/msp3400.ko] undefined! Make sure all affected fiels include freezer.h. Might be overkill. Cc: Gautham R Shenoy Cc: Nigel Cunningham Cc: Oleg Nesterov Cc: Pavel Machek Cc: Rafael J. Wysocki Signed-off-by: Andrew Morton --- arch/i386/kernel/apm.c | 1 + drivers/block/loop.c | 1 + drivers/char/apm-emulation.c | 1 + drivers/ieee1394/ieee1394_core.c | 1 + drivers/media/video/msp3400-kthreads.c | 1 + drivers/mmc/card/queue.c | 1 + drivers/mtd/mtd_blkdevs.c | 1 + drivers/scsi/libsas/sas_scsi_host.c | 1 + drivers/scsi/scsi_error.c | 1 + kernel/exit.c | 1 + kernel/rcutorture.c | 1 + kernel/softirq.c | 1 + kernel/softlockup.c | 1 + net/bluetooth/bnep/core.c | 1 + net/bluetooth/cmtp/core.c | 1 + net/bluetooth/hidp/core.c | 1 + net/bluetooth/rfcomm/core.c | 1 + 17 files changed, 17 insertions(+) diff -puN arch/i386/kernel/apm.c~freezer-make-kernel-threads-nonfreezable-by-default-fix arch/i386/kernel/apm.c --- a/arch/i386/kernel/apm.c~freezer-make-kernel-threads-nonfreezable-by-default-fix +++ a/arch/i386/kernel/apm.c @@ -222,6 +222,7 @@ #include #include #include +#include #include #include #include diff -puN drivers/block/loop.c~freezer-make-kernel-threads-nonfreezable-by-default-fix drivers/block/loop.c --- a/drivers/block/loop.c~freezer-make-kernel-threads-nonfreezable-by-default-fix +++ a/drivers/block/loop.c @@ -68,6 +68,7 @@ #include #include #include +#include #include #include /* for invalidate_bdev() */ #include diff -puN drivers/char/apm-emulation.c~freezer-make-kernel-threads-nonfreezable-by-default-fix drivers/char/apm-emulation.c --- a/drivers/char/apm-emulation.c~freezer-make-kernel-threads-nonfreezable-by-default-fix +++ a/drivers/char/apm-emulation.c @@ -20,6 +20,7 @@ #include #include #include +#include #include #include #include diff -puN drivers/ieee1394/ieee1394_core.c~freezer-make-kernel-threads-nonfreezable-by-default-fix drivers/ieee1394/ieee1394_core.c --- a/drivers/ieee1394/ieee1394_core.c~freezer-make-kernel-threads-nonfreezable-by-default-fix +++ a/drivers/ieee1394/ieee1394_core.c @@ -30,6 +30,7 @@ #include #include #include +#include #include #include #include diff -puN drivers/media/video/msp3400-kthreads.c~freezer-make-kernel-threads-nonfreezable-by-default-fix drivers/media/video/msp3400-kthreads.c --- a/drivers/media/video/msp3400-kthreads.c~freezer-make-kernel-threads-nonfreezable-by-default-fix +++ a/drivers/media/video/msp3400-kthreads.c @@ -23,6 +23,7 @@ #include #include #include +#include #include #include #include diff -puN drivers/mmc/card/queue.c~freezer-make-kernel-threads-nonfreezable-by-default-fix drivers/mmc/card/queue.c --- a/drivers/mmc/card/queue.c~freezer-make-kernel-threads-nonfreezable-by-default-fix +++ a/drivers/mmc/card/queue.c @@ -11,6 +11,7 @@ */ #include #include +#include #include #include diff -puN drivers/mtd/mtd_blkdevs.c~freezer-make-kernel-threads-nonfreezable-by-default-fix drivers/mtd/mtd_blkdevs.c --- a/drivers/mtd/mtd_blkdevs.c~freezer-make-kernel-threads-nonfreezable-by-default-fix +++ a/drivers/mtd/mtd_blkdevs.c @@ -16,6 +16,7 @@ #include #include #include +#include #include #include #include diff -puN drivers/scsi/libsas/sas_scsi_host.c~freezer-make-kernel-threads-nonfreezable-by-default-fix drivers/scsi/libsas/sas_scsi_host.c --- a/drivers/scsi/libsas/sas_scsi_host.c~freezer-make-kernel-threads-nonfreezable-by-default-fix +++ a/drivers/scsi/libsas/sas_scsi_host.c @@ -40,6 +40,7 @@ #include #include +#include #include /* ---------- SCSI Host glue ---------- */ diff -puN drivers/scsi/scsi_error.c~freezer-make-kernel-threads-nonfreezable-by-default-fix drivers/scsi/scsi_error.c --- a/drivers/scsi/scsi_error.c~freezer-make-kernel-threads-nonfreezable-by-default-fix +++ a/drivers/scsi/scsi_error.c @@ -19,6 +19,7 @@ #include #include #include +#include #include #include #include diff -puN kernel/exit.c~freezer-make-kernel-threads-nonfreezable-by-default-fix kernel/exit.c --- a/kernel/exit.c~freezer-make-kernel-threads-nonfreezable-by-default-fix +++ a/kernel/exit.c @@ -31,6 +31,7 @@ #include #include #include +#include #include #include #include diff -puN kernel/rcutorture.c~freezer-make-kernel-threads-nonfreezable-by-default-fix kernel/rcutorture.c --- a/kernel/rcutorture.c~freezer-make-kernel-threads-nonfreezable-by-default-fix +++ a/kernel/rcutorture.c @@ -40,6 +40,7 @@ #include #include #include +#include #include #include #include diff -puN kernel/softirq.c~freezer-make-kernel-threads-nonfreezable-by-default-fix kernel/softirq.c --- a/kernel/softirq.c~freezer-make-kernel-threads-nonfreezable-by-default-fix +++ a/kernel/softirq.c @@ -14,6 +14,7 @@ #include #include #include +#include #include #include #include diff -puN kernel/softlockup.c~freezer-make-kernel-threads-nonfreezable-by-default-fix kernel/softlockup.c --- a/kernel/softlockup.c~freezer-make-kernel-threads-nonfreezable-by-default-fix +++ a/kernel/softlockup.c @@ -10,6 +10,7 @@ #include #include #include +#include #include #include #include diff -puN net/bluetooth/bnep/core.c~freezer-make-kernel-threads-nonfreezable-by-default-fix net/bluetooth/bnep/core.c --- a/net/bluetooth/bnep/core.c~freezer-make-kernel-threads-nonfreezable-by-default-fix +++ a/net/bluetooth/bnep/core.c @@ -36,6 +36,7 @@ #include #include #include +#include #include #include #include diff -puN net/bluetooth/cmtp/core.c~freezer-make-kernel-threads-nonfreezable-by-default-fix net/bluetooth/cmtp/core.c --- a/net/bluetooth/cmtp/core.c~freezer-make-kernel-threads-nonfreezable-by-default-fix +++ a/net/bluetooth/cmtp/core.c @@ -29,6 +29,7 @@ #include #include #include +#include #include #include #include diff -puN net/bluetooth/hidp/core.c~freezer-make-kernel-threads-nonfreezable-by-default-fix net/bluetooth/hidp/core.c --- a/net/bluetooth/hidp/core.c~freezer-make-kernel-threads-nonfreezable-by-default-fix +++ a/net/bluetooth/hidp/core.c @@ -28,6 +28,7 @@ #include #include #include +#include #include #include #include diff -puN net/bluetooth/rfcomm/core.c~freezer-make-kernel-threads-nonfreezable-by-default-fix net/bluetooth/rfcomm/core.c --- a/net/bluetooth/rfcomm/core.c~freezer-make-kernel-threads-nonfreezable-by-default-fix +++ a/net/bluetooth/rfcomm/core.c @@ -33,6 +33,7 @@ #include #include #include +#include #include #include #include _