GitHub PushEvent at 2014-05-23 08:29:08
Repository: kernel_msm
Actor: aviz1911
Payload: {"shas":[["23b2d4aea589721338784f65e190281aa5fc5706","ddc5d1825433acc4a837341d5aa0aaa3204696ee@gmail.com","ARM: add auto hotplug driver","Will Tisdale",true],["801ea9617e41e7496c65ceac399a222b5941a5a6","6578b09270dd0e30e822d246360d4306e576156c@gmail.com","auto_hotplug: enable the min_online_cpus value\nUse a module_param_cb to set the minimum number of online CPUs when the screen is on.\n\nThe values are between 1-4.\n\nusage:\necho '1' > /sys/module/auto_hotplug/parameters/min_online_cpus","mathkid95",true],["05e60f7b75b3bee95dd5424424b22622c01b3c06","6578b09270dd0e30e822d246360d4306e576156c@gmail.com","auto_hotplug: some tweaks\nSeveral tweaks to try to improve battery life.","mathkid95",true],["4fd2c9b8c7aa73d6104dfb80771faab74f7756ca","49d5711e69f5351b1e01bd8d3b830f1e8f3a4d01@gmail.com","Add max_online_cpus feature","motley-git",true],["8567fb8bbbf3179113bdc404d96c8082074bc180","6578b09270dd0e30e822d246360d4306e576156c@gmail.com","Fix up some various naming issues after inclusion of max_online_cpus code","mathkid95",true],["7f54ff9879a0a11bb50d423af6a0dd9421e123ce","672c7f5d7c31e5aba75fbe0bc303fff4514dcd5f@gmail.com","Francisco is right, onlining all cores is a nice workaround for the real problem.\nOnlining all cores using the driver's framework.\nSome whitespace cleanup.","morfic",true],["21f2efef103989c831221ffc2db2adf2654c5d4a","00e4cf8f46a57000a44449bf9dd8cbbcc209fd2a@linutronix.de","smp: patches from mainline 3.5 to hopefully help with hotplug\nefficiency\n\nThomas Gleixner's generic-idle patches:\n\nsmp: Add task_struct argument to __cpu_up()\nPreparatory patch to make the idle thread allocation for secondary\ncpus generic.\nhttp://git.kernel.org/?p=linux/kernel/git/tip/tip.git;a=commit;h=8239c25f47d2b318156993b15f33900a86ea5e17\n\nsmp: Add generic smpboot facility\nStart a new file, which will hold SMP and CPU hotplug related generic\ninfrastructure.\nhttp://git.kernel.org/?p=linux/kernel/git/tip/tip.git;a=commit;h=38498a67aa2cf8c80754b8d304bfacc10bc582b5\n\nsmp: Provide generic idle thread allocation\nAll SMP architectures have magic to fork the idle task and to store it\nfor reusage when cpu hotplug is enabled. Provide a generic\ninfrastructure for it.\nCreate/reinit the idle thread for the cpu which is brought up in the\ngeneric code and hand the thread pointer to the architecture code via\n__cpu_up().\nNote, that fork_idle() is called via a workqueue, because this\nguarantees that the idle thread does not get a reference to a user\nspace VM. This can happen when the boot process did not bring up all\npossible cpus and a later cpu_up() is initiated via the sysfs\ninterface. In that case fork_idle() would be called in the context of\nthe user space task and take a reference on the user space VM.\nhttp://git.kernel.org/?p=linux/kernel/git/tip/tip.git;a=commit;h=29d5e0476e1c4a513859e7858845ad172f560389\n\narm: Use generic idle thread allocation\nhttp://git.kernel.org/?p=linux/kernel/git/tip/tip.git;a=commit;h=84ec6d5796e095e2f8698bd2b5d33849ed26d9e2","Thomas Gleixner",true]],"size":7,"ref":"refs/heads/mako-exp","head":"21f2efef103989c831221ffc2db2adf2654c5d4a"}