{"action":"closed","number":13,"pull_request":{"url":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/pulls/13","id":200813978,"node_id":"MDExOlB1bGxSZXF1ZXN0MjAwODEzOTc4","html_url":"https://github.com/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/pull/13","diff_url":"https://github.com/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/pull/13.diff","patch_url":"https://github.com/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/pull/13.patch","issue_url":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/issues/13","number":13,"state":"closed","locked":false,"title":"camera: Initialization fixes (cosmetic)","user":{"login":"Quallenauge","id":2091085,"node_id":"MDQ6VXNlcjIwOTEwODU=","avatar_url":"https://avatars2.githubusercontent.com/u/2091085?v=4","gravatar_id":"","url":"https://api.github.com/users/Quallenauge","html_url":"https://github.com/Quallenauge","followers_url":"https://api.github.com/users/Quallenauge/followers","following_url":"https://api.github.com/users/Quallenauge/following{/other_user}","gists_url":"https://api.github.com/users/Quallenauge/gists{/gist_id}","starred_url":"https://api.github.com/users/Quallenauge/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Quallenauge/subscriptions","organizations_url":"https://api.github.com/users/Quallenauge/orgs","repos_url":"https://api.github.com/users/Quallenauge/repos","events_url":"https://api.github.com/users/Quallenauge/events{/privacy}","received_events_url":"https://api.github.com/users/Quallenauge/received_events","type":"User","site_admin":false},"body":"### Part1: camera: msm8976-camera: Add camss_top_ahb_clk_src to CPP node\r\n\r\nThis makes the clock sequence to be correct at boot and will\r\nstop the kernel warning at CPP first init.\r\n\r\nInspired by\r\nhttps://github.com/sonyxperiadev/kernel/commit/ce879415318cd4155c1f18ddfade364414341f65\r\n\r\nClock rates where taken from the clock definitions:\r\nhttps://source.codeaurora.org/quic/chrome/kernel/msm-3.10/tree/drivers/clk/qcom/clock-gcc-8976.c?h=LA.BR.1.3.7-05010-8976.0#n891\r\n\r\nFixes warning when initializing camera interface:\r\n```\r\n[    1.114223] msm_cci_get_clk_info: clock-names[0][0] = camss_top_ahb_clk\r\n[    1.114345] msm_cci_get_clk_info: clk_rate[0][0] = -1\r\n[    1.114410] msm_cci_get_clk_info: clock-names[0][1] = cci_src_clk\r\n[    1.114531] msm_cci_get_clk_info: clk_rate[0][1] = 19200000\r\n[    1.114597] msm_cci_get_clk_info: clock-names[0][2] = cci_ahb_clk\r\n[    1.114716] msm_cci_get_clk_info: clk_rate[0][2] = -1\r\n[    1.114781] msm_cci_get_clk_info: clock-names[0][3] = camss_cci_clk\r\n[    1.114901] msm_cci_get_clk_info: clk_rate[0][3] = -1\r\n[    1.114965] msm_cci_get_clk_info: clock-names[0][4] = camss_ahb_clk\r\n[    1.115083] msm_cci_get_clk_info: clk_rate[0][4] = -1\r\n[    1.115148] msm_cci_get_clk_info: clock-names[0][5] = ispif_ahb_clk\r\n[    1.115268] msm_cci_get_clk_info: clk_rate[0][5] = 61540000\r\n[    1.115332] msm_cci_get_clk_info: clock-names[1][0] = camss_top_ahb_clk\r\n[    1.115452] msm_cci_get_clk_info: clk_rate[1][0] = -1\r\n[    1.115516] msm_cci_get_clk_info: clock-names[1][1] = cci_src_clk\r\n[    1.115636] msm_cci_get_clk_info: clk_rate[1][1] = 37500000\r\n[    1.115702] msm_cci_get_clk_info: clock-names[1][2] = cci_ahb_clk\r\n[    1.115822] msm_cci_get_clk_info: clk_rate[1][2] = -1\r\n[    1.115887] msm_cci_get_clk_info: clock-names[1][3] = camss_cci_clk\r\n[    1.116007] msm_cci_get_clk_info: clk_rate[1][3] = -1\r\n[    1.116072] msm_cci_get_clk_info: clock-names[1][4] = camss_ahb_clk\r\n[    1.116192] msm_cci_get_clk_info: clk_rate[1][4] = -1\r\n[    1.116257] msm_cci_get_clk_info: clock-names[1][5] = ispif_ahb_clk\r\n[    1.116377] msm_cci_get_clk_info: clk_rate[1][5] = 61540000\r\n[    1.118703] adp1660 i2c_add_driver success\r\n[    1.119282] msm_torch_create_classdev:135 Invalid fctrl->torch_trigger[0]\r\n[    1.119414] qcom,camera-flash: probe of qcom,camera-flash.105 failed with error -22\r\n[    1.119620] msm_flash_lm3642_init entry\r\n[    1.121655] msm_cci_init: Failed in getting TOP gdscr regulator handle\r\n[    1.121802] ------------[ cut here ]------------\r\n[    1.121940] WARNING: at /../drivers/clk/qcom/clock-local2.c:216 rcg_clk_enable+0x50/0xa0()\r\n[    1.122062] Attempting to prepare camss_top_ahb_clk_src before setting its rate. Set the rate first!\r\n[    1.122183] Modules linked in:\r\n[    1.122312] CPU: 4 PID: 1 Comm: swapper/0 Tainted: G        W    3.10.108_LA.BR.1.3.7_rb1.11+ #45\r\n[    1.122433] Call trace:\r\n[    1.122500] [<ffffffc000087dcc>] dump_backtrace+0x0/0x26c\r\n[    1.122621] [<ffffffc00008804c>] show_stack+0x14/0x1c\r\n[    1.122688] [<ffffffc000d0da50>] dump_stack+0x20/0x28\r\n[    1.122810] [<ffffffc00009dda0>] warn_slowpath_common+0x78/0x9c\r\n[    1.122875] [<ffffffc00009de14>] warn_slowpath_fmt+0x50/0x58\r\n[    1.122996] [<ffffffc0009fc900>] rcg_clk_enable+0x50/0xa0\r\n[    1.123061] [<ffffffc0009f9afc>] clk_enable+0x174/0x1b4\r\n[    1.123180] [<ffffffc0009f9a24>] clk_enable+0x9c/0x1b4\r\n[    1.123247] [<ffffffc000672084>] msm_cam_clk_enable+0x164/0x290\r\n[    1.123367] [<ffffffc000670be8>] msm_cci_config+0x530/0x12e0\r\n[    1.123432] [<ffffffc000671a40>] msm_cci_subdev_ioctl+0xa8/0xf0\r\n[    1.123554] [<ffffffc000673e54>] msm_sensor_cci_i2c_util+0x78/0xc8\r\n[    1.123620] [<ffffffc000678df0>] msm_camera_power_up+0x4e4/0x764\r\n[    1.123740] [<ffffffc000686ed0>] msm_eeprom_platform_probe+0x3f8/0x5f8\r\n[    1.123807] [<ffffffc000489420>] platform_drv_probe+0x18/0x20\r\n[    1.123928] [<ffffffc000487f90>] driver_probe_device+0x164/0x374\r\n[    1.123994] [<ffffffc000488250>] __driver_attach+0x64/0x90\r\n[    1.124115] [<ffffffc000486d80>] bus_for_each_dev+0x74/0x90\r\n[    1.124181] [<ffffffc0004878d0>] driver_attach+0x20/0x28\r\n[    1.124302] [<ffffffc000487480>] bus_add_driver+0x120/0x240\r\n[    1.124368] [<ffffffc000488870>] driver_register+0x94/0x110\r\n[    1.124491] [<ffffffc0004898f8>] platform_driver_register+0x5c/0x64\r\n[    1.124557] [<ffffffc00048993c>] platform_driver_probe+0x24/0x9c\r\n[    1.124680] [<ffffffc0014555dc>] msm_eeprom_init_module+0x50/0xd8\r\n[    1.124746] [<ffffffc000081910>] do_one_initcall+0xb4/0x158\r\n[    1.124806] synaptics_rmi4_sensor_report: spontaneous reset detected\r\n[    1.124982] [<ffffffc00141e908>] kernel_init_freeable+0x148/0x1e8\r\n[    1.125038] [<ffffffc000d038ec>] kernel_init+0x14/0xcc\r\n[    1.125159] ---[ end trace da227214a82491b8 ]---\r\n```\r\n\r\n### Part2: camera: Add stub regulators for camera's gdscr.\r\n\r\nAlthough regulators are optional in camera drivers,\r\nthere is a warning each time the camera initializes,\r\nwhich indicates an error, by not getting the TOP gdscr regulator handle.\r\n\r\n[    1.118752] msm_cci_init: Failed in getting TOP gdscr regulator handle\r\n\r\nMSM8976 has no additional gdscr (gdsc) vregs,\r\nso stub them out and silence the error.\r\n\r\nInspired by:\r\nhttps://github.com/sonyxperiadev/kernel/commit/59813018215991829406ad85c988ca2aa33ece5c","created_at":"2018-07-11T20:17:03Z","updated_at":"2018-07-25T19:33:07Z","closed_at":"2018-07-25T19:33:07Z","merged_at":"2018-07-25T19:33:07Z","merge_commit_sha":"1f8dbecef7bab013e67fee7ace3575b5e2cc0d61","assignee":null,"assignees":[],"requested_reviewers":[{"login":"vladimiroltean","id":11811246,"node_id":"MDQ6VXNlcjExODExMjQ2","avatar_url":"https://avatars1.githubusercontent.com/u/11811246?v=4","gravatar_id":"","url":"https://api.github.com/users/vladimiroltean","html_url":"https://github.com/vladimiroltean","followers_url":"https://api.github.com/users/vladimiroltean/followers","following_url":"https://api.github.com/users/vladimiroltean/following{/other_user}","gists_url":"https://api.github.com/users/vladimiroltean/gists{/gist_id}","starred_url":"https://api.github.com/users/vladimiroltean/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vladimiroltean/subscriptions","organizations_url":"https://api.github.com/users/vladimiroltean/orgs","repos_url":"https://api.github.com/users/vladimiroltean/repos","events_url":"https://api.github.com/users/vladimiroltean/events{/privacy}","received_events_url":"https://api.github.com/users/vladimiroltean/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/pulls/13/commits","review_comments_url":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/pulls/13/comments","review_comment_url":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/pulls/comments{/number}","comments_url":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/issues/13/comments","statuses_url":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/statuses/8dd60e0a054aa130ae13330684fd7364d6f1ba0a","head":{"label":"Quallenauge:feature/camera_clock_init","ref":"feature/camera_clock_init","sha":"8dd60e0a054aa130ae13330684fd7364d6f1ba0a","user":{"login":"Quallenauge","id":2091085,"node_id":"MDQ6VXNlcjIwOTEwODU=","avatar_url":"https://avatars2.githubusercontent.com/u/2091085?v=4","gravatar_id":"","url":"https://api.github.com/users/Quallenauge","html_url":"https://github.com/Quallenauge","followers_url":"https://api.github.com/users/Quallenauge/followers","following_url":"https://api.github.com/users/Quallenauge/following{/other_user}","gists_url":"https://api.github.com/users/Quallenauge/gists{/gist_id}","starred_url":"https://api.github.com/users/Quallenauge/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Quallenauge/subscriptions","organizations_url":"https://api.github.com/users/Quallenauge/orgs","repos_url":"https://api.github.com/users/Quallenauge/repos","events_url":"https://api.github.com/users/Quallenauge/events{/privacy}","received_events_url":"https://api.github.com/users/Quallenauge/received_events","type":"User","site_admin":false},"repo":{"id":139278634,"node_id":"MDEwOlJlcG9zaXRvcnkxMzkyNzg2MzQ=","name":"android_kernel_lenovo_msm8976-1","full_name":"Quallenauge/android_kernel_lenovo_msm8976-1","owner":{"login":"Quallenauge","id":2091085,"node_id":"MDQ6VXNlcjIwOTEwODU=","avatar_url":"https://avatars2.githubusercontent.com/u/2091085?v=4","gravatar_id":"","url":"https://api.github.com/users/Quallenauge","html_url":"https://github.com/Quallenauge","followers_url":"https://api.github.com/users/Quallenauge/followers","following_url":"https://api.github.com/users/Quallenauge/following{/other_user}","gists_url":"https://api.github.com/users/Quallenauge/gists{/gist_id}","starred_url":"https://api.github.com/users/Quallenauge/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Quallenauge/subscriptions","organizations_url":"https://api.github.com/users/Quallenauge/orgs","repos_url":"https://api.github.com/users/Quallenauge/repos","events_url":"https://api.github.com/users/Quallenauge/events{/privacy}","received_events_url":"https://api.github.com/users/Quallenauge/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/Quallenauge/android_kernel_lenovo_msm8976-1","description":null,"fork":true,"url":"https://api.github.com/repos/Quallenauge/android_kernel_lenovo_msm8976-1","forks_url":"https://api.github.com/repos/Quallenauge/android_kernel_lenovo_msm8976-1/forks","keys_url":"https://api.github.com/repos/Quallenauge/android_kernel_lenovo_msm8976-1/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Quallenauge/android_kernel_lenovo_msm8976-1/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Quallenauge/android_kernel_lenovo_msm8976-1/teams","hooks_url":"https://api.github.com/repos/Quallenauge/android_kernel_lenovo_msm8976-1/hooks","issue_events_url":"https://api.github.com/repos/Quallenauge/android_kernel_lenovo_msm8976-1/issues/events{/number}","events_url":"https://api.github.com/repos/Quallenauge/android_kernel_lenovo_msm8976-1/events","assignees_url":"https://api.github.com/repos/Quallenauge/android_kernel_lenovo_msm8976-1/assignees{/user}","branches_url":"https://api.github.com/repos/Quallenauge/android_kernel_lenovo_msm8976-1/branches{/branch}","tags_url":"https://api.github.com/repos/Quallenauge/android_kernel_lenovo_msm8976-1/tags","blobs_url":"https://api.github.com/repos/Quallenauge/android_kernel_lenovo_msm8976-1/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Quallenauge/android_kernel_lenovo_msm8976-1/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Quallenauge/android_kernel_lenovo_msm8976-1/git/refs{/sha}","trees_url":"https://api.github.com/repos/Quallenauge/android_kernel_lenovo_msm8976-1/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Quallenauge/android_kernel_lenovo_msm8976-1/statuses/{sha}","languages_url":"https://api.github.com/repos/Quallenauge/android_kernel_lenovo_msm8976-1/languages","stargazers_url":"https://api.github.com/repos/Quallenauge/android_kernel_lenovo_msm8976-1/stargazers","contributors_url":"https://api.github.com/repos/Quallenauge/android_kernel_lenovo_msm8976-1/contributors","subscribers_url":"https://api.github.com/repos/Quallenauge/android_kernel_lenovo_msm8976-1/subscribers","subscription_url":"https://api.github.com/repos/Quallenauge/android_kernel_lenovo_msm8976-1/subscription","commits_url":"https://api.github.com/repos/Quallenauge/android_kernel_lenovo_msm8976-1/commits{/sha}","git_commits_url":"https://api.github.com/repos/Quallenauge/android_kernel_lenovo_msm8976-1/git/commits{/sha}","comments_url":"https://api.github.com/repos/Quallenauge/android_kernel_lenovo_msm8976-1/comments{/number}","issue_comment_url":"https://api.github.com/repos/Quallenauge/android_kernel_lenovo_msm8976-1/issues/comments{/number}","contents_url":"https://api.github.com/repos/Quallenauge/android_kernel_lenovo_msm8976-1/contents/{+path}","compare_url":"https://api.github.com/repos/Quallenauge/android_kernel_lenovo_msm8976-1/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Quallenauge/android_kernel_lenovo_msm8976-1/merges","archive_url":"https://api.github.com/repos/Quallenauge/android_kernel_lenovo_msm8976-1/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Quallenauge/android_kernel_lenovo_msm8976-1/downloads","issues_url":"https://api.github.com/repos/Quallenauge/android_kernel_lenovo_msm8976-1/issues{/number}","pulls_url":"https://api.github.com/repos/Quallenauge/android_kernel_lenovo_msm8976-1/pulls{/number}","milestones_url":"https://api.github.com/repos/Quallenauge/android_kernel_lenovo_msm8976-1/milestones{/number}","notifications_url":"https://api.github.com/repos/Quallenauge/android_kernel_lenovo_msm8976-1/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Quallenauge/android_kernel_lenovo_msm8976-1/labels{/name}","releases_url":"https://api.github.com/repos/Quallenauge/android_kernel_lenovo_msm8976-1/releases{/id}","deployments_url":"https://api.github.com/repos/Quallenauge/android_kernel_lenovo_msm8976-1/deployments","created_at":"2018-06-30T20:42:13Z","updated_at":"2018-06-30T20:45:38Z","pushed_at":"2018-07-22T20:23:10Z","git_url":"git://github.com/Quallenauge/android_kernel_lenovo_msm8976-1.git","ssh_url":"git@github.com:Quallenauge/android_kernel_lenovo_msm8976-1.git","clone_url":"https://github.com/Quallenauge/android_kernel_lenovo_msm8976-1.git","svn_url":"https://github.com/Quallenauge/android_kernel_lenovo_msm8976-1","homepage":null,"size":762132,"stargazers_count":0,"watchers_count":0,"language":"C","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"other","name":"Other","spdx_id":null,"url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":0,"open_issues":0,"watchers":0,"default_branch":"lineage-15.1"}},"base":{"label":"Lenovo-YTX703-Devel:lineage-15.1","ref":"lineage-15.1","sha":"4d98171711a09ff5438dd9f4d538b117beebfbb4","user":{"login":"Lenovo-YTX703-Devel","id":40674979,"node_id":"MDEyOk9yZ2FuaXphdGlvbjQwNjc0OTc5","avatar_url":"https://avatars1.githubusercontent.com/u/40674979?v=4","gravatar_id":"","url":"https://api.github.com/users/Lenovo-YTX703-Devel","html_url":"https://github.com/Lenovo-YTX703-Devel","followers_url":"https://api.github.com/users/Lenovo-YTX703-Devel/followers","following_url":"https://api.github.com/users/Lenovo-YTX703-Devel/following{/other_user}","gists_url":"https://api.github.com/users/Lenovo-YTX703-Devel/gists{/gist_id}","starred_url":"https://api.github.com/users/Lenovo-YTX703-Devel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Lenovo-YTX703-Devel/subscriptions","organizations_url":"https://api.github.com/users/Lenovo-YTX703-Devel/orgs","repos_url":"https://api.github.com/users/Lenovo-YTX703-Devel/repos","events_url":"https://api.github.com/users/Lenovo-YTX703-Devel/events{/privacy}","received_events_url":"https://api.github.com/users/Lenovo-YTX703-Devel/received_events","type":"Organization","site_admin":false},"repo":{"id":139064870,"node_id":"MDEwOlJlcG9zaXRvcnkxMzkwNjQ4NzA=","name":"android_kernel_lenovo_msm8976","full_name":"Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976","owner":{"login":"Lenovo-YTX703-Devel","id":40674979,"node_id":"MDEyOk9yZ2FuaXphdGlvbjQwNjc0OTc5","avatar_url":"https://avatars1.githubusercontent.com/u/40674979?v=4","gravatar_id":"","url":"https://api.github.com/users/Lenovo-YTX703-Devel","html_url":"https://github.com/Lenovo-YTX703-Devel","followers_url":"https://api.github.com/users/Lenovo-YTX703-Devel/followers","following_url":"https://api.github.com/users/Lenovo-YTX703-Devel/following{/other_user}","gists_url":"https://api.github.com/users/Lenovo-YTX703-Devel/gists{/gist_id}","starred_url":"https://api.github.com/users/Lenovo-YTX703-Devel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Lenovo-YTX703-Devel/subscriptions","organizations_url":"https://api.github.com/users/Lenovo-YTX703-Devel/orgs","repos_url":"https://api.github.com/users/Lenovo-YTX703-Devel/repos","events_url":"https://api.github.com/users/Lenovo-YTX703-Devel/events{/privacy}","received_events_url":"https://api.github.com/users/Lenovo-YTX703-Devel/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976","description":null,"fork":false,"url":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976","forks_url":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/forks","keys_url":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/teams","hooks_url":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/hooks","issue_events_url":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/issues/events{/number}","events_url":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/events","assignees_url":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/assignees{/user}","branches_url":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/branches{/branch}","tags_url":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/tags","blobs_url":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/git/refs{/sha}","trees_url":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/statuses/{sha}","languages_url":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/languages","stargazers_url":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/stargazers","contributors_url":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/contributors","subscribers_url":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/subscribers","subscription_url":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/subscription","commits_url":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/commits{/sha}","git_commits_url":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/git/commits{/sha}","comments_url":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/comments{/number}","issue_comment_url":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/issues/comments{/number}","contents_url":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/contents/{+path}","compare_url":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/merges","archive_url":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/downloads","issues_url":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/issues{/number}","pulls_url":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/pulls{/number}","milestones_url":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/milestones{/number}","notifications_url":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/labels{/name}","releases_url":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/releases{/id}","deployments_url":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/deployments","created_at":"2018-06-28T20:23:49Z","updated_at":"2018-07-25T14:44:12Z","pushed_at":"2018-07-25T19:33:07Z","git_url":"git://github.com/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976.git","ssh_url":"git@github.com:Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976.git","clone_url":"https://github.com/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976.git","svn_url":"https://github.com/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976","homepage":null,"size":697510,"stargazers_count":3,"watchers_count":3,"language":"C","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":2,"mirror_url":null,"archived":false,"open_issues_count":10,"license":{"key":"other","name":"Other","spdx_id":null,"url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":2,"open_issues":10,"watchers":3,"default_branch":"lineage-15.1"}},"_links":{"self":{"href":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/pulls/13"},"html":{"href":"https://github.com/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/pull/13"},"issue":{"href":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/issues/13"},"comments":{"href":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/issues/13/comments"},"review_comments":{"href":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/pulls/13/comments"},"review_comment":{"href":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/pulls/13/commits"},"statuses":{"href":"https://api.github.com/repos/Lenovo-YTX703-Devel/android_kernel_lenovo_msm8976/statuses/8dd60e0a054aa130ae13330684fd7364d6f1ba0a"}},"author_association":"CONTRIBUTOR","merged":true,"mergeable":null,"rebaseable":null,"mergeable_state":"unknown","merged_by":{"login":"Gabriel85","id":14995543,"node_id":"MDQ6VXNlcjE0OTk1NTQz","avatar_url":"https://avatars1.githubusercontent.com/u/14995543?v=4","gravatar_id":"","url":"https://api.github.com/users/Gabriel85","html_url":"https://github.com/Gabriel85","followers_url":"https://api.github.com/users/Gabriel85/followers","following_url":"https://api.github.com/users/Gabriel85/following{/other_user}","gists_url":"https://api.github.com/users/Gabriel85/gists{/gist_id}","starred_url":"https://api.github.com/users/Gabriel85/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Gabriel85/subscriptions","organizations_url":"https://api.github.com/users/Gabriel85/orgs","repos_url":"https://api.github.com/users/Gabriel85/repos","events_url":"https://api.github.com/users/Gabriel85/events{/privacy}","received_events_url":"https://api.github.com/users/Gabriel85/received_events","type":"User","site_admin":false},"comments":10,"review_comments":0,"maintainer_can_modify":false,"commits":3,"additions":24,"deletions":8,"changed_files":2}}
{"actor":{"display_login":"Gabriel85"}}