Received: by 2002:a05:6a10:16a7:0:0:0:0 with SMTP id gp39csp1779591pxb; Sat, 14 Nov 2020 01:55:26 -0800 (PST) X-Google-Smtp-Source: ABdhPJzfcwkxsyokxhnj+r0u/YwYfBoIUzjb58hATeFXsz14NGStBeKkans2plDGU246SNsr/MkJ X-Received: by 2002:a17:906:51dd:: with SMTP id v29mr6270482ejk.69.1605347726663; Sat, 14 Nov 2020 01:55:26 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1605347726; cv=none; d=google.com; s=arc-20160816; b=yfZ9ZRrmoojNPQS/K8oxNvSkuJWnzKLMC9dOcnFKSbt3i1hst0MxNPhQctzo5NmUqQ p7oMW1FD3cEJnItZbC3O+DoGWw6PiCEqN77/Ts+TdC1xJRGPpm9qG7SKn828uy/ZT1bu JP2wnAu+i6IPE4R6aWjY/tV+O9r1m8qxkwqcIpOb2c4SMogYTep8mklAyUdgpDPtYR4X GIQ1lAepXbm7vir+NLIeyl6pxWwm7niwvynOLNzFH8ZzuQIc4/rTSdkDqU6OKfIxD6vO ltAg5S3WfhsBdt4GsdeDygnEb6d8BHFTwwT/xv6xQ/C6lYJnJUfRImPpAX7T6Ew7UqIu wS7w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-language:content-transfer-encoding :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject:dkim-signature:ai-spam-status:dkim-signature; bh=rqO+yxY1qbzyvNBo2/N1ir/8zRb5+1noXyCx6QW4GAE=; b=a5NLTZYunewRiCNNsYkHzaG75jx5tnLa/4qzOc/YGZG/Sc9LRabzfrRdGgbEA+KHoj XnDzbdI0XsRt0lh6lJTJ0s4I/+FSWsXjW9YmBnFKfBQiBgn9yEoj7ZrWJpmzsyUIWRA9 IZHZXTFzm838BzrxPWvc1/PAjOYVP8CShIUKFixC2p3YtAuy76SG7EDrPZiy88zgi7a4 GLmEWriJoOegydhKQViiOnsrF3QoZK2Oz9RFIkZNshf8EyxZk5ahsu9vAcU6yH9dbpsc +Io9EffORnu5dKv7dlfw30aqlzM10RBIc95mQLuyDLkGaerqL8bmvS9/EAar4b4ibCFi EFKg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@mymailcheap.com header.s=default header.b=BnyyRdJf; dkim=fail header.i=@flygoat.com header.s=default header.b=aM3ri26C; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=flygoat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id p62si7553024edd.213.2020.11.14.01.55.02; Sat, 14 Nov 2020 01:55:26 -0800 (PST) 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=fail header.i=@mymailcheap.com header.s=default header.b=BnyyRdJf; dkim=fail header.i=@flygoat.com header.s=default header.b=aM3ri26C; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=flygoat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726628AbgKNJsT (ORCPT + 99 others); Sat, 14 Nov 2020 04:48:19 -0500 Received: from relay5.mymailcheap.com ([159.100.241.64]:51653 "EHLO relay5.mymailcheap.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726481AbgKNJsR (ORCPT ); Sat, 14 Nov 2020 04:48:17 -0500 Received: from relay3.mymailcheap.com (relay3.mymailcheap.com [217.182.119.157]) by relay5.mymailcheap.com (Postfix) with ESMTPS id C32C020100 for ; Sat, 14 Nov 2020 09:48:13 +0000 (UTC) Received: from filter1.mymailcheap.com (filter1.mymailcheap.com [149.56.130.247]) by relay3.mymailcheap.com (Postfix) with ESMTPS id 358F33F1CC; Sat, 14 Nov 2020 10:48:09 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by filter1.mymailcheap.com (Postfix) with ESMTP id 624142A368; Sat, 14 Nov 2020 04:48:08 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=mymailcheap.com; s=default; t=1605347288; bh=m+Cd3877nWJuo3cslYNBvEBqvQPLLCOfcIfBu6UCtgM=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=BnyyRdJflhkF+KD5HMB82me1fNE7HBuA108Uda2TvCPEkIVTOc7iJD3OYJ00eQ/04 HUdQW6bhf5qgvSuiiITfbbFQtKT4rLhSOtmncI1+VGgpjiSPYhhENgSR0E3BC6VmiE b02KUZo/d4psqFgr//xX8h+JVubj5OI7dFgNIPrI= X-Virus-Scanned: Debian amavisd-new at filter1.mymailcheap.com Received: from filter1.mymailcheap.com ([127.0.0.1]) by localhost (filter1.mymailcheap.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id W6czASbZmScq; Sat, 14 Nov 2020 04:48:06 -0500 (EST) Received: from mail20.mymailcheap.com (mail20.mymailcheap.com [51.83.111.147]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by filter1.mymailcheap.com (Postfix) with ESMTPS; Sat, 14 Nov 2020 04:48:06 -0500 (EST) Received: from [213.133.102.83] (ml.mymailcheap.com [213.133.102.83]) by mail20.mymailcheap.com (Postfix) with ESMTP id 181C141FDF; Sat, 14 Nov 2020 09:48:03 +0000 (UTC) Authentication-Results: mail20.mymailcheap.com; dkim=pass (1024-bit key; unprotected) header.d=flygoat.com header.i=@flygoat.com header.b="aM3ri26C"; dkim-atps=neutral AI-Spam-Status: Not processed Received: from [0.0.0.0] (li1197-90.members.linode.com [45.79.98.90]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail20.mymailcheap.com (Postfix) with ESMTPSA id 99DDD41FDF; Sat, 14 Nov 2020 09:47:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=flygoat.com; s=default; t=1605347276; bh=m+Cd3877nWJuo3cslYNBvEBqvQPLLCOfcIfBu6UCtgM=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=aM3ri26CL/+0uCHUb1bdT898SzSNAqTESYXe7w8QfnsYLTU1j69ultajyt2KfpfM9 5E7S+S+WhskQfXjMSdxoUj+bKR8TKtQ1/7KvJyG1EhpEGlO2P/Dk43HhQhTZx5Y325 A+EcReycdZysN9deqxs57ne8PPBAY+ioZ3DiN6JE= Subject: Re: Re: [PATCH] drivers: rtc: retire RTC_DRV_GOLDFISH To: Greg KH , =?UTF-8?B?6ZmI5Y2O5omN?= Cc: Roman Kiryanov , Huacai Chen , Paul Walmsley , LKML , Lingfeng Yang , Rob Herring , anup.patel@wdc.com, Alistair.Francis@wdc.com, qemu-riscv@nongnu.org References: <20201113205233.827493-1-rkir@google.com> <20201113210730.GA1992396@bogus> From: Jiaxun Yang Message-ID: Date: Sat, 14 Nov 2020 17:47:47 +0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.12.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-Rspamd-Queue-Id: 181C141FDF X-Spamd-Result: default: False [-0.10 / 10.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(0.00)[flygoat.com:s=default]; HFILTER_HELO_BAREIP(3.00)[213.133.102.83,1]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; FREEMAIL_ENVRCPT(0.00)[gmail.com]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; R_SPF_SOFTFAIL(0.00)[~all]; ML_SERVERS(-3.10)[213.133.102.83]; DKIM_TRACE(0.00)[flygoat.com:+]; DMARC_POLICY_ALLOW(0.00)[flygoat.com,none]; RCPT_COUNT_SEVEN(0.00)[11]; DMARC_POLICY_ALLOW_WITH_FAILURES(0.00)[]; RCVD_NO_TLS_LAST(0.10)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:24940, ipnet:213.133.96.0/19, country:DE]; FREEMAIL_CC(0.00)[google.com,gmail.com,sifive.com,vger.kernel.org,kernel.org,wdc.com,nongnu.org]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-Rspamd-Server: mail20.mymailcheap.com Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 在 2020/11/14 下午4:15, Greg KH 写道: + qemu-riscv list and QEMU device maintainers of goldfish_rtc > On Sat, Nov 14, 2020 at 04:06:24PM +0800, 陈华才 wrote: >> Hi, All, >> >> Goldfish RTC works well on MIPS, and QEMU RISC-V emulator use Goldfish >> as well, so I think we should keep it in kernel. > But does anyone actually use it for anything? Having something in qemu > is nice, but not required if it doesn't provide something that is > already there for other virtual devices, right? Hi all, Both QEMU MIPS loongson3-virt and riscv virt machine are using goldfish_rtc as sole RTC device, it have been hardcoded in QEMU for a long while and sudden drop in kernel would break these machines. RTC is essential for virt machines to keep time synchronized with host. Given that it is the simplest RTC implementation for now, it won't give us much maintenance overhead. Thus I do think it shouldn't be retired as for now. If nobody comes in I'd also willing to maintain it. Thanks - Jiaxun > > thanks, > > greg k-h >