Received: by 2002:a05:6a10:1287:0:0:0:0 with SMTP id d7csp12041pxv; Wed, 21 Jul 2021 14:05:11 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxzAsucHxtsGvMS2dtGmnaQkPYmjLl9DRa7LhlZbQQJPYneTdZVFIhEK57+4cSCXlf9sMSo X-Received: by 2002:a92:b50d:: with SMTP id f13mr25584482ile.253.1626901415002; Wed, 21 Jul 2021 14:03:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1626901414; cv=none; d=google.com; s=arc-20160816; b=STvomLCTn2B/ubalWhEoztQBc8ExH91htL1Ek6qvifX/a5Vp0kFb7msVfzKcdxvvJy rvdW0Co+zdBA50xwq4hekoP5rm8ytYFZs/oDOwp5F2rttGzvxN4Xl/8K9Arv9RBoT2gz w1PXAJbpC1wG/uQ9Li3l5SplkI/cZg6oGX4sgdc+u+Fzu2hgPOaLWPlMShW9KtibqYDU SoNJOU2BTTL0hnkrc43KdogFUr4yRk1pmsRcBkAS2aC1+tZb5RIc6zXwOvWE1QPEeMwk n6+JfNWTT4DKhUei3cQ/yUDqk/vn9G5Bn3zuLOjeeSkvkN8Xbl6wOMES3IOTqCUtH8kR gJSw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject:sender:dkim-signature; bh=yQvWx8b/PayFmpSQ5Jj9oWmkqMQ/d55eDm4ZHsU3zhY=; b=MewiIyKFnGDcPbuizUtaPxJwQii1bgM+1vjPpenR5EiaVCn3Tvl3tp8th/g9mR24Vk UFPdjSmKDeOLgN9CTH63vSLp4AZ8oGm1efSddlZr6QtUnKB/AHO20MrAGaubbxZAWrri 2p9HJFmxDsfSNAKC6/orCYA1WUblwzXEK/tx4CDxVGjOXKhJc5Vm+kQxO9XZDzcR887N HOVmcT1yGrVoSEYJ+fe9LRoL5/wmpvxWbd6PmrkQiV8Zxlnba7QQPLixLRSHl5oR0yap bnh4PTBYfjeeuOWQXUE6obqRRbkzZOfUUj3wL6NXAf1ll36Gk56bGAISNUPT6nYxJyyY WcGw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=HFp8YubY; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id g13si6839069iow.65.2021.07.21.14.03.23; Wed, 21 Jul 2021 14:03:34 -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=HFp8YubY; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232351AbhGUQxA (ORCPT + 99 others); Wed, 21 Jul 2021 12:53:00 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42508 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229943AbhGUQw6 (ORCPT ); Wed, 21 Jul 2021 12:52:58 -0400 Received: from mail-ot1-x32c.google.com (mail-ot1-x32c.google.com [IPv6:2607:f8b0:4864:20::32c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9F22BC061575 for ; Wed, 21 Jul 2021 10:33:32 -0700 (PDT) Received: by mail-ot1-x32c.google.com with SMTP id o72-20020a9d224e0000b02904bb9756274cso2775778ota.6 for ; Wed, 21 Jul 2021 10:33:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=yQvWx8b/PayFmpSQ5Jj9oWmkqMQ/d55eDm4ZHsU3zhY=; b=HFp8YubYuMOLAZ/ewztsVazRtJ7+8bJEcmxBW2SRKmFgWYQr4yry154xyQL0lbuVUL /iAzsb8orhEs9wHSEPWHpAViwRWWINMWKjA/iEPpw5BaWSeRQGM7g2hTXvVz+AK8L1oi DELCXZxZfAk5+hz4YD/m6DTGBC1W5tXO3FPFm6DVVKxpFd8xU4BJcISD2c4PcNPNxnVa 459LEaWlA5NEDcuAKfhbRPN0rTszigxxzP69qWH/Fsyx4STd/9bOKH8uws+BpJ2ey+O8 1rDTxT4nU6sbk/nORLkgvDbNDo137Xbra1EtoVxs3zfVbJbslApdo6ZY1zkJZNXuLa/O SuDA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=yQvWx8b/PayFmpSQ5Jj9oWmkqMQ/d55eDm4ZHsU3zhY=; b=nx7Pi8lNqH0EFD0S+lZ/b6WMXDixoPzLlSOrTPZ0aVZO9M+lhMgykPOurbKQVwTsvS X+cXRXP6ZFhjYUWNxDEHDNy0jifPHUwu9aACaiNPUh8dXxLN7dh83vdYL+sW1qR1P0pm eU0ADwm0wzRIpG30P1Qw07623URGnFxZFvQzmn4bg0Z4XBXwnXVdHAhfq7T08703dTEh VTD1EHA9u4FANIH6eMfK+YXpr9fpkmazwZLMg/cWANeixIwqtnGcxMo/uD0u1XsKMDV+ 4aA+dgTyjw6WTUJ9FSDZKW9b1j6HsviraOPEE7AaN4yhXxq+ec+XcY97jxi07S+3rxhC AJow== X-Gm-Message-State: AOAM532SMkxv1LIh6PMi8EYrcDKm0mux0IgyfLUjYV80kL9/SZbZzsVq 7Lb6ocAOC5LSauEMKqneX9Y= X-Received: by 2002:a9d:2d83:: with SMTP id g3mr27061302otb.228.1626888812044; Wed, 21 Jul 2021 10:33:32 -0700 (PDT) Received: from localhost.localdomain (cpe-24-31-246-181.kc.res.rr.com. [24.31.246.181]) by smtp.gmail.com with ESMTPSA id v203sm5134839oib.37.2021.07.21.10.33.29 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 21 Jul 2021 10:33:31 -0700 (PDT) Sender: Larry Finger Subject: Re: [PATCH resend] staging: rtl8188eu: move all source files from core subdirectory To: Phillip Potter Cc: gregkh@linuxfoundation.org, dan.carpenter@oracle.com, linux-kernel@vger.kernel.org, linux-staging@lists.linux.dev, fabioaiuto83@gmail.com References: <20210719224601.255364-1-phil@philpotter.co.uk> <7bc43fb0-2dab-190b-c480-9e77cff863d4@lwfinger.net> <20210720090035.GB1406@agape.jhs> <08a8b372-8ec2-afcc-cc54-305d1dd74a59@lwfinger.net> From: Larry Finger Message-ID: <0c2d97fa-e1e1-3564-98b8-37d5b9a1a9cb@lwfinger.net> Date: Wed, 21 Jul 2021 12:33:28 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.12.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 7/21/21 2:49 AM, Phillip Potter wrote: > Dear Larry, > > Whilst I (and no doubt others) are happy to look into what you've > suggested, I do have a few questions: > (1) Why is the version from github not the one in staging? > (2) On a related note, working on it offline is difficult in terms of > proving contributions, particularly for a kernel mentee such as myself. > > Might I suggest replacing this driver with the one you suggested > entirely, so work on it can continue in public? I am happy to submit > this and continue work if you think it would be viable. Many thanks and > I appreciate your thoughts on this. The reason that the newer driver is at GitHub, rather than in the kernel, is that I never want to devote the 6 months needed to get it into the shape of the old one that I did send to staging. If you take a little time to look at the GitHub code, you will see what I mean. I did this once before only to have Realtek release a new version with all the old warts again. At least we have the fact that this is a heritage product, and Realtek will not be releasing any newer drivers. As is, the code generates very few sparse warnings, but it still contains a number of local CONFIG variables that would never be accepted in the kernel. It also contains a large number of module parameters that need to be evaluated and likely removed. If you wish, I will give you write access to the GitHub repo so that you can make changes there. The numerous users will give you instant feedback if/when you break something. If you want to use it to replace the kernel version, go ahead. I promise that I will not give negative reviews, but I am sure others will have such comments. In any case, I will continue to maintain my repo. There are too many users with old kernels, and the backports project is difficult to use for their level of expertise. Larry