{"push_id":644750683,"size":1,"distinct_size":1,"ref":"refs/heads/lollipop","head":"41f85f736cec9f62ed0554c86f95a48965d85157","before":"66fc019698cc21530fbbdd4c893b2f30cb3864f5","commits":[{"sha":"41f85f736cec9f62ed0554c86f95a48965d85157","author":{"email":"518d07701a80fb29f0da45c7c615106b9be9d5c6@redhat.com","name":"Marcelo Ricardo Leitner"},"message":"ipv4: move route garbage collector to work queue\n\nCurrently the route garbage collector gets called by dst_alloc() if it\nhave more entries than the threshold. But it's an expensive call, that\ndon't really need to be done by then.\n\nAnother issue with current way is that it allows running the garbage\ncollector with the same start parameters on multiple CPUs at once, which\nis not optimal. A system may even soft lockup if the cache is big enough\nas the garbage collectors will be fighting over the hash lock entries.\n\nThis patch thus moves the garbage collector to run asynchronously on a\nwork queue, much similar to how rt_expire_check runs.\n\nThere is one condition left that allows multiple executions, which is\nhandled by the next patch.\n\nChange-Id: Ib92c4e251546fa350d1d4e824112314ae5f169d3\nSigned-off-by: Marcelo Ricardo Leitner <mleitner@redhat.com>\nAcked-by: Hannes Frederic Sowa <hannes@stressinduktion.org>\nSigned-off-by: Ben Hutchings <ben@decadent.org.uk>\nSigned-off-by: Zefan Li <lizefan@huawei.com>\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>","distinct":true,"url":"https://api.github.com/repos/DirtyUnicorns/android_kernel_lge_hammerhead/commits/41f85f736cec9f62ed0554c86f95a48965d85157"}]}