Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1338160
| Path | csiph.com!weretis.net!feeder4.news.weretis.net!border2.nntp.ams1.giganews.com!nntp.giganews.com!news.panservice.it!bofh.it!news.nic.it!robomod |
|---|---|
| From | luca abeni <luca.abeni@unitn.it> |
| Newsgroups | linux.kernel |
| Subject | Question about prio_changed_dl() |
| Date | Fri, 19 Feb 2016 13:50:01 +0100 |
| Message-ID | <r3SFr-5b7-3@gated-at.bofh.it> (permalink) |
| Dkim-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=unitn-it.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:organization:mime-version :content-type:content-transfer-encoding; bh=SqlOVa2w5asswg+dsFFTvSZBZ+wPgZsKabgRT3x5g0o=; b=Qex73zuDBK1FuxQonIcskAFLZFcRxxTFRGUAD0oQ/cty+6u57gvLcORtyT1QYzU9WR JOk1EMS0drt5Fpb3PF+ML/aBLB8aktylKYugWRsekPfOljcqsGEY3khD/WrzZ7aM+87A QPB2XzbkTX73RDbzPhXXcQ/3IhT4ogfDttsR2pKCobK2+lcB5m8GGlGNZSuGPxNdEq9u ykezxQiywd3+alUg+o3NHCAgIPkrQM757JxA5DVkf+mv414g7WRW8WwxRRdcguvTlEa/ i1zKLEX5ryZLEuZFAx5YpX69fhsPhHv69Pbk92A5Q2uNlRBwUfH6myBxtZLgvLo258k5 QRvA== |
| X-Google-Dkim-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:cc:subject:message-id:organization :mime-version:content-type:content-transfer-encoding; bh=SqlOVa2w5asswg+dsFFTvSZBZ+wPgZsKabgRT3x5g0o=; b=Iif6S9qcN10C1Leuxyd+vuYlq32HACNYNToC529ZACHcHgejnF/ujUzq05pkDXXaTW GDYYDJlxoN3l2w3duk8LNXRdJP4zIvvo7lHcU0ArF97f6z51pX0tg9/dPlqVPg/z9C3u fg8YAwiW4nmoRkgAjOAOYa7DwSHnaMqswssGZKQtYgBx7lAq6jricv80WS5RF5a8TUyn SqicHeIdvzx230Qcy5dOS/yBqMr5/1BFT00QQG/JTHeID51ESicjVKNVUWJEgFY9z/7+ ChGViuPSYfwF67rjO/+dr25JPay+hJPRslqry1yG76bx/73Ug34LBfgZses73w0idXS7 y6GA== |
| X-Gm-Message-State | AG10YOT6F9of+07ADYFt5VI4b9T8WW9IrdmgSgAKqTeQC6kyu5mK6DYxAmoBA4WSb0cg5dSr |
| X-Received | by 10.194.2.41 with SMTP id 9mr14560284wjr.10.1455885833821; Fri, 19 Feb 2016 04:43:53 -0800 (PST) |
| Organization | university of trento |
| X-Mailer | Claws Mail 3.12.0 (GTK+ 2.24.28; x86_64-pc-linux-gnu) |
| MIME-Version | 1.0 |
| Content-Type | text/plain; charset=US-ASCII |
| Content-Transfer-Encoding | 7bit |
| Sender | robomod@news.nic.it |
| List-ID | <linux-kernel.vger.kernel.org> |
| X-Mailing-List | linux-kernel@vger.kernel.org |
| Approved | robomod@news.nic.it |
| Lines | 36 |
| X-Original-Cc | Peter Zijlstra <peterz@infradead.org> |
| X-Original-Date | Fri, 19 Feb 2016 13:43:45 +0100 |
| X-Original-Message-ID | <20160219134345.70ff4aa0@utopia> |
| X-Original-Sender | linux-kernel-owner@vger.kernel.org |
| Xref | csiph.com linux.kernel:1338160 |
Show key headers only | View raw
Hi,
when playing with the __dl_{add,sub}_ac() stuff recently posted by
Juri, I found something that looks strange in prio_changed_dl():
static void prio_changed_dl(struct rq *rq, struct task_struct *p,
int oldprio)
{
if (task_on_rq_queued(p) || rq->curr == p) {
[...]
} else
switched_to_dl(rq, p);
}
but switched_to_dl() does:
static void switched_to_dl(struct rq *rq, struct task_struct *p)
{
if (task_on_rq_queued(p) && rq->curr != p) {
[...]
}
}
so, prio_changed_dl() invokes switched_to_dl() if task_on_rq_queued()
is false, but in this case switched_to_dl() does nothing... Am I
missing something, or the
} else
switched_to_dl(rq, p);
is useless?
(BTW, it seems to me that switched_to_dl() is never invoked, for some
reason...)
Thanks,
Luca
If you wonder how this is related to __dl_{add,sub}_ac(), I am going to
write an email about it in a short time :)
Back to linux.kernel | Previous | Next | Find similar | Unroll thread
Question about prio_changed_dl() luca abeni <luca.abeni@unitn.it> - 2016-02-19 13:50 +0100
csiph-web