From: Matt Fleming Date: Mon, 29 Apr 2013 19:08:02 +0000 (+0100) Subject: efi, pstore: Read data from variable store before memcpy() X-Git-Tag: omap-for-v3.10/dt-fixes-for-merge-window~75^2~2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8a415b8c05f261a52f45f2271b6c4731376fd5b5;p=pandora-kernel.git efi, pstore: Read data from variable store before memcpy() Seiji reported getting empty dmesg-* files, because the data was never actually read in efi_pstore_read_func(), and so the memcpy() was copying garbage data. This patch necessitated adding __efivar_entry_get() which is callable between efivar_entry_iter_{begin,end}(). We can also delete __efivar_entry_size() because efi_pstore_read_func() was the only caller. Reported-by: Seiji Aguchi Tested-by: Seiji Aguchi Cc: Tony Luck Cc: Matthew Garrett Signed-off-by: Matt Fleming --- Reading git-diff-tree failed