Hi all, I have recently realized that the _ITER_CONTINUE/_ITER_ABORT defines are a giant thinko -- the _CONTINUE variants map to zero, and -ECANCELED can handle the _ABORT case just fine. This series scrapes both of them out of the kernel. In this v2 of the patch we add comments to point out the special meaning of 0 and -ECANCELED, which replace the _ITER_* defines. --D