From: Grygorii Strashko Date: Fri, 12 Sep 2014 14:54:00 +0000 (+0300) Subject: spi: davinci: request cs_gpio's from probe X-Git-Tag: fixes-for-v3.18-merge-window~111^2^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8936decdd977ee614234153a1aba85d12329fa7a;p=pandora-kernel.git spi: davinci: request cs_gpio's from probe Now CS GPIOs are requested from struct spi_master.setup() callback and that causes failures when Client SPI device is getting accessed through SPIDEV driver. The failure happens, because .setup() callback may be called many times from IOCTL handler and when it's called second time gpio_request() will fail and return -EBUSY. Hence, fix it by moving CS GPIOs requesting code in .probe(). Reported-by: Murali Karicheri Signed-off-by: Grygorii Strashko Signed-off-by: Mark Brown --- Reading git-diff-tree failed