Upstream kernel 5.11 introduced ATS disable knob for work queues in commit 92de5fa2dc39 ("dmaengine: idxd: add ATS disable knob for work queues"). Accel-config needs to add support to match kernel driver change. Add wq ats_disable support in library, configuration file, json interface, and config-wq command. Add unit test and documentation for wq option ats_disable. Changelog: v2: - Rebase to the latest in the pending branch (v3.3). Xiaochen Shen (5): accel-config: Add ats_disable wq function in lib accel-config: Add ats_disable in config and json accel-config: Add ats_disable attr to config-wq command accel-config: Add ats_disable unit test accel-config: Add documentation for wq option ats-disable Documentation/accfg/accel-config-config-wq.txt | 6 ++++++ accfg/config.c | 1 + accfg/config_attr.c | 16 ++++++++++++++++ accfg/lib/libaccel-config.sym | 6 ++++++ accfg/lib/libaccfg.c | 3 +++ accfg/lib/private.h | 1 + accfg/libaccel_config.h | 3 +++ test/dsa.c | 1 + test/dsa.h | 1 + test/libaccfg.c | 9 +++++++++ util/json.c | 4 ++++ 11 files changed, 51 insertions(+) -- 1.8.3.1