search for: daney

Displaying 20 results from an estimated 20 matches for "daney".

Did you mean: haney
2016 Jan 12
2
[v3,11/41] mips: reuse asm-generic/barrier.h
On Tue, Jan 12, 2016 at 10:27:11AM +0100, Peter Zijlstra wrote: > 2) the changelog _completely_ fails to explain the sync 0x11 and sync > 0x12 semantics nor does it provide a publicly accessible link to > documentation that does. Ralf pointed me at: https://imgtec.com/mips/architectures/mips64/ > 3) it really should have explained what you did with >
2016 Jan 12
2
[v3,11/41] mips: reuse asm-generic/barrier.h
On Tue, Jan 12, 2016 at 10:27:11AM +0100, Peter Zijlstra wrote: > 2) the changelog _completely_ fails to explain the sync 0x11 and sync > 0x12 semantics nor does it provide a publicly accessible link to > documentation that does. Ralf pointed me at: https://imgtec.com/mips/architectures/mips64/ > 3) it really should have explained what you did with >
2013 Aug 30
17
[PATCH] rwsem: add rwsem_is_contended
Btrfs uses an rwsem to control access to its extent tree. Threads will hold a read lock on this rwsem while they scan the extent tree, and if need_resched() they will drop the lock and schedule. The transaction commit needs to take a write lock for this rwsem for a very short period to switch out the commit roots. If there are a lot of threads doing this caching operation we can starve out the
2016 Jan 12
0
[v3,11/41] mips: reuse asm-generic/barrier.h
...IPS speak, those SYNC types are Ordering Barriers, not > Completion Barriers. They need not be globally performed. Which if true; and I know Will has some questions here; would also mean that you 'cannot' use the ACQUIRE/RELEASE barriers for your locks as was recently suggested by David Daney. That is, currently all architectures -- with exception of PPC -- have RCsc locks, but using these non-transitive things will get you RCpc locks. So yes, MIPS can go RCpc for its locks and share the burden of pain with PPC, but that needs to be a very concious decision.
2016 Jan 12
3
[v3,11/41] mips: reuse asm-generic/barrier.h
...es are Ordering Barriers, not > > Completion Barriers. They need not be globally performed. > > Which if true; and I know Will has some questions here; would also mean > that you 'cannot' use the ACQUIRE/RELEASE barriers for your locks as was > recently suggested by David Daney. The issue I have with the SYNC description in the text above is that it describes the single CPU (program order) and the dual-CPU (confusingly named global order) cases, but then doesn't generalise any further. That means we can't sensibly reason about transitivity properties when a third...
2016 Jan 12
3
[v3,11/41] mips: reuse asm-generic/barrier.h
...es are Ordering Barriers, not > > Completion Barriers. They need not be globally performed. > > Which if true; and I know Will has some questions here; would also mean > that you 'cannot' use the ACQUIRE/RELEASE barriers for your locks as was > recently suggested by David Daney. The issue I have with the SYNC description in the text above is that it describes the single CPU (program order) and the dual-CPU (confusingly named global order) cases, but then doesn't generalise any further. That means we can't sensibly reason about transitivity properties when a third...
2011 Jan 17
8
[PATCH] sched: provide scheduler_ipi() callback in response to smp_send_reschedule()
For future rework of try_to_wake_up() we'd like to push part of that onto the CPU the task is actually going to run on, in order to do so we need a generic callback from the existing scheduler IPI. This patch introduces such a generic callback: scheduler_ipi() and implements it as a NOP. I visited existing smp_send_reschedule() implementations and tried to add a call to scheduler_ipi() in
2011 Jan 17
8
[PATCH] sched: provide scheduler_ipi() callback in response to smp_send_reschedule()
For future rework of try_to_wake_up() we'd like to push part of that onto the CPU the task is actually going to run on, in order to do so we need a generic callback from the existing scheduler IPI. This patch introduces such a generic callback: scheduler_ipi() and implements it as a NOP. I visited existing smp_send_reschedule() implementations and tried to add a call to scheduler_ipi() in
2011 Jan 17
8
[PATCH] sched: provide scheduler_ipi() callback in response to smp_send_reschedule()
For future rework of try_to_wake_up() we'd like to push part of that onto the CPU the task is actually going to run on, in order to do so we need a generic callback from the existing scheduler IPI. This patch introduces such a generic callback: scheduler_ipi() and implements it as a NOP. I visited existing smp_send_reschedule() implementations and tried to add a call to scheduler_ipi() in
2013 Mar 18
0
[linux-linus test] 17325: regressions - trouble: broken/fail/pass
...<danders.dev@gmail.com> David Anders <x0132446@ti.com> David Brown <davidb@codeaurora.org> David Chang <dchang@suse.com> David Cohen <david.a.cohen@intel.com> David Dajun Chen <david.chen@diasemi.com> David Dajun Chen <dchen@diasemi.com> David Daney <ddaney@caviumnetworks.com> David Daney <david.daney@cavium.com> David Daney <ddaney@caviumnetworks.com> David Decotigny <decot@googlers.com> David Dillow <dave@thedillows.org> David Dillow <dillowda@ornl.gov> David Flater <dave@flaterco.com>...
2013 Mar 29
0
[linux-linus test] 17454: regressions - FAIL
...<danders.dev@gmail.com> David Anders <x0132446@ti.com> David Brown <davidb@codeaurora.org> David Chang <dchang@suse.com> David Cohen <david.a.cohen@intel.com> David Dajun Chen <david.chen@diasemi.com> David Dajun Chen <dchen@diasemi.com> David Daney <ddaney@caviumnetworks.com> David Daney <david.daney@cavium.com> David Daney <ddaney@caviumnetworks.com> David Decotigny <decot@googlers.com> David Dillow <dave@thedillows.org> David Dillow <dillowda@ornl.gov> David Flater <dave@flaterco.com>...
2013 Apr 10
0
[linux-linus test] 17612: regressions - FAIL
...<danders.dev@gmail.com> David Anders <x0132446@ti.com> David Brown <davidb@codeaurora.org> David Chang <dchang@suse.com> David Cohen <david.a.cohen@intel.com> David Dajun Chen <david.chen@diasemi.com> David Dajun Chen <dchen@diasemi.com> David Daney <ddaney@caviumnetworks.com> David Daney <david.daney@cavium.com> David Daney <ddaney@caviumnetworks.com> David Decotigny <decot@googlers.com> David Dillow <dave@thedillows.org> David Dillow <dillowda@ornl.gov> David Flater <dave@flaterco.com>...
2013 May 05
0
[linux-linus test] 17901: regressions - FAIL
...lt;x0132446@ti.com> David Brown <davidb@codeaurora.org> David Chang <dchang@suse.com> David Chen <david.chen@canonical.com> David Cohen <david.a.cohen@intel.com> David Dajun Chen <david.chen@diasemi.com> David Dajun Chen <dchen@diasemi.com> David Daney <ddaney@caviumnetworks.com> David Daney <david.daney@cavium.com> David Daney <ddaney@caviumnetworks.com> David Decotigny <decot@googlers.com> David Dillow <dave@thedillows.org> David Dillow <dillowda@ornl.gov> David Engraf <david.engraf@sysgo.com&...
2013 May 07
0
[linux-linus test] 17916: regressions - FAIL
...lt;x0132446@ti.com> David Brown <davidb@codeaurora.org> David Chang <dchang@suse.com> David Chen <david.chen@canonical.com> David Cohen <david.a.cohen@intel.com> David Dajun Chen <david.chen@diasemi.com> David Dajun Chen <dchen@diasemi.com> David Daney <ddaney@caviumnetworks.com> David Daney <david.daney@cavium.com> David Daney <ddaney@caviumnetworks.com> David Decotigny <decot@googlers.com> David Dillow <dave@thedillows.org> David Dillow <dillowda@ornl.gov> David Engraf <david.engraf@sysgo.com&...
2013 Jun 16
0
[linux-linus test] 18150: regressions - FAIL
...codeaurora.org> David Bulkow <David.Bulkow@stratus.com> David Chang <dchang@suse.com> David Chen <david.chen@canonical.com> David Cohen <david.a.cohen@intel.com> David Dajun Chen <david.chen@diasemi.com> David Dajun Chen <dchen@diasemi.com> David Daney <ddaney@caviumnetworks.com> David Daney <david.daney@cavium.com> David Daney <ddaney@caviumnetworks.com> David Decotigny <decot@googlers.com> David Dillow <dave@thedillows.org> David Dillow <dillowda@ornl.gov> David Engraf <david.engraf@sysgo.com&...
2013 Jun 23
0
[linux-linus test] 18181: regressions - trouble: broken/fail/pass
...codeaurora.org> David Bulkow <David.Bulkow@stratus.com> David Chang <dchang@suse.com> David Chen <david.chen@canonical.com> David Cohen <david.a.cohen@intel.com> David Dajun Chen <david.chen@diasemi.com> David Dajun Chen <dchen@diasemi.com> David Daney <ddaney@caviumnetworks.com> David Daney <david.daney@cavium.com> David Daney <ddaney@caviumnetworks.com> David Decotigny <decot@googlers.com> David Dillow <dave@thedillows.org> David Dillow <dillowda@ornl.gov> David Engraf <david.engraf@sysgo.com&...
2013 Aug 29
0
[linux-linus test] 18805: regressions - FAIL
...codeaurora.org> David Bulkow <David.Bulkow@stratus.com> David Chang <dchang@suse.com> David Chen <david.chen@canonical.com> David Cohen <david.a.cohen@intel.com> David Dajun Chen <david.chen@diasemi.com> David Dajun Chen <dchen@diasemi.com> David Daney <ddaney@caviumnetworks.com> David Daney <david.daney@cavium.com> David Daney <ddaney@caviumnetworks.com> David Decotigny <decot@googlers.com> David Dillow <dave@thedillows.org> David Dillow <dillowda@ornl.gov> David Disseldorp <ddiss@suse.de>...
2013 Aug 29
0
[linux-linus test] 18844: regressions - FAIL
...codeaurora.org> David Bulkow <David.Bulkow@stratus.com> David Chang <dchang@suse.com> David Chen <david.chen@canonical.com> David Cohen <david.a.cohen@intel.com> David Dajun Chen <david.chen@diasemi.com> David Dajun Chen <dchen@diasemi.com> David Daney <ddaney@caviumnetworks.com> David Daney <david.daney@cavium.com> David Daney <ddaney@caviumnetworks.com> David Decotigny <decot@googlers.com> David Dillow <dave@thedillows.org> David Dillow <dillowda@ornl.gov> David Disseldorp <ddiss@suse.de>...
2015 Dec 31
54
[PATCH v2 00/34] arch: barrier cleanup + barriers for virt
Changes since v1: - replaced my asm-generic patch with an equivalent patch already in tip - add wrappers with virt_ prefix for better code annotation, as suggested by David Miller - dropped XXX in patch names as this makes vger choke, Cc all relevant mailing lists on all patches (not personal email, as the list becomes too long then) I parked this in vhost tree for now, but the
2015 Dec 31
54
[PATCH v2 00/34] arch: barrier cleanup + barriers for virt
Changes since v1: - replaced my asm-generic patch with an equivalent patch already in tip - add wrappers with virt_ prefix for better code annotation, as suggested by David Miller - dropped XXX in patch names as this makes vger choke, Cc all relevant mailing lists on all patches (not personal email, as the list becomes too long then) I parked this in vhost tree for now, but the