On Mon, Nov 14, 2016 at 12:04 PM, Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx> wrote: > > The array is statically initialized and never modified, > your patch shouldn't change anything, and this regardless of > the memory layout or compiler options. The problem is the _size_ of the array. Without that initializer for SForced case, it is one entry too small, and you get a random access past the end of the array. The patch is definitely correct. Linus -- To unsubscribe from this list: send the line "unsubscribe linux-sparse" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html