Received: by 2002:a25:868d:0:0:0:0:0 with SMTP id z13csp3017173ybk; Mon, 18 May 2020 13:43:46 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxvUu7ZqTs6dIojLqpTNk1uu/trAcGQWOgMWta65mT7coHQ3asdsa/V7YYlLpUCHPTjKeWk X-Received: by 2002:a05:6402:cb1:: with SMTP id cn17mr14833868edb.382.1589834626594; Mon, 18 May 2020 13:43:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1589834626; cv=none; d=google.com; s=arc-20160816; b=k6OdcM0uHnV8MCjF8rHXBIf/wY7jucGItU59Sen12XcN5nYBceszG5DrKlYCwsf5p3 pH2Jm/s01JiyH6eaJ/2rWS+gk4dfcLopW8UgojjPQslUgDu+zXT0fgyIcCP1dKftxvJE qN8UxC9afRcYOp8oeru8hEveB5zh1/QEb6/wUNw9cKGOZ2OTrypIg5q28sIzxu2Vs0ma eWomQr1pzF1w35urYaqUC3oEQUxLx84ZjMIIyJg6Ijcqat+R6wvkyVlZ74QZmFTHsbgu XhWOHPo+yTZfmc5HGwEKoh+yR/58+3LeLF2esLiVja57eFycuDic46ClmJyVQCMrh+sK HsOQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature; bh=2+OAMC4f8T8COIY9Oe99/zNWSXXY4klst0LI8Khi3iI=; b=05cuyyKETBOG7I+wgqWphUFuTn29hijVh9L8evoeWPb6UAKYeS0utzlPfSr4I0osSX qZBob7qBaOYyQ7XYG9G/JzvN1rtUrAMNQE+jucjBoLlJ8YpDBlMQMoTEUDihkBfK54kA unLlEKXT3ui6EQO2Oc7an4KwBjxeU84c+wv6kky+P9KmjA3VI9emQsgcyvZhwRJPkWQN LaGkQ5zs7/YvrTOlgwUvbW92mvpO0X/iOH9NNYQuVwUg8fmbXBNmceIwSfmUgbDei2/C QeIiWn6VQYX1pGMJ4W035gmKP/LdC7xc+5UDcneZQKCSbAw04KXhLvhngBoo+ebjTOQs HL3A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=RHmJKo3O; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-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 c3si2356881edq.291.2020.05.18.13.43.22; Mon, 18 May 2020 13:43:46 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-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=RHmJKo3O; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-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 S1726425AbgERUnC (ORCPT + 99 others); Mon, 18 May 2020 16:43:02 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60034 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726270AbgERUnC (ORCPT ); Mon, 18 May 2020 16:43:02 -0400 Received: from mail-wm1-x342.google.com (mail-wm1-x342.google.com [IPv6:2a00:1450:4864:20::342]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 081DDC061A0C for ; Mon, 18 May 2020 13:43:02 -0700 (PDT) Received: by mail-wm1-x342.google.com with SMTP id u188so1008857wmu.1 for ; Mon, 18 May 2020 13:43:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=2+OAMC4f8T8COIY9Oe99/zNWSXXY4klst0LI8Khi3iI=; b=RHmJKo3OWoWHHgmoVSvel9TIKRudNnLvNsL3iFCSiMgjKqKcClkOpHFiys2RWFIfoc fmLiGlrI+Ve5lMtydmPobFtEq5dg32cfi+q3JQljRZLwJolPxFCwOzqfDuLg7FPx3h0t 8lCJehwHXF9xRN0e+lKEwS2ScF7oCxGASwjJFCRfO3zi0INDgRurMXdS7ES817zYGDVn DCoaPhxhHCjM7e505GbTljsBWwWcNH8VYH1XkbQ05SQGJvLYQYV/Nch3gdb4+VEKOfyE MWYzFSx04WwF2lkOboROLDhnMfN/7jWNt6kLD+OvYAibH5v7BbCML+JOaCdIBbJa3EWq 1CEg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=2+OAMC4f8T8COIY9Oe99/zNWSXXY4klst0LI8Khi3iI=; b=Wp+N2KBYjX31ylF/1nK+q5bvDfroya+t2aLSeI2lqSezd2tveLPBuyiFsPHFCr9B4k SA+2Mt4vPoi6pbFvBrokWRbte4vYyrYtAAwBRyTgMA9g2yewBJzXEn4z40KC6ZC4oEDG X+r5evpHh2+HoxYIhURghqNeqkSnUqlx19vsyJTix3T9/USfUAYhGg8Y2wFq42iX1eom vb/+/wv1YPToWNt3idW7/ir4r11c9cYS2YETQ+BCBD3/TpYzsLZiaeqUsodC768aYVRL 5/fqoYwitkN5y//mb5exxPc88+2Qxig3zlfdRF5/DtbOANjs51/TWC4Qjin4n9z5trNg ip4A== X-Gm-Message-State: AOAM532ux5KS3T6rLYhymZ12qdbTFjfGcxSjENCHVqZ7CElfUJSBaFPF 7CTFQ3OjsvuCblB/xITEAm5YO41F X-Received: by 2002:a1c:770e:: with SMTP id t14mr1304150wmi.86.1589834580500; Mon, 18 May 2020 13:43:00 -0700 (PDT) Received: from [192.168.43.227] ([185.69.144.134]) by smtp.gmail.com with ESMTPSA id y4sm18401718wro.91.2020.05.18.13.42.59 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 18 May 2020 13:42:59 -0700 (PDT) Subject: Re: [PATCH 2/4] staging: vt6656: vnt_beacon_xmit use extra_tx_headroom. To: Dan Carpenter Cc: Greg Kroah-Hartman , "devel@driverdev.osuosl.org" , linux-wireless@vger.kernel.org References: <5f00d319-9242-65b2-d100-dcfe9b0e32be@gmail.com> <20200518123944.GI2078@kadam> From: Malcolm Priestley Message-ID: Date: Mon, 18 May 2020 21:42:58 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 MIME-Version: 1.0 In-Reply-To: <20200518123944.GI2078@kadam> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-wireless-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org On 18/05/2020 13:39, Dan Carpenter wrote: > On Sat, May 16, 2020 at 11:39:34AM +0100, Malcolm Priestley wrote: >> Create room for vnt_tx_short_buf_head in sk_buff and vnt_tx_usb_header. >> >> The struct ieee80211_mgmt is not longer in the header and is at >> the initial skb->data point. > > I feel like the SubmittingPatches guidelines on verb tenses and not > saying "this patch" or "I" has got everyone so worried that it's like > playing Taboo. Do you mean that the struct moved before or after we > aply *this patch*? The struct has not moved, before skb->data was copied on to the address along with the rest of frame. So now struct needs to be at skb->data. >> >> Signed-off-by: Malcolm Priestley > > I can't understand the point of this patch at all. Is it a fix or a > clean up? If I had to guess from the subjec, I would say it's a > performance improvement but I don't know. Well there is a performance improvement as there is only one buffer instead of two. Mainly to bring into line with other drivers in the mac80211 tree there is no need for a secondary buffer in driver. Regards Malcolm