On Wed, 27 Feb 2019 08:35:37 -0500 "Jason J. Herne" <jjhe...@linux.ibm.com> wrote:
> On 2/5/19 5:18 AM, Cornelia Huck wrote: > > I think that the routine needs to be split: > > - inner routine that does the ssch, retries if the subchannel is status > > pending, and waits for a final status (regardless whether it is a > > special condition or not) > > - outer routine that does error handling, if needed (like retrying on > > IFCC, or doing a basic sense on unit check) > > > > The inner routine will probably only be called by the outer routine > > (and not directly by other code). > > > > Does that make sense? It's hopefully enough; we really don't want to > > transplant the whole Linux cio state machine into the bios... > > > > I had a hard time following what you were suggesting here. Its most likely > me,not you :). > That said, I did redesign it to remove the potential infinite recursion. I'll > be posting > v3 soon, let me know what you think. I might have been not clear enough; but looking forward to your v3 :)