dm-integrity: set max_integrity_segments in dm_integrity_io_hints
authorChristoph Hellwig <hch@lst.de>
Wed, 6 Mar 2024 14:27:39 +0000 (07:27 -0700)
committerMike Snitzer <snitzer@kernel.org>
Wed, 6 Mar 2024 17:21:27 +0000 (12:21 -0500)
commitf30e5ed1306be8a900b33317bc429dd3794d81a1
tree153c54e513151a41900b1fa59c6c0e086f50d62b
parentfa34e5893ff2d5b0174c124a29e1be6d0426a169
dm-integrity: set max_integrity_segments in dm_integrity_io_hints

Set max_integrity_segments with the other queue limits instead
of updating it later.  This also uncovered that the driver is trying
to set the limit to UINT_MAX while max_integrity_segments is an
unsigned short, so fix it up to use USHRT_MAX instead.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Mike Snitzer <snitzer@kernel.org>
drivers/md/dm-integrity.c