Received: by 2002:a25:868d:0:0:0:0:0 with SMTP id z13csp151030ybk; Thu, 14 May 2020 19:19:07 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzKjXfCTx391YlZ3J5Ey4YGcGpEmq2JWU3D+skS65+Bbmr410QsDohkYFlw20csKt1rWiSA X-Received: by 2002:a50:b286:: with SMTP id p6mr875988edd.350.1589509146815; Thu, 14 May 2020 19:19:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1589509146; cv=none; d=google.com; s=arc-20160816; b=GcPOaG9ke9SvGDBRRWMcaqByfEjhdo6xqx1slDzZiEwgwwjC99s/VV0zb5w6kju3kY czBTlS6ALd/vZ9NvOP82Grbrn9CwD/Ea+6PLCasMmfMsCP+yqVru8fYT/Bhx8KUwIEBg 4zU4LCn82xzY8b8hYN4ry/EqTVydCsi9Xwi/0Ni9vqUggWVTplHtWkvMtPUMe8IQFRAo Xr6d7N49ip6MNIxnCxa4XY48/skWBYZwrWMrZ/BLEsP0JpH1O7x3+p1XxY9IMqVSTnQD OTfYRL+4aGzxiidpDai4wBYbnfuIU44VMmCQ8Z9CGdBDhMgjsTMo27++yTLtapAb3PP3 JVdA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from; bh=XVGMem4t7bwy1OX7uVkp2eU/Bs6bj3FfsaES2+NaBhw=; b=NpfVV4RfxFKl6ee5+VGQ+Tuko+ROZT4sPJL2paGOVer6YaCHE0NV3DOXiZzGK6JcjY Qq03VeCcXi5HjrzXF9ipflrESIklTCMJA3sqbVFQ6grnT5UNQbhqLrhFWFcXD1f/DnsX ZVkChHrohXxUiFHwv+badYPEiRGjY5cxD30FChBeweC7+OwERhJXHReochiqAJQ2E4MJ VxHCfwVQi8m1nuRHHu8s+vgZVMaOiBmMDy5uMRAWfloEbXQjzjRVzIplRxMwtI9AJvNt 7KAE4FA0Y/Cqr1QnVEk1Y4epe9+97Qfl+8lNhmYCs5SHIzY9FszaIe91WXd1WR4D7FwE /rQw== ARC-Authentication-Results: i=1; mx.google.com; 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 e25si315089edv.157.2020.05.14.19.18.44; Thu, 14 May 2020 19:19:06 -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; 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 S1726528AbgEOCPJ (ORCPT + 99 others); Thu, 14 May 2020 22:15:09 -0400 Received: from mail.loongson.cn ([114.242.206.163]:33770 "EHLO loongson.cn" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726112AbgEOCPJ (ORCPT ); Thu, 14 May 2020 22:15:09 -0400 Received: from linux.localdomain (unknown [113.200.148.30]) by mail.loongson.cn (Coremail) with SMTP id AQAAf9Dxr9wl+71e7Ok0AA--.8S3; Fri, 15 May 2020 10:15:02 +0800 (CST) From: Tiezhu Yang To: Thomas Bogendoerfer , Huacai Chen , Jiaxun Yang Cc: linux-mips@vger.kernel.org, linux-kernel@vger.kernel.org, Xuefeng Li Subject: [PATCH 2/2] MIPS: Fix build errors under CONFIG_HAVE_STD_PC_SERIAL_PORT Date: Fri, 15 May 2020 10:15:01 +0800 Message-Id: <1589508901-18077-2-git-send-email-yangtiezhu@loongson.cn> X-Mailer: git-send-email 2.1.0 In-Reply-To: <1589508901-18077-1-git-send-email-yangtiezhu@loongson.cn> References: <1589508901-18077-1-git-send-email-yangtiezhu@loongson.cn> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-CM-TRANSID: AQAAf9Dxr9wl+71e7Ok0AA--.8S3 X-Coremail-Antispam: 1UD129KBjvJXoW7KryUGryUWr4UKw4kAr1DZFb_yoW8uryDpr WDC3WkGrWj9F4Dta92y34v9rWUZw45W3yjvasrCws7Aas0qryDAFs7XFn0vryIgrWjk3WY gF12gr429w4vvaUanT9S1TB71UUUUU7qnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDU0xBIdaVrnRJUUUBm14x267AKxVW8JVW5JwAFc2x0x2IEx4CE42xK8VAvwI8IcIk0 rVWrJVCq3wAFIxvE14AKwVWUJVWUGwA2048vs2IY020E87I2jVAFwI0_Jr4l82xGYIkIc2 x26xkF7I0E14v26r1I6r4UM28lY4IEw2IIxxk0rwA2F7IY1VAKz4vEj48ve4kI8wA2z4x0 Y4vE2Ix0cI8IcVAFwI0_Xr0_Ar1l84ACjcxK6xIIjxv20xvEc7CjxVAFwI0_Cr0_Gr1UM2 8EF7xvwVC2z280aVAFwI0_Gr1j6F4UJwA2z4x0Y4vEx4A2jsIEc7CjxVAFwI0_Gr1j6F4U JwAS0I0E0xvYzxvE52x082IY62kv0487Mc02F40EFcxC0VAKzVAqx4xG6I80ewAv7VC0I7 IYx2IY67AKxVWUXVWUAwAv7VC2z280aVAFwI0_Gr0_Cr1lOx8S6xCaFVCjc4AY6r1j6r4U M4x0Y48IcxkI7VAKI48JM4x0x7Aq67IIx4CEVc8vx2IErcIFxwCY02Avz4vE14v_Gr1l42 xK82IYc2Ij64vIr41l4I8I3I0E4IkC6x0Yz7v_Jr0_Gr1lx2IqxVAqx4xG67AKxVWUJVWU GwC20s026x8GjcxK67AKxVWUGVWUWwC2zVAF1VAY17CE14v26r126r1DMIIYrxkI7VAKI4 8JMIIF0xvE2Ix0cI8IcVAFwI0_Jr0_JF4lIxAIcVC0I7IYx2IY6xkF7I0E14v26r4j6F4U MIIF0xvE42xK8VAvwI8IcIk0rVWUJVWUCwCI42IY6I8E87Iv67AKxVWUJVW8JwCI42IY6I 8E87Iv6xkF7I0E14v26r4j6r4UJbIYCTnIWIevJa73UjIFyTuYvjfUnPEfUUUUU X-CM-SenderInfo: p1dqw3xlh2x3gn0dqz5rrqw2lrqou0/ Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org When CONFIG_HAVE_STD_PC_SERIAL_PORT is set, include linux/module.h to fix the following build errors: CC arch/mips/kernel/8250-platform.o arch/mips/kernel/8250-platform.c:42:1: error: data definition has no type or storage class [-Werror] module_init(uart8250_init); ^ arch/mips/kernel/8250-platform.c:42:1: error: type defaults to ‘int’ in declaration of ‘module_init’ [-Werror=implicit-int] arch/mips/kernel/8250-platform.c:42:1: error: parameter names (without types) in function declaration [-Werror] arch/mips/kernel/8250-platform.c:44:15: error: expected declaration specifiers or ‘...’ before string constant MODULE_AUTHOR("Ralf Baechle "); ^ arch/mips/kernel/8250-platform.c:45:16: error: expected declaration specifiers or ‘...’ before string constant MODULE_LICENSE("GPL"); ^ arch/mips/kernel/8250-platform.c:46:20: error: expected declaration specifiers or ‘...’ before string constant MODULE_DESCRIPTION("Generic 8250 UART probe driver"); ^ arch/mips/kernel/8250-platform.c:37:81: error: ‘uart8250_init’ defined but not used [-Werror=unused-function] static int __init uart8250_init(void) ^ cc1: all warnings being treated as errors scripts/Makefile.build:267: recipe for target 'arch/mips/kernel/8250-platform.o' failed make[2]: *** [arch/mips/kernel/8250-platform.o] Error 1 Fixes: 848484e2c412 ("mips: remove needless include of module.h from core kernel files.") Signed-off-by: Tiezhu Yang --- arch/mips/kernel/8250-platform.c | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/mips/kernel/8250-platform.c b/arch/mips/kernel/8250-platform.c index 5c6b2ab..cbf3fe2 100644 --- a/arch/mips/kernel/8250-platform.c +++ b/arch/mips/kernel/8250-platform.c @@ -5,6 +5,7 @@ * * Copyright (C) 2007 Ralf Baechle (ralf@linux-mips.org) */ +#include #include #include -- 2.1.0