On Thu, Mar 13, 2014 at 6:17 PM, Andi Kleen <[email protected]> wrote: > Stephane Eranian <[email protected]> writes: > >> This patch fixes a bug with the SNB/IVB/HSW uncore >> mmeory controller support. >> >> The PCI Ids tables for the memory controller were missing end markers. >> That could cause random crashes on boot during or after PCI device >> registration. > > I wonder if there's a way to check this in checkpatch.pl ? > > Or maybe a sparse check could be added, with a new type attribute > that says "needs to be 0 terminate" > Not that easy , because in some cases, the size may be passed as a parameter to the call or maybe embedded into a struct passed to the call. But if you target this specific macro, you should be able to find the issues.
> -Andi > > -- > [email protected] -- Speaking for myself only -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

