{"push_id":752081025,"size":156,"distinct_size":156,"ref":"refs/heads/master","head":"dd2384a75d1c046faf068a6352732a204814b86d","before":"74d33293e467df61de1b1d8b2fbe29e550dec33b","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":true,"url":"https://api.github.com/repos/mousecage/linux/commits/30b03d05e07467b8c6ec683ea96b5bffcbcd3931"},{"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":true,"url":"https://api.github.com/repos/mousecage/linux/commits/c9ddbac9c89110f77cb0fa07e634aaf1194899aa"},{"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":true,"url":"https://api.github.com/repos/mousecage/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":true,"url":"https://api.github.com/repos/mousecage/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":true,"url":"https://api.github.com/repos/mousecage/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":true,"url":"https://api.github.com/repos/mousecage/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":true,"url":"https://api.github.com/repos/mousecage/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":true,"url":"https://api.github.com/repos/mousecage/linux/commits/21481f2cfef9a79d3676916ef9424b1a7794776c"},{"sha":"262137bca7cfbe690f8e904822b68f720998324a","author":{"email":"af669d95a4c0de051445d4cafdbb2c5c4a2838be@synopsys.com","name":"Vineet Gupta"},"message":"ARCv2: lib: memset: Don't assume 64-bit load/stores\n\nThere are configurations which may not have LDD/STD\n\nSigned-off-by: Claudiu Zissulescu <claziss@synopsys.com>\nSigned-off-by: Alexey Brodkin <abrodkin@synopsys.com>\nSigned-off-by: Vineet Gupta <vgupta@synopsys.com>","distinct":true,"url":"https://api.github.com/repos/mousecage/linux/commits/262137bca7cfbe690f8e904822b68f720998324a"},{"sha":"c2227a39a078473115910512aa0f8d53bd915e60","author":{"email":"16a37b8b71ffafad4e89ce1ff841da282b29daf2@gmail.com","name":"Kinglong Mee"},"message":"nfsd: Drop BUG_ON and ignore SECLABEL on absent filesystem\n\nOn an absent filesystem (one served by another server), we need to be\nable to handle requests for certain attributest (like fs_locations, so\nthe client can find out which server does have the filesystem), but\nothers we can't.\n\nWe forgot to take that into account when adding another attribute\nbitmask work for the SECURITY_LABEL attribute.\n\nThere an export entry with the \"refer\" option can result in:\n\n[   88.414272] kernel BUG at fs/nfsd/nfs4xdr.c:2249!\n[   88.414828] invalid opcode: 0000 [#1] SMP\n[   88.415368] Modules linked in: rpcsec_gss_krb5 nfsv4 dns_resolver nfs fscache nfsd xfs libcrc32c iscsi_tcp libiscsi_tcp libiscsi scsi_transport_iscsi iosf_mbi ppdev btrfs coretemp crct10dif_pclmul crc32_pclmul crc32c_intel xor ghash_clmulni_intel raid6_pq vmw_balloon parport_pc parport i2c_piix4 shpchp vmw_vmci acpi_cpufreq auth_rpcgss nfs_acl lockd grace sunrpc vmwgfx drm_kms_helper ttm drm mptspi mptscsih serio_raw mptbase e1000 scsi_transport_spi ata_generic pata_acpi [last unloaded: nfsd]\n[   88.417827] CPU: 0 PID: 2116 Comm: nfsd Not tainted 4.0.7-300.fc22.x86_64 #1\n[   88.418448] Hardware name: VMware, Inc. VMware Virtual Platform/440BX Desktop Reference Platform, BIOS 6.00 05/20/2014\n[   88.419093] task: ffff880079146d50 ti: ffff8800785d8000 task.ti: ffff8800785d8000\n[   88.419729] RIP: 0010:[<ffffffffa04b3c10>]  [<ffffffffa04b3c10>] nfsd4_encode_fattr+0x820/0x1f00 [nfsd]\n[   88.420376] RSP: 0000:ffff8800785db998  EFLAGS: 00010206\n[   88.421027] RAX: 0000000000000001 RBX: 000000000018091a RCX: ffff88006668b980\n[   88.421676] RDX: 00000000fffef7fc RSI: 0000000000000000 RDI: ffff880078d05000\n[   88.422315] RBP: ffff8800785dbb58 R08: ffff880078d043f8 R09: ffff880078d4a000\n[   88.422968] R10: 0000000000010000 R11: 0000000000000002 R12: 0000000000b0a23a\n[   88.423612] R13: ffff880078d05000 R14: ffff880078683100 R15: ffff88006668b980\n[   88.424295] FS:  0000000000000000(0000) GS:ffff88007c600000(0000) knlGS:0000000000000000\n[   88.424944] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033\n[   88.425597] CR2: 00007f40bc370f90 CR3: 0000000035af5000 CR4: 00000000001407f0\n[   88.426285] Stack:\n[   88.426921]  ffff8800785dbaa8 ffffffffa049e4af ffff8800785dba08 ffffffff813298f0\n[   88.427585]  ffff880078683300 ffff8800769b0de8 0000089d00000001 0000000087f805e0\n[   88.428228]  ffff880000000000 ffff880079434a00 0000000000000000 ffff88006668b980\n[   88.428877] Call Trace:\n[   88.429527]  [<ffffffffa049e4af>] ? exp_get_by_name+0x7f/0xb0 [nfsd]\n[   88.430168]  [<ffffffff813298f0>] ? inode_doinit_with_dentry+0x210/0x6a0\n[   88.430807]  [<ffffffff8123833e>] ? d_lookup+0x2e/0x60\n[   88.431449]  [<ffffffff81236133>] ? dput+0x33/0x230\n[   88.432097]  [<ffffffff8123f214>] ? mntput+0x24/0x40\n[   88.432719]  [<ffffffff812272b2>] ? path_put+0x22/0x30\n[   88.433340]  [<ffffffffa049ac87>] ? nfsd_cross_mnt+0xb7/0x1c0 [nfsd]\n[   88.433954]  [<ffffffffa04b54e0>] nfsd4_encode_dirent+0x1b0/0x3d0 [nfsd]\n[   88.434601]  [<ffffffffa04b5330>] ? nfsd4_encode_getattr+0x40/0x40 [nfsd]\n[   88.435172]  [<ffffffffa049c991>] nfsd_readdir+0x1c1/0x2a0 [nfsd]\n[   88.435710]  [<ffffffffa049a530>] ? nfsd_direct_splice_actor+0x20/0x20 [nfsd]\n[   88.436447]  [<ffffffffa04abf30>] nfsd4_encode_readdir+0x120/0x220 [nfsd]\n[   88.437011]  [<ffffffffa04b58cd>] nfsd4_encode_operation+0x7d/0x190 [nfsd]\n[   88.437566]  [<ffffffffa04aa6dd>] nfsd4_proc_compound+0x24d/0x6f0 [nfsd]\n[   88.438157]  [<ffffffffa0496103>] nfsd_dispatch+0xc3/0x220 [nfsd]\n[   88.438680]  [<ffffffffa006f0cb>] svc_process_common+0x43b/0x690 [sunrpc]\n[   88.439192]  [<ffffffffa0070493>] svc_process+0x103/0x1b0 [sunrpc]\n[   88.439694]  [<ffffffffa0495a57>] nfsd+0x117/0x190 [nfsd]\n[   88.440194]  [<ffffffffa0495940>] ? nfsd_destroy+0x90/0x90 [nfsd]\n[   88.440697]  [<ffffffff810bb728>] kthread+0xd8/0xf0\n[   88.441260]  [<ffffffff810bb650>] ? kthread_worker_fn+0x180/0x180\n[   88.441762]  [<ffffffff81789e58>] ret_from_fork+0x58/0x90\n[   88.442322]  [<ffffffff810bb650>] ? kthread_worker_fn+0x180/0x180\n[   88.442879] Code: 0f 84 93 05 00 00 83 f8 ea c7 85 a0 fe ff ff 00 00 27 30 0f 84 ba fe ff ff 85 c0 0f 85 a5 fe ff ff e9 e3 f9 ff ff 0f 1f 44 00 00 <0f> 0b 66 0f 1f 44 00 00 be 04 00 00 00 4c 89 ef 4c 89 8d 68 fe\n[   88.444052] RIP  [<ffffffffa04b3c10>] nfsd4_encode_fattr+0x820/0x1f00 [nfsd]\n[   88.444658]  RSP <ffff8800785db998>\n[   88.445232] ---[ end trace 6cb9d0487d94a29f ]---\n\nSigned-off-by: Kinglong Mee <kinglongmee@gmail.com>\nCc: stable@vger.kernel.org\nSigned-off-by: J. Bruce Fields <bfields@redhat.com>","distinct":true,"url":"https://api.github.com/repos/mousecage/linux/commits/c2227a39a078473115910512aa0f8d53bd915e60"},{"sha":"1ca4b88e7de23f6f86d2009101fe42d5b9dbf3de","author":{"email":"16a37b8b71ffafad4e89ce1ff841da282b29daf2@gmail.com","name":"Kinglong Mee"},"message":"nfsd: Fix a file leak on nfsd4_layout_setlease failure\n\nIf nfsd4_layout_setlease fails, nfsd will not put ls->ls_file.\n\nFix commit c5c707f96f \"nfsd: implement pNFS layout recalls\".\n\nSigned-off-by: Kinglong Mee <kinglongmee@gmail.com>\nSigned-off-by: J. Bruce Fields <bfields@redhat.com>","distinct":true,"url":"https://api.github.com/repos/mousecage/linux/commits/1ca4b88e7de23f6f86d2009101fe42d5b9dbf3de"},{"sha":"2f01a33bd26545c16fea7592697f7f15c416402b","author":{"email":"c01a8c815a4ad165fff2d1c0d35ddf5b16bd3d7b@freescale.com","name":"Peter Chen"},"message":"usb: chipidea: ehci_init_driver is intended to call one time\n\nThe ehci_init_driver is used to initialize hcd APIs for each\nehci controller driver, it is designed to be called only one time\nand before driver register is called. The current design will\ncause ehci_init_driver is called multiple times at probe process,\nit will cause hc_driver's initialization affect current running hcd.\n\nWe run out NULL pointer dereference problem when one hcd is started\nby module_init, and the other is started by otg thread at SMP platform.\nThe reason for this problem is ehci_init_driver will do memory copy\nfor current uniform hc_driver, and this memory copy will do memset (as 0)\nfirst, so when the first hcd is running usb_add_hcd, and the second\nhcd may clear the uniform hc_driver's space (at ehci_init_driver),\nthen the first hcd will meet NULL pointer at the same time.\n\nSee below two logs:\n\nLOG_1:\nci_hdrc ci_hdrc.0: EHCI Host Controller\nci_hdrc ci_hdrc.0: new USB bus registered, assigned bus number 1\nci_hdrc ci_hdrc.1: doesn't support gadget\nUnable to handle kernel NULL pointer dereference at virtual address 00000014\npgd = 80004000\n[00000014] *pgd=00000000\nInternal error: Oops: 805 [#1] PREEMPT SMP ARM\nModules linked in:\nCPU: 0 PID: 108 Comm: kworker/u8:2 Not tainted 3.14.38-222193-g24b2734-dirty #25\nWorkqueue: ci_otg ci_otg_work\ntask: d839ec00 ti: d8400000 task.ti: d8400000\nPC is at ehci_run+0x4c/0x284\nLR is at _raw_spin_unlock_irqrestore+0x28/0x54\npc : [<8041f9a0>]    lr : [<8070ea84>]    psr: 60000113\nsp : d8401e30  ip : 00000000  fp : d8004400\nr10: 00000001  r9 : 00000001  r8 : 00000000\nr7 : 00000000  r6 : d8419940  r5 : 80dd24c0  r4 : d8419800\nr3 : 8001d060  r2 : 00000000  r1 : 00000001  r0 : 00000000\nFlags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment kernel\nControl: 10c53c7d  Table: 1000404a  DAC: 00000015\nProcess kworker/u8:2 (pid: 108, stack limit = 0xd8400238)\nStack: (0xd8401e30 to 0xd8402000)\n1e20:                                     d87523c0 d8401e48 66667562 d8419800\n1e40: 00000000 00000000 d8419800 00000000 00000000 00000000 d84198b0 8040fcdc\n1e60: 00000000 80dd320c d8477610 d8419c00 d803d010 d8419800 00000000 00000000\n1e80: d8004400 00000000 d8400008 80431494 80431374 d803d100 d803d010 d803d1ac\n1ea0: 00000000 80432428 804323d4 d803d100 00000001 80435eb8 80e0d0bc d803d100\n1ec0: 00000006 80436458 00000000 d803d100 80e92ec8 80436f44 d803d010 d803d100\n1ee0: d83fde00 8043292c d8752710 d803d1f4 d803d010 8042ddfc 8042ddb8 d83f3b00\n1f00: d803d1f4 80042b60 00000000 00000003 00000001 00000001 80054598 d83f3b00\n1f20: d8004400 d83f3b18 d8004414 d8400000 80e3957b 00000089 d8004400 80043814\n1f40: d839ec00 00000000 d83fcd80 d83f3b00 800436e4 00000000 00000000 00000000\n1f60: 00000000 80048f34 00000000 00000000 00000000 d83f3b00 00000000 00000000\n1f80: d8401f80 d8401f80 00000000 00000000 d8401f90 d8401f90 d8401fac d83fcd80\n1fa0: 80048e68 00000000 00000000 8000e538 00000000 00000000 00000000 00000000\n1fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000\n1fe0: 00000000 00000000 00000000 00000000 00000013 00000000 00000000 00000000\n[<8041f9a0>] (ehci_run) from [<8040fcdc>] (usb_add_hcd+0x248/0x6e8)\n[<8040fcdc>] (usb_add_hcd) from [<80431494>] (host_start+0x120/0x2e4)\n[<80431494>] (host_start) from [<80432428>] (ci_otg_start_host+0x54/0xbc)\n[<80432428>] (ci_otg_start_host) from [<80435eb8>] (otg_set_protocol+0xa4/0xd0)\n[<80435eb8>] (otg_set_protocol) from [<80436458>] (otg_set_state+0x574/0xc58)\n[<80436458>] (otg_set_state) from [<80436f44>] (otg_statemachine+0x408/0x46c)\n[<80436f44>] (otg_statemachine) from [<8043292c>] (ci_otg_fsm_work+0x3c/0x190)\n[<8043292c>] (ci_otg_fsm_work) from [<8042ddfc>] (ci_otg_work+0x44/0x1c4)\n[<8042ddfc>] (ci_otg_work) from [<80042b60>] (process_one_work+0xf4/0x35c)\n[<80042b60>] (process_one_work) from [<80043814>] (worker_thread+0x130/0x3bc)\n[<80043814>] (worker_thread) from [<80048f34>] (kthread+0xcc/0xe4)\n[<80048f34>] (kthread) from [<8000e538>] (ret_from_fork+0x14/0x3c)\nCode: e5953018 e3530000 0a000000 e12fff33 (e5878014)\n\nLOG_2:\nci_hdrc ci_hdrc.0: EHCI Host Controller\nci_hdrc ci_hdrc.0: new USB bus registered, assigned bus number 1\nci_hdrc ci_hdrc.1: doesn't support gadget\nUnable to handle kernel NULL pointer dereference at virtual address 00000000\npgd = 80004000\n[00000000] *pgd=00000000\nIn Online 00:00ternal e      Offline rror: Oops: 80000005 [#1] PREEMPT SMP ARM\nModules linked in:\nCPU: 0 PID: 108 Comm: kworker/u8:2 Not tainted 3.14.38-02007-g24b2734-dirty #127\nWorkque Online 00:00ue: ci_o      Offline tg ci_otg_work\nOnline 00:00task: d8      Offline 39ec00 ti: d83ea000 task.ti: d83ea000\nPC is at 0x0\nLR is at usb_add_hcd+0x248/0x6e8\npc : [<00000000>]    lr : [<8040f644>]    psr: 60000113\nsp : d83ebe60  ip : 00000000  fp : d8004400\nr10: 00000001  r9 : 00000001  r8 : d85fd4b0\nr7 : 00000000  r6 : 00000000  r5 : 00000000  r4 : d85fd400\nr3 : 00000000  r2 : d85fd4f4  r1 : 80410178  r0 : d85fd400\nFlags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment kernel\nControl: 10c53c7d  Table: 1000404a  DAC: 00000015\nProcess kworker/u8:2 (pid: 108, stack limit = 0xd83ea238)\nStack: (0xd83ebe60 to 0xd83ec000)\nbe60: 00000000 80dd920c d8654e10 d85fd800 d803e010 d85fd400 00000000 00000000\nbe80: d8004400 00000000 d83ea008 80430e34 80430d14 d803e100 d803e010 d803e1ac\nbea0: 00000000 80431dc8 80431d74 d803e100 00000001 80435858 80e130bc d803e100\nbec0: 00000006 80435df8 00000000 d803e100 80e98ec8 804368e4 d803e010 d803e100\nbee0: d86e8100 804322cc d86cf050 d803e1f4 d803e010 8042d79c 8042d758 d83cf900\nbf00: d803e1f4 80042b78 00000000 00000003 00000001 00000001 800545e8 d83cf900\nbf20: d8004400 d83cf918 d8004414 d83ea000 80e3f57b 00000089 d8004400 8004382c\nbf40: d839ec00 00000000 d8393780 d83cf900 800436fc 00000000 00000000 00000000\nbf60: 00000000 80048f50 80e019f4 00000000 0000264c d83cf900 00000000 00000000\nbf80: d83ebf80 d83ebf80 00000000 00000000 d83ebf90 d83ebf90 d83ebfac d8393780\nbfa0: 80048e84 00000000 00000000 8000e538 00000000 00000000 00000000 00000000\nbfc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000\nbfe0: 00000000 00000000 00000000 00000000 00000013 00000000 ee66e85d 133ebd03\n[<804 Online 00:000f644>]       Offline (usb_add_hcd) from [<80430e34>] (host_start+0x120/0x2e4)\n[<80430e34>] (host_start) from [<80431dc8>] (ci_otg_start_host+0x54/0xbc)\n[<80431dc8>] (ci_otg_start_host) from [<80435858>] (otg_set_protocol+0xa4/0xd0)\n[<80435858>] (otg_set_protocol) from [<80435df8>] (otg_set_state+0x574/0xc58)\n[<80435df8>] (otg_set_state) from [<804368e4>] (otg_statemachine+0x408/0x46c)\n[<804368e4>] (otg_statemachine) from [<804322cc>] (ci_otg_fsm_work+0x3c/0x190)\n[<804322cc>] (ci_otg_fsm_work) from [<8042d79c>] (ci_otg_work+0x44/0x1c4)\n[<8042d79c>] (ci_otg_work) from [<80042b78>] (process_one_work+0xf4/0x35c)\n[<80042b78>] (process_one_work) from [<8004382c>] (worker_thread+0x130/0x3bc)\n[<8004382c>] (worker_thread) from [<80048f50>] (kthread+0xcc/0xe4)\n[<80048f50>] (kthread) from [<8000e538>] (ret_from_fork+0x14/0x3c)\nCode: bad PC value\n\nCc: Jun Li <jun.li@freescale.com>\nCc: <stable@vger.kernel.org>\nCc: Alan Stern <stern@rowland.harvard.edu>\nAcked-by: Alan Stern <stern@rowland.harvard.edu>\nSigned-off-by: Peter Chen <peter.chen@freescale.com>","distinct":true,"url":"https://api.github.com/repos/mousecage/linux/commits/2f01a33bd26545c16fea7592697f7f15c416402b"},{"sha":"6dd3f13e4239a8c2b1e60687d7321bc0df614f33","author":{"email":"0c835876a532a476f30fdb1f6e963bae6c5a1a04@suse.com","name":"Michal Marek"},"message":"kbuild: Do not pick up ARCH_{CPP,A,C}FLAGS from the environment\n\nInitialize the ARCH_* overrides before including the arch Makefile, to\navoid picking up the values from the environment. The variables can\nstill be overriden on the make command line, but this won't happen\nby accident.\n\nSigned-off-by: Michal Marek <mmarek@suse.com>","distinct":true,"url":"https://api.github.com/repos/mousecage/linux/commits/6dd3f13e4239a8c2b1e60687d7321bc0df614f33"},{"sha":"3d1450d54a4fc277fc4598acf2335f74b66b08fc","author":{"email":"e7e312fea4c2c1aad2bb075d739111890e1ce08b@zx2c4.com","name":"Jason A. Donenfeld"},"message":"Makefile: Force gzip and xz on module install\n\nRunning `make modules_install` ordinarily will overwrite existing\nmodules. This is the desired behavior, and is how pretty much every\nother `make install` target works.\n\nHowever, if CONFIG_MODULE_COMPRESS is enabled, modules are passed\nthrough gzip and xz which then do the file writing. Both gzip and xz\nwill error out if the file already exists, unless -f is passed.\n\nThis patch adds -f so that the behavior is uniform.\n\nSigned-off-by: Jason A. Donenfeld <Jason@zx2c4.com>\nSigned-off-by: Michal Marek <mmarek@suse.com>","distinct":true,"url":"https://api.github.com/repos/mousecage/linux/commits/3d1450d54a4fc277fc4598acf2335f74b66b08fc"},{"sha":"450ed0db011d200a691591a75fdbcd7cae1a9b4a","author":{"email":"1fa739873496c8c0c1b521f2061ee5fa4a0306e8@synopsys.com","name":"Alexey Brodkin"},"message":"ARCv2: allow selection of page size for MMUv4\n\nMMUv4 also supports the configurable page size as MMUv3.\n\nSigned-off-by: Alexey Brodkin <abrodkin@synopsys.com>\nSigned-off-by: Vineet Gupta <vgupta@synopsys.com>","distinct":true,"url":"https://api.github.com/repos/mousecage/linux/commits/450ed0db011d200a691591a75fdbcd7cae1a9b4a"},{"sha":"6f043b50da8e03bdcc5703fd37ea45bc6892432f","author":{"email":"ac7da5bc34fbda078ba4af5ef710d2a59a2316f5@intel.com","name":"Tadeusz Struk"},"message":"crypto: qat - Fix invalid synchronization between register/unregister sym algs\n\nThe synchronization method used atomic was bogus.\nUse a proper synchronization with mutex.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Tadeusz Struk <tadeusz.struk@intel.com>\nSigned-off-by: Herbert Xu <herbert@gondor.apana.org.au>","distinct":true,"url":"https://api.github.com/repos/mousecage/linux/commits/6f043b50da8e03bdcc5703fd37ea45bc6892432f"},{"sha":"f898c522f0e9ac9f3177d0762b76e2ab2d2cf9c0","author":{"email":"ef65de1c7be0aa837fe7b25ba9a7739905af6a55@gondor.apana.org.au","name":"Herbert Xu"},"message":"crypto: ixp4xx - Remove bogus BUG_ON on scattered dst buffer\n\nThis patch removes a bogus BUG_ON in the ablkcipher path that\ntriggers when the destination buffer is different from the source\nbuffer and is scattered.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Herbert Xu <herbert@gondor.apana.org.au>","distinct":true,"url":"https://api.github.com/repos/mousecage/linux/commits/f898c522f0e9ac9f3177d0762b76e2ab2d2cf9c0"},{"sha":"bffc4496886683fac86d31e5d0cf9a22f8044e3d","author":{"email":"b6ffd6973e972cb999e8e535ab74da7fee0c035f@ingics.com","name":"Axel Lin"},"message":"ASoC: cs4265: Fix setting dai format for Left/Right Justified\n\nThe settings in current code does not match the datasheet, fix it.\n\nDAC Control - Address 03h\n\nDAC Digital Interface Format (Bits 5:4)\n        DAC_DIF1 DAC_DIF0 Description\n        0        0        Left Justified, up to 24-bit data (default)\n        0        1        I²S, up to 24-bit data\n        1        0        Right-Justified, 16-bit Data\n        1        1        Right-Justified, 24-bit Data\n\nTransmitter Control 2 - Address 12h\n\nTransmitter Digital Interface Format (Bits 7:6)\n        Tx_DIF1 Tx_DIF0 Description Format Figure\n        0       0       Left Justified, up to 24-bit data (default)\n        0       1       I²S, up to 24-bit data\n        1       0       Right-Justified, 16-bit Data\n        1       1       Right-Justified, 24-bit Data\n\nSigned-off-by: Axel Lin <axel.lin@ingics.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":true,"url":"https://api.github.com/repos/mousecage/linux/commits/bffc4496886683fac86d31e5d0cf9a22f8044e3d"},{"sha":"02c3b4c75994888e58a6e6e8176640cde9822597","author":{"email":"432a09b7e702059b61968bca7c8ad92f9c67fa94@gmail.com","name":"Al Cooper"},"message":"usb: gadget: bdc: fix a driver crash on disconnect\n\nep_dequeue() in bdc_ep.c was capturing the hw dequeue pointer\nincorrectly by reading the wrong register for the upper 32 bits.\n\nSigned-off-by: Al Cooper <alcooperx@gmail.com>\nSigned-off-by: Felipe Balbi <balbi@ti.com>","distinct":true,"url":"https://api.github.com/repos/mousecage/linux/commits/02c3b4c75994888e58a6e6e8176640cde9822597"},{"sha":"c41b7767673cb76adeb2b5fde220209f717ea13c","author":{"email":"c01a8c815a4ad165fff2d1c0d35ddf5b16bd3d7b@freescale.com","name":"Peter Chen"},"message":"usb: gadget: f_uac2: fix calculation of uac2->p_interval\n\nThe p_interval should be less if the 'bInterval' at the descriptor\nis larger, eg, if 'bInterval' is 5 for HS, the p_interval should be\n8000 / 16 = 500.\n\nIt fixes the patch 9bb87f168931 (\"usb: gadget: f_uac2: send\nreasonably sized packets\")\n\nCc: <stable@vger.kernel.org> # v3.18+\nFixes: 9bb87f168931 (\"usb: gadget: f_uac2: send reasonably sized packets\")\nAcked-by: Daniel Mack <zonque@gmail.com>\nSigned-off-by: Peter Chen <peter.chen@freescale.com>\nSigned-off-by: Felipe Balbi <balbi@ti.com>","distinct":true,"url":"https://api.github.com/repos/mousecage/linux/commits/c41b7767673cb76adeb2b5fde220209f717ea13c"}]}