Patent ID: 7899958
Filing Date: 2011-03-01
Classification: G06F

Abstract:
1. Within a data processing system that supports multiple processing partitions, a computer-implemented method for managing I/O operations, comprising: determining whether a queue bank that has been dedicated for use in performing I/O operations is currently waiting to be re-used; making the queue bank available for re-use in performing the I/O operations in a manner that is based upon whether modifications that affect the queue bank are being made to a processing partition containing the queue bank; selecting memory for removal from the processing partition containing the queue bank; determining that the queue bank includes at least part of the selected memory; ensuring that the queue bank is not selected for re-use before the selected memory has been removed from the processing partition containing the queue bank by placing the queue bank at an end of an available queue such that the queue bank will not be selected for re-use before the selected memory has been removed from the processing partition containing the queue bank.