Patent ID: 7502871

Claim:
A method, in an input/output (I/O) adapter, comprising: receiving, in the I/O adapter from an application instance, a user space operation requesting modification of a resource allocation for direct linear block address (LBA) based input/output (I/O) between the application instance and a physical storage device; modifying, by the I/O adapter, the resource allocation in a LBA table entry, of an LBA table, associated with the I/O adapter and the application instance; returning, from the I/O adapter, results of the modification of the resource allocation to the application instance; determining if an I/O transaction is active on the LBA table entry; modifying the LBA table entry only if there are no I/O transactions active on the LBA table entry; initiating a timer if there is an I/O transaction active on the LBA table entry; determining if a quiescent point is reached before the timer times out; and modifying the LBA table entry only if the quiescent point is reached before the timer times out, wherein the quiescent point is a point at which no I/O transactions are active on the LBA table entry.