Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp3409361pxb; Mon, 1 Nov 2021 13:15:59 -0700 (PDT) X-Google-Smtp-Source: ABdhPJySg05cvzUt5eiIkqI/PtDYVHDemnAxhZb6ntvQXx97tWaydx0YCgpgs3riL8QFIr1+5Isx X-Received: by 2002:a17:907:d1f:: with SMTP id gn31mr613057ejc.468.1635797759602; Mon, 01 Nov 2021 13:15:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1635797759; cv=none; d=google.com; s=arc-20160816; b=IDU3AE/k0K+QoxkJPugsCnsDX3/4MRR+b2ENgIMuuVYHPpP6aYVLoxo4MKmsWp+k4y S5PRdWr8nTFUnNF9lkm+Akll7gtNgLBr4w0eQ3n5gXSepX5wBFJug9gnG/nFDoLVy6oK PqnkqY3mdJBreRKHcwXeO3v3WibOL6nulcWWgT3mnUfFXWmiZnf9Ua7wkUS7jU5Fwk4L BWowMmKnOVttgabD9XFqUknWsaEHaGGhydvj5teGcPe+XFCC9cSf4Ue/K/X7PVSyFx7Y T9vGCA3K5ZKv3zNUAM3bvlh8fWU0lh2c43zlV7Rx2e3CQ6hK2pvtcUo1YWlJ73/wknxC 8ywA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=/eQvCRlNxGrWds2C2YqKAPobaEPObAauem+bvzLd2TM=; b=OBkqpfE0i0oiSIL3M51ABqUq/LAPdG+wzG/B9ih4Xg6+csaama8Pa9WMzRAB0x/DYD L1gmkbQLJGKKpa+hQ168XeeuiqeVd02VsX98/YXRqAwjAJeRBCrIWdZ9euIiM9T1enup +9HzCnfsx9xh/D98K+aEpH2asQViyh+fJimmxTQs95e2Q3Cc8eKHGbSByjQjMVsU8K7U K+EqK6mR9mmpDt6feXB+173WwJOTANtBoHOtee8+otIrOtdaJvFnn1mAUgdskpFCh8mz 6Z/CaxteWiA+xbF6jbJDUnkjBQfD0HknDFoQ51yJjzEmsc4WGREObkhpgvxkRZ76QJm+ PuhA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=EW4GBox0; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id h20si14784426edw.297.2021.11.01.13.15.35; Mon, 01 Nov 2021 13:15:59 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=EW4GBox0; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230460AbhKAUQW (ORCPT + 99 others); Mon, 1 Nov 2021 16:16:22 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49976 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230108AbhKAUQT (ORCPT ); Mon, 1 Nov 2021 16:16:19 -0400 Received: from mail-pl1-x632.google.com (mail-pl1-x632.google.com [IPv6:2607:f8b0:4864:20::632]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 50567C061766 for ; Mon, 1 Nov 2021 13:13:46 -0700 (PDT) Received: by mail-pl1-x632.google.com with SMTP id n8so1783503plf.4 for ; Mon, 01 Nov 2021 13:13:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=message-id:date:mime-version:user-agent:subject:content-language:to :cc:references:from:in-reply-to:content-transfer-encoding; bh=/eQvCRlNxGrWds2C2YqKAPobaEPObAauem+bvzLd2TM=; b=EW4GBox0NIngN7p5cg6rq/hsrSQn+T5PSS+yjEO8GY7g+ju+BPZicvwlRmmm7UuqjI LMVWU7XJceuJ5xXfFrsZ/yECD02cRqbKMbwVmx7FKza3Y9CROYjIUObkkjIZe7N46HCq JZ8zT5HHxy6k+Gd2olLh8+MZ3KbbrZaXo1rBZXs0r4sV3OecK0ASwkQtesSH50yFHNnS 7imIPitsoJcVa/hTyiSWznjHH5MX3aod1lgXZrj7aSm+19SRzzRQrV1jb5A9Fv98CntG Xrvga3/9AdnXapYhAoylXGXG9DKNoq44ibiNbtOIwmCcQgEamAtirvGGzzWqowhQ5UQx T30Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:to:cc:references:from:in-reply-to :content-transfer-encoding; bh=/eQvCRlNxGrWds2C2YqKAPobaEPObAauem+bvzLd2TM=; b=HzLDBnRldf3P/+wqccZlPC3c2kYAtNtw01N5SNwLOiK9ROcvI52n4cVetPCbDjFWaS qGIHTLf+dyR/TeM+kas9ZFHiDU2fwM3G0O5gP3ROuVW8svW/TofJ/qbreEMgqoHS4EYq eQYK9OslbN07oL8j1ih5/bdvOiPMiknIWIPt4SXweKxOtMKlhy7OOwRHXISAORrBpEYA Kje6SePnhMI8h1SUIQxYw7hw26uMnnFaL7Jcu+wC3m6y2NtTXHqUuCj3KdLrTcC9R8VU JMXskgDWyXbhzY0acUfZ0Ms0MFg3p+fMKM2VV+EK4f5rvhMB6Sx4eCh6i+h4pBLEzuws dtHQ== X-Gm-Message-State: AOAM531U6EfhdX7aXFTIOmLCUcGJsqwYbvvpWwP0+GU0CBgHC6Fy0lFt NSM+oq2EbXsHQbY/3M6E7nIrBg== X-Received: by 2002:a17:90a:71c5:: with SMTP id m5mr1241565pjs.105.1635797625809; Mon, 01 Nov 2021 13:13:45 -0700 (PDT) Received: from [192.168.254.17] ([50.39.160.154]) by smtp.gmail.com with ESMTPSA id d20sm1097059pfd.89.2021.11.01.13.13.45 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 01 Nov 2021 13:13:45 -0700 (PDT) Message-ID: <0024e0e1-589c-e2cd-2468-f4af8ec1cb95@linaro.org> Date: Mon, 1 Nov 2021 13:13:44 -0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.2.0 Subject: Re: [PATCH] scsi: core: initialize cmd->cmnd before it is used Content-Language: en-US To: Bart Van Assche , linux-scsi@vger.kernel.org Cc: Christoph Hellwig , "James E . J . Bottomley" , "Martin K . Petersen" , linux-kernel@vger.kernel.org, stable@vger.kernel.org, syzbot+5516b30f5401d4dcbcae@syzkaller.appspotmail.com References: <20211101192417.324799-1-tadeusz.struk@linaro.org> <4cfa4049-aae5-51db-4ad2-b4c9db996525@acm.org> From: Tadeusz Struk In-Reply-To: <4cfa4049-aae5-51db-4ad2-b4c9db996525@acm.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 11/1/21 13:06, Bart Van Assche wrote: > This patch is a duplicate and has been posted before. > > Please take a look at > https://lore.kernel.org/linux-scsi/20210904064534.1919476-1-qiulaibin@huawei.com/. > From the replies to that email: > "> Thinking further about this: is there any code left that depends on > > scsi_setup_scsi_cmnd() setting cmd->cmd_len? Can the cmd->cmd_len > > assignment be removed from scsi_setup_scsi_cmnd()? > > cmd_len should never be 0 now, so I think we can remove it." Thanks for quick response, but I'm not sure if statement "cmd_len should never be 0 now" is correct, because the cmd_len is in fact equal to 0 here and this BUG can be triggered on mainline, 5.14, and 5.10 stable kernels. -- Thanks, Tadeusz