Re: [PATCH] VMI paravirt-ops bugfix for 2.6.21



On Saturday 31 March 2007 10:45, Zachary Amsden wrote:
So lazy MMU mode is vulnerable to interrupts coming in and issuing
kmap_atomic, which does not work when under lazy MMU mode. The window
for this is small, but it means highmem kernels, especially with heavy
network, USB, or AIO workloads are vulnerable to getting invariably
fatal pagefaults in interrupt handlers. For now, the best fix is to
simply disable and re-enable interrupts when entering and exiting lazy
mode (which, btw, is already guaranteed to have preempt disabled). For
the future, a better fix is to simply exit lazy mode when issuing
kmap_atomic, but I do not want to touch any generic code now for 2.6.21.

I think I would prefer you touch the generic code. This new hook is ugly.

And the lazy mode is currently only used by VMI anyways, isn't it? So you shouldn't
impact anybody else

-Andi

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



Relevant Pages

  • Re: DRM Security
    ... has a pointer to the KB that details how to fix this. ... Sorry for being lazy on my part. ... Speaking for myself only. ...
    (microsoft.public.windows.vista.music_pictures_video)
  • Re: /proc/cpuinfo mistake
    ... Alan Connor wrote in comp.os.linux.misc: ... Your line wrap is broken, fix it. ... lazy. ...
    (comp.os.linux.misc)
  • Re: 3rd time is the charm! Linking CountIF formula
    ... Maybe you could use a different function (multiple times!): ... (You'll have to fix all the references--I got lazy!) ... BenJAMMIN wrote: ...
    (microsoft.public.excel.misc)
  • Re: !
    ... Inherited from original poster, and I'm too ... lazy to fix it ... Good lord. ...
    (uk.misc)
  • Re: !
    ... Inherited from original poster, and I'm too lazy to fix it ... Good lord. ...
    (uk.misc)