{"push_id":594750694,"size":527,"distinct_size":527,"ref":"refs/heads/pac-5.0","head":"cf358d5d5b0c5785768ae263718d4f61f20a0db9","before":"b054ab6ba6e4d7815c16b6f8319b859f8d4ef01b","commits":[{"sha":"6f38d5fb249569815b50001c0127b85a70887379","author":{"email":"feca23b3ae4a60fef538f28252c4665e4a95e740@parrot.com","name":"Ivan Djelic"},"message":"ARM: 7668/1: fix memset-related crashes caused by recent GCC (4.7.2) optimizations\n\nRecent GCC versions (e.g. GCC-4.7.2) perform optimizations based on\nassumptions about the implementation of memset and similar functions.\nThe current ARM optimized memset code does not return the value of\nits first argument, as is usually expected from standard implementations.\n\nFor instance in the following function:\n\nvoid debug_mutex_lock_common(struct mutex *lock, struct mutex_waiter *waiter)\n{\n\tmemset(waiter, MUTEX_DEBUG_INIT, sizeof(*waiter));\n\twaiter->magic = waiter;\n\tINIT_LIST_HEAD(&waiter->list);\n}\n\ncompiled as:\n\n800554d0 <debug_mutex_lock_common>:\n800554d0:       e92d4008        push    {r3, lr}\n800554d4:       e1a00001        mov     r0, r1\n800554d8:       e3a02010        mov     r2, #16 ; 0x10\n800554dc:       e3a01011        mov     r1, #17 ; 0x11\n800554e0:       eb04426e        bl      80165ea0 <memset>\n800554e4:       e1a03000        mov     r3, r0\n800554e8:       e583000c        str     r0, [r3, #12]\n800554ec:       e5830000        str     r0, [r3]\n800554f0:       e5830004        str     r0, [r3, #4]\n800554f4:       e8bd8008        pop     {r3, pc}\n\nGCC assumes memset returns the value of pointer 'waiter' in register r0; causing\nregister/memory corruptions.\n\nThis patch fixes the return value of the assembly version of memset.\nIt adds a 'mov' instruction and merges an additional load+store into\nexisting load/store instructions.\nFor ease of review, here is a breakdown of the patch into 4 simple steps:\n\nStep 1\n======\nPerform the following substitutions:\nip -> r8, then\nr0 -> ip,\nand insert 'mov ip, r0' as the first statement of the function.\nAt this point, we have a memset() implementation returning the proper result,\nbut corrupting r8 on some paths (the ones that were using ip).\n\nStep 2\n======\nMake sure r8 is saved and restored when (! CALGN(1)+0) == 1:\n\nsave r8:\n-       str     lr, [sp, #-4]!\n+       stmfd   sp!, {r8, lr}\n\nand restore r8 on both exit paths:\n-       ldmeqfd sp!, {pc}               @ Now <64 bytes to go.\n+       ldmeqfd sp!, {r8, pc}           @ Now <64 bytes to go.\n(...)\n        tst     r2, #16\n        stmneia ip!, {r1, r3, r8, lr}\n-       ldr     lr, [sp], #4\n+       ldmfd   sp!, {r8, lr}\n\nStep 3\n======\nMake sure r8 is saved and restored when (! CALGN(1)+0) == 0:\n\nsave r8:\n-       stmfd   sp!, {r4-r7, lr}\n+       stmfd   sp!, {r4-r8, lr}\n\nand restore r8 on both exit paths:\n        bgt     3b\n-       ldmeqfd sp!, {r4-r7, pc}\n+       ldmeqfd sp!, {r4-r8, pc}\n(...)\n        tst     r2, #16\n        stmneia ip!, {r4-r7}\n-       ldmfd   sp!, {r4-r7, lr}\n+       ldmfd   sp!, {r4-r8, lr}\n\nStep 4\n======\nRewrite register list \"r4-r7, r8\" as \"r4-r8\".\n\nChange-Id: I79a0d6897572b693d50f8ea8a94aa331bfcc59f8\nGit-Commit: 455bd4c430b0c0a361f38e8658a0d6cb469942b5\nGit-Repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\nSigned-off-by: Ivan Djelic <ivan.djelic@parrot.com>\nReviewed-by: Nicolas Pitre <nico@linaro.org>\nSigned-off-by: Dirk Behme <dirk.behme@gmail.com>\nSigned-off-by: Russell King <rmk+kernel@arm.linux.org.uk>\nSigned-off-by: Stepan Moskovchenko <stepanm@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/Split-Screen/android_kernel_samsung_jf/commits/6f38d5fb249569815b50001c0127b85a70887379"},{"sha":"7a9188c2b14f07277a6ac739bd58b17aa79a0fcd","author":{"email":"408789a210b05fb3b46935e815320d62ba00a06e@linaro.org","name":"Nicolas Pitre"},"message":"ARM: 7670/1: fix the memset fix\n\nCommit 455bd4c430b0 (\"ARM: 7668/1: fix memset-related crashes caused by\nrecent GCC (4.7.2) optimizations\") attempted to fix a compliance issue\nwith the memset return value.  However the memset itself became broken\nby that patch for misaligned pointers.\n\nThis fixes the above by branching over the entry code from the\nmisaligned fixup code to avoid reloading the original pointer.\n\nAlso, because the function entry alignment is wrong in the Thumb mode\ncompilation, that fixup code is moved to the end.\n\nWhile at it, the entry instructions are slightly reworked to help dual\nissue pipelines.\n\nChange-Id: I5db45a7de1e389bacb5d6e4513c0d446ae2c9440\nGit-Commit: 418df63adac56841ef6b0f1fcf435bc64d4ed177\nGit-Repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\nSigned-off-by: Nicolas Pitre <nico@linaro.org>\nTested-by: Alexander Holler <holler@ahsoftware.de>\nSigned-off-by: Russell King <rmk+kernel@arm.linux.org.uk>\nSigned-off-by: Stepan Moskovchenko <stepanm@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/Split-Screen/android_kernel_samsung_jf/commits/7a9188c2b14f07277a6ac739bd58b17aa79a0fcd"},{"sha":"2e69e4e0d097d44180c55f8fbc6138f363a736bc","author":{"email":"4eaef006af5b1750c200863fc5eba4a4e8ccaa98@codeaurora.org","name":"c_samjit"},"message":"Compilation issue fix\n\n Defined INSTALLED_KERNEL_TARGET\n Added files to ggc_wrapper.py\n Disabled SELINUX\n\nChange-Id: I7a1702dfcaac32caff94a7cd1929483c005fc15e\nSigned-off-by: Samjith Sadasivan <samjit@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/Split-Screen/android_kernel_samsung_jf/commits/2e69e4e0d097d44180c55f8fbc6138f363a736bc"},{"sha":"159c06a721a79de12b76eb32a3fd9d653bb2bc03","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"Compilation issue fix\" into LA.AF.1.1","distinct":true,"url":"https://api.github.com/repos/Split-Screen/android_kernel_samsung_jf/commits/159c06a721a79de12b76eb32a3fd9d653bb2bc03"},{"sha":"cfc667e1eac22c3ee27aceaebb18e68102a2c65b","author":{"email":"86995a091f8a1385082bd10715048b52ee386a6a@google.com","name":"Lorenzo Colitti"},"message":"net: ipv6: ping: Use socket mark in routing lookup\n\n[net-next commit bf439b3154ce49d81a79b14f9fab18af99018ae2]\n\nChange-Id: I8356e9132088c75d4510021c6e4c2641d772087a\nSigned-off-by: Lorenzo Colitti <lorenzo@google.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>\nGit-commit: a5d5c168c37e0ab30ba07b2c79c7cba9615f4e87\nGit-repo: https://android.googlesource.com/kernel/common.git\nSigned-off-by: Ian Maund <imaund@codeaurora.org>\nSigned-off-by: Samir Mehta <samirn@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/Split-Screen/android_kernel_samsung_jf/commits/cfc667e1eac22c3ee27aceaebb18e68102a2c65b"},{"sha":"653be181eef3589b47119cd68c985975119fa61f","author":{"email":"86995a091f8a1385082bd10715048b52ee386a6a@google.com","name":"Lorenzo Colitti"},"message":"net: ipv6: autoconf routes into per-device tables\n\nCurrently, IPv6 router discovery always puts routes into\nRT6_TABLE_MAIN. This causes problems for connection managers\nthat want to support multiple simultaneous network connections\nand want control over which one is used by default (e.g., wifi\nand wired).\n\nTo work around this connection managers typically take the routes\nthey prefer and copy them to static routes with low metrics in\nthe main table. This puts the burden on the connection manager\nto watch netlink to see if the routes have changed, delete the\nroutes when their lifetime expires, etc.\n\nInstead, this patch adds a per-interface sysctl to have the\nkernel put autoconf routes into different tables. This allows\neach interface to have its own autoconf table, and choosing the\ndefault interface (or using different interfaces at the same\ntime for different types of traffic) can be done using\nappropriate ip rules.\n\nThe sysctl behaves as follows:\n\n- = 0: default. Put routes into RT6_TABLE_MAIN as before.\n- > 0: manual. Put routes into the specified table.\n- < 0: automatic. Add the absolute value of the sysctl to the\n       device's ifindex, and use that table.\n\nThe automatic mode is most useful in conjunction with\nnet.ipv6.conf.default.accept_ra_rt_table. A connection manager\nor distribution could set it to, say, -100 on boot, and\nthereafter just use IP rules.\n\nChange-Id: I093d39fb06ec413905dc0d0d5792c1bc5d5c73a9\nSigned-off-by: Lorenzo Colitti <lorenzo@google.com>\nGit-commit: 5fe5c512af518d0abbbc0d2fafa8e355f518c2a9\nGit-repo: https://android.googlesource.com/kernel/common.git\n[imaund@codeaurora.org: Resolve trivial merge conflicts]\nSigned-off-by: Ian Maund <imaund@codeaurora.org>\n[samirn@codeaurora.org: Resolve trivial merge conflicts]\nSigned-off-by: Samir Mehta <samirn@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/Split-Screen/android_kernel_samsung_jf/commits/653be181eef3589b47119cd68c985975119fa61f"},{"sha":"2887dec4438f37edfd8dbf355af23d61cfdd4c27","author":{"email":"86995a091f8a1385082bd10715048b52ee386a6a@google.com","name":"Lorenzo Colitti"},"message":"net: add a sysctl to reflect the fwmark on replies\n\nKernel-originated IP packets that have no user socket associated\nwith them (e.g., ICMP errors and echo replies, TCP RSTs, etc.)\nare emitted with a mark of zero. Add a sysctl to make them have\nthe same mark as the packet they are replying to.\n\nThis allows an administrator that wishes to do so to use\nmark-based routing, firewalling, etc. for these replies by\nmarking the original packets inbound.\n\nTested using user-mode linux:\n - ICMP/ICMPv6 echo replies and errors.\n - TCP RST packets (IPv4 and IPv6).\n\nChange-Id: I95d896647b278d092ef331d1377b959da1deb042\nSigned-off-by: Lorenzo Colitti <lorenzo@google.com>\nGit-commit: 3356997e1e1b2aa9959f046203e6d0b193bbd7f7\nGit-repo: https://android.googlesource.com/kernel/common.git\n[imaund@codeaurora.org: Resolve trivial merge conflicts.]\nSigned-off-by: Ian Maund <imaund@codeaurora.org>\nSigned-off-by: Samir Mehta <samirn@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/Split-Screen/android_kernel_samsung_jf/commits/2887dec4438f37edfd8dbf355af23d61cfdd4c27"},{"sha":"8cb56e3467fd98e6f9396553402cf22b08f1e5a5","author":{"email":"86995a091f8a1385082bd10715048b52ee386a6a@google.com","name":"Lorenzo Colitti"},"message":"net: support marking accepting TCP sockets\n\nWhen using mark-based routing, sockets returned from accept()\nmay need to be marked differently depending on the incoming\nconnection request.\n\nThis is the case, for example, if different socket marks identify\ndifferent networks: a listening socket may want to accept\nconnections from all networks, but each connection should be\nmarked with the network that the request came in on, so that\nsubsequent packets are sent on the correct network.\n\nThis patch adds a sysctl to mark TCP sockets based on the fwmark\nof the incoming SYN packet. If enabled, and an unmarked socket\nreceives a SYN, then the SYN packet's fwmark is written to the\nconnection's inet_request_sock, and later written back to the\naccepted socket when the connection is established.  If the\nsocket already has a nonzero mark, then the behaviour is the same\nas it is today, i.e., the listening socket's fwmark is used.\n\nBlack-box tested using user-mode linux:\n\n- IPv4/IPv6 SYN+ACK, FIN, etc. packets are routed based on the\n  mark of the incoming SYN packet.\n- The socket returned by accept() is marked with the mark of the\n  incoming SYN packet.\n- Tested with syncookies=1 and syncookies=2.\n\nChange-Id: I5e8c9b989762a93f3eb5a0c1b4df44f62d57f3cb\nSigned-off-by: Lorenzo Colitti <lorenzo@google.com>\n[imaund@codeaurora.org: Resolve trivial merge conflicts.]\nGit-commit: 4593f09b1f9939ec6ed2f8d7848def26b98c47ac\nGit-repo: https://android.googlesource.com/kernel/common.git\nSigned-off-by: Ian Maund <imaund@codeaurora.org>\nSigned-off-by: Samir Mehta <samirn@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/Split-Screen/android_kernel_samsung_jf/commits/8cb56e3467fd98e6f9396553402cf22b08f1e5a5"},{"sha":"1deec4682a4ff03bccb7e869e36f1b0b41bd4673","author":{"email":"776988dba0991130626a4407251a18e0a6ad0df2@codeaurora.org","name":"Samir Mehta"},"message":"kernel: Enable SELinux\n\nEnabling the SELinux config for msm8960\n\nChange-Id: I66cc69494f56bdbe033b941169ffa5746e6baf2f\nSigned-off-by: Samir Mehta <samirn@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/Split-Screen/android_kernel_samsung_jf/commits/1deec4682a4ff03bccb7e869e36f1b0b41bd4673"},{"sha":"e3013d51ee2155b128e2e257adb1d8044564490e","author":{"email":"6df7706cda746b622ba63b5fff15bb054546c8e4@codeaurora.org","name":"Hemant Gupta"},"message":"defconfig: HID: Add support for multitouch and elecom drivers\n\nThis patch enables config option to enable support for USB HID\nMultitouch and Elecom drivers.\n\nChange-Id: I540235ec2612b788c2b6c33b12987f4a2ce84b40\nCRs-Fixed: 494370\nSigned-off-by: Hemant Gupta <hemantg@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/Split-Screen/android_kernel_samsung_jf/commits/e3013d51ee2155b128e2e257adb1d8044564490e"},{"sha":"313acf06fb916820d79f522a7ac9e046b876b74b","author":{"email":"fd4ced81890aa2d1f9e39e2a0e1ab4d14c3d9652@codeaurora.org","name":"Katish Paran"},"message":"diag: Bring ssids for cne atp feature up to date\n\nThis patch updates the ssids for cne atp feature.\n\nChange-Id: I762da4e2ae6197cb766620ffa3c0df14905354a2\nSigned-off-by: Katish Paran <kparan@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/Split-Screen/android_kernel_samsung_jf/commits/313acf06fb916820d79f522a7ac9e046b876b74b"},{"sha":"ad84b52a71414a48d02a7f4d4d52cd8b69c444d8","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"diag: Bring ssids for cne atp feature up to date\"","distinct":true,"url":"https://api.github.com/repos/Split-Screen/android_kernel_samsung_jf/commits/ad84b52a71414a48d02a7f4d4d52cd8b69c444d8"},{"sha":"1229d6034b03092e9f352329fc6fa98adab46549","author":{"email":"aa3210a89d655a9fa3f729366f4d5a1b8908c2e8@codeaurora.org","name":"Ravi Aravamudhan"},"message":"diag: Update SSIDs, event ids and log codes\n\nThe SSIDs, event IDs and log codes have fallen out of date.\nBring the SSIDs, event IDs and log codes up to date.\n\nChange-Id: I8e6a2af8baba359f32a489ddc06f619de826f97b\nSigned-off-by: Ravi Aravamudhan <aravamud@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/Split-Screen/android_kernel_samsung_jf/commits/1229d6034b03092e9f352329fc6fa98adab46549"},{"sha":"1eaf04f86829df7b22a7b26ad4896fd7312084a1","author":{"email":"f87924c4b420b0adbe64f4cf4b58199c19ae13e2@codeaurora.org","name":"Shantanu Jain"},"message":"input: cyttsp-i2c-qc: change code path for cyttsp_xy_handler\n\ncyttsp_xy_handler is the function which sends the coordinates\nto input framework. In the starting of the function it checks\nthe mode of the controller. But while going to suspend,\nthis check is not required, since the controller will\neventually goes to power collapse. So this change will\nskip the check if it is going to suspend.\n\nChange-Id: If66a8f0bb55fad42a375810ee75876ac43e34511\nSigned-off-by: Shantanu Jain <shjain@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/Split-Screen/android_kernel_samsung_jf/commits/1eaf04f86829df7b22a7b26ad4896fd7312084a1"},{"sha":"b91346bde855ddb359bbf8ada1d0a87d7ad64c0a","author":{"email":"3d00b54ad717112934d0b63b7ac2975b44022a61@I-love.SAKURA.ne.jp","name":"Tetsuo Handa"},"message":"seq_file: remove \"%n\" usage from seq_file users\n\nAll seq_printf() users are using \"%n\" for calculating padding size,\nconvert them to use seq_setwidth() / seq_pad() pair.\n\nSigned-off-by: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>\nSigned-off-by: Kees Cook <keescook@chromium.org>\nCc: Joe Perches <joe@perches.com>\nCc: David Miller <davem@davemloft.net>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\nGit-commit: 652586df95e5d76b37d07a11839126dcfede1621\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\n[rsiddoji@codeaurora.org: Resolve merge conflicts with ipv4/6 ping\n changes in upstream]\nCRs-fixed: 665291\nChange-Id: Ia0416c9dbe3d80ff35f24f9c93c3543d1200a327\nSigned-off-by: Ravi Kumar <rsiddoji@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/Split-Screen/android_kernel_samsung_jf/commits/b91346bde855ddb359bbf8ada1d0a87d7ad64c0a"},{"sha":"8ca5b06fa71c0b5ad8174ff1152d3de74e706ee9","author":{"email":"3d00b54ad717112934d0b63b7ac2975b44022a61@I-love.SAKURA.ne.jp","name":"Tetsuo Handa"},"message":"seq_file: introduce seq_setwidth() and seq_pad()\n\nThere are several users who want to know bytes written by seq_*() for\nalignment purpose.  Currently they are using %n format for knowing it\nbecause seq_*() returns 0 on success.\n\nThis patch introduces seq_setwidth() and seq_pad() for allowing them to\nalign without using %n format.\n\nSigned-off-by: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>\nSigned-off-by: Kees Cook <keescook@chromium.org>\nCc: Joe Perches <joe@perches.com>\nCc: David Miller <davem@davemloft.net>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\nGit-commit: 839cc2a94cc3665bafe32203c2f095f4dd470a80)\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\nCRs-fixed: 665291\nChange-Id: I727d9af5ed320d717295c9d0f82c88623fb181c1\nSigned-off-by: David Brown <davidb@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/Split-Screen/android_kernel_samsung_jf/commits/8ca5b06fa71c0b5ad8174ff1152d3de74e706ee9"},{"sha":"7e2685620de304fd13fe71c4ee2df7367d0e5efe","author":{"email":"50cb10d2be062154b17ab4d66a4eab34f1cf1c84@chromium.org","name":"Kees Cook"},"message":"vsprintf: ignore %n again\n\nThis ignores %n in printf again, as was originally documented.\nImplementing %n poses a greater security risk than utility, so it should\nstay ignored.  To help anyone attempting to use %n, a warning will be\nemitted if it is encountered.\n\nBased on an earlier patch by Joe Perches.\n\nBecause %n was designed to write to pointers on the stack, it has been\nfrequently used as an attack vector when bugs are found that leak\nuser-controlled strings into functions that ultimately process format\nstrings.  While this class of bug can still be turned into an\ninformation leak, removing %n eliminates the common method of elevating\nsuch a bug into an arbitrary kernel memory writing primitive,\nsignificantly reducing the danger of this class of bug.\n\nFor seq_file users that need to know the length of a written string for\npadding, please see seq_setwidth() and seq_pad() instead.\n\nSigned-off-by: Kees Cook <keescook@chromium.org>\nCc: Joe Perches <joe@perches.com>\nCc: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>\nCc: David Miller <davem@davemloft.net>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\nGit-commit: 9196436ab2f713b823a2ba2024cb69f40b2f54a5\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\nCRs-fixed: 665291\nChange-Id: Id191acaf66e3c395df92b0a77331269b525e3cad\nSigned-off-by: David Brown <davidb@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/Split-Screen/android_kernel_samsung_jf/commits/7e2685620de304fd13fe71c4ee2df7367d0e5efe"},{"sha":"b464942195c120a28c56e99082f56fccda4292f8","author":{"email":"978acd1567d5598152161fdf8bf3ca568f950c9b@linux-iscsi.org","name":"Nicholas Bellinger"},"message":"target/rd: Refactor rd_build_device_space + rd_release_device_space\n\nThis patch refactors rd_build_device_space() + rd_release_device_space()\ninto rd_allocate_sgl_table() + rd_release_device_space() so that they\nmay be used seperatly for setup + release of protection information\nscatterlists.\n\nAlso add explicit memset of pages within rd_allocate_sgl_table() based\nupon passed 'init_payload' value.\n\nv2 changes:\n  - Drop unused sg_table from rd_release_device_space (Wei)\n\nChange-Id: I0d42113c0e2d703fe7567a804003b034fd4fa0b7\nCc: Martin K. Petersen <martin.petersen@oracle.com>\nCc: Christoph Hellwig <hch@lst.de>\nCc: Hannes Reinecke <hare@suse.de>\nCc: Sagi Grimberg <sagig@mellanox.com>\nCc: Or Gerlitz <ogerlitz@mellanox.com>\nSigned-off-by: Nicholas Bellinger <nab@linux-iscsi.org>\nGit-commit:4442dc8a92b8f9ad8ee9e7f8438f4c04c03a22dc\nGit-repo:https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git\n[ggober@codeaurora.org:resolve trivial merge conflicts in target_core_rd.c]\nSigned-off-by: Gopal G Goberu <ggober@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/Split-Screen/android_kernel_samsung_jf/commits/b464942195c120a28c56e99082f56fccda4292f8"},{"sha":"3b1139ec141ab4557f338e4f72446a7ddca63cdc","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"kernel: Enable SELinux\"","distinct":true,"url":"https://api.github.com/repos/Split-Screen/android_kernel_samsung_jf/commits/3b1139ec141ab4557f338e4f72446a7ddca63cdc"},{"sha":"1af043959e84f3e14fed7c9a965ce649217d2e42","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"diag: Update SSIDs, event ids and log codes\"","distinct":true,"url":"https://api.github.com/repos/Split-Screen/android_kernel_samsung_jf/commits/1af043959e84f3e14fed7c9a965ce649217d2e42"}]}