Messages in this thread | | | Date | Mon, 21 Dec 2015 12:31:06 +0500 | From | "Artem S. Tashkinov" <> | Subject | Re: IO errors after "block: remove bio get nr vec s()" |
| |
On 2015-12-21 10:23, Linus Torvalds wrote: > On Sun, Dec 20, 2015 at 8:47 PM, Linus Torvalds > <torvalds@linux-foundation.org> wrote: >> >> That said, we obviously need to figure out this current problem >> regardless first.. > > ... although maybe it *would* be interesting to hear what happens if > you just compile a 64-bit kernel instead? > > Do you still see the problem? Because if not, then we should look very > specifically for some 32-bit PAE issue. > > For example, maybe we use "unsigned long" somewhere where we should > use "phys_addr_t". On x86-64, they obviously end up being the same. On > normal non-PAE x86-32, they are also the same. But .. >
Let's wait for what Tejun Heo might say - I've applied his debugging patch and sent back the results.
Building x86_64 kernel here involves installing a 64bit Linux VM, so I'd like it to be the last resort.
| |