Re: [RESEND PATCH v4 08/15] fs/resctrl: Add interface to display supported and active kernel-mode policy
From: Babu Moger
Date: Thu Aug 13 2026 - 12:05:29 EST
Hi Reinette,
On 8/12/26 18:38, Reinette Chatre wrote:
Hi Babu,A valid group is required whenever any global mode is enabled. Reaching this condition without one is unexpected and should be treated as a bug.
On 8/12/26 3:57 PM, Moger, Babu wrote:
On 8/10/2026 10:18 PM, Reinette Chatre wrote:
On 7/7/26 2:50 PM, Babu Moger wrote:
...
It is not clear to me why the WARN_ON() was added. Is the resource group not being+ */
+ rdtgrp = resctrl_kcfg.k_rdtgrp;
+ if (!rdtgrp) {
+ ret = -ENOENT;
+ goto out_unlock;
If this fails there needs to be content in last_cmd_status. Otherwise this
fails and then last_cmd_status reads "ok" or worse .. an old failure message.
if (WARN_ON(!rdtgrp)) {
rdt_last_cmd_puts("Invalid kernel mode group\n");
ret = -ENOENT;
goto out_unlock;
}
associated with kernel mode not a legitimate scenario if the kernel mode group was
re-assigned while the reader of this file was blocked on the mutex?
To help catch this, I added a WARN_ON() to log the issue. I think updating last_cmd_status is reasonable as well and should provide the necessary user-visible error indication.
thanks
Babu