Received: by 2002:a05:7412:f584:b0:e2:908c:2ebd with SMTP id eh4csp1923622rdb; Tue, 5 Sep 2023 08:59:49 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFYUFXmU2PIOjWDT7pAJEwGrSl/PSzaJiOXmxybuNESdafr6zgJEI1892eaAm7XSQfJGkCg X-Received: by 2002:a05:6a21:6d92:b0:13d:315f:26b7 with SMTP id wl18-20020a056a216d9200b0013d315f26b7mr13676298pzb.1.1693929588826; Tue, 05 Sep 2023 08:59:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1693929588; cv=none; d=google.com; s=arc-20160816; b=jB5ENcU9VzryoBwozL9M6bsxhOXwxdf42sn8vb6a0aqbCfcGXC2nhAH9/Y2PEBqzyr jriirEgtJYjdskQiieWPpTSAzpfRrtcWKN0F9yqXwEhyofXMAVOSUhhu9Q1PtQBNBgF6 UlXIkPsPibIO9hdaVXxwR0bT9x5r4nDxicq0Vw3cm6brGRNLyksmMuk7Sr9jcYjSz7y4 iBi/nSSJuzQ5nu3C7FtRu1AM1RyEwIMyYpnM3/dpdFzwkZM8J3kkTLeLJ5HvWoyA3hqo DPNVS6+R01oYWqq9lwXUYMtpySfxuHrR14IFm3a51Lcuk2DaIs1S7mi4mxaO0r7hjpAX zWYw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:date:message-id:user-agent:cc:to:references :in-reply-to:from:subject:content-transfer-encoding:mime-version :dkim-signature; bh=VVjh69IderYI6q/mVaTxzyvlTKnbv6SyrBUG+SzShKM=; fh=Cw1kBSYm8r+4HYoPLDNAjdWS7y+i2J3Mpm8riw4+iaQ=; b=SWz1o6QqubOE22nApFk3DM6VPS2Ofn6ojveavYooDnlTNVqZlvf0XX0lTG/6AvT/o1 IvrwRN8NrcCdiz/U2tk5Z3HbGrNJfFV15GODEHj20jJ7UBhocPRlkbP4QxTaHzpoeGRK CmsZpl3oRxDyLS2MPm/fa2uxLh6odx1cOrX8UuIdzEEL9tAzK9yHilSVNlJxApKGHJMH aYJsG6GmNwPDmYQNxHvDIMsaEF2nhI+WuINrc5akarqKeOOwO0ZbBWSv/XFgC/0XkSwy JNs/S/GROGvoun51ktOyysekDMwKdQhCyXLAmAOHLu7rDmyewkpg1ea6CV00wsAOU54m R1sw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=B8hNZdRw; 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 y21-20020a634955000000b0056c2892bfb9si9640347pgk.644.2023.09.05.08.59.41; Tue, 05 Sep 2023 08:59:48 -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=B8hNZdRw; 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 S233622AbjIDRcD (ORCPT + 42 others); Mon, 4 Sep 2023 13:32:03 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55346 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229821AbjIDRcD (ORCPT ); Mon, 4 Sep 2023 13:32:03 -0400 Received: from ams.source.kernel.org (ams.source.kernel.org [IPv6:2604:1380:4601:e00::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2BA28DF for ; Mon, 4 Sep 2023 10:32:00 -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) server-digest SHA256) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id 7F4A4B80EAD for ; Mon, 4 Sep 2023 17:31:58 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 9CEABC433C8; Mon, 4 Sep 2023 17:31:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1693848717; bh=G3ycAJsKLDAmBKckajVJll6ZX67OmcF1Kd+3JsGOjtk=; h=Subject:From:In-Reply-To:References:To:Cc:Date:From; b=B8hNZdRwEhC1rQTPdHIQkBpC3F+3YZMTsCwwH/9aGPvrRV6NadIOtyorJCNm12VNS ciNEfkkgfK5f5TOhSuxUEy/xfNTVQ9+p29kea09HVPyob6YjLAjtH+2mBzwLQsbs9h WokPYH1I5Um+tl6jM/R0/Y8j30tMMztO74NEeT+Qo3Rq39Hjplq3NfkjH8/BS/kl/R hBF/OWhJVoBTArHgo+1mEz8h+HUltRpk7r2FzryiwuRquTM1Y95QjblDiBMqwagnsf xsdX8rfArfyDgg/AwIDYyALWIBaqf1dbAFmg/HYcxGHkMhdfMKAl5P8vezE90Iq8mU Nfn5SgCrhcRFw== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: Re: [2/2] wifi: plfxlc: use module_usb_driver() From: Kalle Valo In-Reply-To: <20230826200929.9756-2-rosenp@gmail.com> References: <20230826200929.9756-2-rosenp@gmail.com> To: Rosen Penev Cc: linux-wireless@vger.kernel.org User-Agent: pwcli/0.1.1-git (https://github.com/kvalo/pwcli/) Python/3.11.2 Message-ID: <169384871438.3484948.6622493748928580929.kvalo@kernel.org> Date: Mon, 4 Sep 2023 17:31:56 +0000 (UTC) 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 Rosen Penev wrote: > This follows the pattern with other USB Wifi drivers. There is nothing > special being done in the _init and _exit functions here. Simplifies and > saves some lines of code. > > Signed-off-by: Rosen Penev Fails to compile: In file included from ./include/linux/device.h:32, from drivers/net/wireless/purelifi/plfxlc/usb.c:8: drivers/net/wireless/purelifi/plfxlc/usb.c:871:19: error: conflicting types for 'driver_init'; have 'int(void)' 871 | module_usb_driver(driver); | ^~~~~~ ./include/linux/device/driver.h:258:19: note: in definition of macro 'module_driver' 258 | static int __init __driver##_init(void) \ | ^~~~~~~~ drivers/net/wireless/purelifi/plfxlc/usb.c:871:1: note: in expansion of macro 'module_usb_driver' 871 | module_usb_driver(driver); | ^~~~~~~~~~~~~~~~~ ./include/linux/device/driver.h:241:6: note: previous declaration of 'driver_init' with type 'void(void)' 241 | void driver_init(void); | ^~~~~~~~~~~ make[7]: *** [scripts/Makefile.build:243: drivers/net/wireless/purelifi/plfxlc/usb.o] Error 1 make[6]: *** [scripts/Makefile.build:480: drivers/net/wireless/purelifi/plfxlc] Error 2 make[5]: *** [scripts/Makefile.build:480: drivers/net/wireless/purelifi] Error 2 make[4]: *** [scripts/Makefile.build:480: drivers/net/wireless] Error 2 make[3]: *** [scripts/Makefile.build:480: drivers/net] Error 2 make[2]: *** [scripts/Makefile.build:480: drivers] Error 2 make[1]: *** [/home/kvalo/projects/personal/wireless-drivers/src/wireless-next/Makefile:2032: .] Error 2 make: *** [Makefile:234: __sub-make] Error 2 Patch set to Changes Requested. -- https://patchwork.kernel.org/project/linux-wireless/patch/20230826200929.9756-2-rosenp@gmail.com/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches