> -----Original Message----- > From: Wang, Xiaoming > Sent: Saturday, November 02, 2013 6:48 AM > To: myungjoo....@samsung.com; cw00.c...@samsung.com; > linux-kernel@vger.kernel.org > Cc: Liu, Chuansheng; Zhang, Dongxing; Wang, Xiaoming > Subject: [PATCH] [extcon]:remove freed groups caused the panic or warning in > unregister flow > > (edev->extcon_dev_type.groups) has been freed before device_unregister. > extcon_dev_unregister -> kfree(edev->extcon_dev_type.groups) > then device_unregister -> device_del -> device_remove_attrs > -> device_remove_groups(dev, type->groups); > panic because type->groups has been freed. > This patch fix the panic that using the freed memory.
Tested-by: Liu, Chuansheng <chuansheng....@intel.com> Reviewed-by: Liu, Chuansheng <chuansheng....@intel.com> N�����r��y����b�X��ǧv�^�){.n�+����{����zX����ܨ}���Ơz�&j:+v�������zZ+��+zf���h���~����i���z��w���?�����&�)ߢf��^jǫy�m��@A�a��� 0��h���i