1461106600-e6753b48-dbe6-415d-8392-7f5ed526cdcd

1. A method comprising:
receiving, by a host adapter, a hardware IO command block including a target IO command for a target IO device;
modifying said hardware IO command block to include an abort command; and
checking a state of a flag in said hardware IO command block to determine whether both said abort command and said target IO command have completed.
2. The method of claim 1 further comprising:
scheduling said hardware IO command block for execution by said host adapter following said modifying.
3. The method of claim 1 wherein said modifying does not affect information is said hardware IO command block for said target IO command.
4. The method of claim 1 wherein said modifying is performed by a host adapter manager executing on a host system.
5. The method of claim 1 wherein said modifying is performed by a sequencer of said host adapter.
6. The method of claim 1 further comprising:
notifying a host system of completion of both said abort command and said target IO command when said flag has an asserted state.
7. The method of claim 6 further comprising:
leaving said flag asserted only following completion of execution of both said abort command and said target IO command.
8. A method comprising:
receiving, by a host adapter, a hardware IO command block including a target IO command for a target IO device;
modifying said hardware IO command block to include an abort command;
scheduling said hardware IO command block for execution by said host adapter following said modifying;
checking a state of a flag in said hardware IO command block to determine whether both said abort command and said target IO command have completed; and
notifying a host system of completion of both said abort command and said target IO command when said flag has an asserted state.
9. The method of claim 8 wherein said modifying does not affect information is said hardware IO command block for said target IO command.
10. The method of claim 8 wherein said modifying is performed by a host adapter manager executing on a host system.
11. The method of claim 8 wherein said modifying is performed by a sequencer of said host adapter.
12. The method of claim 8 further comprising:
leaving said flag asserted only following completion of execution of both said abort command and said target IO command.
13. A method comprising:
configuring a done flag in a hardware IO control block, which includes a target IO command, to a first state wherein said first state indicates said target IO command has not been executed by a host adapter; and
configuring said hardware IO control block to include an abort command for said target IO command wherein said hardware IO control block includes both said target IO command and said abort command.
14. The method of claim 13 further comprising:
configuring said done flag to a second state upon completion of said target IO command and said abort command.
15. The method of claim 13 further comprising:
scheduling said hardware IO command block for execution by said host adapter following said configuring said hardware IO control block to include said abort command.
16. The method of claim 13 further comprising:
determining whether both said abort command and said target IO command have completed.
17. The method of claim 16 wherein said determining further comprises:
checking a state of said done flag in said hardware IO command block.
18. The method of claim 17 further comprising:
notifying a host system of completion of both said abort command and said target IO command when said done flag has a second state.
19. A method comprising:
configuring a done flag in a hardware IO control block, which includes a target IO command, to a first state wherein said first state indicates said target IO command has not been executed by a host adapter;
configuring said hardware IO control block to include an abort command for said target IO command wherein said hardware IO control block includes both said target IO command and said abort command;
scheduling said hardware IO command block for execution by said host adapter following said configuring said hardware IO control block to include said abort command;
determining whether both said abort command and said target IO command have completed; and
configuring said done flag to a second state upon completion of said target IO command and said abort command.
20. The method of claim 19 wherein said determining further comprises:
checking a state of said done flag in said hardware IO command block.
21. The method of claim 20 further comprising:
notifying a host system of completion of both said abort command and said target IO command when said done flag has a second state.
22. A method comprising:
determining whether a hardware IO command block including a target IO command to be aborted is in a host adapter execution queue;
removing said hardware IO command block from said execution queue upon said determining finding that said hardware IO command block is in said host adapter execution queue; and
determining a state of a done flag in said hardware IO command block upon said determining finding that said hardware IO command block is not in said host adapter execution queue.
23. The method of claim 22 further comprising:
modifying said hardware IO command block to include an abortion command for said target IO command upon said determining said state of said done flag finding that said done flag is unasserted.
24. The method of claim 23 further comprising:
scheduling said hardware IO command block for execution by said host adapter following said modifying said hardware IO control block to include said abort command.
25. A method comprising:
using a single hardware IO command block structure for both a target IO command and an abortion command for said target IO command; and
asserting a done flag in said single hardware IO command block structure when both said target IO command and said abortion command for said target IO command are completed.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A process for converting respective sets of sheets having voids or notches formed inwardly from each page into a device for one by one separation or turning of each sheet without missing a sheet, the sheets of each set having the notches or voids in matching configurations and offset from the notches or voids of the sheets not included in the same set, the process comprising:
i. providing a first supply of sheets of a first set of the sheets;
ii. providing a second supply of sheets of a second set of the sheets;
iii. advancing an nth sheet from the first supply in a feed path;
iv. advancing an nth+1 sheet from the second supply into stacked relation to one surface of the nth sheet;
v. advancing an nth+2 sheet from the first supply into stacked relation to the nth+1 sheet opposite the nth sheet; and
vi. repeating (iv) and (v) with n incremented by two in each instance for completing the device as a stack of sheets having the void or notch shapes alternating in position with each successive sheet in the stack.
2. The process of claim 1, wherein the first and second supplies of sheets comprise respective first and second stacks of sheets, the advancing of the nth and nth+2 sheets comprising moving the sheets from one end of the first stack, and the advancing of the nth+1 sheet comprising moving the sheets from an opposite end of the second stack.