{"push_id":644768097,"size":2,"distinct_size":2,"ref":"refs/heads/cm-12.1","head":"7a98272005db15ce66cc678527041a57e489d4a5","before":"c4e5ccebc71c4229526c8380b04f091005889b1b","commits":[{"sha":"97d7bb47466876cb15cabe5f8045819b63d329cb","author":{"email":"00e4cf8f46a57000a44449bf9dd8cbbcc209fd2a@linutronix.de","name":"Thomas Gleixner"},"message":"smpboot: Provide infrastructure for percpu hotplug threads\n\nProvide a generic interface for setting up and tearing down percpu\nthreads.\n\nOn registration the threads for already online cpus are created and\nstarted. On deregistration (modules) the threads are stoppped.\n\nDuring hotplug operations the threads are created, started, parked and\nunparked. The datastructure for registration provides a pointer to\npercpu storage space and optional setup, cleanup, park, unpark\nfunctions. These functions are called when the thread state changes.\n\nEach implementation has to provide a function which is queried and\nreturns whether the thread should run and the thread function itself.\n\nThe core code handles all state transitions and avoids duplicated code\nin the call sites.\n\n[ paulmck: Preemption leak fix ]\n\nChange-Id: I7914a436e7f70679e838704d241c582ef4d3a3e5\nSigned-off-by: Thomas Gleixner <tglx@linutronix.de>\nCc: Peter Zijlstra <peterz@infradead.org>\nReviewed-by: Srivatsa S. Bhat <srivatsa.bhat@linux.vnet.ibm.com>\nCc: Rusty Russell <rusty@rustcorp.com.au>\nReviewed-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>\nCc: Namhyung Kim <namhyung@kernel.org>\nLink: http://lkml.kernel.org/r/20120716103948.352501068@linutronix.de\nSigned-off-by: Thomas Gleixner <tglx@linutronix.de>","distinct":true,"url":"https://api.github.com/repos/CyanogenMod/android_kernel_sony_apq8064/commits/97d7bb47466876cb15cabe5f8045819b63d329cb"},{"sha":"7a98272005db15ce66cc678527041a57e489d4a5","author":{"email":"95dea50491c620faede961f7e6190a98a6df4edf@linaro.org","name":"Paul E. McKenney"},"message":"hotplug: Fix UP bug in smpboot hotplug code\n\nBecause kernel subsystems need their per-CPU kthreads on UP systems as\nwell as on SMP systems, the smpboot hotplug kthread functions must be\nprovided in UP builds as well as in SMP builds.  This commit therefore\nadds smpboot.c to UP builds and excludes irrelevant code via #ifdef.\n\nChange-Id: I8d7d2d223b3d9eba270d8bfebb663b7270c41974\nSigned-off-by: Paul E. McKenney <paul.mckenney@linaro.org>\nSigned-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>\nSigned-off-by: Thomas Gleixner <tglx@linutronix.de>","distinct":true,"url":"https://api.github.com/repos/CyanogenMod/android_kernel_sony_apq8064/commits/7a98272005db15ce66cc678527041a57e489d4a5"}]}