From d9157c5dc71d33f1f9784e29cd258026e8e32a05 Mon Sep 17 00:00:00 2001 From: Ash Logan <ash@heyquark.com> Date: Sat, 14 Aug 2021 20:29:24 +1000 Subject: [PATCH] (WiiU) Read up to 128k on the no-CFW unaligned slowpath it may be the slowpath, but 16k is a bit rich --- wiiu/fs/sd_fat_devoptab.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/wiiu/fs/sd_fat_devoptab.c b/wiiu/fs/sd_fat_devoptab.c index f9b6608bac..1076827e7e 100644 --- a/wiiu/fs/sd_fat_devoptab.c +++ b/wiiu/fs/sd_fat_devoptab.c @@ -292,8 +292,8 @@ static ssize_t sd_fat_write_r (struct _reent *r, void* fd, const char *ptr, size } } else { size_t len_aligned = FS_ALIGN(len); - if(len_aligned > 0x4000) - len_aligned = 0x4000; + if(len_aligned > 128*1024) + len_aligned = 128*1024; unsigned char *tmpBuf = (unsigned char *)memalign(FS_ALIGNMENT, len_aligned); if(!tmpBuf) { @@ -362,8 +362,8 @@ static ssize_t sd_fat_read_r (struct _reent *r, void* fd, char *ptr, size_t len) } } else { size_t len_aligned = FS_ALIGN(len); - if(len_aligned > 0x4000) - len_aligned = 0x4000; + if(len_aligned > 128*1024) + len_aligned = 128*1024; unsigned char *tmpBuf = (unsigned char *)memalign(FS_ALIGNMENT, len_aligned); if(!tmpBuf) {