From: Arnd Bergmann Date: Wed, 4 Jun 2014 08:00:59 +0000 (+0200) Subject: hsi: omap_ssi_port: use normal module refcounting X-Git-Tag: omap-for-v3.16/fixes-against-rc1~17^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b357d7b58f379ebe8038cd97b6204f2f5c52220d;p=pandora-kernel.git hsi: omap_ssi_port: use normal module refcounting The ref_module() function is used for internal housekeeping of the module code, it's not normally used by subsystems or device drivers, and the use of ref_module in the omap_ssi_port driver causes a link build error when modules are disabled: hsi/controllers/omap_ssi_port.c: In function 'ssi_port_probe': hsi/controllers/omap_ssi_port.c:1119:2: error: implicit declaration of function 'ref_module' [-Werror=implicit-function-declaration] This changes the omap_ssi_port driver to use try_module_get() and module_put() instead, which is the normal way to ensure that the driver providing a device used in another module does not go away. Signed-off-by: Arnd Bergmann Cc: Sebastian Reichel Cc: Carlos Chinea Cc: Ivaylo Dimitrov Signed-off-by: Sebastian Reichel --- Reading git-diff-tree failed