dri-devel.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
From: Petr Mladek <pmladek@suse.com>
To: Christoph Hellwig <hch@lst.de>
Cc: Jiri Kosina <jikos@kernel.org>,
	Andrew Donnellan <ajd@linux.ibm.com>,
	linux-kbuild@vger.kernel.org, David Airlie <airlied@linux.ie>,
	Masahiro Yamada <masahiroy@kernel.org>,
	Josh Poimboeuf <jpoimboe@redhat.com>,
	linux-kernel@vger.kernel.org, live-patching@vger.kernel.org,
	Michal Marek <michal.lkml@markovi.net>,
	Joe Lawrence <joe.lawrence@redhat.com>,
	dri-devel@lists.freedesktop.org,
	Thomas Zimmermann <tzimmermann@suse.de>,
	Jessica Yu <jeyu@kernel.org>,
	Frederic Barrat <fbarrat@linux.ibm.com>,
	Miroslav Benes <mbenes@suse.cz>,
	linuxppc-dev@lists.ozlabs.org
Subject: Re: [PATCH 03/13] livepatch: refactor klp_init_object
Date: Wed, 27 Jan 2021 13:58:21 +0100	[thread overview]
Message-ID: <YBFjbbuQ7sn4T7yT@alley> (raw)
In-Reply-To: <20210121074959.313333-4-hch@lst.de>

On Thu 2021-01-21 08:49:49, Christoph Hellwig wrote:
> Merge three calls to klp_is_module (including one hidden inside
> klp_find_object_module) into a single one to simplify the code a bit.
> 
> Signed-off-by: Christoph Hellwig <hch@lst.de>
> ---
>  kernel/livepatch/core.c | 18 +++++++++---------
>  1 file changed, 9 insertions(+), 9 deletions(-)
> 
> diff --git a/kernel/livepatch/core.c b/kernel/livepatch/core.c
> index f76fdb9255323d..a7f625dc24add3 100644
> --- a/kernel/livepatch/core.c
> +++ b/kernel/livepatch/core.c
> @@ -54,9 +54,6 @@ static void klp_find_object_module(struct klp_object *obj)
>  {
>  	struct module *mod;
>  
> -	if (!klp_is_module(obj))
> -		return;
> -

We need to either update the function description or keep this check.

I prefer to keep the check. The function does the right thing also
for the object "vmlinux". Also the livepatch code includes many
similar paranoid checks that makes the code less error prone
against any further changes.

Of course, it is a matter of taste.

>  	mutex_lock(&module_mutex);
>  	/*
>  	 * We do not want to block removal of patched modules and therefore

Otherwise, the patch looks fine.

Best Regards,
Petr
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

  parent reply	other threads:[~2021-01-28  8:17 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20210121074959.313333-1-hch@lst.de>
     [not found] ` <20210121074959.313333-9-hch@lst.de>
2021-01-21  8:25   ` [PATCH 08/13] drm: remove drm_fb_helper_modinit Daniel Vetter
     [not found]     ` <20210121082820.GA25719@lst.de>
2021-01-21  8:39       ` Daniel Vetter
     [not found] ` <20210121074959.313333-2-hch@lst.de>
2021-01-21  9:09   ` [PATCH 01/13] powerpc/powernv: remove get_cxl_module Andrew Donnellan
     [not found] ` <20210121074959.313333-3-hch@lst.de>
2021-01-21 10:00   ` [PATCH 02/13] module: add a module_loaded helper Christophe Leroy
     [not found]     ` <20210121171119.GA29916@lst.de>
2021-01-21 17:44       ` David Laight
     [not found] ` <20210121074959.313333-5-hch@lst.de>
2021-01-21 21:45   ` [PATCH 04/13] livepatch: move klp_find_object_module to module.c Josh Poimboeuf
2021-01-26 14:25   ` Jessica Yu
2021-01-27 11:55     ` Petr Mladek
     [not found] ` <20210121074959.313333-4-hch@lst.de>
2021-01-27 12:58   ` Petr Mladek [this message]
     [not found] ` <20210121074959.313333-14-hch@lst.de>
2021-01-27 13:49   ` [PATCH 13/13] module: remove EXPORY_UNUSED_SYMBOL* Jessica Yu

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=YBFjbbuQ7sn4T7yT@alley \
    --to=pmladek@suse.com \
    --cc=airlied@linux.ie \
    --cc=ajd@linux.ibm.com \
    --cc=dri-devel@lists.freedesktop.org \
    --cc=fbarrat@linux.ibm.com \
    --cc=hch@lst.de \
    --cc=jeyu@kernel.org \
    --cc=jikos@kernel.org \
    --cc=joe.lawrence@redhat.com \
    --cc=jpoimboe@redhat.com \
    --cc=linux-kbuild@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linuxppc-dev@lists.ozlabs.org \
    --cc=live-patching@vger.kernel.org \
    --cc=masahiroy@kernel.org \
    --cc=mbenes@suse.cz \
    --cc=michal.lkml@markovi.net \
    --cc=tzimmermann@suse.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).