{"push_id":769862626,"size":486,"distinct_size":2,"ref":"refs/heads/dma/t-imm","head":"ef35b5cea76446291f17677e30d88064ad458a7c","before":"8ec8a567c8834495cca343b526a65b49f6b00cc9","commits":[{"sha":"30b03d05e07467b8c6ec683ea96b5bffcbcd3931","author":{"email":"b37867d4e08020cf5bb17f05a2c036fbc82d5481@invisiblethingslab.com","name":"Marek Marczykowski-Górecki"},"message":"xen/gntdevt: Fix race condition in gntdev_release()\n\nWhile gntdev_release() is called the MMU notifier is still registered\nand can traverse priv->maps list even if no pages are mapped (which is\nthe case -- gntdev_release() is called after all). But\ngntdev_release() will clear that list, so make sure that only one of\nthose things happens at the same time.\n\nSigned-off-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>\nCc: <stable@vger.kernel.org>\nSigned-off-by: David Vrabel <david.vrabel@citrix.com>","distinct":false,"url":"https://api.github.com/repos/allenbh/linux/commits/30b03d05e07467b8c6ec683ea96b5bffcbcd3931"},{"sha":"35ca0ee49d2973976f89f07eb842782a39d20a14","author":{"email":"627575320a9526cb6c91021c9940202b0e84c416@atmel.com","name":"Ludovic Desroches"},"message":"dmaengine: at_xdmac: fix indentation\n\nFix indentation.\n\nSigned-off-by: Ludovic Desroches <ludovic.desroches@atmel.com>\nSigned-off-by: Vinod Koul <vinod.koul@intel.com>","distinct":false,"url":"https://api.github.com/repos/allenbh/linux/commits/35ca0ee49d2973976f89f07eb842782a39d20a14"},{"sha":"d264b48687fab995fe970451ed11f4259d68aee1","author":{"email":"ed47dfa4cd43d03d92ccc66ffdb9609c96fcf22b@linux.intel.com","name":"Jarkko Nikula"},"message":"dmaengine: Remove remaining FSF mailing addresses\n\nCommit 3b62286d0ef7 (\"dmaengine: Remove FSF mailing addresses\") left Free\nSoftware Foundation mailing address still in two files. Remove it now.\n\nSigned-off-by: Jarkko Nikula <jarkko.nikula@linux.intel.com>\nSigned-off-by: Vinod Koul <vinod.koul@intel.com>","distinct":false,"url":"https://api.github.com/repos/allenbh/linux/commits/d264b48687fab995fe970451ed11f4259d68aee1"},{"sha":"fce9a74ba46fb545ad81cf244f3a1af4a877606c","author":{"email":"679188261afeb60eb822cd934fd7b46a48ddd743@freescale.com","name":"Fabio Estevam"},"message":"dmaengine: imx-dma: Check for clk_prepare_enable() error\n\nclk_prepare_enable() may fail, so we should better check its return value\nand propagate it in the case of error.\n\nWhile at it, change the label 'err' to a more descriptive naming.\n\nSigned-off-by: Fabio Estevam <fabio.estevam@freescale.com>\nSigned-off-by: Vinod Koul <vinod.koul@intel.com>","distinct":false,"url":"https://api.github.com/repos/allenbh/linux/commits/fce9a74ba46fb545ad81cf244f3a1af4a877606c"},{"sha":"4483320e241c5f6b63caa912343eb73c8b1dfd18","author":{"email":"e4d6a675ffd00e654bdb5954d1e8457eb138a1df@samsung.com","name":"Maninder Singh"},"message":"dmaengine: Use Pointer xt after NULL check.\n\nRemoving static analysis error:-\nPossible null pointer dereference: xt\n\nBecause currently xt is dereferenced before NULL check,\nThus Use it after NULL Check.\n\nSigned-off-by: Maninder Singh <maninder1.s@samsung.com>\nReviewed-by: Vaneet Narang <v.narang@samsung.com>\nAcked-by: Nicolas Ferre <nicolas.ferre@atmel.com>\nSigned-off-by: Vinod Koul <vinod.koul@intel.com>","distinct":false,"url":"https://api.github.com/repos/allenbh/linux/commits/4483320e241c5f6b63caa912343eb73c8b1dfd18"},{"sha":"7618d0359c167d89d7e904a00487be4945c10a65","author":{"email":"7a72b0ecdf501e4593e842e1a61bf3d5b53699e6@intel.com","name":"Dave Jiang"},"message":"dmaengine: ioatdma: Set non RAID channels to be private capable\n\nThis allows claiming of non-RAID channels as a private channel. This\nprevents breakage of MDRAID using the IOATDMA channels via\nasync_tx but also allows agents such as NTB to claim channels\nexclusively for its usages.\n\nSigned-off-by: Dave Jiang <dave.jiang@intel.com>\nSigned-off-by: Vinod Koul <vinod.koul@intel.com>","distinct":false,"url":"https://api.github.com/repos/allenbh/linux/commits/7618d0359c167d89d7e904a00487be4945c10a65"},{"sha":"c9ddbac9c89110f77cb0fa07e634aaf1194899aa","author":{"email":"255103e50249e3d658441816e0597170ebfc16ef@redhat.com","name":"Michael S. Tsirkin"},"message":"PCI: Restore PCI_MSIX_FLAGS_BIRMASK definition\n\n09a2c73ddfc7 (\"PCI: Remove unused PCI_MSIX_FLAGS_BIRMASK definition\")\nremoved PCI_MSIX_FLAGS_BIRMASK from an exported header because it was\nunused in the kernel.  But that breaks user programs that were using it\n(QEMU in particular).\n\nRestore the PCI_MSIX_FLAGS_BIRMASK definition.\n\n[bhelgaas: changelog]\nSigned-off-by: Michael S. Tsirkin <mst@redhat.com>\nSigned-off-by: Bjorn Helgaas <bhelgaas@google.com>\nCC: stable@vger.kernel.org\t# v3.13+","distinct":false,"url":"https://api.github.com/repos/allenbh/linux/commits/c9ddbac9c89110f77cb0fa07e634aaf1194899aa"},{"sha":"b6c52c634506d52b3a2dc18503980d717e478739","author":{"email":"68ee766e574f18b34b683085865827393efe88bd@linux.intel.com","name":"Jiang Liu"},"message":"dmaengine: ioatdma: Ignore IOAT devices under hotplug-capable PCI host bridge\n\nThe dmaengine core assumes that async DMA devices will only be removed\nwhen they not used anymore, or it assumes dma_async_device_unregister()\nwill only be called by dma driver exit routines. But this assumption is\nnot true for the IOAT driver, which calls dma_async_device_unregister()\nfrom ioat_remove(). So current IOAT driver doesn't support device\nhot-removal because it may cause system crash to hot-remove an inuse\nIOAT device.\n\nTo support CPU socket hot-removal, all PCI devices, including IOAT\ndevices embedded in the socket, will be hot-removed. The idea solution\nis to enhance the dmaengine core and IOAT driver to support hot-removal,\nbut that's too hard.\n\nThis patch implements a hack to disable IOAT devices under hotplug-capable\nCPU socket so it won't break socket hot-removal.\n\nSigned-off-by: Jiang Liu <jiang.liu@linux.intel.com>\nSigned-off-by: Vinod Koul <vinod.koul@intel.com>","distinct":false,"url":"https://api.github.com/repos/allenbh/linux/commits/b6c52c634506d52b3a2dc18503980d717e478739"},{"sha":"03734485b71129a954861f298825a490bcade986","author":{"email":"74f0c009df510614346aa771cd21959b78cdb413@linux.intel.com","name":"Andy Shevchenko"},"message":"dmaengine: hsu: remove excessive lock\n\nAll hardware accesses are done under virtual channel lock. That's why specific\nchannel lock is excessive and can be removed safely. This has been tested on\nIntel Medfield and Merrifield.\n\nSigned-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>\nSigned-off-by: Vinod Koul <vinod.koul@intel.com>","distinct":false,"url":"https://api.github.com/repos/allenbh/linux/commits/03734485b71129a954861f298825a490bcade986"},{"sha":"d7fdb356902a13bb92229722d88a836523a3c6e3","author":{"email":"00e4cf8f46a57000a44449bf9dd8cbbcc209fd2a@linutronix.de","name":"Thomas Gleixner"},"message":"dmaengine: ipu: Consolidate chained IRQ handler install/remove\n\nChained irq handlers usually set up handler data as well. We now have\na function to set both under irq_desc->lock. Replace the two calls\nwith one.\n\nSearch and conversion was done with coccinelle.\n\nReported-by: Russell King <rmk+kernel@arm.linux.org.uk>\nSigned-off-by: Thomas Gleixner <tglx@linutronix.de>\nCc: Julia Lawall <Julia.Lawall@lip6.fr>\nCc: Dan Williams <dan.j.williams@intel.com>\nCc: Vinod Koul <vinod.koul@intel.com>\nCc: dmaengine@vger.kernel.org\nSigned-off-by: Vinod Koul <vinod.koul@intel.com>","distinct":false,"url":"https://api.github.com/repos/allenbh/linux/commits/d7fdb356902a13bb92229722d88a836523a3c6e3"},{"sha":"4d9efdfce73c8f0c9e39d118833e4776719a8d40","author":{"email":"68ee766e574f18b34b683085865827393efe88bd@linux.intel.com","name":"Jiang Liu"},"message":"dmaengine: ipu: Use irq_desc_get_xxx() to avoid redundant lookup of irq_desc\n\nUse irq_desc_get_xxx() to avoid redundant lookup of irq_desc while we\nalready have a pointer to corresponding irq_desc.\n\nThis is also a preparation for the removal of the 'irq' argument from\ninterrupt flow handlers.\n\nSigned-off-by: Jiang Liu <jiang.liu@linux.intel.com>\nCc: Dan Williams <dan.j.williams@intel.com>\nCc: Vinod Koul <vinod.koul@intel.com>\nCc: dmaengine@vger.kernel.org\nSigned-off-by: Thomas Gleixner <tglx@linutronix.de>\nSigned-off-by: Vinod Koul <vinod.koul@intel.com>","distinct":false,"url":"https://api.github.com/repos/allenbh/linux/commits/4d9efdfce73c8f0c9e39d118833e4776719a8d40"},{"sha":"7f37a3d80b6d687717685cb7156ef7c9acbd2964","author":{"email":"16d8bc3f29c489fdc436b48884adedee8c6f9a7b@linaro.org","name":"Jun Nie"},"message":"Documentation: dma: Add documentation for ZTE DMA\n\nThis patch adds documentation for the ZTE ZX296702 SoC DMA device\nDTS binding.\n\nSigned-off-by: Jun Nie <jun.nie@linaro.org>\nSigned-off-by: Vinod Koul <vinod.koul@intel.com>","distinct":false,"url":"https://api.github.com/repos/allenbh/linux/commits/7f37a3d80b6d687717685cb7156ef7c9acbd2964"},{"sha":"e3fa9841d309ae7992b658eba0f973543b97ed1f","author":{"email":"16d8bc3f29c489fdc436b48884adedee8c6f9a7b@linaro.org","name":"Jun Nie"},"message":"dmaengine: zxdma: Support ZTE ZX296702 dma\n\nAdd ZTE ZX296702 dma controller support. Only\ndevice tree probe is support currently.\n\nSigned-off-by: Jun Nie <jun.nie@linaro.org>\nReviewed-by: Maxime Ripard <maxime.ripard@free-electrons.com>\nSigned-off-by: Vinod Koul <vinod.koul@intel.com>","distinct":false,"url":"https://api.github.com/repos/allenbh/linux/commits/e3fa9841d309ae7992b658eba0f973543b97ed1f"},{"sha":"9bde2823dcb97997456645f9b18f8c3468b727ca","author":{"email":"5cf69c63beb17bf38d63aa0e923ee8256af0e205@intel.com","name":"Vinod Koul"},"message":"dmaengine: zxdma: explicitly free irq on device removal\n\nAt device removal, tasklets are not disabled and irqs are still enabled, so\nfree the irq explicitly on device removal\n\nSigned-off-by: Vinod Koul <vinod.koul@intel.com>","distinct":false,"url":"https://api.github.com/repos/allenbh/linux/commits/9bde2823dcb97997456645f9b18f8c3468b727ca"},{"sha":"653cdc13a340ad1cef29f1bab0d05d0771fa1d57","author":{"email":"d24c4781a48852646d2b9dc6a763252e4e5f9426@arcor.de","name":"Reinhard Speyerer"},"message":"USB: qcserial/option: make AT URCs work for Sierra Wireless MC7305/MC7355\n\nTests with a Sierra Wireless MC7355 have shown that 1199:9041 devices\nalso require the option_send_setup() code to be used on the USB\ninterface for the AT port to make unsolicited response codes work\ncorrectly. Move these devices from the qcserial driver to the option\ndriver like it has been done for the 1199:68c0 devices in commit\nd80c0d14183516f184a5ac88e11008ee4c7d2a2e (\"USB: qcserial/option: make\nAT URCs work for Sierra Wireless MC73xx\").\n\nSigned-off-by: Reinhard Speyerer <rspmn@arcor.de>\nCc: stable <stable@vger.kernel.org>\nSigned-off-by: Johan Hovold <johan@kernel.org>","distinct":false,"url":"https://api.github.com/repos/allenbh/linux/commits/653cdc13a340ad1cef29f1bab0d05d0771fa1d57"},{"sha":"aeec6cdad6cda5fdf26f937c0d15f101539d8185","author":{"email":"5ff32272b3d9f86512eddc8e0af523fc6f7924e5@linaro.org","name":"Viresh Kumar"},"message":"ARC/time: Migrate to new 'set-state' interface\n\nMigrate arc driver to the new 'set-state' interface provided by\nclockevents core, the earlier 'set-mode' interface is marked obsolete\nnow.\n\nThis also enables us to implement callbacks for new states of clockevent\ndevices, for example: ONESHOT_STOPPED.\n\nCc: Vineet Gupta <vgupta@synopsys.com>\nSigned-off-by: Viresh Kumar <viresh.kumar@linaro.org>\nSigned-off-by: Vineet Gupta <vgupta@synopsys.com>","distinct":false,"url":"https://api.github.com/repos/allenbh/linux/commits/aeec6cdad6cda5fdf26f937c0d15f101539d8185"},{"sha":"d05a76ab4d9ece9bd987a8c29e3f384ec9f7b211","author":{"email":"1fa739873496c8c0c1b521f2061ee5fa4a0306e8@synopsys.com","name":"Alexey Brodkin"},"message":"ARCv2: add knob for DIV_REV in Kconfig\n\nBeing highly configurable core ARC HS among other features might be\nconfigured with or without DIV_REM_OPTION (hardware divider).\n\nThat option when enabled adds following instructions: div, divu, rem, remu.\n\nBy default ARC HS38 has this option enabled. So we add here possibility\nto disable usage of hardware divider by compiler.\n\nSigned-off-by: Alexey Brodkin <abrodkin@synopsys.com>\nSigned-off-by: Vineet Gupta <vgupta@synopsys.com>","distinct":false,"url":"https://api.github.com/repos/allenbh/linux/commits/d05a76ab4d9ece9bd987a8c29e3f384ec9f7b211"},{"sha":"6da3700c98cdc8360f55c5510915efae1d66deea","author":{"email":"53bfd5cb74f62efb4a782b40ad2cf5995a881c7c@hollants.com","name":"Pieter Hollants"},"message":"USB: qcserial: Add support for Dell Wireless 5809e 4G Modem\n\nAdded the USB IDs 0x413c:0x81b1 for the \"Dell Wireless 5809e Gobi(TM) 4G\nLTE Mobile Broadband Card\", a Dell-branded Sierra Wireless EM7305 LTE\ncard in M.2 form factor, used eg. in Dell's Latitude E7540 Notebook\nseries.\n\n\"lsusb -v\" output for this device:\n\nBus 002 Device 003: ID 413c:81b1 Dell Computer Corp.\nDevice Descriptor:\n  bLength                18\n  bDescriptorType         1\n  bcdUSB               2.00\n  bDeviceClass            0\n  bDeviceSubClass         0\n  bDeviceProtocol         0\n  bMaxPacketSize0        64\n  idVendor           0x413c Dell Computer Corp.\n  idProduct          0x81b1\n  bcdDevice            0.06\n  iManufacturer           1 Sierra Wireless, Incorporated\n  iProduct                2 Dell Wireless 5809e Gobi™ 4G LTE Mobile Broadband Card\n  iSerial                 3\n  bNumConfigurations      2\n  Configuration Descriptor:\n    bLength                 9\n    bDescriptorType         2\n    wTotalLength          204\n    bNumInterfaces          4\n    bConfigurationValue     1\n    iConfiguration          0\n    bmAttributes         0xe0\n      Self Powered\n      Remote Wakeup\n    MaxPower              500mA\n    Interface Descriptor:\n      bLength                 9\n      bDescriptorType         4\n      bInterfaceNumber        0\n      bAlternateSetting       0\n      bNumEndpoints           2\n      bInterfaceClass       255 Vendor Specific Class\n      bInterfaceSubClass    255 Vendor Specific Subclass\n      bInterfaceProtocol    255 Vendor Specific Protocol\n      iInterface              0\n      Endpoint Descriptor:\n        bLength                 7\n        bDescriptorType         5\n        bEndpointAddress     0x81  EP 1 IN\n        bmAttributes            2\n          Transfer Type            Bulk\n          Synch Type               None\n          Usage Type               Data\n        wMaxPacketSize     0x0200  1x 512 bytes\n        bInterval               0\n      Endpoint Descriptor:\n        bLength                 7\n        bDescriptorType         5\n        bEndpointAddress     0x01  EP 1 OUT\n        bmAttributes            2\n          Transfer Type            Bulk\n          Synch Type               None\n          Usage Type               Data\n        wMaxPacketSize     0x0200  1x 512 bytes\n        bInterval               0\n    Interface Descriptor:\n      bLength                 9\n      bDescriptorType         4\n      bInterfaceNumber        2\n      bAlternateSetting       0\n      bNumEndpoints           3\n      bInterfaceClass       255 Vendor Specific Class\n      bInterfaceSubClass      0\n      bInterfaceProtocol      0\n      iInterface              0\n      ** UNRECOGNIZED:  05 24 00 10 01\n      ** UNRECOGNIZED:  05 24 01 00 00\n      ** UNRECOGNIZED:  04 24 02 02\n      ** UNRECOGNIZED:  05 24 06 00 00\n      Endpoint Descriptor:\n        bLength                 7\n        bDescriptorType         5\n        bEndpointAddress     0x83  EP 3 IN\n        bmAttributes            3\n          Transfer Type            Interrupt\n          Synch Type               None\n          Usage Type               Data\n        wMaxPacketSize     0x000c  1x 12 bytes\n        bInterval               9\n      Endpoint Descriptor:\n        bLength                 7\n        bDescriptorType         5\n        bEndpointAddress     0x82  EP 2 IN\n        bmAttributes            2\n          Transfer Type            Bulk\n          Synch Type               None\n          Usage Type               Data\n        wMaxPacketSize     0x0200  1x 512 bytes\n        bInterval               0\n      Endpoint Descriptor:\n        bLength                 7\n        bDescriptorType         5\n        bEndpointAddress     0x02  EP 2 OUT\n        bmAttributes            2\n          Transfer Type            Bulk\n          Synch Type               None\n          Usage Type               Data\n        wMaxPacketSize     0x0200  1x 512 bytes\n        bInterval               0\n    Interface Descriptor:\n      bLength                 9\n      bDescriptorType         4\n      bInterfaceNumber        3\n      bAlternateSetting       0\n      bNumEndpoints           3\n      bInterfaceClass       255 Vendor Specific Class\n      bInterfaceSubClass      0\n      bInterfaceProtocol      0\n      iInterface              0\n      ** UNRECOGNIZED:  05 24 00 10 01\n      ** UNRECOGNIZED:  05 24 01 00 00\n      ** UNRECOGNIZED:  04 24 02 02\n      ** UNRECOGNIZED:  05 24 06 00 00\n      Endpoint Descriptor:\n        bLength                 7\n        bDescriptorType         5\n        bEndpointAddress     0x85  EP 5 IN\n        bmAttributes            3\n          Transfer Type            Interrupt\n          Synch Type               None\n          Usage Type               Data\n        wMaxPacketSize     0x000c  1x 12 bytes\n        bInterval               9\n      Endpoint Descriptor:\n        bLength                 7\n        bDescriptorType         5\n        bEndpointAddress     0x84  EP 4 IN\n        bmAttributes            2\n          Transfer Type            Bulk\n          Synch Type               None\n          Usage Type               Data\n        wMaxPacketSize     0x0200  1x 512 bytes\n        bInterval               0\n      Endpoint Descriptor:\n        bLength                 7\n        bDescriptorType         5\n        bEndpointAddress     0x03  EP 3 OUT\n        bmAttributes            2\n          Transfer Type            Bulk\n          Synch Type               None\n          Usage Type               Data\n        wMaxPacketSize     0x0200  1x 512 bytes\n        bInterval               0\n    Interface Descriptor:\n      bLength                 9\n      bDescriptorType         4\n      bInterfaceNumber        8\n      bAlternateSetting       0\n      bNumEndpoints           3\n      bInterfaceClass       255 Vendor Specific Class\n      bInterfaceSubClass    255 Vendor Specific Subclass\n      bInterfaceProtocol    255 Vendor Specific Protocol\n      iInterface              0\n      Endpoint Descriptor:\n        bLength                 7\n        bDescriptorType         5\n        bEndpointAddress     0x87  EP 7 IN\n        bmAttributes            3\n          Transfer Type            Interrupt\n          Synch Type               None\n          Usage Type               Data\n        wMaxPacketSize     0x000a  1x 10 bytes\n        bInterval               9\n      Endpoint Descriptor:\n        bLength                 7\n        bDescriptorType         5\n        bEndpointAddress     0x86  EP 6 IN\n        bmAttributes            2\n          Transfer Type            Bulk\n          Synch Type               None\n          Usage Type               Data\n        wMaxPacketSize     0x0200  1x 512 bytes\n        bInterval               0\n      Endpoint Descriptor:\n        bLength                 7\n        bDescriptorType         5\n        bEndpointAddress     0x04  EP 4 OUT\n        bmAttributes            2\n          Transfer Type            Bulk\n          Synch Type               None\n          Usage Type               Data\n        wMaxPacketSize     0x0200  1x 512 bytes\n        bInterval               0\n        ** UNRECOGNIZED:  2c ff 42 49 53 54 00 01 07 f5 40 f6 00 00 00 00 01 f7 c4 09 02 f8 c4 09 03 f9 88 13 04 fa 10 27 05 fb 10 27 06 fc c4 09 07 fd c4 09\n  Configuration Descriptor:\n    bLength                 9\n    bDescriptorType         2\n    wTotalLength           95\n    bNumInterfaces          2\n    bConfigurationValue     2\n    iConfiguration          0\n    bmAttributes         0xe0\n      Self Powered\n      Remote Wakeup\n    MaxPower              500mA\n    Interface Association:\n      bLength                 8\n      bDescriptorType        11\n      bFirstInterface        12\n      bInterfaceCount         2\n      bFunctionClass          2 Communications\n      bFunctionSubClass      14\n      bFunctionProtocol       0\n      iFunction               0\n    Interface Descriptor:\n      bLength                 9\n      bDescriptorType         4\n      bInterfaceNumber       12\n      bAlternateSetting       0\n      bNumEndpoints           1\n      bInterfaceClass         2 Communications\n      bInterfaceSubClass     14\n      bInterfaceProtocol      0\n      iInterface              0\n      CDC Header:\n        bcdCDC               1.10\n      CDC Union:\n        bMasterInterface        12\n        bSlaveInterface         13\n      CDC MBIM:\n        bcdMBIMVersion       1.00\n        wMaxControlMessage   4096\n        bNumberFilters       32\n        bMaxFilterSize       128\n        wMaxSegmentSize      1500\n        bmNetworkCapabilities 0x20\n          8-byte ntb input size\n      CDC MBIM Extended:\n        bcdMBIMExtendedVersion           1.00\n        bMaxOutstandingCommandMessages     64\n        wMTU                             1500\n      Endpoint Descriptor:\n        bLength                 7\n        bDescriptorType         5\n        bEndpointAddress     0x82  EP 2 IN\n        bmAttributes            3\n          Transfer Type            Interrupt\n          Synch Type               None\n          Usage Type               Data\n        wMaxPacketSize     0x0040  1x 64 bytes\n        bInterval               9\n    Interface Descriptor:\n      bLength                 9\n      bDescriptorType         4\n      bInterfaceNumber       13\n      bAlternateSetting       0\n      bNumEndpoints           0\n      bInterfaceClass        10 CDC Data\n      bInterfaceSubClass      0\n      bInterfaceProtocol      2\n      iInterface              0\n    Interface Descriptor:\n      bLength                 9\n      bDescriptorType         4\n      bInterfaceNumber       13\n      bAlternateSetting       1\n      bNumEndpoints           2\n      bInterfaceClass        10 CDC Data\n      bInterfaceSubClass      0\n      bInterfaceProtocol      2\n      iInterface              0\n      Endpoint Descriptor:\n        bLength                 7\n        bDescriptorType         5\n        bEndpointAddress     0x81  EP 1 IN\n        bmAttributes            2\n          Transfer Type            Bulk\n          Synch Type               None\n          Usage Type               Data\n        wMaxPacketSize     0x0200  1x 512 bytes\n        bInterval               0\n      Endpoint Descriptor:\n        bLength                 7\n        bDescriptorType         5\n        bEndpointAddress     0x01  EP 1 OUT\n        bmAttributes            2\n          Transfer Type            Bulk\n          Synch Type               None\n          Usage Type               Data\n        wMaxPacketSize     0x0200  1x 512 bytes\n        bInterval               0\nDevice Qualifier (for other device speed):\n  bLength                10\n  bDescriptorType         6\n  bcdUSB               2.00\n  bDeviceClass            0\n  bDeviceSubClass         0\n  bDeviceProtocol         0\n  bMaxPacketSize0        64\n  bNumConfigurations      2\nDevice Status:     0x0000\n  (Bus Powered)\n\nSigned-off-by: Pieter Hollants <pieter@hollants.com>\nCc: stable <stable@vger.kernel.org>\nSigned-off-by: Johan Hovold <johan@kernel.org>","distinct":false,"url":"https://api.github.com/repos/allenbh/linux/commits/6da3700c98cdc8360f55c5510915efae1d66deea"},{"sha":"929423fa83e5b75e94101b280738b9a5a376a0e1","author":{"email":"29bbaec13092d36559e3abc6f27f7d09c395819f@suse.com","name":"Juergen Gross"},"message":"xen: release lock occasionally during ballooning\n\nWhen dom0 is being ballooned balloon_process() will hold the balloon\nmutex until it is finished. This will block e.g. creation of new\ndomains as the device backends for the new domain need some\nautoballooned pages for the ring buffers.\n\nAvoid this by releasing the balloon mutex from time to time during\nballooning. Adjust the comment above balloon_process() regarding\nmultiple instances of balloon_process().\n\nInstead of open coding it, just use cond_resched().\n\nSigned-off-by: Juergen Gross <jgross@suse.com>\nSigned-off-by: David Vrabel <david.vrabel@citrix.com>","distinct":false,"url":"https://api.github.com/repos/allenbh/linux/commits/929423fa83e5b75e94101b280738b9a5a376a0e1"},{"sha":"21481f2cfef9a79d3676916ef9424b1a7794776c","author":{"email":"af669d95a4c0de051445d4cafdbb2c5c4a2838be@synopsys.com","name":"Vineet Gupta"},"message":"ARCv2: lib: memcpy: Missing PREFETCHW\n\nSigned-off-by: Vineet Gupta <vgupta@synopsys.com>","distinct":false,"url":"https://api.github.com/repos/allenbh/linux/commits/21481f2cfef9a79d3676916ef9424b1a7794776c"}]}