Re: [PATCH v6 3/4] vfs: Add timestamp_truncate() api
Linus Torvalds writes: (Summary) wrote: [...] greater than or equal to 1000 million. The thing is, we shouldn't check the standards, we should check what we actually _do_. we actually _do_. And what we...
View ArticleRe: [GIT PULL] PCI fixes for v4.15
Linus Torvalds writes: (Summary) And it lacks a number of the (admittedly rarer) European accented characters anyway. European accented characters anyway. So git basically first does a conversion...
View ArticleRe: [PATCH] lib/strscpy: remove word-at-a-time optimization.
Linus Torvalds writes: (Summary) */ ssize_t strscpy(char *dest, const char *src, size_t count) { - const struct word_at_a_time constants = WORD_AT_A_TIME_CONSTANTS; -#ifdef...
View ArticleRe: [PATCH] x86/retpoline/entry: Disable the entire SYSCALL64 fast ...
Linus Torvalds writes: (Summary) - */ - cmpq $.Lentry_SYSCALL_64_after_fastpath_call, (%rsp) - jne 1f - - /* - * Called from fast path -- disable IRQs again, pop return address - * and jump to slow...
View ArticleRe: [PATCH] x86/retpoline/entry: Disable the entire SYSCALL64 fast ...
Linus Torvalds writes: (Summary) Together with just the extra level of 'call/ret' and the stack setup, I'm guessing we're talking maybe 20 cycles or so. cycles or so. So there's the extra register...
View ArticleRe: [PATCH] x86/retpoline/entry: Disable the entire SYSCALL64 fast ...
Linus Torvalds writes: (Summary) What _does_ show up a bit is this in prepare_exit_to_usermode(): What _does_ show up a bit is this in prepare_exit_to_usermode(): #ifdef CONFIG_COMPAT /* * Compat...
View ArticleRe: [PATCH] x86/retpoline/entry: Disable the entire SYSCALL64 fast ...
Linus Torvalds writes: (Summary) wrote: [...] Or I can grab it and send it to -tip. I'm not going to apply it for 4.15, I just wanted to see how it looked, and do some minimal profiling. looked, and do...
View ArticleRe: [PATCH] x86/retpoline/entry: Disable the entire SYSCALL64 fast ...
Linus Torvalds writes: (Summary) On Thu, Jan 25, 2018 at 1:08 PM, Andy Lutomirski <luto@kernel.org> wrote: [...] it, but it'll be kind of complicated. Ahh, I'd forgotten about that (and obviously...
View ArticleRe: [PATCH] x86/retpoline/entry: Disable the entire SYSCALL64 fast ...
Linus Torvalds writes: (Summary) On Thu, Jan 25, 2018 at 1:39 PM, Dan Williams <dan.j.williams@intel.com> You can just clear all of them. Sure, then do_syscall_64() will reload the six first...
View ArticleRe: [RFC 09/10] x86/enter: Create macros to restrict/unrestrict In ...
Linus Torvalds writes: (Summary) On Fri, Jan 26, 2018 at 1:11 AM, David Woodhouse <dwmw2@infradead.org> wrote: [...] stuffing for SMEP? Absolutely. SMEP helps make people a lot less worried about...
View ArticleRe: [PATCH] x86/retpoline/entry: Disable the entire SYSCALL64 fast ...
Linus Torvalds writes: (Summary) The ptreg version should be done the same way: don't make 'sys_xyz()' take a struct ptregs, instead make those SYSCALL_DEFINE*() macros create a _new_ function called...
View ArticleRe: [PATCH] x86/retpoline/entry: Disable the entire SYSCALL64 fast ...
Linus Torvalds writes: (Summary) On Fri, Jan 26, 2018 at 10:07 AM, Al Viro <viro@zeniv.linux.org.uk> wrote: [...] on something like sparc... No, but I just talked to Will Deacon about register...
View ArticleRe: [PATCH] x86/retpoline/entry: Disable the entire SYSCALL64 fast ...
Linus Torvalds writes: (Summary) On Fri, Jan 26, 2018 at 10:23 AM, Andy Lutomirski <luto@kernel.org> Because the case that _matters_ is that SyS_foo(), thing when this is enabled. when this is...
View ArticleRe: [GIT PULL] RISC-V: We have a new mailing list and git repo!
Linus Torvalds writes: On Fri, Jan 26, 2018 at 2:39 PM, Palmer Dabbelt <palmer@sifive.com> wrote: [...] it's not a code change I was hoping it'd still be OK. No problem. Something like this is a...
View ArticleRe: [4.15-rc9] fs_reclaim lockdep trace
Linus Torvalds writes: (Summary) On Sat, Jan 27, 2018 at 2:24 PM, Dave Jones <davej@codemonkey.org.uk> Maybe netdev has ideas. Is this new to 4.15? Or is it just that you're testing something...
View ArticleRe: [PATCH 3/3] syscalls: Add a bit of documentation to __SYSCALL_ ...
Linus Torvalds writes: (Summary) Ack. Ack. Is that "long long" part of the example on purpose? And "long long" is the simplest example, even though in practice the type is most often "loff_t"....
View ArticleRe: [PATCH 2/3] x86/asm: Move 'status' from thread_struct to threa ...
Linus Torvalds writes: (Summary) On Sun, Jan 28, 2018 at 10:38 AM, Andy Lutomirski <luto@kernel.org> wrote: [...] less on top of this patch. Ack, that should be done separately from the movement...
View ArticleRe: [PATCH 3/3] syscalls: Add a bit of documentation to __SYSCALL_ ...
Linus Torvalds writes: (Summary) The paired registers tend to have special arch-specific rules, making this particularly painful. making this particularly painful. I suspect that the best solution (and...
View ArticleLinux 4.15
Linus Torvalds writes: (Summary) POLLWRNORM for TCP_CLOSING Steven Rostedt (VMware) (2): ftrace, orc, x86: Handle ftrace dynamically allocated trampolines tracing: Update stack trace skipping for ORC...
View ArticleRe: [PATCH for 4.16 00/11] membarrier updates for 4.16
Linus Torvalds writes: (Summary) Ingo/Peter/Thomas, can you comment on this? I'd like to get this moving one way or another, rather than just hold it back forever. another, rather than just hold it...
View Article