fix a kernel panic when removing usb cable
Bug
1437976
Bug
200040945
Change-Id: Ie9f947c1a829f5b5bc44127d4856d408f97f8057
Signed-off-by: Phil Luo <phluo@nvidia.com>
Reviewed-on: http://git-master/r/382446
Signed-off-by: Gaurav Singh <gauravsingh@nvidia.com>
Reviewed-on: http://git-master/r/556799
Reviewed-by: Rick Song <ricks@nvidia.com>
Reviewed-by: Robert Shih <rshih@nvidia.com>
Reviewed-by: Mitch Luban <mluban@nvidia.com>
if (cdev->config == config)
reset_config(cdev);
- list_del(&config->list);
+ if((&config->list)->next != LIST_POISON1)
+ list_del(&config->list);
spin_unlock_irqrestore(&cdev->lock, flags);