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]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to