[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH for-4.5 V6 10/14] Add arch specific module handling to read_file()
>>> On 24.09.14 at 07:03, <roy.franz@xxxxxxxxxx> wrote: > +static void __init efi_arch_handle_module(struct file *file, const CHAR16 > *name, > + char *options) > +{ > + union string local_name; > + void *ptr; > + > + /* > + * Make a copy, as conversion is destructive, and caller still wants > + * wide string available after this call returns. > + */ > + if ( efi_bs->AllocatePool(EfiLoaderData, (wstrlen(name) + 1) * > sizeof(*name), > + &ptr) != EFI_SUCCESS ) > + blexit(L"ERROR Unable to allocate string buffer"); As I keep seeing this: Please drop these "ERROR " prefixes from blexit() messages - their text already makes clear that this is an error (and even more so together with the module returning to whatever component invoked it). > + > + local_name.w = ptr; > + wstrcpy(local_name.w, name); > + w2s(&local_name); > + > + place_string(&mb_modules[mbi.mods_count].string, options); > + place_string(&mb_modules[mbi.mods_count].string, ""); What is this good for btw? I don't see anything similar being done in the original code. Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |