Submitting a BIO from a work queue

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

I'm using 2.6.39.1 version of the Linux kernel. In my block device
driver, I'm queuing a struct work_struct from the bottom half of the
interrupt handler, i.e., in the ->bi_end_io function of a previously
submitted BIO. The work queue handler function then submits the next
BIO to be processed. The system becomes unresponsive when we do this.
We believe that calling submit_bio() from our work queue handler
function in this setup is causing the problem. Can someone explain
what the problem is in this scenario?

Thanks,
Pallav
--
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Filesystems]     [Linux SCSI]     [Linux RAID]     [Git]     [Kernel Newbies]     [Linux Newbie]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Samba]     [Device Mapper]

  Powered by Linux