This patch improves block caching algorithm for remote media on low-BW/high-delay links by only triggering read-ahead if two subsequent blocks have been requested by the upper-level code. This cuts boot time over IP KVMs noticeably, since the initialization stage reads bunch of small .4th (and now .lua) files that are not in the same cache stripe.
The original regression came in 2017 with revision 87ed2b7f5a. Even doing something like ls is painful on KVMs ever since.