diff options
author | Márton Németh <nm127@freemail.hu> | 2010-02-02 23:41:06 -0700 |
---|---|---|
committer | Dan Williams <dan.j.williams@intel.com> | 2010-02-02 23:41:06 -0700 |
commit | 4b1cf1facca31b7db2a61d8aa2ba40d5a93a0957 (patch) | |
tree | 97fd86a2a15a6e482546b7f8b92e47c5a56a2aaa /drivers/dma/ipu/ipu_idmac.c | |
parent | 9c3a50b7d7ec45da34e73cac66cde12dd6092dd8 (diff) | |
download | op-kernel-dev-4b1cf1facca31b7db2a61d8aa2ba40d5a93a0957.zip op-kernel-dev-4b1cf1facca31b7db2a61d8aa2ba40d5a93a0957.tar.gz |
dma: make Open Firmware device id constant
The match_table field of the struct of_device_id is constant in <linux/of_platform.h>
so it is worth to make the initialization data also constant.
The semantic match that finds this kind of pattern is as follows:
(http://coccinelle.lip6.fr/)
// <smpl>
@r@
disable decl_init,const_decl_init;
identifier I1, I2, x;
@@
struct I1 {
...
const struct I2 *x;
...
};
@s@
identifier r.I1, y;
identifier r.x, E;
@@
struct I1 y = {
.x = E,
};
@c@
identifier r.I2;
identifier s.E;
@@
const struct I2 E[] = ... ;
@depends on !c@
identifier r.I2;
identifier s.E;
@@
+ const
struct I2 E[] = ...;
// </smpl>
Signed-off-by: Márton Németh <nm127@freemail.hu>
Cc: Julia Lawall <julia@diku.dk>
Cc: cocci@diku.dk
[dan.j.williams@intel.com: resolved conflict with recent fsldma updates]
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Diffstat (limited to 'drivers/dma/ipu/ipu_idmac.c')
0 files changed, 0 insertions, 0 deletions