Received: by 2002:a05:7412:1703:b0:e2:908c:2ebd with SMTP id dm3csp814614rdb; Fri, 25 Aug 2023 01:41:47 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGg+GRuYYK00pJAWd6HU4msC2vFmEZRVOVeFkjI6qCXfHe6W4wjxPaRVFB9tf8s4X5NYUQL X-Received: by 2002:a81:5245:0:b0:583:d9de:8509 with SMTP id g66-20020a815245000000b00583d9de8509mr16867223ywb.27.1692952907004; Fri, 25 Aug 2023 01:41:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1692952906; cv=none; d=google.com; s=arc-20160816; b=dEbcw+7Jaxf+sjHlFvm9TNUQ61sZI714mTHrNgFuktrM767PdCRvdDbao3xvt4QDdJ 8ETli4jXbTGMLnExBK3h/aneFKVwKUf4ANBxJGIX7hvvnI8Dmn9O3Bf92cbZ3VkCCul5 xCiaPDlYsgnTuMe01msUNiHj4U1LJ5XlBPRgH9G7xuMdiFjH81YdbIxhgDuCkyJZFoLI VUrnPUH7HlO5F7CzwALGMc9r7H7oJ4i5so7ef9VuLlDrAN43QanrsGOd0REiseSpKv2V w/8/3rLDk/5OSWYNBO/DhvVUPi6NJlAFLO/zgSD96W9GY+2Lc14Ug++MivmWvYsHtWio 87wg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:message-id:in-reply-to:date:references:subject:cc:to :from:dkim-signature; bh=NOREAnHMH/tAAfpXF0vbsCRUdD3UAZG+zZuD5B0gBkg=; fh=WeCBrn15OOD2n+bTk6ajHufgopbeERrIUHTewsM8cj0=; b=gXWY+rNh+GCuEHMuvsz6jeuFXSxNd2xXz5J/Q4pV5BIVG9CUO90MdWOGuy5NY4hh4x 2XqRGSA9jj+ShEsgCQN7+dwa6uq5RhMuXFkJnTNHcw72TLE/PjaNqhaO1lQRPkXZEidL TEOqcUoJZARLfUzCznt/k5g5HhPsBhX7xBifhWhbnorLr6axzIx2p01VG41tUUn2kD2+ n/FCFSLFg78v6VZ6HR5+c5KT9MfgE5GIeOZZVmS28XsRGH9O9Q7oic3Y+oK8XvBdEi70 VYjjTrnNt88e3jphkOMWy7j1JbtDqKueb8J++e1Tv0ITbrotbafek8fFGICzQaUHPKT5 TPHQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=XYQ9DUv6; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-wireless-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 e125-20020a636983000000b00565e67df82asi1178552pgc.437.2023.08.25.01.41.36; Fri, 25 Aug 2023 01:41:46 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-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=XYQ9DUv6; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-wireless-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 S239257AbjHYHMV (ORCPT + 51 others); Fri, 25 Aug 2023 03:12:21 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43298 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S242712AbjHYHMP (ORCPT ); Fri, 25 Aug 2023 03:12:15 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3BFEB1B2 for ; Fri, 25 Aug 2023 00:12:14 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id C5E23660E5 for ; Fri, 25 Aug 2023 07:12:13 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 68DA2C433C8; Fri, 25 Aug 2023 07:12:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1692947533; bh=NOREAnHMH/tAAfpXF0vbsCRUdD3UAZG+zZuD5B0gBkg=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=XYQ9DUv6xsSp/cW/42ol0Ced7yo9Hjq6oE6Gsa29GZfJg9p+sroT8GH07hRQdQRpm dNebgqTbLcy2m5Ay0YBLO+F2b1IghGXgk16X0L/kVQufeRBb8C3mnGThuuEjRRQsj/ 4zOM7VHC62UXV6YSSjPwuRraDuds6iFn7JWy+2m7G0JUuN7wyE02eX8R0DnIOhSvHR 5YCwLuCeoclqJgz3qD7egukmxPZp0YVRCzVu+/xJdEzn4P300vpu2tPrI4Nz5xo/p4 urbTS4EIygmEhg4FC+SfBUNEkmt/2VcQ2nXAov0PLW24O52OpOeqhz4+vWG88oyrEe AGT6vEdFSxXsg== From: Kalle Valo To: Brian Norris Cc: Dmitry Antipov , linux-wireless@vger.kernel.org Subject: Re: [PATCH 1/2] wifi: mwifiex: simplify PCIE DMA mapping management References: <20230802161049.89326-1-dmantipov@yandex.ru> <169278633096.1133515.976396654998983133.kvalo@kernel.org> Date: Fri, 25 Aug 2023 10:13:15 +0300 In-Reply-To: (Brian Norris's message of "Wed, 23 Aug 2023 12:49:28 -0700") Message-ID: <87jztjvblg.fsf@kernel.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, RCVD_IN_DNSWL_BLOCKED,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-wireless@vger.kernel.org Brian Norris writes: > On Wed, Aug 23, 2023 at 3:25=E2=80=AFAM Kalle Valo wro= te: >> >> Dmitry Antipov wrote: >> >> > Simplify PCIE DMA mapping management by eliminating extra copies >> > of {address, size} pairs to/from temporary data structures. Map >> > and unmap operations may use skb fields directly via introduced >> > 'MWIFIEX_SKB_DMA_ADDR()' and 'MWIFIEX_SKB_DMA_SIZE()' macros. >> > >> > Signed-off-by: Dmitry Antipov >> >> I assume these patches are compile tested only so I'm very reluctant >> take these. >> >> 2 patches set to Changes Requested. > > That's fair IMO. These kinds of patches put a much larger burden on > the reviewer to make sure they make sense. Thus, I had this in a > backlog to review, and haven't gotten around to it. I'm looking at this from risk vs reward point of view. The risk is that these cause regressions which is of course more work for us maintainers but I'm not really seeing any concrete benefit from these patches. > [1] Although, I don't think I have permission to change the Patchwork > status, so it still might be lost to /dev/null without a RESEND. I can change the status by request, not a problem. We could also setup you admin access to patchwork. BTW with ath9k patches we do so that patchwork first assigns the patches automatically to Toke. Once Toke has reviewed the patches he either drops of them or assigns them for me so I can commit them. At least from my point of view that works really well, do let me know if you would like to try something like that. --=20 https://patchwork.kernel.org/project/linux-wireless/list/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatc= hes