All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] export efi.flags to sysfs
@ 2014-05-26  8:39 ` Dave Young
  0 siblings, 0 replies; 44+ messages in thread
From: Dave Young @ 2014-05-26  8:39 UTC (permalink / raw)
  To: matt.fleming-ral2JQCrhuEAvxtiuMwx3w, bp-Gina5bIWoIWzQB+pC5nmwQ,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA,
	linux-efi-u79uwXL29TY76Z2rM5mHXA, vgoyal-H+wXaHxf7aLQT0dZR+AlfA


For efi=old_map and any old_map quirks like SGI UV in current
tree kexec/kdump will fail because it depends on the new 1:1 mapping.

Thus export the mapping method to sysfs so kexec tools can switch
to original way to boot.

Since we have efi.flags for all efi facilities so let's just export the
efi.flags itself, it maybe useful for other arches and use cases.

Signed-off-by: Dave Young <dyoung-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
---
 drivers/firmware/efi/efi.c |    3 +++
 1 file changed, 3 insertions(+)

Index: linux-2.6/drivers/firmware/efi/efi.c
===================================================================
--- linux-2.6.orig/drivers/firmware/efi/efi.c
+++ linux-2.6/drivers/firmware/efi/efi.c
@@ -86,16 +86,19 @@ static ssize_t name##_show(struct kobjec
 EFI_ATTR_SHOW(fw_vendor);
 EFI_ATTR_SHOW(runtime);
 EFI_ATTR_SHOW(config_table);
+EFI_ATTR_SHOW(flags);
 
 static struct kobj_attribute efi_attr_fw_vendor = __ATTR_RO(fw_vendor);
 static struct kobj_attribute efi_attr_runtime = __ATTR_RO(runtime);
 static struct kobj_attribute efi_attr_config_table = __ATTR_RO(config_table);
+static struct kobj_attribute efi_attr_flags = __ATTR_RO(flags);
 
 static struct attribute *efi_subsys_attrs[] = {
 	&efi_attr_systab.attr,
 	&efi_attr_fw_vendor.attr,
 	&efi_attr_runtime.attr,
 	&efi_attr_config_table.attr,
+	&efi_attr_flags.attr,
 	NULL,
 };
 

^ permalink raw reply	[flat|nested] 44+ messages in thread

end of thread, other threads:[~2014-05-30  7:33 UTC | newest]

Thread overview: 44+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-05-26  8:39 [PATCH] export efi.flags to sysfs Dave Young
2014-05-26  8:39 ` Dave Young
     [not found] ` <20140526083935.GA19682-je1gSBvt1Tc/CGXRbJeUwh/sF2h8X+2i0E9HWUfgJXw@public.gmane.org>
2014-05-27  3:00   ` Dave Young
2014-05-27  3:00     ` Dave Young
     [not found]     ` <20140527030058.GB2372-4/PLUo9XfK+sDdueE5tM26fLeoKvNuZc@public.gmane.org>
2014-05-27 13:36       ` Fleming, Matt
2014-05-27 13:36         ` Fleming, Matt
     [not found]         ` <CAL01qpvqa-8u2MZ=8wE8gsiprFLbN4U3AbEX9+h7FuemXNR93Q-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2014-05-28  2:09           ` Dave Young
2014-05-28  2:09             ` Dave Young
2014-05-28  9:47             ` Dave Young
2014-05-28 15:51               ` Alex Thorlton
     [not found]                 ` <20140528155104.GW10771-sJ/iWh9BUns@public.gmane.org>
2014-05-28 19:04                   ` Vivek Goyal
2014-05-28 19:04                     ` Vivek Goyal
2014-05-28 20:11                     ` Alex Thorlton
     [not found]                     ` <20140528190400.GR14863-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2014-05-29 11:58                       ` Fleming, Matt
2014-05-29 11:58                         ` Fleming, Matt
2014-05-29  2:37                   ` Dave Young
2014-05-29  2:37                     ` Dave Young
     [not found]             ` <20140528020935.GB2820-4/PLUo9XfK+sDdueE5tM26fLeoKvNuZc@public.gmane.org>
2014-05-28 14:51               ` Vivek Goyal
2014-05-28 14:51                 ` Vivek Goyal
     [not found]                 ` <20140528145140.GN14863-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2014-05-29 11:53                   ` Fleming, Matt
2014-05-29 11:53                     ` Fleming, Matt
     [not found]                     ` <CAL01qpsb5_Gh31uqm7yB6HP2rKQkhFWWTu+U4JAR54XR5bfbZw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2014-05-29 12:59                       ` Vivek Goyal
2014-05-29 12:59                         ` Vivek Goyal
     [not found]                         ` <20140529125910.GE14570-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2014-05-29 13:10                           ` Fleming, Matt
2014-05-29 13:10                             ` Fleming, Matt
     [not found]                             ` <CAL01qpuNS0u89gaR9pCKUoCVRkADhPO4mZueEyK8nP84=OfDaA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2014-05-30  1:53                               ` Dave Young
2014-05-30  1:53                                 ` Dave Young
2014-05-27 13:34   ` Vivek Goyal
2014-05-27 13:34     ` Vivek Goyal
     [not found]     ` <20140527133411.GG10994-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2014-05-28  2:13       ` Dave Young
2014-05-28  2:13         ` Dave Young
     [not found]         ` <20140528021359.GC2820-4/PLUo9XfK+sDdueE5tM26fLeoKvNuZc@public.gmane.org>
2014-05-28 12:40           ` Vivek Goyal
2014-05-28 12:40             ` Vivek Goyal
     [not found]             ` <20140528124029.GF14863-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2014-05-29  2:08               ` Dave Young
2014-05-29  2:08                 ` Dave Young
2014-05-29  9:09                 ` Dave Young
     [not found]                 ` <20140529020837.GB2068-4/PLUo9XfK+sDdueE5tM26fLeoKvNuZc@public.gmane.org>
2014-05-29 12:45                   ` Vivek Goyal
2014-05-29 12:45                     ` Vivek Goyal
     [not found]                     ` <20140529124520.GC14570-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2014-05-29 12:50                       ` Borislav Petkov
2014-05-29 12:50                         ` Borislav Petkov
2014-05-30  2:24                       ` Dave Young
2014-05-30  2:24                         ` Dave Young
     [not found]                         ` <20140530022438.GC1985-4/PLUo9XfK+sDdueE5tM26fLeoKvNuZc@public.gmane.org>
2014-05-30  7:33                           ` Borislav Petkov
2014-05-30  7:33                             ` Borislav Petkov

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.