From: Quanyang Wang <[email protected]>
Hi Bruce & Michal,
When using gcc 9.2.0 to build kernel, boot the kernel, any operation on SD card
will occur the error:
blk_update_request: I/O error, dev mmcblk0, sector 0 op 0x0:(READ) flags 0x0
phys_seg 1 prio class 0
Buffer I/O error on dev mmcblk0, logical block 0, async page read
But using gcc 7.4.0 to build kernel, there is no problem.
And using gcc 9.2.0 to build xilinx sdk 4.19 can reproduce this error.
This is because the optimization of gcc 9.2.0 breaks the value of registers.
Would you please help review and merge these patches to linux-yocto
v5.4/standard/xlnx-soc branch?
Quanyang Wang (1):
sdhci: arasan: use an array of integers for *_itap/otap_delays instead
of macro *_ITAP/OTAP_DELAYS
drivers/mmc/host/sdhci-of-arasan.c | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
--
2.17.1
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#8449):
https://lists.yoctoproject.org/g/linux-yocto/message/8449
Mute This Topic: https://lists.yoctoproject.org/mt/71854785/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-