GitHub PushEvent at 2014-11-10 18:49:46
Repository: kernel-copyleft
Actor: yugalollipop
Payload: {"shas":[["1029795070f61cc02a9aad975cc59c83f0a8a2c2","aa248032246d31778cc01f6793bbc94e84637066@gmail.com","yuga: update sharp gamma levels","Tommy-Geenexus",true],["980023115e17c25fcbdc955d4760d4d40911729b","b913f13ef92ac157955c954ccaaff7be065faba4@arm.com","tracing/syscalls: Fix perf syscall tracing when syscall_nr == -1\n\nsyscall_get_nr can return -1 in the case that the task is not executing\na system call.\n\nThis patch fixes perf_syscall_{enter,exit} to check that the syscall\nnumber is valid before using it as an index into a bitmap.\n\nLink: http://lkml.kernel.org/r/1345137254-7377-1-git-send-email-will.deacon@arm.com\n\nChange-Id: Iedc719957e184c6572b3ad94e241ae2a97a0b533\nCc: Jason Baron <jbaron@redhat.com>\nCc: Wade Farnsworth <wade_farnsworth@mentor.com>\nCc: Frederic Weisbecker <fweisbec@gmail.com>\nSigned-off-by: Will Deacon <will.deacon@arm.com>\nSigned-off-by: Steven Rostedt <rostedt@goodmis.org>","Will Deacon",true],["ef58a6c75c135fee20a9af0b1221ab8f20967665","6bd3f43fd5b2b5689bccc97f6d09e3eb28307598@rab.in","tracing/syscalls: Ignore numbers outside NR_syscalls' range\n\nARM has some private syscalls (for example, set_tls(2)) which lie\noutside the range of NR_syscalls.  If any of these are called while\nsyscall tracing is being performed, out-of-bounds array access will\noccur in the ftrace and perf sys_{enter,exit} handlers.\n\n # trace-cmd record -e raw_syscalls:* true && trace-cmd report\n ...\n true-653   [000]   384.675777: sys_enter:            NR 192 (0, 1000, 3, 4000022, ffffffff, 0)\n true-653   [000]   384.675812: sys_exit:             NR 192 = 1995915264\n true-653   [000]   384.675971: sys_enter:            NR 983045 (76f74480, 76f74000, 76f74b28, 76f74480, 76f76f74, 1)\n true-653   [000]   384.675988: sys_exit:             NR 983045 = 0\n ...\n\n # trace-cmd record -e syscalls:* true\n [   17.289329] Unable to handle kernel paging request at virtual address aaaaaace\n [   17.289590] pgd = 9e71c000\n [   17.289696] [aaaaaace] *pgd=00000000\n [   17.289985] Internal error: Oops: 5 [#1] PREEMPT SMP ARM\n [   17.290169] Modules linked in:\n [   17.290391] CPU: 0 PID: 704 Comm: true Not tainted 3.18.0-rc2+ #21\n [   17.290585] task: 9f4dab00 ti: 9e710000 task.ti: 9e710000\n [   17.290747] PC is at ftrace_syscall_enter+0x48/0x1f8\n [   17.290866] LR is at syscall_trace_enter+0x124/0x184\n\nFix this by ignoring out-of-NR_syscalls-bounds syscall numbers.\n\nCommit cd0980fc8add \"tracing: Check invalid syscall nr while tracing syscalls\"\nadded the check for less than zero, but it should have also checked\nfor greater than NR_syscalls.\n\nLink: http://lkml.kernel.org/p/1414620418-29472-1-git-send-email-rabin@rab.in\n\nFixes: cd0980fc8add \"tracing: Check invalid syscall nr while tracing syscalls\"\nCc: stable@vger.kernel.org # 2.6.33+\nSigned-off-by: Rabin Vincent <rabin@rab.in>\nSigned-off-by: Steven Rostedt <rostedt@goodmis.org>\n\nChange-Id: I512142f8f1e1b2a8dc063209666dbce9737377e7","Rabin Vincent",true],["ff383a36dabb9adc0d7cad45a07c58dbbd1a6d3e","86995a091f8a1385082bd10715048b52ee386a6a@google.com","net: add a sysctl to reflect the fwmark on replies\n\nKernel-originated IP packets that have no user socket associated\nwith them (e.g., ICMP errors and echo replies, TCP RSTs, etc.)\nare emitted with a mark of zero. Add a sysctl to make them have\nthe same mark as the packet they are replying to.\n\nThis allows an administrator that wishes to do so to use\nmark-based routing, firewalling, etc. for these replies by\nmarking the original packets inbound.\n\nTested using user-mode linux:\n - ICMP/ICMPv6 echo replies and errors.\n - TCP RST packets (IPv4 and IPv6).\n\nChange-Id: I95d896647b278d092ef331d1377b959da1deb042\nSigned-off-by: Lorenzo Colitti <lorenzo@google.com>\n\nConflicts:\n\tnet/ipv6/tcp_ipv6.c","Lorenzo Colitti",true],["5adffb347c7cb5aa9dc9487291b583bb2b2fd797","ff359ca7f9aedbb05cd6aa3d17e7b3b3ad3b25c9@google.com","nf: IDLETIMER: time-stamp and suspend/resume handling.\n\nMessage notifications contains an additional timestamp field in nano seconds.\nThe expiry time for the timers are modified during suspend/resume.\nIf timer was supposed to expire while the system is suspended then a\nnotification is sent when it resumes with the timestamp of the scheduled expiry.\n\nRemoves the race condition for multiple work scheduled.\n\nBug: 13247811\n\nChange-Id: I752c5b00225fe7085482819f975cc0eb5af89bff\nSigned-off-by: Ruchi Kandoi <kandoiruchi@google.com>","Ruchi Kandoi",true],["afb2fb43c4311c10169a3a881c521ab85e228985","0bd342660bd5d5fc569d4a5faec0968c989a94df@intel.com","ALSA: compress: add support for gapless playback\n\nthis add new API for sound compress to support gapless playback.\nAs noted in Documentation change, we add API to send metadata of encoder and\npadding delay to DSP. Also add API for indicating EOF and switching to\nsubsequent track\n\nAlso bump the compress API version\n\nConflicts:\n\tinclude/uapi/sound/compress_offload.h\n\nSigned-off-by: Jeeja KP <jeeja.kp@intel.com>\nSigned-off-by: Vinod Koul <vinod.koul@intel.com>\nSigned-off-by: Takashi Iwai <tiwai@suse.de>\n\nConflicts:\n\n\tinclude/sound/compress_offload.h\n\nChange-Id: I62de413012796d61455f0ef484703d8b096f59c5\nSigned-off-by: Krishnankutty Kolathappilly <kkolat@codeaurora.org>","Jeeja KP",true]],"size":6,"ref":"refs/heads/lollipop","head":"afb2fb43c4311c10169a3a881c521ab85e228985"}