From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtpbgeu2.qq.com (smtpbgeu2.qq.com [18.194.254.142]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E603621A44B; Thu, 8 May 2025 06:43:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=18.194.254.142 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746686626; cv=none; b=XD5w5iB3mmSPGv9DwSFXayrdFMTgmzG84TDH+7FvCPgRS7u0XUS5Du8I8A/QXLGoI0J3duAO068WPRIDFbHjf6DtCovE5gRCAV7y01q/p4KHeup7slVpMfFxFinWbB0e9WuzIaNiQJbmQTdhzMOYtOb/EYbE6ZsVkxh1SC6jMxY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746686626; c=relaxed/simple; bh=ALXW81uUrisfgcjtb0ouK01mwUo3Mqd/ZMmNS0XeX2U=; h=Date:From:To:Cc:Subject:References:Mime-Version:Message-ID: Content-Type; b=gZobe1A5PhVNPheCtWBuUSkurStd2+MUvqqDHNTXn9mdA62q+uEpIV3EopTsazPaw+1jMm6xtqPLkMq4ar14OATDQng9WcjXxTUZ66VAQ13eLNbB4EbNWKn0WtkMzWn6pwglk0p3+dHo4CKsH6rOVkCAJyYQQsf8Z5BAWwU0Vcs= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=kylinos.com.cn; spf=pass smtp.mailfrom=kylinos.com.cn; arc=none smtp.client-ip=18.194.254.142 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=kylinos.com.cn Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=kylinos.com.cn X-QQ-mid: esmtpsz18t1746686588t2685c14f X-QQ-Originating-IP: QnHYIOYg0Zm3iyQW04mhygOyD/ALwlNoRQFHJOpkG2g= Received: from DESKTOP-SUAVFFI ( [118.249.225.48]) by bizesmtp.qq.com (ESMTP) with id ; Thu, 08 May 2025 14:43:05 +0800 (CST) X-QQ-SSF: 0000000000000000000000000000000 X-QQ-GoodBg: 0 X-BIZMAIL-ID: 7358442712510008102 EX-QQ-RecipientCnt: 13 Date: Thu, 8 May 2025 14:43:37 +0800 From: "liudalin@kylinos.com.cn" To: zhoubinbin , =?UTF-8?B?5YiY6L6+5p6X?= , alexandre.belloni , wangming01 Cc: chenhuacai , gaojuxin , git , jiaxun.yang , keguang.zhang , lixuefeng , linux-rtc , linux-kernel , zhoubb.aaron Subject: Re: Re: [PATCH] rtc: loongson: Add missing alarm notifications for ACPI RTC events References: <20250429062736.982039-1-liudalin@kylinsec.com.cn>, <2fa3740a-9181-40bf-9b1a-eeb6ffc6f23f@loongson.cn> X-Priority: 3 X-GUID: D242E433-C5E1-45A1-886C-7C52DDA20DA9 X-Has-Attach: no X-Mailer: Foxmail 7.2.21.453[cn] Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 Message-ID: <2F2C4ADAA7F0A3F4+2025050814433635296030@kylinos.com.cn> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 X-QQ-SENDSIZE: 520 Feedback-ID: esmtpsz:kylinos.com.cn:qybglogicsvrgz:qybglogicsvrgz8a-0 X-QQ-XMAILINFO: OR0QjYVUcDVNvOOaCbe6Nak+QFq9iNmlRzYuRMRStNVlOmN04L7SscBy 1IyUFLjX42PSAs7BCYmM6baXJac27KYSeEnui/TDP50Ob4QUQGrhXqoCT/dw2BOr1K7LaeG 3N6oDK2XmNn4TMV1CWTK07vCHO5lvaEHmOvQXixfeS6WFnGvp1ahPGnJLowr+ym7FGoJUsY 4m2T8d+9Rw0JFgqBXaiWR3et5WXwPkOijhrd89hYXwnMfYaONE44nMcVXVU7K7WPuuQzyEr lBQZVEgAlqqacCscek3fqe1VOvlEXy8VJGaAjfgbTOLiZF/5Cyrpp8H2e/n4LpnkN771sXp koZB6n0eYt81FWETU+fJSOHFmOv6Qhxj1CtqI2ICLKW9plmR9t62qq0ijSpeY9O1EdBJPvg TcJvVdxwKwzwc3U9DZ8CK2ftOrv0z9Bif7nUcwuiUCLOlpG7bA0q+IW+fOaPiWwDyGNWh0G 6B5do/Zn3aFS7HkYEv9x/uPxaKRGk55XoByZZ+KPFqq1385bz2ogQ9aiy1+UVY5XNNpX6ZP gPcxDA+gcPHFWfUn3RvrN+RQc627+eVbDj4B0feXrqe6tJrqdINT+U8OYP/2fWOfRVDS4Z6 OiUjzd9yCerSTyKhCkpGWrRaiq2z/2Xaag4lHIF7LX9WmqUq9Q+MFFDsUyaG9al6L2reg5g UJntnNVtYERXSXSFviHlSCuBH3yBkR7cV9VJeXphtvAq2fqK6JkqBiyRXXd4AYGtXVY3ao0 +eBivdhChTN/PhWI0CVOnpTXDfDgcDGs1aic89j3nZ8FgmkQxkKPYPsENovPonEWXC51Ec2 R4hv/CWSKaEKXDeyvjAv4wjSYzEnETd0BDiqal+e5fAFykwLnwyCoEIiQwsrncsdpeXLfw3 7FW2tcAN3pfOeoyw5vBrTYCQAhydbGwc7w7qJgleqxkT/JfNrNIbxeJmTMX2LRPh0zKVurP 1hUjFxsdv5rCvEp42OH3hg6wIQEoH3kxFCAyL8U99uLILXrs6Y+nkERMOBablPlqzAEDUvy grBfxlIwdYixKiomaUQbpKwiVCvm6ppAu+dlt7SyidfQuMfNtP+QjziOrQp/0= X-QQ-XMRINFO: NyFYKkN4Ny6FSmKK/uo/jdU= X-QQ-RECHKSPAM: 0 SGkgQmluYmluOgogICBUaGUgZGVzY3JpYmVkIGlzc3VlIGRvZXMgbm90IGhhcHBlbmVkICB3aXRo IG9yIHdpdGhvdXQgdGhlIHBhdGNoIGJ5IHRlc3QsIGFzIHRoZSBpbnRlcnJ1cHQgaXMgbWFuYWdl ZCBieSBhY3BpLiAKCiAgIFRoZSBkZXZpY2UgaW5mbyBhbmQgdGVzdCByZXN1bHQgYXJlIGFzIGZv bGxvd3MuCgoxLiBEZXZpY2UgaW5mbwpb57O757uf5pyq5r+A5rS7XVtyb290QG1haWwgdGVzdF0j IGRtaWRlY29kZSAtcQpCSU9TIEluZm9ybWF0aW9uCiAgICAgICAgVmVuZG9yOiBaRC1URUNICiAg ICAgICAgVmVyc2lvbjogVjA5CiAgICAgICAgUmVsZWFzZSBEYXRlOiAwNi8xNS8yMDIyCiAgICAg ICAgUk9NIFNpemU6IDggTUIKICAgICAgICBDaGFyYWN0ZXJpc3RpY3M6CiAgICAgICAgICAgICAg ICBQQ0kgaXMgc3VwcG9ydGVkCiAgICAgICAgICAgICAgICBCSU9TIGlzIHVwZ3JhZGVhYmxlCiAg ICAgICAgICAgICAgICBCSU9TIHNoYWRvd2luZyBpcyBhbGxvd2VkCiAgICAgICAgICAgICAgICBC b290IGZyb20gQ0QgaXMgc3VwcG9ydGVkCiAgICAgICAgICAgICAgICBTZWxlY3RhYmxlIGJvb3Qg aXMgc3VwcG9ydGVkCiAgICAgICAgICAgICAgICBCSU9TIFJPTSBpcyBzb2NrZXRlZAogICAgICAg ICAgICAgICAgU2VyaWFsIHNlcnZpY2VzIGFyZSBzdXBwb3J0ZWQgKGludCAxNGgpCiAgICAgICAg ICAgICAgICBVU0IgbGVnYWN5IGlzIHN1cHBvcnRlZAogICAgICAgICAgICAgICAgRnVuY3Rpb24g a2V5LWluaXRpYXRlZCBuZXR3b3JrIGJvb3QgaXMgc3VwcG9ydGVkCiAgICAgICAgICAgICAgICBV RUZJIGlzIHN1cHBvcnRlZAogICAgICAgIEJJT1MgUmV2aXNpb246IDQuMAogICAgICAgIEZpcm13 YXJlIFJldmlzaW9uOiAwLjQKClN5c3RlbSBJbmZvcm1hdGlvbgogICAgICAgIE1hbnVmYWN0dXJl cjogR0VJVAogICAgICAgIFByb2R1Y3QgTmFtZTogVVQ2MDAwLUxCNQogICAgICAgIFZlcnNpb246 IDEuMAogICAgICAgIFNlcmlhbCBOdW1iZXI6IFRCRCBieSBPRU0KICAgICAgICBVVUlEOiAwMDEx MjIzMy00NDU1LTY2NzctODg5OS1hYWJiY2NkZGVlZmYKICAgICAgICBXYWtlLXVwIFR5cGU6IFBv d2VyIFN3aXRjaAogICAgICAgIFNLVSBOdW1iZXI6IExvb25nc29uX1NLVQogICAgICAgIEZhbWls eTogVHlwZTFGYW1pbHkKCkJhc2UgQm9hcmQgSW5mb3JtYXRpb24KICAgICAgICBNYW51ZmFjdHVy ZXI6IEdFSVQKICAgICAgICBQcm9kdWN0IE5hbWU6IEdHLTNBNTAwMC0wMgogICAgICAgIFZlcnNp b246IDEuMAogICAgICAgIFNlcmlhbCBOdW1iZXI6IENoYXNzaXMgQm9hcmQgU2VyaWFsI1RvIEJl IEZpbGxlZCBCeSBPLkUuTQogICAgICAgIEFzc2V0IFRhZzogVHlwZTIgLSBCb2FyZCBBc3NldCBU YWcKICAgICAgICBGZWF0dXJlczoKICAgICAgICAgICAgICAgIEJvYXJkIGlzIGEgaG9zdGluZyBi b2FyZAogICAgICAgICAgICAgICAgQm9hcmQgaXMgcmVwbGFjZWFibGUKICAgICAgICBMb2NhdGlv biBJbiBDaGFzc2lzOiBUeXBlMiAtIEJvYXJkIENoYXNzaXMgTG9jYXRpb24KICAgICAgICBUeXBl OiBNb3RoZXJib2FyZAouLi4KCjIuIFRoZSBzeXN0ZW0gZXhoaWJpdHMgYSB0aW1lb3V0IGVycm9y IHdoZW4gd2FpdGluZyBmb3IgYWxhcm0gc2lnbmFsIHJlc3BvbnNlIHdpdGhvdXQgdGhlIHBhdGNo Lgpb57O757uf5pyq5r+A5rS7XVtyb290QG1haWwgdGVzdF0jIGNhdCAvcHJvYy9pbnRlcnJ1cHRz IHxncmVwIGFjcGkKMjE6ICAgICAgICAgIDMgICAgICAgICAgMCAgICAgICAgICAwICAgICAgICAg IDAgICBQQ0ggUElDICAgMSAgYWNwaQpb57O757uf5pyq5r+A5rS7XVtyb290QG1haWwgdGVzdF0j Clvns7vnu5/mnKrmv4DmtLtdW3Jvb3RAbWFpbCB0ZXN0XSMgLi9ydGMwMQpSVEMgUkVBRCBURVNU OgpSVEMgUkVBRCBURVNUIFBhc3NlZApDdXJyZW50IFJUQyBkYXRlL3RpbWUgaXMgOC01LTIwMjUs IDA1OjUwOjA1LgpSVEMgQUxBUk0gVEVTVCA6QWxhcm0gdGltZSBzZXQgdG8gMDU6NTA6MTAuCldh aXRpbmcgNSBzZWNvbmRzIGZvciB0aGUgYWxhcm0uLi4KVGltZWQgb3V0IHdhaXRpbmcgZm9yIHRo ZSBhbGFybQpSVEMgVVBEQVRFIElOVEVSUlVQVFMgVEVTVCA6ClJUQ19VSUVfT04gbm90IHN1cHBv cnRlZApSVEMgVGVzdHMgRG9uZSEKW+ezu+e7n+acqua/gOa0u11bcm9vdEBtYWlsIHRlc3RdIwpb 57O757uf5pyq5r+A5rS7XVtyb290QG1haWwgdGVzdF0jIGNhdCAvcHJvYy9pbnRlcnJ1cHRzIHxn cmVwIGFjcGkKMjE6ICAgICAgICAgIDQgICAgICAgICAgMCAgICAgICAgICAwICAgICAgICAgIDAg ICBQQ0ggUElDICAgMSAgYWNwaQpb57O757uf5pyq5r+A5rS7XVtyb290QG1haWwgdGVzdF0jCgoz LiBUaGVyZSBpcyBubyBlcnJvciB3aXRoIHRoZSBwYXRjaCBhcHBsaWVkIGFuZCB0aGUgaW50ZXJy dXB0cyBhcmUgdHJpZ2dlcmVkIG9rClvns7vnu5/mnKrmv4DmtLtdW3Jvb3RAbWFpbCB0ZXN0XSMg Y2F0IC9wcm9jL2ludGVycnVwdHMgfGdyZXAgYWNwaQoyMTogICAgICAgICAgMCAgICAgICAgICAw ICAgICAgICAgIDAgICAgICAgICAgMCAgIFBDSCBQSUMgICAxICBhY3BpClvns7vnu5/mnKrmv4Dm tLtdW3Jvb3RAbWFpbCB0ZXN0XSMKW+ezu+e7n+acqua/gOa0u11bcm9vdEBtYWlsIHRlc3RdIyAu L3J0YzAxClJUQyBSRUFEIFRFU1Q6ClJUQyBSRUFEIFRFU1QgUGFzc2VkCkN1cnJlbnQgUlRDIGRh dGUvdGltZSBpcyA4LTUtMjAyNSwgMDY6MDk6MDMuClJUQyBBTEFSTSBURVNUIDpBbGFybSB0aW1l IHNldCB0byAwNjowOTowOC4KV2FpdGluZyA1IHNlY29uZHMgZm9yIHRoZSBhbGFybS4uLgpBbGFy bSByYW5nLgpSVEMgQUxBUk0gVEVTVCBQYXNzZWQKUlRDIFVQREFURSBJTlRFUlJVUFRTIFRFU1Qg OgpSVENfVUlFX09OIG5vdCBzdXBwb3J0ZWQKUlRDIFRlc3RzIERvbmUhClvns7vnu5/mnKrmv4Dm tLtdW3Jvb3RAbWFpbCB0ZXN0XSMKW+ezu+e7n+acqua/gOa0u11bcm9vdEBtYWlsIHRlc3RdIyBj YXQgL3Byb2MvaW50ZXJydXB0cyB8Z3JlcCBhY3BpCjIxOiAgICAgICAgICAxICAgICAgICAgIDAg ICAgICAgICAgMCAgICAgICAgICAwICAgUENIIFBJQyAgIDEgIGFjcGkKW+ezu+e7n+acqua/gOa0 u11bcm9vdEBtYWlsIHRlc3RdIwoKCgoKCkZyb206wqBCaW5iaW4gWmhvdQoKCgpEYXRlOsKgMjAy NS0wNS0wOMKgMTE6MTIKCgoKVG86wqBMaXUgRGFsaW47IGFsZXhhbmRyZS5iZWxsb25pOyB3YW5n bWluZzAxCgoKCkNDOsKgY2hlbmh1YWNhaTsgZ2FvanV4aW47IGdpdDsgamlheHVuLnlhbmc7IGtl Z3Vhbmcuemhhbmc7IGxpeHVlZmVuZzsgbGludXgtcnRjOyBsaW51eC1rZXJuZWw7IHpob3ViYi5h YXJvbgoKCgpTdWJqZWN0OsKgUmU6IFtQQVRDSF0gcnRjOiBsb29uZ3NvbjogQWRkIG1pc3Npbmcg YWxhcm0gbm90aWZpY2F0aW9ucyBmb3IgQUNQSSBSVEMgZXZlbnRzCgoKCkhpIERhbGluOgoKCgrC oAoKCgpUaGFua3MgZm9yIHlvdXIgcGF0Y2guCgoKCsKgCgoKCk9uIDIwMjUvNC8yOSAxNDoyNywg TGl1IERhbGluIHdyb3RlOgoKCgo+IFdoZW4gYW4gYXBwbGljYXRpb24gc2V0cyBhbmQgZW5hYmxl cyBhbiBhbGFybSBvbiBMb29uZ3NvbiBSVEMgZGV2aWNlcywKCgoKPiB0aGUgYWxhcm0gbm90aWZp Y2F0aW9uIGZhaWxzIHRvIHByb3BhZ2F0ZSB0byB1c2Vyc3BhY2UgYmVjYXVzZSB0aGUKCgoKPiBB Q1BJIGV2ZW50IGhhbmRsZXIgb21pdHMgY2FsbGluZyBydGNfdXBkYXRlX2lycSgpLgoKCgo+CgoK Cj4gQXMgYSByZXN1bHQsIHByb2Nlc3NlcyB3YWl0aW5nIHZpYSBzZWxlY3QoKSBvciBwb2xsKCkg b24gUlRDIGRldmljZQoKCgo+IGZpbGVzIGZhaWwgdG8gcmVjZWl2ZSBhbGFybSBub3RpZmljYXRp b25zLgoKCgo+CgoKCj4gRml4ZXM6IDFiNzMzYTllYmMzZCAoInJ0YzogQWRkIHJ0YyBkcml2ZXIg Zm9yIHRoZSBMb29uZ3NvbiBmYW1pbHkgY2hpcHMiKQoKCgo+IFNpZ25lZC1vZmYtYnk6IExpdSBE YWxpbiA8bGl1ZGFsaW5Aa3lsaW5zZWMuY29tLmNuPgoKCgo+IC0tLQoKCgo+wqDCoCBkcml2ZXJz L3J0Yy9ydGMtbG9vbmdzb24uYyB8IDIgKysKCgoKPsKgwqAgMSBmaWxlIGNoYW5nZWQsIDIgaW5z ZXJ0aW9ucygrKQoKCgo+CgoKCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvcnRjL3J0Yy1sb29uZ3Nv bi5jIGIvZHJpdmVycy9ydGMvcnRjLWxvb25nc29uLmMKCgoKPiBpbmRleCA5N2U1NjI1YzA2NGMu LjBjNTczZjE5OGY2MyAxMDA2NDQKCgoKPiAtLS0gYS9kcml2ZXJzL3J0Yy9ydGMtbG9vbmdzb24u YwoKCgo+ICsrKyBiL2RyaXZlcnMvcnRjL3J0Yy1sb29uZ3Nvbi5jCgoKCj4gQEAgLTEyOSw2ICsx MjksOCBAQCBzdGF0aWMgdTMyIGxvb25nc29uX3J0Y19oYW5kbGVyKHZvaWQgKmlkKQoKCgo+wqDC oCB7CgoKCj7CoMKgIHN0cnVjdCBsb29uZ3Nvbl9ydGNfcHJpdiAqcHJpdiA9IChzdHJ1Y3QgbG9v bmdzb25fcnRjX3ByaXYgKilpZDsKCgoKPsKgwqAKCgoKPiArIHJ0Y191cGRhdGVfaXJxKHByaXYt PnJ0Y2RldiwgMSwgUlRDX0FGIHwgUlRDX0lSUUYpOwoKCgo+ICsKCgoKV2hpbGUgdGVzdGluZyB0 aGUgcGF0Y2gsIEkgbm90aWNlZCB0aGF0IGludGVycnVwdHMgYXJlIHRyaWdnZXJlZAoKCgptdWx0 aXBsZSB0aW1lcyAoL3Byb2MvaW50ZXJydXB0KSwgbm90IHN1cmUgaWYgeW91IGhhdmUgdGhlIHNh bWUgaXNzdWUuCgoKCsKgCgoKCkkgdGhpbmsgd2UgbmVlZCBhIHNpbWlsYXIgb3BlcmF0aW9uIHRv IGxvb25nc29uX3J0Y19pc3IoKSB0byBjbGVhciB0aGUKCgoKaW50ZXJydXB0OgoKCgpyZWdtYXBf d3JpdGUocHJpdi0+cmVnbWFwLCBUT1lfTUFUQ0gwX1JFRywgMCk7CgoKCj7CoMKgIHNwaW5fbG9j aygmcHJpdi0+bG9jayk7CgoKCj7CoMKgIC8qIERpc2FibGUgUlRDIGFsYXJtIHdha2V1cCBhbmQg aW50ZXJydXB0ICovCgoKCj7CoMKgIHdyaXRlbChyZWFkbChwcml2LT5wbV9iYXNlICsgUE0xX0VO X1JFRykgJiB+UlRDX0VOLAoKCgpUaGFua3MuCgoKCkJpbmJpbgoKCgrCoAoKCgrCoAoKCgrCoAoK Cg==