{"push_id":1153199884,"size":217,"distinct_size":1,"ref":"refs/heads/master","head":"4fd6b571bf5b8255897caaa17730454ced2354eb","before":"dc926491a9bdc7e8096f4e07d21575d61d604916","commits":[{"sha":"87ab712c1aaff3cb437295a5581bf2b7b4a5b8c9","author":{"name":"Patrick Tjin","email":"46d88a89e92edd8988129e9c71eaf27efb6541ae@google.com"},"message":"net: wireless: bcmdhd: Do not print out device name on invalid length\n\nBug: 27142322\n\nSigned-off-by: Patrick Tjin <pattjin@google.com>","distinct":false,"url":"https://api.github.com/repos/Cl3Kener/UBER-M/commits/87ab712c1aaff3cb437295a5581bf2b7b4a5b8c9"},{"sha":"ccc0cefed718708acf4be23c165f7e80edd1ba0d","author":{"name":"Praveen Chavan","email":"56b3aeca7655e43d0bf0587d2aeaf17c569c291d@codeaurora.org"},"message":"msm: vidc: Do sanity check for different IOCTL cmd\n\nWrong buffer length or buffer type sent by V4L2 client\nis not handled properly in V4L2 framework, which results\nin page fault situation in different IOCTL functions\nlike prepare buf. Do a sanity check for the same.\n\nAuthor: Pushkaraj Patil <ppatil@codeaurora.org>\n\nBug: 26425736\n\nChange-Id: I795076e8f7fc6d511eb728f44cd50015e704ffa1\nSigned-off-by: Pushkaraj Patil <ppatil@codeaurora.org>\nSigned-off-by: Praveen Chavan <pchavan@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/Cl3Kener/UBER-M/commits/ccc0cefed718708acf4be23c165f7e80edd1ba0d"},{"sha":"fb0d4170c79932a979628320f606662daf1c6bb3","author":{"name":"Praveen Chavan","email":"56b3aeca7655e43d0bf0587d2aeaf17c569c291d@codeaurora.org"},"message":"msm: vidc: Make buffer validity checks stronger\n\nCheck for the exact number of planes that we advertised to the client\nrather than the worst-case checks.\n\nSigned-off-by: Deva Ramasubramanian <dramasub@codeaurora.org>\n\nBug: 26425736\n\nChange-Id: Ibaf705367db98beb0e01bb2c3087126cf2ba73e8\nSigned-off-by: Deva Ramasubramanian <dramasub@codeaurora.org>\nSigned-off-by: Praveen Chavan <pchavan@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/Cl3Kener/UBER-M/commits/fb0d4170c79932a979628320f606662daf1c6bb3"},{"sha":"e9278651e01f93c76fa8b93ff27c460d283cd0b2","author":{"name":"Praveen Chavan","email":"56b3aeca7655e43d0bf0587d2aeaf17c569c291d@codeaurora.org"},"message":"msm: vidc: Validate session_id in video hardware response\n\nValidate session_id present in video hardware response\npacket before processing it. This will avoid system reset\nresulting from invalid session_id returned from video hardware.\n\nAuthor: Maheshwar Ajja <majja@codeaurora.org>\n\nChange-Id: I37525a3d10b5efe00734c5533931e2700f3c7513\nSigned-off-by: Maheshwar Ajja <majja@codeaurora.org>\nSigned-off-by: Praveen Chavan <pchavan@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/Cl3Kener/UBER-M/commits/e9278651e01f93c76fa8b93ff27c460d283cd0b2"},{"sha":"bb6a29fa54741f12641e544733af88d54a5924e6","author":{"name":"Praveen Chavan","email":"56b3aeca7655e43d0bf0587d2aeaf17c569c291d@codeaurora.org"},"message":"msm: vidc: Skip session id validation for HFI_EVENT_SYS_ERROR\n\nWhen SSR is triggered from driver, firmware is responding with session id\nas 0X0000dead. Hence, firmware response is being discarded due to such\ninvalid session id. Skip session id validation for HFI_EVENT_SYS_ERROR\nevent type.\n\nAuthor: Srinu Gorle <sgorle@codeaurora.org>\n\nChange-Id: I750a7332baab4ebeb7702b49ffb744aae9803a36\nCRs-Fixed: 539080\nSigned-off-by: Srinu Gorle <sgorle@codeaurora.org>\nSigned-off-by: Praveen Chavan <pchavan@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/Cl3Kener/UBER-M/commits/bb6a29fa54741f12641e544733af88d54a5924e6"},{"sha":"950d95a4987aa899e5c259b97d2774181113ef49","author":{"name":"Naveen Ramaraj","email":"39ba0c3e4c16aba97173ab22aa9606c0c48b0c31@codeaurora.org"},"message":"msm: perf: validate input argument of ev_constraints functions\n\nValidate input argument before writing into\npmu_constraints_codes array.\n\nChange-Id: Id68b1d2201ab1af783af2236833b1dc894e08cc7\nSigned-off-by: Kishor PK <kpbhat@codeaurora.org>\nSigned-off-by: Naveen Ramaraj <nramaraj@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/Cl3Kener/UBER-M/commits/950d95a4987aa899e5c259b97d2774181113ef49"},{"sha":"b3623962bb6bb253d1504dd890bf87ac27556044","author":{"name":"Patrick Tjin","email":"46d88a89e92edd8988129e9c71eaf27efb6541ae@google.com"},"message":"Keep history after reset to baedb01","distinct":false,"url":"https://api.github.com/repos/Cl3Kener/UBER-M/commits/b3623962bb6bb253d1504dd890bf87ac27556044"},{"sha":"c12205522620be1e6f425550d28d5a01ed1bee51","author":{"name":"Ben Hutchings","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@decadent.org.uk"},"message":"pipe: iovec: Fix memory corruption when retrying atomic copy as non-atomic\n\npipe_iov_copy_{from,to}_user() may be tried twice with the same iovec,\nthe first time atomically and the second time not.  The second attempt\nneeds to continue from the iovec position, pipe buffer offset and\nremaining length where the first attempt failed, but currently the\npipe buffer offset and remaining length are reset.  This will corrupt\nthe piped data (possibly also leading to an information leak between\nprocesses) and may also corrupt kernel memory.\n\nThis was fixed upstream by commits f0d1bec9d58d (\"new helper:\ncopy_page_from_iter()\") and 637b58c2887e (\"switch pipe_read() to\ncopy_page_to_iter()\"), but those aren't suitable for stable.  This fix\nfor older kernel versions was made by Seth Jennings for RHEL and I\nhave extracted it from their update.\n\nCVE-2015-1805\n\n(cherry picked from commit f7ebfe91b806501808413c8473a300dff58ddbb5)\n\nBug: 27275324\n\nChange-Id: I459adb9076fcd50ff1f1c557089c4e421b036ec4\nReferences: https://bugzilla.redhat.com/show_bug.cgi?id=1202855\nSigned-off-by: Ben Hutchings <ben@decadent.org.uk>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/Cl3Kener/UBER-M/commits/c12205522620be1e6f425550d28d5a01ed1bee51"},{"sha":"576cacf17a2b1c0115c8c14a379bcd5b33d44cc5","author":{"name":"Filipe Manana","email":"396addc00218539530419b15da697a581cb02fca@suse.com"},"message":"Btrfs: use kmem_cache_free when freeing entry in inode cache\n\ncommit c3f4a1685bb87e59c886ee68f7967eae07d4dffa upstream.\n\nThe free space entries are allocated using kmem_cache_zalloc(),\nthrough __btrfs_add_free_space(), therefore we should use\nkmem_cache_free() and not kfree() to avoid any confusion and\nany potential problem. Looking at the kfree() definition at\nmm/slab.c it has the following comment:\n\n  /*\n   * (...)\n   *\n   * Don't free memory not originally allocated by kmalloc()\n   * or you will run into trouble.\n   */\n\nSo better be safe and use kmem_cache_free().\n\nSigned-off-by: Filipe Manana <fdmanana@suse.com>\nReviewed-by: David Sterba <dsterba@suse.cz>\nSigned-off-by: Chris Mason <clm@fb.com>\nSigned-off-by: Zefan Li <lizefan@huawei.com>\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>","distinct":false,"url":"https://api.github.com/repos/Cl3Kener/UBER-M/commits/576cacf17a2b1c0115c8c14a379bcd5b33d44cc5"},{"sha":"5d47bc9931bde0cfcd52842b956e8154f9017ac7","author":{"name":"Gioh Kim","email":"e45baa54d8913cae9cfe9e1dae3f4c90a46a1db4@lge.com"},"message":"fs/buffer.c: support buffer cache allocations with gfp modifiers\n\ncommit 3b5e6454aaf6b4439b19400d8365e2ec2d24e411 upstream.\n\nA buffer cache is allocated from movable area because it is referred\nfor a while and released soon.  But some filesystems are taking buffer\ncache for a long time and it can disturb page migration.\n\nNew APIs are introduced to allocate buffer cache with user specific\nflag.  *_gfp APIs are for user want to set page allocation flag for\npage cache allocation.  And *_unmovable APIs are for the user wants to\nallocate page cache from non-movable area.\n\nSigned-off-by: Gioh Kim <gioh.kim@lge.com>\nSigned-off-by: Theodore Ts'o <tytso@mit.edu>\nReviewed-by: Jan Kara <jack@suse.cz>\n[lizf: Backported to 3.4: adjust context]\nSigned-off-by: Zefan Li <lizefan@huawei.com>\n\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>","distinct":false,"url":"https://api.github.com/repos/Cl3Kener/UBER-M/commits/5d47bc9931bde0cfcd52842b956e8154f9017ac7"},{"sha":"994181f9592415ec9cc49c541fec7578b592dd43","author":{"name":"Nikolay Borisov","email":"d73dc0ee41f8b02bae277090e92abc1675af05ac@kyup.com"},"message":"bufferhead: Add _gfp version for sb_getblk()\n\ncommit bd7ade3cd9b0850264306f5c2b79024a417b6396 upstream.\n\nsb_getblk() is used during ext4 (and possibly other FSes) writeback\npaths. Sometimes such path require allocating memory and guaranteeing\nthat such allocation won't block. Currently, however, there is no way\nto provide user flags for sb_getblk which could lead to deadlocks.\n\nThis patch implements a sb_getblk_gfp with the only difference it can\naccept user-provided GFP flags.\n\nSigned-off-by: Nikolay Borisov <kernel@kyup.com>\nSigned-off-by: Theodore Ts'o <tytso@mit.edu>\nSigned-off-by: Zefan Li <lizefan@huawei.com>\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>","distinct":false,"url":"https://api.github.com/repos/Cl3Kener/UBER-M/commits/994181f9592415ec9cc49c541fec7578b592dd43"},{"sha":"79253122ee3140522bd132c0aa5e718d0fcb13d9","author":{"name":"Nikolay Borisov","email":"d73dc0ee41f8b02bae277090e92abc1675af05ac@kyup.com"},"message":"ext4: avoid deadlocks in the writeback path by using sb_getblk_gfp\n\ncommit c45653c341f5c8a0ce19c8f0ad4678640849cb86 upstream.\n\nSwitch ext4 to using sb_getblk_gfp with GFP_NOFS added to fix possible\ndeadlocks in the page writeback path.\n\nSigned-off-by: Nikolay Borisov <kernel@kyup.com>\nSigned-off-by: Theodore Ts'o <tytso@mit.edu>\n[lizf: Backported to 3.4: adjust context]\nSigned-off-by: Zefan Li <lizefan@huawei.com>\n\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>","distinct":false,"url":"https://api.github.com/repos/Cl3Kener/UBER-M/commits/79253122ee3140522bd132c0aa5e718d0fcb13d9"},{"sha":"bb5e31d869f6ca0e2ad6b5e9e04608cb56185e8f","author":{"name":"Michal Hocko","email":"549a3b539eb67715c6526d830d82ed0bec455278@suse.cz"},"message":"ext4: replace open coded nofail allocation in ext4_free_blocks()\n\ncommit 7444a072c387a93ebee7066e8aee776954ab0e41 upstream.\n\next4_free_blocks is looping around the allocation request and mimics\n__GFP_NOFAIL behavior without any allocation fallback strategy. Let's\nremove the open coded loop and replace it with __GFP_NOFAIL. Without the\nflag the allocator has no way to find out never-fail requirement and\ncannot help in any way.\n\nSigned-off-by: Michal Hocko <mhocko@suse.cz>\nSigned-off-by: Theodore Ts'o <tytso@mit.edu>\nSigned-off-by: Zefan Li <lizefan@huawei.com>\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>","distinct":false,"url":"https://api.github.com/repos/Cl3Kener/UBER-M/commits/bb5e31d869f6ca0e2ad6b5e9e04608cb56185e8f"},{"sha":"5b7c26c18c76943ad6a2500551d382fb9c7e9648","author":{"name":"Kirill A. Shutemov","email":"e4d0c2966af3c70025b28e24a0f33104c6291010@linux.intel.com"},"message":"mm: avoid setting up anonymous pages into file mapping\n\ncommit 6b7339f4c31ad69c8e9c0b2859276e22cf72176d upstream.\n\nReading page fault handler code I've noticed that under right\ncircumstances kernel would map anonymous pages into file mappings: if\nthe VMA doesn't have vm_ops->fault() and the VMA wasn't fully populated\non ->mmap(), kernel would handle page fault to not populated pte with\ndo_anonymous_page().\n\nLet's change page fault handler to use do_anonymous_page() only on\nanonymous VMA (->vm_ops == NULL) and make sure that the VMA is not\nshared.\n\nFor file mappings without vm_ops->fault() or shred VMA without vm_ops,\npage fault on pte_none() entry would lead to SIGBUS.\n\nSigned-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>\nAcked-by: Oleg Nesterov <oleg@redhat.com>\nCc: Andrew Morton <akpm@linux-foundation.org>\nCc: Willy Tarreau <w@1wt.eu>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\n[lizf: Backported to 3.4: adjust context]\nSigned-off-by: Zefan Li <lizefan@huawei.com>\n\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>","distinct":false,"url":"https://api.github.com/repos/Cl3Kener/UBER-M/commits/5b7c26c18c76943ad6a2500551d382fb9c7e9648"},{"sha":"7c26e1c0fd189161ec984122895b5578fa0bb2bd","author":{"name":"Sanidhya Kashyap","email":"e6d6a7690167362dc5d349f06fc43f76369a9f67@gmail.com"},"message":"hpfs: kstrdup() out of memory handling\n\ncommit ce657611baf902f14ae559ce4e0787ead6712067 upstream.\n\nThere is a possibility of nothing being allocated to the new_opts in\ncase of memory pressure, therefore return ENOMEM for such case.\n\nSigned-off-by: Sanidhya Kashyap <sanidhya.gatech@gmail.com>\nSigned-off-by: Mikulas Patocka <mikulas@twibright.com>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\n[lizf: Backported to 3.4: adjust context]\nSigned-off-by: Zefan Li <lizefan@huawei.com>\n\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>","distinct":false,"url":"https://api.github.com/repos/Cl3Kener/UBER-M/commits/7c26e1c0fd189161ec984122895b5578fa0bb2bd"},{"sha":"eba44ef53f16fb0038a3cbdc556ae82807dab24a","author":{"name":"Joe Perches","email":"d2ff8d83efb8d5aeb4f4e85388fa7e6f5a2df730@perches.com"},"message":"hpfs: hpfs_error: Remove static buffer, use vsprintf extension %pV instead\n\ncommit a28e4b2b18ccb90df402da3f21e1a83c9d4f8ec1 upstream.\n\nRemoving unnecessary static buffers is good.\nUse the vsprintf %pV extension instead.\n\nSigned-off-by: Joe Perches <joe@perches.com>\nSigned-off-by: Mikulas Patocka <mikulas@twibright.com>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\n[Mikulas:\n - The bug corrected by the patch is - if hpfs_error is called concurrently\n   on multiple filesystems, it could corrupt the string because the text\n   buffer is shared. That's why I marked the patch for stable.]\n[lizf: Backported to 3.4: adjust context]\nSigned-off-by: Zefan Li <lizefan@huawei.com>\n\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>","distinct":false,"url":"https://api.github.com/repos/Cl3Kener/UBER-M/commits/eba44ef53f16fb0038a3cbdc556ae82807dab24a"},{"sha":"4bb3379bf5ad2d6bda8d879bb8c151c99d558104","author":{"name":"Al Viro","email":"2a537e97523ffee458777df5f34a2f8c9964f945@zeniv.linux.org.uk"},"message":"9p: don't leave a half-initialized inode sitting around\n\ncommit 0a73d0a204a4a04a1e110539c5a524ae51f91d6d upstream.\n\nSigned-off-by: Al Viro <viro@zeniv.linux.org.uk>\nSigned-off-by: Zefan Li <lizefan@huawei.com>\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>","distinct":false,"url":"https://api.github.com/repos/Cl3Kener/UBER-M/commits/4bb3379bf5ad2d6bda8d879bb8c151c99d558104"},{"sha":"26cc520a905a2f077388a12194b693a7675abc6d","author":{"name":"Dominic Sacré","email":"0c783e240d738b6304ff492db6e95679960c705f@gmx.de"},"message":"ALSA: usb-audio: Add MIDI support for Steinberg MI2/MI4\n\ncommit 0689a86ae814f39af94a9736a0a5426dd82eb107 upstream.\n\nThe Steinberg MI2 and MI4 interfaces are compatible with the USB class\naudio spec, but the MIDI part of the devices is reported as a vendor\nspecific interface.\n\nThis patch adds entries to quirks-table.h to recognize the MIDI\nendpoints. Audio functionality was already working and is unaffected by\nthis change.\n\nSigned-off-by: Dominic Sacré <dominic.sacre@gmx.de>\nSigned-off-by: Albert Huitsing <albert@huitsing.nl>\nAcked-by: Clemens Ladisch <clemens@ladisch.de>\nSigned-off-by: Takashi Iwai <tiwai@suse.de>\nSigned-off-by: Zefan Li <lizefan@huawei.com>\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>","distinct":false,"url":"https://api.github.com/repos/Cl3Kener/UBER-M/commits/26cc520a905a2f077388a12194b693a7675abc6d"},{"sha":"75ae308ea2bc406aa494971b6439b883dd40cc1e","author":{"name":"Dennis Yang","email":"243852a504d41a9ee8232ea36e9f8a04f46d2d15@gmail.com"},"message":"dm btree remove: fix bug in redistribute3\n\ncommit 4c7e309340ff85072e96f529582d159002c36734 upstream.\n\nredistribute3() shares entries out across 3 nodes.  Some entries were\nbeing moved the wrong way, breaking the ordering.  This manifested as a\nBUG() in dm-btree-remove.c:shift() when entries were removed from the\nbtree.\n\nFor additional context see:\nhttps://www.redhat.com/archives/dm-devel/2015-May/msg00113.html\n\nSigned-off-by: Dennis Yang <shinrairis@gmail.com>\nSigned-off-by: Joe Thornber <ejt@redhat.com>\nSigned-off-by: Mike Snitzer <snitzer@redhat.com>\nSigned-off-by: Zefan Li <lizefan@huawei.com>\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>","distinct":false,"url":"https://api.github.com/repos/Cl3Kener/UBER-M/commits/75ae308ea2bc406aa494971b6439b883dd40cc1e"},{"sha":"428c7b65527cc637a2a08ce8608466ec0dfceaab","author":{"name":"Joe Thornber","email":"6826d49abfdcc75fb1a446584afa5f371ce937cd@redhat.com"},"message":"dm thin: allocate the cell_sort_array dynamically\n\ncommit a822c83e47d97cdef38c4352e1ef62d9f46cfe98 upstream.\n\nGiven the pool's cell_sort_array holds 8192 pointers it triggers an\norder 5 allocation via kmalloc.  This order 5 allocation is prone to\nfailure as system memory gets more fragmented over time.\n\nFix this by allocating the cell_sort_array using vmalloc.\n\nSigned-off-by: Joe Thornber <ejt@redhat.com>\nSigned-off-by: Mike Snitzer <snitzer@redhat.com>\n[lizf: Backported 3.4: it's prinson_{create,destroy}() that need fixing]\nSigned-off-by: Zefan Li <lizefan@huawei.com>\n\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>","distinct":false,"url":"https://api.github.com/repos/Cl3Kener/UBER-M/commits/428c7b65527cc637a2a08ce8608466ec0dfceaab"}]}
{"actor":{"display_login":"Cl3Kener"}}