efi_loader: return type efi_console_register()
authorHeinrich Schuchardt <xypron.glpk@gmx.de>
Tue, 2 Oct 2018 04:08:26 +0000 (06:08 +0200)
committerAlexander Graf <agraf@suse.de>
Tue, 16 Oct 2018 14:39:38 +0000 (16:39 +0200)
Use a return type that can encompass the return value.

This fixes CoverityScan CID 184090.

Reported-by: Tom Rini <trini@konsulko.com>
Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
Signed-off-by: Alexander Graf <agraf@suse.de>
include/efi_loader.h
lib/efi_loader/efi_console.c

index 34e44c6677cc731cec2358f06c3c3bc16cae992e..1417c3588fbe5c808b9fb6c97b8ce3de91dc4fc7 100644 (file)
@@ -236,7 +236,7 @@ efi_status_t efi_root_node_register(void);
 /* Called by bootefi to initialize runtime */
 efi_status_t efi_initialize_system_table(void);
 /* Called by bootefi to make console interface available */
-int efi_console_register(void);
+efi_status_t efi_console_register(void);
 /* Called by bootefi to make all disk storage accessible as EFI objects */
 efi_status_t efi_disk_register(void);
 /* Create handles and protocols for the partitions of a block device */
index 7ecdbb166695c376d028d0651bb4d420b30b0831..0225222a616b27579d4f79b5503ed260f2ee7286 100644 (file)
@@ -1045,8 +1045,10 @@ static void EFIAPI efi_key_notify(struct efi_event *event, void *context)
  * efi_console_register() - install the console protocols
  *
  * This function is called from do_bootefi_exec().
+ *
+ * Return:     status code
  */
-int efi_console_register(void)
+efi_status_t efi_console_register(void)
 {
        efi_status_t r;
        struct efi_object *efi_console_output_obj;