X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=kernel%2Fkexec.c;h=58f0f382597cf4416e475c63c2fa3736462de7f2;hb=913b83944b9e13c60ca4ef95cf262547ff6bf93b;hp=de1441656efdacf2d86a5db5226fb6e7f1469655;hpb=a62e68488dd5ddb07776555fd7e0435c6d021ac1;p=linux-2.6 diff --git a/kernel/kexec.c b/kernel/kexec.c index de1441656e..58f0f38259 100644 --- a/kernel/kexec.c +++ b/kernel/kexec.c @@ -6,6 +6,7 @@ * Version 2. See the file COPYING for more details. */ +#include #include #include #include @@ -901,14 +902,14 @@ static int kimage_load_segment(struct kimage *image, * kexec does not sync, or unmount filesystems so if you need * that to happen you need to do that yourself. */ -struct kimage *kexec_image = NULL; -static struct kimage *kexec_crash_image = NULL; +struct kimage *kexec_image; +struct kimage *kexec_crash_image; /* * A home grown binary mutex. * Nothing can wait so this mutex is safe to use * in interrupt context :) */ -static int kexec_lock = 0; +static int kexec_lock; asmlinkage long sys_kexec_load(unsigned long entry, unsigned long nr_segments, struct kexec_segment __user *segments,