On Sat, Oct 26, 2013 at 11:59:39AM -0400, Kevin O'Connor wrote:
The "drive" structure is always malloc'ed and therefore always starts off described as a 32-bit "flat" pointer. Instead of switching to/from 16bit pointers, make all the code use the 32bit pointer. This eliminates the confusing 16/32 bit pointer switches.
FYI, I pushed this patch (along with the other two patches sent at the same time).
-Kevin