Hi all- I suspect that a bunch of the bugs you're all finding boil down to:
- Nested debug exceptions could corrupt the outer exception's DR6. - Nested debug exceptions in which *both* exceptions came from the kernel were probably all kinds of buggy - Data breakpoints in bad places in the kernel were bad news Could you give this not-quite-finished series a try? https://git.kernel.org/pub/scm/linux/kernel/git/luto/linux.git/