danctnix-besser: add TX bounce-buffer fix as patch 0021 (pkgrel=5)
2f9b4c7 (bes2600: bounce SDIO TX buffers to avoid DMA OOB read) was present in the cumulative single-patch but omitted from the per-series reconstruction. Its absence caused KFENCE OOB hits in sdio_tx_work (bes_sdio_memcpy_to_io_helper reads past tx_buffer->buf when align > tx_buffer->len) leading to periodic TX workqueue stalls and latency scatter under KFENCE_SAMPLE_INTERVAL=100ms. Diagnosed during pkgrel=4 soak: 0 KFENCE hits in 6h on cumulative, 5-7/h on pkgrel=4 per-series. Root cause confirmed by diffing the sdio_tx_work sg_set_buf call site in both patch sets. Signed-off-by: Claude (noether) <claude@reauktion.de>
This commit is contained in:
@@ -11,7 +11,7 @@
|
||||
|
||||
pkgbase=linux-pinetab2-danctnix-besser
|
||||
pkgver=7.0.danctnix1
|
||||
pkgrel=4
|
||||
pkgrel=5
|
||||
pkgdesc='PineTab2 (BESser bes2600 driver patchset)'
|
||||
_srcname=linux-pinetab2
|
||||
_srctag=v${pkgver%.*}-${pkgver##*.}
|
||||
@@ -58,6 +58,7 @@ source=(
|
||||
0018-bes2600-Patch-H-bh.c-hygiene-cleanup-drop-fossil-blo.patch
|
||||
0019-bes2600-take-pending_record_lock-with-_bh-to-fix-SOF.patch
|
||||
0020-bes2600-export-bus_reset-helpers-for-danctnix-bes260.patch
|
||||
0021-bes2600-bounce-sdio-tx-buffers.patch
|
||||
0002-bes2600-filter-5ghz-scan.patch
|
||||
config # the main kernel config file
|
||||
)
|
||||
@@ -90,6 +91,7 @@ b2sums=('3d9795083c8938f80f480de0d10bfd9c525640e59d5c7f22983de3f12ee42c84c31be90
|
||||
'e318299e4cb828220ac7d5142dc41969f22f83f1f791bd46f7f4ce19dbd1d7074b0faa9ac6a4daac4f70e6c7852b38a6482de62111bb7e653cd870d2968fce70'
|
||||
'5c71b88f2ae8a7ebd0932db9a4da72a3ba8c636f31a1bed953a81359588bcb0309f62aa9dee98db62bdc988a9b669341910da2b133d9fb92d14c27d64b54efe9'
|
||||
'e09273ddcdc44f4d40fe8a69e0fd70b963681ec4434ce63cf6114ea38954891e709ced877e0be914054854e2d295a2991e8c3d8dc0deb244bfc8b0568c681687'
|
||||
'3be2f7d74baf721ad933f04dea39d79e87a2a1dac3e987615d976e984b1043b90d8ede5ab01c4eb371784eb6ca21cdf69ff7b7c8ee6c678c0aea4bf464fdb92f'
|
||||
'396acbdcf570eada62533c0b8f505ed18077e8432249bab5b8ac8d1107cabc9489bdb91a5780446237ec4fd9ba5fc57a49dff34c16ddab60dc30513fc535f00f'
|
||||
'656a998ab40cb85ee4c00f087b071a91632a6c091da2c84b0f74236b51d2dea6e9db6886625f80ad81dc249d8494ec47cd79d6dd9ea4f5e44f3cde857f861e10')
|
||||
|
||||
|
||||
Reference in New Issue
Block a user