Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1206816

Re: [PATCH v2 7/8] shift percpu_counter_destroy() into destroy_super_work()

From Oleg Nesterov <oleg@redhat.com>
Newsgroups linux.kernel
Subject Re: [PATCH v2 7/8] shift percpu_counter_destroy() into destroy_super_work()
Date 2015-08-13 15:40 +0200
Message-ID <pX0TF-4JG-23@gated-at.bofh.it> (permalink)
References <pWldM-30G-19@gated-at.bofh.it> <pWldN-30G-49@gated-at.bofh.it> <pWY5s-Gv-17@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


On 08/13, Jan Kara wrote:
>
> On Tue 11-08-15 19:04:16, Oleg Nesterov wrote:
> >
> > So this is just the temporary kludge which helps us to avoid the
> > conflicts with the changes which will be (hopefully) routed via
> > rcu tree.
> >
> > Signed-off-by: Oleg Nesterov <oleg@redhat.com>
>
> Looking into this again, it would seem somewhat cleaner to me to move the
> destruction to deactivate_locked_super() instead.

Heh ;) You know, I was looking at deactivate_locked_super(). However, I
simply do not understand this code enough, I failed to verify it would
be safe to destroy s_writers there.

And. Please note destroy_super() in alloc_super() error path, so this
needs a bit more changes in any case.

Can't we live with this hack for now? To remind, it will be reverted
(at least partially) in any case. Yes, yes, it is very ugly and the
changelog documents this fact. But it looks simple and safe. To me
it would be better to make the conversion first, then cleanup this
horror after another discussion.

What do you think?

Oleg.

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Back to linux.kernel | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

[PATCH v2 7/8] shift percpu_counter_destroy() into  destroy_super_work() Oleg Nesterov <oleg@redhat.com> - 2015-08-11 19:10 +0200
  Re: [PATCH v2 7/8] shift percpu_counter_destroy() into  destroy_super_work() Jan Kara <jack@suse.cz> - 2015-08-13 12:40 +0200
    Re: [PATCH v2 7/8] shift percpu_counter_destroy() into  destroy_super_work() Oleg Nesterov <oleg@redhat.com> - 2015-08-13 15:40 +0200
      Re: [PATCH v2 7/8] shift percpu_counter_destroy() into  destroy_super_work() Jan Kara <jack@suse.cz> - 2015-08-13 16:10 +0200
        Re: [PATCH v2 7/8] shift percpu_counter_destroy() into  destroy_super_work() Oleg Nesterov <oleg@redhat.com> - 2015-08-13 17:30 +0200

csiph-web