diff options
| author | Johan Hovold <johan@kernel.org> | 2017-04-26 12:23:04 +0200 |
|---|---|---|
| committer | Sasha Levin <alexander.levin@verizon.com> | 2017-06-13 09:29:21 -0400 |
| commit | e0b7d5eae185f302b319cd9f7319584b27ed83b2 (patch) | |
| tree | e37935eb7b4ea611f9f6db088234918fb1c06f2b /kernel/sysctl_binary.c | |
| parent | 47655216cdf4666a274f41ef64adfb2b91a0890e (diff) | |
staging: gdm724x: gdm_mux: fix use-after-free on module unload
[ Upstream commit b58f45c8fc301fe83ee28cad3e64686c19e78f1c ]
Make sure to deregister the USB driver before releasing the tty driver
to avoid use-after-free in the USB disconnect callback where the tty
devices are deregistered.
Fixes: 61e121047645 ("staging: gdm7240: adding LTE USB driver")
Cc: stable <stable@vger.kernel.org> # 3.12
Cc: Won Kang <wkang77@gmail.com>
Signed-off-by: Johan Hovold <johan@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Sasha Levin <alexander.levin@verizon.com>
Diffstat (limited to 'kernel/sysctl_binary.c')
0 files changed, 0 insertions, 0 deletions
