From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pf1-f175.google.com (mail-pf1-f175.google.com [209.85.210.175]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B57344317D for ; Thu, 7 May 2026 01:55:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.175 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778118916; cv=none; b=SkiKhzkOzVsZ5FwWiWQGmRE8oDeYZ2ce0schXHDnXFORLKLiLxjTzBr6G5OJe/87gVajypp5I4YZ4T/qjIALBMA9z+a0EjLqe4gKOSrT4S2nd6Qvw+fjSTuNr6HSaESgyFLxgA7nnpxYqCO7+x54pMlGSSwelypWFjEGfLZU4uM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778118916; c=relaxed/simple; bh=KM2IBGXPrY2u9cIPWgp7r/8W2uugSyA57Hpjz3HkFtA=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=UmzShubzzHPWsNiCstOXfa1bwrvAEsT7JElEOdEu1wy87+M6mfp3sV3NmSYAyL04pAsfQwE2vxwK4THSg5wzypZl5EZvY1n3WR3stzVt6ZfXHseXnjITZP5+fiKKO9lcQzKWoceLEQR9MTpaVd87vBGcGbl1qcZ//BNOnkLLOzs= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=E9wXY5Wt; arc=none smtp.client-ip=209.85.210.175 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="E9wXY5Wt" Received: by mail-pf1-f175.google.com with SMTP id d2e1a72fcca58-82fbf5d4dc2so172451b3a.1 for ; Wed, 06 May 2026 18:55:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1778118915; x=1778723715; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=lrwU1+WYoQ6dc3r1upj6/QwYywpyWVdYuoQct9GKosg=; b=E9wXY5WtWKu99slwlJ6AqG1VD3CPseJEymcAT5sP0LTBaFiD63L+IJyb0xbCRzWqo/ UitKNumaHxyKX6tH/Q52nkDjAl4aPm4CW8sBtAjH0wE5zqqvcdGep8ZUaktf2vihK7/j F0cA6hFpBU/s4tGoHcxr/3pLZGnJer6pHviLi/TLzOZ1dfNtq05/661vdc0gB2yHl+0V UX6BXti+rllz2Kqg3j43xO2QyjbA4ArUofvoU4hHRDKRzUrXxmVwKORqxoXcF5aEPFMC czddDjIv8zZwVSrQC59JS35RzeOzkNYlp0GyVHh7pgiVyfhdyXGPdqa5vQTv2ls6dl59 D1cw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778118915; x=1778723715; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=lrwU1+WYoQ6dc3r1upj6/QwYywpyWVdYuoQct9GKosg=; b=iyqR75iULB7ia+Zq0EBiOBmPLe3r6rdBznRkj996VDGpSUCFCX95UKlil0e3Bmh0Vg q7m7OH8lnUIeUQZrIatgad8dijowlCkFu1uahS08aboXF/3iv4cjEkxtA6pvSNeDBG2y LJVh37ykRSJ0xqHQUVZmJRFmK7LjjtHmnN0t6uY6MUONhG7z1Nylz61qfumf0ErHic2c vlPvlE/kVEUAQUNAsR1/6M6nIhyGElvN/Sr+H6qqSTUaO8uQX0OYTDoWyFBjZVtYx3DM Th1LyzkZPM3e+iZ3Rdufua8ZRmnfm+8Q4riZ/iSZtoTGOHwQ3C+UXFMP6odJ8/nXl3GJ 5Hwg== X-Forwarded-Encrypted: i=1; AFNElJ/fsKrcltkNpAEpY22BjHfgQPQvhQHVPInJCqUNYk8HpzinWx+DV5TJ88hSP44QmVAF1XBwLkD5tyr+/o8=@vger.kernel.org X-Gm-Message-State: AOJu0Ywx/Ch/GyQWVbfKasimUqKeYwe0GmmGBLf0MXpXvWWtttWdEr/K tnQCkePQfi3D2N9r3DmuRUoSqtMyMzuCQGddusECjcpFRv59H/aikD/FU7HfrBWC X-Gm-Gg: AeBDietzp3obRtgck/RTBPhYSdXvh0MnDOUuePPV5oTAg7cDL067g1ywH0c4L9fpKMY J8UTOk2NZk+jsAOKKMk8Pt67pWODqQZ02g8vups7hzOsz+Tpi+I3vsWV85XQ6X4zwJn3lfDNcqq 1giEiVUQqH9JOHQXvf6iWa/HRIsbGaSsDvF6FeHEHj1S6LWSuOBaONw44u4+aVC2XGsoE5hgMYp DJy/qRLF1h+fvToCjs2o9uLd8q6OHHYs1flPKGx8BVAK0yzJ8eNYiBCjqiFjQP6LcCq3oGFrr8c rKbDu/kmUOvqLZdER9fRBPPrNB+hKEprafWp/bbCM1HOTOyXH6cxvR1iS2DvMBItO74/BuQIjoD EfwZ9Ryz1xCxdFFWupf21kQ8wWDg+mEWV+JmilbDt+ICmrQBRcRD1VfWyEFK1LnFRiLWQ6zZ03g aWzFEVlvfz2abNvVW+Col5kH2LsUkzBpnirgG0k1DMnjBBhQlYmSvMG0mzTSq5MFQzeXNEUjQ9A v9evkRhFwfF8osnlprHtilI5KJSwYuNEGmhJ6OQpz17Qfvruw4a8lhkzAetUoqh6JE= X-Received: by 2002:a05:6a00:114d:b0:82f:3ecc:c42f with SMTP id d2e1a72fcca58-83a5e550e9fmr5307214b3a.40.1778118914968; Wed, 06 May 2026 18:55:14 -0700 (PDT) Received: from ryzen ([2601:644:8000:5b5d:7285:c2ff:fe45:8a32]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-839679c7b92sm6776102b3a.29.2026.05.06.18.55.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 May 2026 18:55:14 -0700 (PDT) From: Rosen Penev To: linux-wireless@vger.kernel.org Cc: Srinivasan Raju , linux-kernel@vger.kernel.org (open list) Subject: [PATCH wireless-next] wifi: plfxlc: use module_usb_driver() macro Date: Wed, 6 May 2026 18:54:57 -0700 Message-ID: <20260507015457.239807-1-rosenp@gmail.com> X-Mailer: git-send-email 2.54.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit init and exit do nothing interesting that module_usb_driver doesn't already handle. Just use module_usb_driver to simplify the code. Signed-off-by: Rosen Penev --- drivers/net/wireless/purelifi/plfxlc/usb.c | 25 ++-------------------- 1 file changed, 2 insertions(+), 23 deletions(-) diff --git a/drivers/net/wireless/purelifi/plfxlc/usb.c b/drivers/net/wireless/purelifi/plfxlc/usb.c index 5724ec173e64..6d24086eb8b7 100644 --- a/drivers/net/wireless/purelifi/plfxlc/usb.c +++ b/drivers/net/wireless/purelifi/plfxlc/usb.c @@ -851,7 +851,7 @@ static int resume(struct usb_interface *interface) #endif -static struct usb_driver driver = { +static struct usb_driver usbdriver = { .name = KBUILD_MODNAME, .id_table = usb_ids, .probe = probe, @@ -865,25 +865,7 @@ static struct usb_driver driver = { .disable_hub_initiated_lpm = 1, }; -static int __init usb_init(void) -{ - int r; - - r = usb_register(&driver); - if (r) { - pr_err("%s usb_register() failed %d\n", driver.name, r); - return r; - } - - pr_debug("Driver initialized :%s\n", driver.name); - return 0; -} - -static void __exit usb_exit(void) -{ - usb_deregister(&driver); - pr_debug("%s %s\n", driver.name, __func__); -} +module_usb_driver(usbdriver); MODULE_LICENSE("GPL"); MODULE_DESCRIPTION("USB driver for pureLiFi devices"); @@ -891,6 +873,3 @@ MODULE_AUTHOR("pureLiFi"); MODULE_VERSION("1.0"); MODULE_FIRMWARE("plfxlc/lifi-x.bin"); MODULE_DEVICE_TABLE(usb, usb_ids); - -module_init(usb_init); -module_exit(usb_exit); -- 2.54.0