Git rev: master/81f9e815d36848761a9dfa94b00ad998bb39a4a6 Image location: https://autobuilder.yocto.io/pub/releases/yocto-2.8_M3.rc1/machines/mpc8315e-rdb/ The system randomly hang when running commands either on NFS or on hard disk. The oeqa automation test and LTP/Posix test can not finish due to this issue. The issue was introduce since the kernel was updated to 5.2. Zhe He (zhe.he@windriver.com) narrowed it down to the following kernel commit which was merged in 5.1-rc1: commit f8b58c64eaef03946dbb1b100ba0255f72031c17 Author: Christophe Leroy <christophe.leroy@c-s.fr> Date: Thu Feb 21 10:38:00 2019 +0000 powerpc/603: let's handle PAGE_DIRTY directly PAGE_DIRTY corresponds to the C bit. If writing on a page for which the C bit is not set, a DataStoreTLBMiss is generated. No need to check it in DataLoadTLBMiss. Signed-off-by: Christophe Leroy <christophe.leroy@c-s.fr> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au> He has backported a patch from upstream and sent it to the list: https://lists.yoctoproject.org/pipermail/linux-yocto/2019-September/007995.html
I have sent the fix to linux-yocto. The maintainer would rather sync up with upstream stable later than merge the fix right now. So we have to wait until the patch goes to stable tree and is merged back. https://lists.yoctoproject.org/pipermail/linux-yocto/2019-September/007999.html
I actually did merge this one. It is in my recent v5.2 SRCREV bumps.
http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=3584fffc72166a9971a4a85f3d6fda4eb23d5042
Verified with 3.0 RC2. Git rev: master/94f6b31befda5c496f65e863a6f8152b42d7ebf0