{"push_id":742273466,"size":1000,"distinct_size":0,"ref":"refs/heads/linux-next/akpm","head":"7a81fd290427238c327d927d2c824430f5d3d801","before":"bef8536e89bd13e3519d487c014b710e3533110a","commits":[{"sha":"bdcc2cd14e4e86f1fb19c78e191a1b8da3d6dea0","author":{"email":"51738506c1b2ccb0761f23bdc612c93babf738ea@redhat.com","name":"J. Bruce Fields"},"message":"NFSv4.2: handle NFS-specific llseek errors\n\nHandle NFS-specific llseek errors instead of letting them leak out to\nuserspace.\n\nReported-by: Benjamin Coddington <bcodding@redhat.com>\nSigned-off-by: J. Bruce Fields <bfields@redhat.com>\nSigned-off-by: Trond Myklebust <trond.myklebust@primarydata.com>","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm/commits/bdcc2cd14e4e86f1fb19c78e191a1b8da3d6dea0"},{"sha":"743c69e7c089ba1bea1b207c5829dd079a4e98f9","author":{"email":"1c00aa603bb92d594c03cff60ecf8e63b2a5bcb1@suse.com","name":"NeilBrown"},"message":"sunrpc: translate -EAGAIN to -ENOBUFS when socket is writable.\n\nThe networking layer does not reliably report the distinction between\na non-block write failing because:\n 1/ the queue is too full already and\n 2/ a memory allocation attempt failed.\n\nThe distinction is important because in the first case it is\nappropriate to retry as soon as the socket reports that it is\nwritable, and in the second case a small delay is required as the\nsocket will most likely report as writable but kmalloc could still\nfail.\n\nsk_stream_wait_memory() exhibits this distinction nicely, setting\n'vm_wait' if a small wait is needed.  However in the non-blocking case\nit always returns -EAGAIN no matter the cause of the failure.  This\n-EAGAIN call get all the way to sunrpc.\n\nThe sunrpc layer expects EAGAIN to indicate the first cause, and\nENOBUFS to indicate the second.  Various documentation suggests that\nthis is not unreasonable, but does not guarantee the desired error\ncodes.\n\nThe result of getting -EAGAIN when -ENOBUFS is expected is that the\nsend is tried again in a tight loop and soft lockups are reported.\n\nso: add tests after calls to xs_sendpages() to translate -EAGAIN into\n-ENOBUFS if the socket is writable.  This cannot happen inside\nxs_sendpages() as the test for \"is socket writable\" is different\nbetween TCP and UDP.\n\nWith this change, the tight loop retrying xs_sendpages() becomes a\nloop which only retries every 250ms, and so will not trigger a\nsoft-lockup warning.\n\nIt is possible that the write did fail because the queue was too full\nand by the time xs_sendpages() completed, the queue was writable\nagain.  In this case an extra 250ms delay is inserted that isn't\nreally needed.  This circumstance suggests a degree of congestion so a\ndelay is not necessarily a bad thing, and it can only cause a single\n250ms delay, not a series of them.\n\nSigned-off-by: NeilBrown <neilb@suse.com>\nSigned-off-by: Trond Myklebust <trond.myklebust@primarydata.com>","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm/commits/743c69e7c089ba1bea1b207c5829dd079a4e98f9"},{"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":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm/commits/c41b7767673cb76adeb2b5fde220209f717ea13c"},{"sha":"774cf72f8ad971031428f8057d2947c8780a7b8c","author":{"email":"0bcd4dade8bc9135441847460b651a5ef589ec79@samsung.com","name":"Andrzej Pietrasiewicz"},"message":"usb: gadget: f_hid: actually limit the number of instances\n\nThere is a predefined maximum number of hid instances, currently 4.\nA chrdev region is allocated accordingly, but with configfs the user\ncan create as many hid function directories as they like. To make\nthe number of hid instances consistent with the number of allocated minors,\nthe limit is enforced at directory creation time.\n\nSigned-off-by: Andrzej Pietrasiewicz <andrzej.p@samsung.com>\nSigned-off-by: Felipe Balbi <balbi@ti.com>","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm/commits/774cf72f8ad971031428f8057d2947c8780a7b8c"},{"sha":"4248bd7d3e2c7c87ff695d812018b8c22b5a5ab1","author":{"email":"0bcd4dade8bc9135441847460b651a5ef589ec79@samsung.com","name":"Andrzej Pietrasiewicz"},"message":"usb: gadget: f_printer: actually limit the number of instances\n\nThere is a predefined maximum number of printer instances, currently 4.\nA chrdev region is allocated accordingly, but with configfs the user\ncan create as many printer function directories as they like. To make the\nnumber of printer  instances consistent with the number of allocated\nminors, the limit is enforced at directory creation time.\n\nSigned-off-by: Andrzej Pietrasiewicz <andrzej.p@samsung.com>\nSigned-off-by: Felipe Balbi <balbi@ti.com>","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm/commits/4248bd7d3e2c7c87ff695d812018b8c22b5a5ab1"},{"sha":"2e94da13790336eb3fd00fb5e97610dd9aebe213","author":{"email":"b913f13ef92ac157955c954ccaaff7be065faba4@arm.com","name":"Will Deacon"},"message":"arm64: lse: use generic cpufeature detection for LSE atomics\n\nRework the cpufeature detection to support ISAR0 and use that for\ndetecting the presence of LSE atomics.\n\nSigned-off-by: Will Deacon <will.deacon@arm.com>","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm/commits/2e94da13790336eb3fd00fb5e97610dd9aebe213"},{"sha":"9d75cf389816e78b45f122a4cc1b222cda62dd80","author":{"email":"9dbbbf0688fedc85ad4da37637f1a64b8c718ee2@kernel.org","name":"Ingo Molnar"},"message":"Merge branch 'irq/core'","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm/commits/9d75cf389816e78b45f122a4cc1b222cda62dd80"},{"sha":"938224ce0d1da4499449c711d0d48fa9c8737e35","author":{"email":"9dbbbf0688fedc85ad4da37637f1a64b8c718ee2@kernel.org","name":"Ingo Molnar"},"message":"Merge branch 'locking/arch-atomic'","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm/commits/938224ce0d1da4499449c711d0d48fa9c8737e35"},{"sha":"1df0bcee2c50d095c13f653028d786db7084f152","author":{"email":"9dbbbf0688fedc85ad4da37637f1a64b8c718ee2@kernel.org","name":"Ingo Molnar"},"message":"Merge branch 'locking/core'","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm/commits/1df0bcee2c50d095c13f653028d786db7084f152"},{"sha":"1e8be43a43cd80bdf3a64e2e7316844f2b9a4f05","author":{"email":"9dbbbf0688fedc85ad4da37637f1a64b8c718ee2@kernel.org","name":"Ingo Molnar"},"message":"Merge branch 'locking/urgent'","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm/commits/1e8be43a43cd80bdf3a64e2e7316844f2b9a4f05"},{"sha":"31bd150f96a2bd50b557b6abbb9f5026ddc09766","author":{"email":"9dbbbf0688fedc85ad4da37637f1a64b8c718ee2@kernel.org","name":"Ingo Molnar"},"message":"Merge branch 'perf/core'","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm/commits/31bd150f96a2bd50b557b6abbb9f5026ddc09766"},{"sha":"780cc301bd4afb419749e64086ef545d2e4d1d9f","author":{"email":"9dbbbf0688fedc85ad4da37637f1a64b8c718ee2@kernel.org","name":"Ingo Molnar"},"message":"Merge branch 'perf/urgent'","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm/commits/780cc301bd4afb419749e64086ef545d2e4d1d9f"},{"sha":"1b57fd32d60e62fd67ab56dd4e9339d9f4b93839","author":{"email":"9dbbbf0688fedc85ad4da37637f1a64b8c718ee2@kernel.org","name":"Ingo Molnar"},"message":"Merge branch 'sched/core'","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm/commits/1b57fd32d60e62fd67ab56dd4e9339d9f4b93839"},{"sha":"649ec45c5741fcdb553386686bb9392f7f91d3a1","author":{"email":"9dbbbf0688fedc85ad4da37637f1a64b8c718ee2@kernel.org","name":"Ingo Molnar"},"message":"Merge branch 'timers/core'","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm/commits/649ec45c5741fcdb553386686bb9392f7f91d3a1"},{"sha":"e1cfd9795692bea365dca93da32ea0a92369cb28","author":{"email":"9dbbbf0688fedc85ad4da37637f1a64b8c718ee2@kernel.org","name":"Ingo Molnar"},"message":"Merge branch 'x86/apic'","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm/commits/e1cfd9795692bea365dca93da32ea0a92369cb28"},{"sha":"dda8b9d174e1030d15b0c98dfe0f648bebce7e67","author":{"email":"9dbbbf0688fedc85ad4da37637f1a64b8c718ee2@kernel.org","name":"Ingo Molnar"},"message":"Merge branch 'x86/asm'","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm/commits/dda8b9d174e1030d15b0c98dfe0f648bebce7e67"},{"sha":"0ca481521e68675dc40095aa51da75bb1a9b91a1","author":{"email":"9dbbbf0688fedc85ad4da37637f1a64b8c718ee2@kernel.org","name":"Ingo Molnar"},"message":"Merge branch 'x86/boot'","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm/commits/0ca481521e68675dc40095aa51da75bb1a9b91a1"},{"sha":"af5e57065cc4eb834a7edfae2e49c6cece8564ee","author":{"email":"9dbbbf0688fedc85ad4da37637f1a64b8c718ee2@kernel.org","name":"Ingo Molnar"},"message":"Merge branch 'x86/cleanups'","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm/commits/af5e57065cc4eb834a7edfae2e49c6cece8564ee"},{"sha":"b68abadeae6f74c88df6677eb034814806d4c28e","author":{"email":"9dbbbf0688fedc85ad4da37637f1a64b8c718ee2@kernel.org","name":"Ingo Molnar"},"message":"Merge branch 'x86/cpu'","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm/commits/b68abadeae6f74c88df6677eb034814806d4c28e"},{"sha":"fbd1e7f4fd7d0b6d735b402fcaa0005192552a17","author":{"email":"9dbbbf0688fedc85ad4da37637f1a64b8c718ee2@kernel.org","name":"Ingo Molnar"},"message":"Merge branch 'x86/irq'","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm/commits/fbd1e7f4fd7d0b6d735b402fcaa0005192552a17"}]}