Re: [GIT PULL] Audit fixes for v4.13 (#2)
Linus Torvalds writes: On Wed, Aug 16, 2017 at 12:19 PM, Paul Moore <paul@paul-moore.com> wrote: [...] *should* be in order, but if I've screwed it up somehow, let me know. It all looks fine to...
View ArticleRe: [PATCH 0/1] devpts: use dynamic_dname() to generate proc name
Linus Torvalds writes: (Summary) 2 +- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/drivers/tty/pty.c b/drivers/tty/pty.c index 284749fb0f6b..1fc80ea87c13 100644 --- a/drivers/tty/pty.c...
View ArticleRe: [PATCH 1/2] sched/wait: Break up long wake list walk
Linus Torvalds writes: (Summary) wrote: [...] The long wake ups are mostly on the same page when we do instrumentation Ok. Ok.[...] is collected by perf record -g -a -e probe:wake_up_page_bit -- sleep...
View ArticleRe: [PATCH 1/2] sched/wait: Break up long wake list walk
Linus Torvalds writes: (Summary) Your wake_up_page_bit() profile made me suspect that, but this one seems to pretty much confirm it. pretty much confirm it. So it looks like that wait_on_page_locked()...
View ArticleRe: [PATCH 1/2] sched/wait: Break up long wake list walk
Linus Torvalds writes: (Summary) On Fri, Aug 18, 2017 at 5:23 AM, Mel Gorman <mgorman@techsingularity.net> wrote: [...] HPAGE_PMD_ORDER); That can't make any difference. We already have: That...
View ArticleRe: [PATCH 1/2] sched/wait: Break up long wake list walk
Linus Torvalds writes: (Summary) What does the profile look like with THP disabled but with NUMA balancing still enabled? balancing still enabled? Just asking because maybe that different call chain...
View ArticleRe: [PATCH 1/2] sched/wait: Break up long wake list walk
Linus Torvalds writes: (Summary) I also wonder if we could be even *more* hacky, and in the whole __migration_entry_wait() path, change the logic from: __migration_entry_wait() path, change the logic...
View ArticleRe: [PATCH 1/2] sched/wait: Break up long wake list walk
Linus Torvalds writes: On Fri, Aug 18, 2017 at 12:58 PM, Andi Kleen <ak@linux.intel.com> wrote: [...] and no long tail it may be reasonable. Honestly, right now I'd say it's more of a "poath...
View ArticleRe: [PATCH 1/2] sched/wait: Break up long wake list walk
Linus Torvalds writes: (Summary) The default "autoremove_wake_function()" does the wait list removal, so if you just use the normal wait/wakeup, you're all done an don't need to do anythig more. all...
View ArticleRe: [PATCH 1/2] sched/wait: Break up long wake list walk
Linus Torvalds writes: (Summary) On Fri, Aug 18, 2017 at 1:29 PM, Liang, Kan <kan.liang@intel.com> Thanks. Thanks. If you can test that (hacky, ugly) yield() patch, just to see how it behaves...
View ArticleRe: [RFC PATCH 0/3] kbuild: generate intermediate C files instead ...
Linus Torvalds writes: (Summary) With gperf 3.1 installed, I get In file included from scripts/kconfig/zconf.tab.c:213:0: scripts/kconfig/zconf.gperf:147:1: error: conflicting types for...
View ArticleRe: [RFC PATCH 0/3] kbuild: generate intermediate C files instead ...
Linus Torvalds writes: (Summary) Since I think autoconf is evil crap, I refuse to have anything what-so-ever to do with it. do with it. gperf is clearly written by clowns that don't understand about...
View ArticleRe: [RFC PATCH 0/3] kbuild: generate intermediate C files instead ...
Linus Torvalds writes: (Summary) -/* maximum key range = 71, duplicates = 0 */ - -#ifdef __GNUC__ -__inline -#else -#ifdef __cplusplus -inline -#endif -#endif -static unsigned int -kconf_id_hash...
View ArticleLinux 4.13-rc6
Linus Torvalds writes: (Summary) You never know. Linus Linus--- Al Viro (1): udp: fix linear skb reception with PEEK_OFF Alexander Potapenko (1): x86/boot/64/clang: Use fixup_pointer() to access...
View ArticleRe: [PATCH] pids: make task_tgid_nr_ns() safe
Linus Torvalds writes: (Summary) On Mon, Aug 21, 2017 at 8:35 AM, Oleg Nesterov <oleg@redhat.com> wrote: [...] fix the problem. Applied. Applied. Should it perhaps have had a "Cc: stable" on it?...
View ArticleRe: [PATCH 1/2] sched/wait: Break up long wake list walk
Linus Torvalds writes: (Summary) And if we get into that situation, where everybody wants that one hot page, what happens to the waiters? page, what happens to the waiters? One of the thousands of...
View ArticleRe: [PATCH 1/2] sched/wait: Break up long wake list walk
Linus Torvalds writes: (Summary) On Tue, Aug 22, 2017 at 11:19 AM, Linus Torvalds<torvalds@linux-foundation.org> wrote:[...] just to be fragile, in case the scenario above can happen. I spent...
View ArticleRe: [PATCH 1/2] sched/wait: Break up long wake list walk
Linus Torvalds writes: (Summary) I actually think it's probably ok in general, but maybe there really is some special case that could have multiple wakeup sources and it needs to see *this* particular...
View ArticleRe: [PATCH 1/2] sched/wait: Break up long wake list walk
Linus Torvalds writes: (Summary) It may have started as a workaround for some particular case where they did something wrong "on purpose", and then they entirely forgot about it, and five years later...
View ArticleRe: [PATCH 1/2] sched/wait: Break up long wake list walk
Linus Torvalds writes: (Summary) 2 +- 4 files changed, 18 insertions(+), 2 deletions(-) diff --git a/include/linux/pagemap.h b/include/linux/pagemap.h index 79b36f57c3ba..d0451f2501ba 100644 ---...
View Article