diff options
author | Mike Isely <isely@pobox.com> | 2008-04-06 21:22:43 -0500 |
---|---|---|
committer | Mike Isely <isely@pobox.com> | 2008-04-06 21:22:43 -0500 |
commit | df054b4ba9e38717e792e7aa0cfc2be8a68b5529 (patch) | |
tree | beaa99349f1126d7e47e0aafb96d0ecc78a3605b /linux/drivers/media/common | |
parent | 0e6c910e99357afdff08cee78c58b2ae5b49e990 (diff) | |
download | mediapointer-dvb-s2-df054b4ba9e38717e792e7aa0cfc2be8a68b5529.tar.gz mediapointer-dvb-s2-df054b4ba9e38717e792e7aa0cfc2be8a68b5529.tar.bz2 |
pvrusb2: Close connect/disconnect race
From: Mike Isely <isely@pobox.com>
If a disconnect happens before initialization is completed, the
pvrusb2 driver can accidentally touch dangling pointers. The whole
initialization function must be protected by the big_lock, and once
inside that lock, the initialization function should abort if it is
discovered that a disconnect has already taken place.
Signed-off-by: Mike Isely <isely@pobox.com>
Diffstat (limited to 'linux/drivers/media/common')
0 files changed, 0 insertions, 0 deletions