{"push_id":1606881478,"size":4,"distinct_size":4,"ref":"refs/heads/cm-12.1","head":"e713493051f7ce1ac1edec55f6c376e2ef41615e","before":"4ddfd63aca230a12fa448ffd034e31b6241120c3","commits":[{"sha":"2759720deef49163be75e2b6fb51be337679d52d","author":{"name":"John Stultz","email":"d5e0cc31b8b573514987fa64fdeaabe801b7123c@us.ibm.com"},"message":"hrtimer: Provide clock_was_set_delayed()\n\nclock_was_set() cannot be called from hard interrupt context because\nit calls on_each_cpu().\n\nFor fixing the widely reported leap seconds issue it is necessary to\ncall it from hard interrupt context, i.e. the timer tick code, which\ndoes the timekeeping updates.\n\nProvide a new function which denotes it in the hrtimer cpu base\nstructure of the cpu on which it is called and raise the hrtimer\nsoftirq. We then execute the clock_was_set() notificiation from\nsoftirq context in run_hrtimer_softirq(). The hrtimer softirq is\nrarely used, so polling the flag there is not a performance issue.\n\n[ tglx: Made it depend on CONFIG_HIGH_RES_TIMERS. We really should get\n  rid of all this ifdeffery ASAP ]\n\nSigned-off-by: John Stultz <johnstul@us.ibm.com>\nReported-by: Jan Engelhardt <jengelh@inai.de>\nReviewed-by: Ingo Molnar <mingo@kernel.org>\nAcked-by: Peter Zijlstra <a.p.zijlstra@chello.nl>\nAcked-by: Prarit Bhargava <prarit@redhat.com>\nCc: stable@vger.kernel.org\nLink: http://lkml.kernel.org/r/1341960205-56738-2-git-send-email-johnstul@us.ibm.com\nSigned-off-by: Thomas Gleixner <tglx@linutronix.de>","distinct":true,"url":"https://api.github.com/repos/Samsung-BCM/android_kernel_samsung_bcm/commits/2759720deef49163be75e2b6fb51be337679d52d"},{"sha":"c60ac042f9c41de31489224f40f4ba3924bc13bf","author":{"name":"Thomas Gleixner","email":"352b5f5ba0189d2583768a9bb8247f98115b9038@linutronix.de"},"message":"hrtimers: Move SMP function call to thread context\n\ncommit 5ec2481b7b47a4005bb446d176e5d0257400c77d upstream.\n\nsmp_call_function_* must not be called from softirq context.\n\nBut clock_was_set() which calls on_each_cpu() is called from softirq\ncontext to implement a delayed clock_was_set() for the timer interrupt\nhandler. Though that almost never gets invoked. A recent change in the\nresume code uses the softirq based delayed clock_was_set to support\nXens resume mechanism.\n\nlinux-next contains a new warning which warns if smp_call_function_*\nis called from softirq context which gets triggered by that Xen\nchange.\n\nFix this by moving the delayed clock_was_set() call to a work context.\n\nReported-and-tested-by: Artem Savkov <artem.savkov@gmail.com>\nReported-by: Sasha Levin <sasha.levin@oracle.com>\nCc: David Vrabel <david.vrabel@citrix.com>\nCc: Ingo Molnar <mingo@kernel.org>\nCc: H. Peter Anvin <hpa@zytor.com>,\nCc: Konrad Wilk <konrad.wilk@oracle.com>\nCc: John Stultz <john.stultz@linaro.org>\nCc: xen-devel@lists.xen.org\nCc: stable@vger.kernel.org\nSigned-off-by: Thomas Gleixner <tglx@linutronix.de>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/Samsung-BCM/android_kernel_samsung_bcm/commits/c60ac042f9c41de31489224f40f4ba3924bc13bf"},{"sha":"77a07fa8235d0624cd08fe4886056066ed0fac6d","author":{"name":"Eldad Zack","email":"52cb32588bde2d892150a5f4a931f38160747446@fogrefinery.com"},"message":"ALSA: usb-audio: 6fire: return correct XRUN indication\n\ncommit be2f93a4c4981b3646b6f98f477154411b8516cb upstream.\n\nReturn SNDRV_PCM_POS_XRUN (snd_pcm_uframes_t) instead of\nSNDRV_PCM_STATE_XRUN (snd_pcm_state_t) from the pointer\nfunction of 6fire, as expected by snd_pcm_update_hw_ptr0().\n\nCaught by sparse.\n\nSigned-off-by: Eldad Zack <eldad@fogrefinery.com>\nSigned-off-by: Takashi Iwai <tiwai@suse.de>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/Samsung-BCM/android_kernel_samsung_bcm/commits/77a07fa8235d0624cd08fe4886056066ed0fac6d"},{"sha":"e713493051f7ce1ac1edec55f6c376e2ef41615e","author":{"name":"Greg Kroah-Hartman","email":"4931344b09d7a7d3573e8b1ebec918e229ead9bf@linuxfoundation.org"},"message":"Linux 3.4.55","distinct":true,"url":"https://api.github.com/repos/Samsung-BCM/android_kernel_samsung_bcm/commits/e713493051f7ce1ac1edec55f6c376e2ef41615e"}]}
{"actor":{"display_login":"ZIM555"}}