Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp6542449rwb; Mon, 14 Nov 2022 23:18:39 -0800 (PST) X-Google-Smtp-Source: AA0mqf7TgSBjnHZ5gk6j5ItqzA/zWsAJ6ZNxedDql2s1xBeYuuyDCq6HgAMDkfpMMv4evAxAF11e X-Received: by 2002:a17:902:a606:b0:172:86a2:8e68 with SMTP id u6-20020a170902a60600b0017286a28e68mr2875233plq.27.1668496719510; Mon, 14 Nov 2022 23:18:39 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1668496719; cv=none; d=google.com; s=arc-20160816; b=o4njzzMBr/JvXQTjPULpreXYuibQzbJl0DMuHvQEt2w+EFPGvlpJYvucN7cfMCGqFD OkVl3mGBR70m3ASX85b+qpRIS/5/rjoQaLJALQCt2oru604brm0+1KZmEqufR/DXY7Gg PtsmDlnD61CabHQ+KjiCCyG+mZrj+WmE2i2x3flKykbfEYwjnppQ0oFCbxT+uXDL8pcc We7xgs9eEqz6E9XL24F0hx1uVN0VuaYm3+fZ5ltNp5/88+iCalX+R0qke2cqt6Pf984Q j1+E+z4xn2ZAaB7R97g64FWHWeH1VnOOt6NS/eEFbUoBslIxQdMQne0Fss33Jf4+9WJx Korw== 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=ci//8AtumPbZmdBgdXIJtCC4M93jIqnzPE4VlT2bP2Y=; b=vc3VrMz2JWit5M79/r0N5RPrB1qAfWdA5CD5m+orqihvi+ZJOwpgAxks791ppeDiBB 21NuQliju1qilc6c7x5okrMI40OPrCnkufQCaP4UJLQn1XqILSLyUBs8n369w5M944Tn WRFlF0QRQbD64cTfSiB/RpiRPjz2kHGloErGWlf2mpJ/Yt6MrwcrC/+vZLphs6553sBH MTjR1EHZ552s3uRTFty3QS7o2M1rO5s13kpY7Lksay1bEqQxRZVNsPJPkOzdJqUn2x4O FWKSggoTH23wnUW5YlTZD7S+7Q9ZQ09N6Bc9shW4FodGhKQ2WA9ebV41R224qJATEwMf Fsjw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=ReeDDAJQ; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id oa9-20020a17090b1bc900b00214021e87d1si17928193pjb.173.2022.11.14.23.18.28; Mon, 14 Nov 2022 23:18:39 -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=@gmail.com header.s=20210112 header.b=ReeDDAJQ; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232632AbiKOHKV (ORCPT + 88 others); Tue, 15 Nov 2022 02:10:21 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37882 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232597AbiKOHKC (ORCPT ); Tue, 15 Nov 2022 02:10:02 -0500 Received: from mail-qt1-x833.google.com (mail-qt1-x833.google.com [IPv6:2607:f8b0:4864:20::833]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3A7D71FCD0 for ; Mon, 14 Nov 2022 23:10:01 -0800 (PST) Received: by mail-qt1-x833.google.com with SMTP id cg5so8224546qtb.12 for ; Mon, 14 Nov 2022 23:10:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=ci//8AtumPbZmdBgdXIJtCC4M93jIqnzPE4VlT2bP2Y=; b=ReeDDAJQaiuNtmN+xEuzBOUCLz9Lm1i6vJKSGyihZDxbZYHA2AjsZrvs7n6CMrrwzA 72JynWwzCMUAKagxtesd1Dll0LkVAkUfkhIkPgq+hb9UO7D9TJibXm31Bhf/5rqqWLQj AfvdFdQqupyk/9oAz5HgbGzvvKFpjz23H8ZBJwP1vbapJdY5nzjTHNNix4jG4MipqiV4 NYAGuP6IQ8MDyv6RbvY9BfF0uU7YalCQaYdQQeA/+FDt2uzimxTnlNNlxCRpJHcZvOO+ CxzMxDldU4s3ayVyhyfEHhtt3yQGGp6dXwW3PZe1+GNk0ybNqK+8xgwhNb8wRrNuKD1F 4glA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=ci//8AtumPbZmdBgdXIJtCC4M93jIqnzPE4VlT2bP2Y=; b=wITT+/yT5Igvt0eD+QOe8wT90WjDvb4r+tcmi0/h6d4gS72VyosAJLjNwr/IznqBkd qWz7lvIgOLe7CfXtEeL8CRq6hz06dkpeoHgmxpjtfRQHbO6r49uJAJrOga/CWmSTFL0f 8e1LsnAnnDnG+hgLyEHhNe3ymqbBKwEhq37wS7TfZB2WdoXv6uBBogc+P5Uqo4LnpoUP 4KxQg+0vxVMIikS5n4bKTbEZI2Jym/XgKWnOPqtpMfu1VqPgTJswt92wvIXZK8KBIcTO CTN/QXiDJVWgN+7y7LLQCA+yE3qB8Hol27vEMykiREbsS3eQdamvVdM+E0/lA6VGkgg1 8euA== X-Gm-Message-State: ANoB5pll5PqY4uQVYoUxVHrwtA/jcG8mG4e76Dy1fWpD8XdByAlEDfdW tXns30pL9sjZu+/Vhe17F78p8g+HaCEo6vM8nvo= X-Received: by 2002:ac8:41c1:0:b0:39a:93db:bdf5 with SMTP id o1-20020ac841c1000000b0039a93dbbdf5mr15799524qtm.656.1668496200117; Mon, 14 Nov 2022 23:10:00 -0800 (PST) MIME-Version: 1.0 References: <480340b3-c1c1-74b5-1889-f49dcb644469@gmail.com> In-Reply-To: From: Tanju Brunostar Date: Tue, 15 Nov 2022 08:09:47 +0100 Message-ID: Subject: Re: [PATCH v3] staging: vt6655: change the function name s_vFillRTSHead To: Philipp Hortmann Cc: gregkh@linuxfoundation.org, linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org, outreachy@lists.linux.dev Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-1.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,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 Tue, Nov 15, 2022 at 7:23 AM Philipp Hortmann wrote: > > On 11/14/22 23:59, Tanju Brunostar wrote: > > On Mon, Nov 14, 2022 at 9:19 PM Philipp Hortmann > > wrote: > >> > >> On 11/14/22 19:29, Tanjuate Brunostar wrote: > >>> Remove the use of Hungarian notation, which is not used in the Linux > >>> kernel. Reported by checkpatch > >>> Add indentation to the affected function to follow the Linux kernel > >>> coding style. This improves visibility > >>> > >>> Signed-off-by: Tanjuate Brunostar > >>> --- > >>> v2: corrected confusing changlog message on this patch > >>> v3: removed unnecessary function prototype > >>> > >>> drivers/staging/vt6655/rxtx.c | 40 ++++++++++++----------------------- > >>> 1 file changed, 13 insertions(+), 27 deletions(-) > >>> > >>> diff --git a/drivers/staging/vt6655/rxtx.c b/drivers/staging/vt6655/rxtx.c > >>> index 31ae99b3cb35..715b323cd2a8 100644 > >>> --- a/drivers/staging/vt6655/rxtx.c > >>> +++ b/drivers/staging/vt6655/rxtx.c > >>> @@ -23,7 +23,7 @@ > >>> * s_uGetTxRsvTime- get frame reserved time > >>> * s_vFillCTSHead- fulfill CTS ctl header > >>> * s_vFillFragParameter- Set fragment ctl parameter. > >>> - * s_vFillRTSHead- fulfill RTS ctl header > >>> + * fill_rts_header- fulfill RTS ctl header > >>> * s_vFillTxKey- fulfill tx encrypt key > >>> * s_vSWencryption- Software encrypt header > >>> * vDMA0_tx_80211- tx 802.11 frame via dma0 > >>> @@ -85,16 +85,6 @@ static const unsigned short fb_opt1[2][5] = { > >>> #define DATADUR_A_F1 13 > >>> > >>> /*--------------------- Static Functions --------------------------*/ > >>> -static void s_vFillRTSHead(struct vnt_private *pDevice, > >>> - unsigned char byPktType, > >>> - void *pvRTS, > >>> - unsigned int cbFrameLength, > >>> - bool bNeedAck, > >>> - bool bDisCRC, > >>> - struct ieee80211_hdr *hdr, > >>> - unsigned short wCurrentRate, > >>> - unsigned char byFBOption); > >>> - > >>> static void s_vGenerateTxParameter(struct vnt_private *pDevice, > >>> unsigned char byPktType, > >>> struct vnt_tx_fifo_head *, > >>> @@ -555,19 +545,15 @@ s_uFillDataHead( > >>> return buf->duration; > >>> } > >>> > >>> -static > >>> -void > >>> -s_vFillRTSHead( > >>> - struct vnt_private *pDevice, > >>> - unsigned char byPktType, > >>> - void *pvRTS, > >>> - unsigned int cbFrameLength, > >>> - bool bNeedAck, > >>> - bool bDisCRC, > >>> - struct ieee80211_hdr *hdr, > >>> - unsigned short wCurrentRate, > >>> - unsigned char byFBOption > >>> -) > >>> +static void fill_rts_header(struct vnt_private *pDevice, > >>> + unsigned char byPktType, > >>> + void *pvRTS, > >>> + unsigned int cbFrameLength, > >>> + bool bNeedAck, > >>> + bool bDisCRC, > >>> + struct ieee80211_hdr *hdr, > >>> + unsigned short wCurrentRate, > >>> + unsigned char byFBOption) > >>> { > >>> unsigned int uRTSFrameLen = 20; > >>> > >>> @@ -912,7 +898,7 @@ s_vGenerateTxParameter( > >>> buf->rrv_time_a = vnt_rxtx_rsvtime_le16(pDevice, byPktType, cbFrameSize, wCurrentRate, bNeedACK); > >>> buf->rrv_time_b = vnt_rxtx_rsvtime_le16(pDevice, PK_TYPE_11B, cbFrameSize, pDevice->byTopCCKBasicRate, bNeedACK); > >>> > >>> - s_vFillRTSHead(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption); > >>> + fill_rts_header(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption); > >>> } else {/* RTS_needless, PCF mode */ > >>> struct vnt_rrv_time_cts *buf = pvRrvTime; > >>> > >>> @@ -931,7 +917,7 @@ s_vGenerateTxParameter( > >>> buf->rrv_time = vnt_rxtx_rsvtime_le16(pDevice, byPktType, cbFrameSize, wCurrentRate, bNeedACK); > >>> > >>> /* Fill RTS */ > >>> - s_vFillRTSHead(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption); > >>> + fill_rts_header(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption); > >>> } else if (!pvRTS) {/* RTS_needless, non PCF mode */ > >>> struct vnt_rrv_time_ab *buf = pvRrvTime; > >>> > >>> @@ -945,7 +931,7 @@ s_vGenerateTxParameter( > >>> buf->rrv_time = vnt_rxtx_rsvtime_le16(pDevice, PK_TYPE_11B, cbFrameSize, wCurrentRate, bNeedACK); > >>> > >>> /* Fill RTS */ > >>> - s_vFillRTSHead(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption); > >>> + fill_rts_header(pDevice, byPktType, pvRTS, cbFrameSize, bNeedACK, bDisCRC, psEthHeader, wCurrentRate, byFBOption); > >>> } else { /* RTS_needless, non PCF mode */ > >>> struct vnt_rrv_time_ab *buf = pvRrvTime; > >>> > >> > >> Hi, > >> > >> I cannot apply your patch. > >> > >> Here my git infos: > >> git remote show origin > >> * remote origin > >> Fetch URL: > >> git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git > >> ... > >> git branch -a > >> my branch: staging-testing > >> > >> Bye Philipp > > > > I was recently asked to rebase to the staging-next branch. I think > > this is where there is conflict > > I do not think so. > between this commit: > commit 335140116703920ddcbd9a09ae9edfb02902f3d1 (HEAD -> > staging-testing, origin/staging-testing) > and this one: > commit a614e753e8e7f3322b560dcf6eaf44468ec22b3a (origin/staging-next) > > are only 4 commits and non of them is regarding the vt6655. > > So this should work. > > kernel@matrix-ESPRIMO-P710:~/Documents/git/kernels/staging$ git status > On branch staging-testing > Your branch is up to date with 'origin/staging-testing'. > > nothing to commit, working tree clean > kernel@matrix-ESPRIMO-P710:~/Documents/git/kernels/staging$ git pull > Already up to date. > kernel@matrix-ESPRIMO-P710:~/Documents/git/kernels/staging$ cat > ~/Downloads/20221114-\[PATCH\ v3\]\ staging_\ vt6655_\ change\ the\ > function\ name\ s_vFillRTSHead-5397.txt | git am > Applying: staging: vt6655: change the function name s_vFillRTSHead > error: patch failed: drivers/staging/vt6655/rxtx.c:85 > error: drivers/staging/vt6655/rxtx.c: patch does not apply > Patch failed at 0001 staging: vt6655: change the function name > s_vFillRTSHead > hint: Use 'git am --show-current-patch=diff' to see the failed patch > When you have resolved this problem, run "git am --continue". > If you prefer to skip this patch, run "git am --skip" instead. > To restore the original branch and stop patching, run "git am --abort". > kernel@matrix-ESPRIMO-P710:~/Documents/git/kernels/staging$ > > Bye Philipp > I remember you said about my previous patches that you could not apply them. But another mentor did. So the only reason I could think of is that my branch is based off of staging-next why yours is based on staging-testing