summaryrefslogtreecommitdiff
path: root/bcm5974.c
diff options
context:
space:
mode:
Diffstat (limited to 'bcm5974.c')
-rw-r--r--bcm5974.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/bcm5974.c b/bcm5974.c
index 4d9dd45..2b94835 100644
--- a/bcm5974.c
+++ b/bcm5974.c
@@ -167,7 +167,7 @@ struct atp {
167#define DIM_Y 800 /* maximum trackpad y value */ 167#define DIM_Y 800 /* maximum trackpad y value */
168 168
169/* logical signal quality */ 169/* logical signal quality */
170#define SN_PRESSURE 40 /* pressure signal-to-noise ratio */ 170#define SN_PRESSURE 45 /* pressure signal-to-noise ratio */
171#define SN_WIDTH 100 /* width signal-to-noise ratio */ 171#define SN_WIDTH 100 /* width signal-to-noise ratio */
172#define SN_COORD 250 /* coordinate signal-to-noise ratio */ 172#define SN_COORD 250 /* coordinate signal-to-noise ratio */
173 173
@@ -385,7 +385,7 @@ static void irq_button(struct urb *urb)
385 input_sync(dev->input); 385 input_sync(dev->input);
386 386
387exit: 387exit:
388 error = usb_submit_urb(dev->bt_urb, GFP_KERNEL); 388 error = usb_submit_urb(dev->bt_urb, GFP_ATOMIC);
389 if (error) 389 if (error)
390 err("bcm5974: button urb failed: %d", error); 390 err("bcm5974: button urb failed: %d", error);
391} 391}
@@ -424,7 +424,7 @@ static void irq_trackpad(struct urb *urb)
424 input_sync(dev->input); 424 input_sync(dev->input);
425 425
426exit: 426exit:
427 error = usb_submit_urb(dev->tp_urb, GFP_KERNEL); 427 error = usb_submit_urb(dev->tp_urb, GFP_ATOMIC);
428 if (error) 428 if (error)
429 err("bcm5974: trackpad urb failed: %d", error); 429 err("bcm5974: trackpad urb failed: %d", error);
430} 430}