Now, with the patch installed, exec memory is no longer a singly-linked list of chunks,
It should be possible to maintain read compatibility of the data structures, although this might require the minimum allocation size to be bumped (the minimum allocation size needs to be large enough so that the freed memory is large enough to store the data structure necessary for allocation.
If software wants to allocate memory by modifying the data structures directly then you do have an issue. If that is the case then a patch for turbo print would seem like a good idea anyway.