{"push_id":1461441717,"size":16,"distinct_size":16,"ref":"refs/heads/New","head":"a6f087f73a67502c62412636cdbe441ba4a3abe6","before":"8ad7b9beb688dfb7acaca1127431f3f50a197a57","commits":[{"sha":"4c771819052865582ed5c522c95c044c4815a7c6","author":{"name":"Sanrio Alvares","email":"609017ff54b0f8458908377a40240698b6b8ed95@codeaurora.org"},"message":"lib: align source before using optimized implementation\n\nIf the source is at the boundary of the VMA, loading one word at a\ntime can cause an alignment fault when the adjacent VMA is IO mapped.\nDo byte-by-byte copy until source aligns to 8 bytes and then continue\nwith optimized version.\n\nCRs-Fixed: 973724\nChange-Id: I05e085597c58169fc6e275508a907029b9c7ec64\nSigned-off-by: Sanrio Alvares <salvares@codeaurora.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/chaubeyprateek/Hyper_Kernel_Redmi2/commits/4c771819052865582ed5c522c95c044c4815a7c6"},{"sha":"5068fa860ddcc4e3fb6ebbcf41fe95f3b839bee3","author":{"name":"Imran Khan","email":"56bb328cde40a312f6230c71861a66a7200c7353@codeaurora.org"},"message":"lib: do_strncpy_from_user: Fix return error code for get_user failures\n\nIf byte wise copy fails here, we should return EFAULT. Returning a value\nother than that would cause failure of some of the user-space test cases.\n\nCRs-Fixed: 989314\nChange-Id: I38ce12d44f25dc89bdd29e8abacd8777f0a8b9a1\nSigned-off-by: Imran Khan <kimran@codeaurora.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/chaubeyprateek/Hyper_Kernel_Redmi2/commits/5068fa860ddcc4e3fb6ebbcf41fe95f3b839bee3"},{"sha":"8b8350f7946f4bfe0eb5c4878a3611d81a356406","author":{"name":"Kishor PK","email":"59e3e0452a674ecf9c3b6490ddfc6768fdd530bb@codeaurora.org"},"message":"regmap: Adding NULL check for regmap structure\n\nAdded NULL check for regmap to avoid pointer dereference in multi reg write.\n\nChange-Id: I3d75aae5f1969a752216bd97337b71ffacbcfc4a\nSigned-off-by: Kishor PK <kpbhat@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/chaubeyprateek/Hyper_Kernel_Redmi2/commits/8b8350f7946f4bfe0eb5c4878a3611d81a356406"},{"sha":"dce9555cc54bb05385a91cf32c94ea281949f604","author":{"name":"Sudeep Yedalapure","email":"f6e7389587defbbcf1b8ae871af865708bb1dd22@codeaurora.org"},"message":"msm: kgsl: Fix overflow in sharedmem cache range operation function\n\nThere could be possibility of integer overflow on adding\nsize with maximum offset bytes and result in a value smaller\nthan maximum memdesc size.\n\nCRs-Fixed: 1082914\nChange-Id: Ie66b3a8ca2ca418a4a52f65987266b8d580c121f\nSigned-off-by: Sudeep Yedalapure <sudeepy@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/chaubeyprateek/Hyper_Kernel_Redmi2/commits/dce9555cc54bb05385a91cf32c94ea281949f604"},{"sha":"bbc62e47188516e9e6d68558371d40b81a886b3b","author":{"name":"Harshit Jain","email":"f6c3e0fe2d0dcbd6b7104fd6ca892686ebf7369f@gmail.com"},"message":"Fix fail for lib alignment","distinct":true,"url":"https://api.github.com/repos/chaubeyprateek/Hyper_Kernel_Redmi2/commits/bbc62e47188516e9e6d68558371d40b81a886b3b"},{"sha":"5460d94a265f955f31d83f6d497da646d0fe81f9","author":{"name":"Stephen Smalley","email":"a113c662ba7e86bc1a8f97e28bfedcdc6b0de5bd@tycho.nsa.gov"},"message":"selinux: fix inode security list corruption\n\ncommit 923190d32de4428afbea5e5773be86bea60a9925 upstream.\n\nsb_finish_set_opts() can race with inode_free_security()\nwhen initializing inode security structures for inodes\ncreated prior to initial policy load or by the filesystem\nduring ->mount().   This appears to have always been\na possible race, but commit 3dc91d4 (\"SELinux:  Fix possible\nNULL pointer dereference in selinux_inode_permission()\")\nmade it more evident by immediately reusing the unioned\nlist/rcu element  of the inode security structure for call_rcu()\nupon an inode_free_security().  But the underlying issue\nwas already present before that commit as a possible use-after-free\nof isec.\n\nShivnandan Kumar reported the list corruption and proposed\na patch to split the list and rcu elements out of the union\nas separate fields of the inode_security_struct so that setting\nthe rcu element would not affect the list element.  However,\nthis would merely hide the issue and not truly fix the code.\n\nThis patch instead moves up the deletion of the list entry\nprior to dropping the sbsec->isec_lock initially.  Then,\nif the inode is dropped subsequently, there will be no further\nreferences to the isec.\n\nReported-by: Shivnandan Kumar <shivnandan.k@samsung.com>\nSigned-off-by: Stephen Smalley <sds@tycho.nsa.gov>\nSigned-off-by: Paul Moore <pmoore@redhat.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/chaubeyprateek/Hyper_Kernel_Redmi2/commits/5460d94a265f955f31d83f6d497da646d0fe81f9"},{"sha":"7ce4e44b916fa2531603f003166c606558f6b84f","author":{"name":"Joe Perches","email":"d2ff8d83efb8d5aeb4f4e85388fa7e6f5a2df730@perches.com"},"message":"selinux: fix sel_write_enforce broken return value\n\ncommit 6436a123a147db51a0b06024a8350f4c230e73ff upstream.\n\nReturn a negative error value like the rest of the entries in this function.\n\nSigned-off-by: Joe Perches <joe@perches.com>\nAcked-by:  Stephen Smalley <sds@tycho.nsa.gov>\n[PM: tweaked subject line]\nSigned-off-by: Paul Moore <pmoore@redhat.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/chaubeyprateek/Hyper_Kernel_Redmi2/commits/7ce4e44b916fa2531603f003166c606558f6b84f"},{"sha":"5d2a5c2b652c8dda38c7f9195aff0ac6ec67939e","author":{"name":"Tim Gardner","email":"aca0c50b96e1994e1ffe56274804b9dca8a7dcf7@canonical.com"},"message":"scripts/sortextable: suppress warning: `relocs_size' may be used uninitialized\n\nIn file included from scripts/sortextable.c:194:0:\nscripts/sortextable.c: In function `main':\nscripts/sortextable.h:176:3: warning: `relocs_size' may be used uninitialized in this function [-Wmaybe-uninitialized]\n   memset(relocs, 0, relocs_size);\n   ^\nscripts/sortextable.h:106:6: note: `relocs_size' was declared here\n  int relocs_size;\n      ^\nIn file included from scripts/sortextable.c:192:0:\nscripts/sortextable.h:176:3: warning: `relocs_size' may be used uninitialized in this function [-Wmaybe-uninitialized]\n   memset(relocs, 0, relocs_size);\n   ^\nscripts/sortextable.h:106:6: note: `relocs_size' was declared here\n  int relocs_size;\n      ^\n\ngcc 4.9.1\n\nSigned-off-by: Tim Gardner <tim.gardner@canonical.com>\nReviewed-by: Jamie Iles <jamie.iles@oracle.com>\n\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/chaubeyprateek/Hyper_Kernel_Redmi2/commits/5d2a5c2b652c8dda38c7f9195aff0ac6ec67939e"},{"sha":"6e218121f9b6c0621946bfccd030ea847fe5f7d8","author":{"name":"Ram Chandrasekar","email":"344cad9e385e8e08d46dcc942c3cc4e2a6503b1f@codeaurora.org"},"message":"Optimizations and Fixes to Thermal\n\nThermal can set tsens threshold even if the threshold\nvalue is equal to the current temperature. This will\ntrigger a tsens notification immediately, which will\nprint a kernel message. If the temperature stays in\nthe current value then the emergency mitigation\nmessages will flood the kernel logs.\n\nUse rate limit feature in printk to reduce the amount\nof messages printed from thermal.\n\nSigned-off-by: Ram Chandrasekar <rkumbako@codeaurora.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>\nSigned-off-by: Shoaib0597 <Shoaib0595@gmail.com>\n\nmsm: thermal: Check temperature only if probed\n\nThis avoids a (harmless) error:\n\n<3>[    0.214144] msm_thermal:msm_thermal_get_freq_table error reading cpufreq table\n\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>\nSigned-off-by: Shoaib0597 <Shoaib0595@gmail.com>\nSigned-off-by: Hriday Sharma <hridaysharma42@gmail.com>","distinct":true,"url":"https://api.github.com/repos/chaubeyprateek/Hyper_Kernel_Redmi2/commits/6e218121f9b6c0621946bfccd030ea847fe5f7d8"},{"sha":"55809dbf1abd3c785b5e81f3b6945cc7eb33d4da","author":{"name":"Lianwei Wang","email":"2a68c42e91763605edde1060505920602080ca05@motorola.com"},"message":"cpuidle: kick all cpu after idle handler installed\n\nPropagate from (CR).\n\nKick all the cpus out of idle and recalculate a new suitable\nC-state.\n\nChange-Id: I88e355e364dc2c5f0935bbcc507e5e7bfee4f144\nSigned-off-by: Lianwei Wang <a22439@motorola.com>\nReviewed-on: http://gerrit.mot.com/792799\nSLTApproved: Slta Waiver <sltawvr@motorola.com>\nSME-Granted: SME Approvals Granted\nTested-by: Jira Key <jirakey@motorola.com>\nReviewed-by: Zhi-Ming Yuan <a14194@motorola.com>\nSubmit-Approved: Jira Key <jirakey@motorola.com>","distinct":true,"url":"https://api.github.com/repos/chaubeyprateek/Hyper_Kernel_Redmi2/commits/55809dbf1abd3c785b5e81f3b6945cc7eb33d4da"},{"sha":"8a6375fd21fd628a346fc24daa895ca2a26e1e3d","author":{"name":"Tobias Jakobi","email":"89236659806f2420e3f7af2e618cf160ff67e2cf@math.uni-bielefeld.de"},"message":"PM / devfreq: Fix governor_store()\n\ncommit 14a21e7ba8cf6eab968310c92ca19a00f13ce3d9 upstream.\n\nWriting the currently set governor into sysfs currently\nseems to fail.\nFix this by setting the return code to zero before\nleaving governor_store().\n\nSigned-off-by: Tobias Jakobi <tjakobi@math.uni-bielefeld.de>\nSigned-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>\nCc: Oliver Neukum <ONeukum@suse.com>\nSigned-off-by: Jiri Slaby <jslaby@suse.cz>","distinct":true,"url":"https://api.github.com/repos/chaubeyprateek/Hyper_Kernel_Redmi2/commits/8a6375fd21fd628a346fc24daa895ca2a26e1e3d"},{"sha":"0c54aa6ab78aa8796f7dbe37ced0ee4ae2ead643","author":{"name":"Jeffrey Vanhoof","email":"e84764a72325054731e595b7d22e2b77488038c3@motorola.com"},"message":"ion: improve debugfs logging\n\nImprovements made to ION to add an additional debugfs file\nto display allocation/reference information for all ION buffers.\n\nChange-Id: Id4c4ec1ef3b334311ce9b65a70340e8c626674eb\nSigned-off-by: Jeff Vanhoof <jvanhoof@motorola.com>\nReviewed-on: http://gerrit.mot.com/752156\nSME-Granted: SME Approvals Granted\nSLTApproved: Slta Waiver <sltawvr@motorola.com>\nTested-by: Jira Key <jirakey@motorola.com>\nReviewed-by: Shashank Shekhar <shashankshekhar@motorola.com>\nReviewed-by: Christopher Fries <cfries@motorola.com>\nSubmit-Approved: Jira Key <jirakey@motorola.com>\nReviewed-on: http://gerrit.mot.com/752748","distinct":true,"url":"https://api.github.com/repos/chaubeyprateek/Hyper_Kernel_Redmi2/commits/0c54aa6ab78aa8796f7dbe37ced0ee4ae2ead643"},{"sha":"113d72b9ad5a36967c44d2e1c42e92015c7ffe72","author":{"name":"Sultanxda","email":"2a26fc11866c4c85a6bb605251817c00bbab3213@gmail.com"},"message":"proc: Remove verifiedbootstate flag from /proc/cmdline\n\nUserspace parses this and sets the ro.boot.verifiedbootstate prop\naccording to the value that this flag has. When ro.boot.verifiedbootstate\nis not 'green', SafetyNet is tripped and fails the CTS test.\n\nHide verifiedbootstate from /proc/cmdline in order to fix the failed\nSafetyNet CTS check.\n\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>\nSigned-off-by: dev_harsh1998 <harshitjain6751@gmail.com>","distinct":true,"url":"https://api.github.com/repos/chaubeyprateek/Hyper_Kernel_Redmi2/commits/113d72b9ad5a36967c44d2e1c42e92015c7ffe72"},{"sha":"8535b4dee286e8e8527c101b3dce6079d3b047d9","author":{"name":"EunTaik Lee","email":"d2233ab27ded9ee023d5c949fa5e901e18090c48@samsung.com"},"message":"ion : fix a race condition in the ion driver\n\nThere is a use-after-free problem in the ion driver.\nThis is caused by a race condition in the ion_ioctl()\nfunction.\n\nA handle has ref count of 1 and two tasks on different\ncpus calls ION_IOC_FREE simultaneously.\n\ncpu 0                                   cpu 1\n-------------------------------------------------------\nion_handle_get_by_id()\n(ref == 2)\n                            ion_handle_get_by_id()\n                            (ref == 3)\n\nion_free()\n(ref == 2)\n\nion_handle_put()\n(ref == 1)\n\n                            ion_free()\n                            (ref == 0 so ion_handle_destroy() is\n                            called\n                            and the handle is freed.)\n\n                            ion_handle_put() is called and it\n                            decreases the slub's next free pointer\n\nThe problem is detected as an unaligned access in the\nspin lock functions since it uses load exclusive\n instruction. In some cases it corrupts the slub's\nfree pointer which causes a mis-aligned access to the\nnext free pointer.(kmalloc returns a pointer like\nffffc0745b4580aa). And it causes lots of other\nhard-to-debug problems.\n\nThis symptom is caused since the first member in the\nion_handle structure is the reference count and the\nion driver decrements the reference after it has been\nfreed.\n\nTo fix this problem client->lock mutex is extended\nto protect all the codes that uses the handle.\n\nSigned-off-by: Eun Taik Lee <eun.taik.lee@samsung.com>\nReviewed-by: Laura Abbott <labbott@redhat.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\n(cherry picked from commit 9590232bb4f4cc824f3425a6e1349afbe6d6d2b7)\nbug: 31568617\nChange-Id: I4ea2be0cad3305c4e196126a02e2ab7108ef0976\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>\nSigned-off-by: dev_harsh1998 <harshitjain6751@gmail.com>","distinct":true,"url":"https://api.github.com/repos/chaubeyprateek/Hyper_Kernel_Redmi2/commits/8535b4dee286e8e8527c101b3dce6079d3b047d9"},{"sha":"317844c2f6dece474ef51694a29e8516f7973434","author":{"name":"Harm Hanemaaijer","email":"c05aab859844e752751908c3b3dba12b01bd0410@yahoo.com"},"message":"Optimize copy_page for modern ARM platforms\n\nThe existing implementation of copy_page for ARM appears to be\noptimized for older platforms. Benchmark testing in a sandbox\nenvironment shows suboptimal performance on modern platforms\nlike armv6 and armv7, with speed-ups ranging from 10% (Cortex A8)\nto 80% (armv6 used in Raspberry Pi) being achievable.\n\nThis commit optimizes copy_page and introduces the new compile-time\nconstant PREFETCH_DISTANCE, defined in cache.h, which when\nmultiplied by L1_CACHE_BYTES is equal to the offset used for\nprefetches performed with the PLD instruction. For platforms where\nL1_CACHE_BYTES is 32 (armv5 and armv6), copy_page processes 32 bytes\nat a time while doing one prefetch per iteration, while for armv7\n(with L1_CACHE_BYTES equal to 64), 64 bytes are processed at at time\nwith one prefetch per iteration. When no preload instruction is\navailable (platforms earlier than armv5), no preload instructions\nare generated and 32 bytes are processed at at time.\n\nTo facilitate specifying instructions for architectures with no\npreload instruction, the NO_PLD macro is added to assembler.h,\naugmenting the PLD macro.\n\nChange-Id: I4b4fc4d478e4840cad66f9b112d0787d369c2edb\nSigned-off-by: Harm Hanemaaijer <fgenfb@yahoo.com>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>\nSigned-off-by: dev_harsh1998 <harshitjain6751@gmail.com>","distinct":true,"url":"https://api.github.com/repos/chaubeyprateek/Hyper_Kernel_Redmi2/commits/317844c2f6dece474ef51694a29e8516f7973434"},{"sha":"a6f087f73a67502c62412636cdbe441ba4a3abe6","author":{"name":"Harout Hedeshian","email":"6ce359e6d0fb0039f8ac03ad61987c1c4792043c@codeaurora.org"},"message":"net: tcp: Scale the TCP backlog queue to absorb packet bursts\n\nA large momentary influx of packets flooding the TCP layer may cause\npackets to get dropped at the socket's backlog queue. Bump this up to\nprevent these drops. Note that this change may cause the socket memory\naccounting to allow the total backlog queue length to exceed the user\nspace configured values, sometimes by a substantial amount, which can\nlead to out of order packets to be dropped instead of being queued. To\navoid these ofo drops, the condition to drop an out of order packet is\nmodified to allow out of order queuing to continue as long as it falls\nwithin the now increased backlog queue limit.\n\nChange-Id: I447ffc8560cb149fe84193c72bf693862f7ec740\nSigned-off-by: Harout Hedeshian <harouth@codeaurora.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>\nSigned-off-by: dev_harsh1998 <harshitjain6751@gmail.com>","distinct":true,"url":"https://api.github.com/repos/chaubeyprateek/Hyper_Kernel_Redmi2/commits/a6f087f73a67502c62412636cdbe441ba4a3abe6"}]}
{"actor":{"display_login":"chaubeyprateek"}}