diff --git a/[refs] b/[refs] index 368455dfa5b6..5ee5f91f826e 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: ec155afa82cb10d97b6c10d6ede5b0ffa321e816 +refs/heads/master: 5bee3b94d945851d6cb624a5e6808d9a815ebca0 diff --git a/trunk/drivers/spi/spi-s3c64xx.c b/trunk/drivers/spi/spi-s3c64xx.c index 0087139090e4..c6ad4e1c3dc0 100644 --- a/trunk/drivers/spi/spi-s3c64xx.c +++ b/trunk/drivers/spi/spi-s3c64xx.c @@ -976,7 +976,8 @@ static int s3c64xx_spi_setup(struct spi_device *spi) spi_set_ctldata(spi, NULL); err_gpio_req: - kfree(cs); + if (spi->dev.of_node) + kfree(cs); return err; }