kernel: bump 5.15 to 5.15.54
authorJohn Audia <therealgraysky@proton.me>
Tue, 12 Jul 2022 15:52:59 +0000 (11:52 -0400)
committerHauke Mehrtens <hauke@hauke-m.de>
Sun, 31 Jul 2022 16:55:22 +0000 (18:55 +0200)
All patches automatically rebased.

Build system: x86_64
Build-tested: bcm2711/RPi4B, mt7622/RT3200
Run-tested: bcm2711/RPi4B, mt7622/RT3200

Signed-off-by: John Audia <therealgraysky@proton.me>
26 files changed:
include/kernel-5.15
target/linux/bcm27xx/patches-5.15/950-0067-fbdev-add-FBIOCOPYAREA-ioctl.patch
target/linux/bcm27xx/patches-5.15/950-0281-media-i2c-Add-driver-for-Sony-IMX477-sensor.patch
target/linux/bcm27xx/patches-5.15/950-0413-Documentation-devicetree-Add-documentation-for-imx37.patch
target/linux/bcm27xx/patches-5.15/950-0470-sound-usb-add-device-quirks-for-A4Tech-FHD-1080p-web.patch
target/linux/bcm27xx/patches-5.15/950-0520-dt-bindings-media-i2c-Add-IMX519-CMOS-sensor-binding.patch
target/linux/bcm27xx/patches-5.15/950-0880-Revert-fbdev-Fix-unregistering-of-framebuffers-witho.patch
target/linux/bcm27xx/patches-5.15/950-0881-Revert-fbdev-Hot-unplug-firmware-fb-devices-on-force.patch
target/linux/generic/backport-5.15/747-v5.16-12-net-dsa-qca8k-add-support-for-QCA8328.patch
target/linux/generic/backport-5.15/754-net-next-net-dsa-qca8k-convert-to-GENMASK_FIELD_PREP_FIELD_GET.patch
target/linux/generic/backport-5.15/756-net-next-net-dsa-qca8k-move-regmap-init-in-probe-and-set-it.patch
target/linux/generic/backport-5.15/758-net-next-net-dsa-qca8k-add-additional-MIB-counter-and-.patch
target/linux/generic/backport-5.15/759-net-next-net-dsa-qca8k-add-support-for-port-fast-aging.patch
target/linux/generic/backport-5.15/760-net-next-net-dsa-qca8k-add-set_ageing_time-support.patch
target/linux/generic/backport-5.15/761-net-next-net-dsa-qca8k-add-support-for-mdb_add-del.patch
target/linux/generic/backport-5.15/762-net-next-net-dsa-qca8k-add-support-for-mirror-mode.patch
target/linux/generic/backport-5.15/763-net-next-net-dsa-qca8k-add-LAG-support.patch
target/linux/generic/backport-5.15/764-net-next-net-dsa-qca8k-fix-warning-in-LAG-feature.patch
target/linux/generic/backport-5.15/766-09-net-dsa-qca8k-add-tracking-state-of-master-port.patch
target/linux/generic/backport-5.15/766-10-net-dsa-qca8k-add-support-for-mgmt-read-write-in-Eth.patch
target/linux/generic/backport-5.15/766-11-net-dsa-qca8k-add-support-for-mib-autocast-in-Ethern.patch
target/linux/generic/backport-5.15/766-13-net-dsa-qca8k-move-page-cache-to-driver-priv.patch
target/linux/generic/backport-5.15/766-14-net-dsa-qca8k-cache-lo-and-hi-for-mdio-write.patch
target/linux/generic/hack-5.15/204-module_strip.patch
target/linux/generic/hack-5.15/904-debloat_dma_buf.patch
target/linux/ipq806x/patches-5.15/102-mtd-rootfs-conflicts-with-OpenWrt-auto-mounting.patch

index 6f4d3057fb73dcfb77c27ea12444e39bfbefc70b..3b3f0df3d813866fdb48ff584d34b80a9987728a 100644 (file)
@@ -1,2 +1,2 @@
-LINUX_VERSION-5.15 = .53
-LINUX_KERNEL_HASH-5.15.53 = f3aa717243051f3fcca90ebfe26fe5c3a596c2f6047846e8d1724ea90df77b07
+LINUX_VERSION-5.15 = .54
+LINUX_KERNEL_HASH-5.15.54 = 594f548bb0a73e9c08deef838836c984666709687257a624c5ccaf9ae056ce4d
index 5f2a237e2ba3efedc5b3e8b6fe67f0262bbd5cae..2b2a5f50ff28dc65813d5fafacda4b41c37afac6 100644 (file)
@@ -244,7 +244,7 @@ Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.org>
  static int bcm2708_fb_register(struct bcm2708_fb *fb)
 --- a/drivers/video/fbdev/core/fbmem.c
 +++ b/drivers/video/fbdev/core/fbmem.c
-@@ -1086,6 +1086,30 @@ fb_blank(struct fb_info *info, int blank
+@@ -1096,6 +1096,30 @@ fb_blank(struct fb_info *info, int blank
  }
  EXPORT_SYMBOL(fb_blank);
  
@@ -275,7 +275,7 @@ Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.org>
  static long do_fb_ioctl(struct fb_info *info, unsigned int cmd,
                        unsigned long arg)
  {
-@@ -1094,6 +1118,7 @@ static long do_fb_ioctl(struct fb_info *
+@@ -1104,6 +1128,7 @@ static long do_fb_ioctl(struct fb_info *
        struct fb_fix_screeninfo fix;
        struct fb_cmap cmap_from;
        struct fb_cmap_user cmap;
@@ -283,7 +283,7 @@ Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.org>
        void __user *argp = (void __user *)arg;
        long ret = 0;
  
-@@ -1169,6 +1194,15 @@ static long do_fb_ioctl(struct fb_info *
+@@ -1181,6 +1206,15 @@ static long do_fb_ioctl(struct fb_info *
                unlock_fb_info(info);
                console_unlock();
                break;
@@ -299,7 +299,7 @@ Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.org>
        default:
                lock_fb_info(info);
                fb = info->fbops;
-@@ -1308,6 +1342,7 @@ static long fb_compat_ioctl(struct file
+@@ -1320,6 +1354,7 @@ static long fb_compat_ioctl(struct file
        case FBIOPAN_DISPLAY:
        case FBIOGET_CON2FBMAP:
        case FBIOPUT_CON2FBMAP:
index 67e8731f6718b68377ece2c61b1551e10a7f2e92..4f94a9f11dcc3750a34f42695681b3dfea6e67f6 100644 (file)
@@ -25,7 +25,7 @@ Signed-off-by: Naushir Patuck <naush@raspberrypi.com>
 
 --- a/MAINTAINERS
 +++ b/MAINTAINERS
-@@ -17525,6 +17525,14 @@ T:    git git://linuxtv.org/media_tree.git
+@@ -17526,6 +17526,14 @@ T:    git git://linuxtv.org/media_tree.git
  F:    Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
  F:    drivers/media/i2c/imx412.c
  
index a62b97f70d69da82bdeef7ce146f5e5c6c328016..8c75f80baa9783e079dc7cab4d072992b7243939 100644 (file)
@@ -132,7 +132,7 @@ Signed-off-by: David Plowman <david.plowman@raspberrypi.com>
 +...
 --- a/MAINTAINERS
 +++ b/MAINTAINERS
-@@ -17539,6 +17539,7 @@ M:     Raspberry Pi Kernel Maintenance <kern
+@@ -17540,6 +17540,7 @@ M:     Raspberry Pi Kernel Maintenance <kern
  L:    linux-media@vger.kernel.org
  S:    Maintained
  T:    git git://linuxtv.org/media_tree.git
index b26b6707d61995a1babe9bc2667ef98db4be43b3..d0c6a8854224bfd1d5f02105421a804316f9ebb6 100644 (file)
@@ -16,7 +16,7 @@ Signed-off-by: Jonathan Bell <jonathan@raspberrypi.com>
 
 --- a/sound/usb/quirks.c
 +++ b/sound/usb/quirks.c
-@@ -1908,6 +1908,8 @@ static const struct usb_audio_quirk_flag
+@@ -1912,6 +1912,8 @@ static const struct usb_audio_quirk_flag
                   QUIRK_FLAG_ALIGN_TRANSFER),
        DEVICE_FLG(0x1224, 0x2a25, /* Jieli Technology USB PHY 2.0 */
                   QUIRK_FLAG_GET_SAMPLE_RATE),
index 54a751c654401b76dec7b99e4c4fd595fdb24353..53c6646cabdccb5b23193292267eda555656e3ab 100644 (file)
@@ -132,7 +132,7 @@ Signed-off-by: Lee Jackson <info@arducam.com>
 +...
 --- a/MAINTAINERS
 +++ b/MAINTAINERS
-@@ -17543,6 +17543,14 @@ F:    Documentation/devicetree/bindings/med
+@@ -17544,6 +17544,14 @@ F:    Documentation/devicetree/bindings/med
  F:    Documentation/devicetree/bindings/media/i2c/imx477.yaml
  F:    drivers/media/i2c/imx477.c
  
index 66412360bfd02a3e6fa3348b93651dbd230dbfdb..b609b652469c2601c24db9f4ad1092b3615864ba 100644 (file)
@@ -11,7 +11,7 @@ This reverts commit 2388f826cdc9af2651991adc0feb79de9bdf2232.
 
 --- a/drivers/video/fbdev/core/fbmem.c
 +++ b/drivers/video/fbdev/core/fbmem.c
-@@ -1616,14 +1616,7 @@ static void do_remove_conflicting_frameb
+@@ -1628,14 +1628,7 @@ static void do_remove_conflicting_frameb
                         * If it's not a platform device, at least print a warning. A
                         * fix would add code to remove the device from the system.
                         */
index b28d29cc895a59d5e6cccee54df4da6612eea69f..870e59a6a55477fb67198cde043c0c817cdbd6f7 100644 (file)
@@ -20,7 +20,7 @@ This reverts commit c894ac44786cfed383a6c6b20c1bfb12eb96018a.
  #include <linux/seq_file.h>
  #include <linux/console.h>
  #include <linux/kmod.h>
-@@ -1593,36 +1592,18 @@ static void do_remove_conflicting_frameb
+@@ -1605,36 +1604,18 @@ static void do_remove_conflicting_frameb
        /* check all firmware fbs and kick off if the base addr overlaps */
        for_each_registered_fb(i) {
                struct apertures_struct *gen_aper;
@@ -58,7 +58,7 @@ This reverts commit c894ac44786cfed383a6c6b20c1bfb12eb96018a.
                }
        }
  }
-@@ -1949,13 +1930,9 @@ EXPORT_SYMBOL(register_framebuffer);
+@@ -1961,13 +1942,9 @@ EXPORT_SYMBOL(register_framebuffer);
  void
  unregister_framebuffer(struct fb_info *fb_info)
  {
index 70f227fb69a1f0c0e6050527a85e887e9633a713..b300621e63e8933c38d3b0cc98a2c9ca6aa2fb0f 100644 (file)
@@ -42,7 +42,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net>
                if (ret)
                        return ret;
        }
-@@ -2105,7 +2112,12 @@ static int qca8k_resume(struct device *d
+@@ -2124,7 +2131,12 @@ static int qca8k_resume(struct device *d
  static SIMPLE_DEV_PM_OPS(qca8k_pm_ops,
                         qca8k_suspend, qca8k_resume);
  
@@ -56,7 +56,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net>
        .id = QCA8K_ID_QCA8327,
  };
  
-@@ -2114,7 +2126,8 @@ static const struct qca8k_match_data qca
+@@ -2133,7 +2145,8 @@ static const struct qca8k_match_data qca
  };
  
  static const struct of_device_id qca8k_of_match[] = {
index 408a59df85d49c477c4b9f8388cfff71a0bcb0b9..2cea88089dbba58b2a777a0ba97471f8e05e030a 100644 (file)
@@ -218,7 +218,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net>
                          mask);
        }
  
-@@ -1916,11 +1911,11 @@ qca8k_port_vlan_filtering(struct dsa_swi
+@@ -1935,11 +1930,11 @@ qca8k_port_vlan_filtering(struct dsa_swi
  
        if (vlan_filtering) {
                ret = qca8k_rmw(priv, QCA8K_PORT_LOOKUP_CTRL(port),
@@ -232,7 +232,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net>
                                QCA8K_PORT_LOOKUP_VLAN_MODE_NONE);
        }
  
-@@ -1944,10 +1939,9 @@ qca8k_port_vlan_add(struct dsa_switch *d
+@@ -1963,10 +1958,9 @@ qca8k_port_vlan_add(struct dsa_switch *d
        }
  
        if (pvid) {
@@ -245,7 +245,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net>
                if (ret)
                        return ret;
  
-@@ -2041,7 +2035,7 @@ static int qca8k_read_switch_id(struct q
+@@ -2060,7 +2054,7 @@ static int qca8k_read_switch_id(struct q
        if (ret < 0)
                return -ENODEV;
  
@@ -254,7 +254,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net>
        if (id != data->id) {
                dev_err(priv->dev, "Switch id detected %x but expected %x", id, data->id);
                return -ENODEV;
-@@ -2050,7 +2044,7 @@ static int qca8k_read_switch_id(struct q
+@@ -2069,7 +2063,7 @@ static int qca8k_read_switch_id(struct q
        priv->switch_id = id;
  
        /* Save revision to communicate to the internal PHY driver */
index f873b70d0f917b819d30c2a2ba519ba6d8730cbd..44d938c53e85e00685065888a1eeb0892c1fa407 100644 (file)
@@ -29,7 +29,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net>
        ret = qca8k_setup_mdio_bus(priv);
        if (ret)
                return ret;
-@@ -2077,6 +2071,14 @@ qca8k_sw_probe(struct mdio_device *mdiod
+@@ -2096,6 +2090,14 @@ qca8k_sw_probe(struct mdio_device *mdiod
                gpiod_set_value_cansleep(priv->reset_gpio, 0);
        }
  
index 1465d1f35d7dc348a1feb812a0abb983bd837584..c8c050933b687b93cd922e39ac20d10ccdf11f2a 100644 (file)
@@ -80,7 +80,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net>
  }
  
  static int
-@@ -2154,14 +2168,17 @@ static SIMPLE_DEV_PM_OPS(qca8k_pm_ops,
+@@ -2173,14 +2187,17 @@ static SIMPLE_DEV_PM_OPS(qca8k_pm_ops,
  static const struct qca8k_match_data qca8327 = {
        .id = QCA8K_ID_QCA8327,
        .reduced_package = true,
index 973446ec57694fae997ae4d2fd9fee103eeec719..8ad7ab472d4f9aebcca333e995c220b78fffe335 100644 (file)
@@ -33,7 +33,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net>
  static int
  qca8k_port_enable(struct dsa_switch *ds, int port,
                  struct phy_device *phy)
-@@ -1998,6 +2008,7 @@ static const struct dsa_switch_ops qca8k
+@@ -2017,6 +2027,7 @@ static const struct dsa_switch_ops qca8k
        .port_stp_state_set     = qca8k_port_stp_state_set,
        .port_bridge_join       = qca8k_port_bridge_join,
        .port_bridge_leave      = qca8k_port_bridge_leave,
index 29530065a1c878cc6ee59a9b5f9461519fd34b73..659e482405a55a1d292c715ad08557d010059396 100644 (file)
@@ -56,7 +56,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net>
  qca8k_port_enable(struct dsa_switch *ds, int port,
                  struct phy_device *phy)
  {
-@@ -1999,6 +2023,7 @@ static const struct dsa_switch_ops qca8k
+@@ -2018,6 +2042,7 @@ static const struct dsa_switch_ops qca8k
        .get_strings            = qca8k_get_strings,
        .get_ethtool_stats      = qca8k_get_ethtool_stats,
        .get_sset_count         = qca8k_get_sset_count,
index fa022d7ae6a5d4c7eb973449561bbf7e916447a7..8b97939ecb290f30e428e5c132c735b121add235 100644 (file)
@@ -102,7 +102,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net>
  qca8k_vlan_access(struct qca8k_priv *priv, enum qca8k_vlan_cmd cmd, u16 vid)
  {
        u32 reg;
-@@ -1930,6 +2005,28 @@ qca8k_port_fdb_dump(struct dsa_switch *d
+@@ -1949,6 +2024,28 @@ qca8k_port_fdb_dump(struct dsa_switch *d
  }
  
  static int
@@ -131,7 +131,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net>
  qca8k_port_vlan_filtering(struct dsa_switch *ds, int port, bool vlan_filtering,
                          struct netlink_ext_ack *extack)
  {
-@@ -2037,6 +2134,8 @@ static const struct dsa_switch_ops qca8k
+@@ -2056,6 +2153,8 @@ static const struct dsa_switch_ops qca8k
        .port_fdb_add           = qca8k_port_fdb_add,
        .port_fdb_del           = qca8k_port_fdb_del,
        .port_fdb_dump          = qca8k_port_fdb_dump,
index 69e9b381c263837d08d9c541a397e5b89b67b48f..dc5a22935f1da5ef0a76a13eaa3d8e60c67a5903 100644 (file)
@@ -17,7 +17,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net>
 
 --- a/drivers/net/dsa/qca8k.c
 +++ b/drivers/net/dsa/qca8k.c
-@@ -2027,6 +2027,99 @@ qca8k_port_mdb_del(struct dsa_switch *ds
+@@ -2046,6 +2046,99 @@ qca8k_port_mdb_del(struct dsa_switch *ds
  }
  
  static int
@@ -117,7 +117,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net>
  qca8k_port_vlan_filtering(struct dsa_switch *ds, int port, bool vlan_filtering,
                          struct netlink_ext_ack *extack)
  {
-@@ -2136,6 +2229,8 @@ static const struct dsa_switch_ops qca8k
+@@ -2155,6 +2248,8 @@ static const struct dsa_switch_ops qca8k
        .port_fdb_dump          = qca8k_port_fdb_dump,
        .port_mdb_add           = qca8k_port_mdb_add,
        .port_mdb_del           = qca8k_port_mdb_del,
index bfc77db18478c85000d2baac49c6ca0e4098bfde..b53f1288d5a0ec6a12c6b25c0403bf8865252b86 100644 (file)
@@ -35,7 +35,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net>
        return 0;
  }
  
-@@ -2207,6 +2210,178 @@ qca8k_get_tag_protocol(struct dsa_switch
+@@ -2226,6 +2229,178 @@ qca8k_get_tag_protocol(struct dsa_switch
        return DSA_TAG_PROTO_QCA;
  }
  
@@ -214,7 +214,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net>
  static const struct dsa_switch_ops qca8k_switch_ops = {
        .get_tag_protocol       = qca8k_get_tag_protocol,
        .setup                  = qca8k_setup,
-@@ -2240,6 +2415,8 @@ static const struct dsa_switch_ops qca8k
+@@ -2259,6 +2434,8 @@ static const struct dsa_switch_ops qca8k
        .phylink_mac_link_down  = qca8k_phylink_mac_link_down,
        .phylink_mac_link_up    = qca8k_phylink_mac_link_up,
        .get_phy_flags          = qca8k_get_phy_flags,
index 8c0a990b0dab3441273aa60d528883c29771f40c..7d811be11ce9c4cef471351ae43a054ea634265c 100644 (file)
@@ -19,7 +19,7 @@ Signed-off-by: Jakub Kicinski <kuba@kernel.org>
 
 --- a/drivers/net/dsa/qca8k.c
 +++ b/drivers/net/dsa/qca8k.c
-@@ -2232,7 +2232,7 @@ qca8k_lag_can_offload(struct dsa_switch
+@@ -2251,7 +2251,7 @@ qca8k_lag_can_offload(struct dsa_switch
        if (info->tx_type != NETDEV_LAG_TX_TYPE_HASH)
                return false;
  
@@ -28,7 +28,7 @@ Signed-off-by: Jakub Kicinski <kuba@kernel.org>
            info->hash_type != NETDEV_LAG_HASH_L23)
                return false;
  
-@@ -2246,8 +2246,8 @@ qca8k_lag_setup_hash(struct dsa_switch *
+@@ -2265,8 +2265,8 @@ qca8k_lag_setup_hash(struct dsa_switch *
  {
        struct qca8k_priv *priv = ds->priv;
        bool unique_lag = true;
index ff8fdca5128d20d587d689eed786f27de8e21039..eb21cc3912461c6fb2e507790c1b5d2292a8939e 100644 (file)
@@ -26,7 +26,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net>
 
 --- a/drivers/net/dsa/qca8k.c
 +++ b/drivers/net/dsa/qca8k.c
-@@ -2382,6 +2382,20 @@ qca8k_port_lag_leave(struct dsa_switch *
+@@ -2401,6 +2401,20 @@ qca8k_port_lag_leave(struct dsa_switch *
        return qca8k_lag_refresh_portmap(ds, port, lag, true);
  }
  
@@ -47,7 +47,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net>
  static const struct dsa_switch_ops qca8k_switch_ops = {
        .get_tag_protocol       = qca8k_get_tag_protocol,
        .setup                  = qca8k_setup,
-@@ -2417,6 +2431,7 @@ static const struct dsa_switch_ops qca8k
+@@ -2436,6 +2450,7 @@ static const struct dsa_switch_ops qca8k
        .get_phy_flags          = qca8k_get_phy_flags,
        .port_lag_join          = qca8k_port_lag_join,
        .port_lag_leave         = qca8k_port_lag_leave,
index 43656ad79d8adc4178c8b3adbbbc5826c7566d3e..07c5ba4621005774fbca2221529864df14efbe95 100644 (file)
@@ -276,7 +276,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net>
        qca8k_split_addr(reg, &r1, &r2, &page);
  
        mutex_lock_nested(&bus->mdio_lock, MDIO_MUTEX_NESTED);
-@@ -2393,7 +2591,30 @@ qca8k_master_change(struct dsa_switch *d
+@@ -2412,7 +2610,30 @@ qca8k_master_change(struct dsa_switch *d
        if (dp->index != 0)
                return;
  
@@ -307,7 +307,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net>
  }
  
  static const struct dsa_switch_ops qca8k_switch_ops = {
-@@ -2432,6 +2653,7 @@ static const struct dsa_switch_ops qca8k
+@@ -2451,6 +2672,7 @@ static const struct dsa_switch_ops qca8k
        .port_lag_join          = qca8k_port_lag_join,
        .port_lag_leave         = qca8k_port_lag_leave,
        .master_state_change    = qca8k_master_change,
@@ -315,7 +315,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net>
  };
  
  static int qca8k_read_switch_id(struct qca8k_priv *priv)
-@@ -2511,6 +2733,9 @@ qca8k_sw_probe(struct mdio_device *mdiod
+@@ -2530,6 +2752,9 @@ qca8k_sw_probe(struct mdio_device *mdiod
        if (!priv->ds)
                return -ENOMEM;
  
index c4bc2b3646d5edf0daecb92e6500b19be5035273..0dcf279433837d967a91ee1997694ef94d4e15aa 100644 (file)
@@ -147,7 +147,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net>
        match_data = of_device_get_match_data(priv->dev);
  
        for (i = 0; i < match_data->mib_count; i++) {
-@@ -2592,9 +2690,11 @@ qca8k_master_change(struct dsa_switch *d
+@@ -2611,9 +2709,11 @@ qca8k_master_change(struct dsa_switch *d
                return;
  
        mutex_lock(&priv->mgmt_eth_data.mutex);
@@ -159,7 +159,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net>
        mutex_unlock(&priv->mgmt_eth_data.mutex);
  }
  
-@@ -2608,6 +2708,7 @@ static int qca8k_connect_tag_protocol(st
+@@ -2627,6 +2727,7 @@ static int qca8k_connect_tag_protocol(st
                tagger_data = ds->tagger_data;
  
                tagger_data->rw_reg_ack_handler = qca8k_rw_reg_ack_handler;
@@ -167,7 +167,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net>
  
                break;
        default:
-@@ -2736,6 +2837,9 @@ qca8k_sw_probe(struct mdio_device *mdiod
+@@ -2755,6 +2856,9 @@ qca8k_sw_probe(struct mdio_device *mdiod
        mutex_init(&priv->mgmt_eth_data.mutex);
        init_completion(&priv->mgmt_eth_data.rw_done);
  
index dc8160966ca86c11b9b9869c3600476fe9c6dea2..4ac0bc32fdbead8e67a8dc6e425a943a475c67b9 100644 (file)
@@ -172,7 +172,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net>
  
        if (ret < 0)
                return 0xffff;
-@@ -3041,6 +3037,8 @@ qca8k_sw_probe(struct mdio_device *mdiod
+@@ -3060,6 +3056,8 @@ qca8k_sw_probe(struct mdio_device *mdiod
                return PTR_ERR(priv->regmap);
        }
  
index 2d483730c9a010ded079d85461ab5c3ccb670939..e2cb2721ce92cbaf7a360c0d7a2aa7b3cf24340f 100644 (file)
@@ -139,7 +139,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net>
  
        mutex_unlock(&bus->mdio_lock);
  
-@@ -3038,6 +3073,8 @@ qca8k_sw_probe(struct mdio_device *mdiod
+@@ -3057,6 +3092,8 @@ qca8k_sw_probe(struct mdio_device *mdiod
        }
  
        priv->mdio_cache.page = 0xffff;
index bd7fc71060983f4438fbc64a4a20b5fcc42deb7b..dee240d9f9f6d7c20b7843d0f5b6094a6d544d27 100644 (file)
@@ -120,7 +120,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
  
  #ifdef CONFIG_MODVERSIONS
  
-@@ -3227,9 +3229,11 @@ static int setup_load_info(struct load_i
+@@ -3266,9 +3268,11 @@ static int setup_load_info(struct load_i
  
  static int check_modinfo(struct module *mod, struct load_info *info, int flags)
  {
@@ -133,7 +133,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
        if (flags & MODULE_INIT_IGNORE_VERMAGIC)
                modmagic = NULL;
  
-@@ -3250,6 +3254,7 @@ static int check_modinfo(struct module *
+@@ -3289,6 +3293,7 @@ static int check_modinfo(struct module *
                                mod->name);
                add_taint_module(mod, TAINT_OOT_MODULE, LOCKDEP_STILL_OK);
        }
index 1f4d2fd394eb211365ca68ea9fcfa1d310602f41..a685c429c41b4ac0fcfdfe0f8025292f82d78ed3 100644 (file)
@@ -63,7 +63,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
 +dma-shared-buffer-objs :=  $(dma-buf-objs-y)
 --- a/drivers/dma-buf/dma-buf.c
 +++ b/drivers/dma-buf/dma-buf.c
-@@ -1506,4 +1506,5 @@ static void __exit dma_buf_deinit(void)
+@@ -1513,4 +1513,5 @@ static void __exit dma_buf_deinit(void)
        kern_unmount(dma_buf_mnt);
        dma_buf_uninit_sysfs_statistics();
  }
index 673c66ae8483a8434c6c57d48122348ee11d57a9..e0c195f1ab94208830e7061abb49083472e64670 100644 (file)
@@ -10,7 +10,7 @@ Signed-off-by: John Crispin <john@phrozen.org>
 
 --- a/drivers/mtd/mtdpart.c
 +++ b/drivers/mtd/mtdpart.c
-@@ -50,7 +50,11 @@ static struct mtd_info *allocate_partiti
+@@ -51,7 +51,11 @@ static struct mtd_info *allocate_partiti
  
        /* allocate the partition structure */
        child = kzalloc(sizeof(*child), GFP_KERNEL);