{"push_id":1154563707,"size":3,"distinct_size":3,"ref":"refs/heads/mm6.0","head":"54e326c42d8c5ee1a76d562c1778af6f67f83cc9","before":"ad2fed7888b634f9fe00d6e332cc870478b19acc","commits":[{"sha":"047c15d5a5d80a98a5f001b24fbcec238bab1fe6","author":{"name":"myfluxi","email":"95ab61bb01957fc548ef82d227666a28af3268a6@arcor.de"},"message":"crypto: msm: Update clock vote for improved performance\n\nChange-Id: Ia954090be69ee7323659aae9dcf2f5a234aa2081\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/kabata1975/kernel_lge_hammerhead/commits/047c15d5a5d80a98a5f001b24fbcec238bab1fe6"},{"sha":"1192ed54732a12727b279765d20c000b7d2bbd56","author":{"name":"franciscofranco","email":"0ac3193ff3d7b4e68ae404d59f776924e2be9ac9@gmail.com"},"message":"msm: slimbus: use interruptible wait to reduce system's load average\n\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/kabata1975/kernel_lge_hammerhead/commits/1192ed54732a12727b279765d20c000b7d2bbd56"},{"sha":"54e326c42d8c5ee1a76d562c1778af6f67f83cc9","author":{"name":"Wanpeng Li","email":"db00080a98d9e8b5f6dcf3e2f980859dd811d4ad@linux.intel.com"},"message":"sched: Fix unreleased llc_shared_mask bit during CPU hotplug\n\ncommit 03bd4e1f7265548832a76e7919a81f3137c44fd1 upstream.\n\nThe following bug can be triggered by hot adding and removing a large number of\nxen domain0's vcpus repeatedly:\n\n\tBUG: unable to handle kernel NULL pointer dereference at 0000000000000004 IP: [..] find_busiest_group\n\tPGD 5a9d5067 PUD 13067 PMD 0\n\tOops: 0000 [#3] SMP\n\t[...]\n\tCall Trace:\n\tload_balance\n\t? _raw_spin_unlock_irqrestore\n\tidle_balance\n\t__schedule\n\tschedule\n\tschedule_timeout\n\t? lock_timer_base\n\tschedule_timeout_uninterruptible\n\tmsleep\n\tlock_device_hotplug_sysfs\n\tonline_store\n\tdev_attr_store\n\tsysfs_write_file\n\tvfs_write\n\tSyS_write\n\tsystem_call_fastpath\n\nLast level cache shared mask is built during CPU up and the\nbuild_sched_domain() routine takes advantage of it to setup\nthe sched domain CPU topology.\n\nHowever, llc_shared_mask is not released during CPU disable,\nwhich leads to an invalid sched domainCPU topology.\n\nThis patch fix it by releasing the llc_shared_mask correctly\nduring CPU disable.\n\nYasuaki also reported that this can happen on real hardware:\n\n  https://lkml.org/lkml/2014/7/22/1018\n\nHis case is here:\n\n\t==\n\tHere is an example on my system.\n\tMy system has 4 sockets and each socket has 15 cores and HT is\n\tenabled. In this case, each core of sockes is numbered as\n\tfollows:\n\n\t\t | CPU#\n\tSocket#0 | 0-14 , 60-74\n\tSocket#1 | 15-29, 75-89\n\tSocket#2 | 30-44, 90-104\n\tSocket#3 | 45-59, 105-119\n\n\tThen llc_shared_mask of CPU#30 has 0x3fff80000001fffc0000000.\n\n\tIt means that last level cache of Socket#2 is shared with\n\tCPU#30-44 and 90-104.\n\n\tWhen hot-removing socket#2 and #3, each core of sockets is\n\tnumbered as follows:\n\n\t\t | CPU#\n\tSocket#0 | 0-14 , 60-74\n\tSocket#1 | 15-29, 75-89\n\n\tBut llc_shared_mask is not cleared. So llc_shared_mask of CPU#30\n\tremains having 0x3fff80000001fffc0000000.\n\n\tAfter that, when hot-adding socket#2 and #3, each core of\n\tsockets is numbered as follows:\n\n\t\t | CPU#\n\tSocket#0 | 0-14 , 60-74\n\tSocket#1 | 15-29, 75-89\n\tSocket#2 | 30-59\n\tSocket#3 | 90-119\n\n\tThen llc_shared_mask of CPU#30 becomes\n\t0x3fff8000fffffffc0000000. It means that last level cache of\n\tSocket#2 is shared with CPU#30-59 and 90-104. So the mask has\n\tthe wrong value.\n\nSigned-off-by: Wanpeng Li <wanpeng.li@linux.intel.com>\nTested-by: Linn Crosetto <linn@hp.com>\nReviewed-by: Borislav Petkov <bp@suse.de>\nReviewed-by: Toshi Kani <toshi.kani@hp.com>\nReviewed-by: Yasuaki Ishimatsu <isimatu.yasuaki@jp.fujitsu.com>\nCc: David Rientjes <rientjes@google.com>\nCc: Prarit Bhargava <prarit@redhat.com>\nCc: Steven Rostedt <srostedt@redhat.com>\nCc: Peter Zijlstra <peterz@infradead.org>\nLink: http://lkml.kernel.org/r/1411547885-48165-1-git-send-email-wanpeng.li@linux.intel.com\nSigned-off-by: Ingo Molnar <mingo@kernel.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/kabata1975/kernel_lge_hammerhead/commits/54e326c42d8c5ee1a76d562c1778af6f67f83cc9"}]}
{"actor":{"display_login":"kabata1975"}}