summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO52
-rw-r--r--0001-ARM-atags-add-support-for-Marvell-s-u-boot.patch6
-rw-r--r--0002-ARM-atags-fdt-retrieve-MAC-addresses-from-Marvell-bo.patch6
-rw-r--r--0003-SMILE-Plug-device-tree-file.patch6
-rw-r--r--0004-fix-mvsdio-eMMC-timing.patch6
-rw-r--r--0005-net-smsc95xx-Allow-mac-address-to-be-set-as-a-parame.patch8
-rw-r--r--0006-set-default-cubietruck-led-triggers.patch6
-rw-r--r--0007-exynos4412-odroid-set-higher-minimum-buck2-regulator.patch6
-rw-r--r--0008-ARM-dove-enable-ethernet-on-D3Plug.patch6
-rw-r--r--0009-media-s5p-mfc-fix-incorrect-bus-assignment-in-virtua.patch38
-rw-r--r--PKGBUILD37
-rw-r--r--config.armv7h9
-rw-r--r--config.i6868
-rw-r--r--config.x86_648
14 files changed, 124 insertions, 78 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 70359139ea22..aec048b91581 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,5 +1,5 @@
pkgbase = linux-libre
- pkgver = 4.20_gnu
+ pkgver = 4.20.6_gnu
pkgrel = 1
url = https://linux-libre.fsfla.org/
arch = i686
@@ -14,10 +14,10 @@ pkgbase = linux-libre
makedepends = python-sphinx
makedepends = graphviz
options = !strip
- source = https://linux-libre.fsfla.org/pub/linux-libre/releases/4.19-gnu/linux-libre-4.19-gnu.tar.xz
- source = https://linux-libre.fsfla.org/pub/linux-libre/releases/4.19-gnu/linux-libre-4.19-gnu.tar.xz.sign
- source = https://linux-libre.fsfla.org/pub/linux-libre/releases/4.20-gnu/patch-4.19-gnu-4.20-gnu.xz
- source = https://linux-libre.fsfla.org/pub/linux-libre/releases/4.20-gnu/patch-4.19-gnu-4.20-gnu.xz.sign
+ source = https://linux-libre.fsfla.org/pub/linux-libre/releases/4.20-gnu/linux-libre-4.20-gnu.tar.xz
+ source = https://linux-libre.fsfla.org/pub/linux-libre/releases/4.20-gnu/linux-libre-4.20-gnu.tar.xz.sign
+ source = https://linux-libre.fsfla.org/pub/linux-libre/releases/4.20.6-gnu/patch-4.20-gnu-4.20.6-gnu.xz
+ source = https://linux-libre.fsfla.org/pub/linux-libre/releases/4.20.6-gnu/patch-4.20-gnu-4.20.6-gnu.xz.sign
source = https://repo.parabola.nu/other/linux-libre/logos/logo_linux_clut224.ppm
source = https://repo.parabola.nu/other/linux-libre/logos/logo_linux_clut224.ppm.sig
source = https://repo.parabola.nu/other/linux-libre/logos/logo_linux_mono.pbm
@@ -33,8 +33,8 @@ pkgbase = linux-libre
source = kernel.its
source = kernel.keyblock
source = kernel_data_key.vbprivk
- source = https://repo.parabola.nu/other/rcn-libre/patches/4.20/rcn-libre-4.20-armv7-x0.patch
- source = https://repo.parabola.nu/other/rcn-libre/patches/4.20/rcn-libre-4.20-armv7-x0.patch.sig
+ source = https://repo.parabola.nu/other/rcn-libre/patches/4.20.6/rcn-libre-4.20.6-armv7-x5.patch
+ source = https://repo.parabola.nu/other/rcn-libre/patches/4.20.6/rcn-libre-4.20.6-armv7-x5.patch.sig
source = 0001-ARM-atags-add-support-for-Marvell-s-u-boot.patch
source = 0002-ARM-atags-fdt-retrieve-MAC-addresses-from-Marvell-bo.patch
source = 0003-SMILE-Plug-device-tree-file.patch
@@ -43,14 +43,15 @@ pkgbase = linux-libre
source = 0006-set-default-cubietruck-led-triggers.patch
source = 0007-exynos4412-odroid-set-higher-minimum-buck2-regulator.patch
source = 0008-ARM-dove-enable-ethernet-on-D3Plug.patch
+ source = 0009-media-s5p-mfc-fix-incorrect-bus-assignment-in-virtua.patch
source = 0001-usb-serial-gadget-no-TTY-hangup-on-USB-disconnect-WI.patch
source = 0002-fix-Atmel-maXTouch-touchscreen-support.patch
source = 0001-add-sysctl-to-disallow-unprivileged-CLONE_NEWUSER-by.patch
validpgpkeys = 474402C8C582DAFBE389C427BCB7CF877E7D47A7
validpgpkeys = 6DB9C4B4F0D8C0DC432CF6E4227CA7C556B2BA78
- sha512sums = 5bc800b3beff43a8c15bd5515f4e0babe2beb5fa600491b7b37110e22d9b739d293f1e38753ed681be289c51390e0e64b3e60ce0db0a3bfe1f94ee5c014579a3
+ sha512sums = a4a0a25fd490c051deb32ff84ba51e8807bfc8db1ad46c22c7807e9be2e5db5e1c22c211e47fca2509d5d75d64626fb28e9bbc8ccadc565f27fe9c8e47e12dc4
sha512sums = SKIP
- sha512sums = f250b2fefdc540b5f5727b98a4d3988f3bd57a7d9821f626867c703db627409bb9aeadc932d1ff3d7928c220f3cbb4b5beaf77876c17b47d4e851a14df194be7
+ sha512sums = 8560fba880d6ff04e9361371824a55eb7ef78b183b7343a553a85b32ecb3a44e5c31e078d43d84181f371617fdfb6eb2f07dd298c1727c01c6bfd514bde4f4a7
sha512sums = SKIP
sha512sums = 13cb5bc42542e7b8bb104d5f68253f6609e463b6799800418af33eb0272cc269aaa36163c3e6f0aacbdaaa1d05e2827a4a7c4a08a029238439ed08b89c564bb3
sha512sums = SKIP
@@ -58,25 +59,26 @@ pkgbase = linux-libre
sha512sums = SKIP
sha512sums = 7a3716bfe3b9f546da309c7492f3e08f8f506813afeb1c737a474c83313d5c313cf4582b65215c2cfce3b74d9d1021c96e8badafe8f6e5b01fe28d2b5c61ae78
sha512sums = SKIP
- sha512sums = 482328dd3e74f67f218be82f0596de29f7f721f2ac7ad17432f87ac45563f6d42f132252cc1e60dd596fedd5fa8c29c9fa034f26300802f246da548cfea62d3a
- sha512sums = f1d80d21ef23c3588343cfd684f5a6b06cb6ebd2dccd61c6b8d639830e492f2a98ba3038c5fe63ac1c8222eb7d27ac2c7381b912d25ce62a6e86394bdc91d94c
- sha512sums = c8c7456cf7004fa59a7066153496f804d04f62e2e6f8af8ee9c24a42505d6b0e278b4e023e49ab1748a6043bb9fd1ca977cee88a37a5746d5d575f7ffdd04c8d
+ sha512sums = a0e2b9f0afc3b345ea0f867933978649bb69f5c540906a3e06a77f7454a3f0d744f8ec324503d1e2812e46ae978b698c068b1e26369144438c01470ed2e4b45a
+ sha512sums = cd59115054eab200d58914d77e3f6ea50b77378da2d85ce3f0d9a5f73146f226910c3cac880fb5f194a2aa08a9740e70164d3ff14df711cfadb3f0a2b3590992
+ sha512sums = a5407c54725ba58a34bbbbeff33bbcb72929084ede78b7ee07c4b8b7c47badedf01d60d2c51de1da2d11f927e62748e4e149826a80f42d4a993c206a168e41fa
sha512sums = 7ad5be75ee422dda3b80edd2eb614d8a9181e2c8228cd68b3881e2fb95953bf2dea6cbe7900ce1013c9de89b2802574b7b24869fc5d7a95d3cc3112c4d27063a
sha512sums = 2718b58dbbb15063bacb2bde6489e5b3c59afac4c0e0435b97fe720d42c711b6bcba926f67a8687878bd51373c9cf3adb1915a11666d79ccb220bf36e0788ab7
sha512sums = 2dc6b0ba8f7dbf19d2446c5c5f1823587de89f4e28e9595937dd51a87755099656f2acec50e3e2546ea633ad1bfd1c722e0c2b91eef1d609103d8abdc0a7cbaf
sha512sums = 167bc73c6c1c63931806238905dc44c7d87c5a5c0f6293159f2133dfe717fb44081018d810675716d1605ec7dff5e8333b87b19e09e2de21d0448e447437873b
sha512sums = bb6718984a7357c9b00c37e4788480e5b8b75018c172ecc1441bc3fc5d2d42444eb5d8c7f9d2e3a7d6fed6d03acb565e3c0559486e494c40a7fe6bd0570c9ede
sha512sums = 143dea30c6da00e504c99984a98a0eb2411f558fcdd9dfa7f607d6c14e9e7dffff9cb00121d9317044b07e3e210808286598c785ee854084b993ec9cb14d8232
- sha512sums = 67fc2b0117ee1bbce2b244475d8f8b394f6f17820b350d6f569c02f430b8ff200e65ccdd21a815a181ffb6d8675e528b852b49b5c8687131e051a09e7de024dd
+ sha512sums = b901baa68b314f2b4263eb3e2a48605fa1a39729cac851386278f1417d2623894f1faff0ee2adb953db087e2787e012f0bc03eaee448dbda648fa0dbee3dca93
sha512sums = SKIP
- sha512sums = 49d0826dea0fde49774e400c921de32d7545aca5fb88b44d939e71bff9afd5c0342dae7213e70b0e162d66960e01b0213d5a6cb9b0f894ef3be5e641fbf7bc63
- sha512sums = d266690eb495ccd24c4586d8aed30a5eef0acfa5b9af04958802a4fffca5f2e25a050b0bfe8ee5e677b996ab764a2a4a3bfc8eb3c8646f7925b67a005d3f5ab1
- sha512sums = 4253d7a069ebf30238f845f2e1d98198e71edd39f0ef7be56d2833a38378994d74839b1f7e892fadac3c7fb1d155a381b2de16971fb4fbb8afe00ee0611790d8
- sha512sums = 52fb6f86deb28295660e34c101fa6b75b370a94b700b1269874e87530324b9b81f69d27eedb2b2c5c591728034804ebcfa95a274e5b465ad6928fe448dfdd367
- sha512sums = 9d2ca08856b1d2b486f757ccfd209f432513f3720e062814851d175070a6adc5e1c8af85d93e128bda1962b1601e4bb3bffec38f3445078f4abaa00d1d9ac887
- sha512sums = e09472fa210f404d622f8db68611f2bc229b639d78cc8206741e7f169f387c15f4c166cbe7f716458eee474200e5574904ec2c268c1370b7fb1d4d7abb7722e0
- sha512sums = 16eea6348982f277afbab251fb5b62ad78e71ba5a4404c1f601c187127cca46f920fefdde7e27156ab4ec51d0cf9a1a7b64ce7c9d380f7f6747547d5e42ac3f4
- sha512sums = bed721b576bc0c8fb4d39bc52b757f554cc8695ae547fdafe2cf3a20fdb49f9822886eac55f4bb00ce6071f275b5f445d2281d1aed80ca73ad1655ef0c2637cc
+ sha512sums = a1d15484cc68e1ce6919ecde2172d458641bcbb4fca467d3ecb3daa576f26173574c782c89120dab4c6e0d7277aa72695ea5197db47c9ff6964cdd62991bdaeb
+ sha512sums = 5cc794a821e68b089a09a0083c4971d9c11a057f2cc06c39b7e0c6ba9838cd2e0f2a299a1525725f2b8e462a200e108be97c5b9015d520978e5c61fa932add12
+ sha512sums = ff2b5ed0ef46b8a412ef76c0505ddfaa9f19dd8ec1dab001185ef238e5416719aff4a9b70cef52aa734f51c0bc63408082b799e8e30a9d88fc9d7fa7bbde551c
+ sha512sums = 4fa06537796e5408e67f9e545624ee6512cf502a06c01b231114c16d379a444f8881ce3f217efd74c646c3d75800d41cd78b815458139f592fd012a7e29a06a9
+ sha512sums = 6d11f0b6d07a395cb2e1517d06aeffe2a8b0593e0e5120f6ba32c61b3af381501e985579ec3dd6febe89385eba6210a5f3dac6abcc237e3ccef2668b99478b69
+ sha512sums = 0c749098828c4b6cccde15a6899e642520177afac8d07a83602682d43082f9b80a987f3318eb995981d6b9090e2ca0022f507a923ab669a6c78377f92e12ce00
+ sha512sums = 0967368a1c0ea4c409342050dfdac45a9bde3eaceac766fed1fc0b5127922484cc0d7816d29b43de7ec96634405e811787a5ebd9e09a16515cc8c1d0ac59a0f0
+ sha512sums = a0915900391ab897ce2b0ab4eb6524e7ca82cf292db986548357e5d637ca39fdc9dc2cb826ced8ed6afa9bf61bb426f9da38c5a1e240132cc6e4a37f5bf121c5
+ sha512sums = 1834eff6ff158ae05d059e8e20d33a950ec0c4dc5fb60fd215f9e7202e9efb14231f3d5e312e826e097dff131fb399e6a9d4e8d4069a1ccf6e2966364f453c0d
sha512sums = 02af4dd2a007e41db0c63822c8ab3b80b5d25646af1906dc85d0ad9bb8bbf5236f8e381d7f91cf99ed4b0978c50aee37cb9567cdeef65b7ec3d91b882852b1af
sha512sums = b8fe56e14006ab866970ddbd501c054ae37186ddc065bb869cf7d18db8c0d455118d5bda3255fb66a0dde38b544655cfe9040ffe46e41d19830b47959b2fb168
sha512sums = 9d24dff68a11aee6b5f1b6b003b27603a8c431e76c3cb638e852cd8c0ccd2a298b1116bbad0dc816e9de7d987dcf329a5d250673067ec125760eee543f65eed5
@@ -92,21 +94,21 @@ pkgname = linux-libre
depends = kmod
depends = mkinitcpio
optdepends = crda: to set the correct wireless channels of your country
- provides = linux=4.20
- provides = LINUX-ABI_VERSION=4.20
+ provides = linux=4.20.6
+ provides = LINUX-ABI_VERSION=4.20.6
conflicts = linux
replaces = linux
backup = etc/mkinitcpio.d/linux-libre.preset
pkgname = linux-libre-headers
pkgdesc = Header files and scripts for building modules for Linux-libre kernel
- provides = linux-headers=4.20
+ provides = linux-headers=4.20.6
conflicts = linux-headers
replaces = linux-headers
pkgname = linux-libre-docs
pkgdesc = Kernel hackers manual - HTML documentation that comes with the Linux-libre kernel
- provides = linux-docs=4.20
+ provides = linux-docs=4.20.6
conflicts = linux-docs
replaces = linux-docs
diff --git a/0001-ARM-atags-add-support-for-Marvell-s-u-boot.patch b/0001-ARM-atags-add-support-for-Marvell-s-u-boot.patch
index 084795369be3..a710049c87c9 100644
--- a/0001-ARM-atags-add-support-for-Marvell-s-u-boot.patch
+++ b/0001-ARM-atags-add-support-for-Marvell-s-u-boot.patch
@@ -1,7 +1,7 @@
-From 87f9d8f819d91c53e805731e414dda1e4df4d647 Mon Sep 17 00:00:00 2001
+From b0383806e04f3ec9bb8c54e1ff142b03fc16ef3c Mon Sep 17 00:00:00 2001
From: Willy Tarreau <w@xxxxxx>
Date: Sun, 2 Dec 2012 19:59:28 +0100
-Subject: [PATCH 1/8] ARM: atags: add support for Marvell's u-boot
+Subject: [PATCH 1/9] ARM: atags: add support for Marvell's u-boot
Marvell uses a specific atag in its u-boot which includes among other
information the MAC addresses for up to 4 network interfaces.
@@ -47,5 +47,5 @@ index 6b335a9ff8c8..614150b53643 100644
};
--
-2.19.0
+2.19.2
diff --git a/0002-ARM-atags-fdt-retrieve-MAC-addresses-from-Marvell-bo.patch b/0002-ARM-atags-fdt-retrieve-MAC-addresses-from-Marvell-bo.patch
index 5a7f6240fb11..572b74d7ec66 100644
--- a/0002-ARM-atags-fdt-retrieve-MAC-addresses-from-Marvell-bo.patch
+++ b/0002-ARM-atags-fdt-retrieve-MAC-addresses-from-Marvell-bo.patch
@@ -1,7 +1,7 @@
-From 222f535102a5991c3b66c8399c0f55edc2550a71 Mon Sep 17 00:00:00 2001
+From 79a223586f088505b766e86b5762fb3399ab6f76 Mon Sep 17 00:00:00 2001
From: Willy Tarreau <w@xxxxxx>
Date: Sun, 2 Dec 2012 19:56:58 +0100
-Subject: [PATCH 2/8] ARM: atags/fdt: retrieve MAC addresses from Marvell boot
+Subject: [PATCH 2/9] ARM: atags/fdt: retrieve MAC addresses from Marvell boot
loader
The atags are parsed and if a Marvell atag is found, up to 4 MAC
@@ -43,5 +43,5 @@ index 41fa7316c52b..807ed160a4b9 100644
}
--
-2.19.0
+2.19.2
diff --git a/0003-SMILE-Plug-device-tree-file.patch b/0003-SMILE-Plug-device-tree-file.patch
index aa9e9ab44cf4..29ededdf47b7 100644
--- a/0003-SMILE-Plug-device-tree-file.patch
+++ b/0003-SMILE-Plug-device-tree-file.patch
@@ -1,7 +1,7 @@
-From ac901e5dc70f393fb646b64f3968d27a2c71214e Mon Sep 17 00:00:00 2001
+From f1ec970d7f0ae471a18f23ce33ab00619f198d19 Mon Sep 17 00:00:00 2001
From: Kevin Mihelich <kevin@archlinuxarm.org>
Date: Fri, 5 Sep 2014 15:41:19 -0600
-Subject: [PATCH 3/8] SMILE Plug device tree file
+Subject: [PATCH 3/9] SMILE Plug device tree file
This adds a dts file for the SMILE Plug, which only differs from the Mirabox
dts with the LED definitions.
@@ -205,5 +205,5 @@ index 000000000000..d01308ab848b
+ };
+};
--
-2.19.0
+2.19.2
diff --git a/0004-fix-mvsdio-eMMC-timing.patch b/0004-fix-mvsdio-eMMC-timing.patch
index df1fe226127d..fdf8d720c2c8 100644
--- a/0004-fix-mvsdio-eMMC-timing.patch
+++ b/0004-fix-mvsdio-eMMC-timing.patch
@@ -1,7 +1,7 @@
-From 9f825fec8b1e366c27d759011835d7583fa36600 Mon Sep 17 00:00:00 2001
+From 659ffdc3f28c87dc54d3ee4d4d597f07ea4f0221 Mon Sep 17 00:00:00 2001
From: Kevin Mihelich <kevin@archlinuxarm.org>
Date: Fri, 5 Sep 2014 15:43:56 -0600
-Subject: [PATCH 4/8] fix mvsdio eMMC timing
+Subject: [PATCH 4/9] fix mvsdio eMMC timing
These changes from Globalscale change the MMC timing to allow the eMMC versions
of the Mirabox and SMILE Plug to work.
@@ -34,5 +34,5 @@ index e22bbff89c8d..6b30c850ce07 100644
host->clock = ios->clock;
host->ns_per_clk = 1000000000 / (host->base_clock / (m+1));
--
-2.19.0
+2.19.2
diff --git a/0005-net-smsc95xx-Allow-mac-address-to-be-set-as-a-parame.patch b/0005-net-smsc95xx-Allow-mac-address-to-be-set-as-a-parame.patch
index 17c6cdc74134..429d9e99580c 100644
--- a/0005-net-smsc95xx-Allow-mac-address-to-be-set-as-a-parame.patch
+++ b/0005-net-smsc95xx-Allow-mac-address-to-be-set-as-a-parame.patch
@@ -1,14 +1,14 @@
-From 3c01b2e173ec9bcfe828e1e860f2a653918bcbff Mon Sep 17 00:00:00 2001
+From 76b41625a2f0bd09ad91f30bc785d238f444b178 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Tue, 18 Feb 2014 01:43:50 -0300
-Subject: [PATCH 5/8] net/smsc95xx: Allow mac address to be set as a parameter
+Subject: [PATCH 5/9] net/smsc95xx: Allow mac address to be set as a parameter
---
drivers/net/usb/smsc95xx.c | 56 ++++++++++++++++++++++++++++++++++++++
1 file changed, 56 insertions(+)
diff --git a/drivers/net/usb/smsc95xx.c b/drivers/net/usb/smsc95xx.c
-index 262e7a3c23cb..c2b3c5b6e1f3 100644
+index f2d01cb6f958..6a39efed33ea 100644
--- a/drivers/net/usb/smsc95xx.c
+++ b/drivers/net/usb/smsc95xx.c
@@ -60,6 +60,7 @@
@@ -91,5 +91,5 @@ index 262e7a3c23cb..c2b3c5b6e1f3 100644
/* maybe the boot loader passed the MAC address in devicetree */
--
-2.19.0
+2.19.2
diff --git a/0006-set-default-cubietruck-led-triggers.patch b/0006-set-default-cubietruck-led-triggers.patch
index 594bd6e01549..dfd2f65cba96 100644
--- a/0006-set-default-cubietruck-led-triggers.patch
+++ b/0006-set-default-cubietruck-led-triggers.patch
@@ -1,7 +1,7 @@
-From 82bd3fc447c442bae2f082ac1fe765089ce3e312 Mon Sep 17 00:00:00 2001
+From 227f68f9dcb5f1c50121d7fa5ba49f0715522d18 Mon Sep 17 00:00:00 2001
From: Kevin Mihelich <kevin@archlinuxarm.org>
Date: Sat, 14 Feb 2015 12:32:27 +0100
-Subject: [PATCH 6/8] set default cubietruck led triggers
+Subject: [PATCH 6/9] set default cubietruck led triggers
Signed-off-by: Kevin Mihelich <kevin@archlinuxarm.org>
---
@@ -29,5 +29,5 @@ index 5649161de1d7..2be64a886555 100644
};
--
-2.19.0
+2.19.2
diff --git a/0007-exynos4412-odroid-set-higher-minimum-buck2-regulator.patch b/0007-exynos4412-odroid-set-higher-minimum-buck2-regulator.patch
index 29c55c685a26..16d3573fe4b6 100644
--- a/0007-exynos4412-odroid-set-higher-minimum-buck2-regulator.patch
+++ b/0007-exynos4412-odroid-set-higher-minimum-buck2-regulator.patch
@@ -1,7 +1,7 @@
-From cd97ab74c3c0f71ea8f3ea3c655084e8e5122a1c Mon Sep 17 00:00:00 2001
+From 9b489a0d23c2e0e1025330f301ffde8754b81228 Mon Sep 17 00:00:00 2001
From: Kevin Mihelich <kevin@archlinuxarm.org>
Date: Thu, 11 Aug 2016 00:42:37 -0600
-Subject: [PATCH 7/8] exynos4412-odroid: set higher minimum buck2 regulator
+Subject: [PATCH 7/9] exynos4412-odroid: set higher minimum buck2 regulator
voltage
Set a higher minimum voltage to help reboot issue.
@@ -26,5 +26,5 @@ index 2caa3132f34e..06c6ca20a969 100644
regulator-always-on;
regulator-boot-on;
--
-2.19.0
+2.19.2
diff --git a/0008-ARM-dove-enable-ethernet-on-D3Plug.patch b/0008-ARM-dove-enable-ethernet-on-D3Plug.patch
index 887a67845c0e..80410770ec82 100644
--- a/0008-ARM-dove-enable-ethernet-on-D3Plug.patch
+++ b/0008-ARM-dove-enable-ethernet-on-D3Plug.patch
@@ -1,7 +1,7 @@
-From 8606176243418d2735ef99c848afe9ef2a867be2 Mon Sep 17 00:00:00 2001
+From d75f6db84386ce81fb595daab15a0425dd1f9dd7 Mon Sep 17 00:00:00 2001
From: Kevin Mihelich <kevin@archlinuxarm.org>
Date: Sun, 7 May 2017 13:32:25 -0600
-Subject: [PATCH 8/8] ARM: dove: enable ethernet on D3Plug
+Subject: [PATCH 8/9] ARM: dove: enable ethernet on D3Plug
Signed-off-by: Kevin Mihelich <kevin@archlinuxarm.org>
---
@@ -27,5 +27,5 @@ index 826026c28f90..a4c9963e1261 100644
/* Samsung M8G2F eMMC */
&sdio0 {
--
-2.19.0
+2.19.2
diff --git a/0009-media-s5p-mfc-fix-incorrect-bus-assignment-in-virtua.patch b/0009-media-s5p-mfc-fix-incorrect-bus-assignment-in-virtua.patch
new file mode 100644
index 000000000000..3843073ba312
--- /dev/null
+++ b/0009-media-s5p-mfc-fix-incorrect-bus-assignment-in-virtua.patch
@@ -0,0 +1,38 @@
+From 9b6ed88a92f7f5e6b04024dcefec19c59698c5c8 Mon Sep 17 00:00:00 2001
+From: Marek Szyprowski <m.szyprowski@samsung.com>
+Date: Mon, 7 Jan 2019 13:04:14 +0100
+Subject: [PATCH 9/9] media: s5p-mfc: fix incorrect bus assignment in virtual
+ child device
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Virtual MFC codec's child devices must not be assigned to platform bus,
+because they are allocated as raw 'struct device' and don't have the
+corresponding 'platform' part. This fixes NULL pointer access revealed
+recently by commit a66d972465d1 ("devres: Align data[] to
+ARCH_KMALLOC_MINALIGN").
+
+Reported-by: Paweł Chmiel <pawel.mikolaj.chmiel@gmail.com>
+Fixes: c79667dd93b0 ("media: s5p-mfc: replace custom reserved memory handling code with generic one")
+Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
+Tested-by: Paweł Chmiel <pawel.mikolaj.chmiel@gmail.com>
+---
+ drivers/media/platform/s5p-mfc/s5p_mfc.c | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc.c b/drivers/media/platform/s5p-mfc/s5p_mfc.c
+index 927a1235408d..ca11f8a7569d 100644
+--- a/drivers/media/platform/s5p-mfc/s5p_mfc.c
++++ b/drivers/media/platform/s5p-mfc/s5p_mfc.c
+@@ -1089,7 +1089,6 @@ static struct device *s5p_mfc_alloc_memdev(struct device *dev,
+ device_initialize(child);
+ dev_set_name(child, "%s:%s", dev_name(dev), name);
+ child->parent = dev;
+- child->bus = dev->bus;
+ child->coherent_dma_mask = dev->coherent_dma_mask;
+ child->dma_mask = dev->dma_mask;
+ child->release = s5p_mfc_memdev_release;
+--
+2.19.2
+
diff --git a/PKGBUILD b/PKGBUILD
index 1db0ab23bb51..82207cfdc06f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -12,8 +12,8 @@
pkgbase=linux-libre # Build stock kernel
#pkgbase=linux-libre-custom # Build kernel with a different name
-_srcbasever=4.19-gnu
-_srcver=4.20-gnu
+_srcbasever=4.20-gnu
+_srcver=4.20.6-gnu
_replacesarchkernel=('linux%') # '%' gets replaced with _kernelname
_replacesoldkernels=() # '%' gets replaced with _kernelname
@@ -23,7 +23,7 @@ _srcname=linux-${_srcbasever%-*}
_archpkgver=${_srcver%-*}
pkgver=${_srcver//-/_}
pkgrel=1
-rcnrel=armv7-x0
+rcnrel=armv7-x5
arch=(i686 x86_64 armv7h)
url="https://linux-libre.fsfla.org/"
license=(GPL2)
@@ -54,6 +54,7 @@ source=(
'0006-set-default-cubietruck-led-triggers.patch'
'0007-exynos4412-odroid-set-higher-minimum-buck2-regulator.patch'
'0008-ARM-dove-enable-ethernet-on-D3Plug.patch'
+ '0009-media-s5p-mfc-fix-incorrect-bus-assignment-in-virtua.patch'
# other patches
'0001-usb-serial-gadget-no-TTY-hangup-on-USB-disconnect-WI.patch'
'0002-fix-Atmel-maXTouch-touchscreen-support.patch'
@@ -63,9 +64,9 @@ validpgpkeys=(
'474402C8C582DAFBE389C427BCB7CF877E7D47A7' # Alexandre Oliva
'6DB9C4B4F0D8C0DC432CF6E4227CA7C556B2BA78' # David P.
)
-sha512sums=('5bc800b3beff43a8c15bd5515f4e0babe2beb5fa600491b7b37110e22d9b739d293f1e38753ed681be289c51390e0e64b3e60ce0db0a3bfe1f94ee5c014579a3'
+sha512sums=('a4a0a25fd490c051deb32ff84ba51e8807bfc8db1ad46c22c7807e9be2e5db5e1c22c211e47fca2509d5d75d64626fb28e9bbc8ccadc565f27fe9c8e47e12dc4'
'SKIP'
- 'f250b2fefdc540b5f5727b98a4d3988f3bd57a7d9821f626867c703db627409bb9aeadc932d1ff3d7928c220f3cbb4b5beaf77876c17b47d4e851a14df194be7'
+ '8560fba880d6ff04e9361371824a55eb7ef78b183b7343a553a85b32ecb3a44e5c31e078d43d84181f371617fdfb6eb2f07dd298c1727c01c6bfd514bde4f4a7'
'SKIP'
'13cb5bc42542e7b8bb104d5f68253f6609e463b6799800418af33eb0272cc269aaa36163c3e6f0aacbdaaa1d05e2827a4a7c4a08a029238439ed08b89c564bb3'
'SKIP'
@@ -73,25 +74,26 @@ sha512sums=('5bc800b3beff43a8c15bd5515f4e0babe2beb5fa600491b7b37110e22d9b739d293
'SKIP'
'7a3716bfe3b9f546da309c7492f3e08f8f506813afeb1c737a474c83313d5c313cf4582b65215c2cfce3b74d9d1021c96e8badafe8f6e5b01fe28d2b5c61ae78'
'SKIP'
- '482328dd3e74f67f218be82f0596de29f7f721f2ac7ad17432f87ac45563f6d42f132252cc1e60dd596fedd5fa8c29c9fa034f26300802f246da548cfea62d3a'
- 'f1d80d21ef23c3588343cfd684f5a6b06cb6ebd2dccd61c6b8d639830e492f2a98ba3038c5fe63ac1c8222eb7d27ac2c7381b912d25ce62a6e86394bdc91d94c'
- 'c8c7456cf7004fa59a7066153496f804d04f62e2e6f8af8ee9c24a42505d6b0e278b4e023e49ab1748a6043bb9fd1ca977cee88a37a5746d5d575f7ffdd04c8d'
+ 'a0e2b9f0afc3b345ea0f867933978649bb69f5c540906a3e06a77f7454a3f0d744f8ec324503d1e2812e46ae978b698c068b1e26369144438c01470ed2e4b45a'
+ 'cd59115054eab200d58914d77e3f6ea50b77378da2d85ce3f0d9a5f73146f226910c3cac880fb5f194a2aa08a9740e70164d3ff14df711cfadb3f0a2b3590992'
+ 'a5407c54725ba58a34bbbbeff33bbcb72929084ede78b7ee07c4b8b7c47badedf01d60d2c51de1da2d11f927e62748e4e149826a80f42d4a993c206a168e41fa'
'7ad5be75ee422dda3b80edd2eb614d8a9181e2c8228cd68b3881e2fb95953bf2dea6cbe7900ce1013c9de89b2802574b7b24869fc5d7a95d3cc3112c4d27063a'
'2718b58dbbb15063bacb2bde6489e5b3c59afac4c0e0435b97fe720d42c711b6bcba926f67a8687878bd51373c9cf3adb1915a11666d79ccb220bf36e0788ab7'
'2dc6b0ba8f7dbf19d2446c5c5f1823587de89f4e28e9595937dd51a87755099656f2acec50e3e2546ea633ad1bfd1c722e0c2b91eef1d609103d8abdc0a7cbaf'
'167bc73c6c1c63931806238905dc44c7d87c5a5c0f6293159f2133dfe717fb44081018d810675716d1605ec7dff5e8333b87b19e09e2de21d0448e447437873b'
'bb6718984a7357c9b00c37e4788480e5b8b75018c172ecc1441bc3fc5d2d42444eb5d8c7f9d2e3a7d6fed6d03acb565e3c0559486e494c40a7fe6bd0570c9ede'
'143dea30c6da00e504c99984a98a0eb2411f558fcdd9dfa7f607d6c14e9e7dffff9cb00121d9317044b07e3e210808286598c785ee854084b993ec9cb14d8232'
- '67fc2b0117ee1bbce2b244475d8f8b394f6f17820b350d6f569c02f430b8ff200e65ccdd21a815a181ffb6d8675e528b852b49b5c8687131e051a09e7de024dd'
+ 'b901baa68b314f2b4263eb3e2a48605fa1a39729cac851386278f1417d2623894f1faff0ee2adb953db087e2787e012f0bc03eaee448dbda648fa0dbee3dca93'
'SKIP'
- '49d0826dea0fde49774e400c921de32d7545aca5fb88b44d939e71bff9afd5c0342dae7213e70b0e162d66960e01b0213d5a6cb9b0f894ef3be5e641fbf7bc63'
- 'd266690eb495ccd24c4586d8aed30a5eef0acfa5b9af04958802a4fffca5f2e25a050b0bfe8ee5e677b996ab764a2a4a3bfc8eb3c8646f7925b67a005d3f5ab1'
- '4253d7a069ebf30238f845f2e1d98198e71edd39f0ef7be56d2833a38378994d74839b1f7e892fadac3c7fb1d155a381b2de16971fb4fbb8afe00ee0611790d8'
- '52fb6f86deb28295660e34c101fa6b75b370a94b700b1269874e87530324b9b81f69d27eedb2b2c5c591728034804ebcfa95a274e5b465ad6928fe448dfdd367'
- '9d2ca08856b1d2b486f757ccfd209f432513f3720e062814851d175070a6adc5e1c8af85d93e128bda1962b1601e4bb3bffec38f3445078f4abaa00d1d9ac887'
- 'e09472fa210f404d622f8db68611f2bc229b639d78cc8206741e7f169f387c15f4c166cbe7f716458eee474200e5574904ec2c268c1370b7fb1d4d7abb7722e0'
- '16eea6348982f277afbab251fb5b62ad78e71ba5a4404c1f601c187127cca46f920fefdde7e27156ab4ec51d0cf9a1a7b64ce7c9d380f7f6747547d5e42ac3f4'
- 'bed721b576bc0c8fb4d39bc52b757f554cc8695ae547fdafe2cf3a20fdb49f9822886eac55f4bb00ce6071f275b5f445d2281d1aed80ca73ad1655ef0c2637cc'
+ 'a1d15484cc68e1ce6919ecde2172d458641bcbb4fca467d3ecb3daa576f26173574c782c89120dab4c6e0d7277aa72695ea5197db47c9ff6964cdd62991bdaeb'
+ '5cc794a821e68b089a09a0083c4971d9c11a057f2cc06c39b7e0c6ba9838cd2e0f2a299a1525725f2b8e462a200e108be97c5b9015d520978e5c61fa932add12'
+ 'ff2b5ed0ef46b8a412ef76c0505ddfaa9f19dd8ec1dab001185ef238e5416719aff4a9b70cef52aa734f51c0bc63408082b799e8e30a9d88fc9d7fa7bbde551c'
+ '4fa06537796e5408e67f9e545624ee6512cf502a06c01b231114c16d379a444f8881ce3f217efd74c646c3d75800d41cd78b815458139f592fd012a7e29a06a9'
+ '6d11f0b6d07a395cb2e1517d06aeffe2a8b0593e0e5120f6ba32c61b3af381501e985579ec3dd6febe89385eba6210a5f3dac6abcc237e3ccef2668b99478b69'
+ '0c749098828c4b6cccde15a6899e642520177afac8d07a83602682d43082f9b80a987f3318eb995981d6b9090e2ca0022f507a923ab669a6c78377f92e12ce00'
+ '0967368a1c0ea4c409342050dfdac45a9bde3eaceac766fed1fc0b5127922484cc0d7816d29b43de7ec96634405e811787a5ebd9e09a16515cc8c1d0ac59a0f0'
+ 'a0915900391ab897ce2b0ab4eb6524e7ca82cf292db986548357e5d637ca39fdc9dc2cb826ced8ed6afa9bf61bb426f9da38c5a1e240132cc6e4a37f5bf121c5'
+ '1834eff6ff158ae05d059e8e20d33a950ec0c4dc5fb60fd215f9e7202e9efb14231f3d5e312e826e097dff131fb399e6a9d4e8d4069a1ccf6e2966364f453c0d'
'02af4dd2a007e41db0c63822c8ab3b80b5d25646af1906dc85d0ad9bb8bbf5236f8e381d7f91cf99ed4b0978c50aee37cb9567cdeef65b7ec3d91b882852b1af'
'b8fe56e14006ab866970ddbd501c054ae37186ddc065bb869cf7d18db8c0d455118d5bda3255fb66a0dde38b544655cfe9040ffe46e41d19830b47959b2fb168'
'9d24dff68a11aee6b5f1b6b003b27603a8c431e76c3cb638e852cd8c0ccd2a298b1116bbad0dc816e9de7d987dcf329a5d250673067ec125760eee543f65eed5')
@@ -130,6 +132,7 @@ prepare() {
patch -p1 -i ../0006-set-default-cubietruck-led-triggers.patch
patch -p1 -i ../0007-exynos4412-odroid-set-higher-minimum-buck2-regulator.patch
patch -p1 -i ../0008-ARM-dove-enable-ethernet-on-D3Plug.patch
+ patch -p1 -i ../0009-media-s5p-mfc-fix-incorrect-bus-assignment-in-virtua.patch
fi
# add freedo as boot logo
diff --git a/config.armv7h b/config.armv7h
index e2423da2ee56..3cc301a47a3c 100644
--- a/config.armv7h
+++ b/config.armv7h
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/arm 4.20.0-gnu Kernel Configuration
+# Linux/arm 4.20.6-gnu Kernel Configuration
#
#
@@ -3916,7 +3916,7 @@ CONFIG_GENERIC_PINCONF=y
CONFIG_PINCTRL_AS3722=y
CONFIG_PINCTRL_AXP209=y
# CONFIG_PINCTRL_AMD is not set
-# CONFIG_PINCTRL_MCP23S08 is not set
+CONFIG_PINCTRL_MCP23S08=m
CONFIG_PINCTRL_ROCKCHIP=y
CONFIG_PINCTRL_SINGLE=y
CONFIG_PINCTRL_SX150X=y
@@ -4712,7 +4712,7 @@ CONFIG_MEDIA_CEC_SUPPORT=y
# CONFIG_CEC_PIN_ERROR_INJ is not set
CONFIG_MEDIA_CONTROLLER=y
# CONFIG_MEDIA_CONTROLLER_DVB is not set
-# CONFIG_MEDIA_CONTROLLER_REQUEST_API is not set
+CONFIG_MEDIA_CONTROLLER_REQUEST_API=y
CONFIG_VIDEO_DEV=y
CONFIG_VIDEO_V4L2_SUBDEV_API=y
CONFIG_VIDEO_V4L2=y
@@ -6634,6 +6634,7 @@ CONFIG_USB_G_HID=m
# CONFIG_USB_G_DBGP is not set
CONFIG_USB_G_WEBCAM=m
# CONFIG_TYPEC is not set
+# CONFIG_USB_ROLE_SWITCH is not set
CONFIG_USB_LED_TRIG=y
CONFIG_USB_ULPI_BUS=y
CONFIG_UWB=m
@@ -7159,6 +7160,7 @@ CONFIG_SOC_CAMERA_IMX074=m
CONFIG_SOC_CAMERA_MT9T031=m
CONFIG_VIDEO_OMAP4=m
CONFIG_VIDEO_SUNXI=y
+CONFIG_VIDEO_SUNXI_CEDRUS=m
CONFIG_TEGRA_VDE=m
#
@@ -8631,6 +8633,7 @@ CONFIG_SYSTEM_TRUSTED_KEYS=""
# Library routines
#
CONFIG_RAID6_PQ=y
+CONFIG_RAID6_PQ_BENCHMARK=y
CONFIG_BITREVERSE=y
CONFIG_HAVE_ARCH_BITREVERSE=y
CONFIG_RATIONAL=y
diff --git a/config.i686 b/config.i686
index 5e67b90036c6..dca7cc8c6270 100644
--- a/config.i686
+++ b/config.i686
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 4.20.0-gnu Kernel Configuration
+# Linux/x86 4.20.6-gnu Kernel Configuration
#
#
@@ -890,7 +890,7 @@ CONFIG_MODULES=y
CONFIG_MODULE_FORCE_LOAD=y
CONFIG_MODULE_UNLOAD=y
CONFIG_MODULE_FORCE_UNLOAD=y
-CONFIG_MODVERSIONS=y
+# CONFIG_MODVERSIONS is not set
CONFIG_MODULE_SRCVERSION_ALL=y
CONFIG_MODULE_SIG=y
# CONFIG_MODULE_SIG_FORCE is not set
@@ -7190,10 +7190,10 @@ CONFIG_TYPEC_MUX_PI3USB30532=m
# USB Type-C Alternate Mode drivers
#
CONFIG_TYPEC_DP_ALTMODE=m
+CONFIG_USB_ROLE_SWITCH=m
CONFIG_USB_ROLES_INTEL_XHCI=m
CONFIG_USB_LED_TRIG=y
CONFIG_USB_ULPI_BUS=m
-CONFIG_USB_ROLE_SWITCH=m
CONFIG_UWB=m
CONFIG_UWB_HWA=m
CONFIG_UWB_WHCI=m
@@ -9245,7 +9245,7 @@ CONFIG_CRYPTO_CBC=m
CONFIG_CRYPTO_CFB=m
CONFIG_CRYPTO_CTR=y
CONFIG_CRYPTO_CTS=m
-CONFIG_CRYPTO_ECB=y
+CONFIG_CRYPTO_ECB=m
CONFIG_CRYPTO_LRW=m
CONFIG_CRYPTO_OFB=m
CONFIG_CRYPTO_PCBC=m
diff --git a/config.x86_64 b/config.x86_64
index 43c878ee84d4..b4a84d35a627 100644
--- a/config.x86_64
+++ b/config.x86_64
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 4.20.0-gnu Kernel Configuration
+# Linux/x86 4.20.6-gnu Kernel Configuration
#
#
@@ -912,7 +912,7 @@ CONFIG_MODULES=y
CONFIG_MODULE_FORCE_LOAD=y
CONFIG_MODULE_UNLOAD=y
CONFIG_MODULE_FORCE_UNLOAD=y
-CONFIG_MODVERSIONS=y
+# CONFIG_MODVERSIONS is not set
CONFIG_MODULE_SRCVERSION_ALL=y
CONFIG_MODULE_SIG=y
# CONFIG_MODULE_SIG_FORCE is not set
@@ -7134,10 +7134,10 @@ CONFIG_TYPEC_MUX_PI3USB30532=m
# USB Type-C Alternate Mode drivers
#
CONFIG_TYPEC_DP_ALTMODE=m
+CONFIG_USB_ROLE_SWITCH=m
CONFIG_USB_ROLES_INTEL_XHCI=m
CONFIG_USB_LED_TRIG=y
CONFIG_USB_ULPI_BUS=m
-CONFIG_USB_ROLE_SWITCH=m
CONFIG_UWB=m
CONFIG_UWB_HWA=m
CONFIG_UWB_WHCI=m
@@ -9210,7 +9210,7 @@ CONFIG_CRYPTO_CBC=m
CONFIG_CRYPTO_CFB=m
CONFIG_CRYPTO_CTR=y
CONFIG_CRYPTO_CTS=m
-CONFIG_CRYPTO_ECB=y
+CONFIG_CRYPTO_ECB=m
CONFIG_CRYPTO_LRW=m
CONFIG_CRYPTO_OFB=m
CONFIG_CRYPTO_PCBC=m