diff options
author | Tony Lindgren <tony@atomide.com> | 2019-09-22 09:49:25 -0700 |
---|---|---|
committer | Tony Lindgren <tony@atomide.com> | 2019-09-22 09:46:32 -0700 |
commit | 201a74c13723a33b840263db6f0ee8e5e74933bd (patch) | |
tree | 91455072326321894000c504a0c10def8a6d38d4 | |
parent | ac8c78ae24b5535576cb398cb6e6b895ce0f918d (diff) | |
download | linux-omap-droid4-pending-mdm-v5.3.tar.gz |
tty: n_gsm: Fix oops with serdev with locked gsm_data_queue()droid4-pending-mdm-v5.3
We need to use gsm_data_queue() for locked version that claims tx_lock
to avoid occasional oopses.
Signed-off-by: Tony Lindgren <tony@atomide.com>
-rw-r--r-- | drivers/tty/n_gsm.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/tty/n_gsm.c b/drivers/tty/n_gsm.c index 0ebdfdda71fd56..44e15d75b624a7 100644 --- a/drivers/tty/n_gsm.c +++ b/drivers/tty/n_gsm.c @@ -2450,7 +2450,7 @@ static int gsd_write(struct gsm_serdev *gsd, struct gsm_serdev_dlci *sd, break; } memcpy(dp, buf, len); - __gsm_data_queue(dlci, msg); + gsm_data_queue(dlci, msg); total_size += size; return total_size; |