{"ref":"refs/heads/master","commits":[{"author":{"email":"fdb87dfd199045af7165780b11640b83768a0d57@betterlinux.com","name":"Andrea Righi"},"sha":"4cafa98976e29cab05b21d86c4a6f2d6799ecf4c","message":"mach-s5pv310: add low-power idle notifier\n\nAdd an idle notifier for device drivers that wishes to be notified of\nlow-power idle transitions.\n\nSigned-off-by: Andrea Righi <andrea@betterlinux.com>","url":"https://api.github.com/repos/myfluxi/xxKernel/commits/4cafa98976e29cab05b21d86c4a6f2d6799ecf4c"},{"author":{"email":"fdb87dfd199045af7165780b11640b83768a0d57@betterlinux.com","name":"Andrea Righi"},"sha":"13d408bccb5b9e33b80445a5e734e843afdd3860","message":"ondemand: deep sleep detection via low-power idle notifier\n\nImplement a deep sleep detection mechanism using a low-power idle\nnotifier introduced in 9487d11.\n\nA new parameter is provided in the ondemand cpufreq governor and\nexported in sysfs:\n\n  /sys/devices/system/cpu/cpufreq/ondemand/deep_sleep\n\nThe deep sleep detection is implemented using the following heuristic.\n\nWhen deep sleep detection is enabled (deep_sleep = 1) if we detect that\nthe previous low-power idle state was more than 4x the sampling rate, it\nmeans that we're probably going to enter to a deep sleep state or we're\njust resuming from a deep sleep.\n\nIn both cases we completely ignore the cpu activity (considering it to\nthe minimum load), because probably there's a big chance to get back to\nthe deep sleep soon. If it happens, with this heuristic, the cpu will\nenter the deep sleep state at the minimum frequency, that is good for\nsaving battery life.\n\nSigned-off-by: Andrea Righi <andrea@betterlinux.com>","url":"https://api.github.com/repos/myfluxi/xxKernel/commits/13d408bccb5b9e33b80445a5e734e843afdd3860"},{"author":{"email":"fdb87dfd199045af7165780b11640b83768a0d57@betterlinux.com","name":"Andrea Righi"},"sha":"4e199e30cab40585a67bb200b9c699bd3c37dc2c","message":"ondemand: fast start detection via low-power idle notifier\n\nImplement a heuristic to detect interactive usage of the device and\nboost the cpu frequency to the max.\n\nA new parameter is provided in the ondemand cpufreq governor and\nexported in sysfs:\n\n  /sys/devices/system/cpu/cpufreq/ondemand/fast_start\n\nThe fast start detection is implemented using the following heuristic.\n\nIf in the last 4 samples the cpu never entered in low-power idle state,\nprobably the cpu is very busy. In this case we jump to the maximum\nfrequency immediately.\n\nSigned-off-by: Andrea Righi <andrea@betterlinux.com>","url":"https://api.github.com/repos/myfluxi/xxKernel/commits/4e199e30cab40585a67bb200b9c699bd3c37dc2c"},{"author":{"email":"fdb87dfd199045af7165780b11640b83768a0d57@betterlinux.com","name":"Andrea Righi"},"sha":"d5c99bdfcae8ac07443b4b68d78543ad0cf550e2","message":"workqueue: boost priority of worker threads\n\nSet nice level of all the worker threads to -5.\n\nSigned-off-by: Andrea Righi <andrea@betterlinux.com>","url":"https://api.github.com/repos/myfluxi/xxKernel/commits/d5c99bdfcae8ac07443b4b68d78543ad0cf550e2"},{"author":{"email":"fdb87dfd199045af7165780b11640b83768a0d57@betterlinux.com","name":"Andrea Righi"},"sha":"ac023e4d9ea6eec6e274a3d77e366afa251b2ef8","message":"cgroup: speed up access to cgroupfs mounted entries in /proc/mounts\n\nIntroduce a new fine-grained lock to protect only the informations\nexported to /proc/mounts.\n\nThis allows to read /proc/mounts without acquiring the global\ncgroup_mutex lock.\n\nSigned-off-by: Andrea Righi <andrea@betterlinux.com>","url":"https://api.github.com/repos/myfluxi/xxKernel/commits/ac023e4d9ea6eec6e274a3d77e366afa251b2ef8"},{"author":{"email":"5b1a755a6b1799d96d2e1f98e16b285f5f690241@google.com","name":"Dmitry Shmidt"},"sha":"ab8662e1c14a6211b0255cad4c6f2ec1cc7aa019","message":"net: wireless: bcmdhd: Fix memleak in dev->p\n\nSigned-off-by: Dmitry Shmidt <dimitrysh@google.com>","url":"https://api.github.com/repos/myfluxi/xxKernel/commits/ab8662e1c14a6211b0255cad4c6f2ec1cc7aa019"}],"head":"ab8662e1c14a6211b0255cad4c6f2ec1cc7aa019","size":6,"push_id":53277704}