• Christophe Leroy's avatar
    eeprom: at25: Use DMA safe buffers · 5b47b751
    Christophe Leroy authored
    Reading EEPROM fails with following warning:
    
    [   16.357496] ------------[ cut here ]------------
    [   16.357529] fsl_spi b01004c0.spi: rejecting DMA map of vmalloc memory
    [   16.357698] WARNING: CPU: 0 PID: 371 at include/linux/dma-mapping.h:326 fsl_spi_cpm_bufs+0x2a0/0x2d8
    [   16.357775] CPU: 0 PID: 371 Comm: od Not tainted 5.16.11-s3k-dev-01743-g19beecbfe9d6-dirty #109
    [   16.357806] NIP:  c03fbc9c LR: c03fbc9c CTR: 00000000
    [   16.357825] REGS: e68d9b20 TRAP: 0700   Not tainted  (5.16.11-s3k-dev-01743-g19beecbfe9d6-dirty)
    [   16.357849] MSR:  00029032 <EE,ME,IR,DR,RI>  CR: 24002282  XER: 00000000
    [   16.357931]
    [   16.357931] GPR00: c03fbc9c e68d9be0 c26d06a0 00000039 00000001 c0d36364 c0e96428 00000027
    [   16.357931] GPR08: 00000001 00000000 00000023 3fffc000 24002282 100d3dd6 100a2ffc 00000000
    [   16.357931] GPR16: 100cd280 100b0000 00000000 aff54f7e 100d0000 100d0000 00000001 100cf328
    [   16.357931] GPR24: 100cf328 00000000 00000003 e68d9e30 c156b410 e67ab4c0 e68d9...
    5b47b751
at25.c 12.7 KB