[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH v4 11/31] x86/mm: split out writable pagetable emulation code



>>> On 30.08.17 at 16:07, <wei.liu2@xxxxxxxxxx> wrote:
> On Thu, Aug 24, 2017 at 09:15:36AM -0600, Jan Beulich wrote:
>> >>> On 17.08.17 at 16:44, <wei.liu2@xxxxxxxxxx> wrote:
>> > +/*************************
>> > + * Writable Pagetables
>> > + */
>> > +
>> > +struct ptwr_emulate_ctxt {
>> > +    struct x86_emulate_ctxt ctxt;
>> > +    unsigned long cr2;
>> > +    l1_pgentry_t  pte;
>> > +};
>> >[...]
>> > +static int ptwr_emulated_update(unsigned long addr, paddr_t old, paddr_t 
>> > val,
>> > +                                unsigned int bytes, unsigned int 
>> > do_cmpxchg,
>> > +                                struct ptwr_emulate_ctxt *ptwr_ctxt)
>> 
>> I've meanwhile noticed that in prior patches of yours such movement
>> was needlessly retaining the component prefixes. With you splitting
>> things into separate files, these aren't really useful anymore - stack
>> traces will have them disambiguated by being prefixed with their
>> file names. They merely eat valuable serial line bandwidth / ring
>> buffer space and clutter the (serial) log. I could accept the structure
>> tags to stay the way they are, but please shorten the local function
>> names as much as possible without losing information. That'll likely
>> mean dropping more than just the ptwr_ prefix.
> 
> No problem.
> 
> Do you want me to change the ones I already moved? If so, I will do it
> before we release 4.10.

I'd likely be doing it at some point myself, so if you're willing to
do it, I would of course appreciate it.

Jan


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.