[tip:x86/mm] x86/mm/vsyscall: Consider vsyscall page part of user address space

2018-10-09 Thread tip-bot for Dave Hansen
Commit-ID: 3ae0ad92f53e0f05cf6ab781230b7902b88f73cd Gitweb: https://git.kernel.org/tip/3ae0ad92f53e0f05cf6ab781230b7902b88f73cd Author: Dave Hansen AuthorDate: Fri, 28 Sep 2018 09:02:30 -0700 Committer: Peter Zijlstra CommitDate: Tue, 9 Oct 2018 16:51:16 +0200 x86/mm/vsyscall:

[tip:x86/mm] x86/mm/vsyscall: Consider vsyscall page part of user address space

2018-10-09 Thread tip-bot for Dave Hansen
Commit-ID: 3ae0ad92f53e0f05cf6ab781230b7902b88f73cd Gitweb: https://git.kernel.org/tip/3ae0ad92f53e0f05cf6ab781230b7902b88f73cd Author: Dave Hansen AuthorDate: Fri, 28 Sep 2018 09:02:30 -0700 Committer: Peter Zijlstra CommitDate: Tue, 9 Oct 2018 16:51:16 +0200 x86/mm/vsyscall:

[tip:x86/mm] x86/mm: Add vsyscall address helper

2018-10-09 Thread tip-bot for Dave Hansen
Commit-ID: 02e983b760c0d4183c28d625a3c99016e2cd8a7f Gitweb: https://git.kernel.org/tip/02e983b760c0d4183c28d625a3c99016e2cd8a7f Author: Dave Hansen AuthorDate: Fri, 28 Sep 2018 09:02:28 -0700 Committer: Peter Zijlstra CommitDate: Tue, 9 Oct 2018 16:51:16 +0200 x86/mm: Add vsyscall

[tip:x86/mm] x86/mm: Add vsyscall address helper

2018-10-09 Thread tip-bot for Dave Hansen
Commit-ID: 02e983b760c0d4183c28d625a3c99016e2cd8a7f Gitweb: https://git.kernel.org/tip/02e983b760c0d4183c28d625a3c99016e2cd8a7f Author: Dave Hansen AuthorDate: Fri, 28 Sep 2018 09:02:28 -0700 Committer: Peter Zijlstra CommitDate: Tue, 9 Oct 2018 16:51:16 +0200 x86/mm: Add vsyscall

[tip:x86/mm] x86/mm: Fix exception table comments

2018-10-09 Thread tip-bot for Dave Hansen
Commit-ID: 88259744e253777e898c186f08670c86dd8199bf Gitweb: https://git.kernel.org/tip/88259744e253777e898c186f08670c86dd8199bf Author: Dave Hansen AuthorDate: Fri, 28 Sep 2018 09:02:27 -0700 Committer: Peter Zijlstra CommitDate: Tue, 9 Oct 2018 16:51:16 +0200 x86/mm: Fix exception

[tip:x86/mm] x86/mm: Fix exception table comments

2018-10-09 Thread tip-bot for Dave Hansen
Commit-ID: 88259744e253777e898c186f08670c86dd8199bf Gitweb: https://git.kernel.org/tip/88259744e253777e898c186f08670c86dd8199bf Author: Dave Hansen AuthorDate: Fri, 28 Sep 2018 09:02:27 -0700 Committer: Peter Zijlstra CommitDate: Tue, 9 Oct 2018 16:51:16 +0200 x86/mm: Fix exception

[tip:x86/mm] x86/mm: Add clarifying comments for user addr space

2018-10-09 Thread tip-bot for Dave Hansen
Commit-ID: 5b0c2cac54d44ea40d5c5aec7cbf14353b2a903e Gitweb: https://git.kernel.org/tip/5b0c2cac54d44ea40d5c5aec7cbf14353b2a903e Author: Dave Hansen AuthorDate: Fri, 28 Sep 2018 09:02:25 -0700 Committer: Peter Zijlstra CommitDate: Tue, 9 Oct 2018 16:51:16 +0200 x86/mm: Add clarifying

[tip:x86/mm] x86/mm: Add clarifying comments for user addr space

2018-10-09 Thread tip-bot for Dave Hansen
Commit-ID: 5b0c2cac54d44ea40d5c5aec7cbf14353b2a903e Gitweb: https://git.kernel.org/tip/5b0c2cac54d44ea40d5c5aec7cbf14353b2a903e Author: Dave Hansen AuthorDate: Fri, 28 Sep 2018 09:02:25 -0700 Committer: Peter Zijlstra CommitDate: Tue, 9 Oct 2018 16:51:16 +0200 x86/mm: Add clarifying

[tip:x86/mm] x86/mm: Break out user address space handling

2018-10-09 Thread tip-bot for Dave Hansen
Commit-ID: aa37c51b9421d66f7931c5fdcb9ce80c450974be Gitweb: https://git.kernel.org/tip/aa37c51b9421d66f7931c5fdcb9ce80c450974be Author: Dave Hansen AuthorDate: Fri, 28 Sep 2018 09:02:23 -0700 Committer: Peter Zijlstra CommitDate: Tue, 9 Oct 2018 16:51:15 +0200 x86/mm: Break out user

[tip:x86/mm] x86/mm: Break out user address space handling

2018-10-09 Thread tip-bot for Dave Hansen
Commit-ID: aa37c51b9421d66f7931c5fdcb9ce80c450974be Gitweb: https://git.kernel.org/tip/aa37c51b9421d66f7931c5fdcb9ce80c450974be Author: Dave Hansen AuthorDate: Fri, 28 Sep 2018 09:02:23 -0700 Committer: Peter Zijlstra CommitDate: Tue, 9 Oct 2018 16:51:15 +0200 x86/mm: Break out user

[tip:x86/mm] x86/mm: Break out kernel address space handling

2018-10-09 Thread tip-bot for Dave Hansen
Commit-ID: 8fed6239058adfd8b663344e2f448aed1e7a Gitweb: https://git.kernel.org/tip/8fed6239058adfd8b663344e2f448aed1e7a Author: Dave Hansen AuthorDate: Fri, 28 Sep 2018 09:02:22 -0700 Committer: Peter Zijlstra CommitDate: Tue, 9 Oct 2018 16:51:15 +0200 x86/mm: Break out kernel

[tip:x86/mm] x86/mm: Break out kernel address space handling

2018-10-09 Thread tip-bot for Dave Hansen
Commit-ID: 8fed6239058adfd8b663344e2f448aed1e7a Gitweb: https://git.kernel.org/tip/8fed6239058adfd8b663344e2f448aed1e7a Author: Dave Hansen AuthorDate: Fri, 28 Sep 2018 09:02:22 -0700 Committer: Peter Zijlstra CommitDate: Tue, 9 Oct 2018 16:51:15 +0200 x86/mm: Break out kernel

[tip:x86/mm] x86/mm: Clarify hardware vs. software "error_code"

2018-10-09 Thread tip-bot for Dave Hansen
Commit-ID: 164477c2331be75d9bd57fb76704e676b2bcd1cd Gitweb: https://git.kernel.org/tip/164477c2331be75d9bd57fb76704e676b2bcd1cd Author: Dave Hansen AuthorDate: Fri, 28 Sep 2018 09:02:20 -0700 Committer: Peter Zijlstra CommitDate: Tue, 9 Oct 2018 16:51:15 +0200 x86/mm: Clarify hardware

[tip:x86/mm] x86/mm: Clarify hardware vs. software "error_code"

2018-10-09 Thread tip-bot for Dave Hansen
Commit-ID: 164477c2331be75d9bd57fb76704e676b2bcd1cd Gitweb: https://git.kernel.org/tip/164477c2331be75d9bd57fb76704e676b2bcd1cd Author: Dave Hansen AuthorDate: Fri, 28 Sep 2018 09:02:20 -0700 Committer: Peter Zijlstra CommitDate: Tue, 9 Oct 2018 16:51:15 +0200 x86/mm: Clarify hardware

[tip:x86/mm] x86/mm/tlb: Make lazy TLB mode lazier

2018-10-09 Thread tip-bot for Rik van Riel
Commit-ID: 145f573b89a62bf53cfc0144fa9b1c56b0f70b45 Gitweb: https://git.kernel.org/tip/145f573b89a62bf53cfc0144fa9b1c56b0f70b45 Author: Rik van Riel AuthorDate: Tue, 25 Sep 2018 23:58:44 -0400 Committer: Peter Zijlstra CommitDate: Tue, 9 Oct 2018 16:51:12 +0200 x86/mm/tlb: Make lazy

[tip:x86/mm] x86/mm/tlb: Make lazy TLB mode lazier

2018-10-09 Thread tip-bot for Rik van Riel
Commit-ID: 145f573b89a62bf53cfc0144fa9b1c56b0f70b45 Gitweb: https://git.kernel.org/tip/145f573b89a62bf53cfc0144fa9b1c56b0f70b45 Author: Rik van Riel AuthorDate: Tue, 25 Sep 2018 23:58:44 -0400 Committer: Peter Zijlstra CommitDate: Tue, 9 Oct 2018 16:51:12 +0200 x86/mm/tlb: Make lazy

Re: [PATCH] modpost: remove leftover symbol prefix handling for module device table

2018-10-09 Thread Masahiro Yamada
On Fri, Sep 28, 2018 at 3:23 PM Masahiro Yamada wrote: > > Blackfin and metag were the only architectures that prefix symbols with > an underscore. They were removed by commit 4ba66a976072 ("arch: remove > blackfin port"), commit bb6fb6dfcc17 ("metag: Remove arch/metag/"), > respectively. > > It

Re: [PATCH] modpost: remove leftover symbol prefix handling for module device table

2018-10-09 Thread Masahiro Yamada
On Fri, Sep 28, 2018 at 3:23 PM Masahiro Yamada wrote: > > Blackfin and metag were the only architectures that prefix symbols with > an underscore. They were removed by commit 4ba66a976072 ("arch: remove > blackfin port"), commit bb6fb6dfcc17 ("metag: Remove arch/metag/"), > respectively. > > It

[tip:x86/mm] x86/mm/tlb: Add freed_tables element to flush_tlb_info

2018-10-09 Thread tip-bot for Rik van Riel
Commit-ID: 97807813fe7074ee865d6bc1df1d0f8fb878ee9d Gitweb: https://git.kernel.org/tip/97807813fe7074ee865d6bc1df1d0f8fb878ee9d Author: Rik van Riel AuthorDate: Tue, 25 Sep 2018 23:58:43 -0400 Committer: Peter Zijlstra CommitDate: Tue, 9 Oct 2018 16:51:12 +0200 x86/mm/tlb: Add

[tip:x86/mm] x86/mm/tlb: Add freed_tables element to flush_tlb_info

2018-10-09 Thread tip-bot for Rik van Riel
Commit-ID: 97807813fe7074ee865d6bc1df1d0f8fb878ee9d Gitweb: https://git.kernel.org/tip/97807813fe7074ee865d6bc1df1d0f8fb878ee9d Author: Rik van Riel AuthorDate: Tue, 25 Sep 2018 23:58:43 -0400 Committer: Peter Zijlstra CommitDate: Tue, 9 Oct 2018 16:51:12 +0200 x86/mm/tlb: Add

Re: [PATCH] KVM: Start populating /sys/hypervisor with KVM entries

2018-10-09 Thread Konrad Rzeszutek Wilk
On Tue, Oct 09, 2018 at 11:54:39AM +0200, Filippo Sironi wrote: > Start populating /sys/hypervisor with KVM entries when we're running on > KVM. This is to replicate functionality that's available when we're > running on Xen. > > Let's start with /sys/hypervisor/uuid, which users prefer over >

Re: [PATCH V10 1/8] irqchip: add C-SKY SMP interrupt controller

2018-10-09 Thread Guo Ren
Hi, Marc, On Tue, Oct 09, 2018 at 09:15:17AM +0100, Marc Zyngier wrote: > >>>+#ifdef CONFIG_SMP > >>>+ set_send_ipi(_mpintc_send_ipi); > >>>+ > >>>+ set_ipi_irq_mapping(_mpintc_ipi_irq_mapping); > >> > >>Since you seem to be inventing a new set_send_ipi callback, why don't you > >>define it

[tip:x86/mm] x86/mm/tlb: Add freed_tables argument to flush_tlb_mm_range

2018-10-09 Thread tip-bot for Rik van Riel
Commit-ID: 016c4d92cd16f569c6485ae62b076c1a4b779536 Gitweb: https://git.kernel.org/tip/016c4d92cd16f569c6485ae62b076c1a4b779536 Author: Rik van Riel AuthorDate: Tue, 25 Sep 2018 23:58:42 -0400 Committer: Peter Zijlstra CommitDate: Tue, 9 Oct 2018 16:51:12 +0200 x86/mm/tlb: Add

Re: [PATCH] KVM: Start populating /sys/hypervisor with KVM entries

2018-10-09 Thread Konrad Rzeszutek Wilk
On Tue, Oct 09, 2018 at 11:54:39AM +0200, Filippo Sironi wrote: > Start populating /sys/hypervisor with KVM entries when we're running on > KVM. This is to replicate functionality that's available when we're > running on Xen. > > Let's start with /sys/hypervisor/uuid, which users prefer over >

Re: [PATCH V10 1/8] irqchip: add C-SKY SMP interrupt controller

2018-10-09 Thread Guo Ren
Hi, Marc, On Tue, Oct 09, 2018 at 09:15:17AM +0100, Marc Zyngier wrote: > >>>+#ifdef CONFIG_SMP > >>>+ set_send_ipi(_mpintc_send_ipi); > >>>+ > >>>+ set_ipi_irq_mapping(_mpintc_ipi_irq_mapping); > >> > >>Since you seem to be inventing a new set_send_ipi callback, why don't you > >>define it

[tip:x86/mm] x86/mm/tlb: Add freed_tables argument to flush_tlb_mm_range

2018-10-09 Thread tip-bot for Rik van Riel
Commit-ID: 016c4d92cd16f569c6485ae62b076c1a4b779536 Gitweb: https://git.kernel.org/tip/016c4d92cd16f569c6485ae62b076c1a4b779536 Author: Rik van Riel AuthorDate: Tue, 25 Sep 2018 23:58:42 -0400 Committer: Peter Zijlstra CommitDate: Tue, 9 Oct 2018 16:51:12 +0200 x86/mm/tlb: Add

Re: [PATCH v2] kbuild: remove unneeded link_multi_deps

2018-10-09 Thread Masahiro Yamada
On Thu, Oct 4, 2018 at 1:25 PM Masahiro Yamada wrote: > > Since commit c8589d1e9e01 ("kbuild: handle multi-objs dependency > appropriately"), $^ really represents all the prerequisite of the > composite object being built. > > Hence, $(filter %.o,$^) contains all the objects to link together, >

Re: [PATCH v2] kbuild: remove unneeded link_multi_deps

2018-10-09 Thread Masahiro Yamada
On Thu, Oct 4, 2018 at 1:25 PM Masahiro Yamada wrote: > > Since commit c8589d1e9e01 ("kbuild: handle multi-objs dependency > appropriately"), $^ really represents all the prerequisite of the > composite object being built. > > Hence, $(filter %.o,$^) contains all the objects to link together, >

[tip:x86/mm] smp,cpumask: introduce on_each_cpu_cond_mask

2018-10-09 Thread tip-bot for Rik van Riel
Commit-ID: 7d49b28a80b830c3ca876d33bedc58d62a78e16f Gitweb: https://git.kernel.org/tip/7d49b28a80b830c3ca876d33bedc58d62a78e16f Author: Rik van Riel AuthorDate: Tue, 25 Sep 2018 23:58:41 -0400 Committer: Peter Zijlstra CommitDate: Tue, 9 Oct 2018 16:51:11 +0200 smp,cpumask: introduce

[tip:x86/mm] smp,cpumask: introduce on_each_cpu_cond_mask

2018-10-09 Thread tip-bot for Rik van Riel
Commit-ID: 7d49b28a80b830c3ca876d33bedc58d62a78e16f Gitweb: https://git.kernel.org/tip/7d49b28a80b830c3ca876d33bedc58d62a78e16f Author: Rik van Riel AuthorDate: Tue, 25 Sep 2018 23:58:41 -0400 Committer: Peter Zijlstra CommitDate: Tue, 9 Oct 2018 16:51:11 +0200 smp,cpumask: introduce

[tip:x86/mm] smp: use __cpumask_set_cpu in on_each_cpu_cond

2018-10-09 Thread tip-bot for Rik van Riel
Commit-ID: c3f7f2c7eba1a53d2e5ffbc2dcc9a20c5f094890 Gitweb: https://git.kernel.org/tip/c3f7f2c7eba1a53d2e5ffbc2dcc9a20c5f094890 Author: Rik van Riel AuthorDate: Tue, 25 Sep 2018 23:58:40 -0400 Committer: Peter Zijlstra CommitDate: Tue, 9 Oct 2018 16:51:11 +0200 smp: use

[tip:x86/mm] smp: use __cpumask_set_cpu in on_each_cpu_cond

2018-10-09 Thread tip-bot for Rik van Riel
Commit-ID: c3f7f2c7eba1a53d2e5ffbc2dcc9a20c5f094890 Gitweb: https://git.kernel.org/tip/c3f7f2c7eba1a53d2e5ffbc2dcc9a20c5f094890 Author: Rik van Riel AuthorDate: Tue, 25 Sep 2018 23:58:40 -0400 Committer: Peter Zijlstra CommitDate: Tue, 9 Oct 2018 16:51:11 +0200 smp: use

Re: [PATCH 2/3] kbuild: add -Wdeclaration-after-statement flag unconditionally

2018-10-09 Thread Masahiro Yamada
On Mon, Oct 1, 2018 at 6:45 PM Masahiro Yamada wrote: > > We have raised the compiler requirement from time to time. > With commit cafa0010cd51 ("Raise the minimum required gcc version > to 4.6"), the minimum for GCC is 4.6 now. > > This flag has been here since the pre-git era. It is documented

Re: [PATCH 2/3] kbuild: add -Wdeclaration-after-statement flag unconditionally

2018-10-09 Thread Masahiro Yamada
On Mon, Oct 1, 2018 at 6:45 PM Masahiro Yamada wrote: > > We have raised the compiler requirement from time to time. > With commit cafa0010cd51 ("Raise the minimum required gcc version > to 4.6"), the minimum for GCC is 4.6 now. > > This flag has been here since the pre-git era. It is documented

Re: [PATCH v2] kbuild: add -Wno-unused-but-set-variable flag unconditionally

2018-10-09 Thread Masahiro Yamada
On Tue, Oct 2, 2018 at 10:33 AM Masahiro Yamada wrote: > > We have raised the compiler requirement from time to time. > With commit cafa0010cd51 ("Raise the minimum required gcc version > to 4.6"), the minimum for GCC is 4.6 now. > > This flag was added by GCC 4.6, and it is recognized by ICC as

Re: [PATCH v2] kbuild: add -Wno-unused-but-set-variable flag unconditionally

2018-10-09 Thread Masahiro Yamada
On Tue, Oct 2, 2018 at 10:33 AM Masahiro Yamada wrote: > > We have raised the compiler requirement from time to time. > With commit cafa0010cd51 ("Raise the minimum required gcc version > to 4.6"), the minimum for GCC is 4.6 now. > > This flag was added by GCC 4.6, and it is recognized by ICC as

[tip:x86/mm] x86/mm/tlb: Restructure switch_mm_irqs_off()

2018-10-09 Thread tip-bot for Rik van Riel
Commit-ID: 12c4d978fd170ccdd7260ec11f93b11e46904228 Gitweb: https://git.kernel.org/tip/12c4d978fd170ccdd7260ec11f93b11e46904228 Author: Rik van Riel AuthorDate: Tue, 25 Sep 2018 23:58:39 -0400 Committer: Peter Zijlstra CommitDate: Tue, 9 Oct 2018 16:51:11 +0200 x86/mm/tlb: Restructure

[tip:x86/mm] x86/mm/tlb: Restructure switch_mm_irqs_off()

2018-10-09 Thread tip-bot for Rik van Riel
Commit-ID: 12c4d978fd170ccdd7260ec11f93b11e46904228 Gitweb: https://git.kernel.org/tip/12c4d978fd170ccdd7260ec11f93b11e46904228 Author: Rik van Riel AuthorDate: Tue, 25 Sep 2018 23:58:39 -0400 Committer: Peter Zijlstra CommitDate: Tue, 9 Oct 2018 16:51:11 +0200 x86/mm/tlb: Restructure

[tip:x86/mm] x86/mm/tlb: Always use lazy TLB mode

2018-10-09 Thread tip-bot for Rik van Riel
Commit-ID: 5462bc3a9a3c38328bbbd276d51164c7cf21d6a8 Gitweb: https://git.kernel.org/tip/5462bc3a9a3c38328bbbd276d51164c7cf21d6a8 Author: Rik van Riel AuthorDate: Tue, 25 Sep 2018 23:58:38 -0400 Committer: Peter Zijlstra CommitDate: Tue, 9 Oct 2018 16:51:11 +0200 x86/mm/tlb: Always use

Re: [PATCH 1/3] kbuild: add -Wno-pointer-sign flag unconditionally

2018-10-09 Thread Masahiro Yamada
On Mon, Oct 1, 2018 at 6:45 PM Masahiro Yamada wrote: > > We have raised the compiler requirement from time to time. > With commit cafa0010cd51 ("Raise the minimum required gcc version > to 4.6"), the minimum for GCC is 4.6 now. > > The -Wno-pointer-sign has been here since the pre-git era. It

[tip:x86/mm] x86/mm/tlb: Always use lazy TLB mode

2018-10-09 Thread tip-bot for Rik van Riel
Commit-ID: 5462bc3a9a3c38328bbbd276d51164c7cf21d6a8 Gitweb: https://git.kernel.org/tip/5462bc3a9a3c38328bbbd276d51164c7cf21d6a8 Author: Rik van Riel AuthorDate: Tue, 25 Sep 2018 23:58:38 -0400 Committer: Peter Zijlstra CommitDate: Tue, 9 Oct 2018 16:51:11 +0200 x86/mm/tlb: Always use

Re: [PATCH 1/3] kbuild: add -Wno-pointer-sign flag unconditionally

2018-10-09 Thread Masahiro Yamada
On Mon, Oct 1, 2018 at 6:45 PM Masahiro Yamada wrote: > > We have raised the compiler requirement from time to time. > With commit cafa0010cd51 ("Raise the minimum required gcc version > to 4.6"), the minimum for GCC is 4.6 now. > > The -Wno-pointer-sign has been here since the pre-git era. It

[PATCH 1/7] fore200e: simplify fore200e_bus usage

2018-10-09 Thread Christoph Hellwig
There is no need to have a global array of the ops, instead PCI and sbus can have their own instances assigned in *_probe. Also switch to C99 initializers. Signed-off-by: Christoph Hellwig --- drivers/atm/fore200e.c | 121 +++-- 1 file changed, 56

fore200e DMA cleanups and fixes

2018-10-09 Thread Christoph Hellwig
The fore200e driver came up during some dma-related audits, so here is the fallout. Compile tested (x86 & sparc) only.

[PATCH 1/7] fore200e: simplify fore200e_bus usage

2018-10-09 Thread Christoph Hellwig
There is no need to have a global array of the ops, instead PCI and sbus can have their own instances assigned in *_probe. Also switch to C99 initializers. Signed-off-by: Christoph Hellwig --- drivers/atm/fore200e.c | 121 +++-- 1 file changed, 56

fore200e DMA cleanups and fixes

2018-10-09 Thread Christoph Hellwig
The fore200e driver came up during some dma-related audits, so here is the fallout. Compile tested (x86 & sparc) only.

Re: [PATCH] samples: disable CONFIG_SAMPLES for UML

2018-10-09 Thread Masahiro Yamada
On Tue, Sep 18, 2018 at 12:59 PM Masahiro Yamada wrote: > > Some samples require headers installation, so commit 3fca1700c4c3 > ("kbuild: make samples really depend on headers_install") added > such dependency in the top Makefile. However, UML fails to build > with CONFIG_SAMPLES=y because UML

Re: [PATCH] samples: disable CONFIG_SAMPLES for UML

2018-10-09 Thread Masahiro Yamada
On Tue, Sep 18, 2018 at 12:59 PM Masahiro Yamada wrote: > > Some samples require headers installation, so commit 3fca1700c4c3 > ("kbuild: make samples really depend on headers_install") added > such dependency in the top Makefile. However, UML fails to build > with CONFIG_SAMPLES=y because UML

Re: [PATCH] printk: inject caller information into the body of message

2018-10-09 Thread Petr Mladek
On Tue 2018-10-09 05:48:33, Tetsuo Handa wrote: > On 2018/10/09 1:03, Petr Mladek wrote: > > On Mon 2018-10-08 19:31:58, Tetsuo Handa wrote: > >> A structure named "struct printk_buffer" is introduced for buffering > >> up to LOG_LINE_MAX bytes of printk() output which did not end with '\n'. >

Re: [PATCH] printk: inject caller information into the body of message

2018-10-09 Thread Petr Mladek
On Tue 2018-10-09 05:48:33, Tetsuo Handa wrote: > On 2018/10/09 1:03, Petr Mladek wrote: > > On Mon 2018-10-08 19:31:58, Tetsuo Handa wrote: > >> A structure named "struct printk_buffer" is introduced for buffering > >> up to LOG_LINE_MAX bytes of printk() output which did not end with '\n'. >

Re: [PATCH] ALSA: intel8x0: fix a redundant check bug

2018-10-09 Thread Takashi Iwai
On Tue, 09 Oct 2018 16:35:52 +0200, Wenwen Wang wrote: > > In snd_intel8x0_codec_semaphore(), the parameter 'codec' is firstly > checked to see whether it is greater than 2. If yes, an error code EIO is > returned. Otherwise, 'chip->in_sdin_init' is further checked. If > 'chip->in_sdin_init' is

Re: [PATCH] ALSA: intel8x0: fix a redundant check bug

2018-10-09 Thread Takashi Iwai
On Tue, 09 Oct 2018 16:35:52 +0200, Wenwen Wang wrote: > > In snd_intel8x0_codec_semaphore(), the parameter 'codec' is firstly > checked to see whether it is greater than 2. If yes, an error code EIO is > returned. Otherwise, 'chip->in_sdin_init' is further checked. If > 'chip->in_sdin_init' is

[PATCH] ata: remove redundant 'default n' from Kconfig

2018-10-09 Thread Bartlomiej Zolnierkiewicz
'default n' is the default value for any bool or tristate Kconfig setting so there is no need to write it explicitly. Also since commit f467c5640c29 ("kconfig: only write '# CONFIG_FOO is not set' for visible symbols") the Kconfig behavior is the same regardless of 'default n' being present or

[PATCH] ata: remove redundant 'default n' from Kconfig

2018-10-09 Thread Bartlomiej Zolnierkiewicz
'default n' is the default value for any bool or tristate Kconfig setting so there is no need to write it explicitly. Also since commit f467c5640c29 ("kconfig: only write '# CONFIG_FOO is not set' for visible symbols") the Kconfig behavior is the same regardless of 'default n' being present or

[PATCH V11 4/8] dt-bindings: interrupt-controller: C-SKY APB intc

2018-10-09 Thread Guo Ren
- Dt-bindings doc about C-SKY apb bus interrupt controller. Signed-off-by: Guo Ren Reviewed-by: Rob Herring --- .../interrupt-controller/csky,apb-intc.txt | 62 ++ 1 file changed, 62 insertions(+) create mode 100644

[PATCH V11 4/8] dt-bindings: interrupt-controller: C-SKY APB intc

2018-10-09 Thread Guo Ren
- Dt-bindings doc about C-SKY apb bus interrupt controller. Signed-off-by: Guo Ren Reviewed-by: Rob Herring --- .../interrupt-controller/csky,apb-intc.txt | 62 ++ 1 file changed, 62 insertions(+) create mode 100644

[PATCH V11 7/8] clocksource: add gx6605s SOC system timer

2018-10-09 Thread Guo Ren
Changelog: - pass checkpatch.pl - Add COMIPLE_TEST in Kconfig - no cast is needed for "struct clock_event_device *ce = dev" - remove: extra space after (u64) - Add License and Copyright - Use timer-of framework - Change name with upstream feedback - Use clksource_mmio framework

[PATCH V11 7/8] clocksource: add gx6605s SOC system timer

2018-10-09 Thread Guo Ren
Changelog: - pass checkpatch.pl - Add COMIPLE_TEST in Kconfig - no cast is needed for "struct clock_event_device *ce = dev" - remove: extra space after (u64) - Add License and Copyright - Use timer-of framework - Change name with upstream feedback - Use clksource_mmio framework

[PATCH V11 1/8] irqchip: add C-SKY SMP interrupt controller

2018-10-09 Thread Guo Ren
- Irq-csky-mpintc is C-SKY smp system interrupt controller and it could support 16 soft irqs, 16 private irqs, and 992 max common irqs. Changelog: - Convert the cpumask to an interrupt-controller specific representation in driver's code, and not the SMP code's. - pass checkpatch.pl -

[PATCH V11 8/8] dt-bindings: timer: gx6605s SOC timer

2018-10-09 Thread Guo Ren
Dt-bindings doc for gx6605s SOC's system timer. Signed-off-by: Guo Ren Reviewed-by: Rob Herring --- .../bindings/timer/csky,gx6605s-timer.txt | 42 ++ 1 file changed, 42 insertions(+) create mode 100644

[PATCH V11 1/8] irqchip: add C-SKY SMP interrupt controller

2018-10-09 Thread Guo Ren
- Irq-csky-mpintc is C-SKY smp system interrupt controller and it could support 16 soft irqs, 16 private irqs, and 992 max common irqs. Changelog: - Convert the cpumask to an interrupt-controller specific representation in driver's code, and not the SMP code's. - pass checkpatch.pl -

[PATCH V11 8/8] dt-bindings: timer: gx6605s SOC timer

2018-10-09 Thread Guo Ren
Dt-bindings doc for gx6605s SOC's system timer. Signed-off-by: Guo Ren Reviewed-by: Rob Herring --- .../bindings/timer/csky,gx6605s-timer.txt | 42 ++ 1 file changed, 42 insertions(+) create mode 100644

[PATCH V11 0/8] C-SKY(csky) Linux Kernel Driver

2018-10-09 Thread Guo Ren
This is about 11th patchset for C-SKY linux drivers and it should pair with 8th kernel patchset. Changelog: - Convert the cpumask to an interrupt-controller specific representation in driver's code, and not the SMP code's, and also modify the related codes in csky kernel patchset. - Add

[PATCH V11 0/8] C-SKY(csky) Linux Kernel Driver

2018-10-09 Thread Guo Ren
This is about 11th patchset for C-SKY linux drivers and it should pair with 8th kernel patchset. Changelog: - Convert the cpumask to an interrupt-controller specific representation in driver's code, and not the SMP code's, and also modify the related codes in csky kernel patchset. - Add

[PATCH V11 3/8] irqchip: add C-SKY APB bus interrupt controller

2018-10-09 Thread Guo Ren
- irq-csky-apb-intc is a simple SOC interrupt controller which is used in a lot of C-SKY CPU SOC products. Changelog: - pass checkpatch.pl. - use "bool ret" instead of "int ret" - add support-pulse-signal in irq-csky-apb-intc.c - change name with upstream feed-back - add INTC_IFR to

[PATCH V11 6/8] dt-bindings: timer: C-SKY Multi-processor timer

2018-10-09 Thread Guo Ren
Dt-bingdings doc for C-SKY SMP system setting. Changelog: - Drop the interrupt-parent. Signed-off-by: Guo Ren Reviewed-by: Rob Herring --- .../devicetree/bindings/timer/csky,mptimer.txt | 42 ++ 1 file changed, 42 insertions(+) create mode 100644

[PATCH V11 3/8] irqchip: add C-SKY APB bus interrupt controller

2018-10-09 Thread Guo Ren
- irq-csky-apb-intc is a simple SOC interrupt controller which is used in a lot of C-SKY CPU SOC products. Changelog: - pass checkpatch.pl. - use "bool ret" instead of "int ret" - add support-pulse-signal in irq-csky-apb-intc.c - change name with upstream feed-back - add INTC_IFR to

[PATCH V11 6/8] dt-bindings: timer: C-SKY Multi-processor timer

2018-10-09 Thread Guo Ren
Dt-bingdings doc for C-SKY SMP system setting. Changelog: - Drop the interrupt-parent. Signed-off-by: Guo Ren Reviewed-by: Rob Herring --- .../devicetree/bindings/timer/csky,mptimer.txt | 42 ++ 1 file changed, 42 insertions(+) create mode 100644

[PATCH V11 5/8] clocksource: add C-SKY SMP timer

2018-10-09 Thread Guo Ren
This timer is used by SMP system and use mfcr/mtcr instruction to access the regs. Changelog: - Add COMPILE_TEST - Fixup smp boot error, cpuhp_setup_state must after timer_of_init() - Add rollback for timer_of_cleanup. - Use request_percpu_irq separate from time_of. - Remove #define

[PATCH V11 2/8] dt-bindings: interrupt-controller: C-SKY SMP intc

2018-10-09 Thread Guo Ren
Dt-bindings doc about C-SKY Multi-processors interrupt controller. Changelog: - Should be: '#interrupt-cells' not 'interrupt-cells' Signed-off-by: Guo Ren Reviewed-by: Rob Herring --- .../bindings/interrupt-controller/csky,mpintc.txt | 40 ++ 1 file changed, 40

[PATCH V11 2/8] dt-bindings: interrupt-controller: C-SKY SMP intc

2018-10-09 Thread Guo Ren
Dt-bindings doc about C-SKY Multi-processors interrupt controller. Changelog: - Should be: '#interrupt-cells' not 'interrupt-cells' Signed-off-by: Guo Ren Reviewed-by: Rob Herring --- .../bindings/interrupt-controller/csky,mpintc.txt | 40 ++ 1 file changed, 40

[PATCH V11 5/8] clocksource: add C-SKY SMP timer

2018-10-09 Thread Guo Ren
This timer is used by SMP system and use mfcr/mtcr instruction to access the regs. Changelog: - Add COMPILE_TEST - Fixup smp boot error, cpuhp_setup_state must after timer_of_init() - Add rollback for timer_of_cleanup. - Use request_percpu_irq separate from time_of. - Remove #define

Re: R8169: Network lockups in 4.18.{8,9,10} (and 4.19 dev)

2018-10-09 Thread Chris Clayton
Thanks to Maciej and Heiner for their replies. On 09/10/2018 13:32, Maciej S. Szmigiero wrote: > On 07.10.2018 21:36, Chris Clayton wrote: >> Hi again, >> >> I didn't think there was anything in 4.19-rc7 to fix this regression, but >> tried it anyway. I can confirm that the >> regression is

Re: R8169: Network lockups in 4.18.{8,9,10} (and 4.19 dev)

2018-10-09 Thread Chris Clayton
Thanks to Maciej and Heiner for their replies. On 09/10/2018 13:32, Maciej S. Szmigiero wrote: > On 07.10.2018 21:36, Chris Clayton wrote: >> Hi again, >> >> I didn't think there was anything in 4.19-rc7 to fix this regression, but >> tried it anyway. I can confirm that the >> regression is

Re: [PATCH v4] perf record: encode -k clockid frequency into Perf trace

2018-10-09 Thread Alexey Budankov
Hi, On 09.10.2018 16:41, Arnaldo Carvalho de Melo wrote: > Em Tue, Oct 09, 2018 at 09:59:03AM +0300, Alexey Budankov escreveu: >> >> Store -k clockid frequency into Perf trace to enable timestamps >> derived metrics conversion into wall clock time on reporting stage. >> >> Below is the example

Re: [PATCH v4] perf record: encode -k clockid frequency into Perf trace

2018-10-09 Thread Alexey Budankov
Hi, On 09.10.2018 16:41, Arnaldo Carvalho de Melo wrote: > Em Tue, Oct 09, 2018 at 09:59:03AM +0300, Alexey Budankov escreveu: >> >> Store -k clockid frequency into Perf trace to enable timestamps >> derived metrics conversion into wall clock time on reporting stage. >> >> Below is the example

[PATCH v5] perf record: encode -k clockid frequency into Perf trace

2018-10-09 Thread Alexey Budankov
Store -k clockid frequency into Perf trace to enable timestamps derived metrics conversion into wall clock time on reporting stage. Below is the example of perf report output: tools/perf/perf record -k raw -- ../../matrix/linux/matrix.gcc ... [ perf record: Captured and wrote 31.222 MB

[PATCH v5] perf record: encode -k clockid frequency into Perf trace

2018-10-09 Thread Alexey Budankov
Store -k clockid frequency into Perf trace to enable timestamps derived metrics conversion into wall clock time on reporting stage. Below is the example of perf report output: tools/perf/perf record -k raw -- ../../matrix/linux/matrix.gcc ... [ perf record: Captured and wrote 31.222 MB

[PATCH] ALSA: intel8x0: fix a redundant check bug

2018-10-09 Thread Wenwen Wang
In snd_intel8x0_codec_semaphore(), the parameter 'codec' is firstly checked to see whether it is greater than 2. If yes, an error code EIO is returned. Otherwise, 'chip->in_sdin_init' is further checked. If 'chip->in_sdin_init' is not zero, 'codec' is updated immediately with

[PATCH] ALSA: intel8x0: fix a redundant check bug

2018-10-09 Thread Wenwen Wang
In snd_intel8x0_codec_semaphore(), the parameter 'codec' is firstly checked to see whether it is greater than 2. If yes, an error code EIO is returned. Otherwise, 'chip->in_sdin_init' is further checked. If 'chip->in_sdin_init' is not zero, 'codec' is updated immediately with

Re: [PATCH] fuse: enable caching of symlinks

2018-10-09 Thread Dan Schatzberg
On 9/27/18, 9:59 AM, "Miklos Szeredi" wrote: > On Thu, Sep 27, 2018 at 3:52 PM, Dan Schatzberg wrote: >> FUSE file reads are cached in the page cache, but symlink reads are >> not. This patch enables FUSE READLINK operations to be cached which >> can improve performance of some FUSE workloads.

Re: [PATCH] fuse: enable caching of symlinks

2018-10-09 Thread Dan Schatzberg
On 9/27/18, 9:59 AM, "Miklos Szeredi" wrote: > On Thu, Sep 27, 2018 at 3:52 PM, Dan Schatzberg wrote: >> FUSE file reads are cached in the page cache, but symlink reads are >> not. This patch enables FUSE READLINK operations to be cached which >> can improve performance of some FUSE workloads.

Re: [PATCH v7 1/6] seccomp: add a return code to trap to userspace

2018-10-09 Thread Tycho Andersen
On Mon, Oct 08, 2018 at 04:58:05PM +0200, Christian Brauner wrote: > On Thu, Sep 27, 2018 at 04:48:39PM -0600, Tycho Andersen wrote: > > On Thu, Sep 27, 2018 at 02:31:24PM -0700, Kees Cook wrote: > > > I have to say, I'm vaguely nervous about changing the semantics here > > > for passing back the

Re: [PATCH v7 1/6] seccomp: add a return code to trap to userspace

2018-10-09 Thread Tycho Andersen
On Mon, Oct 08, 2018 at 04:58:05PM +0200, Christian Brauner wrote: > On Thu, Sep 27, 2018 at 04:48:39PM -0600, Tycho Andersen wrote: > > On Thu, Sep 27, 2018 at 02:31:24PM -0700, Kees Cook wrote: > > > I have to say, I'm vaguely nervous about changing the semantics here > > > for passing back the

[PATCH] lib: memcmp optimization

2018-10-09 Thread Jack Wang
From: Florian-Ewald Mueller During testing, I have configured 128 md/raid1's and, while under heavy IO, I started a check on each of them (echo check > /sys/block/mdx/md/sync_action). The CPU utilization went through the ceiling and when looking for the cause (with 'perf top'). I've discovered

[PATCH] lib: memcmp optimization

2018-10-09 Thread Jack Wang
From: Florian-Ewald Mueller During testing, I have configured 128 md/raid1's and, while under heavy IO, I started a check on each of them (echo check > /sys/block/mdx/md/sync_action). The CPU utilization went through the ceiling and when looking for the cause (with 'perf top'). I've discovered

[PATCH v2 2/2] net: if_arp: use define instead of hard-coded value

2018-10-09 Thread Håkon Bugge
Let uapi/linux/if_arp.h include uapi/linux/if.h, where IFNAMSIZ is defined. Then, use it in this file instead of hard-coded value. This way, we are using an uapi defined constant, and as such, user-space should be good. Signed-off-by: Håkon Bugge Tested-by: Stephen Hemminger --- v1 -> v2:

[PATCH v2 2/2] net: if_arp: use define instead of hard-coded value

2018-10-09 Thread Håkon Bugge
Let uapi/linux/if_arp.h include uapi/linux/if.h, where IFNAMSIZ is defined. Then, use it in this file instead of hard-coded value. This way, we are using an uapi defined constant, and as such, user-space should be good. Signed-off-by: Håkon Bugge Tested-by: Stephen Hemminger --- v1 -> v2:

Re: [PATCH] kasan: convert kasan/quarantine_lock to raw_spinlock

2018-10-09 Thread Sebastian Andrzej Siewior
On 2018-10-08 11:15:57 [+0200], Dmitry Vyukov wrote: > Hi Sebastian, Hi Dmitry, > This seems to beak quarantine_remove_cache( ) in the sense that some > object from the cache may still be in quarantine when > quarantine_remove_cache() returns. When quarantine_remove_cache() > returns all objects

Re: [PATCH] kasan: convert kasan/quarantine_lock to raw_spinlock

2018-10-09 Thread Sebastian Andrzej Siewior
On 2018-10-08 11:15:57 [+0200], Dmitry Vyukov wrote: > Hi Sebastian, Hi Dmitry, > This seems to beak quarantine_remove_cache( ) in the sense that some > object from the cache may still be in quarantine when > quarantine_remove_cache() returns. When quarantine_remove_cache() > returns all objects

Re: [PATCH 1/2] mm: thp: relax __GFP_THISNODE for MADV_HUGEPAGE mappings

2018-10-09 Thread Michal Hocko
On Tue 09-10-18 14:00:34, Mel Gorman wrote: > On Tue, Oct 09, 2018 at 02:27:45PM +0200, Michal Hocko wrote: > > [Sorry for being slow in responding but I was mostly offline last few > > days] > > > > On Tue 09-10-18 10:48:25, Mel Gorman wrote: > > [...] > > > This goes back to my point that the

Re: [PATCH 1/2] mm: thp: relax __GFP_THISNODE for MADV_HUGEPAGE mappings

2018-10-09 Thread Michal Hocko
On Tue 09-10-18 14:00:34, Mel Gorman wrote: > On Tue, Oct 09, 2018 at 02:27:45PM +0200, Michal Hocko wrote: > > [Sorry for being slow in responding but I was mostly offline last few > > days] > > > > On Tue 09-10-18 10:48:25, Mel Gorman wrote: > > [...] > > > This goes back to my point that the

Re: [PATCH 0/4] Various cleanup + Mic Fix

2018-10-09 Thread Takashi Iwai
On Mon, 08 Oct 2018 21:39:56 +0200, Connor McAdams wrote: > > This patch set fixes the microphone inconsistency issue, which means > the microphone now works all the time on all of the cards I've tested > (ZxR, Z, AE-5), along with the input effects. > > It also includes changes suggested by

Re: [PATCH 0/4] Various cleanup + Mic Fix

2018-10-09 Thread Takashi Iwai
On Mon, 08 Oct 2018 21:39:56 +0200, Connor McAdams wrote: > > This patch set fixes the microphone inconsistency issue, which means > the microphone now works all the time on all of the cards I've tested > (ZxR, Z, AE-5), along with the input effects. > > It also includes changes suggested by

[Patch v2] MAINTAINERS: intel_telemetry: Update maintainers info

2018-10-09 Thread Rajneesh Bhardwaj
Add myself and David as the new maintainers for Intel Telemetry driver since Souvik no longer works with Intel. David and I work on power management and debug related drivers which are pretty close to this one in terms of functionalities so volunteering for the task. Signed-off-by: Box, David E

[Patch v2] MAINTAINERS: intel_telemetry: Update maintainers info

2018-10-09 Thread Rajneesh Bhardwaj
Add myself and David as the new maintainers for Intel Telemetry driver since Souvik no longer works with Intel. David and I work on power management and debug related drivers which are pretty close to this one in terms of functionalities so volunteering for the task. Signed-off-by: Box, David E

Re: [PATCH 0/4] Various cleanup + Mic Fix

2018-10-09 Thread Takashi Sakamoto
On 2018年10月09日 04:39, Connor McAdams wrote: This patch set fixes the microphone inconsistency issue, which means the microphone now works all the time on all of the cards I've tested (ZxR, Z, AE-5), along with the input effects. It also includes changes suggested by Takashi Sakamoto, I believe

Re: [PATCH 0/4] Various cleanup + Mic Fix

2018-10-09 Thread Takashi Sakamoto
On 2018年10月09日 04:39, Connor McAdams wrote: This patch set fixes the microphone inconsistency issue, which means the microphone now works all the time on all of the cards I've tested (ZxR, Z, AE-5), along with the input effects. It also includes changes suggested by Takashi Sakamoto, I believe

Re: [PATCH 1/4] mm/hugetlb: Enable PUD level huge page migration

2018-10-09 Thread Michal Hocko
On Fri 05-10-18 13:04:43, Anshuman Khandual wrote: > Does the following sound close enough to what you are looking for ? I do not think so > diff --git a/include/linux/hugetlb.h b/include/linux/hugetlb.h > index 9df1d59..070c419 100644 > --- a/include/linux/hugetlb.h > +++

Re: [PATCH 1/4] mm/hugetlb: Enable PUD level huge page migration

2018-10-09 Thread Michal Hocko
On Fri 05-10-18 13:04:43, Anshuman Khandual wrote: > Does the following sound close enough to what you are looking for ? I do not think so > diff --git a/include/linux/hugetlb.h b/include/linux/hugetlb.h > index 9df1d59..070c419 100644 > --- a/include/linux/hugetlb.h > +++

<    3   4   5   6   7   8   9   10   11   12   >