{"push_id":549464420,"size":3,"distinct_size":3,"ref":"refs/heads/cm-12.0","head":"08734155319f59e8d1df1d617bf397070db6a1b0","before":"34b96948f9021b11855d258967bc8c2cf3a485da","commits":[{"sha":"c4bd315f6f6448fd068d06d0ff5ca4bc8e5d7161","author":{"email":"3aa1af0b84637f6957d3e83d52f23fe513bfe974@gmail.com","name":"Sultanxda"},"message":"input: bln: Complete rewrite of driver and core logic\n\n*Fixed on/off sysfs switch\n*BLN now properly supports custom blink timings from userspace (blink_interval_ms now parses 2 args from userspace for this)\n*On/off blink intervals can now be different (e.g. blink on for 500ms, then blink off for 2000ms)\n*Removed damaging wakelocks\n*Removed unnecessary mutex locks\n*Much more power efficient\n*Significantly reduced overhead\n*Code is much simpler and cleaner (300 fewer lines)\n\nRequires corresponding liblights commit in order to function properly.\n\nSigned-off-by: Sultanxda <sultanxda@gmail.com>","distinct":true,"url":"https://api.github.com/repos/sultanxda/sultan-kernel-celox/commits/c4bd315f6f6448fd068d06d0ff5ca4bc8e5d7161"},{"sha":"da92de6e794334ba335efeb4c79e81b3b3bd6ade","author":{"email":"3aa1af0b84637f6957d3e83d52f23fe513bfe974@gmail.com","name":"Sultanxda"},"message":"input: bln: Minor clean up\n\n*Cancel all pending BLN work prior to scheduling in order to prevent timing issues\n\nSigned-off-by: Sultanxda <sultanxda@gmail.com>","distinct":true,"url":"https://api.github.com/repos/sultanxda/sultan-kernel-celox/commits/da92de6e794334ba335efeb4c79e81b3b3bd6ade"},{"sha":"08734155319f59e8d1df1d617bf397070db6a1b0","author":{"email":"3aa1af0b84637f6957d3e83d52f23fe513bfe974@gmail.com","name":"Sultanxda"},"message":"Sultan_*defconfig: Enable BLN","distinct":true,"url":"https://api.github.com/repos/sultanxda/sultan-kernel-celox/commits/08734155319f59e8d1df1d617bf397070db6a1b0"}]}