[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <9d745731-f8a3-98bf-3ca8-6367ef53aa8d@acm.org>
Date: Wed, 20 Jan 2021 20:55:05 -0800
From: Bart Van Assche <bvanassche@....org>
To: Jiapeng Zhong <abaci-bugfix@...ux.alibaba.com>, njavali@...vell.com
Cc: mrangankar@...vell.com, GR-QLogic-Storage-Upstream@...vell.com,
jejb@...ux.ibm.com, martin.petersen@...cle.com,
linux-scsi@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: Re: [PATCH v2] scsi/qla4xxx: convert sysfs sprintf/snprintf family to
sysfs_emit/sysfs_emit_at
On 1/20/21 7:57 PM, Jiapeng Zhong wrote:
> - return snprintf(buf, PAGE_SIZE, "%d.%02d.%02d (%x)\n",
> + return sysfs_emit_at(buf, PAGE_SIZE, "%d.%02d.%02d (%x)\n",
> ha->fw_info.fw_major, ha->fw_info.fw_minor,
> ha->fw_info.fw_patch, ha->fw_info.fw_build);
>From the sysfs_emit_at() source code:
WARN(... || at >= PAGE_SIZE, "invalid sysfs_emit_at: buf:%p at:%d\n",
buf, at)
In other words, this patch is wrong. sysfs_emit() should have been used
instead of sysfs_emit_at().
Bart.
Powered by blists - more mailing lists