Patches 5 & 6 fix CVE-2020-13253. The rest are (accumulated) cleanups. Missing review: [PATCH 01/14] MAINTAINERS: Cc qemu-block mailing list [PATCH 03/14] hw/sd/sdcard: Move some definitions to use them earlier [PATCH 04/14] hw/sd/sdcard: Use the HWBLOCK_SIZE definition [PATCH 05/14] hw/sd/sdcard: Do not switch to ReceivingData if address is invalid [PATCH 07/14] hw/sd/sdcard: Check address is in range [PATCH 11/14] hw/sd/sdcard: Make iolen unsigned [PATCH 12/14] hw/sd/sdcard: Correctly display the command name in trace events
$ git backport-diff -u v3 Key: [----] : patches are identical [####] : number of functional differences between upstream/downstream patch [down] : patch is downstream-only The flags [FC] indicate (F)unctional and (C)ontextual differences, respectively 001/14:[----] [--] 'MAINTAINERS: Cc qemu-block mailing list' 002/14:[----] [--] 'hw/sd/sdcard: Update coding style to make checkpatch.pl happy' 003/14:[down] 'hw/sd/sdcard: Move some definitions to use them earlier' 004/14:[down] 'hw/sd/sdcard: Use the HWBLOCK_SIZE definition' 005/14:[0030] [FC] 'hw/sd/sdcard: Do not switch to ReceivingData if address is invalid' 006/14:[----] [--] 'hw/sd/sdcard: Restrict Class 6 commands to SCSD cards' 007/14:[down] 'hw/sd/sdcard: Check address is in range' 008/14:[----] [--] 'hw/sd/sdcard: Update the SDState documentation' 009/14:[----] [--] 'hw/sd/sdcard: Simplify cmd_valid_while_locked()' 010/14:[----] [--] 'hw/sd/sdcard: Constify sd_crc*()'s message argument' 011/14:[0004] [FC] 'hw/sd/sdcard: Make iolen unsigned' 012/14:[----] [-C] 'hw/sd/sdcard: Correctly display the command name in trace events' 013/14:[0004] [FC] 'hw/sd/sdcard: Display offset in read/write_data() trace events' 014/14:[----] [--] 'hw/sd/sdcard: Simplify realize() a bit' Philippe Mathieu-Daudé (14): MAINTAINERS: Cc qemu-block mailing list hw/sd/sdcard: Update coding style to make checkpatch.pl happy hw/sd/sdcard: Move some definitions to use them earlier hw/sd/sdcard: Use the HWBLOCK_SIZE definition hw/sd/sdcard: Do not switch to ReceivingData if address is invalid hw/sd/sdcard: Restrict Class 6 commands to SCSD cards hw/sd/sdcard: Check address is in range hw/sd/sdcard: Update the SDState documentation hw/sd/sdcard: Simplify cmd_valid_while_locked() hw/sd/sdcard: Constify sd_crc*()'s message argument hw/sd/sdcard: Make iolen unsigned hw/sd/sdcard: Correctly display the command name in trace events hw/sd/sdcard: Display offset in read/write_data() trace events hw/sd/sdcard: Simplify realize() a bit hw/sd/sd.c | 139 +++++++++++++++++++++++++++++---------------- MAINTAINERS | 1 + hw/sd/trace-events | 4 +- 3 files changed, 92 insertions(+), 52 deletions(-) -- 2.21.3