{"push_id":565549067,"size":14,"distinct_size":14,"ref":"refs/heads/lollipop","head":"4416274028ee90702eca2833cd33e3bccb11a035","before":"e0ef15c9f0c547092c23e09fc39477249ea00189","commits":[{"sha":"55dc4eb98e68ec8079df7ba080fd8c54bda20bfc","author":{"email":"6082032113d890a554bd03b2cd0e6cba719fad69@google.com","name":"Mohamad Ayyash"},"message":"xt_qtaguid: Use sk_callback_lock read locks before reading sk->sk_socket\n\nIt prevents a kernel panic when accessing sk->sk_socket fields due to NULLing sk->sk_socket when sock_orphan is called through\nsk_common_release.\n\nChange-Id: I4aa46b4e2d8600e4d4ef8dcdd363aa4e6e5f8433\nSigned-off-by: Mohamad Ayyash <mkayyash@google.com>\n(cherry picked from commit cdea0ebcb8bcfe57688f6cb692b49e550ebd9796)\n\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/Shamu/commits/55dc4eb98e68ec8079df7ba080fd8c54bda20bfc"},{"sha":"8d63a8bb951230b1e4cbca808fbd41ecef726ecd","author":{"email":"221b44264b34c4c2680fd1c85801ea1a2d0a4da6@codeaurora.org","name":"Ashay Jaiswal"},"message":"regulator: core: fix race condition in regulator_put()\n\nThe regulator framework maintains a list of consumer regulators\nfor a regulator device and protects it from concurrent access\nusing the regulator device's mutex lock.\n\nIn the case of regulator_put() the consumer is removed and regulator\ndevice's parameters are updated without holding the regulator device's\nmutex. This would lead to a race condition between the regulator_put()\nand any function which traverses the consumer list or modifies regulator\ndevice's parameters.\nFix this race condition by holding the regulator device's mutex in case\nof regulator_put.\n\nCRs-Fixed: 775204\nChange-Id: I0abbdca40aeba6d07a0d41f65bf02de00c3f2bf6\nSigned-off-by: Ashay Jaiswal <ashayj@codeaurora.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/Shamu/commits/8d63a8bb951230b1e4cbca808fbd41ecef726ecd"},{"sha":"0dcac2c12063e5c6f4e46dcea9b9ff7d659231d0","author":{"email":"c9a1f8bf19f76c8ec591b159d3e7c3a1b7483092@codeaurora.org","name":"Jeevan Shriram"},"message":"mdss: mdp: reset init phase and phase step to default\n\nreset the init phase and phase step registers to default\nwhen the pixel extension are not calculated in userspace.\n\nChange-Id: I876f1628fb46901a07deb1b97a4ab55f924612b0\nSigned-off-by: Jeevan Shriram <jshriram@codeaurora.org>\nSigned-off-by: Ujwal Patel <ujwalp@codeaurora.org>\nSigned-off-by: Krishna Chaitanya Devarakonda <kdevarak@codeaurora.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/Shamu/commits/0dcac2c12063e5c6f4e46dcea9b9ff7d659231d0"},{"sha":"782e23aa09060b3ba6ca62d66961ecc9e37e4b5f","author":{"email":"168a6a722f36cbfb19d9b32bbc952ac3ffb3b983@codeaurora.org","name":"Ujwal Patel"},"message":"msm: mdss: add support to validate pixel extension calculations\n\nIf a layer needs a scaling than its pixel extension values are calculated\nin the user-space library and passed down to driver. Currently driver\nblindly programs these settings to HW without validating for correctness.\nThis leads to HW hangs and stability issues. Add a proper sanitization\nchecks for pixel extension and report error back to user-space if any.\n\nChange-Id: I086cf0b23fbccd37a23bb509f067bffdf396c247\nSigned-off-by: Ujwal Patel <ujwalp@codeaurora.org>\nSigned-off-by: Jeevan Shriram <jshriram@codeaurora.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/Shamu/commits/782e23aa09060b3ba6ca62d66961ecc9e37e4b5f"},{"sha":"18998802c8c57dcd3e9f32a6b29e58dbacd5573e","author":{"email":"c9a1f8bf19f76c8ec591b159d3e7c3a1b7483092@codeaurora.org","name":"Jeevan Shriram"},"message":"msm: mdss: fix bug for validating pixel extension calculations\n\nWhile validating pixel extension calculations from user space,\nvalidate the over fetch pixels with image dimentions in both\nhorizontal and vertical directions\n\nChange-Id: I8e39e89d9ace8e26237b3b23ca375456abd804a1\nSigned-off-by: Jeevan Shriram <jshriram@codeaurora.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/Shamu/commits/18998802c8c57dcd3e9f32a6b29e58dbacd5573e"},{"sha":"7d5e7911477320586092ac28239c89936caf938f","author":{"email":"c9a1f8bf19f76c8ec591b159d3e7c3a1b7483092@codeaurora.org","name":"Jeevan Shriram"},"message":"msm: mdss: reset pixel extension flag if validation fails\n\nWhile validating the pixel extension values, reset the pixel\nextension flag in case of failure. If this flag is not reset,\ndriver will programm the wrong configuration into hardware\nregisters in the commit ioctl.\n\nChange-Id: I6fb90ca331f39e704a8aa915a04b6be776bcff55\nSigned-off-by: Jeevan Shriram <jshriram@codeaurora.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/Shamu/commits/7d5e7911477320586092ac28239c89936caf938f"},{"sha":"ed5db0654ebc3cdaf22a5cd66b8873b836475db5","author":{"email":"510e4a431f3db308834233abb54664dadf1d9d42@codeaurora.org","name":"Terence Hampson"},"message":"msm: mdss: Fix check for highest of overlap and prefill bw calc\n\nThis check is supposed to be used to get the max between overlap and\nprefill bandwidth value. This value is used when calculating the ib\nbandwidth value to request when bus bandwidth is updated. Having a value\nthat is too low results in mdp underrun.\n\nChange-Id: Iddf151eed53c8ae73418741b2775ee1dd0ef450c\nSigned-off-by: Terence Hampson <thampson@codeaurora.org>\nSigned-off-by: Vinu Deokaran <vinud@codeaurora.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/Shamu/commits/ed5db0654ebc3cdaf22a5cd66b8873b836475db5"},{"sha":"c88db614ebc961e2a25880ee4fa81ba18e48840d","author":{"email":"59a4bd20ab72fd498eed4ae9cc2e22cc321cb7a5@codeaurora.org","name":"Aditya Jonnalagadda"},"message":"power:Enable/Disable power collapse after camera open\n\nEnable/Disable power collapse after camera open.\nChange-Id: Idd55021063eace18fa20f00183a41a502f5c88a1\nSigned-off-by: Aditya Jonnalagadda <ajonnala@codeaurora.org>\n\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/Shamu/commits/c88db614ebc961e2a25880ee4fa81ba18e48840d"},{"sha":"1a1684265c4c2614abb5f152bbc3dacca6c9bc6a","author":{"email":"04fda16abb57da8dee4f02d563e60862797a5b62@codeaurora.org","name":"Petar Sivenov"},"message":"msm: camera: isp: Use proportional UB slicing and 7 WM\n\nThe proportional slicing is used for determining Unified Buffer sizes\nfor each write master. This allows more efficiend use of UBs and\navoiding overflows.\nAlso this removes the need to set maximum number of write masters to\nless than all available.\n\nChange-Id: I774220268c96275b84d5fe265d68669b9fda4294\nSigned-off-by: Petar Sivenov <psiven@codeaurora.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/Shamu/commits/1a1684265c4c2614abb5f152bbc3dacca6c9bc6a"},{"sha":"c64a769bad6489c45c0124b08cc6d4b9eb436756","author":{"email":"e260ea5b7e91dec3b253849ff532bc5545b37a10@codeaurora.org","name":"Venu Yeshala"},"message":"msm-camera:isp: Use atleast mimimum bandwidth for VFE+CPP\n\nAs per the power team VFE+CPP together need to use atleast 1700MBps\nbandwidth such that bus clock frequency is maintained at optimal\nlevel.\n\nChange-Id: Icc610c0085b3983d201958928d321a8a4441f7c6\nSigned-off-by: Venu Yeshala <vyeshala@codeaurora.org>\nCRs-fixed:692161\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/Shamu/commits/c64a769bad6489c45c0124b08cc6d4b9eb436756"},{"sha":"420078d6948ae6541b746f278f4c2fdb8d2bb817","author":{"email":"928460564c5c2ab190297dd4b40152301c23911d@codeaurora.org","name":"Guoping Yu"},"message":"mmc: core: add long read time fixup for certain Samsung eMMC\n\nCertain Samsung eMMC meet multi read timeout, and could not\nreponse status CMD anymore after that. Add long read timeout\nfixup to resolve it.\n\nChange-Id: Ibeb0e6ab3d889d48fdee91244bec720a6994b907\nSigned-off-by: Guoping Yu <guopingy@codeaurora.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/Shamu/commits/420078d6948ae6541b746f278f4c2fdb8d2bb817"},{"sha":"63917f95939b8f45c930f97a63b112c5b00c72cd","author":{"email":"42480b5f4d505650064e5081b85d867a03559887@gmail.com","name":"franciscofranco"},"message":"input: add generic touch event listener\n\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/Shamu/commits/63917f95939b8f45c930f97a63b112c5b00c72cd"},{"sha":"4ae8e5c2b12c90dc5abfc2eaa364494e3eb43d78","author":{"email":"42480b5f4d505650064e5081b85d867a03559887@gmail.com","name":"franciscofranco"},"message":"cpufreq: conservative: moving away from CPU-Boost so adding custom cpu boost on touch events\n\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/Shamu/commits/4ae8e5c2b12c90dc5abfc2eaa364494e3eb43d78"},{"sha":"4416274028ee90702eca2833cd33e3bccb11a035","author":{"email":"42480b5f4d505650064e5081b85d867a03559887@gmail.com","name":"franciscofranco"},"message":"cpufreq: conservative: add input_boost_freq and input_boost_duration\n\nSince we're ditching cpu-boost users need some way to tweak cpufreq boosts on\ntouch input events, so add it to conservative private structure and its\nappropriate sysfs entries.\n\nAlso twostep_* entires were in the wrong struct, so that is fixed on this patch.\n\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/Shamu/commits/4416274028ee90702eca2833cd33e3bccb11a035"}]}