summaryrefslogtreecommitdiff
path: root/drivers/staging/most/hdm-i2c/hdm_i2c.c
diff options
context:
space:
mode:
authorChristian Gromm <christian.gromm@microchip.com>2015-09-28 15:18:33 (GMT)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2015-09-29 01:18:49 (GMT)
commit3032ab931bc81d56f6bd9a2a319afc66e4b03923 (patch)
treec91e67201f46e05c4309ad85b2154b394f799b21 /drivers/staging/most/hdm-i2c/hdm_i2c.c
parent25ef42f3084df7b7511f1a9f72678a95d444f579 (diff)
downloadlinux-3032ab931bc81d56f6bd9a2a319afc66e4b03923.tar.xz
staging: most: remove shared IRQ request
Since there is no way find out whether the INIC has generated an interrupt, the I2C interrupt must not be registered as a shared interrupt. Reported-by: PrasannaKumar Muralidharan <PrasannaKumar.Muraidharan@microchip.com> Signed-off-by: Christian Gromm <christian.gromm@microchip.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/staging/most/hdm-i2c/hdm_i2c.c')
-rw-r--r--drivers/staging/most/hdm-i2c/hdm_i2c.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/staging/most/hdm-i2c/hdm_i2c.c b/drivers/staging/most/hdm-i2c/hdm_i2c.c
index 029ded3..7e0c461 100644
--- a/drivers/staging/most/hdm-i2c/hdm_i2c.c
+++ b/drivers/staging/most/hdm-i2c/hdm_i2c.c
@@ -364,7 +364,7 @@ static int i2c_probe(struct i2c_client *client, const struct i2c_device_id *id)
dev->polling_mode = polling_req || client->irq <= 0;
if (!dev->polling_mode) {
pr_info("Requesting IRQ: %d\n", client->irq);
- ret = request_irq(client->irq, most_irq_handler, IRQF_SHARED,
+ ret = request_irq(client->irq, most_irq_handler, 0,
client->name, dev);
if (ret) {
pr_info("IRQ request failed: %d, "