Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp535524pxk; Wed, 16 Sep 2020 10:08:03 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzNCTUOZHzFIgNc7WRPa2VqeV9DRelyarh/62y+YdLG6+HtThYFnvKsGltDpDi+G1s5qAP1 X-Received: by 2002:aa7:cd06:: with SMTP id b6mr27767496edw.196.1600276083712; Wed, 16 Sep 2020 10:08:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1600276083; cv=none; d=google.com; s=arc-20160816; b=RNoK9Acs5qGbbAvVTnJMhNAM8uguGfpdSxb6dTvUvfalq6j1/M9ukV7c4WxtKakXcD 5GN9O0FKOfGME60j5VkY1z2dTUmClhxMZ/1oABLgNsJDdNK+PSAZ1NnKy3ZX5wX4m52Q VbEBgI3b8v3WZ8Efg8nIyhbubePK1KAzZRCL97ccgMOX3hDLXwlXWpdl48A5BxPMhhj0 in4vto+WwaIBi4gNIX5qbh9uavZKWwLVxeyy7wOUqEEt2Ul2H29gfqKbXharBaPSf724 BoUn/QPq2k/NcbKNX9Qphbk8QPAQIr+iYuonDT4Uln6AzgCM0VnBWmiBNqdcUHazZJa2 Dydw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:date:from :dkim-signature; bh=NIAOHzQzFLfA0GPWXwaNH3lHE/0XW9hoINO0h/wj+Js=; b=lsEyS+eMxVH6cgEzLGETkB9JiZIMpYeD8NqtIIQxcXGwKrWZAmEEyZ5aADNyo3Yx7p dA80yba6Q8gRBtI7PHWQ3pl0bOzMi0L2JZOOmt6d6ejou1wIv9Ael/Zr71/+PzEOWiDP Skip+Zhu40JQdKe4ykPxLWfFqx7fIe1SBuZnqYqCLArNU+mqeEmZivpw8pNqz8XJwzld WSo/tYH1nHrxBAHv50LhIioyg5zY7aJXTlMYizV5XCZOf2WTNq2Ova2K1q86FRfMfq3y PG76mQ1/Z48gN2jyCTOK4F6t9lJbYs3keDvS5b5HiiXDVIWp4jkNhE3SYbh6RJyQfH9l 62DA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=HaYjRzay; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id qx23si12007710ejb.355.2020.09.16.10.07.41; Wed, 16 Sep 2020 10:08:03 -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=@gmail.com header.s=20161025 header.b=HaYjRzay; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726377AbgIPRFz (ORCPT + 99 others); Wed, 16 Sep 2020 13:05:55 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56110 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726475AbgIPRAw (ORCPT ); Wed, 16 Sep 2020 13:00:52 -0400 Received: from mail-wr1-x444.google.com (mail-wr1-x444.google.com [IPv6:2a00:1450:4864:20::444]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8073AC0A3BDA; Wed, 16 Sep 2020 09:44:15 -0700 (PDT) Received: by mail-wr1-x444.google.com with SMTP id c18so7600654wrm.9; Wed, 16 Sep 2020 09:44:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:date:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=NIAOHzQzFLfA0GPWXwaNH3lHE/0XW9hoINO0h/wj+Js=; b=HaYjRzay6bO8Gb/ySvO0a1JMXZ0yNUMnoS3JJa+Lo/IKV6kXGuGbjj+buu/BHpwpa9 bSaoFF1NkIqV7FcEqfUhZv87klmLDuw5FEZdVLy6PGlw0if9csJ+FydEPmWeuQLHpLq1 f2YwwJVYIHKGrXHYpoM95X1pgEQBAJfe5oQnaStAza5umWvhwYRGZogc0BX6yN5Ilqwj 3pOEmshgvRdJXjNj248td+7lKwiI91JRwaJjlvRY+zE/GD9e1i61511w8ROaGEx0M5WP CZYD9vu5oS3JGhM4hkKVaQtkXhHJiuCy86Fl0twTu+DhzxVi2q/O5np8IZGLZN9mbnrN lsKg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:date:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=NIAOHzQzFLfA0GPWXwaNH3lHE/0XW9hoINO0h/wj+Js=; b=hkQSN8wcZJAqINkm35IqhVDcGTa/onn3XvZcNiN5umk5R5SI/X1zYvR7s0n07toyOx hmdFKx6j5FlMhtmSd3F4SoVXlLh+1N8ocjrR/oEpFKeMwalsMUWFLalAmDaqB2srjTIg cFV3BzQmmTkiBPGqnbXXHgDmUuk0vmd1+sEF9SJvKmANsWDYvP5TJ9/FaCoDG+Sy0ZNl f1errBu1y/UGzVs3XVkrlCck9tjPxNooxqNaRpiY6gUAxR3OU+L4ZQ1RgkIZlzg7NEGZ ewvgEYpyLBQq5TSpfBFDmZmd+OQDfpgRf0+rCaeQCw0b/4G+96drw0NCbZlMc8yAPjU0 dSQQ== X-Gm-Message-State: AOAM530NRUpDnTRQ4P0vX/bgqLOaQoAldhNR78MQL5d6qkT2sB9JrKZG JaAGJyPdJgNH4SKRQLPJ8FY= X-Received: by 2002:a5d:540a:: with SMTP id g10mr26279976wrv.138.1600274654416; Wed, 16 Sep 2020 09:44:14 -0700 (PDT) Received: from lenovo-laptop (cpc83661-brig20-2-0-cust443.3-3.cable.virginm.net. [82.28.105.188]) by smtp.gmail.com with ESMTPSA id x24sm33199670wrd.53.2020.09.16.09.44.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 16 Sep 2020 09:44:13 -0700 (PDT) From: Alex Dewar X-Google-Original-From: Alex Dewar Date: Wed, 16 Sep 2020 17:44:11 +0100 To: "Martin K. Petersen" Cc: Alex Dewar , linux-scsi@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH RFC 0/3] scsi: mpt: Refactor and port to dma_* interface Message-ID: <20200916164411.hkpmqigdhgdb66dl@lenovo-laptop> References: <20200903152832.484908-1-alex.dewar90@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Sep 15, 2020 at 10:12:06PM -0400, Martin K. Petersen wrote: > > Alex, > > > Any feedback would be greatly appreciated! > > Have you tested your changes? No, as I'm afraid I don't have the hardware. For patch #1 though, I'm not sure that's such an issue, as the refactoring was really simple, even though the diffstat has ended up being quite large! I probably should have submitted that one individually without the RFC tag. Absolutely loads of functions have a sleepFlag parameter, but I only found one case where this was actually set to NO_SLEEP. Otherwise, if you follow the call stack it always ends up being a sleeping case. I verified this by changing functions one at a time and compile testing. Would you like me to resend this separately? I feel that this should probably be merged in any case before we discuss any of the other changes. If someone who does have the hardware would like to test it though, that'd be great :-) Best, Alex > > -- > Martin K. Petersen Oracle Linux Engineering