diff options
author | Hauke Mehrtens <hauke@hauke-m.de> | 2015-12-20 14:42:35 +0100 |
---|---|---|
committer | Hauke Mehrtens <hauke@hauke-m.de> | 2015-12-21 00:53:54 +0100 |
commit | a74da9bfc585ba4117b78ece71f187e6614000e6 (patch) | |
tree | 67b499d9821ad452f99aac0f8c2b3cb117191cf5 | |
parent | 64c9b64089edfc70029defa68c114f88102cc9ca (diff) |
patches: convert gpio: change member .dev to .parent
add semantic patch which uses the dev member of struct gpio_chip on
kenrel version < 4.5 This change was done in upstream kernel commit
58383c78 "gpio: change member .dev to .parent".
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-rw-r--r-- | patches/collateral-evolutions/generic/0002-gpio-parent.cocci | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/patches/collateral-evolutions/generic/0002-gpio-parent.cocci b/patches/collateral-evolutions/generic/0002-gpio-parent.cocci new file mode 100644 index 00000000..b266facc --- /dev/null +++ b/patches/collateral-evolutions/generic/0002-gpio-parent.cocci @@ -0,0 +1,25 @@ +/* convert gpio: change member .dev to .parent + * + * add semantic patch which uses the dev member of struct gpio_chip on + * kenrel version < 4.5 This change was done in upstream kernel commit + * 58383c78 "gpio: change member .dev to .parent". + */ + +@r1@ +struct gpio_chip *chip; +expression E1; +@@ ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(4,5,0) + chip->parent = E1; ++#else ++chip->dev = E1; ++#endif /* LINUX_VERSION_CODE >= KERNEL_VERSION(4,5,0) */ +@r2@ +struct gpio_chip chip; +expression E2; +@@ ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(4,5,0) + chip.parent = E2; ++#else ++chip.dev = E2; ++#endif /* LINUX_VERSION_CODE >= KERNEL_VERSION(4,5,0) */ |