Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge tag 'hsi-for-3.16-fixes1' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi

Pull HSI build fixes from Sebastian Reichel:
- tighten dependency between ssi-protocol and omap-ssi to fix build
failures with randconfig.
- use normal module refcounting in omap driver to fix build with
disabled module support

* tag 'hsi-for-3.16-fixes1' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi:
hsi: omap_ssi_port: use normal module refcounting
HSI: fix omap ssi driver dependency

+3 -3
+1 -1
drivers/hsi/clients/Kconfig
··· 15 15 16 16 config SSI_PROTOCOL 17 17 tristate "SSI protocol" 18 - depends on HSI && PHONET && (OMAP_SSI=y || OMAP_SSI=m) 18 + depends on HSI && PHONET && OMAP_SSI 19 19 help 20 20 If you say Y here, you will enable the SSI protocol aka McSAAB. 21 21
+2 -2
drivers/hsi/controllers/omap_ssi_port.c
··· 1116 1116 1117 1117 dev_dbg(&pd->dev, "init ssi port...\n"); 1118 1118 1119 - err = ref_module(THIS_MODULE, ssi->owner); 1120 - if (err) { 1119 + if (!try_module_get(ssi->owner)) { 1121 1120 dev_err(&pd->dev, "could not increment parent module refcount (err=%d)\n", 1122 1121 err); 1123 1122 return -ENODEV; ··· 1253 1254 1254 1255 omap_ssi->port[omap_port->port_id] = NULL; 1255 1256 platform_set_drvdata(pd, NULL); 1257 + module_put(ssi->owner); 1256 1258 pm_runtime_disable(&pd->dev); 1257 1259 1258 1260 return 0;