summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Add-option-to-automatically-enforce-module-signature.patch4
-rw-r--r--Add-secure_modules-call.patch4
-rw-r--r--Add-sysrq-option-to-disable-secure-boot-mode.patch2
-rw-r--r--IB-core-Prevent-integer-overflow-in-ib_umem_get-addr.patch47
-rw-r--r--Input-ALPS-fix-max-coordinates-for-v5-and-v7-protoco.patch54
-rw-r--r--Kbuild-Add-an-option-to-enable-GCC-VTA.patch2
-rw-r--r--config-armv7-generic3
-rw-r--r--kernel.spec21
-rw-r--r--sources6
9 files changed, 18 insertions, 125 deletions
diff --git a/Add-option-to-automatically-enforce-module-signature.patch b/Add-option-to-automatically-enforce-module-signature.patch
index 5759d8c4e..97faf1a7e 100644
--- a/Add-option-to-automatically-enforce-module-signature.patch
+++ b/Add-option-to-automatically-enforce-module-signature.patch
@@ -163,10 +163,10 @@ index b033dab5c8bf..f526b6e02f59 100644
extern int modules_disabled; /* for sysctl */
diff --git a/kernel/module.c b/kernel/module.c
-index 33e695877504..f1742ffe92bd 100644
+index 0372c3961016..55dacebb687b 100644
--- a/kernel/module.c
+++ b/kernel/module.c
-@@ -3892,6 +3892,13 @@ void module_layout(struct module *mod,
+@@ -3909,6 +3909,13 @@ void module_layout(struct module *mod,
EXPORT_SYMBOL(module_layout);
#endif
diff --git a/Add-secure_modules-call.patch b/Add-secure_modules-call.patch
index 8086e46b1..cd84f8b11 100644
--- a/Add-secure_modules-call.patch
+++ b/Add-secure_modules-call.patch
@@ -41,10 +41,10 @@ index b03485bcb82a..b033dab5c8bf 100644
#ifdef CONFIG_SYSFS
diff --git a/kernel/module.c b/kernel/module.c
-index 99fdf94efce8..33e695877504 100644
+index ec53f594e9c9..0372c3961016 100644
--- a/kernel/module.c
+++ b/kernel/module.c
-@@ -3891,3 +3891,13 @@ void module_layout(struct module *mod,
+@@ -3908,3 +3908,13 @@ void module_layout(struct module *mod,
}
EXPORT_SYMBOL(module_layout);
#endif
diff --git a/Add-sysrq-option-to-disable-secure-boot-mode.patch b/Add-sysrq-option-to-disable-secure-boot-mode.patch
index 1c4ed18e7..cc4dfbf17 100644
--- a/Add-sysrq-option-to-disable-secure-boot-mode.patch
+++ b/Add-sysrq-option-to-disable-secure-boot-mode.patch
@@ -228,7 +228,7 @@ index 4121345498e0..0ff3cef5df96 100644
return 0;
diff --git a/kernel/module.c b/kernel/module.c
-index f1742ffe92bd..f4738b4cc373 100644
+index 55dacebb687b..9d4deeb9268e 100644
--- a/kernel/module.c
+++ b/kernel/module.c
@@ -107,9 +107,9 @@ struct list_head *kdb_modules = &modules; /* kdb needs the list of modules */
diff --git a/IB-core-Prevent-integer-overflow-in-ib_umem_get-addr.patch b/IB-core-Prevent-integer-overflow-in-ib_umem_get-addr.patch
deleted file mode 100644
index 8f51675ea..000000000
--- a/IB-core-Prevent-integer-overflow-in-ib_umem_get-addr.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-From: Shachar Raindel <raindel@mellanox.com>
-Date: Sun, 4 Jan 2015 18:30:32 +0200
-Subject: [PATCH] IB/core: Prevent integer overflow in ib_umem_get address
- arithmetic
-
-Properly verify that the resulting page aligned end address is larger
-than both the start address and the length of the memory area
-requested.
-
-Both the start and length arguments for ib_umem_get are controlled by
-the user. A misbehaving user can provide values which will cause an
-integer overflow when calculating the page aligned end address.
-
-This overflow can cause also miscalculation of the number of pages
-mapped, and additional logic issues.
-
-Issue: 470602
-Change-Id: Iee88441db454af291fc5a376009d840603398d23
-Signed-off-by: Shachar Raindel <raindel@mellanox.com>
-Signed-off-by: Jack Morgenstein <jackm@mellanox.com>
-Signed-off-by: Or Gerlitz <ogerlitz@mellanox.com>
----
- drivers/infiniband/core/umem.c | 8 ++++++++
- 1 file changed, 8 insertions(+)
-
-diff --git a/drivers/infiniband/core/umem.c b/drivers/infiniband/core/umem.c
-index aec7a6aa2951..8c014b5dab4c 100644
---- a/drivers/infiniband/core/umem.c
-+++ b/drivers/infiniband/core/umem.c
-@@ -99,6 +99,14 @@ struct ib_umem *ib_umem_get(struct ib_ucontext *context, unsigned long addr,
- if (dmasync)
- dma_set_attr(DMA_ATTR_WRITE_BARRIER, &attrs);
-
-+ /*
-+ * If the combination of the addr and size requested for this memory
-+ * region causes an integer overflow, return error.
-+ */
-+ if ((PAGE_ALIGN(addr + size) <= size) ||
-+ (PAGE_ALIGN(addr + size) <= addr))
-+ return ERR_PTR(-EINVAL);
-+
- if (!can_do_mlock())
- return ERR_PTR(-EPERM);
-
---
-2.1.0
-
diff --git a/Input-ALPS-fix-max-coordinates-for-v5-and-v7-protoco.patch b/Input-ALPS-fix-max-coordinates-for-v5-and-v7-protoco.patch
deleted file mode 100644
index 84ca0a88c..000000000
--- a/Input-ALPS-fix-max-coordinates-for-v5-and-v7-protoco.patch
+++ /dev/null
@@ -1,54 +0,0 @@
-From: Dmitry Torokhov <dmitry.torokhov@gmail.com>
-Date: Sat, 21 Mar 2015 20:36:56 -0700
-Subject: [PATCH] Input: ALPS - fix max coordinates for v5 and v7 protocols
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Commit 3296f71cd2fde7a2ad52e66a27eae419f6328066 ("Input: ALPS - consolidate
-setting protocol parameters") inadvertently moved call to
-alps_dolphin_get_device_area() from v5 to v7 protocol, causing both
-protocols report incorrect maximum values for X and Y axes which resulted
-in crash in Synaptics X driver.
-
-Reported-by: Santiago Gala <sgala@apache.org>
-Reported-by: Pali Rohár <pali.rohar@gmail.com>
-Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
----
- drivers/input/mouse/alps.c | 11 ++++++-----
- 1 file changed, 6 insertions(+), 5 deletions(-)
-
-diff --git a/drivers/input/mouse/alps.c b/drivers/input/mouse/alps.c
-index 1bd15ebc01f2..33198b91bebf 100644
---- a/drivers/input/mouse/alps.c
-+++ b/drivers/input/mouse/alps.c
-@@ -2281,10 +2281,12 @@ static int alps_set_protocol(struct psmouse *psmouse,
- priv->set_abs_params = alps_set_abs_params_mt;
- priv->nibble_commands = alps_v3_nibble_commands;
- priv->addr_command = PSMOUSE_CMD_RESET_WRAP;
-- priv->x_max = 1360;
-- priv->y_max = 660;
- priv->x_bits = 23;
- priv->y_bits = 12;
-+
-+ if (alps_dolphin_get_device_area(psmouse, priv))
-+ return -EIO;
-+
- break;
-
- case ALPS_PROTO_V6:
-@@ -2303,9 +2305,8 @@ static int alps_set_protocol(struct psmouse *psmouse,
- priv->set_abs_params = alps_set_abs_params_mt;
- priv->nibble_commands = alps_v3_nibble_commands;
- priv->addr_command = PSMOUSE_CMD_RESET_WRAP;
--
-- if (alps_dolphin_get_device_area(psmouse, priv))
-- return -EIO;
-+ priv->x_max = 0xfff;
-+ priv->y_max = 0x7ff;
-
- if (priv->fw_ver[1] != 0xba)
- priv->flags |= ALPS_BUTTONPAD;
---
-2.1.0
-
diff --git a/Kbuild-Add-an-option-to-enable-GCC-VTA.patch b/Kbuild-Add-an-option-to-enable-GCC-VTA.patch
index e9a9a00a7..334276562 100644
--- a/Kbuild-Add-an-option-to-enable-GCC-VTA.patch
+++ b/Kbuild-Add-an-option-to-enable-GCC-VTA.patch
@@ -43,7 +43,7 @@ Signed-off-by: Josh Stone <jistone@redhat.com>
2 files changed, 21 insertions(+), 1 deletion(-)
diff --git a/Makefile b/Makefile
-index da36a3be7969..92089c03e64e 100644
+index 54430f933b62..09e578408544 100644
--- a/Makefile
+++ b/Makefile
@@ -706,7 +706,11 @@ KBUILD_CFLAGS += -fomit-frame-pointer
diff --git a/config-armv7-generic b/config-armv7-generic
index bf3f8c01e..60424bcb1 100644
--- a/config-armv7-generic
+++ b/config-armv7-generic
@@ -766,6 +766,9 @@ CONFIG_KEYBOARD_CROS_EC=m
CONFIG_I2C_CROS_EC_TUNNEL=m
CONFIG_SND_SOC_TS3A227E=m
+CONFIG_R8188EU=m
+# CONFIG_88EU_AP_MODE is not set
+
# Needs work/investigation
# CONFIG_ARM_KPROBES_TEST is not set
diff --git a/kernel.spec b/kernel.spec
index 7dfc2bf28..077fe57db 100644
--- a/kernel.spec
+++ b/kernel.spec
@@ -66,9 +66,9 @@ Summary: The Linux kernel
# define upstream_sublevel %(echo $((%{base_sublevel} + 1)))
%define upstream_sublevel 0
# The rc snapshot level
-%define rcrev 6
+%define rcrev 7
# The git snapshot level
-%define gitrev 2
+%define gitrev 1
# Set rpm version accordingly
%define rpmversion 4.%{upstream_sublevel}.0
%endif
@@ -406,7 +406,7 @@ BuildRequires: binutils-%{_build_arch}-linux-gnu, gcc-%{_build_arch}-linux-gnu
%endif
#Source0: ftp://ftp.kernel.org/pub/linux/kernel/v4.x/linux-%{kversion}.tar.xz
-Source0: ftp://ftp.kernel.org/pub/linux/kernel/v4.x/linux-4.0-rc6.tar.xz
+Source0: ftp://ftp.kernel.org/pub/linux/kernel/v4.x/linux-4.0-rc7.tar.xz
Source10: perf-man-%{kversion}.tar.gz
Source11: x509.genkey
@@ -618,9 +618,6 @@ Patch26139: Bluetooth-ath3k-Add-support-Atheros-AR5B195-combo-Mi.patch
#rhbz 1196825
Patch26140: security-yama-Remove-unnecessary-selects-from-Kconfi.patch
-#CVE-2014-8159 rhbz 1181166 1200950
-Patch26167: IB-core-Prevent-integer-overflow-in-ib_umem_get-addr.patch
-
#rhbz 1201532
Patch26168: HID-multitouch-add-support-of-clickpads.patch
@@ -628,9 +625,6 @@ Patch26168: HID-multitouch-add-support-of-clickpads.patch
Patch26170: acpi-video-Allow-forcing-native-backlight-on-non-win.patch
Patch26171: acpi-video-Add-force-native-backlight-quirk-for-Leno.patch
-#rhbz 1203584
-Patch26174: Input-ALPS-fix-max-coordinates-for-v5-and-v7-protoco.patch
-
#CVE-2015-2150 rhbz 1196266 1200397
Patch26175: xen-pciback-Don-t-disable-PCI_COMMAND-on-PCI-device-.patch
@@ -1363,9 +1357,6 @@ ApplyPatch Bluetooth-ath3k-Add-support-Atheros-AR5B195-combo-Mi.patch
#rhbz 1196825
ApplyPatch security-yama-Remove-unnecessary-selects-from-Kconfi.patch
-#CVE-2014-8159 rhbz 1181166 1200950
-ApplyPatch IB-core-Prevent-integer-overflow-in-ib_umem_get-addr.patch
-
#rhbz 1201532
ApplyPatch HID-multitouch-add-support-of-clickpads.patch
@@ -1373,9 +1364,6 @@ ApplyPatch HID-multitouch-add-support-of-clickpads.patch
ApplyPatch acpi-video-Allow-forcing-native-backlight-on-non-win.patch
ApplyPatch acpi-video-Add-force-native-backlight-quirk-for-Leno.patch
-#rhbz 1203584
-ApplyPatch Input-ALPS-fix-max-coordinates-for-v5-and-v7-protoco.patch
-
#CVE-2015-2150 rhbz 1196266 1200397
ApplyPatch xen-pciback-Don-t-disable-PCI_COMMAND-on-PCI-device-.patch
@@ -2229,6 +2217,9 @@ fi
#
#
%changelog
+* Thu Apr 09 2015 Josh Boyer <jwboyer@fedoraproject.org> - 4.0.0-0.rc7.git1.1
+- Linux v4.0-rc7-30-g20624d17963c
+
* Thu Apr 02 2015 Josh Boyer <jwboyer@fedoraproject.org> - 4.0.0-0.rc6.git2.1
- Linux v4.0-rc6-101-g0a4812798fae
diff --git a/sources b/sources
index 54c68312a..fcd2bf28e 100644
--- a/sources
+++ b/sources
@@ -1,3 +1,3 @@
-bec0aeeacab2852d9a17ccbfa7e280f8 linux-4.0-rc6.tar.xz
-260f7a6cccde97c91b2e79eb93049820 perf-man-4.0-rc6.tar.gz
-9c5164f5f19edaf4c78df0b2e7e4a047 patch-4.0-rc6-git2.xz
+26db663899b1a54397b4f184ca05f213 linux-4.0-rc7.tar.xz
+3fa282f45f65ef53dda78e0f9628f3ae perf-man-4.0-rc7.tar.gz
+d2fb082931b93e69291c82a5efef4f7b patch-4.0-rc7-git1.xz