[PATCH AUTOSEL 4.4 11/15] ARC: uacces: remove lp_start, lp_end from clobber list

2019-03-13 Thread Sasha Levin
From: Vineet Gupta [ Upstream commit d5e3c55e01d8b1774b37b4647c30fb22f1d39077 ] Newer ARC gcc handles lp_start, lp_end in a different way and doesn't like them in the clobber list. Signed-off-by: Vineet Gupta Signed-off-by: Sasha Levin --- arch/arc/include/asm/uaccess.h | 8 1 file

[PATCH AUTOSEL 4.9 17/24] ARC: uacces: remove lp_start, lp_end from clobber list

2019-03-13 Thread Sasha Levin
From: Vineet Gupta [ Upstream commit d5e3c55e01d8b1774b37b4647c30fb22f1d39077 ] Newer ARC gcc handles lp_start, lp_end in a different way and doesn't like them in the clobber list. Signed-off-by: Vineet Gupta Signed-off-by: Sasha Levin --- arch/arc/include/asm/uaccess.h | 8 1 file

[PATCH AUTOSEL 4.9 16/24] ARCv2: lib: memcpy: fix doing prefetchw outside of buffer

2019-03-13 Thread Sasha Levin
From: Eugeniy Paltsev [ Upstream commit f8a15f97664178f27dfbf86a38f780a532cb6df0 ] ARCv2 optimized memcpy uses PREFETCHW instruction for prefetching the next cache line but doesn't ensure that the line is not past the end of the buffer. PRETECHW changes the line ownership and marks it dirty, whi

[PATCH AUTOSEL 4.14 26/33] ARCv2: support manual regfile save on interrupts

2019-03-13 Thread Sasha Levin
From: Vineet Gupta [ Upstream commit e494239a007e601448110ac304fe055951f9de3b ] There's a hardware bug which affects the HSDK platform, triggered by micro-ops for auto-saving regfile on taken interrupt. The workaround is to inhibit autosave. Signed-off-by: Vineet Gupta Signed-off-by: Sasha Lev

[PATCH AUTOSEL 4.14 24/33] ARCv2: lib: memcpy: fix doing prefetchw outside of buffer

2019-03-13 Thread Sasha Levin
From: Eugeniy Paltsev [ Upstream commit f8a15f97664178f27dfbf86a38f780a532cb6df0 ] ARCv2 optimized memcpy uses PREFETCHW instruction for prefetching the next cache line but doesn't ensure that the line is not past the end of the buffer. PRETECHW changes the line ownership and marks it dirty, whi

[PATCH AUTOSEL 4.14 25/33] ARC: uacces: remove lp_start, lp_end from clobber list

2019-03-13 Thread Sasha Levin
From: Vineet Gupta [ Upstream commit d5e3c55e01d8b1774b37b4647c30fb22f1d39077 ] Newer ARC gcc handles lp_start, lp_end in a different way and doesn't like them in the clobber list. Signed-off-by: Vineet Gupta Signed-off-by: Sasha Levin --- arch/arc/include/asm/uaccess.h | 8 1 file

[PATCH AUTOSEL 4.19 36/48] ARCv2: don't assume core 0x54 has dual issue

2019-03-13 Thread Sasha Levin
From: Vineet Gupta [ Upstream commit 7b2e932f633bcb7b190fc7031ce6dac75f8c3472 ] The first release of core4 (0x54) was dual issue only (HS4x). Newer releases allow hardware to be configured as single issue (HS3x) or dual issue. Prevent accessing a HS4x only aux register in HS3x, which otherwise

[PATCH AUTOSEL 4.19 34/48] ARC: uacces: remove lp_start, lp_end from clobber list

2019-03-13 Thread Sasha Levin
From: Vineet Gupta [ Upstream commit d5e3c55e01d8b1774b37b4647c30fb22f1d39077 ] Newer ARC gcc handles lp_start, lp_end in a different way and doesn't like them in the clobber list. Signed-off-by: Vineet Gupta Signed-off-by: Sasha Levin --- arch/arc/include/asm/uaccess.h | 8 1 file

[PATCH AUTOSEL 4.19 35/48] ARCv2: support manual regfile save on interrupts

2019-03-13 Thread Sasha Levin
From: Vineet Gupta [ Upstream commit e494239a007e601448110ac304fe055951f9de3b ] There's a hardware bug which affects the HSDK platform, triggered by micro-ops for auto-saving regfile on taken interrupt. The workaround is to inhibit autosave. Signed-off-by: Vineet Gupta Signed-off-by: Sasha Lev

[PATCH AUTOSEL 4.19 33/48] ARCv2: lib: memcpy: fix doing prefetchw outside of buffer

2019-03-13 Thread Sasha Levin
From: Eugeniy Paltsev [ Upstream commit f8a15f97664178f27dfbf86a38f780a532cb6df0 ] ARCv2 optimized memcpy uses PREFETCHW instruction for prefetching the next cache line but doesn't ensure that the line is not past the end of the buffer. PRETECHW changes the line ownership and marks it dirty, whi

[PATCH AUTOSEL 4.20 45/60] ARCv2: support manual regfile save on interrupts

2019-03-13 Thread Sasha Levin
From: Vineet Gupta [ Upstream commit e494239a007e601448110ac304fe055951f9de3b ] There's a hardware bug which affects the HSDK platform, triggered by micro-ops for auto-saving regfile on taken interrupt. The workaround is to inhibit autosave. Signed-off-by: Vineet Gupta Signed-off-by: Sasha Lev

[PATCH AUTOSEL 4.20 48/60] ARCv2: don't assume core 0x54 has dual issue

2019-03-13 Thread Sasha Levin
From: Vineet Gupta [ Upstream commit 7b2e932f633bcb7b190fc7031ce6dac75f8c3472 ] The first release of core4 (0x54) was dual issue only (HS4x). Newer releases allow hardware to be configured as single issue (HS3x) or dual issue. Prevent accessing a HS4x only aux register in HS3x, which otherwise

[PATCH AUTOSEL 4.20 44/60] ARC: uacces: remove lp_start, lp_end from clobber list

2019-03-13 Thread Sasha Levin
From: Vineet Gupta [ Upstream commit d5e3c55e01d8b1774b37b4647c30fb22f1d39077 ] Newer ARC gcc handles lp_start, lp_end in a different way and doesn't like them in the clobber list. Signed-off-by: Vineet Gupta Signed-off-by: Sasha Levin --- arch/arc/include/asm/uaccess.h | 8 1 file

[PATCH AUTOSEL 4.20 43/60] ARCv2: lib: memcpy: fix doing prefetchw outside of buffer

2019-03-13 Thread Sasha Levin
From: Eugeniy Paltsev [ Upstream commit f8a15f97664178f27dfbf86a38f780a532cb6df0 ] ARCv2 optimized memcpy uses PREFETCHW instruction for prefetching the next cache line but doesn't ensure that the line is not past the end of the buffer. PRETECHW changes the line ownership and marks it dirty, whi

kisskb: OK linus/axs101_defconfig/arcompact Wed Mar 13, 10:56

2019-03-13 Thread noreply
OK linus/axs101_defconfig/arcompact Wed Mar 13, 10:56 http://kisskb.ellerman.id.au/kisskb/buildresult/13727855/ Commit: Merge branch 'akpm' (patches from Andrew) a667cb7a94d48a483fb5d6006fe04a440f1a42ce Compiler: arc-buildroot-linux-uclibc-gcc (Buildroot 2015.08.1) 4.8.4 / GNU ld (GN

kisskb: OK linus/axs103_smp_defconfig/arcv2 Wed Mar 13, 10:55

2019-03-13 Thread noreply
OK linus/axs103_smp_defconfig/arcv2 Wed Mar 13, 10:55 http://kisskb.ellerman.id.au/kisskb/buildresult/13727854/ Commit: Merge branch 'akpm' (patches from Andrew) a667cb7a94d48a483fb5d6006fe04a440f1a42ce Compiler: arc-linux-gcc.br_real (Buildroot 2016.11-git-00613-ge98b4dd) 6.2.1 2016