All of lore.kernel.org
 help / color / mirror / Atom feed
From: sashiko-bot@kernel.org
To: "Prajwal N" <prajwal.n@oss.qualcomm.com>
Cc: linux-watchdog@vger.kernel.org
Subject: Re: [RFC PATCH 1/2] include: sbi_ecall_interface: Add defines for the RISC-V SBI watchdog extension
Date: Sat, 03 Oct 2026 01:33:17 +0000	[thread overview]
Message-ID: <20261003013318.5BE561F00893@smtp.kernel.org> (raw)
In-Reply-To: <20261002163758.2919372-2-prajwal.n@oss.qualcomm.com>

Thank you for your contribution! Sashiko AI review found 2 potential issue(s) to consider:
- [Low] riscv: sbi: overly generic enum name for watchdog attributes
- [Low] riscv: sbi: inconsistent prefixing for watchdog function IDs
--

commit 7817ac6d29fdb82db2284ee376b8c224893e23e3
Author: Prajwal N <prajwal.n@oss.qualcomm.com>

include: sbi_ecall_interface: Add defines for the RISC-V SBI watchdog extension

This commit adds the SBI watchdog extension ID, function IDs, and attribute
IDs. It enables supported operations like start, stop, and attribute
read/write.

> diff --git a/arch/riscv/include/asm/sbi.h b/arch/riscv/include/asm/sbi.h
> index 5725e0ca4dda3..b67ee507c517e 100644
> --- a/arch/riscv/include/asm/sbi.h
> +++ b/arch/riscv/include/asm/sbi.h

[ ... ]

> @@ -534,6 +535,31 @@ union sbi_dbtr_shmem_entry {
>  	struct sbi_dbtr_id_msg id;
>  };
>  
> +/* SBI watchdog function IDs */
> +enum sbi_ext_wdt_fid {
> +	SBI_EXT_WATCHDOG_READ_ATTRIBUTE = 0,
> +	SBI_EXT_WATCHDOG_WRITE_ATTRIBUTE,
> +	SBI_EXT_WATCHDOG_WRITE_NOTIF_MSI_MESSAGE,

[Severity: Low]
Is this prefix inconsistent? The extension is defined as SBI_EXT_WDT and the
attributes use SBI_WDT_. Could these function IDs use the SBI_EXT_WDT_ prefix
instead of SBI_EXT_WATCHDOG_?

> +	SBI_EXT_WATCHDOG_START,
> +	SBI_EXT_WATCHDOG_STOP,
> +	SBI_EXT_WATCHDOG_PAT,
> +};
> +
> +/* SBI watchdog attributes */
> +enum sbi_ext_attribute_id {

[Severity: Low]
Does this generic enum name risk namespace collisions with future SBI
extensions? Should it be named sbi_ext_wdt_attribute_id to reflect the
WDT-specific values it contains?

> +	SBI_WDT_CAPABILITY		= 0x00000000,
> +	SBI_WDT_STATE			= 0x00000001,
> +	SBI_WDT_MIN_PERIOD		= 0x00000002,

-- 
Sashiko AI review · https://sashiko.dev/#/patchset/20261002163758.2919372-1-prajwal.n@oss.qualcomm.com?part=1

  reply	other threads:[~2026-10-03  1:33 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-10-02 16:37 [RFC PATCH 0/2] Add RISC-V SBI watchdog driver Prajwal N
2026-10-02 16:37 ` Prajwal N
2026-10-02 16:37 ` [RFC PATCH 1/2] include: sbi_ecall_interface: Add defines for the RISC-V SBI watchdog extension Prajwal N
2026-10-02 16:37   ` Prajwal N
2026-10-03  1:33   ` sashiko-bot [this message]
2026-10-02 16:37 ` [RFC PATCH 2/2] drivers/watchdog: Add RISC-V SBI watchdog driver Prajwal N
2026-10-02 16:37   ` Prajwal N
2026-10-03  1:33   ` sashiko-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20261003013318.5BE561F00893@smtp.kernel.org \
    --to=sashiko-bot@kernel.org \
    --cc=linux-watchdog@vger.kernel.org \
    --cc=prajwal.n@oss.qualcomm.com \
    --cc=sashiko-reviews@lists.linux.dev \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.