summaryrefslogtreecommitdiff
path: root/scripts/Makefile.thinlto
diff options
context:
space:
mode:
authorDenis Ahrens <denis@h3q.com>2026-10-26 10:51:54 +0100
committerMartin K. Petersen (Oracle) <mkp@kernel.org>2026-11-08 21:11:22 -0500
commite1a17bf98f513a77e5e6903315c49f56ee009886 (patch)
tree4555b0ae70cd8f44b44539241ded598375cdbbf0 /scripts/Makefile.thinlto
parentae8ecbc1e28633bdb23cfb61d8048c4e8f52052d (diff)
downloadlinux-next-e1a17bf98f513a77e5e6903315c49f56ee009886.tar.gz
linux-next-e1a17bf98f513a77e5e6903315c49f56ee009886.zip
scsi: mvme16x: Enable 53c710 burst-8 hardware transfer mode
The shared 53c700.c backend runs the 53c710 with burst mode disabled when hostdata->burst_length is left unset: NCR_700_chip_setup() falls through to BURST_DISABLE in CTEST7 and a 1-byte burst length in DMODE_710_REG, so the chip delivers one byte per transfer period. The other 53c710 hosts in-tree already use it: sim710 and lasi700 pick burst 8, sni_53c710 burst 4. A/B verified on an MVME177 (53c710 rev 2, ZuluSCSI drives): raw reads 16 MiB @64k 4.7/4.8/5.1 -> 5.8/6.1/6.7 MB/s (+23..26%) 4 MiB @16k 3.4 -> 4.4 MB/s 4 MiB @4k 3.2 -> 3.9 MB/s 4 MiB @512B 2.1 -> 2.2 MB/s (small-buffer case is SCSI command-count bound; burst only raises bytes per command, not commands) writes unchanged (filesystem-bound, not ASIC-bound) Integrity: a 16 MiB /dev/urandom payload round-trips bit-exact on a cold read (sync + drop_caches, md5 verified write vs read); dmesg clean with no timeouts, sense errors, retries or resets. Signed-off-by: Denis Ahrens <denis@h3q.com> Link: https://patch.msgid.link/733CA975-51A9-4687-BBD5-1FB4171FA3FE@h3q.com Signed-off-by: Martin K. Petersen (Oracle) <mkp@kernel.org>
Diffstat (limited to 'scripts/Makefile.thinlto')
0 files changed, 0 insertions, 0 deletions