Am Montag 29 März 2010 12:04:51 schrieb Jiri Kosina: > For hiddev, this causes a problem, as you introduced BKL into > hiddev_connect() exactly because of the proper dependency -- we have the > BKL there to avoid race after usb_register_dev() -- once the device node > has been created, open() could happen on it. Hi, it seems to me you cannot deadlock with the BKL and an rwsem, as BKL will be dropped if a task blocks on the rwsem. This is not a nice feature of the BKL to use. Do you have an alternative idea? Regards Oliver -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html