commit | bef74542fbbb4cd629793f4efee8e0053b360570 | [log] [tgz] |
---|---|---|
author | Martijn Coenen <maco@google.com> | Fri Dec 14 10:41:28 2018 +0100 |
committer | Martijn Coenen <maco@google.com> | Fri Dec 14 09:51:01 2018 +0000 |
tree | da6c583181134b201a6f9552c7cd6c56d9369c43 | |
parent | 21f3d9456976750de905a84df8a9d0774822bdb0 [diff] |
Work around a kernel bug that prevents APEX mounting. In some cases, it appears the kernel doesn't invalidate cache pages that were created *before* we changed the offset of the loop device to the correct offset in the APEX image. This means that subsequent reads can return erroneous data, and fail to mount the APEX filesystem. Bug: 120853401 Test: /apex mounts on gphone_sdk_x86_64 Change-Id: I70952bcfc2a04807471bd13b30018a028977f19f