{"push_id":851313852,"size":461,"distinct_size":461,"ref":"refs/heads/master","head":"6a13feb9c82803e2b815eca72fa7a9f5561d7861","before":"7379047d5585187d1288486d4627873170d0005a","commits":[{"sha":"275d7d44d802ef271a42dc87ac091a495ba72fc5","author":{"email":"3fddac958924aef220f202ca567388ddab3f14a8@infradead.org","name":"Peter Zijlstra"},"message":"module: Fix locking in symbol_put_addr()\n\nPoma (on the way to another bug) reported an assertion triggering:\n\n  [<ffffffff81150529>] module_assert_mutex_or_preempt+0x49/0x90\n  [<ffffffff81150822>] __module_address+0x32/0x150\n  [<ffffffff81150956>] __module_text_address+0x16/0x70\n  [<ffffffff81150f19>] symbol_put_addr+0x29/0x40\n  [<ffffffffa04b77ad>] dvb_frontend_detach+0x7d/0x90 [dvb_core]\n\nLaura Abbott <labbott@redhat.com> produced a patch which lead us to\ninspect symbol_put_addr(). This function has a comment claiming it\ndoesn't need to disable preemption around the module lookup\nbecause it holds a reference to the module it wants to find, which\ntherefore cannot go away.\n\nThis is wrong (and a false optimization too, preempt_disable() is really\nrather cheap, and I doubt any of this is on uber critical paths,\notherwise it would've retained a pointer to the actual module anyway and\navoided the second lookup).\n\nWhile its true that the module cannot go away while we hold a reference\non it, the data structure we do the lookup in very much _CAN_ change\nwhile we do the lookup. Therefore fix the comment and add the\nrequired preempt_disable().\n\nReported-by: poma <pomidorabelisima@gmail.com>\nSigned-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>\nSigned-off-by: Rusty Russell <rusty@rustcorp.com.au>\nFixes: a6e6abd575fc (\"module: remove module_text_address()\")\nCc: stable@kernel.org","distinct":true,"url":"https://api.github.com/repos/quinte17/linux-stable/commits/275d7d44d802ef271a42dc87ac091a495ba72fc5"},{"sha":"93efac3f2e03321129de67a3c0ba53048bb53e31","author":{"email":"ef65de1c7be0aa837fe7b25ba9a7739905af6a55@gondor.apana.org.au","name":"Herbert Xu"},"message":"ipv6: Fix IPsec pre-encap fragmentation check\n\nThe IPv6 IPsec pre-encap path performs fragmentation for tunnel-mode\npackets.  That is, we perform fragmentation pre-encap rather than\npost-encap.\n\nA check was added later to ensure that proper MTU information is\npassed back for locally generated traffic.  Unfortunately this\ncheck was performed on all IPsec packets, including transport-mode\npackets.\n\nWhat's more, the check failed to take GSO into account.\n\nThe end result is that transport-mode GSO packets get dropped at\nthe check.\n\nThis patch fixes it by moving the tunnel mode check forward as well\nas adding the GSO check.\n\nFixes: dd767856a36e (\"xfrm6: Don't call icmpv6_send on local error\")\nSigned-off-by: Herbert Xu <herbert@gondor.apana.org.au>\nSigned-off-by: Steffen Klassert <steffen.klassert@secunet.com>","distinct":true,"url":"https://api.github.com/repos/quinte17/linux-stable/commits/93efac3f2e03321129de67a3c0ba53048bb53e31"},{"sha":"04a6b8bfee06e309be7e9ae4527cdab19c081761","author":{"email":"ff4f38c07c3e7ea405b940b9815ceb40abb3ee2e@secunet.com","name":"Mathias Krause"},"message":"xfrm6: Fix ICMPv6 and MH header checks in _decode_session6\n\nEnsure there's enough data left prior calling pskb_may_pull(). If\nskb->data was already advanced, we'll call pskb_may_pull() with a\nnegative value converted to unsigned int -- leading to a huge\npositive value. That won't matter in practice as pskb_may_pull()\nwill likely fail in this case, but it leads to underflow reports on\nkernels handling such kind of over-/underflows, e.g. a PaX enabled\nkernel instrumented with the size_overflow plugin.\n\nReported-by: satmd <satmd@lain.at>\nReported-and-tested-by: Marcin Jurkowski <marcin1j@gmail.com>\nSigned-off-by: Mathias Krause <mathias.krause@secunet.com>\nCc: PaX Team <pageexec@freemail.hu>\nSigned-off-by: Steffen Klassert <steffen.klassert@secunet.com>","distinct":true,"url":"https://api.github.com/repos/quinte17/linux-stable/commits/04a6b8bfee06e309be7e9ae4527cdab19c081761"},{"sha":"f7418bc10d8402798ee3add5ef0ed5f33266a2bb","author":{"email":"118ed6118e893d16e8c6e0776e0ebc290952c897@openwrt.org","name":"Felix Fietkau"},"message":"mac80211: fix handling of PS filtering with fast-xmit\n\nFixes dropped packets in the tx path in case a non-PS station triggers\nthe tx filter.\n\nSigned-off-by: Felix Fietkau <nbd@openwrt.org>\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>","distinct":true,"url":"https://api.github.com/repos/quinte17/linux-stable/commits/f7418bc10d8402798ee3add5ef0ed5f33266a2bb"},{"sha":"029cd0370241641eb70235d205aa0b90c84dce44","author":{"email":"118ed6118e893d16e8c6e0776e0ebc290952c897@openwrt.org","name":"Felix Fietkau"},"message":"ath9k: declare required extra tx headroom\n\nath9k inserts padding between the 802.11 header and the data area (to\nalign it). Since it didn't declare this extra required headroom, this\nled to some nasty issues like randomly dropped packets in some setups.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Felix Fietkau <nbd@openwrt.org>\nSigned-off-by: Kalle Valo <kvalo@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/quinte17/linux-stable/commits/029cd0370241641eb70235d205aa0b90c84dce44"},{"sha":"910367e374b97fad6ae31f74198ca537e2f3cfe5","author":{"email":"1542dc81552e668e197a396f69e655c1621c300d@redhat.com","name":"Stanislaw Gruszka"},"message":"rt2800usb: add usb ID 1b75:3070 for Airlive WT-2000USB\n\nBrand: Airlive (Ovislink Corp.)\nName: Turbo-G USB Adaptor\nModel: WT-2000USB\nUSB ID: 1b75:3070\n\nReported-and-tested-by: Michael Coates <michlinux@hotmail.com>\nSigned-off-by: Stanislaw Gruszka <sgruszka@redhat.com>\nSigned-off-by: Kalle Valo <kvalo@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/quinte17/linux-stable/commits/910367e374b97fad6ae31f74198ca537e2f3cfe5"},{"sha":"c6ea46c6d3df06599daddbf3311744f3130e186c","author":{"email":"dced371c11179e2cb83b1e305b9d7b15f379452b@gmail.com","name":"Rafał Miłecki"},"message":"b43: probe bcma core (device) rev 0x15\n\nOpenWrt user reported b43 doesn't probe wireless core on SoC BCM5356A1:\n[    0.000000] bcma: bus0: Found chip with id 0x5356, rev 0x01 and package 0x04\nit is because this chip uses different 802.11 core revison than others:\n[    0.000000] bcma: bus0: Core 1 found: IEEE 802.11 (manuf 0x4BF, id 0x812, rev 0x15, class 0x0)\n\nSigned-off-by: Rafał Miłecki <zajec5@gmail.com>\nSigned-off-by: Kalle Valo <kvalo@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/quinte17/linux-stable/commits/c6ea46c6d3df06599daddbf3311744f3130e186c"},{"sha":"76d164f582150fd0259ec0fcbc485470bcd8033e","author":{"email":"118ed6118e893d16e8c6e0776e0ebc290952c897@openwrt.org","name":"Felix Fietkau"},"message":"ath10k: fix DMA related firmware crashes on multiple devices\n\nSome platforms really don't like DMA bursts of 256 bytes, and this\ncauses the firmware to crash when sending beacons.\nAlso, changing this based on the firmware version does not seem to make\nmuch sense, so use 128 bytes for all versions.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Felix Fietkau <nbd@openwrt.org>\nSigned-off-by: Kalle Valo <kvalo@qca.qualcomm.com>","distinct":true,"url":"https://api.github.com/repos/quinte17/linux-stable/commits/76d164f582150fd0259ec0fcbc485470bcd8033e"},{"sha":"868e87ccda2461cafd4a0d39f1486eb8f4a9a6f9","author":{"email":"f6aa0246ff943bfa8602cdf60d40c481b38ed232@arm.linux.org.uk","name":"Russell King"},"message":"ARM: make RiscPC depend on MMU\n\nRiscPC fails to build if MMU is disabled:\n\narch/arm/mach-rpc/ecard.c: In function 'ecard_init_pgtables':\narch/arm/mach-rpc/ecard.c:229:2: error: implicit declaration of function 'pgd_offset' [-Werror=implicit-function-declaration]\n\narrange for RiscPC to depend on MMU.\n\nSigned-off-by: Russell King <rmk+kernel@arm.linux.org.uk>","distinct":true,"url":"https://api.github.com/repos/quinte17/linux-stable/commits/868e87ccda2461cafd4a0d39f1486eb8f4a9a6f9"},{"sha":"4e077237cfb6ab13701d504060d3ae248b191e6e","author":{"email":"286df94d934d1484edf95144e535559a34962f8c@tu-ilmenau.de","name":"Michael Rossberg"},"message":"xfrm: Fix state threshold configuration from userspace\n\nAllow to change the replay threshold (XFRMA_REPLAY_THRESH) and expiry\ntimer (XFRMA_ETIMER_THRESH) of a state without having to set other\nattributes like replay counter and byte lifetime. Changing these other\nvalues while traffic flows will break the state.\n\nSigned-off-by: Michael Rossberg <michael.rossberg@tu-ilmenau.de>\nSigned-off-by: Steffen Klassert <steffen.klassert@secunet.com>","distinct":true,"url":"https://api.github.com/repos/quinte17/linux-stable/commits/4e077237cfb6ab13701d504060d3ae248b191e6e"},{"sha":"178b2d09afc05a46f68b190c6594f3a429bc2385","author":{"email":"679188261afeb60eb822cd934fd7b46a48ddd743@freescale.com","name":"Fabio Estevam"},"message":"ARM: dts: imx7d: Fix UART2 base address\n\nThe UART2 memory space starts at address 0x30890000 (UART2_URXD).\n\nFix it so that UART2 can be used.\n\nSigned-off-by: Fabio Estevam <fabio.estevam@freescale.com>\nFixes: 949673450291 (\"ARM: dts: add imx7d soc dtsi file\")\nCc: <stable@vger.kernel.org>\nSigned-off-by: Shawn Guo <shawnguo@kernel.org>","distinct":true,"url":"https://api.github.com/repos/quinte17/linux-stable/commits/178b2d09afc05a46f68b190c6594f3a429bc2385"},{"sha":"7253054e5d05233063c48f57ac02283bd35753d8","author":{"email":"6c81a7e275706687a5edcbeeec7ded4a5dcad6c5@peak-system.com","name":"Stephane Grosjean"},"message":"can: peak_pci: add unused device id. in devices table\n\nWhile new PEAK_PCIE_OEM_ID has been defined since 3.17, no corresponding\nentry has been added in the peak_pci_tbl[] of the peak_pci CAN driver.\n\nThis patch enables now users of the PCAN-PCI Express OEM card to run the\npeak_pci driver too.\n\nSigned-off-by: Stephane Grosjean <s.grosjean@peak-system.com>\nSigned-off-by: Marc Kleine-Budde <mkl@pengutronix.de>","distinct":true,"url":"https://api.github.com/repos/quinte17/linux-stable/commits/7253054e5d05233063c48f57ac02283bd35753d8"},{"sha":"6ece90f9a13e2592cbd6634f74bcb306169b5ab6","author":{"email":"707d14912bb250caf67dfe0ea4035681fbfc4f56@netfilter.org","name":"Pablo Neira Ayuso"},"message":"netfilter: fix Kconfig dependencies for nf_dup_ipv{4,6}\n\nnet/built-in.o: In function `nf_dup_ipv4': (.text+0xed24d): undefined reference to `nf_conntrack_untracked'\nnet/built-in.o: In function `nf_dup_ipv4': (.text+0xed267): undefined reference to `nf_conntrack_untracked'\nnet/built-in.o: In function `nf_dup_ipv6': (.text+0x158aef): undefined reference to `nf_conntrack_untracked'\nnet/built-in.o: In function `nf_dup_ipv6': (.text+0x158b09): undefined reference to `nf_conntrack_untracked'\n\nReported-by: Randy Dunlap <rdunlap@infradead.org>\nSigned-off-by: Pablo Neira Ayuso <pablo@netfilter.org>","distinct":true,"url":"https://api.github.com/repos/quinte17/linux-stable/commits/6ece90f9a13e2592cbd6634f74bcb306169b5ab6"},{"sha":"1f744fd317dc55cadd7132c57c499e3117aea01d","author":{"email":"f6791a31c90678fcc39be798e02f0a198b51c990@gmail.com","name":"Thomas Hebb"},"message":"ARM: dts: berlin: change BG2Q's USB PHY compatible\n\nCurrently, BG2Q shares a compatible with BG2. This is incorrect, since\nBG2 and BG2Q use different USB PLL dividers. In reality, BG2Q shares a\ndivider with BG2CD. Change BG2Q's USB PHY compatible string to reflect\nthat.\n\nCc: <stable@vger.kernel.org> # v4.2.0-\nSigned-off-by: Thomas Hebb <tommyhebb@gmail.com>\nSigned-off-by: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>","distinct":true,"url":"https://api.github.com/repos/quinte17/linux-stable/commits/1f744fd317dc55cadd7132c57c499e3117aea01d"},{"sha":"54328e64047a54b8fc2362c2e1f0fa16c90f739f","author":{"email":"ed0f1d78b8c21b2970494a178da4bdfa8beba2a7@lwfinger.net","name":"Larry Finger"},"message":"rtlwifi: rtl8821ae: Fix system lockups on boot\n\nIn commit 1277fa2ab2f9 (\"rtlwifi: Remove the clear interrupt routine from all\ndrivers\"), the code that cleared all interrupt enable bits before setting them\nwas removed for all PCI drivers. This fixed an issue that caused TX to be\nblocked for 3-5 seconds. On some RTL8821AE units, this change causes soft\nlockups to occur on boot. For that reason, the portion of the earlier commit\nthat applied to rtl8821ae is reverted. Kernels 4.1 and newer are affected.\n\nSee http://marc.info/?l=linux-wireless&m=144373370103285&w=2 and\nhttps://bugzilla.opensuse.org/show_bug.cgi?id=944978 for two cases where\nthis regression affected user systems. Note that this bug does not appear on\nany of the developer's setups. For those users whose systems are affected\nby the TX blockage, but do not lock up on boot, a module parameter is added\nto disable the interrupt clear\n\nFixes: 1277fa2ab2f9 (\"rtlwifi: Remove the clear interrupt routine from all drivers\")\nSigned-off-by: Larry Finger <Larry.Finger@lwfinger.net>\nCc: Stable <stable@vger.kernel.org> [V4.1+]\nSigned-off-by: Kalle Valo <kvalo@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/quinte17/linux-stable/commits/54328e64047a54b8fc2362c2e1f0fa16c90f739f"},{"sha":"7cc97d77ee8a90a6389b96a62472cddc02475ffc","author":{"email":"aa28ee08db6737a718bd8454760cefe8d54c851d@gmail.com","name":"Adam YH Lee"},"message":"iio: adc: twl4030: Fix ADC[3:6] readings\n\nMADC[3:6] reads incorrect values without these two following changes:\n\n- enable the 3v1 bias regulator for ADC[3:6]\n- configure ADC[3:6] lines as input, not as USB\n\nSigned-off-by: Adam YH Lee <adam.yh.lee@gmail.com>\nSigned-off-by: Jonathan Cameron <jic23@kernel.org>","distinct":true,"url":"https://api.github.com/repos/quinte17/linux-stable/commits/7cc97d77ee8a90a6389b96a62472cddc02475ffc"},{"sha":"61fd56309165d4790f99462d893b099f0b07312a","author":{"email":"9cd9d802d23c0ed5e224beabf4ae4a5c478746ef@linaro.org","name":"Linus Walleij"},"message":"iio: st_accel: fix interrupt handling on LIS3LV02\n\nThis accelerometer accidentally either emits a DRDY signal or an\nIRQ signal. Accidentally I activated the IRQ signal as I thought\nit was analogous to the interrupt generator on other ST\naccelerometers. This was wrong. After this patch generic_buffer\ngives a nice stream of accelerometer readings.\n\nFixes: 3acddf74f807778f \"iio: st-sensors: add support for lis3lv02d accelerometer\"\nCc: Denis CIOCCA <denis.ciocca@st.com>\nSigned-off-by: Linus Walleij <linus.walleij@linaro.org>\nCc: <Stable@vger.kernel.org>\nSigned-off-by: Jonathan Cameron <jic23@kernel.org>","distinct":true,"url":"https://api.github.com/repos/quinte17/linux-stable/commits/61fd56309165d4790f99462d893b099f0b07312a"},{"sha":"eda7d0f38aaf50dbb2a2de15e8db386c4f6f65fc","author":{"email":"ff341aa343d564f9e53e9dcb6996be8c04859a66@oracle.com","name":"Dan Carpenter"},"message":"iio: accel: sca3000: memory corruption in sca3000_read_first_n_hw_rb()\n\n\"num_read\" is in byte units but we are write u16s so we end up write\ntwice as much as intended.\n\nSigned-off-by: Dan Carpenter <dan.carpenter@oracle.com>\nCc: <Stable@vger.kernel.org>\nSigned-off-by: Jonathan Cameron <jic23@kernel.org>","distinct":true,"url":"https://api.github.com/repos/quinte17/linux-stable/commits/eda7d0f38aaf50dbb2a2de15e8db386c4f6f65fc"},{"sha":"e6740165b8f7f06d8caee0fceab3fb9d790a6fed","author":{"email":"c9cf31cb6c9821bed82e940f06145b026ca536b5@alphalink.fr","name":"Guillaume Nault"},"message":"ppp: don't override sk->sk_state in pppoe_flush_dev()\n\nSince commit 2b018d57ff18 (\"pppoe: drop PPPOX_ZOMBIEs in pppoe_release\"),\npppoe_release() calls dev_put(po->pppoe_dev) if sk is in the\nPPPOX_ZOMBIE state. But pppoe_flush_dev() can set sk->sk_state to\nPPPOX_ZOMBIE _and_ reset po->pppoe_dev to NULL. This leads to the\nfollowing oops:\n\n[  570.140800] BUG: unable to handle kernel NULL pointer dereference at 00000000000004e0\n[  570.142931] IP: [<ffffffffa018c701>] pppoe_release+0x50/0x101 [pppoe]\n[  570.144601] PGD 3d119067 PUD 3dbc1067 PMD 0\n[  570.144601] Oops: 0000 [#1] SMP\n[  570.144601] Modules linked in: l2tp_ppp l2tp_netlink l2tp_core ip6_udp_tunnel udp_tunnel pppoe pppox ppp_generic slhc loop crc32c_intel ghash_clmulni_intel jitterentropy_rng sha256_generic hmac drbg ansi_cprng aesni_intel aes_x86_64 ablk_helper cryptd lrw gf128mul glue_helper acpi_cpufreq evdev serio_raw processor button ext4 crc16 mbcache jbd2 virtio_net virtio_blk virtio_pci virtio_ring virtio\n[  570.144601] CPU: 1 PID: 15738 Comm: ppp-apitest Not tainted 4.2.0 #1\n[  570.144601] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014\n[  570.144601] task: ffff88003d30d600 ti: ffff880036b60000 task.ti: ffff880036b60000\n[  570.144601] RIP: 0010:[<ffffffffa018c701>]  [<ffffffffa018c701>] pppoe_release+0x50/0x101 [pppoe]\n[  570.144601] RSP: 0018:ffff880036b63e08  EFLAGS: 00010202\n[  570.144601] RAX: 0000000000000000 RBX: ffff880034340000 RCX: 0000000000000206\n[  570.144601] RDX: 0000000000000006 RSI: ffff88003d30dd20 RDI: ffff88003d30dd20\n[  570.144601] RBP: ffff880036b63e28 R08: 0000000000000001 R09: 0000000000000000\n[  570.144601] R10: 00007ffee9b50420 R11: ffff880034340078 R12: ffff8800387ec780\n[  570.144601] R13: ffff8800387ec7b0 R14: ffff88003e222aa0 R15: ffff8800387ec7b0\n[  570.144601] FS:  00007f5672f48700(0000) GS:ffff88003fc80000(0000) knlGS:0000000000000000\n[  570.144601] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033\n[  570.144601] CR2: 00000000000004e0 CR3: 0000000037f7e000 CR4: 00000000000406a0\n[  570.144601] Stack:\n[  570.144601]  ffffffffa018f240 ffff8800387ec780 ffffffffa018f240 ffff8800387ec7b0\n[  570.144601]  ffff880036b63e48 ffffffff812caabe ffff880039e4e000 0000000000000008\n[  570.144601]  ffff880036b63e58 ffffffff812cabad ffff880036b63ea8 ffffffff811347f5\n[  570.144601] Call Trace:\n[  570.144601]  [<ffffffff812caabe>] sock_release+0x1a/0x75\n[  570.144601]  [<ffffffff812cabad>] sock_close+0xd/0x11\n[  570.144601]  [<ffffffff811347f5>] __fput+0xff/0x1a5\n[  570.144601]  [<ffffffff811348cb>] ____fput+0x9/0xb\n[  570.144601]  [<ffffffff81056682>] task_work_run+0x66/0x90\n[  570.144601]  [<ffffffff8100189e>] prepare_exit_to_usermode+0x8c/0xa7\n[  570.144601]  [<ffffffff81001a26>] syscall_return_slowpath+0x16d/0x19b\n[  570.144601]  [<ffffffff813babb1>] int_ret_from_sys_call+0x25/0x9f\n[  570.144601] Code: 48 8b 83 c8 01 00 00 a8 01 74 12 48 89 df e8 8b 27 14 e1 b8 f7 ff ff ff e9 b7 00 00 00 8a 43 12 a8 0b 74 1c 48 8b 83 a8 04 00 00 <48> 8b 80 e0 04 00 00 65 ff 08 48 c7 83 a8 04 00 00 00 00 00 00\n[  570.144601] RIP  [<ffffffffa018c701>] pppoe_release+0x50/0x101 [pppoe]\n[  570.144601]  RSP <ffff880036b63e08>\n[  570.144601] CR2: 00000000000004e0\n[  570.200518] ---[ end trace 46956baf17349563 ]---\n\npppoe_flush_dev() has no reason to override sk->sk_state with\nPPPOX_ZOMBIE. pppox_unbind_sock() already sets sk->sk_state to\nPPPOX_DEAD, which is the correct state given that sk is unbound and\npo->pppoe_dev is NULL.\n\nFixes: 2b018d57ff18 (\"pppoe: drop PPPOX_ZOMBIEs in pppoe_release\")\nTested-by: Oleksii Berezhniak <core@irc.lg.ua>\nSigned-off-by: Guillaume Nault <g.nault@alphalink.fr>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/quinte17/linux-stable/commits/e6740165b8f7f06d8caee0fceab3fb9d790a6fed"},{"sha":"9dc80a74313d2741e053a650942818a86f234fc9","author":{"email":"d12999005f6151b9468b6f2bd6d86bf9f7b59e02@163.com","name":"Geliang Tang"},"message":"amd-xgbe: fix potential memory leak in xgbe-debugfs\n\nAdded kfree() to avoid the memory leak when debugfs_create_dir() fails.\n\nSigned-off-by: Geliang Tang <geliangtang@163.com>\nAcked-by: Tom Lendacky <thomas.lendacky@amd.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/quinte17/linux-stable/commits/9dc80a74313d2741e053a650942818a86f234fc9"}]}