| 01aa26c672c0 ("s390/cio: Combine direct and indirect CCW paths") |
| e8573b39a81b ("vfio-ccw: Rearrange IDAL allocation in direct CCW") |
| e7eaf91b0aad ("vfio-ccw: Remove pfn_array_table") |
| 8aabf0edae4a ("vfio-ccw: Adjust the first IDAW outside of the nested loops") |
| cc06ee983cff ("vfio-ccw: Rearrange pfn_array and pfn_array_table arrays") |
| 812271b91006 ("s390/cio: Squash cp_free() and cp_unpin_free()") |
| 453eac312445 ("s390/cio: Allow zero-length CCWs in vfio-ccw") |
| 5d87fbf70fb4 ("s390/cio: Don't pin vfio pages for empty transfers") |
| e4f3f18b1232 ("s390/cio: Split pfn_array_alloc_pin into pieces") |
| 71189f263f8a ("vfio-ccw: make it safe to access channel programs") |
| 48bd0eee8eca ("s390/cio: Fix vfio-ccw handling of recursive TICs") |
| 405d566f98ae ("vfio-ccw: Don't assume there are more ccws after a TIC") |
| 806212f91c87 ("s390/cio: Fix cleanup of pfn_array alloc failure") |