From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from casper.infradead.org (casper.infradead.org [90.155.50.34]) by mail19.linbit.com (LINBIT Mail Daemon) with ESMTP id 77CCF4207AF for ; Fri, 19 Aug 2022 17:48:33 +0200 (CEST) Message-ID: <66f8a3a6-22d5-8a1b-e011-c50de8e19e6c@infradead.org> Date: Fri, 19 Aug 2022 08:21:56 -0700 MIME-Version: 1.0 Content-Language: en-US To: Wolfram Sang , linux-kernel@vger.kernel.org References: <20220818205958.6552-1-wsa+renesas@sang-engineering.com> From: Geoff Levand In-Reply-To: <20220818205958.6552-1-wsa+renesas@sang-engineering.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: Jens Axboe , Minchan Kim , Michael Ellerman , linuxppc-dev@lists.ozlabs.org, Philipp Reisner , Jim Paris , linux-block@vger.kernel.org, Nicholas Piggin , Lars Ellenberg , Christophe Leroy , Sergey Senozhatsky , Nitin Gupta , drbd-dev@lists.linbit.com Subject: Re: [Drbd-dev] [PATCH] block: move from strlcpy with unused retval to strscpy List-Id: "*Coordination* of development, patches, contributions -- *Questions* \(even to developers\) go to drbd-user, please." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , On 8/18/22 13:59, Wolfram Sang wrote: > Follow the advice of the below link and prefer 'strscpy' in this > subsystem. Conversion is 1:1 because the return value is not used. > Generated by a coccinelle script. > > Link: https://lore.kernel.org/r/CAHk-=wgfRnXz0W3D37d01q3JFkr_i_uTL=V6A6G1oUZcprmknw@mail.gmail.com/ > Signed-off-by: Wolfram Sang > --- ... > diff --git a/drivers/block/ps3vram.c b/drivers/block/ps3vram.c > index e1d080f680ed..c76e0148eada 100644 > --- a/drivers/block/ps3vram.c > +++ b/drivers/block/ps3vram.c > @@ -745,7 +745,7 @@ static int ps3vram_probe(struct ps3_system_bus_device *dev) > gendisk->flags |= GENHD_FL_NO_PART; > gendisk->fops = &ps3vram_fops; > gendisk->private_data = dev; > - strlcpy(gendisk->disk_name, DEVICE_NAME, sizeof(gendisk->disk_name)); > + strscpy(gendisk->disk_name, DEVICE_NAME, sizeof(gendisk->disk_name)); > set_capacity(gendisk, priv->size >> 9); > blk_queue_max_segments(gendisk->queue, BLK_MAX_SEGMENTS); > blk_queue_max_segment_size(gendisk->queue, BLK_MAX_SEGMENT_SIZE); Seems OK for ps3vram. Acked-by: Geoff Levand