Received: by 2002:a05:6358:16cc:b0:ea:6187:17c9 with SMTP id r12csp4992715rwl; Sun, 8 Jan 2023 06:54:29 -0800 (PST) X-Google-Smtp-Source: AMrXdXsRkJSjwNzVunyFvWkzDnY0g3e3I1yYlqyzQ/L5T3MYUmG2e/3u5dpzFRLTCESeS88L+oyA X-Received: by 2002:a17:906:9f20:b0:84d:43a0:7090 with SMTP id fy32-20020a1709069f2000b0084d43a07090mr1229614ejc.77.1673189669375; Sun, 08 Jan 2023 06:54:29 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673189669; cv=none; d=google.com; s=arc-20160816; b=Nxbqgj9rqladpF3CD0dNRV8BMGiW6ZG44/hwuhKcgOOZ8AaTQyATpAv1CNMBvr/Uva iS3N1SOqhwFkZuAwTVVdZ2YjzzIhu1krmbrdlCqJ6JJGkts48W32Ve0i9ZspburzzycW R9g3GaU/sZDlFDlFS6SwUmXU3pqZIhNJBxOjcqjm2NPSUsuQ529luKfKw57/ASnHzWwL CpQ0OlIxGdMOBECB+vEtUHfSdYFiBpO8VU1Ge8kyVHRqosmj6TIhjTHnKqhiz8N85UOt gadC8fiB3yJIsoFwYTZ6NSnSzxxeS5O22z6wBgKXofx5fOr8oRSFt8S/ZYAtD2ZkifHX ybGw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=aH1q5dN45SMAA82u3XT5aCwk05xwExELp0a9ZqwVkeU=; b=caX80gYCIkessKRhT2wTEdoRNSHy3jSLdAEJQukZUwwgZ5ETXaeZxJfcH5MvuexQIx cIlQ8yeZEStw+1dBUWsf41vSeQR43SgIqD19B+x6x4TKsL43Xydey8i8aXkteBNo+LTt JH8PKG4BGgHWsLvI/GuVlr3RzG9lPCVMmruOvh/mV4SETk3oG5+yodoESuYH5c0jkGer zfb5mhX6V9Kd4ck4s2SFkPyIT70E3SUThQ9AzS9T2GqsStFu+FfVd1G/JmztZdy+vwGm qAw5fZES4RO6sGDymi8kfLCedxXakZIatIqYc5SN9hfjoGTDzOTHaQPGoLwYYFYFYzs1 AGDw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=MgXxwlwG; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id js5-20020a17090797c500b0084ce73e3b2csi7095004ejc.760.2023.01.08.06.54.17; Sun, 08 Jan 2023 06:54:29 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=MgXxwlwG; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233293AbjAHOv6 (ORCPT + 52 others); Sun, 8 Jan 2023 09:51:58 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38156 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233230AbjAHOvz (ORCPT ); Sun, 8 Jan 2023 09:51:55 -0500 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 47962B1C4 for ; Sun, 8 Jan 2023 06:51:54 -0800 (PST) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 7BAE760C8F for ; Sun, 8 Jan 2023 14:51:54 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id D80D2C43392 for ; Sun, 8 Jan 2023 14:51:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1673189513; bh=KjA5BnH8CE2ygFiZf0BIJuiFfY+3yoOv6vwmcQ3/x6c=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=MgXxwlwGjziPFX9NjwMHPU/CjvQoYLIMU7mBMw++Tg+D2zbt1LAFDwP04eckcZCIv oSecZ/CYh1Ml4RGaN9ASgKEQbtEiqBXK+ZrjcnjrJC8IJwCUJI+pUjeTq2uxW2oeug qMoUGWut0EGrSPBBPnViu6hPPREBT134/1OOL78ikxnLE7+XnlIRYM0Kt4OW/2Qb/w HHuiOzkHLlZkz6lkwaf6XL+WYUvQml1bi8izeE2ckl7HVPeM7gLqS8XXtTYI4HN8fN RuFk/eo1Dg+qgcQx8aUMo12erxVhePwAV5N7VZUj5QcPthUlusYSDH8d8aNNoPAiZY tHohof8meqWzg== Received: by mail-yw1-f175.google.com with SMTP id 00721157ae682-4c7d35b37e2so26473417b3.2 for ; Sun, 08 Jan 2023 06:51:53 -0800 (PST) X-Gm-Message-State: AFqh2kovRNbwLAoiRpivo6lEt4H1TmZHp0rvKsyyKXXdjKzcRH3qk3yJ 82dy8vIXM38g63fRiR2M02qUm+GyPwBxUBnye2w= X-Received: by 2002:a05:690c:c91:b0:4bd:471e:ed00 with SMTP id cm17-20020a05690c0c9100b004bd471eed00mr1822331ywb.487.1673189512831; Sun, 08 Jan 2023 06:51:52 -0800 (PST) MIME-Version: 1.0 References: <20230107184827.2837347-1-trix@redhat.com> In-Reply-To: <20230107184827.2837347-1-trix@redhat.com> From: Oded Gabbay Date: Sun, 8 Jan 2023 16:51:26 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] habanalabs: remove redundant memset To: Tom Rix Cc: gregkh@linuxfoundation.org, dliberman@habana.ai, osharabi@habana.ai, obitton@habana.ai, talcohen@habana.ai, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sat, Jan 7, 2023 at 8:48 PM Tom Rix wrote: > > From reviewing the code, the line > memset(kdata, 0, usize); > is not needed because kdata is either zeroed by > kdata = kzalloc(asize, GFP_KERNEL); > when allocated at runtime or by > char stack_kdata[128] = {0}; > at compile time. > > Signed-off-by: Tom Rix > --- > drivers/accel/habanalabs/common/habanalabs_ioctl.c | 2 -- > 1 file changed, 2 deletions(-) > > diff --git a/drivers/accel/habanalabs/common/habanalabs_ioctl.c b/drivers/accel/habanalabs/common/habanalabs_ioctl.c > index 619d56c40b30..949d38527160 100644 > --- a/drivers/accel/habanalabs/common/habanalabs_ioctl.c > +++ b/drivers/accel/habanalabs/common/habanalabs_ioctl.c > @@ -1123,8 +1123,6 @@ static long _hl_ioctl(struct file *filep, unsigned int cmd, unsigned long arg, > retcode = -EFAULT; > goto out_err; > } > - } else if (cmd & IOC_OUT) { > - memset(kdata, 0, usize); > } > > retcode = func(hpriv, kdata); > -- > 2.27.0 > Reviewed-by: Oded Gabbay Applied to -next. Thanks, Oded