Last time I checked the hpsa driver is part of the kernel shipped with Ubuntu...
Regardless of whether the core kernel is doing it right or not, the hpsa driver should not advertise a larger max_sectors_kb than it can handle with good performance.
FYI, the hpsa driver in the xenial default kernel advertise the stripe size so this breaks performance for any setup with a stripe size more than approx 1 MiB.
Last time I checked the hpsa driver is part of the kernel shipped with Ubuntu...
Regardless of whether the core kernel is doing it right or not, the hpsa driver should not advertise a larger max_sectors_kb than it can handle with good performance.
FYI, the hpsa driver in the xenial default kernel advertise the stripe size so this breaks performance for any setup with a stripe size more than approx 1 MiB.