coccinelle: Check for missing NULL terminators in of_device_id tables
authorStephen Boyd <sboyd@codeaurora.org>
Tue, 3 Jun 2014 18:25:27 +0000 (20:25 +0200)
committerMichal Marek <mmarek@suse.cz>
Mon, 9 Jun 2014 21:39:16 +0000 (23:39 +0200)
commit2d5c5dbb48253f1729dc09f266a98bd2d7e694cb
treead8b0e9a885904c216831ee70fc50e262b279baa
parent9b24a15d81f4b7cd50c3cf13c0e753c865e345df
coccinelle: Check for missing NULL terminators in of_device_id tables

Failure to terminate an of_device_id table can lead to confusing
failures depending on where the compiler places the array. Add a
check to make sure these tables are terminated. Thanks to Mitchel
Humpherys for coming up with the pattern initially.

Cc: Mitchel Humpherys <mitchelh@codeaurora.org>
Cc: Gilles Muller <Gilles.Muller@lip6.fr>
Cc: Nicolas Palix <nicolas.palix@imag.fr>
Cc: Rob Herring <robh+dt@kernel.org>
Cc: devicetree@vger.kernel.org
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
Acked-by: Grant Likely <grant.likely@linaro.org>
Signed-off-by: Julia Lawall <julia.lawall@lip6.fr>
Signed-off-by: Michal Marek <mmarek@suse.cz>
scripts/coccinelle/misc/of_table.cocci [new file with mode: 0644]