{"push_id":2397989188,"size":14,"distinct_size":14,"ref":"refs/heads/lineage-15.1_nguyenhung9x","head":"e67825c1da234e9a753dc52a46ffdcce2830e1e1","before":"f2b0c86a2cf689bf49561d7df5b1651e2b7ddb9f","commits":[{"sha":"d651c0f26d54374d36155109ef1729c562e9b654","author":{"name":"Ajay Dudani","email":"3227608f52f6d6c9a564d5b80faf7aa7aad67bfd@codeaurora.org"},"message":"Staging: android: binder: Add some missing binder_stat_br calls\n\nCached thread return errors, death notifications and new looper\nrequests were not included in the stats.\n\nChange-Id: Iabe14b351b662d3f63009ecb3900f92fc3d72cc4\nSigned-off-by: Arve Hjønnevåg <arve@android.com>","distinct":true,"url":"https://api.github.com/repos/nguyenhung9x2018/android_kernel_pantech_msm8x74/commits/d651c0f26d54374d36155109ef1729c562e9b654"},{"sha":"74ccf261bdacd593533e9c692a60b98acf00f190","author":{"name":"Ajay Dudani","email":"3227608f52f6d6c9a564d5b80faf7aa7aad67bfd@codeaurora.org"},"message":"Staging: android: binder: Add some tracepoints\n\nAdd tracepoints:\n- ioctl entry and exit\n- Main binder lock: lock, locked and unlock\n- Command and return buffer opcodes\n- Transaction: create and receive\n- Transaction buffer: create and free\n- Object and file descriptor transfer\n- binder_update_page_range\n\nChange-Id: Ib09ae78b0b8b75062325318e2307afd71b7c4458\nSigned-off-by: Arve Hjønnevåg <arve@android.com>","distinct":true,"url":"https://api.github.com/repos/nguyenhung9x2018/android_kernel_pantech_msm8x74/commits/74ccf261bdacd593533e9c692a60b98acf00f190"},{"sha":"70aa17b08336fd2361a63803cd3e1ba17d3097a0","author":{"name":"Arve Hjønnevåg","email":"252c00e8bf89f12b2f75a1e0ab87a5ad019cda88@android.com"},"message":"Staging: android: binder: Fix memory leak on thread/process exit\n\ncommit 675d66b0ed5fd170d6a44cf8dbb3fa56a5347bdb upstream.\n\nIf a thread or process exited while a reply, one-way transaction or\ndeath notification was pending, the struct holding the pending work\nwas leaked.\n\nSigned-off-by: Arve Hjønnevåg <arve@android.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/nguyenhung9x2018/android_kernel_pantech_msm8x74/commits/70aa17b08336fd2361a63803cd3e1ba17d3097a0"},{"sha":"6fb38f97557bbf982b71df3827a72271feb94d0e","author":{"name":"Stephen Smalley","email":"a113c662ba7e86bc1a8f97e28bfedcdc6b0de5bd@tycho.nsa.gov"},"message":"Add security hooks to binder and implement the hooks for SELinux.\n\nAdd security hooks to the binder and implement the hooks for SELinux.\nThe security hooks enable security modules such as SELinux to implement\ncontrols over binder IPC.  The security hooks include support for\ncontrolling what process can become the binder context manager\n(binder_set_context_mgr), controlling the ability of a process\nto invoke a binder transaction/IPC to another process (binder_transaction),\ncontrolling the ability a process to transfer a binder reference to\nanother process (binder_transfer_binder), and controlling the ability\nof a process to transfer an open file to another process (binder_transfer_file).\n\nThis support is used by SE Android, http://selinuxproject.org/page/SEAndroid.\n\nChange-Id: I9a64a87825df2e60b9c51400377af4a9cd1c4049\nSigned-off-by: Stephen Smalley <sds@tycho.nsa.gov>","distinct":true,"url":"https://api.github.com/repos/nguyenhung9x2018/android_kernel_pantech_msm8x74/commits/6fb38f97557bbf982b71df3827a72271feb94d0e"},{"sha":"417c729d32de2d02555a842f3323794c521a075e","author":{"name":"Colin Cross","email":"c3eb3589476a85b6e3c54298f5e4883ee431d748@android.com"},"message":"binder: use freezable blocking calls\n\nAvoid waking up every thread sleeping in a binder call during\nsuspend and resume by calling a freezable blocking call.  Previous\npatches modified the freezer to avoid sending wakeups to threads\nthat are blocked in freezable blocking calls.\n\nThis call was selected to be converted to a freezable call because\nit doesn't hold any locks or release any resources when interrupted\nthat might be needed by another freezing task or a kernel driver\nduring suspend, and is a common site where idle userspace tasks are\nblocked.\n\nChange-Id: Ic4458ae90447f6caa895cc62f08e515caa7790ba\nAcked-by: Tejun Heo <tj@kernel.org>\nSigned-off-by: Colin Cross <ccross@android.com>\nSigned-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>","distinct":true,"url":"https://api.github.com/repos/nguyenhung9x2018/android_kernel_pantech_msm8x74/commits/417c729d32de2d02555a842f3323794c521a075e"},{"sha":"74d168daebb3c43515694fc412875687f792ea96","author":{"name":"Arve Hjønnevåg","email":"252c00e8bf89f12b2f75a1e0ab87a5ad019cda88@android.com"},"message":"Staging: android: binder: More offset validation.\n\nMake sure offsets don't point to overlapping flat_binder_object\nstructs.\n\nConflicts:\n\tdrivers/staging/android/binder.c\n\nChange-Id: I425ab0c46fbe2b00ed679c5becf9e8140395eb40\nSigned-off-by: Arve Hjønnevåg <arve@android.com>\nGit-commit: 457c3cd05958b8397211ae1f6dd3c3d325f4c0ea\nGit-repo: https://android.googlesource.com/kernel/common/\nSigned-off-by: Neeti Desai <neetid@codeaurora.org>\nSigned-off-by: Ajay Dudani <adudani@codeaurora.org>\nSigned-off-by: Nirmal Abraham <nabrah@codeaurora.org>\nSigned-off-by: Prados Das <prados@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/nguyenhung9x2018/android_kernel_pantech_msm8x74/commits/74d168daebb3c43515694fc412875687f792ea96"},{"sha":"e866c4e2a089514ba289dd402254be8bf6c5c7cc","author":{"name":"Riley Andrews","email":"ec394072c869ae2f7d03d8e22257cb0e3246a0c6@android.com"},"message":"android: drivers: workaround debugfs race in binder\n\nIf a /d/binder/proc/[pid] entry is kept open after linux has\ntorn down the associated process, binder_proc_show can deference\nan invalid binder_proc that has been stashed in the debugfs\ninode.  Validate that the binder_proc ptr passed into binder_proc_show\nhas not been freed by looking for it within the global process list\nwhilst the global lock is held. If the ptr is not valid, print nothing.\n\nBug 19587483\nChange-Id: Ice878c171db51ef9a4879c2f9299a2deb873d255\nSigned-off-by: Riley Andrews <riandrews@android.com>","distinct":true,"url":"https://api.github.com/repos/nguyenhung9x2018/android_kernel_pantech_msm8x74/commits/e866c4e2a089514ba289dd402254be8bf6c5c7cc"},{"sha":"352cf79d42eabf079d8a24309d29be0a81b6d734","author":{"name":"Paresh Nakhe","email":"db182f93fa272389afb2f7db1e5575c306202c12@codeaurora.org"},"message":"binder: NULL pointer reference\n\nThis fix handles a possible NULL pointer reference in\ndebug message.\n\nCRs-fixed: 642883\nChange-Id: Ide78f281ec0cff5cbd8231b85c305d13a892854e\nSigned-off-by: Paresh Nakhe <pnakhe@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/nguyenhung9x2018/android_kernel_pantech_msm8x74/commits/352cf79d42eabf079d8a24309d29be0a81b6d734"},{"sha":"49a94f74629c7310b90e4d5e918f917423d2b952","author":{"name":"Vinayak Menon","email":"4f82d83fe9fffed1a4605381c256f5658642ec38@gmail.com"},"message":"staging: binder: add vm_fault handler\n\nAn issue was observed when a userspace task exits.\nThe page which hits error here is the zero page.\nIn binder mmap, the whole of vma is not mapped.\nOn a task crash, when debuggerd reads the binder regions,\nthe unmapped areas fall to do_anonymous_page in handle_pte_fault,\ndue to the absence of a vm_fault handler. This results in\nzero page being mapped. Later in zap_pte_range, vm_normal_page\nreturns zero page in the case of VM_MIXEDMAP and it results in the\nerror.\n\nBUG: Bad page map in process mediaserver  pte:9dff379f pmd:9bfbd831\npage:c0ed8e60 count:1 mapcount:-1 mapping:  (null) index:0x0\npage flags: 0x404(referenced|reserved)\naddr:40c3f000 vm_flags:10220051 anon_vma:  (null) mapping:d9fe0764 index:fd\nvma->vm_ops->fault:   (null)\nvma->vm_file->f_op->mmap: binder_mmap+0x0/0x274\nCPU: 0 PID: 1463 Comm: mediaserver Tainted: G        W    3.10.17+ #1\n[<c001549c>] (unwind_backtrace+0x0/0x11c) from [<c001200c>] (show_stack+0x10/0x14)\n[<c001200c>] (show_stack+0x10/0x14) from [<c0103d78>] (print_bad_pte+0x158/0x190)\n[<c0103d78>] (print_bad_pte+0x158/0x190) from [<c01055f0>] (unmap_single_vma+0x2e4/0x598)\n[<c01055f0>] (unmap_single_vma+0x2e4/0x598) from [<c010618c>] (unmap_vmas+0x34/0x50)\n[<c010618c>] (unmap_vmas+0x34/0x50) from [<c010a9e4>] (exit_mmap+0xc8/0x1e8)\n[<c010a9e4>] (exit_mmap+0xc8/0x1e8) from [<c00520f0>] (mmput+0x54/0xd0)\n[<c00520f0>] (mmput+0x54/0xd0) from [<c005972c>] (do_exit+0x360/0x990)\n[<c005972c>] (do_exit+0x360/0x990) from [<c0059ef0>] (do_group_exit+0x84/0xc0)\n[<c0059ef0>] (do_group_exit+0x84/0xc0) from [<c0066de0>] (get_signal_to_deliver+0x4d4/0x548)\n[<c0066de0>] (get_signal_to_deliver+0x4d4/0x548) from [<c0011500>] (do_signal+0xa8/0x3b8)\n\nAdd a vm_fault handler which returns VM_FAULT_SIGBUS, and prevents the\nwrong fallback to do_anonymous_page.\n\nCRs-Fixed: 673147\nChange-Id: I43730a51b6c819538b46c5e4dc5c96c8a384098d\nSigned-off-by: Vinayak Menon <vinayakm.list@gmail.com>\nPatch-mainline: linux-arm-kernel @ 06/02/14, 18:17\nSigned-off-by: Vignesh Radhakrishnan <vigneshr@codeaurora.org>\nSigned-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/nguyenhung9x2018/android_kernel_pantech_msm8x74/commits/49a94f74629c7310b90e4d5e918f917423d2b952"},{"sha":"0f20ce6779ad939e3a2bb662fa27156ad547cd4a","author":{"name":"Nick Desaulniers","email":"b951273a67bf33267cd4dff69171cdef4e5efbe7@google.com"},"message":"binder: prevent kptr leak by using %pK format specifier\n\nWorks in conjunction with kptr_restrict.\nBug: 30143283\n\nChange-Id: I2b3ce22f4e206e74614d51453a1d59b7080ab05a","distinct":true,"url":"https://api.github.com/repos/nguyenhung9x2018/android_kernel_pantech_msm8x74/commits/0f20ce6779ad939e3a2bb662fa27156ad547cd4a"},{"sha":"67efac723455a255bedeef6bb2f311c24369abc8","author":{"name":"Adrian DC","email":"12dd3edf19778ce3ff671afff1f3c7743019c997@gmail.com"},"message":"Revert \"binder: NULL pointer reference\"\n\n * Reason: Align with upstream to allow further updating\n\nThis reverts commit c69fd8ed2820efde57aad12ddf5a48f249e2202f.\nChange-Id: I93a0d2baecfbc1aae949cb32b4137c2449d0aaf1","distinct":true,"url":"https://api.github.com/repos/nguyenhung9x2018/android_kernel_pantech_msm8x74/commits/67efac723455a255bedeef6bb2f311c24369abc8"},{"sha":"b3265e33381f9937fc7035ac20665c776996cca0","author":{"name":"Adrian DC","email":"12dd3edf19778ce3ff671afff1f3c7743019c997@gmail.com"},"message":"Revert \"Staging: android: binder: More offset validation.\"\n\n * Reason: Align with upstream to allow further updating\n\nThis reverts commit 8880d5bb53b74a4549c295dfbfe8fd10e8474cfb.\nChange-Id: I4233e31409dcbe09930d48a531b2f5b5ffacde98","distinct":true,"url":"https://api.github.com/repos/nguyenhung9x2018/android_kernel_pantech_msm8x74/commits/b3265e33381f9937fc7035ac20665c776996cca0"},{"sha":"5a8b05ec326d9707c896a76b9ea8f168533da7b8","author":{"name":"Sachin Kamat","email":"b2c66e07a78393ba2d7ecfc3eef2db18d7d5cf24@linaro.org"},"message":"Staging: android: binder: Make task_get_unused_fd_flags function static\n\nSilence the following warning:\ndrivers/staging/android/binder.c:368:5: warning:\nsymbol 'task_get_unused_fd_flags' was not declared. Should it be static?\n\nChange-Id: Iacdae492c73d3b0399d2cf0d101943313082de0d\nCc: Arve Hjønnevåg <arve@android.com>\nSigned-off-by: Sachin Kamat <sachin.kamat@linaro.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/nguyenhung9x2018/android_kernel_pantech_msm8x74/commits/5a8b05ec326d9707c896a76b9ea8f168533da7b8"},{"sha":"e67825c1da234e9a753dc52a46ffdcce2830e1e1","author":{"name":"Sherwin Soltani","email":"9f3624af048811b237ead411a150872bacaa7c27@wybc.com"},"message":"drivers: staging: android: binder.c: fix printk macros\n\nChange printk() messages to pr_* macros.\n\nChange-Id: Iaeddb5f0697bf25abc3d860cfdc431a0a7125d7f\nSigned-off-by: Sherwin Soltani <sherwin@wybc.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/nguyenhung9x2018/android_kernel_pantech_msm8x74/commits/e67825c1da234e9a753dc52a46ffdcce2830e1e1"}]}
{"actor":{"display_login":"nguyenhung9x2018"}}