login
Login
/
Register
Search
Search this site:
Forums
News
Blogs
Features
Site
Home
»
Mailing list archives
»
linux-kernel
»
2007
»
August
»
6
Re: [PATCH] RT: Add priority-queuing and priority-inheritance to workqueue infrastructure
view
thread
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
[view in full thread]
From: Oleg Nesterov
Subject:
Re: [PATCH] RT: Add priority-queuing and priority-inheritance to workqueue infrastructure
Date: Monday, August 6, 2007 - 8:38 am
On 08/06, Gregory Haskins wrote:
quoted text
> > On Mon, 2007-08-06 at 18:45 +0400, Oleg Nesterov wrote: > > On 08/06, Peter Zijlstra wrote: > > > > > > > still this does not change the fundamental issue of a high prio piece of > > > work waiting on a lower prio task. > > ^^^^^^^ > > waiting. This is a "key" word, and this was my (perhaps wrong) point. > > Actually, I think Peter is making a really important point here.
Yes. Please see another email I just sent.
quoted text
> "Waiting" can be defined in more ways than the REQUEST/RESPONSE pattern > that I have been rambling about. > > Using Peters NIC vs USB example: What if a NIC driver is using a > workqueue as a bottom-half mechanism for its RX packet queuing. In a > nice RT environment it would be highly ideal if we allow the deferred > work to complete with respect to the priority that was assigned to the > subsystem. > > So while the submitter isn't technically blocking on the work, the > application that is receiving packets is now subject to the arbitrary > priority of the keventd as opposed to the NIC irq. Thus there is still > "waiting" being subject to inversion, its just not in a REQUEST/RESPONSE > pattern.
Oleg. -
unsubscribe notice
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to
majordomo@vger.kernel.org
More majordomo info at
http://vger.kernel.org/majordomo-info.html
Please read the FAQ at
http://www.tux.org/lkml/
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
Messages in current thread:
[PATCH] RT: Add priority-queuing and priority-inheritance ...
, Gregory Haskins
, (Tue Jul 31, 5:26 pm)
Re: [PATCH] RT: Add priority-queuing and priority-inherita ...
, Daniel Walker
, (Tue Jul 31, 8:52 pm)
Re: [PATCH] RT: Add priority-queuing and priority-inherita ...
, Gregory Haskins
, (Wed Aug 1, 4:59 am)
Re: [PATCH] RT: Add priority-queuing and priority-inherita ...
, Daniel Walker
, (Wed Aug 1, 8:10 am)
Re: [PATCH] RT: Add priority-queuing and priority-inherita ...
, Gregory Haskins
, (Wed Aug 1, 8:19 am)
Re: [PATCH] RT: Add priority-queuing and priority-inherita ...
, Daniel Walker
, (Wed Aug 1, 8:55 am)
Re: [PATCH] RT: Add priority-queuing and priority-inherita ...
, Peter Zijlstra
, (Wed Aug 1, 10:01 am)
Re: [PATCH] RT: Add priority-queuing and priority-inherita ...
, Daniel Walker
, (Wed Aug 1, 10:10 am)
Re: [PATCH] RT: Add priority-queuing and priority-inherita ...
, Gregory Haskins
, (Wed Aug 1, 10:32 am)
Re: [PATCH] RT: Add priority-queuing and priority-inherita ...
, Oleg Nesterov
, (Wed Aug 1, 11:12 am)
Re: [PATCH] RT: Add priority-queuing and priority-inherita ...
, Oleg Nesterov
, (Wed Aug 1, 11:26 am)
Re: [PATCH] RT: Add priority-queuing and priority-inherita ...
, Daniel Walker
, (Wed Aug 1, 11:29 am)
Re: [PATCH] RT: Add priority-queuing and priority-inherita ...
, Daniel Walker
, (Wed Aug 1, 11:39 am)
Re: [PATCH] RT: Add priority-queuing and priority-inherita ...
, Oleg Nesterov
, (Wed Aug 1, 1:18 pm)
Re: [PATCH] RT: Add priority-queuing and priority-inherita ...
, Oleg Nesterov
, (Wed Aug 1, 1:25 pm)
Re: [PATCH] RT: Add priority-queuing and priority-inherita ...
, Oleg Nesterov
, (Wed Aug 1, 1:32 pm)
Re: [PATCH] RT: Add priority-queuing and priority-inherita ...
, Daniel Walker
, (Wed Aug 1, 1:34 pm)
Re: [PATCH] RT: Add priority-queuing and priority-inherita ...
, Daniel Walker
, (Wed Aug 1, 1:43 pm)
Re: [PATCH] RT: Add priority-queuing and priority-inherita ...
, Oleg Nesterov
, (Wed Aug 1, 1:50 pm)
Re: [PATCH] RT: Add priority-queuing and priority-inherita ...
, Daniel Walker
, (Wed Aug 1, 2:02 pm)
Re: [PATCH] RT: Add priority-queuing and priority-inherita ...
, Gregory Haskins
, (Wed Aug 1, 2:13 pm)
Re: [PATCH] RT: Add priority-queuing and priority-inherita ...
, Oleg Nesterov
, (Wed Aug 1, 2:34 pm)
Re: [PATCH] RT: Add priority-queuing and priority-inherita ...
, Esben Nielsen
, (Wed Aug 1, 2:48 pm)
Re: [PATCH] RT: Add priority-queuing and priority-inherita ...
, Gregory Haskins
, (Wed Aug 1, 2:59 pm)
Re: [PATCH] RT: Add priority-queuing and priority-inherita ...
, Oleg Nesterov
, (Wed Aug 1, 3:22 pm)
Re: [PATCH] RT: Add priority-queuing and priority-inherita ...
, Gregory Haskins
, (Wed Aug 1, 4:53 pm)
Re: [PATCH] RT: Add priority-queuing and priority-inherita ...
, Oleg Nesterov
, (Thu Aug 2, 12:50 pm)
Re: [PATCH] RT: Add priority-queuing and priority-inherita ...
, Gregory Haskins
, (Mon Aug 6, 4:35 am)
Re: [PATCH] RT: Add priority-queuing and priority-inherita ...
, Ingo Molnar
, (Mon Aug 6, 4:49 am)
Re: [PATCH] RT: Add priority-queuing and priority-inherita ...
, Oleg Nesterov
, (Mon Aug 6, 6:18 am)
Re: [PATCH] RT: Add priority-queuing and priority-inherita ...
, Peter Zijlstra
, (Mon Aug 6, 6:29 am)
Re: [PATCH] RT: Add priority-queuing and priority-inherita ...
, Peter Zijlstra
, (Mon Aug 6, 6:32 am)
Re: [PATCH] RT: Add priority-queuing and priority-inherita ...
, Oleg Nesterov
, (Mon Aug 6, 7:26 am)
Re: [PATCH] RT: Add priority-queuing and priority-inherita ...
, Oleg Nesterov
, (Mon Aug 6, 7:45 am)
Re: [PATCH] RT: Add priority-queuing and priority-inherita ...
, Peter Zijlstra
, (Mon Aug 6, 7:52 am)
Re: [PATCH] RT: Add priority-queuing and priority-inherita ...
, Gregory Haskins
, (Mon Aug 6, 7:57 am)
Re: [PATCH] RT: Add priority-queuing and priority-inherita ...
, Gregory Haskins
, (Mon Aug 6, 8:04 am)
Re: [PATCH] RT: Add priority-queuing and priority-inherita ...
, Oleg Nesterov
, (Mon Aug 6, 8:36 am)
Re: [PATCH] RT: Add priority-queuing and priority-inherita ...
, Oleg Nesterov
, (Mon Aug 6, 8:38 am)
Re: [PATCH] RT: Add priority-queuing and priority-inherita ...
, Gregory Haskins
, (Mon Aug 6, 8:50 am)
Re: [PATCH] RT: Add priority-queuing and priority-inherita ...
, Oleg Nesterov
, (Mon Aug 6, 9:40 am)
Re: [PATCH] RT: Add priority-queuing and priority-inherita ...
, Oleg Nesterov
, (Mon Aug 6, 9:50 am)
Re: [PATCH] RT: Add priority-queuing and priority-inherita ...
, Gregory Haskins
, (Mon Aug 6, 9:57 am)
Re: [PATCH] RT: Add priority-queuing and priority-inherita ...
, Oleg Nesterov
, (Mon Aug 6, 12:33 pm)
Re: [PATCH] RT: Add priority-queuing and priority-inherita ...
, Gregory Haskins
, (Mon Aug 6, 12:37 pm)
Navigation
Mailing list archives
Recent posts
Popular discussions
linux-kernel
:
Thomas Gleixner
Re: 2.6.21-rc1: known regressions (v2) (part 2)
Jeff Garzik
Re: Linux 2.6.29
Eric W. Biederman
[PATCH 1/2] msi: Safer state caching.
Andreas Schwab
Re: Linux 2.6.21-rc1
Mark Lord
Re: [PATCH 1/7] block: Add block_flush_device()
git
:
Erik Faye-Lund
Re: What should be the CRLF policy when win + Linux?
Francis Moreau
Re: Track /etc directory using Git
Junio C Hamano
Re: "error: non-monotonic index" during fresh linux-2.6.git cloning.
Octavio Alvarez
Re: What does git reset do?
Junio C Hamano
Re: "error: non-monotonic index" during fresh linux-2.6.git cloning.
linux-netdev
:
Jarek Poplawski
Re: Kernel WARNING: at net/core/dev.c:1330 __netif_schedule+0x2c/0x98()
Paul E. McKenney
Re: [PATCH 2/2] udp: RCU handling for Unicast packets.
Rick Jones
[PATCH] iproute2: enable setting rto_min, rtt and rttvar in tc-esque units
Christian Bell
Re: [PATCH 1/2] udp: introduce struct udp_table and multiple rwlocks
Herbert Xu
Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock().
git-commits-head
:
Linux Kernel Mailing List
drm/radeon/kms: add rn50/r100/r200 CS tracker.
Linux Kernel Mailing List
p54usb: Add device ID for Dell WLA3310 USB
Linux Kernel Mailing List
V4L/DVB: saa7134: clear warning noise
Linux Kernel Mailing List
Input: bcm5974 - add driver for Macbook Air and Pro Penryn touchpads
Linux Kernel Mailing List
mfd: driver for the TC6387XB TMIO controller.
openbsd-misc
:
Calomel Org
Re: PF cluestick please - low priority queue spills over into normal queue
Jim Willis
Re: procfs in OpenBSD
Rick Pettit
Re: : Real men don't attack straw men
Timo Schoeler
Re: OT: 32bit vs 64bit network card question
Tony Abernethy
Re: Completeness & consistency, was: A sad thread
Colocation donated by:
Syndicate