linux - multithread access to platform device driver -
i writing platform device driver embedded linux on arm. i've noticed multithreaded application user space can access driver 1 thread @ time, , never simultaneously regardless of separate file access in /dev/* driver. the same driver (with modified probe()) targeted x86 on pcie works fine multithreaded access functions. any idea why? thanks. this error in user space application.