{"push_id":846084181,"size":31,"distinct_size":31,"ref":"refs/heads/Gothmog-M-test","head":"f91860c8bebf2ead36fa34d2404be91feae0bfa7","before":"7186aa077c1b6ed8f0f3695188093ae52edff6cd","commits":[{"sha":"585a5997727bd77817ffcb35c501fd34893ba1d3","author":{"email":"743c2818a341d71b99ed2b566f9f80c2fc288f93@canonical.com","name":"Maarten Lankhorst"},"message":"lockdep: Check if nested lock is actually held\n\nIt is considered good form to lock the lock you claim to be nested in.\n\nSigned-off-by: Maarten Lankhorst <maarten.lankhorst@canonical.com>\n\n[ removed nest_lock arg to print_lock_nested_lock_not_held in favour\n  of hlock->nest_lock, also renamed the lock arg to hlock since its\n  a held_lock type ]\nSigned-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>\nLink: http://lkml.kernel.org/r/5051A9E7.5040501@canonical.com\nSigned-off-by: Ingo Molnar <mingo@kernel.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/maxice8/android_kernel_motorola_msm8226/commits/585a5997727bd77817ffcb35c501fd34893ba1d3"},{"sha":"0cb16efdfec2537d57023f44c61e21fa789b47e0","author":{"email":"5b23f8226e886b22344fc642373ea657dd596b63@linux.vnet.ibm.com","name":"Srivatsa S. Bhat"},"message":"lockdep: Rename print_unlock_inbalance_bug() to print_unlock_imbalance_bug()\n\nFix the typo in the function name (s/inbalance/imbalance)\n\nSigned-off-by: Srivatsa S. Bhat <srivatsa.bhat@linux.vnet.ibm.com>\nCc: rostedt@goodmis.org\nCc: peterz@infradead.org\nLink: http://lkml.kernel.org/r/20130108130547.32733.79507.stgit@srivatsabhat.in.ibm.com\nSigned-off-by: Ingo Molnar <mingo@kernel.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/maxice8/android_kernel_motorola_msm8226/commits/0cb16efdfec2537d57023f44c61e21fa789b47e0"},{"sha":"1e3551e6fc2d69349ba05f8f797f6af70223c2ab","author":{"email":"a73a03e3b44aa05185cea6823d080c09a7808534@candelatech.com","name":"Ben Greear"},"message":"lockdep: Print more info when MAX_LOCK_DEPTH is exceeded\n\nThis helps debug cases where a lock is acquired over and\nover without being released.\n\nSuggested-by: Steven Rostedt <rostedt@goodmis.org>\nSigned-off-by: Ben Greear <greearb@candelatech.com>\nCc: peterz@infradead.org\nLink: http://lkml.kernel.org/r/1360176979-4421-1-git-send-email-greearb@candelatech.com\n[ Changed the printout ordering. ]\nSigned-off-by: Ingo Molnar <mingo@kernel.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/maxice8/android_kernel_motorola_msm8226/commits/1e3551e6fc2d69349ba05f8f797f6af70223c2ab"},{"sha":"17cc79945dfb7e4af050176e3ee403d8842ff4b0","author":{"email":"7e14a0e00bbf99d2107833abe9d16fc549d11fad@gmail.com","name":"Hong Zhiguo"},"message":"lockdep: Remove unnecessary 'hlock_next' variable\n\nSigned-off-by: Hong Zhiguo <honkiko@gmail.com>\nCc: peterz@infradead.org\nLink: http://lkml.kernel.org/r/1365058881-4044-1-git-send-email-honkiko@gmail.com\nSigned-off-by: Ingo Molnar <mingo@kernel.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/maxice8/android_kernel_motorola_msm8226/commits/17cc79945dfb7e4af050176e3ee403d8842ff4b0"},{"sha":"e5d07008c25bc0c988a12e37e3b31d8198b02b03","author":{"email":"d5ec0d24602845f6f4b6a35ef729998d1fba5507@redhat.com","name":"Dave Jones"},"message":"lockdep: Print out additional debugging advice when we hit lockdep BUGs\n\nWe occasionally get reports of these BUGs being hit, and the\nstack trace doesn't necessarily always tell us what we need to\nknow about why we are hitting those limits.\n\nIf users start attaching /proc/lock_stats to reports we may have\nmore of a clue what's going on.\n\nSigned-off-by: Dave Jones <davej@redhat.com>\nCc: Peter Zijlstra <a.p.zijlstra@chello.nl>\nLink: http://lkml.kernel.org/r/20130423163403.GA12839@redhat.com\nSigned-off-by: Ingo Molnar <mingo@kernel.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/maxice8/android_kernel_motorola_msm8226/commits/e5d07008c25bc0c988a12e37e3b31d8198b02b03"},{"sha":"df38b15731efedc3188c3c05ec4377a8aecf0d5a","author":{"email":"d5ec0d24602845f6f4b6a35ef729998d1fba5507@redhat.com","name":"Dave Jones"},"message":"lockdep: Consolidate bug messages into a single print_lockdep_off() function\n\nAlso add some missing printk levels.\n\nSigned-off-by: Dave Jones <davej@redhat.com>\nCc: Peter Zijlstra <a.p.zijlstra@chello.nl>\nLink: http://lkml.kernel.org/r/20130425174002.GA26769@redhat.com\n[ Tweaked the messages a bit. ]\nSigned-off-by: Ingo Molnar <mingo@kernel.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/maxice8/android_kernel_motorola_msm8226/commits/df38b15731efedc3188c3c05ec4377a8aecf0d5a"},{"sha":"24f0ec4d1375087939eff76e4654e1e1108e114b","author":{"email":"8f464ad20d7f95b5ede78c4772dc4f5cc3ffa553@google.com","name":"Kent Overstreet"},"message":"Export __lockdep_no_validate__\n\nHack, but bcache needs a way around lockdep for locking during garbage\ncollection - we need to keep multiple btree nodes locked for coalescing\nand rw_lock_nested() isn't really sufficient or appropriate here.\n\nSigned-off-by: Kent Overstreet <koverstreet@google.com>\nCC: Peter Zijlstra <peterz@infradead.org>\nCC: Ingo Molnar <mingo@redhat.com>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/maxice8/android_kernel_motorola_msm8226/commits/24f0ec4d1375087939eff76e4654e1e1108e114b"},{"sha":"ff2ccb5c3c016ae11b8ea164efda2b915db19c51","author":{"email":"b913f13ef92ac157955c954ccaaff7be065faba4@arm.com","name":"Will Deacon"},"message":"kernel/spinlock.c: add default arch_*_relax definitions for GENERIC_LOCKBREAK\n\nWhen running with GENERIC_LOCKBREAK=y, the locking implementations emit\ncalls to arch_{read,write,spin}_relax when spinning on a contended lock\nin order to allow architectures to favour the CPU owning the lock if\npossible.\n\nIn reality, everybody apart from PowerPC and S390 just does cpu_relax()\nhere, so make that the default behaviour and allow it to be overridden\nif required.\n\nSigned-off-by: Will Deacon <will.deacon@arm.com>\nCc: Benjamin Herrenschmidt <benh@kernel.crashing.org>\nCc: Martin Schwidefsky <schwidefsky@de.ibm.com>\nCc: Thomas Gleixner <tglx@linutronix.de>\nCc: Ingo Molnar <mingo@elte.hu>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/maxice8/android_kernel_motorola_msm8226/commits/ff2ccb5c3c016ae11b8ea164efda2b915db19c51"},{"sha":"8b7ecf0953a5e593e199148dbe85ccc17f156701","author":{"email":"49712f635b03c16d7f4c43df70e49ec8c565813d@de.ibm.com","name":"Christian Borntraeger"},"message":"spinlock: Indicate that a lockup is only suspected\n\nOn an over-committed KVM system we got a:\n\n  \"BUG: spinlock lockup on CPU#2, swapper/2/0\"\n\nmessage on the heavily contended virtio blk spinlock.\n\nWhile we might want to reconsider the locking of virtio-blk\n(lock is held while switching to the host) this patch tries to\nmake the message clearer: the lockup is only suspected.\n\nSigned-off-by: Christian Borntraeger <borntraeger@de.ibm.com>\nCc: Rusty Russell <rusty@rustcorp.com.au>\nCc: Michael S. Tsirkin <mst@redhat.com>\nCc: Linus Torvalds <torvalds@linux-foundation.org>\nCc: Andrew Morton <akpm@linux-foundation.org>\nCc: Peter Zijlstra <a.p.zijlstra@chello.nl>\nLink: http://lkml.kernel.org/r/1338283124-7063-1-git-send-email-borntraeger@de.ibm.com\nSigned-off-by: Ingo Molnar <mingo@kernel.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/maxice8/android_kernel_motorola_msm8226/commits/8b7ecf0953a5e593e199148dbe85ccc17f156701"},{"sha":"70075e7c338c09f8c5db7b8af61c5c2cac0bb4ba","author":{"email":"2db66c7f2405a23063ab875c2cdeec413c647c98@gmail.com","name":"Lucia Rosculete"},"message":"semaphore: fix improper comment reference to mutex\n\nReplace \"mutex\" with \"semaphore\" in down_trylock comment\n\nSigned-off-by: Lucia Rosculete <luciarosculete@gmail.com>\nSigned-off-by: Jiri Kosina <jkosina@suse.cz>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/maxice8/android_kernel_motorola_msm8226/commits/70075e7c338c09f8c5db7b8af61c5c2cac0bb4ba"},{"sha":"be576ee6ce8f339fe2eb3d62579fd8ec4afdc3d3","author":{"email":"b633f3c688e0e0d33651f0b470cc787a96bc0aa7@cn.fujitsu.com","name":"liguang"},"message":"semaphore: use unlikely() for down's timeout\n\nSigned-off-by: liguang <lig.fnst@cn.fujitsu.com>\nCc: Jiri Kosina <jkosina@suse.cz>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/maxice8/android_kernel_motorola_msm8226/commits/be576ee6ce8f339fe2eb3d62579fd8ec4afdc3d3"},{"sha":"5958175be4d69c6ff19617dca16ffc12da9cce5b","author":{"email":"b633f3c688e0e0d33651f0b470cc787a96bc0aa7@cn.fujitsu.com","name":"liguang"},"message":"semaphore: use `bool' type for semaphore_waiter's up\n\nSigned-off-by: liguang <lig.fnst@cn.fujitsu.com>\nCc: Jiri Kosina <jkosina@suse.cz>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/maxice8/android_kernel_motorola_msm8226/commits/5958175be4d69c6ff19617dca16ffc12da9cce5b"},{"sha":"4b53c5d5fd055478aa8ed0ff4fafb681c6e586f7","author":{"email":"8f464ad20d7f95b5ede78c4772dc4f5cc3ffa553@google.com","name":"Kent Overstreet"},"message":"Revert \"rw_semaphore: remove up/down_read_non_owner\"\n\nBcache needs rw semaphores for cache coherency in writeback mode -\nwrites have to take a read lock on a per cache device rw sem, and\nrelease it when the bio completes.\n\nBut since this is for bios it's naturally not in the context of the\nprocess that originally took the lock.\n\nSigned-off-by: Kent Overstreet <koverstreet@google.com>\nCC: Christoph Hellwig <hch@infradead.org>\nCC: David Howells <dhowells@redhat.com>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/maxice8/android_kernel_motorola_msm8226/commits/4b53c5d5fd055478aa8ed0ff4fafb681c6e586f7"},{"sha":"63604303b4b263aaa9e4800b8157342b828ca22b","author":{"email":"4c9eb49378914b743bdd32292c04df29b820d73e@cn.fujitsu.com","name":"Lai Jiangshan"},"message":"lglock: remove unused DEFINE_LGLOCK_LOCKDEP()\n\nstruct lglocks use their own lock_key/lock_dep_map which are defined in\nstruct lglock.  DEFINE_LGLOCK_LOCKDEP() is unused, so remove it and save a\nsmall piece of memory.\n\nSigned-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>\nCc: Alexander Viro <viro@zeniv.linux.org.uk>\nCc: Rusty Russell <rusty@rustcorp.com.au>\nCc: Andi Kleen <ak@linux.intel.com>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Al Viro <viro@zeniv.linux.org.uk>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/maxice8/android_kernel_motorola_msm8226/commits/63604303b4b263aaa9e4800b8157342b828ca22b"},{"sha":"f24c3040993d762d7a737dc9edc3452093f62cc3","author":{"email":"4c9eb49378914b743bdd32292c04df29b820d73e@cn.fujitsu.com","name":"Lai Jiangshan"},"message":"lglock: make the per_cpu locks static\n\nThe per_cpu locks are not used outside the file which contains the\nDEFINE_LGLOCK(), so we can make these symbols static.\n\nSigned-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>\nCc: Alexander Viro <viro@zeniv.linux.org.uk>\nCc: Rusty Russell <rusty@rustcorp.com.au>\nCc: Andi Kleen <ak@linux.intel.com>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Al Viro <viro@zeniv.linux.org.uk>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/maxice8/android_kernel_motorola_msm8226/commits/f24c3040993d762d7a737dc9edc3452093f62cc3"},{"sha":"52b3002d2ae4e4ade9329c487917c37892f8230a","author":{"email":"4c9eb49378914b743bdd32292c04df29b820d73e@cn.fujitsu.com","name":"Lai Jiangshan"},"message":"lglock: add DEFINE_STATIC_LGLOCK()\n\nWhen the lglock doesn't need to be exported we can use\nDEFINE_STATIC_LGLOCK().\n\nSigned-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>\nCc: Alexander Viro <viro@zeniv.linux.org.uk>\nCc: Rusty Russell <rusty@rustcorp.com.au>\nCc: Andi Kleen <ak@linux.intel.com>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Al Viro <viro@zeniv.linux.org.uk>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/maxice8/android_kernel_motorola_msm8226/commits/52b3002d2ae4e4ade9329c487917c37892f8230a"},{"sha":"a48e546e6951538d0e861968e7ff3490e590e5a8","author":{"email":"6a4cf9207bb95b1a4cf1be22c2e93f8b38036f65@google.com","name":"Michel Lespinasse"},"message":"lglock: Update lockdep annotations to report recursive local locks\n\nOleg Nesterov recently noticed that the lockdep annotations in lglock.c\nare not sufficient to detect some obvious deadlocks, such as\nlg_local_lock(LOCK) + lg_local_lock(LOCK) or spin_lock(X) +\nlg_local_lock(Y) vs lg_local_lock(Y) + spin_lock(X).\n\nBoth issues are easily fixed by indicating to lockdep that lglock's local\nlocks are not recursive.  We shouldn't use the rwlock acquire/release\nfunctions here, as lglock doesn't share the same semantics.  Instead we\ncan base our lockdep annotations on the lock_acquire_shared (for local\nlglock) and lock_acquire_exclusive (for global lglock) helpers.\n\nI am not proposing new lglock specific helpers as I don't see the point of\nthe existing second level of helpers :)\n\nNoticed-by: Oleg Nesterov <oleg@redhat.com>\nSigned-off-by: Michel Lespinasse <walken@google.com>\nCc: Lai Jiangshan <laijs@cn.fujitsu.com>\nCc: \"Srivatsa S. Bhat\" <srivatsa.bhat@linux.vnet.ibm.com>\nCc: Rusty Russell <rusty@rustcorp.com.au>\nCc: Andi Kleen <ak@linux.intel.com>\nCc: \"Paul E. McKenney\" <paulmck@us.ibm.com>\nCc: Steven Rostedt <rostedt@goodmis.org>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Peter Zijlstra <peterz@infradead.org>\nLink: http://lkml.kernel.org/r/20130708212352.1769031C15E@corp2gmr1-1.hot.corp.google.com\nSigned-off-by: Ingo Molnar <mingo@kernel.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/maxice8/android_kernel_motorola_msm8226/commits/a48e546e6951538d0e861968e7ff3490e590e5a8"},{"sha":"02c7ddc9eaeb4379887b5b87b6bf6aaecd6c6ec0","author":{"email":"0bda9a89324ffe2d19adec61a9f1cd9f8c8e45f0@tiscali.nl","name":"Paul Bolle"},"message":"lockdep: Silence warning if CONFIG_LOCKDEP isn't set\n\nSince commit c9a4962881929df7f1ef6e63e1b9da304faca4dd (\"nfsd:\nmake client_lock per net\") compiling nfs4state.o without\nCONFIG_LOCKDEP set, triggers this GCC warning:\n\n    fs/nfsd/nfs4state.c: In function ‘free_client’:\n    fs/nfsd/nfs4state.c:1051:19: warning: unused variable ‘nn’ [-Wunused-variable]\n\nThe cause of that warning is that lockdep_assert_held() compiles\naway if CONFIG_LOCKDEP is not set. Silence this warning by using\nthe argument to lockdep_assert_held() as a nop if CONFIG_LOCKDEP\nis not set.\n\nSigned-off-by: Paul Bolle <pebolle@tiscali.nl>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Stanislav Kinsbursky <skinsbursky@parallels.com>\nCc: J. Bruce Fields <bfields@redhat.com>\nLink: http://lkml.kernel.org/r/1359060797.1325.33.camel@x61.thuisdomein\nSigned-off-by: Ingo Molnar <mingo@kernel.org>\n--\n include/linux/lockdep.h |    2 +-\n 1 file changed, 1 insertion(+), 1 deletion(-)\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/maxice8/android_kernel_motorola_msm8226/commits/02c7ddc9eaeb4379887b5b87b6bf6aaecd6c6ec0"},{"sha":"9b38da5b1872154a3c01c8cf29c9842a3e76a251","author":{"email":"bff32994ff0f8d048f262a8388145a71b6071bfe@intel.com","name":"Johannes Berg"},"message":"lockdep: make lockdep_assert_held() not have a return value\n\nI recently made the mistake of writing:\n\n  foo = lockdep_dereference_protected(..., lockdep_assert_held(...));\n\nwhich is clearly bogus.  If lockdep is disabled in the config this would\ncause a compile failure, if it is enabled then it compiles and causes a\npuzzling warning about dereferencing without the correct protection.\n\nWrap the macro in \"do { ...  } while (0)\" to also fail compile for this\nwhen lockdep is enabled.\n\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Ingo Molnar <mingo@redhat.com>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/maxice8/android_kernel_motorola_msm8226/commits/9b38da5b1872154a3c01c8cf29c9842a3e76a251"},{"sha":"4ab82dc69970aec29e10d36680068dc2cfee7f6c","author":{"email":"6a4cf9207bb95b1a4cf1be22c2e93f8b38036f65@google.com","name":"Michel Lespinasse"},"message":"lockdep: Introduce lock_acquire_exclusive()/shared() helper macros\n\nIn lockdep.h, the spinlock/mutex/rwsem/rwlock/lock_map acquire macros have\ndifferent definitions based on the value of CONFIG_PROVE_LOCKING.  We have\nseparate ifdefs for each of these definitions, which seems redundant.\n\nIntroduce lock_acquire_{exclusive,shared,shared_recursive} helpers which\nwill have different definitions based on CONFIG_PROVE_LOCKING.  Then all\nother helper macros can be defined based on the above ones, which reduces\nthe amount of ifdefined code.\n\nSigned-off-by: Michel Lespinasse <walken@google.com>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Peter Zijlstra <peterz@infradead.org>\nCc: Oleg Nesterov <oleg@redhat.com>\nCc: Lai Jiangshan <laijs@cn.fujitsu.com>\nCc: \"Srivatsa S. Bhat\" <srivatsa.bhat@linux.vnet.ibm.com>\nCc: Rusty Russell <rusty@rustcorp.com.au>\nCc: Andi Kleen <ak@linux.intel.com>\nCc: \"Paul E. McKenney\" <paulmck@us.ibm.com>\nCc: Steven Rostedt <rostedt@goodmis.org>\nLink: http://lkml.kernel.org/r/20130708212350.6DD1931C15E@corp2gmr1-1.hot.corp.google.com\nSigned-off-by: Ingo Molnar <mingo@kernel.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/maxice8/android_kernel_motorola_msm8226/commits/4ab82dc69970aec29e10d36680068dc2cfee7f6c"}]}