From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7A120C4167B for ; Wed, 13 Dec 2023 18:36:20 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A7EF68D004D; Wed, 13 Dec 2023 13:36:19 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id A30068D0049; Wed, 13 Dec 2023 13:36:19 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8D2B38D004D; Wed, 13 Dec 2023 13:36:19 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 77A038D0049 for ; Wed, 13 Dec 2023 13:36:19 -0500 (EST) Received: from smtpin21.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 4FC21A02B6 for ; Wed, 13 Dec 2023 18:36:19 +0000 (UTC) X-FDA: 81562650078.21.0DB83BA Received: from linux.microsoft.com (linux.microsoft.com [13.77.154.182]) by imf13.hostedemail.com (Postfix) with ESMTP id 9515920017 for ; Wed, 13 Dec 2023 18:36:17 +0000 (UTC) Authentication-Results: imf13.hostedemail.com; dkim=pass header.d=linux.microsoft.com header.s=default header.b=eFvtTxVs; dmarc=pass (policy=none) header.from=linux.microsoft.com; spf=pass (imf13.hostedemail.com: domain of skinsburskii@linux.microsoft.com designates 13.77.154.182 as permitted sender) smtp.mailfrom=skinsburskii@linux.microsoft.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1702492577; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=FSoND/Rio1BVDzv9hjpwr5UcJ+QwyY4n+ZrOMk4me1g=; b=7LqnsqvF7iqaw4IGKo5t9rGjUJPNG48PxptpnZ7V6FQpLZ1wfLPzUT7eT84WB2WUFQS0dO 9vYKVzudmwk/1Cg51x1LFODB3Uv5bnVxKJ0cDl9bQJ3GzgR6IW1CmAFbEkddQyHgDs18Lg 6bcLAkA+sNb7+RyX26VyvDrIlOj39HA= ARC-Authentication-Results: i=1; imf13.hostedemail.com; dkim=pass header.d=linux.microsoft.com header.s=default header.b=eFvtTxVs; dmarc=pass (policy=none) header.from=linux.microsoft.com; spf=pass (imf13.hostedemail.com: domain of skinsburskii@linux.microsoft.com designates 13.77.154.182 as permitted sender) smtp.mailfrom=skinsburskii@linux.microsoft.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1702492577; a=rsa-sha256; cv=none; b=Pk5l7MDkSmv+tLVfJ/VnaVk6iz9Ai9laoEOR9sS3n7cYUIheaRMJ1obojiu9TLz07xFWJv npV+SqpUcBzv8QoJ/U3ocgXXkSO75OQRz0xVObNAPz8F5yBlk2DWvakPkg1tBg1gIs/Z3V qa3j7A39gm4gUjWRymvUYJBHR3zfdOE= Received: from skinsburskii. (c-67-170-100-148.hsd1.wa.comcast.net [67.170.100.148]) by linux.microsoft.com (Postfix) with ESMTPSA id B38EB20B74C0; Wed, 13 Dec 2023 10:36:15 -0800 (PST) DKIM-Filter: OpenDKIM Filter v2.11.0 linux.microsoft.com B38EB20B74C0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.microsoft.com; s=default; t=1702492576; bh=FSoND/Rio1BVDzv9hjpwr5UcJ+QwyY4n+ZrOMk4me1g=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=eFvtTxVsiFesSJ7FzNixa281/P48b0bCJxgm3CqQ6cDk6s6Skcl2acTUa8gUBEXES tTYVpdre+532OpyaTWruMgobqgik30bvZ7aLrPx3eAdDHUG2SFi4aEiOKN+F7WeSwQ 1SA8Nb68mNFCR3UPRRDsdzlKrPWDm7wHEPPCAtI0= Date: Wed, 13 Dec 2023 10:36:14 -0800 From: Stanislav Kinsburskii To: Alexander Graf Cc: linux-kernel@vger.kernel.org, linux-trace-kernel@vger.kernel.org, linux-mm@kvack.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, kexec@lists.infradead.org, linux-doc@vger.kernel.org, x86@kernel.org, Eric Biederman , "H. Peter Anvin" , Andy Lutomirski , Peter Zijlstra , Rob Herring , Steven Rostedt , Andrew Morton , Mark Rutland , Tom Lendacky , Ashish Kalra , James Gowans , arnd@arndb.de, pbonzini@redhat.com, madvenka@linux.microsoft.com, Anthony Yznaga , Usama Arif , David Woodhouse , Benjamin Herrenschmidt Subject: Re: [PATCH 03/15] kexec: Add Kexec HandOver (KHO) generation helpers Message-ID: <20231213183614.GA14669@skinsburskii.> References: <20231213000452.88295-1-graf@amazon.com> <20231213000452.88295-4-graf@amazon.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20231213000452.88295-4-graf@amazon.com> X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: 9515920017 X-Stat-Signature: gctrooom4ukkzgksk7iwuiw1tnpwndq4 X-Rspam-User: X-HE-Tag: 1702492577-846297 X-HE-Meta: U2FsdGVkX1+/6gk+axMhAAP/6vzmwQlYjCLR8lIOyMvlqBEtlpbj7tJBPs3erCkptDLvBv/kaNK05zHFUJbyqrtGBlllrTgyzwG2BDKu2NoD98TJ4w7tr/TMDcbttw15CQfM+rlqLqbv+8oitUAL+uXFHGQFqOD+hVrO10xRjN81IolY6UWD0zFWhF2dTu8MD1tCtWjk5HXm1HriLC2mcuQIBSz/H07Vr4HAhaot5bXuVZGaEADYt8tFD8MJELUWClqoEZugb/d+F+2Pirk28L+76rNTSofIFL33RhcIoZxrl08lQOgZxE8JGJiaKcSdUEaBESndpcl3NfpfKAZIj96DzcR17dnCRLC+hq3Wfn4KP6vgTVj8cbtJA4q5TyfM9+GtZlHSpMxs/5Owba3/TrTuEu0egP1gRwv9uvIF1iCWrMdp0X4BxqLaMLBJ5fnQ6W91o/k6o6SOrcovZpYN6pqWB3baeyllxaxMKgZokAtjVWyN5sR5HghY7zfMifmuqC5Jd3KslKNc6n3z7vLgf8IzDw0tjCd8uMy214ZoRQdDK6y83etSXhdeIX/xvvUpG+KTy9ZnXfsy0suF2BanOpHbluDlw5fgVD503EKcxdtQV7cyQVsg58fwRvSFFtc2DAxRk6+CQQ9iD1qBQ9HetT48HpdtD5pP9Q4BISIdTLywBuQi/Vej/ZqA30iYgdouAfP5QI+GP/VShyAyrYTqzZseqbX/53ERKo89HIKbMM1dDNEBG7QzuRM/3xoA+TU1LgDyfHZHRK0o34i3fvQ/gyQdYkg3UeSu4V2rDFS1Jg8E7fdrmibHLPgMxw/FIUVhOT5GKPiUAAO5WEYSPUi/FaeGn5x6t24/tizJplD1Ia0/a+hreY7KS75PCdOaW1ABusOoLOybv5jOte8BsbQNupVWH2B9r3Q0VreeUjcsJOIEOxhkDZ+Q0C/n7UAWudpwiwYz4VEpVe4nIOlD2lN q5h5HYwR bYrWpt6jclPN1MeZj28PzcB07nTppP9MpML5J/5ft9HKi56HBQ9Ox36+72DcvrlIylMHwEEDohGJyBXWb2fcoBBJZXUcYQX+A5VPgniumJb3JR39y4sPiYoCullOAlq9oKHlM0LBefFOEzyug6l9t941m+ERt14NJErXYNES7yO1Wuwji/KTrk9oETA0Zwi2dtzNDRl0KXUev5kVnKUI/4MzgxVtauVYs13aSXT0oTtLgf/F59i9syNpg7TdvRF7Mq+j3sltMBfVU1X+h+KrkR6wz5Q== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Wed, Dec 13, 2023 at 12:04:40AM +0000, Alexander Graf wrote: > +int register_kho_notifier(struct notifier_block *nb) > +{ > + return blocking_notifier_chain_register(&kho.chain_head, nb); > +} > +EXPORT_SYMBOL_GPL(register_kho_notifier); > + > +int unregister_kho_notifier(struct notifier_block *nb) > +{ > + return blocking_notifier_chain_unregister(&kho.chain_head, nb); > +} > +EXPORT_SYMBOL_GPL(unregister_kho_notifier); > + > +bool kho_is_active(void) > +{ > + return kho.active; > +} > +EXPORT_SYMBOL_GPL(kho_is_active); > + Why should these helpers be restricted to GPL code?