commit | a888db713209f1896622819720709aafb582949a | [log] [tgz] |
---|---|---|
author | Deva Ramasubramanian <dramasub@codeaurora.org> | Wed Feb 06 11:29:25 2013 -0800 |
committer | Jay Chokshi <jchokshi@codeaurora.org> | Thu Feb 14 20:02:15 2013 -0800 |
tree | 4b011f7791ef4c25bbc66ea5eba18031e5dc0580 | |
parent | 6c283851ce65499ae8e514457e17410ef8c18e84 [diff] |
switch: Reset device's drvdata before destroying it dev_set_drvdata() sets the device specific driver data at dev->p->driver_data. However, dev is destroyed and has it's context memory freed in device_destroy(). As a result, calling dev_set_drvdata() causes a fault when accessing dev->p. Change-Id: I4b1e6d17db52d0e31caf9b52e59979ff9cbb0c12 CRs-Fixed: 449732 Signed-off-by: Deva Ramasubramanian <dramasub@codeaurora.org>