Skip to content

Commit cc78de8

Browse files
committed
Revert "efi: new 'connectefi' command"
This reverts commit 98b6e23.
1 parent f08660d commit cc78de8

File tree

8 files changed

+1
-246
lines changed

8 files changed

+1
-246
lines changed

NEWS

+1-1
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ New in 2.02:
9898
* Prefer pmtimer for TSC calibration.
9999

100100
* New/improved platform support:
101-
* New `efifwsetup', `lsefi' and `connectefi` commands on EFI platforms.
101+
* New `efifwsetup' and `lsefi' commands on EFI platforms.
102102
* New `cmosdump' and `cmosset' commands on platforms with CMOS support.
103103
* New command `pcidump' for PCI platforms.
104104
* Improve opcode parsing in ACPI halt implementation.

grub-core/Makefile.core.def

-6
Original file line numberDiff line numberDiff line change
@@ -833,12 +833,6 @@ module = {
833833
enable = efi;
834834
};
835835

836-
module = {
837-
name = connectefi;
838-
common = commands/efi/connectefi.c;
839-
enable = efi;
840-
};
841-
842836
module = {
843837
name = blocklist;
844838
common = commands/blocklist.c;

grub-core/commands/efi/connectefi.c

-205
This file was deleted.

grub-core/commands/efi/lsefi.c

-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
#include <grub/mm.h>
2020
#include <grub/misc.h>
2121
#include <grub/efi/api.h>
22-
#include <grub/efi/disk.h>
2322
#include <grub/efi/edid.h>
2423
#include <grub/efi/pci.h>
2524
#include <grub/efi/efi.h>

grub-core/disk/efi/efidisk.c

-13
Original file line numberDiff line numberDiff line change
@@ -396,19 +396,6 @@ enumerate_disks (void)
396396
free_devices (devices);
397397
}
398398

399-
void
400-
grub_efidisk_reenumerate_disks (void)
401-
{
402-
free_devices (fd_devices);
403-
free_devices (hd_devices);
404-
free_devices (cd_devices);
405-
fd_devices = 0;
406-
hd_devices = 0;
407-
cd_devices = 0;
408-
409-
enumerate_disks ();
410-
}
411-
412399
static int
413400
grub_efidisk_iterate (grub_disk_dev_iterate_hook_t hook, void *hook_data,
414401
grub_disk_pull_t pull)

grub-core/kern/efi/efi.c

-13
Original file line numberDiff line numberDiff line change
@@ -95,19 +95,6 @@ grub_efi_locate_handle (grub_efi_locate_search_type_t search_type,
9595
return buffer;
9696
}
9797

98-
grub_efi_status_t
99-
grub_efi_connect_controller (grub_efi_handle_t controller_handle,
100-
grub_efi_handle_t *driver_image_handle,
101-
grub_efi_device_path_protocol_t *remaining_device_path,
102-
grub_efi_boolean_t recursive)
103-
{
104-
grub_efi_boot_services_t *b;
105-
106-
b = grub_efi_system_table->boot_services;
107-
return efi_call_4 (b->connect_controller, controller_handle,
108-
driver_image_handle, remaining_device_path, recursive);
109-
}
110-
11198
void *
11299
grub_efi_open_protocol (grub_efi_handle_t handle,
113100
grub_efi_guid_t *protocol,

include/grub/efi/disk.h

-2
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,6 @@ grub_efi_handle_t
2727
EXPORT_FUNC(grub_efidisk_get_device_handle) (grub_disk_t disk);
2828
char *EXPORT_FUNC(grub_efidisk_get_device_name) (grub_efi_handle_t *handle);
2929

30-
void EXPORT_FUNC(grub_efidisk_reenumerate_disks) (void);
31-
3230
void grub_efidisk_init (void);
3331
void grub_efidisk_fini (void);
3432

include/grub/efi/efi.h

-5
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,6 @@ EXPORT_FUNC(grub_efi_locate_handle) (grub_efi_locate_search_type_t search_type,
4141
grub_efi_guid_t *protocol,
4242
void *search_key,
4343
grub_efi_uintn_t *num_handles);
44-
grub_efi_status_t
45-
EXPORT_FUNC(grub_efi_connect_controller) (grub_efi_handle_t controller_handle,
46-
grub_efi_handle_t *driver_image_handle,
47-
grub_efi_device_path_protocol_t *remaining_device_path,
48-
grub_efi_boolean_t recursive);
4944
void *EXPORT_FUNC(grub_efi_open_protocol) (grub_efi_handle_t handle,
5045
grub_efi_guid_t *protocol,
5146
grub_efi_uint32_t attributes);

0 commit comments

Comments
 (0)