From: Dave Young Date: Fri, 11 Jan 2008 06:22:52 +0000 (-0800) Subject: [BLUETOOTH]: rfcomm tty BUG_ON() code fix X-Git-Tag: v2.6.24-rc8~7^2~8 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f951375d470c1a20d92c34377991197e6bf17990;p=pandora-kernel.git [BLUETOOTH]: rfcomm tty BUG_ON() code fix 1) In tty.c the BUG_ON at line 115 will never be called, because the the before list_del_init in this same function. 115 BUG_ON(!list_empty(&dev->list)); So move the list_del_init to rfcomm_dev_del 2) The rfcomm_dev_del could be called from diffrent path (rfcomm_tty_hangup/rfcomm_dev_state_change/rfcomm_release_dev), So add another BUG_ON when the rfcomm_dev_del is called more than one time. Signed-off-by: Dave Young Signed-off-by: David S. Miller --- Reading git-diff-tree failed