{"push_id":920052571,"size":1,"distinct_size":1,"ref":"refs/heads/T2","head":"e3bbc7d71c8764d4ccd4d5609a13ec8eb67747ac","before":"bc33f6578ba32684a285b8defbf3c40e49ee1374","commits":[{"sha":"e3bbc7d71c8764d4ccd4d5609a13ec8eb67747ac","author":{"email":"f8879c7e45dcd2bba16f7cd5c882c77b96ccb42d@nvidia.com","name":"Sai Gurrappadi"},"message":"sched: Force sleep on consecutive sched_yields\n\nIf a task sched_yields to itself continuously, force the task to\nsleep in sched_yield. This will lower the CPU load of this task\nthereby lowering the cpu frequency and improving power.\n\nAdded a stat variable to track how many times we sleep due these\nconsecutive sched_yields. Also added sysctl knobs to control the number\nof consecutive sched_yields before which the sleep kicks in and the\nduration fo the sleep in us.\n\nBug 1424617\n\nSigned-off-by: Sai Gurrappadi <sgurrappadi@nvidia.com>\nReviewed-by: Wen Yi <wyi@nvidia.com>\nReviewed-by: Peter Zu <pzu@nvidia.com>\nReviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>\nSigned-off-by: Zachariah <zkennedy87@gmail.com>\n\nConflicts:\n\tinclude/linux/sched.h\n\tkernel/sched/core.c","distinct":true,"url":"https://api.github.com/repos/kratos090/kernel-motox2014/commits/e3bbc7d71c8764d4ccd4d5609a13ec8eb67747ac"}]}