]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
move the 4.4 queue back
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 19 Jul 2018 15:17:59 +0000 (17:17 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 19 Jul 2018 15:17:59 +0000 (17:17 +0200)
27 files changed:
pending/4.4/kbuild-fix-escaping-in-.cmd-files-for-future-make.patch [deleted file]
pending/4.4/perf-tools-move-syscall-number-fallbacks-from-perf-sys.h-to-tools-arch-x86-include-asm.patch [deleted file]
pending/4.4/x86-cpu-probe-cpuid-leaf-6-even-when-cpuid_level-6.patch [deleted file]
queue-4.4/atm-zatm-fix-potential-spectre-v1.patch [moved from pending/4.4/atm-zatm-fix-potential-spectre-v1.patch with 100% similarity]
queue-4.4/bcm63xx_enet-correct-clock-usage.patch [moved from pending/4.4/bcm63xx_enet-correct-clock-usage.patch with 100% similarity]
queue-4.4/bcm63xx_enet-do-not-write-to-random-dma-channel-on-bcm6345.patch [moved from pending/4.4/bcm63xx_enet-do-not-write-to-random-dma-channel-on-bcm6345.patch with 100% similarity]
queue-4.4/compiler-clang-always-inline-when-config_optimize_inlining-is-disabled.patch [moved from pending/4.4/compiler-clang-always-inline-when-config_optimize_inlining-is-disabled.patch with 100% similarity]
queue-4.4/compiler-clang-properly-override-inline-for-clang.patch [moved from pending/4.4/compiler-clang-properly-override-inline-for-clang.patch with 100% similarity]
queue-4.4/compiler-clang-suppress-warning-for-unused-static-inline-functions.patch [moved from pending/4.4/compiler-clang-suppress-warning-for-unused-static-inline-functions.patch with 100% similarity]
queue-4.4/compiler-gcc.h-add-__attribute__-gnu_inline-to-all-inline-declarations.patch [moved from pending/4.4/compiler-gcc.h-add-__attribute__-gnu_inline-to-all-inline-declarations.patch with 100% similarity]
queue-4.4/crypto-crypto4xx-fix-crypto4xx_build_pdr-crypto4xx_build_sdr-leak.patch [moved from pending/4.4/crypto-crypto4xx-fix-crypto4xx_build_pdr-crypto4xx_build_sdr-leak.patch with 100% similarity]
queue-4.4/crypto-crypto4xx-remove-bad-list_del.patch [moved from pending/4.4/crypto-crypto4xx-remove-bad-list_del.patch with 100% similarity]
queue-4.4/net-dccp-avoid-crash-in-ccid3_hc_rx_send_feedback.patch [moved from pending/4.4/net-dccp-avoid-crash-in-ccid3_hc_rx_send_feedback.patch with 100% similarity]
queue-4.4/net-dccp-switch-rx_tstamp_last_feedback-to-monotonic-clock.patch [moved from pending/4.4/net-dccp-switch-rx_tstamp_last_feedback-to-monotonic-clock.patch with 100% similarity]
queue-4.4/net-mlx5-fix-command-interface-race-in-polling-mode.patch [moved from pending/4.4/net-mlx5-fix-command-interface-race-in-polling-mode.patch with 100% similarity]
queue-4.4/net-mlx5-fix-incorrect-raw-command-length-parsing.patch [moved from pending/4.4/net-mlx5-fix-incorrect-raw-command-length-parsing.patch with 100% similarity]
queue-4.4/net-sungem-fix-rx-checksum-support.patch [moved from pending/4.4/net-sungem-fix-rx-checksum-support.patch with 100% similarity]
queue-4.4/net_sched-blackhole-tell-upper-qdisc-about-dropped-packets.patch [moved from pending/4.4/net_sched-blackhole-tell-upper-qdisc-about-dropped-packets.patch with 100% similarity]
queue-4.4/ocfs2-subsystem.su_mutex-is-required-while-accessing-the-item-ci_parent.patch [moved from pending/4.4/ocfs2-subsystem.su_mutex-is-required-while-accessing-the-item-ci_parent.patch with 100% similarity]
queue-4.4/qed-limit-msix-vectors-in-kdump-kernel-to-the-minimum-required-count.patch [moved from pending/4.4/qed-limit-msix-vectors-in-kdump-kernel-to-the-minimum-required-count.patch with 100% similarity]
queue-4.4/r8152-napi-hangup-fix-after-disconnect.patch [moved from pending/4.4/r8152-napi-hangup-fix-after-disconnect.patch with 100% similarity]
queue-4.4/revert-sit-reload-iphdr-in-ipip6_rcv.patch [moved from pending/4.4/revert-sit-reload-iphdr-in-ipip6_rcv.patch with 100% similarity]
queue-4.4/series [moved from pending/4.4/series with 86% similarity]
queue-4.4/tcp-fix-fast-open-key-endianness.patch [moved from pending/4.4/tcp-fix-fast-open-key-endianness.patch with 100% similarity]
queue-4.4/tcp-prevent-bogus-frto-undos-with-non-sack-flows.patch [moved from pending/4.4/tcp-prevent-bogus-frto-undos-with-non-sack-flows.patch with 100% similarity]
queue-4.4/vhost_net-validate-sock-before-trying-to-put-its-fd.patch [moved from pending/4.4/vhost_net-validate-sock-before-trying-to-put-its-fd.patch with 100% similarity]
queue-4.4/x86-asm-add-_asm_arg-constants-for-argument-registers-to-asm-asm.h.patch [moved from pending/4.4/x86-asm-add-_asm_arg-constants-for-argument-registers-to-asm-asm.h.patch with 100% similarity]

diff --git a/pending/4.4/kbuild-fix-escaping-in-.cmd-files-for-future-make.patch b/pending/4.4/kbuild-fix-escaping-in-.cmd-files-for-future-make.patch
deleted file mode 100644 (file)
index 8d77205..0000000
+++ /dev/null
@@ -1,114 +0,0 @@
-From 9564a8cf422d7b58f6e857e3546d346fa970191e Mon Sep 17 00:00:00 2001
-From: Rasmus Villemoes <linux@rasmusvillemoes.dk>
-Date: Sun, 8 Apr 2018 23:35:28 +0200
-Subject: Kbuild: fix # escaping in .cmd files for future Make
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-From: Rasmus Villemoes <linux@rasmusvillemoes.dk>
-
-commit 9564a8cf422d7b58f6e857e3546d346fa970191e upstream.
-
-I tried building using a freshly built Make (4.2.1-69-g8a731d1), but
-already the objtool build broke with
-
-orc_dump.c: In function ‘orc_dump’:
-orc_dump.c:106:2: error: ‘elf_getshnum’ is deprecated [-Werror=deprecated-declarations]
-  if (elf_getshdrnum(elf, &nr_sections)) {
-
-Turns out that with that new Make, the backslash was not removed, so cpp
-didn't see a #include directive, grep found nothing, and
--DLIBELF_USE_DEPRECATED was wrongly put in CFLAGS.
-
-Now, that new Make behaviour is documented in their NEWS file:
-
-  * WARNING: Backward-incompatibility!
-    Number signs (#) appearing inside a macro reference or function invocation
-    no longer introduce comments and should not be escaped with backslashes:
-    thus a call such as:
-      foo := $(shell echo '#')
-    is legal.  Previously the number sign needed to be escaped, for example:
-      foo := $(shell echo '\#')
-    Now this latter will resolve to "\#".  If you want to write makefiles
-    portable to both versions, assign the number sign to a variable:
-      C := \#
-      foo := $(shell echo '$C')
-    This was claimed to be fixed in 3.81, but wasn't, for some reason.
-    To detect this change search for 'nocomment' in the .FEATURES variable.
-
-This also fixes up the two make-cmd instances to replace # with $(pound)
-rather than with \#. There might very well be other places that need
-similar fixup in preparation for whatever future Make release contains
-the above change, but at least this builds an x86_64 defconfig with the
-new make.
-
-Link: https://bugzilla.kernel.org/show_bug.cgi?id=197847
-Cc: Randy Dunlap <rdunlap@infradead.org>
-Signed-off-by: Rasmus Villemoes <linux@rasmusvillemoes.dk>
-Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
-Cc: Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-
----
- scripts/Kbuild.include         |    5 +++--
- tools/build/Build.include      |    5 +++--
- tools/scripts/Makefile.include |    2 ++
- 3 files changed, 8 insertions(+), 4 deletions(-)
-
---- a/scripts/Kbuild.include
-+++ b/scripts/Kbuild.include
-@@ -7,6 +7,7 @@ quote   := "
- squote  := '
- empty   :=
- space   := $(empty) $(empty)
-+pound   := \#
- ###
- # Name of target with a '.' as filename prefix. foo/bar.o => foo/.bar.o
-@@ -236,11 +237,11 @@ endif
- # Replace >$< with >$$< to preserve $ when reloading the .cmd file
- # (needed for make)
--# Replace >#< with >\#< to avoid starting a comment in the .cmd file
-+# Replace >#< with >$(pound)< to avoid starting a comment in the .cmd file
- # (needed for make)
- # Replace >'< with >'\''< to be able to enclose the whole string in '...'
- # (needed for the shell)
--make-cmd = $(call escsq,$(subst \#,\\\#,$(subst $$,$$$$,$(cmd_$(1)))))
-+make-cmd = $(call escsq,$(subst $(pound),$$(pound),$(subst $$,$$$$,$(cmd_$(1)))))
- # Find any prerequisites that is newer than target or that does not exist.
- # PHONY targets skipped in both cases.
---- a/tools/build/Build.include
-+++ b/tools/build/Build.include
-@@ -12,6 +12,7 @@
- # Convenient variables
- comma   := ,
- squote  := '
-+pound   := \#
- ###
- # Name of target with a '.' as filename prefix. foo/bar.o => foo/.bar.o
-@@ -43,11 +44,11 @@ echo-cmd = $(if $($(quiet)cmd_$(1)),\
- ###
- # Replace >$< with >$$< to preserve $ when reloading the .cmd file
- # (needed for make)
--# Replace >#< with >\#< to avoid starting a comment in the .cmd file
-+# Replace >#< with >$(pound)< to avoid starting a comment in the .cmd file
- # (needed for make)
- # Replace >'< with >'\''< to be able to enclose the whole string in '...'
- # (needed for the shell)
--make-cmd = $(call escsq,$(subst \#,\\\#,$(subst $$,$$$$,$(cmd_$(1)))))
-+make-cmd = $(call escsq,$(subst $(pound),$$(pound),$(subst $$,$$$$,$(cmd_$(1)))))
- ###
- # Find any prerequisites that is newer than target or that does not exist.
---- a/tools/scripts/Makefile.include
-+++ b/tools/scripts/Makefile.include
-@@ -92,3 +92,5 @@ ifneq ($(silent),1)
-       QUIET_INSTALL  = @printf '  INSTALL  %s\n' $1;
-   endif
- endif
-+
-+pound := \#
diff --git a/pending/4.4/perf-tools-move-syscall-number-fallbacks-from-perf-sys.h-to-tools-arch-x86-include-asm.patch b/pending/4.4/perf-tools-move-syscall-number-fallbacks-from-perf-sys.h-to-tools-arch-x86-include-asm.patch
deleted file mode 100644 (file)
index a2bd176..0000000
+++ /dev/null
@@ -1,109 +0,0 @@
-From cec07f53c398f22576df77052c4777dc13f14962 Mon Sep 17 00:00:00 2001
-From: Arnaldo Carvalho de Melo <acme@redhat.com>
-Date: Thu, 7 Jul 2016 18:28:43 -0300
-Subject: perf tools: Move syscall number fallbacks from perf-sys.h to tools/arch/x86/include/asm/
-
-From: Arnaldo Carvalho de Melo <acme@redhat.com>
-
-commit cec07f53c398f22576df77052c4777dc13f14962 upstream.
-
-And remove the empty tools/arch/x86/include/asm/unistd_{32,64}.h files
-introduced by eae7a755ee81 ("perf tools, x86: Build perf on older
-user-space as well").
-
-This way we get closer to mirroring the kernel for cases where __NR_
-can't be found for some include path/_GNU_SOURCE/whatever scenario.
-
-Cc: Adrian Hunter <adrian.hunter@intel.com>
-Cc: David Ahern <dsahern@gmail.com>
-Cc: Jiri Olsa <jolsa@kernel.org>
-Cc: Namhyung Kim <namhyung@kernel.org>
-Cc: Wang Nan <wangnan0@huawei.com>
-Link: http://lkml.kernel.org/n/tip-kpj6m3mbjw82kg6krk2z529e@git.kernel.org
-Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
-Cc: Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-
----
- tools/arch/x86/include/asm/unistd_32.h  |    9 +++++++++
- tools/arch/x86/include/asm/unistd_64.h  |    9 +++++++++
- tools/perf/config/Makefile              |    1 +
- tools/perf/perf-sys.h                   |   18 ------------------
- tools/perf/util/include/asm/unistd_32.h |    1 -
- tools/perf/util/include/asm/unistd_64.h |    1 -
- 6 files changed, 19 insertions(+), 20 deletions(-)
-
---- /dev/null
-+++ b/tools/arch/x86/include/asm/unistd_32.h
-@@ -0,0 +1,9 @@
-+#ifndef __NR_perf_event_open
-+# define __NR_perf_event_open 336
-+#endif
-+#ifndef __NR_futex
-+# define __NR_futex 240
-+#endif
-+#ifndef __NR_gettid
-+# define __NR_gettid 224
-+#endif
---- /dev/null
-+++ b/tools/arch/x86/include/asm/unistd_64.h
-@@ -0,0 +1,9 @@
-+#ifndef __NR_perf_event_open
-+# define __NR_perf_event_open 298
-+#endif
-+#ifndef __NR_futex
-+# define __NR_futex 202
-+#endif
-+#ifndef __NR_gettid
-+# define __NR_gettid 186
-+#endif
---- a/tools/perf/config/Makefile
-+++ b/tools/perf/config/Makefile
-@@ -200,6 +200,7 @@ CFLAGS += -I$(src-perf)/arch/$(ARCH)/inc
- CFLAGS += -I$(srctree)/tools/include/
- CFLAGS += -I$(srctree)/arch/$(ARCH)/include/uapi
- CFLAGS += -I$(srctree)/arch/$(ARCH)/include
-+CFLAGS += -I$(srctree)/tools/arch/$(ARCH)/include
- CFLAGS += -I$(srctree)/include/uapi
- CFLAGS += -I$(srctree)/include
---- a/tools/perf/perf-sys.h
-+++ b/tools/perf/perf-sys.h
-@@ -11,29 +11,11 @@
- #if defined(__i386__)
- #define cpu_relax()   asm volatile("rep; nop" ::: "memory");
- #define CPUINFO_PROC  {"model name"}
--#ifndef __NR_perf_event_open
--# define __NR_perf_event_open 336
--#endif
--#ifndef __NR_futex
--# define __NR_futex 240
--#endif
--#ifndef __NR_gettid
--# define __NR_gettid 224
--#endif
- #endif
- #if defined(__x86_64__)
- #define cpu_relax()   asm volatile("rep; nop" ::: "memory");
- #define CPUINFO_PROC  {"model name"}
--#ifndef __NR_perf_event_open
--# define __NR_perf_event_open 298
--#endif
--#ifndef __NR_futex
--# define __NR_futex 202
--#endif
--#ifndef __NR_gettid
--# define __NR_gettid 186
--#endif
- #endif
- #ifdef __powerpc__
---- a/tools/perf/util/include/asm/unistd_32.h
-+++ /dev/null
-@@ -1 +0,0 @@
--
---- a/tools/perf/util/include/asm/unistd_64.h
-+++ /dev/null
-@@ -1 +0,0 @@
--
diff --git a/pending/4.4/x86-cpu-probe-cpuid-leaf-6-even-when-cpuid_level-6.patch b/pending/4.4/x86-cpu-probe-cpuid-leaf-6-even-when-cpuid_level-6.patch
deleted file mode 100644 (file)
index c4a521e..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-From 3df8d9208569ef0b2313e516566222d745f3b94b Mon Sep 17 00:00:00 2001
-From: Andy Lutomirski <luto@kernel.org>
-Date: Thu, 15 Dec 2016 10:14:42 -0800
-Subject: x86/cpu: Probe CPUID leaf 6 even when cpuid_level == 6
-
-From: Andy Lutomirski <luto@kernel.org>
-
-commit 3df8d9208569ef0b2313e516566222d745f3b94b upstream.
-
-A typo (or mis-merge?) resulted in leaf 6 only being probed if
-cpuid_level >= 7.
-
-Fixes: 2ccd71f1b278 ("x86/cpufeature: Move some of the scattered feature bits to x86_capability")
-Signed-off-by: Andy Lutomirski <luto@kernel.org>
-Acked-by: Borislav Petkov <bp@alien8.de>
-Cc: Brian Gerst <brgerst@gmail.com>
-Link: http://lkml.kernel.org/r/6ea30c0e9daec21e488b54761881a6dfcf3e04d0.1481825597.git.luto@kernel.org
-Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
-Cc: Brad Spengler <spender@grsecurity.net>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-
----
- arch/x86/kernel/cpu/common.c |    7 ++++---
- 1 file changed, 4 insertions(+), 3 deletions(-)
-
---- a/arch/x86/kernel/cpu/common.c
-+++ b/arch/x86/kernel/cpu/common.c
-@@ -686,13 +686,14 @@ void get_cpu_cap(struct cpuinfo_x86 *c)
-               c->x86_capability[CPUID_1_EDX] = edx;
-       }
-+      /* Thermal and Power Management Leaf: level 0x00000006 (eax) */
-+      if (c->cpuid_level >= 0x00000006)
-+              c->x86_capability[CPUID_6_EAX] = cpuid_eax(0x00000006);
-+
-       /* Additional Intel-defined flags: level 0x00000007 */
-       if (c->cpuid_level >= 0x00000007) {
-               cpuid_count(0x00000007, 0, &eax, &ebx, &ecx, &edx);
--
-               c->x86_capability[CPUID_7_0_EBX] = ebx;
--
--              c->x86_capability[CPUID_6_EAX] = cpuid_eax(0x00000006);
-               c->x86_capability[CPUID_7_ECX] = ecx;
-       }
similarity index 86%
rename from pending/4.4/series
rename to queue-4.4/series
index 0945b8500966707568e05997c0b425d4ebf595b1..27158f1148552901245651bb5b59f3f6158d0a3f 100644 (file)
@@ -1,6 +1,3 @@
-kbuild-fix-escaping-in-.cmd-files-for-future-make.patch
-x86-cpu-probe-cpuid-leaf-6-even-when-cpuid_level-6.patch
-perf-tools-move-syscall-number-fallbacks-from-perf-sys.h-to-tools-arch-x86-include-asm.patch
 compiler-clang-suppress-warning-for-unused-static-inline-functions.patch
 compiler-clang-properly-override-inline-for-clang.patch
 compiler-clang-always-inline-when-config_optimize_inlining-is-disabled.patch