]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
4.19-stable patches
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 16 Jan 2020 13:03:54 +0000 (14:03 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 16 Jan 2020 13:03:54 +0000 (14:03 +0100)
added patches:
clk-samsung-exynos5420-preserve-cpu-clocks-configuration-during-suspend-resume.patch
crypto-virtio-implement-missing-support-for-output-ivs.patch
iio-imu-adis16480-assign-bias-value-only-if-operation-succeeded.patch
mei-fix-modalias-documentation.patch
nfsv2-fix-a-typo-in-encode_sattr.patch
nfsv4.x-drop-the-slot-if-nfs4_delegreturn_prepare-waits-for-layoutreturn.patch
pinctl-ti-iodelay-fix-error-checking-on-pinctrl_count_index_with_args-call.patch
pinctrl-lewisburg-update-pin-list-according-to-v1.1v6.patch

queue-4.19/clk-samsung-exynos5420-preserve-cpu-clocks-configuration-during-suspend-resume.patch [new file with mode: 0644]
queue-4.19/crypto-virtio-implement-missing-support-for-output-ivs.patch [new file with mode: 0644]
queue-4.19/iio-imu-adis16480-assign-bias-value-only-if-operation-succeeded.patch [new file with mode: 0644]
queue-4.19/mei-fix-modalias-documentation.patch [new file with mode: 0644]
queue-4.19/nfsv2-fix-a-typo-in-encode_sattr.patch [new file with mode: 0644]
queue-4.19/nfsv4.x-drop-the-slot-if-nfs4_delegreturn_prepare-waits-for-layoutreturn.patch [new file with mode: 0644]
queue-4.19/pinctl-ti-iodelay-fix-error-checking-on-pinctrl_count_index_with_args-call.patch [new file with mode: 0644]
queue-4.19/pinctrl-lewisburg-update-pin-list-according-to-v1.1v6.patch [new file with mode: 0644]
queue-4.19/series

diff --git a/queue-4.19/clk-samsung-exynos5420-preserve-cpu-clocks-configuration-during-suspend-resume.patch b/queue-4.19/clk-samsung-exynos5420-preserve-cpu-clocks-configuration-during-suspend-resume.patch
new file mode 100644 (file)
index 0000000..df14d2d
--- /dev/null
@@ -0,0 +1,34 @@
+From e21be0d1d7bd7f78a77613f6bcb6965e72b22fc1 Mon Sep 17 00:00:00 2001
+From: Marian Mihailescu <mihailescu2m@gmail.com>
+Date: Tue, 29 Oct 2019 11:20:25 +1030
+Subject: clk: samsung: exynos5420: Preserve CPU clocks configuration during suspend/resume
+
+From: Marian Mihailescu <mihailescu2m@gmail.com>
+
+commit e21be0d1d7bd7f78a77613f6bcb6965e72b22fc1 upstream.
+
+Save and restore top PLL related configuration registers for big (APLL)
+and LITTLE (KPLL) cores during suspend/resume cycle. So far, CPU clocks
+were reset to default values after suspend/resume cycle and performance
+after system resume was affected when performance governor has been selected.
+
+Fixes: 773424326b51 ("clk: samsung: exynos5420: add more registers to restore list")
+Signed-off-by: Marian Mihailescu <mihailescu2m@gmail.com>
+Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+
+---
+ drivers/clk/samsung/clk-exynos5420.c |    2 ++
+ 1 file changed, 2 insertions(+)
+
+--- a/drivers/clk/samsung/clk-exynos5420.c
++++ b/drivers/clk/samsung/clk-exynos5420.c
+@@ -171,6 +171,8 @@ static const unsigned long exynos5x_clk_
+       GATE_BUS_CPU,
+       GATE_SCLK_CPU,
+       CLKOUT_CMU_CPU,
++      APLL_CON0,
++      KPLL_CON0,
+       CPLL_CON0,
+       DPLL_CON0,
+       EPLL_CON0,
diff --git a/queue-4.19/crypto-virtio-implement-missing-support-for-output-ivs.patch b/queue-4.19/crypto-virtio-implement-missing-support-for-output-ivs.patch
new file mode 100644 (file)
index 0000000..575b846
--- /dev/null
@@ -0,0 +1,52 @@
+From 500e6807ce93b1fdc7d5b827c5cc167cc35630db Mon Sep 17 00:00:00 2001
+From: Ard Biesheuvel <ardb@kernel.org>
+Date: Sat, 9 Nov 2019 18:09:26 +0100
+Subject: crypto: virtio - implement missing support for output IVs
+
+From: Ard Biesheuvel <ardb@kernel.org>
+
+commit 500e6807ce93b1fdc7d5b827c5cc167cc35630db upstream.
+
+In order to allow for CBC to be chained, which is something that the
+CTS template relies upon, implementations of CBC need to pass the
+IV to be used for subsequent invocations via the IV buffer. This was
+not implemented yet for virtio-crypto so implement it now.
+
+Fixes: dbaf0624ffa5 ("crypto: add virtio-crypto driver")
+Cc: "Michael S. Tsirkin" <mst@redhat.com>
+Cc: Jason Wang <jasowang@redhat.com>
+Cc: Gonglei <arei.gonglei@huawei.com>
+Cc: virtualization@lists.linux-foundation.org
+Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
+Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+
+---
+ drivers/crypto/virtio/virtio_crypto_algs.c |    9 +++++++++
+ 1 file changed, 9 insertions(+)
+
+--- a/drivers/crypto/virtio/virtio_crypto_algs.c
++++ b/drivers/crypto/virtio/virtio_crypto_algs.c
+@@ -449,6 +449,11 @@ __virtio_crypto_ablkcipher_do_req(struct
+               goto free;
+       }
+       memcpy(iv, req->info, ivsize);
++      if (!vc_sym_req->encrypt)
++              scatterwalk_map_and_copy(req->info, req->src,
++                                       req->nbytes - AES_BLOCK_SIZE,
++                                       AES_BLOCK_SIZE, 0);
++
+       sg_init_one(&iv_sg, iv, ivsize);
+       sgs[num_out++] = &iv_sg;
+       vc_sym_req->iv = iv;
+@@ -585,6 +590,10 @@ static void virtio_crypto_ablkcipher_fin
+       struct ablkcipher_request *req,
+       int err)
+ {
++      if (vc_sym_req->encrypt)
++              scatterwalk_map_and_copy(req->info, req->dst,
++                                       req->nbytes - AES_BLOCK_SIZE,
++                                       AES_BLOCK_SIZE, 0);
+       crypto_finalize_ablkcipher_request(vc_sym_req->base.dataq->engine,
+                                          req, err);
+       kzfree(vc_sym_req->iv);
diff --git a/queue-4.19/iio-imu-adis16480-assign-bias-value-only-if-operation-succeeded.patch b/queue-4.19/iio-imu-adis16480-assign-bias-value-only-if-operation-succeeded.patch
new file mode 100644 (file)
index 0000000..fc14273
--- /dev/null
@@ -0,0 +1,45 @@
+From 9b742763d9d4195e823ae6ece760c9ed0500c1dc Mon Sep 17 00:00:00 2001
+From: Alexandru Ardelean <alexandru.ardelean@analog.com>
+Date: Fri, 1 Nov 2019 11:35:03 +0200
+Subject: iio: imu: adis16480: assign bias value only if operation succeeded
+
+From: Alexandru Ardelean <alexandru.ardelean@analog.com>
+
+commit 9b742763d9d4195e823ae6ece760c9ed0500c1dc upstream.
+
+This was found only after the whole thing with the inline functions, but
+the compiler actually found something. The value of the `bias` (in
+adis16480_get_calibbias()) should only be set if the read operation was
+successful.
+
+No actual known problem occurs as users of this function all
+ultimately check the return value.  Hence probably not stable material.
+
+Fixes: 2f3abe6cbb6c9 ("iio:imu: Add support for the ADIS16480 and similar IMUs")
+Signed-off-by: Alexandru Ardelean <alexandru.ardelean@analog.com>
+Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+
+---
+ drivers/iio/imu/adis16480.c |    6 ++++--
+ 1 file changed, 4 insertions(+), 2 deletions(-)
+
+--- a/drivers/iio/imu/adis16480.c
++++ b/drivers/iio/imu/adis16480.c
+@@ -376,12 +376,14 @@ static int adis16480_get_calibbias(struc
+       case IIO_MAGN:
+       case IIO_PRESSURE:
+               ret = adis_read_reg_16(&st->adis, reg, &val16);
+-              *bias = sign_extend32(val16, 15);
++              if (ret == 0)
++                      *bias = sign_extend32(val16, 15);
+               break;
+       case IIO_ANGL_VEL:
+       case IIO_ACCEL:
+               ret = adis_read_reg_32(&st->adis, reg, &val32);
+-              *bias = sign_extend32(val32, 31);
++              if (ret == 0)
++                      *bias = sign_extend32(val32, 31);
+               break;
+       default:
+                       ret = -EINVAL;
diff --git a/queue-4.19/mei-fix-modalias-documentation.patch b/queue-4.19/mei-fix-modalias-documentation.patch
new file mode 100644 (file)
index 0000000..2ff6b85
--- /dev/null
@@ -0,0 +1,33 @@
+From 73668309215285366c433489de70d31362987be9 Mon Sep 17 00:00:00 2001
+From: Alexander Usyskin <alexander.usyskin@intel.com>
+Date: Tue, 8 Oct 2019 03:57:34 +0300
+Subject: mei: fix modalias documentation
+
+From: Alexander Usyskin <alexander.usyskin@intel.com>
+
+commit 73668309215285366c433489de70d31362987be9 upstream.
+
+mei client bus added the client protocol version to the device alias,
+but ABI documentation was not updated.
+
+Fixes: b26864cad1c9 (mei: bus: add client protocol version to the device alias)
+Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com>
+Signed-off-by: Tomas Winkler <tomas.winkler@intel.com>
+Link: https://lore.kernel.org/r/20191008005735.12707-1-tomas.winkler@intel.com
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+
+---
+ Documentation/ABI/testing/sysfs-bus-mei |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- a/Documentation/ABI/testing/sysfs-bus-mei
++++ b/Documentation/ABI/testing/sysfs-bus-mei
+@@ -4,7 +4,7 @@ KernelVersion: 3.10
+ Contact:      Samuel Ortiz <sameo@linux.intel.com>
+               linux-mei@linux.intel.com
+ Description:  Stores the same MODALIAS value emitted by uevent
+-              Format: mei:<mei device name>:<device uuid>:
++              Format: mei:<mei device name>:<device uuid>:<protocol version>
+ What:         /sys/bus/mei/devices/.../name
+ Date:         May 2015
diff --git a/queue-4.19/nfsv2-fix-a-typo-in-encode_sattr.patch b/queue-4.19/nfsv2-fix-a-typo-in-encode_sattr.patch
new file mode 100644 (file)
index 0000000..363e9f9
--- /dev/null
@@ -0,0 +1,30 @@
+From ad97a995d8edff820d4238bd0dfc69f440031ae6 Mon Sep 17 00:00:00 2001
+From: Trond Myklebust <trond.myklebust@hammerspace.com>
+Date: Fri, 4 Oct 2019 17:01:54 -0400
+Subject: NFSv2: Fix a typo in encode_sattr()
+
+From: Trond Myklebust <trond.myklebust@hammerspace.com>
+
+commit ad97a995d8edff820d4238bd0dfc69f440031ae6 upstream.
+
+Encode the mtime correctly.
+
+Fixes: 95582b0083883 ("vfs: change inode times to use struct timespec64")
+Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+
+---
+ fs/nfs/nfs2xdr.c |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- a/fs/nfs/nfs2xdr.c
++++ b/fs/nfs/nfs2xdr.c
+@@ -385,7 +385,7 @@ static void encode_sattr(struct xdr_stre
+       } else
+               p = xdr_time_not_set(p);
+       if (attr->ia_valid & ATTR_MTIME_SET) {
+-              ts = timespec64_to_timespec(attr->ia_atime);
++              ts = timespec64_to_timespec(attr->ia_mtime);
+               xdr_encode_time(p, &ts);
+       } else if (attr->ia_valid & ATTR_MTIME) {
+               ts = timespec64_to_timespec(attr->ia_mtime);
diff --git a/queue-4.19/nfsv4.x-drop-the-slot-if-nfs4_delegreturn_prepare-waits-for-layoutreturn.patch b/queue-4.19/nfsv4.x-drop-the-slot-if-nfs4_delegreturn_prepare-waits-for-layoutreturn.patch
new file mode 100644 (file)
index 0000000..e6c6f1d
--- /dev/null
@@ -0,0 +1,34 @@
+From 5326de9e94bedcf7366e7e7625d4deb8c1f1ca8a Mon Sep 17 00:00:00 2001
+From: Trond Myklebust <trond.myklebust@hammerspace.com>
+Date: Wed, 13 Nov 2019 09:39:36 +0100
+Subject: NFSv4.x: Drop the slot if nfs4_delegreturn_prepare waits for layoutreturn
+
+From: Trond Myklebust <trond.myklebust@hammerspace.com>
+
+commit 5326de9e94bedcf7366e7e7625d4deb8c1f1ca8a upstream.
+
+If nfs4_delegreturn_prepare needs to wait for a layoutreturn to complete
+then make sure we drop the sequence slot if we hold it.
+
+Fixes: 1c5bd76d17cc ("pNFS: Enable layoutreturn operation for return-on-close")
+Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+
+---
+ fs/nfs/nfs4proc.c |    4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+--- a/fs/nfs/nfs4proc.c
++++ b/fs/nfs/nfs4proc.c
+@@ -6103,8 +6103,10 @@ static void nfs4_delegreturn_prepare(str
+       d_data = (struct nfs4_delegreturndata *)data;
+-      if (!d_data->lr.roc && nfs4_wait_on_layoutreturn(d_data->inode, task))
++      if (!d_data->lr.roc && nfs4_wait_on_layoutreturn(d_data->inode, task)) {
++              nfs4_sequence_done(task, &d_data->res.seq_res);
+               return;
++      }
+       lo = d_data->args.lr_args ? d_data->args.lr_args->layout : NULL;
+       if (lo && !pnfs_layout_is_valid(lo)) {
diff --git a/queue-4.19/pinctl-ti-iodelay-fix-error-checking-on-pinctrl_count_index_with_args-call.patch b/queue-4.19/pinctl-ti-iodelay-fix-error-checking-on-pinctrl_count_index_with_args-call.patch
new file mode 100644 (file)
index 0000000..3173f7f
--- /dev/null
@@ -0,0 +1,37 @@
+From 5ff8aca906f3a7a7db79fad92f2a4401107ef50d Mon Sep 17 00:00:00 2001
+From: Colin Ian King <colin.king@canonical.com>
+Date: Fri, 20 Sep 2019 14:20:30 +0200
+Subject: pinctl: ti: iodelay: fix error checking on pinctrl_count_index_with_args call
+
+From: Colin Ian King <colin.king@canonical.com>
+
+commit 5ff8aca906f3a7a7db79fad92f2a4401107ef50d upstream.
+
+The call to pinctrl_count_index_with_args checks for a -EINVAL return
+however this function calls pinctrl_get_list_and_count and this can
+return -ENOENT. Rather than check for a specific error, fix this by
+checking for any error return to catch the -ENOENT case.
+
+Addresses-Coverity: ("Improper use of negative")
+Fixes: 003910ebc83b ("pinctrl: Introduce TI IOdelay configuration driver")
+Signed-off-by: Colin Ian King <colin.king@canonical.com>
+Link: https://lore.kernel.org/r/20190920122030.14340-1-colin.king@canonical.com
+Acked-by: Tony Lindgren <tony@atomide.com>
+Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+
+---
+ drivers/pinctrl/ti/pinctrl-ti-iodelay.c |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- a/drivers/pinctrl/ti/pinctrl-ti-iodelay.c
++++ b/drivers/pinctrl/ti/pinctrl-ti-iodelay.c
+@@ -496,7 +496,7 @@ static int ti_iodelay_dt_node_to_map(str
+               return -EINVAL;
+       rows = pinctrl_count_index_with_args(np, name);
+-      if (rows == -EINVAL)
++      if (rows < 0)
+               return rows;
+       *map = devm_kzalloc(iod->dev, sizeof(**map), GFP_KERNEL);
diff --git a/queue-4.19/pinctrl-lewisburg-update-pin-list-according-to-v1.1v6.patch b/queue-4.19/pinctrl-lewisburg-update-pin-list-according-to-v1.1v6.patch
new file mode 100644 (file)
index 0000000..93d7f36
--- /dev/null
@@ -0,0 +1,227 @@
+From e66ff71fd0dba36a53f91f39e4da6c7b84764f2e Mon Sep 17 00:00:00 2001
+From: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
+Date: Wed, 20 Nov 2019 15:37:39 +0200
+Subject: pinctrl: lewisburg: Update pin list according to v1.1v6
+
+From: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
+
+commit e66ff71fd0dba36a53f91f39e4da6c7b84764f2e upstream.
+
+Version 1.1v6 of pin list has some changes in pin names for Intel Lewisburg.
+
+Update the driver accordingly.
+
+Note, it reveals the bug in the driver that misses two pins in GPP_L and
+has rather two extra ones. That's why the ordering of some groups is changed.
+
+Fixes: e480b745386e ("pinctrl: intel: Add Intel Lewisburg GPIO support")
+Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
+Link: https://lore.kernel.org/r/20191120133739.54332-1-andriy.shevchenko@linux.intel.com
+Acked-by: Mika Westerberg <mika.westerberg@linux.intel.com>
+Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+
+---
+ drivers/pinctrl/intel/pinctrl-lewisburg.c |  171 +++++++++++++++---------------
+ 1 file changed, 86 insertions(+), 85 deletions(-)
+
+--- a/drivers/pinctrl/intel/pinctrl-lewisburg.c
++++ b/drivers/pinctrl/intel/pinctrl-lewisburg.c
+@@ -31,6 +31,7 @@
+               .npins = ((e) - (s) + 1),               \
+       }
++/* Lewisburg */
+ static const struct pinctrl_pin_desc lbg_pins[] = {
+       /* GPP_A */
+       PINCTRL_PIN(0, "RCINB"),
+@@ -70,7 +71,7 @@ static const struct pinctrl_pin_desc lbg
+       PINCTRL_PIN(33, "SRCCLKREQB_4"),
+       PINCTRL_PIN(34, "SRCCLKREQB_5"),
+       PINCTRL_PIN(35, "GPP_B_11"),
+-      PINCTRL_PIN(36, "GLB_RST_WARN_N"),
++      PINCTRL_PIN(36, "SLP_S0B"),
+       PINCTRL_PIN(37, "PLTRSTB"),
+       PINCTRL_PIN(38, "SPKR"),
+       PINCTRL_PIN(39, "GPP_B_15"),
+@@ -183,96 +184,96 @@ static const struct pinctrl_pin_desc lbg
+       PINCTRL_PIN(141, "GBE_PCI_DIS"),
+       PINCTRL_PIN(142, "GBE_LAN_DIS"),
+       PINCTRL_PIN(143, "GPP_I_10"),
+-      PINCTRL_PIN(144, "GPIO_RCOMP_3P3"),
+       /* GPP_J */
+-      PINCTRL_PIN(145, "GBE_LED_0_0"),
+-      PINCTRL_PIN(146, "GBE_LED_0_1"),
+-      PINCTRL_PIN(147, "GBE_LED_1_0"),
+-      PINCTRL_PIN(148, "GBE_LED_1_1"),
+-      PINCTRL_PIN(149, "GBE_LED_2_0"),
+-      PINCTRL_PIN(150, "GBE_LED_2_1"),
+-      PINCTRL_PIN(151, "GBE_LED_3_0"),
+-      PINCTRL_PIN(152, "GBE_LED_3_1"),
+-      PINCTRL_PIN(153, "GBE_SCL_0"),
+-      PINCTRL_PIN(154, "GBE_SDA_0"),
+-      PINCTRL_PIN(155, "GBE_SCL_1"),
+-      PINCTRL_PIN(156, "GBE_SDA_1"),
+-      PINCTRL_PIN(157, "GBE_SCL_2"),
+-      PINCTRL_PIN(158, "GBE_SDA_2"),
+-      PINCTRL_PIN(159, "GBE_SCL_3"),
+-      PINCTRL_PIN(160, "GBE_SDA_3"),
+-      PINCTRL_PIN(161, "GBE_SDP_0_0"),
+-      PINCTRL_PIN(162, "GBE_SDP_0_1"),
+-      PINCTRL_PIN(163, "GBE_SDP_1_0"),
+-      PINCTRL_PIN(164, "GBE_SDP_1_1"),
+-      PINCTRL_PIN(165, "GBE_SDP_2_0"),
+-      PINCTRL_PIN(166, "GBE_SDP_2_1"),
+-      PINCTRL_PIN(167, "GBE_SDP_3_0"),
+-      PINCTRL_PIN(168, "GBE_SDP_3_1"),
++      PINCTRL_PIN(144, "GBE_LED_0_0"),
++      PINCTRL_PIN(145, "GBE_LED_0_1"),
++      PINCTRL_PIN(146, "GBE_LED_1_0"),
++      PINCTRL_PIN(147, "GBE_LED_1_1"),
++      PINCTRL_PIN(148, "GBE_LED_2_0"),
++      PINCTRL_PIN(149, "GBE_LED_2_1"),
++      PINCTRL_PIN(150, "GBE_LED_3_0"),
++      PINCTRL_PIN(151, "GBE_LED_3_1"),
++      PINCTRL_PIN(152, "GBE_SCL_0"),
++      PINCTRL_PIN(153, "GBE_SDA_0"),
++      PINCTRL_PIN(154, "GBE_SCL_1"),
++      PINCTRL_PIN(155, "GBE_SDA_1"),
++      PINCTRL_PIN(156, "GBE_SCL_2"),
++      PINCTRL_PIN(157, "GBE_SDA_2"),
++      PINCTRL_PIN(158, "GBE_SCL_3"),
++      PINCTRL_PIN(159, "GBE_SDA_3"),
++      PINCTRL_PIN(160, "GBE_SDP_0_0"),
++      PINCTRL_PIN(161, "GBE_SDP_0_1"),
++      PINCTRL_PIN(162, "GBE_SDP_1_0"),
++      PINCTRL_PIN(163, "GBE_SDP_1_1"),
++      PINCTRL_PIN(164, "GBE_SDP_2_0"),
++      PINCTRL_PIN(165, "GBE_SDP_2_1"),
++      PINCTRL_PIN(166, "GBE_SDP_3_0"),
++      PINCTRL_PIN(167, "GBE_SDP_3_1"),
+       /* GPP_K */
+-      PINCTRL_PIN(169, "GBE_RMIICLK"),
+-      PINCTRL_PIN(170, "GBE_RMII_TXD_0"),
+-      PINCTRL_PIN(171, "GBE_RMII_TXD_1"),
++      PINCTRL_PIN(168, "GBE_RMIICLK"),
++      PINCTRL_PIN(169, "GBE_RMII_RXD_0"),
++      PINCTRL_PIN(170, "GBE_RMII_RXD_1"),
++      PINCTRL_PIN(171, "GBE_RMII_CRS_DV"),
+       PINCTRL_PIN(172, "GBE_RMII_TX_EN"),
+-      PINCTRL_PIN(173, "GBE_RMII_CRS_DV"),
+-      PINCTRL_PIN(174, "GBE_RMII_RXD_0"),
+-      PINCTRL_PIN(175, "GBE_RMII_RXD_1"),
+-      PINCTRL_PIN(176, "GBE_RMII_RX_ER"),
+-      PINCTRL_PIN(177, "GBE_RMII_ARBIN"),
+-      PINCTRL_PIN(178, "GBE_RMII_ARB_OUT"),
+-      PINCTRL_PIN(179, "PE_RST_N"),
+-      PINCTRL_PIN(180, "GPIO_RCOMP_1P8_3P3"),
++      PINCTRL_PIN(173, "GBE_RMII_TXD_0"),
++      PINCTRL_PIN(174, "GBE_RMII_TXD_1"),
++      PINCTRL_PIN(175, "GBE_RMII_RX_ER"),
++      PINCTRL_PIN(176, "GBE_RMII_ARBIN"),
++      PINCTRL_PIN(177, "GBE_RMII_ARB_OUT"),
++      PINCTRL_PIN(178, "PE_RST_N"),
+       /* GPP_G */
+-      PINCTRL_PIN(181, "FAN_TACH_0"),
+-      PINCTRL_PIN(182, "FAN_TACH_1"),
+-      PINCTRL_PIN(183, "FAN_TACH_2"),
+-      PINCTRL_PIN(184, "FAN_TACH_3"),
+-      PINCTRL_PIN(185, "FAN_TACH_4"),
+-      PINCTRL_PIN(186, "FAN_TACH_5"),
+-      PINCTRL_PIN(187, "FAN_TACH_6"),
+-      PINCTRL_PIN(188, "FAN_TACH_7"),
+-      PINCTRL_PIN(189, "FAN_PWM_0"),
+-      PINCTRL_PIN(190, "FAN_PWM_1"),
+-      PINCTRL_PIN(191, "FAN_PWM_2"),
+-      PINCTRL_PIN(192, "FAN_PWM_3"),
+-      PINCTRL_PIN(193, "GSXDOUT"),
+-      PINCTRL_PIN(194, "GSXSLOAD"),
+-      PINCTRL_PIN(195, "GSXDIN"),
+-      PINCTRL_PIN(196, "GSXSRESETB"),
+-      PINCTRL_PIN(197, "GSXCLK"),
+-      PINCTRL_PIN(198, "ADR_COMPLETE"),
+-      PINCTRL_PIN(199, "NMIB"),
+-      PINCTRL_PIN(200, "SMIB"),
+-      PINCTRL_PIN(201, "SSATA_DEVSLP_0"),
+-      PINCTRL_PIN(202, "SSATA_DEVSLP_1"),
+-      PINCTRL_PIN(203, "SSATA_DEVSLP_2"),
+-      PINCTRL_PIN(204, "SSATAXPCIE0_SSATAGP0"),
++      PINCTRL_PIN(179, "FAN_TACH_0"),
++      PINCTRL_PIN(180, "FAN_TACH_1"),
++      PINCTRL_PIN(181, "FAN_TACH_2"),
++      PINCTRL_PIN(182, "FAN_TACH_3"),
++      PINCTRL_PIN(183, "FAN_TACH_4"),
++      PINCTRL_PIN(184, "FAN_TACH_5"),
++      PINCTRL_PIN(185, "FAN_TACH_6"),
++      PINCTRL_PIN(186, "FAN_TACH_7"),
++      PINCTRL_PIN(187, "FAN_PWM_0"),
++      PINCTRL_PIN(188, "FAN_PWM_1"),
++      PINCTRL_PIN(189, "FAN_PWM_2"),
++      PINCTRL_PIN(190, "FAN_PWM_3"),
++      PINCTRL_PIN(191, "GSXDOUT"),
++      PINCTRL_PIN(192, "GSXSLOAD"),
++      PINCTRL_PIN(193, "GSXDIN"),
++      PINCTRL_PIN(194, "GSXSRESETB"),
++      PINCTRL_PIN(195, "GSXCLK"),
++      PINCTRL_PIN(196, "ADR_COMPLETE"),
++      PINCTRL_PIN(197, "NMIB"),
++      PINCTRL_PIN(198, "SMIB"),
++      PINCTRL_PIN(199, "SSATA_DEVSLP_0"),
++      PINCTRL_PIN(200, "SSATA_DEVSLP_1"),
++      PINCTRL_PIN(201, "SSATA_DEVSLP_2"),
++      PINCTRL_PIN(202, "SSATAXPCIE0_SSATAGP0"),
+       /* GPP_H */
+-      PINCTRL_PIN(205, "SRCCLKREQB_6"),
+-      PINCTRL_PIN(206, "SRCCLKREQB_7"),
+-      PINCTRL_PIN(207, "SRCCLKREQB_8"),
+-      PINCTRL_PIN(208, "SRCCLKREQB_9"),
+-      PINCTRL_PIN(209, "SRCCLKREQB_10"),
+-      PINCTRL_PIN(210, "SRCCLKREQB_11"),
+-      PINCTRL_PIN(211, "SRCCLKREQB_12"),
+-      PINCTRL_PIN(212, "SRCCLKREQB_13"),
+-      PINCTRL_PIN(213, "SRCCLKREQB_14"),
+-      PINCTRL_PIN(214, "SRCCLKREQB_15"),
+-      PINCTRL_PIN(215, "SML2CLK"),
+-      PINCTRL_PIN(216, "SML2DATA"),
+-      PINCTRL_PIN(217, "SML2ALERTB"),
+-      PINCTRL_PIN(218, "SML3CLK"),
+-      PINCTRL_PIN(219, "SML3DATA"),
+-      PINCTRL_PIN(220, "SML3ALERTB"),
+-      PINCTRL_PIN(221, "SML4CLK"),
+-      PINCTRL_PIN(222, "SML4DATA"),
+-      PINCTRL_PIN(223, "SML4ALERTB"),
+-      PINCTRL_PIN(224, "SSATAXPCIE1_SSATAGP1"),
+-      PINCTRL_PIN(225, "SSATAXPCIE2_SSATAGP2"),
+-      PINCTRL_PIN(226, "SSATAXPCIE3_SSATAGP3"),
+-      PINCTRL_PIN(227, "SSATAXPCIE4_SSATAGP4"),
+-      PINCTRL_PIN(228, "SSATAXPCIE5_SSATAGP5"),
++      PINCTRL_PIN(203, "SRCCLKREQB_6"),
++      PINCTRL_PIN(204, "SRCCLKREQB_7"),
++      PINCTRL_PIN(205, "SRCCLKREQB_8"),
++      PINCTRL_PIN(206, "SRCCLKREQB_9"),
++      PINCTRL_PIN(207, "SRCCLKREQB_10"),
++      PINCTRL_PIN(208, "SRCCLKREQB_11"),
++      PINCTRL_PIN(209, "SRCCLKREQB_12"),
++      PINCTRL_PIN(210, "SRCCLKREQB_13"),
++      PINCTRL_PIN(211, "SRCCLKREQB_14"),
++      PINCTRL_PIN(212, "SRCCLKREQB_15"),
++      PINCTRL_PIN(213, "SML2CLK"),
++      PINCTRL_PIN(214, "SML2DATA"),
++      PINCTRL_PIN(215, "SML2ALERTB"),
++      PINCTRL_PIN(216, "SML3CLK"),
++      PINCTRL_PIN(217, "SML3DATA"),
++      PINCTRL_PIN(218, "SML3ALERTB"),
++      PINCTRL_PIN(219, "SML4CLK"),
++      PINCTRL_PIN(220, "SML4DATA"),
++      PINCTRL_PIN(221, "SML4ALERTB"),
++      PINCTRL_PIN(222, "SSATAXPCIE1_SSATAGP1"),
++      PINCTRL_PIN(223, "SSATAXPCIE2_SSATAGP2"),
++      PINCTRL_PIN(224, "SSATAXPCIE3_SSATAGP3"),
++      PINCTRL_PIN(225, "SSATAXPCIE4_SSATAGP4"),
++      PINCTRL_PIN(226, "SSATAXPCIE5_SSATAGP5"),
+       /* GPP_L */
++      PINCTRL_PIN(227, "GPP_L_0"),
++      PINCTRL_PIN(228, "EC_CSME_INTR_OUT"),
+       PINCTRL_PIN(229, "VISA2CH0_D0"),
+       PINCTRL_PIN(230, "VISA2CH0_D1"),
+       PINCTRL_PIN(231, "VISA2CH0_D2"),
index 5e4f991d5673eb88ca953877c02fb38303434b4e..5784b5fab387aa6e8299c85c3a15d88c4ceb8739 100644 (file)
@@ -39,3 +39,11 @@ scsi-sd-clear-sdkp-protection_type-if-disk-is-reformatted-without-pi.patch
 platform-x86-asus-wmi-fix-keyboard-brightness-cannot-be-set-to-0.patch
 platform-x86-gpd-pocket-fan-use-default-values-when-wrong-modparams-are-given.patch
 xprtrdma-fix-completion-wait-during-device-removal.patch
+crypto-virtio-implement-missing-support-for-output-ivs.patch
+nfsv2-fix-a-typo-in-encode_sattr.patch
+nfsv4.x-drop-the-slot-if-nfs4_delegreturn_prepare-waits-for-layoutreturn.patch
+iio-imu-adis16480-assign-bias-value-only-if-operation-succeeded.patch
+mei-fix-modalias-documentation.patch
+clk-samsung-exynos5420-preserve-cpu-clocks-configuration-during-suspend-resume.patch
+pinctl-ti-iodelay-fix-error-checking-on-pinctrl_count_index_with_args-call.patch
+pinctrl-lewisburg-update-pin-list-according-to-v1.1v6.patch