Merge branch 'linux-3.17' of git://anongit.freedesktop.org/git/nouveau/linux-2.6...
[firefly-linux-kernel-4.4.55.git] / include / linux / kexec.h
index 9481703b0e7aeaea4ac125df3f553577fa2834be..4b2a0e11cc5be7245f343ded8049f7d3e86f0855 100644 (file)
@@ -191,11 +191,14 @@ typedef void *(kexec_load_t)(struct kimage *image, char *kernel_buf,
                             unsigned long initrd_len, char *cmdline,
                             unsigned long cmdline_len);
 typedef int (kexec_cleanup_t)(void *loader_data);
+typedef int (kexec_verify_sig_t)(const char *kernel_buf,
+                                unsigned long kernel_len);
 
 struct kexec_file_ops {
        kexec_probe_t *probe;
        kexec_load_t *load;
        kexec_cleanup_t *cleanup;
+       kexec_verify_sig_t *verify_sig;
 };
 
 /* kexec interface functions */