Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp1365183rdb; Wed, 6 Dec 2023 17:27:04 -0800 (PST) X-Google-Smtp-Source: AGHT+IHy76mbzGsfsnA4hGwqt7J6iWDsLXNq0Q6EP8ZDA08qQuXpweMCTsPthGPo/GBocTFQGlFg X-Received: by 2002:a05:6e02:1a46:b0:35d:a0fd:858 with SMTP id u6-20020a056e021a4600b0035da0fd0858mr342114ilv.30.1701912423969; Wed, 06 Dec 2023 17:27:03 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701912423; cv=none; d=google.com; s=arc-20160816; b=NlOt52chENu6gvdbiN6peePNPFp9vmEWKNGCLuDwot9kUDlsGusc0cexjnZ5sZMoQN tybRGZx9xULUqZrjAnvEZhWVxrMwi4MIn6djnU55PqBarCImsynBqjNaq/COXoWmyIsc GGEo4feZ2ySimqsAiwoyYNBpvq+eg8lY/jajKARBaM1qrX8WbR+0KOJPOn+pnfaILQ1g exDmhbBB8yp2J9IUdJ6T7wSHiq7G+i4QK+M0KQF04X2/s/ugmZvDkJ22hnJjF6VBClYR 3yBThuxq5swYHRux7JvKxK1/ext8fyjdwX3RT8/AOlAqEt7YLZmHshC6pP1J/ry9OT/8 jESg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:subject:cc:to:from :date:references:in-reply-to:message-id:mime-version:user-agent :feedback-id:dkim-signature:dkim-signature; bh=7yABB6tw1NhELwxCFkAM3G6hbihCudob0wdZkRFYHT8=; fh=6YhccuUHNv/R7vv3l/fWz+UrFH7gYbNgAAwPrt4v82k=; b=SxqRexNifHnc8hEwce8a7T8N437snFOtv7Bcx/Ot0DRvxsRppXvVCjgKisf0yWLRdv TTi84q5ALNiNuvADqUthYreAaMgZvsLvXVIlr2dbSYeHzb9TUl0/sQfaUy4mm7j0YrTS KG65WLOPY/Y1S3J9kyKZUZaGUB13LcsuzDVHWZN4HLfZqFzFpENiKKUI3NG/DAD9afvr BMHyEn6oqsJj9sVCrncR6nkkb7qEGINplsMPzb0/whZgWm8XKt+HdoPerVif69pP8GvK zx01cGMjU9tDnSdQOONFk6a1UM3hRf4grWnUGKLSRPpftu2fFc5bDQOWT4L/hwBEJAbf tYdQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@flygoat.com header.s=fm2 header.b=UXG5U8G5; dkim=pass header.i=@messagingengine.com header.s=fm1 header.b=FA3hlhIv; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=flygoat.com Return-Path: Received: from howler.vger.email (howler.vger.email. [2620:137:e000::3:4]) by mx.google.com with ESMTPS id k13-20020a6568cd000000b005c5fdbbaadbsi211747pgt.588.2023.12.06.17.27.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Dec 2023 17:27:03 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) client-ip=2620:137:e000::3:4; Authentication-Results: mx.google.com; dkim=pass header.i=@flygoat.com header.s=fm2 header.b=UXG5U8G5; dkim=pass header.i=@messagingengine.com header.s=fm1 header.b=FA3hlhIv; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=flygoat.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by howler.vger.email (Postfix) with ESMTP id 8352580898F6; Wed, 6 Dec 2023 17:26:20 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at howler.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1442999AbjLGBZj (ORCPT + 99 others); Wed, 6 Dec 2023 20:25:39 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59136 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1442036AbjLGBZO (ORCPT ); Wed, 6 Dec 2023 20:25:14 -0500 Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1E70D4ECA; Wed, 6 Dec 2023 17:23:39 -0800 (PST) Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 670B25C00A4; Wed, 6 Dec 2023 20:22:07 -0500 (EST) Received: from imap44 ([10.202.2.94]) by compute3.internal (MEProxy); Wed, 06 Dec 2023 20:22:07 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=flygoat.com; h= cc:cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to; s=fm2; t= 1701912127; x=1701998527; bh=7yABB6tw1NhELwxCFkAM3G6hbihCudob0wd ZkRFYHT8=; b=UXG5U8G5mrSji73MNOV06fEgfnLQge3pzavPqi6NyVil+bZM0NT IwKYJkXg2azvrr4SWmwu4oFUPG1sPxCYpVgsFreOROjXWG+UocLdBEgMLu7Snsff +RRYfVH0Ag3VCaG7WjgNdBtCCWPcv+RLXJKmNMXq3s2GzFR1kkUUpjWLChcvNiEm OudAvHUeYWN3wu65cCvqf3omsnaENbxuPynwjbSuszjz3LueMBCfx3cU4fYnHnFD H9mxXDdhSgZn+5mLsvyL+Kj+ecO/8EUjXKoinbCOFbi/LQypD/40ADzoRa+RU7vz 2wcMHji2Y0kOGaPKV4hAFWxOGncQWI/55ig== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t= 1701912127; x=1701998527; bh=7yABB6tw1NhELwxCFkAM3G6hbihCudob0wd ZkRFYHT8=; b=FA3hlhIvv/0YvU3lBKgigY56SS3Oprf+x825gqxV5xhSzYgChZ8 auKPbdzKktukw/0iw2LffHWAhtx+5gE91I8fByxOse0XGBu1ueTNwvsnELoq/r3H dD0HVzvHdsoPNDVUVSSR+PStI4lRqk6y1hV+F7Xok3mURaqpUnYZQ6/NFGezuVrp ySkWpO1RLAw2jQKjLObayz63jrxIzImc/vZkwyngS62OHIHNohPTNBEPY8LzeBaB 6aG5L46zZYWyz23jZIKjF9kPLaAIx6XYR4RF73JVa+Ac3On5VZ95NKGw33HarJeZ YenFtOJUoKHIWVjOlM2gUIm65CXkqu+YESg== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrudekuddgfeefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvfevufgtgfesthhqredtreerjeenucfhrhhomhepfdfl ihgrgihunhcujggrnhhgfdcuoehjihgrgihunhdrhigrnhhgsehflhihghhorghtrdgtoh hmqeenucggtffrrghtthgvrhhnpedufeegfeetudeghefftdehfefgveffleefgfehhfej ueegveethfduuddvieehgfenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmh grihhlfhhrohhmpehjihgrgihunhdrhigrnhhgsehflhihghhorghtrdgtohhm X-ME-Proxy: Feedback-ID: ifd894703:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id D316E36A0075; Wed, 6 Dec 2023 20:22:05 -0500 (EST) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.9.0-alpha0-1178-geeaf0069a7-fm-20231114.001-geeaf0069 MIME-Version: 1.0 Message-Id: <40b5e438-22f4-43e5-9663-db44dd402a35@app.fastmail.com> In-Reply-To: References: <202312041909.lwhcU35R-lkp@intel.com> <5f1caaf8-1edf-444a-b017-c4d08e52213b@infradead.org> Date: Thu, 07 Dec 2023 01:21:48 +0000 From: "Jiaxun Yang" To: "Randy Dunlap" , "Arnd Bergmann" , "kernel test robot" , "Masahiro Yamada" Cc: oe-kbuild-all@lists.linux.dev, linux-kernel@vger.kernel.org, "Nicolas Schier" , "linux-mips@vger.kernel.org" Subject: Re: pm.c:undefined reference to `i8042_command' Content-Type: text/plain;charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on howler.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (howler.vger.email [0.0.0.0]); Wed, 06 Dec 2023 17:26:21 -0800 (PST) =E5=9C=A82023=E5=B9=B412=E6=9C=886=E6=97=A5=E5=8D=81=E4=BA=8C=E6=9C=88 =E4= =B8=8B=E5=8D=885:26=EF=BC=8CRandy Dunlap=E5=86=99=E9=81=93=EF=BC=9A > On 12/5/23 22:52, Arnd Bergmann wrote: >> On Wed, Dec 6, 2023, at 06:24, Randy Dunlap wrote: >>>> All errors (new ones prefixed by >>): >>>> >>>> mips64el-linux-ld: arch/mips/loongson2ef/lemote-2f/pm.o: in func= tion `setup_wakeup_events': >>>>>> pm.c:(.text+0x118): undefined reference to `i8042_command' >>>>>> mips64el-linux-ld: pm.c:(.text+0x154): undefined reference to `i8= 042_command' >>> >>> >>> How do we feel about this? >>> I suppose that an ARCH or mach or board should know what it requires. >>> >>> >>> --- >>> arch/mips/loongson2ef/Kconfig | 3 +++ >>> 1 file changed, 3 insertions(+) >>> >>> diff -- a/arch/mips/loongson2ef/Kconfig b/arch/mips/loongson2ef/Kcon= fig >>> --- a/arch/mips/loongson2ef/Kconfig >>> +++ b/arch/mips/loongson2ef/Kconfig >>> @@ -40,6 +40,9 @@ config LEMOTE_MACH2F >>> select ARCH_HAS_PHYS_TO_DMA >>> select ARCH_MIGHT_HAVE_PC_PARPORT >>> select ARCH_MIGHT_HAVE_PC_SERIO >>> + select INPUT >>> + select SERIO >>> + select SERIO_I8042 >>> select BOARD_SCACHE >>> select BOOT_ELF32 >>=20 >> I think it's bad style to force-select an optional subsystem. >> How about making the entire file optional? It seems that there >> are already __weak functions in its place. > > Yes, I agree in general. > > Hopefully the maintainer will opine your suggestion. > Jiaxun? LGTM, PM is not an essential function here. Arnd, do you mind making it a patch? Thanks - Jiaxun > > Thanks. > >>=20 >> --- a/arch/mips/loongson2ef/lemote-2f/Makefile >> +++ b/arch/mips/loongson2ef/lemote-2f/Makefile >> @@ -8,5 +8,6 @@ obj-y +=3D clock.o machtype.o irq.o reset.o dma.o ec_= kb3310b.o >> # >> # Suspend Support >> # >> - >> +ifdef CONFIG_SERIO_I8042 >> obj-$(CONFIG_SUSPEND) +=3D pm.o >> +endif >>=20 >> Arnd > > --=20 > ~Randy --=20 - Jiaxun