Disclosed is a method, system, program, and data structure for updating
code in a first and second controllers. The first and second controllers
are capable of accessing storage regions in a storage device. The first
controller receives a code update and signals the second controller.
Access to the first controller is disabled and the code update is applied
to the first controller. In response to the signaling, the second
controller receives commands directed to all of the storage regions
during the code update to the first controller.