Hi Jeff, Jeff Fellin wrote:
When configuring my system with three Xilinx Gpio devices using drivers/char/xilinx_gpio, my system would hang during bootup. I isolated the problem to the xilinx_gpio driver, on an error condition in xgpio_probe. When the second device was probed, the request_irq failed leaving the inst_list_sem locked, so when the third probe started it blocked onacquiring the lock.
Nice detective work - thanks for the patch. John ___________________________ microblaze-uclinux mailing list microblaze-uclinux@xxxxxxxxxxxxxx Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/