diff options
author | Andrzej Hajda <a.hajda@samsung.com> | 2015-09-25 08:43:31 +0200 |
---|---|---|
committer | Tejun Heo <tj@kernel.org> | 2015-09-25 11:50:15 -0400 |
commit | a73f22f9811da0f69d5f04eadcfc87b4d6280814 (patch) | |
tree | b1b5cdb6081165d467a8016fce9ff5604f53fa12 /drivers/ata | |
parent | 88622d80af827b23201d62bbc1697541308f85e9 (diff) | |
download | op-kernel-dev-a73f22f9811da0f69d5f04eadcfc87b4d6280814.zip op-kernel-dev-a73f22f9811da0f69d5f04eadcfc87b4d6280814.tar.gz |
libata: samsung_cf: fix handling platform_get_irq result
The function can return negative value.
The problem has been detected using proposed semantic patch
scripts/coccinelle/tests/assign_signed_to_unsigned.cocci [1].
[1]: http://permalink.gmane.org/gmane.linux.kernel/2046107
Signed-off-by: Andrzej Hajda <a.hajda@samsung.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
Diffstat (limited to 'drivers/ata')
-rw-r--r-- | drivers/ata/pata_samsung_cf.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/ata/pata_samsung_cf.c b/drivers/ata/pata_samsung_cf.c index cbb5a47..f6facd6 100644 --- a/drivers/ata/pata_samsung_cf.c +++ b/drivers/ata/pata_samsung_cf.c @@ -70,7 +70,7 @@ struct s3c_ide_info { struct clk *clk; void __iomem *ide_addr; void __iomem *sfr_addr; - unsigned int irq; + int irq; enum s3c_cpu_type cpu_type; unsigned int fifo_status_reg; }; |