Whamcloud - gitweb
LU-18225 kernel: silent page allocation failure in virtio_scsi 44/56644/2
authorLi Dongyang <dongyangli@ddn.com>
Thu, 10 Oct 2024 09:54:25 +0000 (20:54 +1100)
committerOleg Drokin <green@whamcloud.com>
Thu, 2 Jan 2025 20:49:13 +0000 (20:49 +0000)
commit80a9e94df1865287dc67676528d3141a020288be
treebfb5c1797db86f0fee9e4c54f09df58c2e23cc1e
parent728d462ba625550f9e255ca34b2411579e9f7379
LU-18225 kernel: silent page allocation failure in virtio_scsi

virtio_scsi uses GFP_ATOMIC to allocate memory, with large
requests sometimes the allocation fails.
We don't need to throw up the allocation error and dump stack
for this as virtio_scsi will return SCSI_MLQUEUE_HOST_BUSY
which translates to BLK_STS_RESOURCE and that will be
handled by upper layers.

Change-Id: I7117711d05794d57ab294f3bc6746de1979afc22
Test-Parameters: trivial
Signed-off-by: Li Dongyang <dongyangli@ddn.com>
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/56644
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Ronnie Sahlberg <rsahlberg@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
12 files changed:
lustre/kernel_patches/patches/virtio_scsi-silence-page-allocation-failure.patch [new file with mode: 0644]
lustre/kernel_patches/series/4.18-rhel8.10.series
lustre/kernel_patches/series/4.18-rhel8.4.series
lustre/kernel_patches/series/4.18-rhel8.5.series
lustre/kernel_patches/series/4.18-rhel8.6.series
lustre/kernel_patches/series/4.18-rhel8.7.series
lustre/kernel_patches/series/4.18-rhel8.8.series
lustre/kernel_patches/series/4.18-rhel8.9.series
lustre/kernel_patches/series/5.14-rhel9.1.series
lustre/kernel_patches/series/5.14-rhel9.2.series
lustre/kernel_patches/series/5.14-rhel9.3.series
lustre/kernel_patches/series/5.14-rhel9.4.series