I can confirm that a build of the 4.9 series against 4.9.112 boots under Xen PV with the following patches removed:
--- linux-4.9.110/debian/patches/series 2018-07-15 18:05:38.614069505 +0000 +++ linux-4.9.112/debian/patches/series 2018-07-16 03:22:09.551240940 +0000 @@ -12,7 +12,6 @@ debian/tools-perf-install.patch # Fixes/improvements to firmware loading -features/all/drivers-media-dvb-usb-af9005-request_firmware.patch debian/iwlwifi-do-not-request-unreleased-firmware.patch bugfix/all/firmware_class-log-every-success-and-failure.patch bugfix/all/firmware-remove-redundant-log-messages-from-drivers.patch @@ -190,15 +189,8 @@ bugfix/all/jfs-Fix-inconsistency-between-memory-allocation-and-ea_buf_max_size.patch bugfix/all/ext4-add-corruption-check-in-ext4_xattr_set_entry.patch bugfix/all/ext4-always-verify-the-magic-number-in-xattr-blocks.patch -bugfix/all/ext4-always-check-block-group-bounds-in-ext4_init_bl.patch -bugfix/all/ext4-make-sure-bitmaps-and-the-inode-table-don-t-ove.patch -bugfix/all/ext4-only-look-at-the-bg_flags-field-if-it-is-valid.patch -bugfix/all/ext4-verify-the-depth-of-extent-tree-in-ext4_find_ex.patch -bugfix/all/ext4-clear-i_data-in-ext4_inode_info-when-removing-i.patch bugfix/all/ext4-never-move-the-system.data-xattr-out-of-the-ino.patch -bugfix/all/jbd2-don-t-mark-block-as-modified-if-the-handle-is-o.patch bugfix/all/ext4-avoid-running-out-of-journal-credits-when-appen.patch -bugfix/all/ext4-add-more-inode-number-paranoia-checks.patch bugfix/all/sr-pass-down-correctly-sized-scsi-sense-buffer.patch # Fix exported symbol versions I have not looked at these patches to see if they would apply with modifications.