)]}'
{
  "log": [
    {
      "commit": "15d90b242290f228166ea79ee1cc2db6b31a2143",
      "tree": "39744874c11202c9e0dd9777caddf7e55a1b6460",
      "parents": [
        "5f97cbe22b7616ead7ae267c29cad73bc1444811",
        "fcf887e7caaa813eea821d11bf2b7619a37df37a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 20 11:18:43 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 20 11:18:43 2019 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid\n\nPull HID fixes from Jiri Kosina:\n\n - a few regression fixes for wacom driver (including fix for my earlier\n   mismerge) from Aaron Armstrong Skomra and Jason Gerecke\n\n - revert of a few Logitech device ID additions which turn out to not\n   work perfectly with the hidpp driver at the moment; proper support is\n   now scheduled for 5.4. Fixes from Benjamin Tissoires\n\n - scheduling-in-atomic fix for cp2112 driver, from Benjamin Tissoires\n\n - new device ID to intel-ish, from Even Xu\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid:\n  HID: wacom: correct misreported EKR ring values\n  HID: cp2112: prevent sleeping function called from invalid context\n  HID: intel-ish-hid: ipc: add EHL device id\n  HID: wacom: Correct distance scale for 2nd-gen Intuos devices\n  HID: logitech-hidpp: remove support for the G700 over USB\n  Revert \"HID: logitech-hidpp: add USB PID for a few more supported mice\"\n  HID: wacom: add back changes dropped in merge commit\n"
    },
    {
      "commit": "fcf887e7caaa813eea821d11bf2b7619a37df37a",
      "tree": "e9485b793effc55f001d4f5837bd08216d9e22b1",
      "parents": [
        "2d05dba2b25ecb0f8fc3a0b4eb2232da6454a47b"
      ],
      "author": {
        "name": "Aaron Armstrong Skomra",
        "email": "skomra@gmail.com",
        "time": "Fri Aug 16 12:00:54 2019 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Aug 20 10:40:40 2019 +0200"
      },
      "message": "HID: wacom: correct misreported EKR ring values\n\nThe EKR ring claims a range of 0 to 71 but actually reports\nvalues 1 to 72. The ring is used in relative mode so this\nchange should not affect users.\n\nSigned-off-by: Aaron Armstrong Skomra \u003caaron.skomra@wacom.com\u003e\nFixes: 72b236d60218f (\"HID: wacom: Add support for Express Key Remote.\")\nCc: \u003cstable@vger.kernel.org\u003e # v4.3+\nReviewed-by: Ping Cheng \u003cping.cheng@wacom.com\u003e\nReviewed-by: Jason Gerecke \u003cjason.gerecke@wacom.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "5f97cbe22b7616ead7ae267c29cad73bc1444811",
      "tree": "6c390d8bd5bd95616d73b2185417499fe0cfcbe8",
      "parents": [
        "287c55ed7df531c30f7a5093120339193dc7f166",
        "24876f09a7dfe36a82f53d304d8c1bceb3257a0f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 19 16:28:25 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 19 16:28:25 2019 -0700"
      },
      "message": "Merge tag \u0027clk-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux\n\nPull clk fixes from Stephen Boyd:\n \"A couple fixes to the core framework logic that finds clk parents, a\n  handful of samsung clk driver fixes for audio and display clks, and a\n  small fix for the Stratix10 SoC driver that was checking the wrong\n  register for validity\"\n\n* tag \u0027clk-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux:\n  clk: Fix potential NULL dereference in clk_fetch_parent_index()\n  clk: Fix falling back to legacy parent string matching\n  clk: socfpga: stratix10: fix rate caclulationg for cnt_clks\n  clk: samsung: exynos542x: Move MSCL subsystem clocks to its sub-CMU\n  clk: samsung: exynos5800: Move MAU subsystem clocks to MAU sub-CMU\n  clk: samsung: Change signature of exynos5_subcmus_init() function\n"
    },
    {
      "commit": "287c55ed7df531c30f7a5093120339193dc7f166",
      "tree": "a00ed23981296e618c07ccbb5ceb7e4e59d26b43",
      "parents": [
        "06821504fd47a5e5b641aeeb638a0ae10a216ef8",
        "33da8e7c814f77310250bb54a9db36a44c5de784"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 19 16:17:59 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 19 16:17:59 2019 -0700"
      },
      "message": "Merge branch \u0027siginfo-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace\n\nPull kernel thread signal handling fix from Eric Biederman:\n \"I overlooked the fact that kernel threads are created with all signals\n  set to SIG_IGN, and accidentally caused a regression in cifs and drbd\n  when replacing force_sig with send_sig.\n\n  This is my fix for that regression. I add a new function\n  allow_kernel_signal which allows kernel threads to receive signals\n  sent from the kernel, but continues to ignore all signals sent from\n  userspace. This ensures the user space interface for cifs and drbd\n  remain the same.\n\n  These kernel threads depend on blocking networking calls which block\n  until something is received or a signal is pending. Making receiving\n  of signals somewhat necessary for these kernel threads.\n\n  Perhaps someday we can cleanup those interfaces and remove\n  allow_kernel_signal. If not allow_kernel_signal is pretty trivial and\n  clearly documents what is going on so I don\u0027t think we will mind\n  carrying it\"\n\n* \u0027siginfo-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace:\n  signal: Allow cifs and drbd to receive their terminating signals\n"
    },
    {
      "commit": "06821504fd47a5e5b641aeeb638a0ae10a216ef8",
      "tree": "8cbe05f678f8d7bef9ca360a0737b644433dc0fc",
      "parents": [
        "555df336c754ac9de1af9a5c72508918b3796b18",
        "cfef46d692efd852a0da6803f920cc756eea2855"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 19 10:00:01 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 19 10:00:01 2019 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net\n\nPull networking fixes from David Miller:\n\n  1) Fix jmp to 1st instruction in x64 JIT, from Alexei Starovoitov.\n\n  2) Severl kTLS fixes in mlx5 driver, from Tariq Toukan.\n\n  3) Fix severe performance regression due to lack of SKB coalescing of\n     fragments during local delivery, from Guillaume Nault.\n\n  4) Error path memory leak in sch_taprio, from Ivan Khoronzhuk.\n\n  5) Fix batched events in skbedit packet action, from Roman Mashak.\n\n  6) Propagate VLAN TX offload to hw_enc_features in bond and team\n     drivers, from Yue Haibing.\n\n  7) RXRPC local endpoint refcounting fix and read after free in\n     rxrpc_queue_local(), from David Howells.\n\n  8) Fix endian bug in ibmveth multicast list handling, from Thomas\n     Falcon.\n\n  9) Oops, make nlmsg_parse() wrap around the correct function,\n     __nlmsg_parse not __nla_parse(). Fix from David Ahern.\n\n 10) Memleak in sctp_scend_reset_streams(), fro Zheng Bin.\n\n 11) Fix memory leak in cxgb4, from Wenwen Wang.\n\n 12) Yet another race in AF_PACKET, from Eric Dumazet.\n\n 13) Fix false detection of retransmit failures in tipc, from Tuong\n     Lien.\n\n 14) Use after free in ravb_tstamp_skb, from Tho Vu.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (101 commits)\n  ravb: Fix use-after-free ravb_tstamp_skb\n  netfilter: nf_tables: map basechain priority to hardware priority\n  net: sched: use major priority number as hardware priority\n  wimax/i2400m: fix a memory leak bug\n  net: cavium: fix driver name\n  ibmvnic: Unmap DMA address of TX descriptor buffers after use\n  bnxt_en: Fix to include flow direction in L2 key\n  bnxt_en: Use correct src_fid to determine direction of the flow\n  bnxt_en: Suppress HWRM errors for HWRM_NVM_GET_VARIABLE command\n  bnxt_en: Fix handling FRAG_ERR when NVM_INSTALL_UPDATE cmd fails\n  bnxt_en: Improve RX doorbell sequence.\n  bnxt_en: Fix VNIC clearing logic for 57500 chips.\n  net: kalmia: fix memory leaks\n  cx82310_eth: fix a memory leak bug\n  bnx2x: Fix VF\u0027s VLAN reconfiguration in reload.\n  Bluetooth: Add debug setting for changing minimum encryption key size\n  tipc: fix false detection of retransmit failures\n  lan78xx: Fix memory leaks\n  MAINTAINERS: r8169: Update path to the driver\n  MAINTAINERS: PHY LIBRARY: Update files in the record\n  ...\n"
    },
    {
      "commit": "555df336c754ac9de1af9a5c72508918b3796b18",
      "tree": "74c2cd33ccf1b26ab9720d563d8057ca68c6c6fd",
      "parents": [
        "d1abaeb3be7b5fa6d7a1fbbd2e14e3310005c4c1"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Aug 19 16:02:01 2019 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 19 09:43:57 2019 -0700"
      },
      "message": "keys: Fix description size\n\nThe maximum key description size is 4095.  Commit f771fde82051 (\"keys:\nSimplify key description management\") inadvertantly reduced that to 255\nand made sizes between 256 and 4095 work weirdly, and any size whereby\nsize \u0026 255 \u003d\u003d 0 would cause an assertion in __key_link_begin() at the\nfollowing line:\n\n\tBUG_ON(index_key-\u003edesc_len \u003d\u003d 0);\n\nThis can be fixed by simply increasing the size of desc_len in struct\nkeyring_index_key to a u16.\n\nNote the argument length test in keyutils only checked empty\ndescriptions and descriptions with a size around the limit (ie.  4095)\nand not for all the values in between, so it missed this.  This has been\naddressed and\n\n\thttps://git.kernel.org/pub/scm/linux/kernel/git/dhowells/keyutils.git/commit/?id\u003d066bf56807c26cd3045a25f355b34c1d8a20a5aa\n\nnow exhaustively tests all possible lengths of type, description and\npayload and then some.\n\nThe assertion failure looks something like:\n\n kernel BUG at security/keys/keyring.c:1245!\n ...\n RIP: 0010:__key_link_begin+0x88/0xa0\n ...\n Call Trace:\n  key_create_or_update+0x211/0x4b0\n  __x64_sys_add_key+0x101/0x200\n  do_syscall_64+0x5b/0x1e0\n  entry_SYSCALL_64_after_hwframe+0x44/0xa9\n\nIt can be triggered by:\n\n\tkeyctl add user \"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\" a @s\n\nFixes: f771fde82051 (\"keys: Simplify key description management\")\nReported-by: kernel test robot \u003crong.a.chen@intel.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2d05dba2b25ecb0f8fc3a0b4eb2232da6454a47b",
      "tree": "dd6628d1bdd38a416ad038de0796404e02827c94",
      "parents": [
        "b640be5bc8e4673dc8049cf74176ddedecea5597"
      ],
      "author": {
        "name": "Benjamin Tissoires",
        "email": "benjamin.tissoires@redhat.com",
        "time": "Mon Aug 12 18:04:44 2019 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Aug 19 14:13:00 2019 +0200"
      },
      "message": "HID: cp2112: prevent sleeping function called from invalid context\n\nWhen calling request_threaded_irq() with a CP2112, the function\ncp2112_gpio_irq_startup() is called in a IRQ context.\n\nTherefore we can not sleep, and we can not call\ncp2112_gpio_direction_input() there.\n\nMove the call to cp2112_gpio_direction_input() earlier to have a working\ndriver.\n\nSigned-off-by: Benjamin Tissoires \u003cbenjamin.tissoires@redhat.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "b640be5bc8e4673dc8049cf74176ddedecea5597",
      "tree": "89ff19c5885ef3dd72d912e3449ffc1a7ea71671",
      "parents": [
        "b72fb1dcd2ea9d29417711cb302cef3006fa8d5a"
      ],
      "author": {
        "name": "Even Xu",
        "email": "even.xu@intel.com",
        "time": "Fri Aug 09 21:18:29 2019 +0800"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Aug 19 14:10:41 2019 +0200"
      },
      "message": "HID: intel-ish-hid: ipc: add EHL device id\n\nEHL is a new platform using ishtp solution, add its device id\nto support list.\n\nSigned-off-by: Even Xu \u003ceven.xu@intel.com\u003e\nAcked-by: Srinivas Pandruvada \u003csrinivas.pandruvada@linux.intel.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "b72fb1dcd2ea9d29417711cb302cef3006fa8d5a",
      "tree": "19a9e1ccde3ebefcd24203b7f90c542b9e318c23",
      "parents": [
        "a3384b8d9f63cc042711293bb97bdc92dca0391d"
      ],
      "author": {
        "name": "Jason Gerecke",
        "email": "jason.gerecke@wacom.com",
        "time": "Wed Aug 07 14:11:55 2019 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Aug 19 14:08:58 2019 +0200"
      },
      "message": "HID: wacom: Correct distance scale for 2nd-gen Intuos devices\n\nDistance values reported by 2nd-gen Intuos tablets are on an inverted\nscale (0 \u003d\u003d far, 63 \u003d\u003d near). We need to change them over to a normal\nscale before reporting to userspace or else userspace drivers and\napplications can get confused.\n\nRef: https://github.com/linuxwacom/input-wacom/issues/98\nFixes: eda01dab53 (\"HID: wacom: Add four new Intuos devices\")\nSigned-off-by: Jason Gerecke \u003cjason.gerecke@wacom.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e # v4.4+\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "33da8e7c814f77310250bb54a9db36a44c5de784",
      "tree": "3f9e81897970b3388947d033054da0a36434b6f0",
      "parents": [
        "d45331b00ddb179e291766617259261c112db872"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Fri Aug 16 12:33:54 2019 -0500"
      },
      "committer": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Mon Aug 19 06:34:13 2019 -0500"
      },
      "message": "signal: Allow cifs and drbd to receive their terminating signals\n\nMy recent to change to only use force_sig for a synchronous events\nwound up breaking signal reception cifs and drbd.  I had overlooked\nthe fact that by default kthreads start out with all signals set to\nSIG_IGN.  So a change I thought was safe turned out to have made it\nimpossible for those kernel thread to catch their signals.\n\nReverting the work on force_sig is a bad idea because what the code\nwas doing was very much a misuse of force_sig.  As the way force_sig\nultimately allowed the signal to happen was to change the signal\nhandler to SIG_DFL.  Which after the first signal will allow userspace\nto send signals to these kernel threads.  At least for\nwake_ack_receiver in drbd that does not appear actively wrong.\n\nSo correct this problem by adding allow_kernel_signal that will allow\nsignals whose siginfo reports they were sent by the kernel through,\nbut will not allow userspace generated signals, and update cifs and\ndrbd to call allow_kernel_signal in an appropriate place so that their\nthread can receive this signal.\n\nFixing things this way ensures that userspace won\u0027t be able to send\nsignals and cause problems, that it is clear which signals the\nthreads are expecting to receive, and it guarantees that nothing\nelse in the system will be affected.\n\nThis change was partly inspired by similar cifs and drbd patches that\nadded allow_signal.\n\nReported-by: ronnie sahlberg \u003cronniesahlberg@gmail.com\u003e\nReported-by: Christoph Böhmwalder \u003cchristoph.boehmwalder@linbit.com\u003e\nTested-by: Christoph Böhmwalder \u003cchristoph.boehmwalder@linbit.com\u003e\nCc: Steve French \u003csmfrench@gmail.com\u003e\nCc: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nCc: David Laight \u003cDavid.Laight@ACULAB.COM\u003e\nFixes: 247bc9470b1e (\"cifs: fix rmmod regression in cifs.ko caused by force_sig changes\")\nFixes: 72abe3bcf091 (\"signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig\")\nFixes: fee109901f39 (\"signal/drbd: Use send_sig not force_sig\")\nFixes: 3cf5d076fb4d (\"signal: Remove task parameter from force_sig\")\nSigned-off-by: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\n"
    },
    {
      "commit": "d1abaeb3be7b5fa6d7a1fbbd2e14e3310005c4c1",
      "tree": "39d81bf58eb9132e2da2163fe2ee8214ab58c906",
      "parents": [
        "6825e5a6c45dbd473f8b2993a065bbea15347632"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 18 14:31:08 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 18 14:31:08 2019 -0700"
      },
      "message": "Linux 5.3-rc5\n"
    },
    {
      "commit": "cfef46d692efd852a0da6803f920cc756eea2855",
      "tree": "f3ad1784d32745cfc43bba49b78b46b88f6a674d",
      "parents": [
        "5cbe9102ae2398c0f410fd4f832d9f038e751a29"
      ],
      "author": {
        "name": "Tho Vu",
        "email": "tho.vu.wh@rvc.renesas.com",
        "time": "Fri Aug 16 17:17:02 2019 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 18 14:19:14 2019 -0700"
      },
      "message": "ravb: Fix use-after-free ravb_tstamp_skb\n\nWhen a Tx timestamp is requested, a pointer to the skb is stored in the\nravb_tstamp_skb struct. This was done without an skb_get. There exists\nthe possibility that the skb could be freed by ravb_tx_free (when\nravb_tx_free is called from ravb_start_xmit) before the timestamp was\nprocessed, leading to a use-after-free bug.\n\nUse skb_get when filling a ravb_tstamp_skb struct, and add appropriate\nfrees/consumes when a ravb_tstamp_skb struct is freed.\n\nFixes: c156633f1353 (\"Renesas Ethernet AVB driver proper\")\nSigned-off-by: Tho Vu \u003ctho.vu.wh@rvc.renesas.com\u003e\nSigned-off-by: Kazuya Mizuguchi \u003ckazuya.mizuguchi.ks@renesas.com\u003e\nSigned-off-by: Simon Horman \u003chorms+renesas@verge.net.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5cbe9102ae2398c0f410fd4f832d9f038e751a29",
      "tree": "717dbcde06dcd1d5e1f672e3235a190037315c70",
      "parents": [
        "44ef3a03252844a8753479b0cea7f29e4a804bdc",
        "3bc158f8d0330f0ac58597c023acca2234c14616"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 18 14:13:23 2019 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 18 14:13:23 2019 -0700"
      },
      "message": "Merge branch \u0027flow_offload-hardware-priority-fixes\u0027\n\nPablo Neira Ayuso says:\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nflow_offload hardware priority fixes\n\nThis patchset contains two updates for the flow_offload users:\n\n1) Pass the major tc priority to drivers so they do not have to\n   lshift it. This is a preparation patch for the fix coming in\n   patch #2.\n\n2) Set the hardware priority from the netfilter basechain priority,\n   some drivers break when using the existing hardware priority\n   number that is set to zero.\n\nv5: fix patch 2/2 to address a clang warning and to simplify\n    the priority mapping.\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3bc158f8d0330f0ac58597c023acca2234c14616",
      "tree": "717dbcde06dcd1d5e1f672e3235a190037315c70",
      "parents": [
        "ef01adae0e43cfb2468d0ea07137cc63cf31495c"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Fri Aug 16 03:24:10 2019 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 18 14:13:23 2019 -0700"
      },
      "message": "netfilter: nf_tables: map basechain priority to hardware priority\n\nThis patch adds initial support for offloading basechains using the\npriority range from 1 to 65535. This is restricting the netfilter\npriority range to 16-bit integer since this is what most drivers assume\nso far from tc. It should be possible to extend this range of supported\npriorities later on once drivers are updated to support for 32-bit\ninteger priorities.\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ef01adae0e43cfb2468d0ea07137cc63cf31495c",
      "tree": "7b121a6c43a9abbb9502e8ed54c8f4d5fa0fbbe8",
      "parents": [
        "44ef3a03252844a8753479b0cea7f29e4a804bdc"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Fri Aug 16 03:24:09 2019 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 18 14:13:23 2019 -0700"
      },
      "message": "net: sched: use major priority number as hardware priority\n\ntc transparently maps the software priority number to hardware. Update\nit to pass the major priority which is what most drivers expect. Update\ndrivers too so they do not need to lshift the priority field of the\nflow_cls_common_offload object. The stmmac driver is an exception, since\nthis code assumes the tc software priority is fine, therefore, lshift it\njust to be conservative.\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nAcked-by: Jiri Pirko \u003cjiri@mellanox.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "44ef3a03252844a8753479b0cea7f29e4a804bdc",
      "tree": "a57a078b5ee773603881dabf87ae9dfac30740f9",
      "parents": [
        "3434341004a380f4e47c3a03d4320d43982162a0"
      ],
      "author": {
        "name": "Wenwen Wang",
        "email": "wenwen@cs.uga.edu",
        "time": "Thu Aug 15 15:29:51 2019 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 18 14:11:28 2019 -0700"
      },
      "message": "wimax/i2400m: fix a memory leak bug\n\nIn i2400m_barker_db_init(), \u0027options_orig\u0027 is allocated through kstrdup()\nto hold the original command line options. Then, the options are parsed.\nHowever, if an error occurs during the parsing process, \u0027options_orig\u0027 is\nnot deallocated, leading to a memory leak bug. To fix this issue, free\n\u0027options_orig\u0027 before returning the error.\n\nSigned-off-by: Wenwen Wang \u003cwenwen@cs.uga.edu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3434341004a380f4e47c3a03d4320d43982162a0",
      "tree": "08c43e43abc337b6fb8a72d35529baa152106d88",
      "parents": [
        "80f0fe0934cd3daa13a5e4d48a103f469115b160"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "stephen@networkplumber.org",
        "time": "Thu Aug 15 12:49:49 2019 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 18 14:02:06 2019 -0700"
      },
      "message": "net: cavium: fix driver name\n\nThe driver name gets exposed in sysfs under /sys/bus/pci/drivers\nso it should look like other devices. Change it to be common\nformat (instead of \"Cavium PTP\").\n\nThis is a trivial fix that was observed by accident because\nDebian kernels were building this driver into kernel (bug).\n\nSigned-off-by: Stephen Hemminger \u003cstephen@networkplumber.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "80f0fe0934cd3daa13a5e4d48a103f469115b160",
      "tree": "7343622fab312f52ddec6e0522618afcf73bf764",
      "parents": [
        "37b0a733c12137bc1d3325c44797333177607632"
      ],
      "author": {
        "name": "Thomas Falcon",
        "email": "tlfalcon@linux.ibm.com",
        "time": "Wed Aug 14 14:57:05 2019 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 18 13:57:31 2019 -0700"
      },
      "message": "ibmvnic: Unmap DMA address of TX descriptor buffers after use\n\nThere\u0027s no need to wait until a completion is received to unmap\nTX descriptor buffers that have been passed to the hypervisor.\nInstead unmap it when the hypervisor call has completed. This patch\navoids the possibility that a buffer will not be unmapped because\na TX completion is lost or mishandled.\n\nReported-by: Abdul Haleem \u003cabdhalee@linux.vnet.ibm.com\u003e\nTested-by: Devesh K. Singh \u003cdevesh_singh@in.ibm.com\u003e\nSigned-off-by: Thomas Falcon \u003ctlfalcon@linux.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "37b0a733c12137bc1d3325c44797333177607632",
      "tree": "0f6a84f04b0c9f236d5e7165b7065701c7fec3b6",
      "parents": [
        "f1472cb09f11ddb41d4be84f0650835cb65a9073",
        "9bf46566e80fd94845527d01ebd888eb49313551"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 18 13:05:01 2019 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 18 13:05:01 2019 -0700"
      },
      "message": "Merge branch \u0027bnxt_en-Bug-fixes\u0027\n\nMichael Chan says:\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nbnxt_en: Bug fixes.\n\n2 Bug fixes related to 57500 shutdown sequence and doorbell sequence,\n2 TC Flower bug fixes related to the setting of the flow direction,\n1 NVRAM update bug fix, and a minor fix to suppress an unnecessary\nerror message.  Please queue for -stable as well.  Thanks.\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9bf46566e80fd94845527d01ebd888eb49313551",
      "tree": "0f6a84f04b0c9f236d5e7165b7065701c7fec3b6",
      "parents": [
        "685ec6a81bb0d47faf1dba49437d5bdaede2733d"
      ],
      "author": {
        "name": "Somnath Kotur",
        "email": "somnath.kotur@broadcom.com",
        "time": "Sat Aug 17 17:04:52 2019 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 18 13:05:01 2019 -0700"
      },
      "message": "bnxt_en: Fix to include flow direction in L2 key\n\nFW expects the driver to provide unique flow reference handles\nfor Tx or Rx flows. When a Tx flow and an Rx flow end up sharing\na reference handle, flow offload does not seem to work.\nThis could happen in the case of 2 flows having their L2 fields\nwildcarded but in different direction.\nFix to incorporate the flow direction as part of the L2 key\n\nv2: Move the dir field to the end of the bnxt_tc_l2_key struct to\nfix the warning reported by kbuild test robot \u003clkp@intel.com\u003e.\nThere is existing code that initializes the structure using\nnested initializer and will warn with the new u8 field added to\nthe beginning.  The structure also packs nicer when this new u8 is\nadded to the end of the structure [MChan].\n\nFixes: abd43a13525d (\"bnxt_en: Support for 64-bit flow handle.\")\nSigned-off-by: Somnath Kotur \u003csomnath.kotur@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmichael.chan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "685ec6a81bb0d47faf1dba49437d5bdaede2733d",
      "tree": "451e3e278b4f6c0ff82c727e92ba067ca201c478",
      "parents": [
        "b703ba751dbb4bcd086509ed4b28102bc1670b35"
      ],
      "author": {
        "name": "Venkat Duvvuru",
        "email": "venkatkumar.duvvuru@broadcom.com",
        "time": "Sat Aug 17 17:04:51 2019 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 18 13:05:01 2019 -0700"
      },
      "message": "bnxt_en: Use correct src_fid to determine direction of the flow\n\nDirection of the flow is determined using src_fid. For an RX flow,\nsrc_fid is PF\u0027s fid and for TX flow, src_fid is VF\u0027s fid. Direction\nof the flow must be specified, when getting statistics for that flow.\nCurrently, for DECAP flow, direction is determined incorrectly, i.e.,\ndirection is initialized as TX for DECAP flow, instead of RX. Because\nof which, stats are not reported for this DECAP flow, though it is\noffloaded and there is traffic for that flow, resulting in flow age out.\n\nThis patch fixes the problem by determining the DECAP flow\u0027s direction\nusing correct fid.  Set the flow direction in all cases for consistency\neven if 64-bit flow handle is not used.\n\nFixes: abd43a13525d (\"bnxt_en: Support for 64-bit flow handle.\")\nSigned-off-by: Venkat Duvvuru \u003cvenkatkumar.duvvuru@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmichael.chan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b703ba751dbb4bcd086509ed4b28102bc1670b35",
      "tree": "de074273bec861bc90fdb42c44b4272f5f9fb483",
      "parents": [
        "dd2ebf3404c7c295014bc025dea23960960ceb1a"
      ],
      "author": {
        "name": "Vasundhara Volam",
        "email": "vasundhara-v.volam@broadcom.com",
        "time": "Sat Aug 17 17:04:50 2019 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 18 13:05:01 2019 -0700"
      },
      "message": "bnxt_en: Suppress HWRM errors for HWRM_NVM_GET_VARIABLE command\n\nFor newly added NVM parameters, older firmware may not have the support.\nSuppress the error message to avoid the unncessary error message which is\ntriggered when devlink calls the driver during initialization.\n\nFixes: 782a624d00fa (\"bnxt_en: Add bnxt_en initial params table and register it.\")\nSigned-off-by: Vasundhara Volam \u003cvasundhara-v.volam@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmichael.chan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dd2ebf3404c7c295014bc025dea23960960ceb1a",
      "tree": "c69c46843c57da534298e61a9c799315d7049887",
      "parents": [
        "e8f267b063208372f7a329c6d5288d58944d873c"
      ],
      "author": {
        "name": "Vasundhara Volam",
        "email": "vasundhara-v.volam@broadcom.com",
        "time": "Sat Aug 17 17:04:49 2019 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 18 13:05:01 2019 -0700"
      },
      "message": "bnxt_en: Fix handling FRAG_ERR when NVM_INSTALL_UPDATE cmd fails\n\nIf FW returns FRAG_ERR in response error code, driver is resending the\ncommand only when HWRM command returns success. Fix the code to resend\nNVM_INSTALL_UPDATE command with DEFRAG install flags, if FW returns\nFRAG_ERR in its response error code.\n\nFixes: cb4d1d626145 (\"bnxt_en: Retry failed NVM_INSTALL_UPDATE with defragmentation flag enabled.\")\nSigned-off-by: Vasundhara Volam \u003cvasundhara-v.volam@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmichael.chan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e8f267b063208372f7a329c6d5288d58944d873c",
      "tree": "847a33cc674c63a1a6b2ad01fc84404b421ea448",
      "parents": [
        "a46ecb116fb7f722fa8cb2da01959c36e4e10c41"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "michael.chan@broadcom.com",
        "time": "Sat Aug 17 17:04:48 2019 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 18 13:05:00 2019 -0700"
      },
      "message": "bnxt_en: Improve RX doorbell sequence.\n\nWhen both RX buffers and RX aggregation buffers have to be\nreplenished at the end of NAPI, post the RX aggregation buffers first\nbefore RX buffers.  Otherwise, we may run into a situation where\nthere are only RX buffers without RX aggregation buffers for a split\nsecond.  This will cause the hardware to abort the RX packet and\nreport buffer errors, which will cause unnecessary cleanup by the\ndriver.\n\nRinging the Aggregation ring doorbell first before the RX ring doorbell\nwill prevent some of these buffer errors.  Use the same sequence during\nring initialization as well.\n\nFixes: 697197e5a173 (\"bnxt_en: Re-structure doorbells.\")\nSigned-off-by: Michael Chan \u003cmichael.chan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a46ecb116fb7f722fa8cb2da01959c36e4e10c41",
      "tree": "fcedd6fc439246e32b9c39273ae2372fea88cada",
      "parents": [
        "f1472cb09f11ddb41d4be84f0650835cb65a9073"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "michael.chan@broadcom.com",
        "time": "Sat Aug 17 17:04:47 2019 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 18 13:05:00 2019 -0700"
      },
      "message": "bnxt_en: Fix VNIC clearing logic for 57500 chips.\n\nDuring device shutdown, the VNIC clearing sequence needs to be modified\nto free the VNIC first before freeing the RSS contexts.  The current\ncode is doing the reverse and we can get mis-directed RX completions\nto CP ring ID 0 when the RSS contexts are freed and zeroed.  The clearing\nof RSS contexts is not required with the new sequence.\n\nRefactor the VNIC clearing logic into a new function bnxt_clear_vnic()\nand do the chip specific VNIC clearing sequence.\n\nFixes: 7b3af4f75b81 (\"bnxt_en: Add RSS support for 57500 chips.\")\nSigned-off-by: Michael Chan \u003cmichael.chan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f1472cb09f11ddb41d4be84f0650835cb65a9073",
      "tree": "e29a80bcb173a25a5f45ca91e8ab88b656de0a0a",
      "parents": [
        "1eca92eef18719027d394bf1a2d276f43e7cf886"
      ],
      "author": {
        "name": "Wenwen Wang",
        "email": "wenwen@cs.uga.edu",
        "time": "Wed Aug 14 13:56:43 2019 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 18 13:03:21 2019 -0700"
      },
      "message": "net: kalmia: fix memory leaks\n\nIn kalmia_init_and_get_ethernet_addr(), \u0027usb_buf\u0027 is allocated through\nkmalloc(). In the following execution, if the \u0027status\u0027 returned by\nkalmia_send_init_packet() is not 0, \u0027usb_buf\u0027 is not deallocated, leading\nto memory leaks. To fix this issue, add the \u0027out\u0027 label to free \u0027usb_buf\u0027.\n\nSigned-off-by: Wenwen Wang \u003cwenwen@cs.uga.edu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1eca92eef18719027d394bf1a2d276f43e7cf886",
      "tree": "6f73e6f38e3746cb8b3a70f6d98c78f4d097ac65",
      "parents": [
        "4a4d2d372fb9b9229327e2ed01d5d9572eddf4de"
      ],
      "author": {
        "name": "Wenwen Wang",
        "email": "wenwen@cs.uga.edu",
        "time": "Wed Aug 14 13:03:38 2019 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 18 13:01:54 2019 -0700"
      },
      "message": "cx82310_eth: fix a memory leak bug\n\nIn cx82310_bind(), \u0027dev-\u003epartial_data\u0027 is allocated through kmalloc().\nThen, the execution waits for the firmware to become ready. If the firmware\nis not ready in time, the execution is terminated. However, the allocated\n\u0027dev-\u003epartial_data\u0027 is not deallocated on this path, leading to a memory\nleak bug. To fix this issue, free \u0027dev-\u003epartial_data\u0027 before returning the\nerror.\n\nSigned-off-by: Wenwen Wang \u003cwenwen@cs.uga.edu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6825e5a6c45dbd473f8b2993a065bbea15347632",
      "tree": "52df289d9f503f2c378e74d32abde8dd96f3a866",
      "parents": [
        "3039fadf2bfdc104dc963820c305778c7c1a6229",
        "834de5c1aa768eb3d233d6544ea7153826c4b206"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 18 12:56:42 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 18 12:56:42 2019 -0700"
      },
      "message": "Merge tag \u0027fixes-for-5.3-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux\n\nPull MTD fix from Richard Weinberger:\n \"A single fix for MTD to correctly set the spi-nor WP pin\"\n\n* tag \u0027fixes-for-5.3-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux:\n  mtd: spi-nor: Fix the disabling of write protection at init\n"
    },
    {
      "commit": "4a4d2d372fb9b9229327e2ed01d5d9572eddf4de",
      "tree": "eb1ce904cc563e017821b42373c7f649c3a6b733",
      "parents": [
        "42eb4554702d40668968da333ffa37cc0a15ff9e"
      ],
      "author": {
        "name": "Manish Chopra",
        "email": "manishc@marvell.com",
        "time": "Sun Aug 18 07:25:48 2019 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 18 12:45:07 2019 -0700"
      },
      "message": "bnx2x: Fix VF\u0027s VLAN reconfiguration in reload.\n\nCommit 04f05230c5c13 (\"bnx2x: Remove configured vlans as\npart of unload sequence.\"), introduced a regression in driver\nthat as a part of VF\u0027s reload flow, VLANs created on the VF\ndoesn\u0027t get re-configured in hardware as vlan metadata/info\nwas not getting cleared for the VFs which causes vlan PING to stop.\n\nThis patch clears the vlan metadata/info so that VLANs gets\nre-configured back in the hardware in VF\u0027s reload flow and\nPING/traffic continues for VLANs created over the VFs.\n\nFixes: 04f05230c5c13 (\"bnx2x: Remove configured vlans as part of unload sequence.\")\nSigned-off-by: Manish Chopra \u003cmanishc@marvell.com\u003e\nSigned-off-by: Sudarsana Kalluru \u003cskalluru@marvell.com\u003e\nSigned-off-by: Shahed Shaikh \u003cshshaikh@marvell.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3039fadf2bfdc104dc963820c305778c7c1a6229",
      "tree": "1adbef5e37da3f3feece08b8c7dfa6e1bab4ce74",
      "parents": [
        "c332f3a70e7a094e4a60d68a2c4c6f051ed7f04d",
        "07301df7d2fc220d3de5f7ad804dcb941400cb00"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 18 09:51:48 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 18 09:51:48 2019 -0700"
      },
      "message": "Merge tag \u0027for-5.3-rc4-tag\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux\n\nPull btrfs fixes from David Sterba:\n \"Two fixes that popped up during testing:\n\n   - fix for sysfs-related code that adds/removes block groups, warnings\n     appear during several fstests in connection with sysfs updates in\n     5.3, the fix essentially replaces a workaround with scope NOFS and\n     applies to 5.2-based branch too\n\n   - add sanity check of trim range\"\n\n* tag \u0027for-5.3-rc4-tag\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux:\n  btrfs: trim: Check the range passed into to prevent overflow\n  Btrfs: fix sysfs warning and missing raid sysfs directories\n"
    },
    {
      "commit": "c332f3a70e7a094e4a60d68a2c4c6f051ed7f04d",
      "tree": "898fdc281a401a44dc83df22dac27e4d64d298a2",
      "parents": [
        "645c03aaca2bc02f5d5cc70804ca00b248b729dc",
        "a90118c445cc7f07781de26a9684d4ec58bfcfd1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 18 09:45:42 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 18 09:45:42 2019 -0700"
      },
      "message": "Merge branch \u0027x86-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull x86 fixes from Thomas Gleixner:\n \"A set of fixes for x86:\n\n   - Fix the inconsistent error handling in the umwait init code\n\n   - Rework the boot param zeroing so gcc9 stops complaining about out\n     of bound memset. The resulting source code is actually more sane to\n     read than the smart solution we had\n\n   - Maintainers update so Tony gets involved when Intel models are\n     added\n\n   - Some more fallthrough fixes\"\n\n* \u0027x86-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  x86/boot: Save fields explicitly, zero out everything else\n  MAINTAINERS, x86/CPU: Tony Luck will maintain asm/intel-family.h\n  x86/fpu/math-emu: Address fallthrough warnings\n  x86/apic/32: Fix yet another implicit fallthrough warning\n  x86/umwait: Fix error handling in umwait_init()\n"
    },
    {
      "commit": "645c03aaca2bc02f5d5cc70804ca00b248b729dc",
      "tree": "e0b6376e2382049ce235f90ca441e97322a77d12",
      "parents": [
        "5bba5c9c86b31895f5cb67f2db2b0f0cddc96dc6",
        "cbd32a1c56e36fedaa93a727699188bd3e6e6f67"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 18 09:36:51 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 18 09:36:51 2019 -0700"
      },
      "message": "Merge branch \u0027efi-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull EFI fix from Thomas Gleixner:\n \"A single fix for a EFI mixed mode regression caused by recent rework\n  which did not take the firmware bitwidth into account\"\n\n* \u0027efi-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  efi-stub: Fix get_efi_config_table on mixed-mode setups\n"
    },
    {
      "commit": "5bba5c9c86b31895f5cb67f2db2b0f0cddc96dc6",
      "tree": "43558609a8405a5fa723f5ac79d2942cffaba5c0",
      "parents": [
        "4503c0a41571bf17ef49bd147da83250d86ff7d5",
        "0dda5907b0fc60f72f67f479f224e02c95d06e21"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 18 09:26:16 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 18 09:26:16 2019 -0700"
      },
      "message": "Merge tag \u0027spdx-5.3-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx\n\nPull SPDX fixes from Greg KH:\n \"Here are four small SPDX fixes for 5.3-rc5.\n\n  A few style fixes for some SPDX comments, added an SPDX tag for one\n  file, and fix up some GPL boilerplate for another file.\n\n  All of these have been in linux-next for a few weeks with no reported\n  issues (they are comment changes only, so that\u0027s to be expected...)\"\n\n* tag \u0027spdx-5.3-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx:\n  i2c: stm32: Use the correct style for SPDX License Identifier\n  intel_th: Use the correct style for SPDX License Identifier\n  coccinelle: api/atomic_as_refcounter: add SPDX License Identifier\n  kernel/configs: Replace GPL boilerplate code with SPDX identifier\n"
    },
    {
      "commit": "4503c0a41571bf17ef49bd147da83250d86ff7d5",
      "tree": "391465c39a2f9542eb12439360eca1a877e933b1",
      "parents": [
        "ae1a616af36e5ad0726407b76feed5060a424744",
        "9cd02b09a0f4439e5323c20b710331771c2b6341"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 18 09:17:41 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 18 09:17:41 2019 -0700"
      },
      "message": "Merge tag \u0027char-misc-5.3-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc\n\nPull char/misc driver fixes from Greg KH:\n \"Here are some small char and misc driver fixes for 5.3-rc5.\n\n  These are two different subsystems needing some fixes, the habanalabs\n  driver which is has some more big endian fixes for problems found. The\n  other are some small soundwire fixes, including some Kconfig\n  dependencies needed to resolve reported build errors.\n\n  All of these have been in linux-next this week with no reported\n  issues\"\n\n* tag \u0027char-misc-5.3-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc:\n  misc: xilinx-sdfec: fix dependency and build error\n  habanalabs: fix device IRQ unmasking for BE host\n  habanalabs: fix endianness handling for internal QMAN submission\n  habanalabs: fix completion queue handling when host is BE\n  habanalabs: fix endianness handling for packets from user\n  habanalabs: fix DRAM usage accounting on context tear down\n  habanalabs: Avoid double free in error flow\n  soundwire: fix regmap dependencies and align with other serial links\n  soundwire: cadence_master: fix definitions for INTSTAT0/1\n  soundwire: cadence_master: fix register definition for SLAVE_STATE\n"
    },
    {
      "commit": "ae1a616af36e5ad0726407b76feed5060a424744",
      "tree": "6ae514aab7617b7900cb74b17211e6f4903f75c8",
      "parents": [
        "359334caf777854fc0647c610f4c34be5eaeb3ca",
        "48b30e10bfc20ec6195642cc09ea6f08a8015df7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 18 09:14:56 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 18 09:14:56 2019 -0700"
      },
      "message": "Merge tag \u0027staging-5.3-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging\n\nPull staging/IIO fixes from Greg KH:\n \"Here are four small staging and iio driver fixes for 5.3-rc5\n\n  Two are for the dt3000 comedi driver for some reported problems found\n  in that codebase, and two are some small iio fixes.\n\n  All of these have been in linux-next this week with no reported\n  issues\"\n\n* tag \u0027staging-5.3-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging:\n  staging: comedi: dt3000: Fix rounding up of timer divisor\n  staging: comedi: dt3000: Fix signed integer overflow \u0027divider * base\u0027\n  iio: adc: max9611: Fix temperature reading in probe\n  iio: frequency: adf4371: Fix output frequency setting\n"
    },
    {
      "commit": "359334caf777854fc0647c610f4c34be5eaeb3ca",
      "tree": "e1138a741264d7e36aa2d5f815128b4e30d37a7c",
      "parents": [
        "8fde2832bd0bdc5a2b57330a9e9c3d2fa16bd1d8",
        "6a5f43d1d8bd3779e428178438caf33f60427124"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 18 09:11:29 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 18 09:11:29 2019 -0700"
      },
      "message": "Merge tag \u0027usb-5.3-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb\n\nPull USB fixes from Greg KH:\n \"Here are number of small USB fixes for 5.3-rc5.\n\n  Syzbot has been on a tear recently now that it has some good USB\n  debugging hooks integrated, so there\u0027s a number of fixes in here found\n  by those tools for some _very_ old bugs. Also a handful of gadget\n  driver fixes for reported issues, some hopefully-final dma fixes for\n  host controller drivers, and some new USB serial gadget driver ids.\n\n  All of these have been in linux-next this week with no reported issues\n  (the usb-serial ones were in linux-next in its own branch, but merged\n  into mine on Friday)\"\n\n* tag \u0027usb-5.3-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb:\n  usb: add a hcd_uses_dma helper\n  usb: don\u0027t create dma pools for HCDs with a localmem_pool\n  usb: chipidea: imx: fix EPROBE_DEFER support during driver probe\n  usb: host: fotg2: restart hcd after port reset\n  USB: CDC: fix sanity checks in CDC union parser\n  usb: cdc-acm: make sure a refcount is taken early enough\n  USB: serial: option: add the BroadMobi BM818 card\n  USB: serial: option: Add Motorola modem UARTs\n  USB: core: Fix races in character device registration and deregistraion\n  usb: gadget: mass_storage: Fix races between fsg_disable and fsg_set_alt\n  usb: gadget: composite: Clear \"suspended\" on reset/disconnect\n  usb: gadget: udc: renesas_usb3: Fix sysfs interface of \"role\"\n  USB: serial: option: add D-Link DWM-222 device ID\n  USB: serial: option: Add support for ZTE MF871A\n"
    },
    {
      "commit": "8fde2832bd0bdc5a2b57330a9e9c3d2fa16bd1d8",
      "tree": "d25b713c9e9389c9a56938168d19426357abff9c",
      "parents": [
        "85d8d3b172eb37b23dcdbe9fa7a85e343642bfea",
        "a982eeb09b6030e567b8b815277c8c9197168040"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 17 19:39:54 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 17 19:39:54 2019 -0700"
      },
      "message": "Merge tag \u0027for-linus-2019-08-17\u0027 of git://git.kernel.dk/linux-block\n\nPull block fixes from Jens Axboe:\n \"A collection of fixes that should go into this series. This contains:\n\n   - Revert of the REQ_NOWAIT_INLINE and associated dio changes. There\n     were still corner cases there, and even though I had a solution for\n     it, it\u0027s too involved for this stage. (me)\n\n   - Set of NVMe fixes (via Sagi)\n\n   - io_uring fix for fixed buffers (Anthony)\n\n   - io_uring defer issue fix (Jackie)\n\n   - Regression fix for queue sync at exit time (zhengbin)\n\n   - xen blk-back memory leak fix (Wenwen)\"\n\n* tag \u0027for-linus-2019-08-17\u0027 of git://git.kernel.dk/linux-block:\n  io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list\n  block: remove REQ_NOWAIT_INLINE\n  io_uring: fix manual setup of iov_iter for fixed buffers\n  xen/blkback: fix memory leaks\n  blk-mq: move cancel of requeue_work to the front of blk_exit_queue\n  nvme-pci: Fix async probe remove race\n  nvme: fix controller removal race with scan work\n  nvme-rdma: fix possible use-after-free in connect error flow\n  nvme: fix a possible deadlock when passthru commands sent to a multipath device\n  nvme-core: Fix extra device_put() call on error path\n  nvmet-file: fix nvmet_file_flush() always returning an error\n  nvmet-loop: Flush nvme_delete_wq when removing the port\n  nvmet: Fix use-after-free bug when a port is removed\n  nvme-multipath: revalidate nvme_ns_head gendisk in nvme_validate_ns\n"
    },
    {
      "commit": "85d8d3b172eb37b23dcdbe9fa7a85e343642bfea",
      "tree": "fa6a84582c4940def5e9535b265cf90d29977067",
      "parents": [
        "05c525326957b504561d271f669d3b315930422f",
        "bafe1e79e05de725e26b3f60c90b49e635b686b9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 17 19:31:30 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 17 19:31:30 2019 -0700"
      },
      "message": "Merge tag \u0027hyperv-fixes-signed\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux\n\nPull Hyper-V fixes from Sasha Levin:\n\n - A few fixes for the userspace hyper-v tools from Adrian Vladu.\n\n - A fix for the hyper-v MAINTAINERs entry from Lan Tianyu.\n\n - Fix for SPDX license identifier in the userspace tools from Nishad\n   Kamdar.\n\n* tag \u0027hyperv-fixes-signed\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux:\n  MAINTAINERS: Fix Hyperv vIOMMU driver file name\n  tools: hv: Use the correct style for SPDX License Identifier\n  tools: hv: fix typos in toolchain\n  tools: hv: fix KVP and VSS daemons exit code\n  tools: hv: fixed Python pep8/flake8 warnings for lsvmbus\n"
    },
    {
      "commit": "42eb4554702d40668968da333ffa37cc0a15ff9e",
      "tree": "83e5ce4df0c549608b365a84612707a88240474f",
      "parents": [
        "712042313b23b5df7451faf4b279beb3025e990c",
        "58a96fc35375ab87db7c5b69336f5befde1b548f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 17 12:37:47 2019 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 17 12:37:47 2019 -0700"
      },
      "message": "Merge branch \u0027for-upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth\n\nJohan Hedberg says:\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\npull request: bluetooth 2019-08-17\n\nHere\u0027s a set of Bluetooth fixes for the 5.3-rc series:\n\n - Multiple fixes for Qualcomm (btqca \u0026 hci_qca) drivers\n - Minimum encryption key size debugfs setting (this is required for\n   Bluetooth Qualification)\n - Fix hidp_send_message() to have a meaningful return value\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bafe1e79e05de725e26b3f60c90b49e635b686b9",
      "tree": "2559f2985b84ad7887b584f7a75a854608b51be3",
      "parents": [
        "61e0f39105b7926a41bc03158eccf5ed13207ebd"
      ],
      "author": {
        "name": "Lan Tianyu",
        "email": "Tianyu.Lan@microsoft.com",
        "time": "Tue Mar 26 14:28:21 2019 +0800"
      },
      "committer": {
        "name": "Sasha Levin",
        "email": "sashal@kernel.org",
        "time": "Sat Aug 17 15:29:39 2019 -0400"
      },
      "message": "MAINTAINERS: Fix Hyperv vIOMMU driver file name\n\nThe Hyperv vIOMMU file name should be \"hyperv-iommu.c\" rather\nthan \"hyperv_iommu.c\". This patch is to fix it.\n\nSigned-off-by: Lan Tianyu \u003cTianyu.Lan@microsoft.com\u003e\nSigned-off-by: Sasha Levin \u003csashal@kernel.org\u003e\n"
    },
    {
      "commit": "61e0f39105b7926a41bc03158eccf5ed13207ebd",
      "tree": "208b04a446d3912fb2bb24cd4444bdef86e07710",
      "parents": [
        "2d35c66036b2494c329a32468c85405493370e75"
      ],
      "author": {
        "name": "Nishad Kamdar",
        "email": "nishadkamdar@gmail.com",
        "time": "Mon Jul 22 19:01:17 2019 +0530"
      },
      "committer": {
        "name": "Sasha Levin",
        "email": "sashal@kernel.org",
        "time": "Sat Aug 17 15:29:34 2019 -0400"
      },
      "message": "tools: hv: Use the correct style for SPDX License Identifier\n\nThis patch corrects the SPDX License Identifier style\nin the trace header file related to Microsoft Hyper-V\nclient drivers.\nFor C header files Documentation/process/license-rules.rst\nmandates C-like comments (opposed to C source files where\nC++ style should be used)\n\nChanges made by using a script provided by Joe Perches here:\nhttps://lkml.org/lkml/2019/2/7/46\n\nSuggested-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Nishad Kamdar \u003cnishadkamdar@gmail.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nSigned-off-by: Sasha Levin \u003csashal@kernel.org\u003e\n"
    },
    {
      "commit": "2d35c66036b2494c329a32468c85405493370e75",
      "tree": "9d396815ac094015b918b8b36b845a95184ea986",
      "parents": [
        "b0995156071b0ff29a5902964a9dc8cfad6f81c0"
      ],
      "author": {
        "name": "Adrian Vladu",
        "email": "avladu@cloudbasesolutions.com",
        "time": "Mon May 06 16:51:24 2019 +0000"
      },
      "committer": {
        "name": "Sasha Levin",
        "email": "sashal@kernel.org",
        "time": "Sat Aug 17 15:29:28 2019 -0400"
      },
      "message": "tools: hv: fix typos in toolchain\n\nFix typos in the HyperV toolchain.\n\nSigned-off-by: Adrian Vladu \u003cavladu@cloudbasesolutions.com\u003e\n\nCc: \"K. Y. Srinivasan\" \u003ckys@microsoft.com\u003e\nCc: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nCc: Stephen Hemminger \u003csthemmin@microsoft.com\u003e\nCc: Sasha Levin \u003csashal@kernel.org\u003e\nCc: Alessandro Pilotti \u003capilotti@cloudbasesolutions.com\u003e\nSigned-off-by: Sasha Levin \u003csashal@kernel.org\u003e\n"
    },
    {
      "commit": "b0995156071b0ff29a5902964a9dc8cfad6f81c0",
      "tree": "a16745466b81e7ba63fe5ddebed2ef369e3cd8c2",
      "parents": [
        "5912e791f3018de0a007c8cfa9cb38c97d3e5f5c"
      ],
      "author": {
        "name": "Adrian Vladu",
        "email": "avladu@cloudbasesolutions.com",
        "time": "Mon May 06 16:50:58 2019 +0000"
      },
      "committer": {
        "name": "Sasha Levin",
        "email": "sashal@kernel.org",
        "time": "Sat Aug 17 15:29:23 2019 -0400"
      },
      "message": "tools: hv: fix KVP and VSS daemons exit code\n\nHyperV KVP and VSS daemons should exit with 0 when the \u0027--help\u0027\nor \u0027-h\u0027 flags are used.\n\nSigned-off-by: Adrian Vladu \u003cavladu@cloudbasesolutions.com\u003e\n\nCc: \"K. Y. Srinivasan\" \u003ckys@microsoft.com\u003e\nCc: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nCc: Stephen Hemminger \u003csthemmin@microsoft.com\u003e\nCc: Sasha Levin \u003csashal@kernel.org\u003e\nCc: Alessandro Pilotti \u003capilotti@cloudbasesolutions.com\u003e\nSigned-off-by: Sasha Levin \u003csashal@kernel.org\u003e\n"
    },
    {
      "commit": "5912e791f3018de0a007c8cfa9cb38c97d3e5f5c",
      "tree": "e625a4adad4a5551fe961d7fa211b682bd7e7601",
      "parents": [
        "5f9e832c137075045d15cd6899ab0505cfb2ca4b"
      ],
      "author": {
        "name": "Adrian Vladu",
        "email": "avladu@cloudbasesolutions.com",
        "time": "Mon May 06 17:27:37 2019 +0000"
      },
      "committer": {
        "name": "Sasha Levin",
        "email": "sashal@kernel.org",
        "time": "Sat Aug 17 15:29:18 2019 -0400"
      },
      "message": "tools: hv: fixed Python pep8/flake8 warnings for lsvmbus\n\nFixed pep8/flake8 python style code for lsvmbus tool.\n\nThe TAB indentation was on purpose ignored (pep8 rule W191) to make\nsure the code is complying with the Linux code guideline.\nThe following command doe not show any warnings now:\npep8 --ignore\u003dW191 lsvmbus\nflake8 --ignore\u003dW191 lsvmbus\n\nSigned-off-by: Adrian Vladu \u003cavladu@cloudbasesolutions.com\u003e\n\nCc: \"K. Y. Srinivasan\" \u003ckys@microsoft.com\u003e\nCc: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nCc: Stephen Hemminger \u003csthemmin@microsoft.com\u003e\nCc: Sasha Levin \u003csashal@kernel.org\u003e\nCc: Dexuan Cui \u003cdecui@microsoft.com\u003e\nCc: Alessandro Pilotti \u003capilotti@cloudbasesolutions.com\u003e\nSigned-off-by: Sasha Levin \u003csashal@kernel.org\u003e\n"
    },
    {
      "commit": "05c525326957b504561d271f669d3b315930422f",
      "tree": "ce1de45b47a96bd1d378e9ebd51db2df952b7ca9",
      "parents": [
        "2f478b60118f48bf66eaddcca0d23e80f87a682d",
        "90865a3dc597bd8463efacb749561095ba70b0aa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 17 10:44:50 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 17 10:44:50 2019 -0700"
      },
      "message": "Merge branch \u0027i2c/for-current\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux\n\nPull i2c fixes from Wolfram Sang:\n \"I2C has one revert because of a regression, two fixes for tiny race\n  windows (which we were not able to trigger), a MAINTAINERS addition,\n  and a SPDX fix\"\n\n* \u0027i2c/for-current\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux:\n  i2c: stm32: Use the correct style for SPDX License Identifier\n  i2c: emev2: avoid race when unregistering slave client\n  i2c: rcar: avoid race when unregistering slave client\n  MAINTAINERS: i2c-imx: take over maintainership\n  Revert \"i2c: imx: improve the error handling in i2c_imx_dma_request()\"\n"
    },
    {
      "commit": "2f478b60118f48bf66eaddcca0d23e80f87a682d",
      "tree": "9a4e6341f103e0e758f58b9db3e3d3a325145737",
      "parents": [
        "6e625a1a3f471d63989d3a66cdf6a0c307654848",
        "69703eb9a8ae28a46cd5bce7d69ceeef6273a104"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 17 10:36:47 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 17 10:36:47 2019 -0700"
      },
      "message": "Merge tag \u0027riscv/for-v5.3-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux\n\nPull RISC-V fixes from Paul Walmsley:\n\n - Two patches to fix significant bugs in floating point register\n   context handling\n\n - A minor fix in RISC-V flush_tlb_page(), to supply a valid end address\n   to flush_tlb_range()\n\n - Two minor defconfig additions: to build the virtio hwrng driver by\n   default (for QEMU targets), and to partially synchronize the 32-bit\n   defconfig with the 64-bit defconfig\n\n* tag \u0027riscv/for-v5.3-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux:\n  riscv: Make __fstate_clean() work correctly.\n  riscv: Correct the initialized flow of FP register\n  riscv: defconfig: Update the defconfig\n  riscv: rv32_defconfig: Update the defconfig\n  riscv: fix flush_tlb_range() end address for flush_tlb_page()\n"
    },
    {
      "commit": "6a5f43d1d8bd3779e428178438caf33f60427124",
      "tree": "c5ab7f84b755578e80ab3bfb49d6f5c66a177576",
      "parents": [
        "edfbcb321faf07ca970e4191abe061deeb7d3788",
        "e5d8badf37e6b547842f2fcde10361b29e08bd36"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sat Aug 17 17:09:33 2019 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sat Aug 17 17:09:33 2019 +0200"
      },
      "message": "Merge tag \u0027usb-serial-5.3-rc5\u0027 of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus\n\nJohan writes:\n\nUSB-serial fixes for 5.3-rc5\n\nHere are some new modem device ids.\n\nAll have been in linux-next with no reported issues.\n\nSigned-off-by: Johan Hovold \u003cjohan@kernel.org\u003e\n\n* tag \u0027usb-serial-5.3-rc5\u0027 of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial:\n  USB: serial: option: add the BroadMobi BM818 card\n  USB: serial: option: Add Motorola modem UARTs\n  USB: serial: option: add D-Link DWM-222 device ID\n  USB: serial: option: Add support for ZTE MF871A\n"
    },
    {
      "commit": "58a96fc35375ab87db7c5b69336f5befde1b548f",
      "tree": "3232c0e7f6658ead557a8d5c6055676143dd3456",
      "parents": [
        "6600c0808e2ea2939009e53983f066fe38bd308a"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Tue Jul 16 20:34:41 2019 +0200"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Sat Aug 17 13:54:40 2019 +0300"
      },
      "message": "Bluetooth: Add debug setting for changing minimum encryption key size\n\nFor testing and qualification purposes it is useful to allow changing\nthe minimum encryption key size value that the host stack is going to\nenforce. This adds a new debugfs setting min_encrypt_key_size to achieve\nthis functionality.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "6e625a1a3f471d63989d3a66cdf6a0c307654848",
      "tree": "02f1e71eab7280762248880f0decdd1180a61c83",
      "parents": [
        "b7e7c85dc7b0ea5ff821756c331489e3b151eed1",
        "cd8869f4cb257f22b89495ca40f5281e58ba359c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 16 17:27:55 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 16 17:27:55 2019 -0700"
      },
      "message": "Merge tag \u0027xtensa-20190816\u0027 of git://github.com/jcmvbkbc/linux-xtensa\n\nPull Xtensa fix from Max Filippov:\n \"Add missing isync into cpu_reset to make sure ITLB changes are\n  effective\"\n\n* tag \u0027xtensa-20190816\u0027 of git://github.com/jcmvbkbc/linux-xtensa:\n  xtensa: add missing isync to the cpu_reset TLB code\n"
    },
    {
      "commit": "712042313b23b5df7451faf4b279beb3025e990c",
      "tree": "907be3ce9063e05a8375baa21bd9e07c951cfab1",
      "parents": [
        "b9cbf8a64865b50fd0f4a3915fa00ac7365cdf8f"
      ],
      "author": {
        "name": "Tuong Lien",
        "email": "tuong.t.lien@dektech.com.au",
        "time": "Thu Aug 15 10:24:08 2019 +0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 16 16:27:13 2019 -0700"
      },
      "message": "tipc: fix false detection of retransmit failures\n\nThis commit eliminates the use of the link \u0027stale_limit\u0027 \u0026 \u0027prev_from\u0027\n(besides the already removed - \u0027stale_cnt\u0027) variables in the detection\nof repeated retransmit failures as there is no proper way to initialize\nthem to avoid a false detection, i.e. it is not really a retransmission\nfailure but due to a garbage values in the variables.\n\nInstead, a jiffies variable will be added to individual skbs (like the\nway we restrict the skb retransmissions) in order to mark the first skb\nretransmit time. Later on, at the next retransmissions, the timestamp\nwill be checked to see if the skb in the link transmq is \"too stale\",\nthat is, the link tolerance time has passed, so that a link reset will\nbe ordered. Note, just checking on the first skb in the queue is fine\nenough since it must be the oldest one.\nA counter is also added to keep track the actual skb retransmissions\u0027\nnumber for later checking when the failure happens.\n\nThe downside of this approach is that the skb-\u003ecb[] buffer is about to\nbe exhausted, however it is always able to allocate another memory area\nand keep a reference to it when needed.\n\nFixes: 77cf8edbc0e7 (\"tipc: simplify stale link failure criteria\")\nReported-by: Hoang Le \u003choang.h.le@dektech.com.au\u003e\nAcked-by: Ying Xue \u003cying.xue@windriver.com\u003e\nAcked-by: Jon Maloy \u003cjon.maloy@ericsson.com\u003e\nSigned-off-by: Tuong Lien \u003ctuong.t.lien@dektech.com.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b9cbf8a64865b50fd0f4a3915fa00ac7365cdf8f",
      "tree": "29e79b8c6d4b3d31f2abf3c5a513aa9a5dac113a",
      "parents": [
        "0a66c20a6a123d6dc96c6197f02455cb64615271"
      ],
      "author": {
        "name": "Wenwen Wang",
        "email": "wenwen@cs.uga.edu",
        "time": "Wed Aug 14 11:23:13 2019 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 16 15:24:42 2019 -0700"
      },
      "message": "lan78xx: Fix memory leaks\n\nIn lan78xx_probe(), a new urb is allocated through usb_alloc_urb() and\nsaved to \u0027dev-\u003eurb_intr\u0027. However, in the following execution, if an error\noccurs, \u0027dev-\u003eurb_intr\u0027 is not deallocated, leading to memory leaks. To fix\nthis issue, invoke usb_free_urb() to free the allocated urb before\nreturning from the function.\n\nSigned-off-by: Wenwen Wang \u003cwenwen@cs.uga.edu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0a66c20a6a123d6dc96c6197f02455cb64615271",
      "tree": "a1e003171624e1b8992f94b90cbca39b3b3071d1",
      "parents": [
        "5a69e4980258c56f6d4c2048a1b9c260218785b7"
      ],
      "author": {
        "name": "Denis Efremov",
        "email": "efremov@linux.com",
        "time": "Wed Aug 14 15:12:09 2019 +0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 16 12:57:18 2019 -0700"
      },
      "message": "MAINTAINERS: r8169: Update path to the driver\n\nUpdate MAINTAINERS record to reflect the filename change.\nThe file was moved in commit 25e992a4603c (\"r8169: rename\nr8169.c to r8169_main.c\")\n\nCc: Heiner Kallweit \u003chkallweit1@gmail.com\u003e\nCc: nic_swsd@realtek.com\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: netdev@vger.kernel.org\nSigned-off-by: Denis Efremov \u003cefremov@linux.com\u003e\nReviewed-by: Heiner Kallweit \u003chkallweit1@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5a69e4980258c56f6d4c2048a1b9c260218785b7",
      "tree": "781853cd0b2d9dfbb2a7c5d850f74282b7597258",
      "parents": [
        "480fd998bdcd7f77ea601303144811099a12a442"
      ],
      "author": {
        "name": "Denis Efremov",
        "email": "efremov@linux.com",
        "time": "Wed Aug 14 15:58:00 2019 +0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 16 12:55:46 2019 -0700"
      },
      "message": "MAINTAINERS: PHY LIBRARY: Update files in the record\n\nUpdate MAINTAINERS to reflect that sysfs-bus-mdio was removed in\ncommit a6cd0d2d493a (\"Documentation: net-sysfs: Remove duplicate\nPHY device documentation\") and sysfs-class-net-phydev was added in\ncommit 86f22d04dfb5 (\"net: sysfs: Document PHY device sysfs\nattributes\").\n\nCc: Florian Fainelli \u003cf.fainelli@gmail.com\u003e\nCc: Andrew Lunn \u003candrew@lunn.ch\u003e\nCc: Heiner Kallweit \u003chkallweit1@gmail.com\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: netdev@vger.kernel.org\nSigned-off-by: Denis Efremov \u003cefremov@linux.com\u003e\nReviewed-by: Florian Fainelli \u003cf.fainelli@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b7e7c85dc7b0ea5ff821756c331489e3b151eed1",
      "tree": "60113a949e3a35025323e7fe8e45fb62b1a9c87d",
      "parents": [
        "2d63ba3e41db3ceb0d23924ed2879b910276e24c",
        "b6143d10d23ebb4a77af311e8b8b7f019d0163e6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 16 10:51:47 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 16 10:51:47 2019 -0700"
      },
      "message": "Merge tag \u0027arm64-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux\n\nPull arm64 fixes from Catalin Marinas:\n\n - Don\u0027t taint the kernel if CPUs have different sets of page sizes\n   supported (other than the one in use).\n\n - Issue I-cache maintenance for module ftrace trampoline.\n\n* tag \u0027arm64-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux:\n  arm64: ftrace: Ensure module ftrace trampoline is coherent with I-side\n  arm64: cpufeature: Don\u0027t treat granule sizes as strict\n"
    },
    {
      "commit": "24876f09a7dfe36a82f53d304d8c1bceb3257a0f",
      "tree": "b944db8adddab773d7e7e636c27f0aef031793cf",
      "parents": [
        "4f8c6aba37da199155a121c6cdc38505a9eb0259"
      ],
      "author": {
        "name": "Martin Blumenstingl",
        "email": "martin.blumenstingl@googlemail.com",
        "time": "Fri Aug 16 00:31:55 2019 +0200"
      },
      "committer": {
        "name": "Stephen Boyd",
        "email": "sboyd@kernel.org",
        "time": "Fri Aug 16 10:30:21 2019 -0700"
      },
      "message": "clk: Fix potential NULL dereference in clk_fetch_parent_index()\n\nDon\u0027t compare the parent clock name with a NULL name in the\nclk_parent_map. This prevents a kernel crash when passing NULL\ncore-\u003eparents[i].name to strcmp().\n\nAn example which triggered this is a mux clock with four parents when\neach of them is referenced in the clock driver using\nclk_parent_data.fw_name and then calling clk_set_parent(clk, 3rd_parent)\non this mux.\nIn this case the first parent is also the HW default so\ncore-\u003eparents[i].hw is populated when the clock is registered. Calling\nclk_set_parent(clk, 3rd_parent) will then go through all parents and\nskip the first parent because it\u0027s hw pointer doesn\u0027t match. For the\nsecond parent no hw pointer is cached yet and clk_core_get(core, 1)\nreturns a non-matching pointer (which is correct because we are comparing\nthe second with the third parent). Comparing the result of\nclk_core_get(core, 2) with the requested parent gives a match. However\nwe don\u0027t reach this point because right after the clk_core_get(core, 1)\nmismatch the old code tried to !strcmp(parent-\u003ename, NULL) (where the\nsecond argument is actually core-\u003eparents[i].name, but that was never\npopulated by the clock driver).\n\nSigned-off-by: Martin Blumenstingl \u003cmartin.blumenstingl@googlemail.com\u003e\nLink: https://lkml.kernel.org/r/20190815223155.21384-1-martin.blumenstingl@googlemail.com\nFixes: fc0c209c147f (\"clk: Allow parents to be specified without string names\")\nSigned-off-by: Stephen Boyd \u003csboyd@kernel.org\u003e\n"
    },
    {
      "commit": "4f8c6aba37da199155a121c6cdc38505a9eb0259",
      "tree": "621aa48cbf5ae301be8c5e780a8307a750309e99",
      "parents": [
        "c7ec75ea4d5316518adc87224e3cff47192579e7"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "sboyd@kernel.org",
        "time": "Tue Aug 13 14:41:47 2019 -0700"
      },
      "committer": {
        "name": "Stephen Boyd",
        "email": "sboyd@kernel.org",
        "time": "Fri Aug 16 10:28:28 2019 -0700"
      },
      "message": "clk: Fix falling back to legacy parent string matching\n\nCalls to clk_core_get() will return ERR_PTR(-EINVAL) if we\u0027ve started\nmigrating a clk driver to use the DT based style of specifying parents\nbut we haven\u0027t made any DT updates yet. This happens when we pass a\nnon-NULL value as the \u0027name\u0027 argument of of_parse_clkspec(). That\nfunction returns -EINVAL in such a situation, instead of -ENOENT like we\nexpected. The return value comes back up to clk_core_fill_parent_index()\nwhich proceeds to skip calling clk_core_lookup() because the error\npointer isn\u0027t equal to -ENOENT, it\u0027s -EINVAL.\n\nFurthermore, we blindly overwrite the error pointer returned by\nclk_core_get() with NULL when there isn\u0027t a legacy .name member\nspecified in the parent map. This isn\u0027t too bad right now because we\ndon\u0027t really care to differentiate NULL from an error, but in the future\nwe should only try to do a legacy lookup if we know we might find\nsomething. This way DT lookups that fail don\u0027t try to lookup based on\nstrings when there isn\u0027t any string to match, hiding the error from DT\nparsing.\n\nFix both these problems so that clk provider drivers can use the new\nstyle of parent mapping without having to also update their DT at the\nsame time. This patch is based on an earlier patch from Taniya Das which\nchecked for -EINVAL in addition to -ENOENT return values from\nclk_core_get().\n\nFixes: 601b6e93304a (\"clk: Allow parents to be specified via clkspec index\")\nCc: Taniya Das \u003ctdas@codeaurora.org\u003e\nCc: Jerome Brunet \u003cjbrunet@baylibre.com\u003e\nCc: Chen-Yu Tsai \u003cwens@csie.org\u003e\nReported-by: Taniya Das \u003ctdas@codeaurora.org\u003e\nSigned-off-by: Stephen Boyd \u003csboyd@kernel.org\u003e\nLink: https://lkml.kernel.org/r/20190813214147.34394-1-sboyd@kernel.org\nTested-by: Taniya Das \u003ctdas@codeaurora.org\u003e\n"
    },
    {
      "commit": "b6143d10d23ebb4a77af311e8b8b7f019d0163e6",
      "tree": "f2e7abeb246bc656dd7f1213b5b0e423fa0c4854",
      "parents": [
        "5717fe5ab38f9ccb32718bcb03bea68409c9cce4"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will@kernel.org",
        "time": "Fri Aug 16 14:57:43 2019 +0100"
      },
      "committer": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Aug 16 17:40:03 2019 +0100"
      },
      "message": "arm64: ftrace: Ensure module ftrace trampoline is coherent with I-side\n\nThe initial support for dynamic ftrace trampolines in modules made use\nof an indirect branch which loaded its target from the beginning of\na special section (e71a4e1bebaf7 (\"arm64: ftrace: add support for far\nbranches to dynamic ftrace\")). Since no instructions were being patched,\nno cache maintenance was needed. However, later in be0f272bfc83 (\"arm64:\nftrace: emit ftrace-mod.o contents through code\") this code was reworked\nto output the trampoline instructions directly into the PLT entry but,\nunfortunately, the necessary cache maintenance was overlooked.\n\nAdd a call to __flush_icache_range() after writing the new trampoline\ninstructions but before patching in the branch to the trampoline.\n\nCc: Ard Biesheuvel \u003card.biesheuvel@linaro.org\u003e\nCc: James Morse \u003cjames.morse@arm.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nFixes: be0f272bfc83 (\"arm64: ftrace: emit ftrace-mod.o contents through code\")\nSigned-off-by: Will Deacon \u003cwill@kernel.org\u003e\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\n"
    },
    {
      "commit": "2d63ba3e41db3ceb0d23924ed2879b910276e24c",
      "tree": "97f95a8c53b8d66277d2fe1ed05a5b4d2e93eb8b",
      "parents": [
        "9da5bb24bb368567a43ac2df0e108e43d80f3564",
        "a3ee2477c45f73184a64d9c6cf97855a52732dc6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 16 09:13:16 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 16 09:13:16 2019 -0700"
      },
      "message": "Merge tag \u0027pm-5.3-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm\n\nPull power management fixes from Rafael Wysocki:\n \"These add a check to avoid recent suspend-to-idle power regression on\n  systems with NVMe drives where the PCIe ASPM policy is \"performance\"\n  (or when the kernel is built without ASPM support), fix an issue\n  related to frequency limits in the schedutil cpufreq governor and fix\n  a mistake related to the PM QoS usage in the cpufreq core introduced\n  recently.\n\n  Specifics:\n\n   - Disable NVMe power optimization related to suspend-to-idle added\n     recently on systems where PCIe ASPM is not able to put PCIe links\n     into low-power states to prevent excess power from being drawn by\n     the system while suspended (Rafael Wysocki).\n\n   - Make the schedutil governor handle frequency limits changes\n     properly in all cases (Viresh Kumar).\n\n   - Prevent the cpufreq core from treating positive values returned by\n     dev_pm_qos_update_request() as errors (Viresh Kumar)\"\n\n* tag \u0027pm-5.3-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:\n  nvme-pci: Allow PCI bus-level PM to be used if ASPM is disabled\n  PCI/ASPM: Add pcie_aspm_enabled()\n  cpufreq: schedutil: Don\u0027t skip freq update when limits change\n  cpufreq: dev_pm_qos_update_request() can return 1 on success\n"
    },
    {
      "commit": "9da5bb24bb368567a43ac2df0e108e43d80f3564",
      "tree": "2ae20063d159095dabad4f7a0eebb3d3aef2586d",
      "parents": [
        "cfa0bb2aef998a64d5ad2c065be8511ad98d5d79",
        "d555c34338cae844b207564c482e5a3fb089d25e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 16 08:59:33 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 16 08:59:33 2019 -0700"
      },
      "message": "Merge tag \u0027dmaengine-fix-5.3-rc5\u0027 of git://git.infradead.org/users/vkoul/slave-dma\n\nPull dmaengine fixes from Vinod Koul:\n \"Fixes in dmaengine drivers for:\n\n   - dw-edma: endianess, _iomem type and stack usages\n\n   - ste_dma40: unneeded variable and null-pointer dereference\n\n   - tegra210-adma: unused function\n\n   - omap-dma: off-by-one fix\"\n\n* tag \u0027dmaengine-fix-5.3-rc5\u0027 of git://git.infradead.org/users/vkoul/slave-dma:\n  omap-dma/omap_vout_vrfb: fix off-by-one fi value\n  dmaengine: stm32-mdma: Fix a possible null-pointer dereference in stm32_mdma_irq_handler()\n  dmaengine: tegra210-adma: Fix unused function warnings\n  dmaengine: ste_dma40: fix unneeded variable warning\n  dmaengine: dw-edma: fix endianess confusion\n  dmaengine: dw-edma: fix __iomem type confusion\n  dmaengine: dw-edma: fix unnecessary stack usage\n"
    },
    {
      "commit": "cfa0bb2aef998a64d5ad2c065be8511ad98d5d79",
      "tree": "c74e653b1d405b05ad9ae261ad798af88d685baa",
      "parents": [
        "ec037ac244c070f9eedcdf5cdb23bd817e7b8cf4",
        "19bce474c45be69a284ecee660aa12d8f1e88f18"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 16 08:49:45 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 16 08:49:45 2019 -0700"
      },
      "message": "Merge tag \u0027sound-5.3-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound fixes from Takashi Iwai:\n \"All small fixes targeted for stable:\n\n   - Two fixes for USB-audio with malformed descriptor, spotted by\n     fuzzers\n\n   - Two fixes Conexant HD-audio codec wrt power management\n\n   - Quirks for HD-audio AMD platform and HP laptop\n\n   - HD-audio memory leak fix\"\n\n* tag \u0027sound-5.3-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:\n  ALSA: usb-audio: Fix a stack buffer overflow bug in check_input_term\n  ALSA: usb-audio: Fix an OOB bug in parse_audio_mixer_unit\n  ALSA: hda - Add a generic reboot_notify\n  ALSA: hda - Let all conexant codec enter D3 when rebooting\n  ALSA: hda/realtek - Add quirk for HP Envy x360\n  ALSA: hda - Fix a memory leak bug\n  ALSA: hda - Apply workaround for another AMD chip 1022:1487\n"
    },
    {
      "commit": "ec037ac244c070f9eedcdf5cdb23bd817e7b8cf4",
      "tree": "2efd98226dd44b91194e7b5bf429178b2377e0cb",
      "parents": [
        "a69e90512d9def6bd8064d84cff9ffd8b15eaa1b",
        "a85abd5d45adba75535b7fc6d9f78329a693b7a9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 16 08:41:15 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 16 08:41:15 2019 -0700"
      },
      "message": "Merge tag \u0027drm-fixes-2019-08-16\u0027 of git://anongit.freedesktop.org/drm/drm\n\nPull drm fixes from Dave Airlie:\n \"Nothing too crazy this week, one amdgpu fix to use vmalloc for a\n  struct that grew in size, and another MST fix for nouveau, and some\n  other misc fixes:\n\n  i915:\n   - single GVT use after free fix\n\n  scheduler:\n   - entity destruction race fix\n\n  amdgpu:\n   - struct allocation fix\n   - gfx9 soft recovery fix\n\n  nouveau:\n   - followup MST fix\n\n  ast:\n   - vga register race fix\"\n\n* tag \u0027drm-fixes-2019-08-16\u0027 of git://anongit.freedesktop.org/drm/drm:\n  drm/nouveau: Only recalculate PBN/VCPI on mode/connector changes\n  drm/ast: Fixed reboot test may cause system hanged\n  drm/scheduler: use job count instead of peek\n  drm/amd/display: use kvmalloc for dc_state (v2)\n  drm/amdgpu: fix gfx9 soft recovery\n  drm/i915: Use after free in error path in intel_vgpu_create_workload()\n"
    },
    {
      "commit": "a3ee2477c45f73184a64d9c6cf97855a52732dc6",
      "tree": "5944233e282bd02b583045cc1617cdaf7d02a9bb",
      "parents": [
        "4eaefe8c621c6195c91044396ed8060c179f7aae",
        "600f5badb78c316146d062cfd7af4a2cfb655baa"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Fri Aug 16 14:24:51 2019 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Fri Aug 16 14:24:51 2019 +0200"
      },
      "message": "Merge branch \u0027pm-cpufreq\u0027\n\n* pm-cpufreq:\n  cpufreq: schedutil: Don\u0027t skip freq update when limits change\n  cpufreq: dev_pm_qos_update_request() can return 1 on success\n"
    },
    {
      "commit": "a90118c445cc7f07781de26a9684d4ec58bfcfd1",
      "tree": "7e3ef3805ffe0a7c4ee8b038002e0c4b063dec1f",
      "parents": [
        "5ed1c835ed8b522ce25071cc2d56a9a09bd5b59e"
      ],
      "author": {
        "name": "John Hubbard",
        "email": "jhubbard@nvidia.com",
        "time": "Tue Jul 30 22:46:27 2019 -0700"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Aug 16 14:20:00 2019 +0200"
      },
      "message": "x86/boot: Save fields explicitly, zero out everything else\n\nRecent gcc compilers (gcc 9.1) generate warnings about an out of bounds\nmemset, if the memset goes accross several fields of a struct. This\ngenerated a couple of warnings on x86_64 builds in sanitize_boot_params().\n\nFix this by explicitly saving the fields in struct boot_params\nthat are intended to be preserved, and zeroing all the rest.\n\n[ tglx: Tagged for stable as it breaks the warning free build there as well ]\n\nSuggested-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSuggested-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: John Hubbard \u003cjhubbard@nvidia.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: stable@vger.kernel.org\nLink: https://lkml.kernel.org/r/20190731054627.5627-2-jhubbard@nvidia.com\n\n"
    },
    {
      "commit": "9cd02b09a0f4439e5323c20b710331771c2b6341",
      "tree": "f40633176eaa74a07d8210815b986ce962d91e6e",
      "parents": [
        "01fd150f4aff5bee03db5bda3b94c1bdbe9c6375",
        "8676b3ca4673517650fd509d7fa586aff87b3c28"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Aug 16 12:35:56 2019 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Aug 16 12:35:56 2019 +0200"
      },
      "message": "Merge tag \u0027soundwire-5.3-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire into char-misc-linus\n\nVinod writes:\n\nsoundwire fixes for v5.3-rc5\n\nPierre sent fixes which are queued now for v5.3-rc5 are:\n - regmap dependecy\n - cadence register definitions\n\n* tag \u0027soundwire-5.3-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire:\n  soundwire: fix regmap dependencies and align with other serial links\n  soundwire: cadence_master: fix definitions for INTSTAT0/1\n  soundwire: cadence_master: fix register definition for SLAVE_STATE\n"
    },
    {
      "commit": "a85abd5d45adba75535b7fc6d9f78329a693b7a9",
      "tree": "7e25432885fcebb81be1141741eb210828079109",
      "parents": [
        "2f62c5d6ed0abae8e70bd83f4d41b9d63acde45a",
        "daa37200d48906d71c63ce178bf7d410b7e07082"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Aug 16 12:41:52 2019 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Aug 16 12:41:52 2019 +1000"
      },
      "message": "Merge tag \u0027drm-intel-fixes-2019-08-15\u0027 of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes\n\ndrm/i915 fixes for v5.4-rc5:\n- GVT use-after-free fix\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nFrom: Jani Nikula \u003cjani.nikula@intel.com\u003e\nLink: https://patchwork.freedesktop.org/patch/msgid/87zhkag9ic.fsf@intel.com\n"
    },
    {
      "commit": "480fd998bdcd7f77ea601303144811099a12a442",
      "tree": "73a947d56e7757a17ddaf273aa481b406540afb9",
      "parents": [
        "12ed60151345f92d788ee2693824c1831c6c6cb2",
        "06d9532fa6b34f12a6d75711162d47c17c1add72"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 15 16:33:22 2019 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 15 16:33:22 2019 -0700"
      },
      "message": "Merge tag \u0027rxrpc-fixes-20190814\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs\n\nDavid Howells says:\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nrxrpc: Fix local endpoint handling\n\nHere\u0027s a pair of patches that fix two issues in the handling of local\nendpoints (rxrpc_local structs):\n\n (1) Use list_replace_init() rather than list_replace() if we\u0027re going to\n     unconditionally delete the replaced item later, lest the list get\n     corrupted.\n\n (2) Don\u0027t access the rxrpc_local object after passing our ref to the\n     workqueue, not even to illuminate tracepoints, as the work function\n     may cause the object to be freed.  We have to cache the information\n     beforehand.\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "12ed60151345f92d788ee2693824c1831c6c6cb2",
      "tree": "fb01108c39b553fe723398aecf3db8f21ff4ac9a",
      "parents": [
        "32d3182cd2cd29b2e7e04df7b0db350fbe11289f",
        "dfe42be15fde16232340b8b2a57c359f51cc10d9"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 15 14:01:14 2019 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 15 14:01:14 2019 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf\n\nPablo Neira Ayuso says:\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nNetfilter fixes for net\n\nThis patchset contains Netfilter fixes for net:\n\n1) Extend selftest to cover flowtable with ipsec, from Florian Westphal.\n\n2) Fix interaction of ipsec with flowtable, also from Florian.\n\n3) User-after-free with bound set to rule that fails to load.\n\n4) Adjust state and timeout for flows that expire.\n\n5) Timeout update race with flows in teardown state.\n\n6) Ensure conntrack id hash calculation use invariants as input,\n   from Dirk Morris.\n\n7) Do not push flows into flowtable for TCP fin/rst packets.\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "32d3182cd2cd29b2e7e04df7b0db350fbe11289f",
      "tree": "bab250edf0f6b6ecffbdc55db499ab9b6e53c57b",
      "parents": [
        "20fb7c7a39b5c719e2e619673b5f5729ee7d2306"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "edumazet@google.com",
        "time": "Wed Aug 14 02:11:57 2019 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 15 13:59:48 2019 -0700"
      },
      "message": "net/packet: fix race in tpacket_snd()\n\npacket_sendmsg() checks tx_ring.pg_vec to decide\nif it must call tpacket_snd().\n\nProblem is that the check is lockless, meaning another thread\ncan issue a concurrent setsockopt(PACKET_TX_RING ) to flip\ntx_ring.pg_vec back to NULL.\n\nGiven that tpacket_snd() grabs pg_vec_lock mutex, we can\nperform the check again to solve the race.\n\nsyzbot reported :\n\nkasan: CONFIG_KASAN_INLINE enabled\nkasan: GPF could be caused by NULL-ptr deref or user memory access\ngeneral protection fault: 0000 [#1] PREEMPT SMP KASAN\nCPU: 1 PID: 11429 Comm: syz-executor394 Not tainted 5.3.0-rc4+ #101\nHardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011\nRIP: 0010:packet_lookup_frame+0x8d/0x270 net/packet/af_packet.c:474\nCode: c1 ee 03 f7 73 0c 80 3c 0e 00 0f 85 cb 01 00 00 48 8b 0b 89 c0 4c 8d 24 c1 48 b8 00 00 00 00 00 fc ff df 4c 89 e1 48 c1 e9 03 \u003c80\u003e 3c 01 00 0f 85 94 01 00 00 48 8d 7b 10 4d 8b 3c 24 48 b8 00 00\nRSP: 0018:ffff88809f82f7b8 EFLAGS: 00010246\nRAX: dffffc0000000000 RBX: ffff8880a45c7030 RCX: 0000000000000000\nRDX: 0000000000000000 RSI: 1ffff110148b8e06 RDI: ffff8880a45c703c\nRBP: ffff88809f82f7e8 R08: ffff888087aea200 R09: fffffbfff134ae50\nR10: fffffbfff134ae4f R11: ffffffff89a5727f R12: 0000000000000000\nR13: 0000000000000001 R14: ffff8880a45c6ac0 R15: 0000000000000000\nFS:  00007fa04716f700(0000) GS:ffff8880ae900000(0000) knlGS:0000000000000000\nCS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033\nCR2: 00007fa04716edb8 CR3: 0000000091eb4000 CR4: 00000000001406e0\nDR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000\nDR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400\nCall Trace:\n packet_current_frame net/packet/af_packet.c:487 [inline]\n tpacket_snd net/packet/af_packet.c:2667 [inline]\n packet_sendmsg+0x590/0x6250 net/packet/af_packet.c:2975\n sock_sendmsg_nosec net/socket.c:637 [inline]\n sock_sendmsg+0xd7/0x130 net/socket.c:657\n ___sys_sendmsg+0x3e2/0x920 net/socket.c:2311\n __sys_sendmmsg+0x1bf/0x4d0 net/socket.c:2413\n __do_sys_sendmmsg net/socket.c:2442 [inline]\n __se_sys_sendmmsg net/socket.c:2439 [inline]\n __x64_sys_sendmmsg+0x9d/0x100 net/socket.c:2439\n do_syscall_64+0xfd/0x6a0 arch/x86/entry/common.c:296\n entry_SYSCALL_64_after_hwframe+0x49/0xbe\n\nFixes: 69e3c75f4d54 (\"net: TX_RING and packet mmap\")\nSigned-off-by: Eric Dumazet \u003cedumazet@google.com\u003e\nReported-by: syzbot \u003csyzkaller@googlegroups.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "19bce474c45be69a284ecee660aa12d8f1e88f18",
      "tree": "9a58decee9c325aa1dc879780b3bc778d6793e36",
      "parents": [
        "daac07156b330b18eb5071aec4b3ddca1c377f2c"
      ],
      "author": {
        "name": "Hui Peng",
        "email": "benquike@gmail.com",
        "time": "Thu Aug 15 00:31:34 2019 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Aug 15 21:48:52 2019 +0200"
      },
      "message": "ALSA: usb-audio: Fix a stack buffer overflow bug in check_input_term\n\n`check_input_term` recursively calls itself with input from\ndevice side (e.g., uac_input_terminal_descriptor.bCSourceID)\nas argument (id). In `check_input_term`, if `check_input_term`\nis called with the same `id` argument as the caller, it triggers\nendless recursive call, resulting kernel space stack overflow.\n\nThis patch fixes the bug by adding a bitmap to `struct mixer_build`\nto keep track of the checked ids and stop the execution if some id\nhas been checked (similar to how parse_audio_unit handles unitid\nargument).\n\nReported-by: Hui Peng \u003cbenquike@gmail.com\u003e\nReported-by: Mathias Payer \u003cmathias.payer@nebelwelt.net\u003e\nSigned-off-by: Hui Peng \u003cbenquike@gmail.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "20fb7c7a39b5c719e2e619673b5f5729ee7d2306",
      "tree": "4756b319838f0ffac3ffae2f50b39544f42a60fb",
      "parents": [
        "d85f01775850a35eae47a0090839baf510c1ef12"
      ],
      "author": {
        "name": "Wenwen Wang",
        "email": "wenwen@cs.uga.edu",
        "time": "Wed Aug 14 01:38:39 2019 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 15 12:44:58 2019 -0700"
      },
      "message": "net: myri10ge: fix memory leaks\n\nIn myri10ge_probe(), myri10ge_alloc_slices() is invoked to allocate slices\nrelated structures. Later on, myri10ge_request_irq() is used to get an irq.\nHowever, if this process fails, the allocated slices related structures are\nnot deallocated, leading to memory leaks. To fix this issue, revise the\ntarget label of the goto statement to \u0027abort_with_slices\u0027.\n\nSigned-off-by: Wenwen Wang \u003cwenwen@cs.uga.edu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d85f01775850a35eae47a0090839baf510c1ef12",
      "tree": "70da1bd602626134665780205cac31ae15583665",
      "parents": [
        "6f967f8b1be7001b31c46429f2ee7d275af2190f"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.fastabend@gmail.com",
        "time": "Wed Aug 14 05:31:54 2019 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 15 12:40:15 2019 -0700"
      },
      "message": "net: tls, fix sk_write_space NULL write when tx disabled\n\nThe ctx-\u003esk_write_space pointer is only set when TLS tx mode is enabled.\nWhen running without TX mode its a null pointer but we still set the\nsk sk_write_space pointer on close().\n\nFix the close path to only overwrite sk-\u003esk_write_space when the current\npointer is to the tls_write_space function indicating the tls module should\nclean it up properly as well.\n\nReported-by: Hillf Danton \u003chdanton@sina.com\u003e\nCc: Ying Xue \u003cying.xue@windriver.com\u003e\nCc: Andrey Konovalov \u003candreyknvl@google.com\u003e\nFixes: 57c722e932cfb (\"net/tls: swap sk_write_space on close\")\nSigned-off-by: John Fastabend \u003cjohn.fastabend@gmail.com\u003e\nReviewed-by: Jakub Kicinski \u003cjakub.kicinski@netronome.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6f967f8b1be7001b31c46429f2ee7d275af2190f",
      "tree": "e573bee34bd1356a135befc746a282216caf7041",
      "parents": [
        "0b24a441765527c797ef3bdb2a539547e0df9a7e"
      ],
      "author": {
        "name": "Wenwen Wang",
        "email": "wenwen@cs.uga.edu",
        "time": "Wed Aug 14 00:14:49 2019 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 15 12:37:37 2019 -0700"
      },
      "message": "liquidio: add cleanup in octeon_setup_iq()\n\nIf oct-\u003efn_list.enable_io_queues() fails, no cleanup is executed, leading\nto memory/resource leaks. To fix this issue, invoke\nocteon_delete_instr_queue() before returning from the function.\n\nSigned-off-by: Wenwen Wang \u003cwenwen@cs.uga.edu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a69e90512d9def6bd8064d84cff9ffd8b15eaa1b",
      "tree": "3bbc3a4972072c96d07a5067f33eeba4dbb20005",
      "parents": [
        "4ec1fa692dc7dc915c3485a7fad928924fc13de2",
        "8612de3f7ba6e900465e340516b8313806d27b2d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 15 12:29:36 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 15 12:29:36 2019 -0700"
      },
      "message": "Merge tag \u0027xfs-5.3-fixes-2\u0027 of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux\n\nPull xfs fixes from Darrick Wong:\n\n - Fix crashes when the attr fork isn\u0027t present due to errors but inode\n   inactivation tries to zap the attr data anyway.\n\n - Convert more directory corruption debugging asserts to actual\n   EFSCORRUPTED returns instead of blowing up later on.\n\n - Don\u0027t fail writeback just because we ran out of memory allocating\n   metadata log data.\n\n* tag \u0027xfs-5.3-fixes-2\u0027 of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux:\n  xfs: don\u0027t crash on null attr fork xfs_bmapi_read\n  xfs: remove more ondisk directory corruption asserts\n  fs: xfs: xfs_log: Don\u0027t use KM_MAYFAIL at xfs_log_reserve().\n"
    },
    {
      "commit": "4ec1fa692dc7dc915c3485a7fad928924fc13de2",
      "tree": "50b17c82832f417217af5af47a51df6b3d49097b",
      "parents": [
        "329120423947e8b36fd2f8b5cf69944405d0aece",
        "9a67b72552f8d019948453e56ca7db8c7e5a94ba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 15 12:15:45 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 15 12:15:45 2019 -0700"
      },
      "message": "Merge tag \u0027iomap-5.3-fixes-1\u0027 of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux\n\nPull iomap fixlet from Darrick Wong:\n \"A single update to the MAINTAINERS entry for iomap now that we\u0027ve\n  removed fs/iomap.c\"\n\n* tag \u0027iomap-5.3-fixes-1\u0027 of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux:\n  MAINTAINERS: iomap: Remove fs/iomap.c record\n"
    },
    {
      "commit": "0b24a441765527c797ef3bdb2a539547e0df9a7e",
      "tree": "db9ba89f79c443c63c2822ce3b6b5d5049fce820",
      "parents": [
        "2aafdf5a5786ebbd8ccfe132ed6267c6962c5c3c",
        "f43d48d10a42787c1de1d3facd7db210c91db1da"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 15 12:09:39 2019 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 15 12:09:39 2019 -0700"
      },
      "message": "Merge tag \u0027mlx5-fixes-2019-08-15\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux\n\nSaeed Mahameed says:\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nMellanox, mlx5 fixes 2019-08-15\n\nThis series introduces two fixes to mlx5 driver.\n\n1) Eran fixes a compatibility issue with ethtool flash.\n2) Maxim fixes a race in XSK wakeup flow.\n\nPlease pull and let me know if there is any problem.\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f43d48d10a42787c1de1d3facd7db210c91db1da",
      "tree": "db9ba89f79c443c63c2822ce3b6b5d5049fce820",
      "parents": [
        "e0d57d9c7e7a223f3c2ff8b7b63ec1bf63f11ed4"
      ],
      "author": {
        "name": "Eran Ben Elisha",
        "email": "eranbe@mellanox.com",
        "time": "Thu Aug 01 14:27:30 2019 +0300"
      },
      "committer": {
        "name": "Saeed Mahameed",
        "email": "saeedm@mellanox.com",
        "time": "Thu Aug 15 11:43:57 2019 -0700"
      },
      "message": "net/mlx5e: Fix compatibility issue with ethtool flash device\n\nCited patch deleted ethtool flash device support, as ethtool core can\nfallback into devlink flash callback. However, this is supported only if\nthere is a devlink port registered over the corresponding netdevice.\n\nAs mlx5e do not have devlink port support over native netdevice, it broke\nthe ability to flash device via ethtool.\n\nThis patch re-add the ethtool callback to avoid user functionality breakage\nwhen trying to flash device via ethtool.\n\nFixes: 9c8bca2637b8 (\"mlx5: Move firmware flash implementation to devlink\")\nSigned-off-by: Eran Ben Elisha \u003ceranbe@mellanox.com\u003e\nAcked-by: Jiri Pirko \u003cjiri@mellanox.com\u003e\nSigned-off-by: Saeed Mahameed \u003csaeedm@mellanox.com\u003e\n"
    },
    {
      "commit": "e0d57d9c7e7a223f3c2ff8b7b63ec1bf63f11ed4",
      "tree": "03c817cb3915e48d1ff361f94cd8fc4eceef7817",
      "parents": [
        "2aafdf5a5786ebbd8ccfe132ed6267c6962c5c3c"
      ],
      "author": {
        "name": "Maxim Mikityanskiy",
        "email": "maximmi@mellanox.com",
        "time": "Fri Aug 02 14:42:14 2019 +0300"
      },
      "committer": {
        "name": "Saeed Mahameed",
        "email": "saeedm@mellanox.com",
        "time": "Thu Aug 15 11:43:56 2019 -0700"
      },
      "message": "net/mlx5e: Fix a race with XSKICOSQ in XSK wakeup flow\n\nAdd a missing spinlock around XSKICOSQ usage at the activation stage,\nbecause there is a race between a configuration change and the\napplication calling sendto().\n\nFixes: db05815b36cb (\"net/mlx5e: Add XSK zero-copy support\")\nSigned-off-by: Maxim Mikityanskiy \u003cmaximmi@mellanox.com\u003e\nReviewed-by: Tariq Toukan \u003ctariqt@mellanox.com\u003e\nSigned-off-by: Saeed Mahameed \u003csaeedm@mellanox.com\u003e\n"
    },
    {
      "commit": "2aafdf5a5786ebbd8ccfe132ed6267c6962c5c3c",
      "tree": "dcfe3f51920f1125b43a536a0537fae0c7757e09",
      "parents": [
        "c554336efa9bbc28d6ec14efbee3c7d63c61a34f"
      ],
      "author": {
        "name": "Anders Roxell",
        "email": "anders.roxell@linaro.org",
        "time": "Thu Aug 15 09:58:26 2019 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 15 11:34:32 2019 -0700"
      },
      "message": "selftests: net: tcp_fastopen_backup_key.sh: fix shellcheck issue\n\nWhen running tcp_fastopen_backup_key.sh the following issue was seen in\na busybox environment.\n./tcp_fastopen_backup_key.sh: line 33: [: -ne: unary operator expected\n\nShellcheck showed the following issue.\n$ shellcheck tools/testing/selftests/net/tcp_fastopen_backup_key.sh\n\nIn tools/testing/selftests/net/tcp_fastopen_backup_key.sh line 33:\n        if [ $val -ne 0 ]; then\n             ^-- SC2086: Double quote to prevent globbing and word splitting.\n\nRework to do a string comparison instead.\n\nSigned-off-by: Anders Roxell \u003canders.roxell@linaro.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a982eeb09b6030e567b8b815277c8c9197168040",
      "tree": "1086aec4590f89b11422f491c0887e38cb5864e0",
      "parents": [
        "7b6620d7db566a46f49b4b9deab9fa061fd4b59b"
      ],
      "author": {
        "name": "Jackie Liu",
        "email": "liuyun01@kylinos.cn",
        "time": "Wed Aug 14 17:35:22 2019 +0800"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@kernel.dk",
        "time": "Thu Aug 15 11:21:39 2019 -0600"
      },
      "message": "io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list\n\nThis patch may fix two issues:\n\nFirst, when IOSQE_IO_DRAIN set, the next IOs need to be inserted into\ndefer list to delay execution, but link io will be actively scheduled to\nrun by calling io_queue_sqe.\n\nSecond, when multiple LINK_IOs are inserted together with defer_list,\nthe LINK_IO is no longer keep order.\n\n   |-------------|\n   |   LINK_IO   |      ----\u003e insert to defer_list  -----------\n   |-------------|                                            |\n   |   LINK_IO   |      ----\u003e insert to defer_list  ----------|\n   |-------------|                                            |\n   |   LINK_IO   |      ----\u003e insert to defer_list  ----------|\n   |-------------|                                            |\n   |   NORMAL_IO |      ----\u003e insert to defer_list  ----------|\n   |-------------|                                            |\n                                                              |\n                              queue_work at same time   \u003c-----|\n\nFixes: 9e645e1105c (\"io_uring: add support for sqe links\")\nSigned-off-by: Jackie Liu \u003cliuyun01@kylinos.cn\u003e\nSigned-off-by: Jens Axboe \u003caxboe@kernel.dk\u003e\n"
    },
    {
      "commit": "7b6620d7db566a46f49b4b9deab9fa061fd4b59b",
      "tree": "ffa0da802600d0550043e195c102ea99c75637b5",
      "parents": [
        "99c79f6692ccdc42e04deea8a36e22bb48168a62"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@kernel.dk",
        "time": "Thu Aug 15 11:09:16 2019 -0600"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@kernel.dk",
        "time": "Thu Aug 15 11:09:16 2019 -0600"
      },
      "message": "block: remove REQ_NOWAIT_INLINE\n\nWe had a few issues with this code, and there\u0027s still a problem around\nhow we deal with error handling for chained/split bios. For now, just\nrevert the code and we\u0027ll try again with a thoroug solution. This\nreverts commits:\n\ne15c2ffa1091 (\"block: fix O_DIRECT error handling for bio fragments\")\n0eb6ddfb865c (\"block: Fix __blkdev_direct_IO() for bio fragments\")\n6a43074e2f46 (\"block: properly handle IOCB_NOWAIT for async O_DIRECT IO\")\n893a1c97205a (\"blk-mq: allow REQ_NOWAIT to return an error inline\")\n\nSigned-off-by: Jens Axboe \u003caxboe@kernel.dk\u003e\n"
    },
    {
      "commit": "99c79f6692ccdc42e04deea8a36e22bb48168a62",
      "tree": "d665a31392cb938848e7a17e21d7fe2b034ed862",
      "parents": [
        "ae78ca3cf3d9e9f914bfcd0bc5c389ff18b9c2e0"
      ],
      "author": {
        "name": "Aleix Roca Nonell",
        "email": "aleix.rocanonell@bsc.es",
        "time": "Thu Aug 15 14:03:22 2019 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@kernel.dk",
        "time": "Thu Aug 15 11:03:38 2019 -0600"
      },
      "message": "io_uring: fix manual setup of iov_iter for fixed buffers\n\nCommit bd11b3a391e3 (\"io_uring: don\u0027t use iov_iter_advance() for fixed\nbuffers\") introduced an optimization to avoid using the slow\niov_iter_advance by manually populating the iov_iter iterator in some\ncases.\n\nHowever, the computation of the iterator count field was erroneous: The\nfirst bvec was always accounted for an extent of page size even if the\nbvec length was smaller.\n\nIn consequence, some I/O operations on fixed buffers were unable to\noperate on the full extent of the buffer, consistently skipping some\nbytes at the end of it.\n\nFixes: bd11b3a391e3 (\"io_uring: don\u0027t use iov_iter_advance() for fixed buffers\")\nCc: stable@vger.kernel.org\nSigned-off-by: Aleix Roca Nonell \u003caleix.rocanonell@bsc.es\u003e\nSigned-off-by: Jens Axboe \u003caxboe@kernel.dk\u003e\n"
    },
    {
      "commit": "329120423947e8b36fd2f8b5cf69944405d0aece",
      "tree": "cb7b405d40847026052b2af9bfb1fcc6a1d44d55",
      "parents": [
        "2b245b8b033a90c6373400a29ec93a8713601eff",
        "6c4d6bc5486466e3a67cc47270001d0b4a26eed4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 15 09:20:17 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 15 09:20:17 2019 -0700"
      },
      "message": "Merge tag \u0027auxdisplay-for-linus-v5.3-rc5\u0027 of git://github.com/ojeda/linux\n\nPull auxdisplay fixes from Miguel Ojeda:\n \"A few minor auxdisplay improvements:\n\n   - A couple of small header cleanups for charlcd (Masahiro Yamada)\n\n   - A trivial typo fix for the examples of cfag12864b (Masahiro Yamada)\n\n   - An Kconfig help text improvement for charlcd (Mans Rullgard)\n\n   - An error path fix for panel (zhengbin)\"\n\n* tag \u0027auxdisplay-for-linus-v5.3-rc5\u0027 of git://github.com/ojeda/linux:\n  auxdisplay: Fix a typo in cfag12864b-example.c\n  auxdisplay: charlcd: add include guard to charlcd.h\n  auxdisplay: charlcd: move charlcd.h to drivers/auxdisplay\n  auxdisplay: charlcd: add help text for backlight initial state\n  auxdisplay: panel: need to delete scan_timer when misc_register fails in panel_attach\n"
    },
    {
      "commit": "2b245b8b033a90c6373400a29ec93a8713601eff",
      "tree": "7c5318e59b1cc0006b0bdc5882bd7b6644c6ce34",
      "parents": [
        "41de59634046b19cd53a1983594a95135c656997",
        "83f82d7a42583e93d0f0dde3d61ed10f75c0f4d8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 15 09:18:56 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 15 09:18:56 2019 -0700"
      },
      "message": "Merge tag \u0027devicetree-fixes-for-5.3-3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux\n\nPull devicetree fixes from Rob Herring:\n\n - Fix building DT binding examples for in tree builds\n\n - Correct some refcounting in adjust_local_phandle_references()\n\n - Update FSL FEC binding with deprecated properties\n\n - Schema fix in stm32 pinctrl\n\n - Fix typo in of_irq_parse_one docbook comment\n\n* tag \u0027devicetree-fixes-for-5.3-3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux:\n  of: irq: fix a trivial typo in a doc comment\n  dt-bindings: pinctrl: stm32: Fix \u0027st,syscfg\u0027 schema\n  dt-bindings: fec: explicitly mark deprecated properties\n  of: resolver: Add of_node_put() before return and break\n  dt-bindings: Fix generated example files getting added to schemas\n"
    },
    {
      "commit": "01fd150f4aff5bee03db5bda3b94c1bdbe9c6375",
      "tree": "56516d75ee64161290c4714a4161788ca20c4d9a",
      "parents": [
        "7ea33253e910647876c9ccab720b662ae240a157"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@infradead.org",
        "time": "Tue Aug 13 16:01:20 2019 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 15 18:10:25 2019 +0200"
      },
      "message": "misc: xilinx-sdfec: fix dependency and build error\n\nlib/devres.c, which implements devm_ioremap_resource(), is only built\nwhen CONFIG_HAS_IOMEM is set/enabled, so XILINX_SDFEC should depend\non HAS_IOMEM.  Fixes this build error (as seen on UML builds):\n\nERROR: \"devm_ioremap_resource\" [drivers/misc/xilinx_sdfec.ko] undefined!\n\nFixes: 76d83e1c3233 (\"misc: xilinx-sdfec: add core driver\")\nSigned-off-by: Randy Dunlap \u003crdunlap@infradead.org\u003e\nCc: Derek Kiernan \u003cderek.kiernan@xilinx.com\u003e\nCc: Dragan Cvetic \u003cdragan.cvetic@xilinx.com\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nLink: https://lore.kernel.org/r/f9004be5-9925-327b-3ec2-6506e46fe565@infradead.org\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "edfbcb321faf07ca970e4191abe061deeb7d3788",
      "tree": "66aea00d395ce3865017ed0142933e539d2e502c",
      "parents": [
        "dd3ecf17ba70a70d2c9ef9ba725281b84f8eef12"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sun Aug 11 10:05:16 2019 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 15 15:18:05 2019 +0200"
      },
      "message": "usb: add a hcd_uses_dma helper\n\nThe USB buffer allocation code is the only place in the usb core (and in\nfact the whole kernel) that uses is_device_dma_capable, while the URB\nmapping code uses the uses_dma flag in struct usb_bus.  Switch the buffer\nallocation to use the uses_dma flag used by the rest of the USB code,\nand create a helper in hcd.h that checks this flag as well as the\nCONFIG_HAS_DMA to simplify the caller a bit.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nLink: https://lore.kernel.org/r/20190811080520.21712-3-hch@lst.de\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "dd3ecf17ba70a70d2c9ef9ba725281b84f8eef12",
      "tree": "edddd7da4fb718a3849c912b65691175798bf1ad",
      "parents": [
        "141822aa3f79efc8a2ec3ed464f2fd2c93ccd803"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sun Aug 11 10:05:15 2019 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 15 15:17:07 2019 +0200"
      },
      "message": "usb: don\u0027t create dma pools for HCDs with a localmem_pool\n\nIf the HCD provides a localmem pool we will never use the DMA pools, so\ndon\u0027t create them.\n\nFixes: b0310c2f09bb (\"USB: use genalloc for USB HCs with local memory\")\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nLink: https://lore.kernel.org/r/20190811080520.21712-2-hch@lst.de\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "141822aa3f79efc8a2ec3ed464f2fd2c93ccd803",
      "tree": "03a20162857e153d5e716209670e7290972ff993",
      "parents": [
        "777758888ffe59ef754cc39ab2f275dc277732f4"
      ],
      "author": {
        "name": "André Draszik",
        "email": "git@andred.net",
        "time": "Sat Aug 10 16:07:58 2019 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 15 14:50:21 2019 +0200"
      },
      "message": "usb: chipidea: imx: fix EPROBE_DEFER support during driver probe\n\nIf driver probe needs to be deferred, e.g. because ci_hdrc_add_device()\nisn\u0027t ready yet, this driver currently misbehaves badly:\n    a) success is still reported to the driver core (meaning a 2nd\n       probe attempt will never be done), leaving the driver in\n       a dysfunctional state and the hardware unusable\n\n    b) driver remove / shutdown OOPSes:\n    [  206.786916] Unable to handle kernel paging request at virtual address fffffdff\n    [  206.794148] pgd \u003d 880b9f82\n    [  206.796890] [fffffdff] *pgd\u003dabf5e861, *pte\u003d00000000, *ppte\u003d00000000\n    [  206.803179] Internal error: Oops: 37 [#1] PREEMPT SMP ARM\n    [  206.808581] Modules linked in: wl18xx evbug\n    [  206.813308] CPU: 1 PID: 1 Comm: systemd-shutdow Not tainted 4.19.35+gf345c93b4195 #1\n    [  206.821053] Hardware name: Freescale i.MX7 Dual (Device Tree)\n    [  206.826813] PC is at ci_hdrc_remove_device+0x4/0x20\n    [  206.831699] LR is at ci_hdrc_imx_remove+0x20/0xe8\n    [  206.836407] pc : [\u003c805cd4b0\u003e]    lr : [\u003c805d62cc\u003e]    psr: 20000013\n    [  206.842678] sp : a806be40  ip : 00000001  fp : 80adbd3c\n    [  206.847906] r10: 80b1b794  r9 : 80d5dfe0  r8 : a8192c44\n    [  206.853136] r7 : 80db93a0  r6 : a8192c10  r5 : a8192c00  r4 : a93a4a00\n    [  206.859668] r3 : 00000000  r2 : a8192ce4  r1 : ffffffff  r0 : fffffdfb\n    [  206.866201] Flags: nzCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment none\n    [  206.873341] Control: 10c5387d  Table: a9e0c06a  DAC: 00000051\n    [  206.879092] Process systemd-shutdow (pid: 1, stack limit \u003d 0xb271353c)\n    [  206.885624] Stack: (0xa806be40 to 0xa806c000)\n    [  206.889992] be40: a93a4a00 805d62cc a8192c1c a8170e10 a8192c10 8049a490 80d04d08 00000000\n    [  206.898179] be60: 00000000 80d0da2c fee1dead 00000000 a806a000 00000058 00000000 80148b08\n    [  206.906366] be80: 01234567 80148d8c a9858600 00000000 00000000 00000000 00000000 80d04d08\n    [  206.914553] bea0: 00000000 00000000 a82741e0 a9858600 00000024 00000002 a9858608 00000005\n    [  206.922740] bec0: 0000001e 8022c058 00000000 00000000 a806bf14 a9858600 00000000 a806befc\n    [  206.930927] bee0: a806bf78 00000000 7ee12c30 8022c18c a806bef8 a806befc 00000000 00000001\n    [  206.939115] bf00: 00000000 00000024 a806bf14 00000005 7ee13b34 7ee12c68 00000004 7ee13f20\n    [  206.947302] bf20: 00000010 7ee12c7c 00000005 7ee12d04 0000000a 76e7dc00 00000001 80d0f140\n    [  206.955490] bf40: ab637880 a974de40 60000013 80d0f140 ab6378a0 80d04d08 a8080470 a9858600\n    [  206.963677] bf60: a9858600 00000000 00000000 8022c24c 00000000 80144310 00000000 00000000\n    [  206.971864] bf80: 80101204 80d04d08 00000000 80d04d08 00000000 00000000 00000003 00000058\n    [  206.980051] bfa0: 80101204 80101000 00000000 00000000 fee1dead 28121969 01234567 00000000\n    [  206.988237] bfc0: 00000000 00000000 00000003 00000058 00000000 00000000 00000000 00000000\n    [  206.996425] bfe0: 0049ffb0 7ee13d58 0048a84b 76f245a6 60000030 fee1dead 00000000 00000000\n    [  207.004622] [\u003c805cd4b0\u003e] (ci_hdrc_remove_device) from [\u003c805d62cc\u003e] (ci_hdrc_imx_remove+0x20/0xe8)\n    [  207.013509] [\u003c805d62cc\u003e] (ci_hdrc_imx_remove) from [\u003c8049a490\u003e] (device_shutdown+0x16c/0x218)\n    [  207.022050] [\u003c8049a490\u003e] (device_shutdown) from [\u003c80148b08\u003e] (kernel_restart+0xc/0x50)\n    [  207.029980] [\u003c80148b08\u003e] (kernel_restart) from [\u003c80148d8c\u003e] (sys_reboot+0xf4/0x1f0)\n    [  207.037648] [\u003c80148d8c\u003e] (sys_reboot) from [\u003c80101000\u003e] (ret_fast_syscall+0x0/0x54)\n    [  207.045308] Exception stack(0xa806bfa8 to 0xa806bff0)\n    [  207.050368] bfa0:                   00000000 00000000 fee1dead 28121969 01234567 00000000\n    [  207.058554] bfc0: 00000000 00000000 00000003 00000058 00000000 00000000 00000000 00000000\n    [  207.066737] bfe0: 0049ffb0 7ee13d58 0048a84b 76f245a6\n    [  207.071799] Code: ebffffa8 e3a00000 e8bd8010 e92d4010 (e5904004)\n    [  207.078021] ---[ end trace be47424e3fd46e9f ]---\n    [  207.082647] Kernel panic - not syncing: Fatal exception\n    [  207.087894] ---[ end Kernel panic - not syncing: Fatal exception ]---\n\n    c) the error path in combination with driver removal causes\n       imbalanced calls to the clk_*() and pm_()* APIs\n\na) happens because the original intended return value is\n   overwritten (with 0) by the return code of\n   regulator_disable() in ci_hdrc_imx_probe()\u0027s error path\nb) happens because ci_pdev is -EPROBE_DEFER, which causes\n   ci_hdrc_remove_device() to OOPS\n\nFix a) by being more careful in ci_hdrc_imx_probe()\u0027s error\npath and not overwriting the real error code\n\nFix b) by calling the respective cleanup functions during\nremove only when needed (when ci_pdev !\u003d NULL, i.e. when\neverything was initialised correctly). This also has the\nside effect of not causing imbalanced clk_*() and pm_*()\nAPI calls as part of the error code path.\n\nFixes: 7c8e8909417e (\"usb: chipidea: imx: add HSIC support\")\nSigned-off-by: André Draszik \u003cgit@andred.net\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nCC: Peter Chen \u003cPeter.Chen@nxp.com\u003e\nCC: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nCC: Shawn Guo \u003cshawnguo@kernel.org\u003e\nCC: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nCC: Pengutronix Kernel Team \u003ckernel@pengutronix.de\u003e\nCC: Fabio Estevam \u003cfestevam@gmail.com\u003e\nCC: NXP Linux Team \u003clinux-imx@nxp.com\u003e\nCC: linux-usb@vger.kernel.org\nCC: linux-arm-kernel@lists.infradead.org\nCC: linux-kernel@vger.kernel.org\nLink: https://lore.kernel.org/r/20190810150758.17694-1-git@andred.net\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "777758888ffe59ef754cc39ab2f275dc277732f4",
      "tree": "3c12de05d2f9f92fcb185c3526ee3537e5b0f765",
      "parents": [
        "54364278fb3cabdea51d6398b07c87415065b3fc"
      ],
      "author": {
        "name": "Hans Ulli Kroll",
        "email": "ulli.kroll@googlemail.com",
        "time": "Sat Aug 10 17:04:58 2019 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 15 14:49:16 2019 +0200"
      },
      "message": "usb: host: fotg2: restart hcd after port reset\n\nOn the Gemini SoC the FOTG2 stalls after port reset\nso restart the HCD after each port reset.\n\nSigned-off-by: Hans Ulli Kroll \u003culli.kroll@googlemail.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nLink: https://lore.kernel.org/r/20190810150458.817-1-linus.walleij@linaro.org\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "54364278fb3cabdea51d6398b07c87415065b3fc",
      "tree": "d066871efff3b5af963d90e59369dbd76f53219f",
      "parents": [
        "c52873e5a1ef72f845526d9f6a50704433f9c625"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.com",
        "time": "Tue Aug 13 11:35:41 2019 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 15 14:49:16 2019 +0200"
      },
      "message": "USB: CDC: fix sanity checks in CDC union parser\n\nA few checks checked for the size of the pointer to a structure\ninstead of the structure itself. Copy \u0026 paste issue presumably.\n\nFixes: e4c6fb7794982 (\"usbnet: move the CDC parser into USB core\")\nCc: stable \u003cstable@vger.kernel.org\u003e\nReported-by: syzbot+45a53506b65321c1fe91@syzkaller.appspotmail.com\nSigned-off-by: Oliver Neukum \u003coneukum@suse.com\u003e\nLink: https://lore.kernel.org/r/20190813093541.18889-1-oneukum@suse.com\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "c52873e5a1ef72f845526d9f6a50704433f9c625",
      "tree": "136da6da0627fede8a7afd52da66423eca351d48",
      "parents": [
        "303911cfc5b95d33687d9046133ff184cf5043ff"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.com",
        "time": "Thu Aug 08 16:21:19 2019 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 15 14:49:16 2019 +0200"
      },
      "message": "usb: cdc-acm: make sure a refcount is taken early enough\n\ndestroy() will decrement the refcount on the interface, so that\nit needs to be taken so early that it never undercounts.\n\nFixes: 7fb57a019f94e (\"USB: cdc-acm: Fix potential deadlock (lockdep warning)\")\nCc: stable \u003cstable@vger.kernel.org\u003e\nReported-and-tested-by: syzbot+1b2449b7b5dc240d107a@syzkaller.appspotmail.com\nSigned-off-by: Oliver Neukum \u003coneukum@suse.com\u003e\nLink: https://lore.kernel.org/r/20190808142119.7998-1-oneukum@suse.com\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "e5d8badf37e6b547842f2fcde10361b29e08bd36",
      "tree": "ed837d99bed059350ccc6f62725906175016efcb",
      "parents": [
        "6caf0be40a707689e8ff8824fdb96ef77685b1ba"
      ],
      "author": {
        "name": "Bob Ham",
        "email": "bob.ham@puri.sm",
        "time": "Wed Jul 24 07:52:26 2019 -0700"
      },
      "committer": {
        "name": "Johan Hovold",
        "email": "johan@kernel.org",
        "time": "Thu Aug 15 13:46:22 2019 +0200"
      },
      "message": "USB: serial: option: add the BroadMobi BM818 card\n\nAdd a VID:PID for the BroadMobi BM818 M.2 card\n\nT:  Bus\u003d01 Lev\u003d03 Prnt\u003d40 Port\u003d03 Cnt\u003d01 Dev#\u003d 44 Spd\u003d480 MxCh\u003d 0\nD:  Ver\u003d 2.00 Cls\u003d00(\u003eifc ) Sub\u003d00 Prot\u003d00 MxPS\u003d64 #Cfgs\u003d  1\nP:  Vendor\u003d2020 ProdID\u003d2060 Rev\u003d00.00\nS:  Manufacturer\u003dQualcomm, Incorporated\nS:  Product\u003dQualcomm CDMA Technologies MSM\nC:  #Ifs\u003d 5 Cfg#\u003d 1 Atr\u003de0 MxPwr\u003d500mA\nI:  If#\u003d0x0 Alt\u003d 0 #EPs\u003d 2 Cls\u003dff(vend.) Sub\u003dff Prot\u003dff Driver\u003d(none)\nI:  If#\u003d0x1 Alt\u003d 0 #EPs\u003d 2 Cls\u003dff(vend.) Sub\u003dff Prot\u003dff Driver\u003d(none)\nI:  If#\u003d0x2 Alt\u003d 0 #EPs\u003d 3 Cls\u003dff(vend.) Sub\u003dff Prot\u003dff Driver\u003d(none)\nI:  If#\u003d0x3 Alt\u003d 0 #EPs\u003d 3 Cls\u003dff(vend.) Sub\u003dfe Prot\u003dff Driver\u003d(none)\nI:  If#\u003d0x4 Alt\u003d 0 #EPs\u003d 3 Cls\u003dff(vend.) Sub\u003dff Prot\u003dff Driver\u003d(none)\n\nSigned-off-by: Bob Ham \u003cbob.ham@puri.sm\u003e\nSigned-off-by: Angus Ainslie (Purism) \u003cangus@akkea.ca\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\n[ johan: use USB_DEVICE_INTERFACE_CLASS() ]\nSigned-off-by: Johan Hovold \u003cjohan@kernel.org\u003e\n"
    },
    {
      "commit": "6caf0be40a707689e8ff8824fdb96ef77685b1ba",
      "tree": "2091f4ef447dc010d9ea8b1047a7706b33fcd416",
      "parents": [
        "552573e42aab5f75aff9bab855a9677979d9a7d5"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Aug 15 01:26:02 2019 -0700"
      },
      "committer": {
        "name": "Johan Hovold",
        "email": "johan@kernel.org",
        "time": "Thu Aug 15 13:28:47 2019 +0200"
      },
      "message": "USB: serial: option: Add Motorola modem UARTs\n\nOn Motorola Mapphone devices such as Droid 4 there are five USB ports\nthat do not use the same layout as Gobi 1K/2K/etc devices listed in\nqcserial.c. So we should use qcaux.c or option.c as noted by\nDan Williams \u003cdan.j.williams@intel.com\u003e.\n\nAs the Motorola USB serial ports have an interrupt endpoint as shown\nwith lsusb -v, we should use option.c instead of qcaux.c as pointed out\nby Johan Hovold \u003cjohan@kernel.org\u003e.\n\nThe ff/ff/ff interfaces seem to always be UARTs on Motorola devices.\nFor the other interfaces, class 0x0a (CDC Data) should not in general\nbe added as they are typically part of a multi-interface function as\nnoted earlier by Bjørn Mork \u003cbjorn@mork.no\u003e.\n\nHowever, looking at the Motorola mapphone kernel code, the mdm6600 0x0a\nclass is only used for flashing the modem firmware, and there are no\nother interfaces. So I\u0027ve added that too with more details below as it\nworks just fine.\n\nThe ttyUSB ports on Droid 4 are:\n\nttyUSB0 DIAG, CQDM-capable\nttyUSB1 MUX or NMEA, no response\nttyUSB2 MUX or NMEA, no response\nttyUSB3 TCMD\nttyUSB4 AT-capable\n\nThe ttyUSB0 is detected as QCDM capable by ModemManager. I think\nit\u0027s only used for debugging with ModemManager --debug for sending\ncustom AT commands though. ModemManager already can manage data\nconnection using the USB QMI ports that are already handled by the\nqmi_wwan.c driver.\n\nTo enable the MUX or NMEA ports, it seems that something needs to be\ndone additionally to enable them, maybe via the DIAG or TCMD port.\nIt might be just a NVRAM setting somewhere, but I have no idea what\nNVRAM settings may need changing for that.\n\nThe TCMD port seems to be a Motorola custom protocol for testing\nthe modem and to configure it\u0027s NVRAM and seems to work just fine\nbased on a quick test with a minimal tcmdrw tool I wrote.\n\nThe voice modem AT-capable port seems to provide only partial\nsupport, and no PM support compared to the TS 27.010 based UART\nwired directly to the modem.\n\nThe UARTs added with this change are the same product IDs as the\nMotorola Mapphone Android Linux kernel mdm6600_id_table. I don\u0027t\nhave any mdm9600 based devices, so I have only tested these on\nmdm6600 based droid 4.\n\nThen for the class 0x0a (CDC Data) mode, the Motorola Mapphone Android\nLinux kernel driver moto_flashqsc.c just seems to change the\nport-\u003ebulk_out_size to 8K from the default. And is only used for\nflashing the modem firmware it seems.\n\nI\u0027ve verified that flashing the modem with signed firmware works just\nfine with the option driver after manually toggling the GPIO pins, so\nI\u0027ve added droid 4 modem flashing mode to the option driver. I\u0027ve not\nadded the other devices listed in moto_flashqsc.c in case they really\nneed different port-\u003ebulk_out_size. Those can be added as they get\ntested to work for flashing the modem.\n\nAfter this patch the output of /sys/kernel/debug/usb/devices has\nthe following for normal 22b8:2a70 mode including the related qmi_wwan\ninterfaces:\n\nT:  Bus\u003d01 Lev\u003d01 Prnt\u003d01 Port\u003d00 Cnt\u003d01 Dev#\u003d  2 Spd\u003d12   MxCh\u003d 0\nD:  Ver\u003d 2.00 Cls\u003d00(\u003eifc ) Sub\u003d00 Prot\u003d00 MxPS\u003d64 #Cfgs\u003d  1\nP:  Vendor\u003d22b8 ProdID\u003d2a70 Rev\u003d 0.00\nS:  Manufacturer\u003dMotorola, Incorporated\nS:  Product\u003dFlash MZ600\nC:* #Ifs\u003d 9 Cfg#\u003d 1 Atr\u003de0 MxPwr\u003d500mA\nI:* If#\u003d 0 Alt\u003d 0 #EPs\u003d 2 Cls\u003dff(vend.) Sub\u003dff Prot\u003dff Driver\u003doption\nE:  Ad\u003d81(I) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nE:  Ad\u003d01(O) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nI:* If#\u003d 1 Alt\u003d 0 #EPs\u003d 2 Cls\u003dff(vend.) Sub\u003dff Prot\u003dff Driver\u003doption\nE:  Ad\u003d82(I) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nE:  Ad\u003d02(O) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nI:* If#\u003d 2 Alt\u003d 0 #EPs\u003d 2 Cls\u003dff(vend.) Sub\u003dff Prot\u003dff Driver\u003doption\nE:  Ad\u003d83(I) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nE:  Ad\u003d03(O) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nI:* If#\u003d 3 Alt\u003d 0 #EPs\u003d 2 Cls\u003dff(vend.) Sub\u003dff Prot\u003dff Driver\u003doption\nE:  Ad\u003d84(I) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nE:  Ad\u003d04(O) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nI:* If#\u003d 4 Alt\u003d 0 #EPs\u003d 3 Cls\u003dff(vend.) Sub\u003dff Prot\u003dff Driver\u003doption\nE:  Ad\u003d85(I) Atr\u003d03(Int.) MxPS\u003d  64 Ivl\u003d5ms\nE:  Ad\u003d86(I) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nE:  Ad\u003d05(O) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nI:* If#\u003d 5 Alt\u003d 0 #EPs\u003d 3 Cls\u003dff(vend.) Sub\u003dfb Prot\u003dff Driver\u003dqmi_wwan\nE:  Ad\u003d87(I) Atr\u003d03(Int.) MxPS\u003d  64 Ivl\u003d5ms\nE:  Ad\u003d88(I) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nE:  Ad\u003d06(O) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nI:* If#\u003d 6 Alt\u003d 0 #EPs\u003d 3 Cls\u003dff(vend.) Sub\u003dfb Prot\u003dff Driver\u003dqmi_wwan\nE:  Ad\u003d89(I) Atr\u003d03(Int.) MxPS\u003d  64 Ivl\u003d5ms\nE:  Ad\u003d8a(I) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nE:  Ad\u003d07(O) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nI:* If#\u003d 7 Alt\u003d 0 #EPs\u003d 3 Cls\u003dff(vend.) Sub\u003dfb Prot\u003dff Driver\u003dqmi_wwan\nE:  Ad\u003d8b(I) Atr\u003d03(Int.) MxPS\u003d  64 Ivl\u003d5ms\nE:  Ad\u003d8c(I) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nE:  Ad\u003d08(O) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nI:* If#\u003d 8 Alt\u003d 0 #EPs\u003d 3 Cls\u003dff(vend.) Sub\u003dfb Prot\u003dff Driver\u003dqmi_wwan\nE:  Ad\u003d8d(I) Atr\u003d03(Int.) MxPS\u003d  64 Ivl\u003d5ms\nE:  Ad\u003d8e(I) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nE:  Ad\u003d09(O) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\n\nIn 22b8:900e \"qc_dload\" mode the device shows up as:\n\nT:  Bus\u003d01 Lev\u003d01 Prnt\u003d01 Port\u003d00 Cnt\u003d01 Dev#\u003d  2 Spd\u003d12   MxCh\u003d 0\nD:  Ver\u003d 2.00 Cls\u003d00(\u003eifc ) Sub\u003d00 Prot\u003d00 MxPS\u003d64 #Cfgs\u003d  1\nP:  Vendor\u003d22b8 ProdID\u003d900e Rev\u003d 0.00\nS:  Manufacturer\u003dMotorola, Incorporated\nS:  Product\u003dFlash MZ600\nC:* #Ifs\u003d 1 Cfg#\u003d 1 Atr\u003de0 MxPwr\u003d500mA\nI:* If#\u003d 0 Alt\u003d 0 #EPs\u003d 2 Cls\u003dff(vend.) Sub\u003dff Prot\u003dff Driver\u003doption\nE:  Ad\u003d81(I) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nE:  Ad\u003d01(O) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\n\nAnd in 22b8:4281 \"ram_downloader\" mode the device shows up as:\n\nT:  Bus\u003d01 Lev\u003d01 Prnt\u003d01 Port\u003d00 Cnt\u003d01 Dev#\u003d  2 Spd\u003d12   MxCh\u003d 0\nD:  Ver\u003d 2.00 Cls\u003d00(\u003eifc ) Sub\u003d00 Prot\u003d00 MxPS\u003d64 #Cfgs\u003d  1\nP:  Vendor\u003d22b8 ProdID\u003d4281 Rev\u003d 0.00\nS:  Manufacturer\u003dMotorola, Incorporated\nS:  Product\u003dFlash MZ600\nC:* #Ifs\u003d 1 Cfg#\u003d 1 Atr\u003de0 MxPwr\u003d500mA\nI:* If#\u003d 0 Alt\u003d 0 #EPs\u003d 2 Cls\u003d0a(data ) Sub\u003d00 Prot\u003dfc Driver\u003doption\nE:  Ad\u003d81(I) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nE:  Ad\u003d01(O) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\n\nCc: Bjørn Mork \u003cbjorn@mork.no\u003e\nCc: Dan Williams \u003cdan.j.williams@intel.com\u003e\nCc: Lars Melin \u003clarsm17@gmail.com\u003e\nCc: Marcel Partap \u003cmpartap@gmx.net\u003e\nCc: Merlijn Wajer \u003cmerlijn@wizzup.org\u003e\nCc: Michael Scott \u003chashcode0f@gmail.com\u003e\nCc: NeKit \u003cnekit1000@gmail.com\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Sebastian Reichel \u003csre@kernel.org\u003e\nTested-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Johan Hovold \u003cjohan@kernel.org\u003e\n"
    },
    {
      "commit": "5ed1c835ed8b522ce25071cc2d56a9a09bd5b59e",
      "tree": "5eadff001a35f7b929c9a3d0b4953323dd25a951",
      "parents": [
        "91be2587e82a0f16348fd8f12a57e4c328baffc7"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Aug 14 16:40:30 2019 -0700"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "bp@suse.de",
        "time": "Thu Aug 15 09:54:05 2019 +0200"
      },
      "message": "MAINTAINERS, x86/CPU: Tony Luck will maintain asm/intel-family.h\n\nThere are a few different subsystems in the kernel that depend on model\nspecific behaviour (perf, EDAC, power, ...). Easier for just one person\nto have the task to get new model numbers included instead of having\nthese groups trip over each other to do it.\n\n [ bp: s/Cpu/CPU/ and add x86@kernel.org so that it gets CCed too as\n   FYI. ]\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\nSigned-off-by: Borislav Petkov \u003cbp@suse.de\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Dave Hansen \u003cdave.hansen@intel.com\u003e\nCc: x86-ml \u003cx86@kernel.org\u003e\nLink: https://lkml.kernel.org/r/20190814234030.30817-1-tony.luck@intel.com\n"
    },
    {
      "commit": "2f62c5d6ed0abae8e70bd83f4d41b9d63acde45a",
      "tree": "6101c03f38f09707f4d6a991cb7f2cba1b152109",
      "parents": [
        "db1231ddc04682f60d56ff42447f13099c6c4a4c",
        "e1b4ce25dbc93ab0cb8ed0f236a3b9ff7b03802c"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Aug 15 13:29:18 2019 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Aug 15 13:29:18 2019 +1000"
      },
      "message": "Merge tag \u0027drm-fixes-5.3-2019-08-14\u0027 of git://people.freedesktop.org/~agd5f/linux into drm-fixes\n\ndrm-fixes-5.3-2019-08-14:\n\namdgpu:\n- Use kvalloc for dc_state to avoid allocation\n  failures in some cases.\n- Fix gfx9 soft recovery\n\nscheduler:\n- Fix a race condition when destroying entities\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nFrom: Alex Deucher \u003calexdeucher@gmail.com\u003e\nLink: https://patchwork.freedesktop.org/patch/msgid/20190815024919.3434-1-alexander.deucher@amd.com\n"
    },
    {
      "commit": "db1231ddc04682f60d56ff42447f13099c6c4a4c",
      "tree": "fa1decf81936874dcc548a5edcf315e1b9828c84",
      "parents": [
        "05b439711f6ff8700e8660f97a1179650778b9cb"
      ],
      "author": {
        "name": "Lyude Paul",
        "email": "lyude@redhat.com",
        "time": "Thu Aug 08 20:53:05 2019 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Aug 15 13:27:59 2019 +1000"
      },
      "message": "drm/nouveau: Only recalculate PBN/VCPI on mode/connector changes\n\nI -thought- I had fixed this entirely, but it looks like that I didn\u0027t\ntest this thoroughly enough as we apparently still make one big mistake\nwith nv50_msto_atomic_check() - we don\u0027t handle the following scenario:\n\n* CRTC #1 has n VCPI allocated to it, is attached to connector DP-4\n  which is attached to encoder #1. enabled\u003dy active\u003dn\n* CRTC #1 is changed from DP-4 to DP-5, causing:\n  * DP-4 crtc\u003d#1→NULL (VCPI n→0)\n  * DP-5 crtc\u003dNULL→#1\n  * CRTC #1 steals encoder #1 back from DP-4 and gives it to DP-5\n  * CRTC #1 maintains the same mode as before, just with a different\n    connector\n* mode_changed\u003dn connectors_changed\u003dy\n  (we _SHOULD_ do VCPI 0→n here, but don\u0027t)\n\nOnce the above scenario is repeated once, we\u0027ll attempt freeing VCPI\nfrom the connector that we didn\u0027t allocate due to the connectors\nchanging, but the mode staying the same. Sigh.\n\nSince nv50_msto_atomic_check() has broken a few times now, let\u0027s rethink\nthings a bit to be more careful: limit both VCPI/PBN allocations to\nmode_changed || connectors_changed, since neither VCPI or PBN should\never need to change outside of routing and mode changes.\n\nChanges since v1:\n* Fix accidental reversal of clock and bpp arguments in\n  drm_dp_calc_pbn_mode() - William Lewis\n\nSigned-off-by: Lyude Paul \u003clyude@redhat.com\u003e\nReported-by: Bohdan Milar \u003cbmilar@redhat.com\u003e\nTested-by: Bohdan Milar \u003cbmilar@redhat.com\u003e\nFixes: 232c9eec417a (\"drm/nouveau: Use atomic VCPI helpers for MST\")\nReferences: 412e85b60531 (\"drm/nouveau: Only release VCPI slots on mode changes\")\nCc: Lyude Paul \u003clyude@redhat.com\u003e\nCc: Ben Skeggs \u003cbskeggs@redhat.com\u003e\nCc: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nCc: David Airlie \u003cairlied@redhat.com\u003e\nCc: Jerry Zuo \u003cJerry.Zuo@amd.com\u003e\nCc: Harry Wentland \u003charry.wentland@amd.com\u003e\nCc: Juston Li \u003cjuston.li@intel.com\u003e\nCc: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nCc: Karol Herbst \u003ckarolherbst@gmail.com\u003e\nCc: Ilia Mirkin \u003cimirkin@alum.mit.edu\u003e\nCc: \u003cstable@vger.kernel.org\u003e # v5.1+\nAcked-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nLink: https://patchwork.freedesktop.org/patch/msgid/20190809005307.18391-1-lyude@redhat.com\n"
    },
    {
      "commit": "05b439711f6ff8700e8660f97a1179650778b9cb",
      "tree": "5becd511f360d29e872f03f33a360834e48a1f33",
      "parents": [
        "d45331b00ddb179e291766617259261c112db872"
      ],
      "author": {
        "name": "Y.C. Chen",
        "email": "yc_chen@aspeedtech.com",
        "time": "Wed Apr 11 09:27:39 2018 +0800"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Aug 15 13:04:57 2019 +1000"
      },
      "message": "drm/ast: Fixed reboot test may cause system hanged\n\nThere is another thread still access standard VGA I/O while loading drm driver.\nDisable standard VGA I/O decode to avoid this issue.\n\nSigned-off-by: Y.C. Chen \u003cyc_chen@aspeedtech.com\u003e\nReviewed-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nLink: https://patchwork.freedesktop.org/patch/msgid/1523410059-18415-1-git-send-email-yc_chen@aspeedtech.com\n"
    },
    {
      "commit": "c554336efa9bbc28d6ec14efbee3c7d63c61a34f",
      "tree": "42f805635256b26be06b10e3e7bd9e5469869ebd",
      "parents": [
        "6d5afe20397b478192ed8c38ec0ee10fa3aec649"
      ],
      "author": {
        "name": "Wenwen Wang",
        "email": "wenwen@cs.uga.edu",
        "time": "Tue Aug 13 04:18:52 2019 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 14 20:03:42 2019 -0700"
      },
      "message": "cxgb4: fix a memory leak bug\n\nIn blocked_fl_write(), \u0027t\u0027 is not deallocated if bitmap_parse_user() fails,\nleading to a memory leak bug. To fix this issue, free t before returning\nthe error.\n\nSigned-off-by: Wenwen Wang \u003cwenwen@cs.uga.edu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "83f82d7a42583e93d0f0dde3d61ed10f75c0f4d8",
      "tree": "e4e1b68973d52fc81a314e4250fcb58b80b1ac5c",
      "parents": [
        "626633425c079742c04f4f2d81c16962b084605c"
      ],
      "author": {
        "name": "Lubomir Rintel",
        "email": "lkundrak@v3.sk",
        "time": "Wed Aug 07 15:22:31 2019 +0200"
      },
      "committer": {
        "name": "Rob Herring",
        "email": "robh@kernel.org",
        "time": "Wed Aug 14 20:12:16 2019 -0600"
      },
      "message": "of: irq: fix a trivial typo in a doc comment\n\nDiverged from what the code does with commit 530210c7814e (\"of/irq: Replace\nof_irq with of_phandle_args\").\n\nSigned-off-by: Lubomir Rintel \u003clkundrak@v3.sk\u003e\nSigned-off-by: Rob Herring \u003crobh@kernel.org\u003e\n"
    },
    {
      "commit": "626633425c079742c04f4f2d81c16962b084605c",
      "tree": "84f707c6976090807a07e0964f795d680892ebe2",
      "parents": [
        "fd295733e702a63c189fea8294c12e04b5e5ecc0"
      ],
      "author": {
        "name": "Rob Herring",
        "email": "robh@kernel.org",
        "time": "Tue Aug 13 14:47:54 2019 -0600"
      },
      "committer": {
        "name": "Rob Herring",
        "email": "robh@kernel.org",
        "time": "Wed Aug 14 20:07:43 2019 -0600"
      },
      "message": "dt-bindings: pinctrl: stm32: Fix \u0027st,syscfg\u0027 schema\n\nThe proper way to add additional contraints to an existing json-schema\nis using \u0027allOf\u0027 to reference the base schema. Using just \u0027$ref\u0027 doesn\u0027t\nwork. Fix this for the \u0027st,syscfg\u0027 property.\n\nCc: Mark Rutland \u003cmark.rutland@arm.com\u003e\nCc: Maxime Coquelin \u003cmcoquelin.stm32@gmail.com\u003e\nCc: Alexandre Torgue \u003calexandre.torgue@st.com\u003e\nCc: linux-gpio@vger.kernel.org\nCc: linux-stm32@st-md-mailman.stormreply.com\nCc: linux-arm-kernel@lists.infradead.org\nReviewed-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Rob Herring \u003crobh@kernel.org\u003e\n"
    },
    {
      "commit": "41de59634046b19cd53a1983594a95135c656997",
      "tree": "823d24ad76727f30558511e5805294e02c8e581e",
      "parents": [
        "e22a97a2a85d2a0bdfb134cbbc7ff856ae67edba",
        "1ee1119d184bb06af921b48c3021d921bbd85bac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 14 15:29:53 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 14 15:29:53 2019 -0700"
      },
      "message": "Merge tag \u0027Wimplicit-fallthrough-5.3-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gustavoars/linux\n\nPull fallthrough fixes from Gustavo A. R. Silva:\n \"Fix sh mainline builds:\n\n   - Fix fall-through warning in sh.\n\n   - Fix missing break bug in sh (this is a 10-year-old bug)\n\n  Currently, mainline builds for sh are broken. These patches fix that\"\n\n* tag \u0027Wimplicit-fallthrough-5.3-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gustavoars/linux:\n  sh: kernel: hw_breakpoint: Fix missing break in switch statement\n  sh: kernel: disassemble: Mark expected switch fall-throughs\n"
    }
  ],
  "next": "e22a97a2a85d2a0bdfb134cbbc7ff856ae67edba"
}
