Sorry, my first sentence should have read: I subsequently added a fixup to drivers/mtd/chips/cfi_cmdset_0002.c to correct top/bottom detection for many Macronix devices including the MX29LV400CBCT.