So, looking into this a bit more, thinking of how I could potentially manage to sneak this into 2.02, and so on, I decided to rebase Andrei's direct cache buffer patch onto the others.
Changes since v1: - disk_malloc() function now used as default for all disks, rather than a runtime check for presence of disk-specific one - adding Andrei's direct cache buffer use patch (obviously happy for this one to be treated separately, but made sense to include the rebased version with this posting) Andrei Borzenkov (1): disk: read into cache directly Leif Lindholm (2): disk: Add support for device-specific malloc function efidisk: implement alignment-respecting malloc function grub-core/disk/efi/efidisk.c | 8 ++++ grub-core/kern/disk.c | 105 +++++++++++++++++++++++++++---------------- grub-core/lib/disk.c | 6 +-- include/grub/disk.h | 16 ++++++- 4 files changed, 92 insertions(+), 43 deletions(-) -- 2.1.4 _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel