kernel/kexec.c: make 'kimage_terminate' void
Subsystems (3)
PATCH 1/1 kernel/kexec.c: make 'kimage_terminate' void
Since kimage_terminate() always returns 0, make it void.
Signed-off-by WANG Cong <[email protected]>
Cc Eric Biederman <[email protected]>
---
kernel/kexec.c +2 -6
@@ -589,14 +589,12 @@ static void kimage_free_extra_pages(struct kimage *image)kimage_free_page_list (&image->unuseable_pages); } -static int kimage_terminate (struct kimage *image) +static void kimage_terminate (struct kimage *image) {if (*image->entry !=0 ) image->entry++; *image->entry =IND_DONE ; - -return 0 ; }#define for_each_kimage_entry (image, ptr, entry) \
@@ -997,9 +995,7 @@ asmlinkage long sys_kexec_load(unsigned long entry, unsigned long nr_segments,if (result) goto out; } - result =kimage_terminate (image); -if (result) - goto out; +kimage_terminate (image); }/* Install the new kernel, and Uninstall the old */ image =xchg (dest_image, image);
_______________________________________________
kexec mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/kexec
From: WANG Cong <[email protected]>
Since kimage_terminate() always returns 0, make it void.
Signed-off-by WANG Cong <[email protected]>
Signed-off-by "Eric W. Biederman" <[email protected]>
---
kernel/kexec.c +2 -6
@@ -589,14 +589,12 @@ static void kimage_free_extra_pages(struct kimage *image)kimage_free_page_list (&image->unuseable_pages); } -static int kimage_terminate (struct kimage *image) +static void kimage_terminate (struct kimage *image) {if (*image->entry !=0 ) image->entry++; *image->entry =IND_DONE ; - -return 0 ; }#define for_each_kimage_entry (image, ptr, entry) \
@@ -997,9 +995,7 @@ asmlinkage long sys_kexec_load(unsigned long entry, unsigned long nr_segments,if (result) goto out; } - result =kimage_terminate (image); -if (result) - goto out; +kimage_terminate (image); }/* Install the new kernel, and Uninstall the old */ image =xchg (dest_image, image);
_______________________________________________
kexec mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/kexec