Displaying 20 results from an estimated 22 matches for "iosched".
2008 Nov 12
15
[PATCH][RFC][12+2][v3] A expanded CFQ scheduler for cgroups
...--- cfqd
^
|
conventional control.
This patchset is against 2.6.28-rc2
2. Build
i. Apply this patchset (series 01 - 12) to kernel 2.6.28-rc2.
If you want to use optional functions, apply opt-1/opt-2 patches
to kernel 2.6.28-rc2.
ii. Build kernel with IOSCHED_CFQ_CGROUP=y option.
iii. Restart new kernel.
3. Usage of 2 layer CFQ
* Preparation for using 2 layer CFQ
i. Mount cfq_cgroup special device to device directory.
ex.
mkdir /dev/cgroup
mount -t cgroup -o cfq cfq /dev/cgroup
ii. Change elevator scheduler for device to "c...
2008 Nov 12
15
[PATCH][RFC][12+2][v3] A expanded CFQ scheduler for cgroups
...--- cfqd
^
|
conventional control.
This patchset is against 2.6.28-rc2
2. Build
i. Apply this patchset (series 01 - 12) to kernel 2.6.28-rc2.
If you want to use optional functions, apply opt-1/opt-2 patches
to kernel 2.6.28-rc2.
ii. Build kernel with IOSCHED_CFQ_CGROUP=y option.
iii. Restart new kernel.
3. Usage of 2 layer CFQ
* Preparation for using 2 layer CFQ
i. Mount cfq_cgroup special device to device directory.
ex.
mkdir /dev/cgroup
mount -t cgroup -o cfq cfq /dev/cgroup
ii. Change elevator scheduler for device to "c...
2008 Nov 07
0
[PATCH][cfq-cgroups] Introduce ioprio class for top layer.
...class for cfq data control layer.
By applying this patch, controller can also handle the RT/IDLE properties
among groups.
Signed-off-by: Satoshi UCHIDA <s-uchida at ap.jp.nec.com>
---
block/cfq-cgroup.c | 344 +++++++++++++++++++++++++------------------
include/linux/cfq-iosched.h | 1 +
2 files changed, 203 insertions(+), 142 deletions(-)
diff --git a/block/cfq-cgroup.c b/block/cfq-cgroup.c
index bb8cb6f..993a3b6 100644
--- a/block/cfq-cgroup.c
+++ b/block/cfq-cgroup.c
@@ -20,11 +20,24 @@
static const int cfq_cgroup_slice = HZ / 10;
+/*
+ * offset from end of ser...
2008 Nov 07
0
[PATCH][cfq-cgroups] Introduce ioprio class for top layer.
...class for cfq data control layer.
By applying this patch, controller can also handle the RT/IDLE properties
among groups.
Signed-off-by: Satoshi UCHIDA <s-uchida at ap.jp.nec.com>
---
block/cfq-cgroup.c | 344 +++++++++++++++++++++++++------------------
include/linux/cfq-iosched.h | 1 +
2 files changed, 203 insertions(+), 142 deletions(-)
diff --git a/block/cfq-cgroup.c b/block/cfq-cgroup.c
index bb8cb6f..993a3b6 100644
--- a/block/cfq-cgroup.c
+++ b/block/cfq-cgroup.c
@@ -20,11 +20,24 @@
static const int cfq_cgroup_slice = HZ / 10;
+/*
+ * offset from end of ser...
2018 May 23
3
[PATCH] block drivers/block: Use octal not symbolic permissions
...ealign modified multi-line calls to open parenthesis
Signed-off-by: Joe Perches <joe at perches.com>
---
block/blk-integrity.c | 12 +++----
block/blk-mq-sysfs.c | 6 ++--
block/blk-sysfs.c | 68 ++++++++++++++++++-------------------
block/cfq-iosched.c | 2 +-
block/deadline-iosched.c | 3 +-
block/genhd.c | 37 ++++++++++----------
block/mq-deadline.c | 3 +-
block/partition-generic.c | 22 ++++++------
drivers/block/DAC960.c | 3 +-
drivers/block/aoe/a...
2018 May 23
3
[PATCH] block drivers/block: Use octal not symbolic permissions
...ealign modified multi-line calls to open parenthesis
Signed-off-by: Joe Perches <joe at perches.com>
---
block/blk-integrity.c | 12 +++----
block/blk-mq-sysfs.c | 6 ++--
block/blk-sysfs.c | 68 ++++++++++++++++++-------------------
block/cfq-iosched.c | 2 +-
block/deadline-iosched.c | 3 +-
block/genhd.c | 37 ++++++++++----------
block/mq-deadline.c | 3 +-
block/partition-generic.c | 22 ++++++------
drivers/block/DAC960.c | 3 +-
drivers/block/aoe/a...
2007 May 14
3
zaptel huge irq problem
...calls going through my
zaptel device (TDM400P), so i decided to check on possible timer issue,
and found lots of issues on forums concerning the sensibility of zaptel
with IRQs, and tried about everything: moving PCI slots, noapic and
acpi=off boot options, play with different kernel options:
iosched/preemption/timer/..., play with BIOS PCI options, change
priorities, PCI latencies, IRQ balance, smp_afinity, ................
but impossible to come up with anything correcting that problem.
Any idea about this? Is it possible to force the timer to ztdummy (RTC
timer) when you have a zap card...
2008 Oct 29
0
[PATCH][cfq-cgroups] Introduce cgroups structure with ioprio entry.
...lude/linux/cgroup_subsys.h | 6 ++
2 files changed, 154 insertions(+), 0 deletions(-)
diff --git a/block/cfq-cgroup.c b/block/cfq-cgroup.c
index aaa00ef..733980d 100644
--- a/block/cfq-cgroup.c
+++ b/block/cfq-cgroup.c
@@ -15,6 +15,154 @@
#include <linux/cgroup.h>
#include <linux/cfq-iosched.h>
+#define CFQ_CGROUP_MAX_IOPRIO (7)
+
+
+struct cfq_cgroup {
+ struct cgroup_subsys_state css;
+ unsigned int ioprio;
+};
+
+static inline struct cfq_cgroup *cgroup_to_cfq_cgroup(struct cgroup *cont)
+{
+ return container_of(cgroup_subsys_state(cont, cfq_subsys_id),
+ struct cfq_cgrou...
2009 Sep 10
24
[Bug 23847] New: kernel BUG when using nouveau
...ing fifo 2
[ 281.463089] nouveau 0000:01:00.0: nouveau_channel_free: freeing fifo 1
[ 281.486950] [TTM] Zone kernel: Used memory at exit: 0 kiB.
[ 281.486956] [TTM] Zone highmem: Used memory at exit: 0 kiB.
[ 288.525197] ------------[ cut here ]------------
[ 288.525215] WARNING: at block/cfq-iosched.c:1771 cfq_cic_lookup+0x61/0xce()
[ 288.525222] Hardware name: XPS M1530
[ 288.525226] Modules linked in: fuse nouveau ttm drm_kms_helper drm agpgart
i2c_algo_bit iwl3945 iwlcore mac80211 cfg80211 ohci1394 ieee1394 btusb
bluetooth rfkill sdhci_pci sdhci mmc_core ricoh_mmc s...
2012 Apr 20
1
[PATCH] multiqueue: a hodge podge of things
Not really interesting yet, this just gets us to the state where
single queue boots on a current kernel.
Signed-off-by: Jens Axboe <axboe at kernel.dk>
---
block/Kconfig | 5 +
block/Kconfig.iosched | 2 +
block/blk-core.c | 427 ++++++++++++++++++--------------------
block/blk-exec.c | 14 +-
block/blk-flush.c | 13 +-
block/blk-map.c | 2 +-
block/blk-merge.c | 61 +++---
block/blk-settings...
2012 Apr 20
1
[PATCH] multiqueue: a hodge podge of things
Not really interesting yet, this just gets us to the state where
single queue boots on a current kernel.
Signed-off-by: Jens Axboe <axboe at kernel.dk>
---
block/Kconfig | 5 +
block/Kconfig.iosched | 2 +
block/blk-core.c | 427 ++++++++++++++++++--------------------
block/blk-exec.c | 14 +-
block/blk-flush.c | 13 +-
block/blk-map.c | 2 +-
block/blk-merge.c | 61 +++---
block/blk-settings...
2016 Nov 17
13
automatic IRQ affinity for virtio
Hi Michael,
this series contains a couple cleanups for the virtio_pci interrupt
handling code, including a switch to the new pci_irq_alloc_vectors
helper, and support for automatic affinity by the PCI layer if the
consumers ask for it. It then converts over virtio_blk to use this
functionality so that it's blk-mq queues are aligned to the MSI-X
vector routing. I have a similar patch in the
2016 Nov 17
13
automatic IRQ affinity for virtio
Hi Michael,
this series contains a couple cleanups for the virtio_pci interrupt
handling code, including a switch to the new pci_irq_alloc_vectors
helper, and support for automatic affinity by the PCI layer if the
consumers ask for it. It then converts over virtio_blk to use this
functionality so that it's blk-mq queues are aligned to the MSI-X
vector routing. I have a similar patch in the
2017 Feb 05
13
automatic IRQ affinity for virtio V3
Hi Michael, hi Jason,
This patches applies a few cleanups to the virtio PCI interrupt handling
code, and then converts the virtio PCI code to use the automatic MSI-X
vectors spreading, as well as using the information in virtio-blk
and virtio-scsi to automatically align the blk-mq queues to the MSI-X
vectors.
Changes since V2:
- remove a redundant callback check
- calculate ->msix_vectors
2017 Feb 05
13
automatic IRQ affinity for virtio V3
Hi Michael, hi Jason,
This patches applies a few cleanups to the virtio PCI interrupt handling
code, and then converts the virtio PCI code to use the automatic MSI-X
vectors spreading, as well as using the information in virtio-blk
and virtio-scsi to automatically align the blk-mq queues to the MSI-X
vectors.
Changes since V2:
- remove a redundant callback check
- calculate ->msix_vectors
2017 Jan 27
15
automatic IRQ affinity for virtio V2
Hi Michael, hi Jason,
This patches applies a few cleanups to the virtio PCI interrupt handling
code, and then converts the virtio PCI code to use the automatic MSI-X
vectors spreading, as well as using the information in virtio-blk
and virtio-scsi to automatically align the blk-mq queues to the MSI-X
vectors.
Changes since V1:
- dropped the patches already merged for 4.10-rc
- new patch to
2017 Jan 27
15
automatic IRQ affinity for virtio V2
Hi Michael, hi Jason,
This patches applies a few cleanups to the virtio PCI interrupt handling
code, and then converts the virtio PCI code to use the automatic MSI-X
vectors spreading, as well as using the information in virtio-blk
and virtio-scsi to automatically align the blk-mq queues to the MSI-X
vectors.
Changes since V1:
- dropped the patches already merged for 4.10-rc
- new patch to
2020 Mar 11
0
[PATCH -next 000/491] treewide: use fallthrough;
...| 8 +-
arch/x86/math-emu/errors.c | 2 +-
arch/x86/math-emu/fpu_trig.c | 2 +-
arch/x86/mm/ioremap.c | 3 +-
arch/xtensa/kernel/signal.c | 2 +-
block/badblocks.c | 2 +-
block/bfq-iosched.c | 4 +-
block/blk-wbt.c | 2 +-
crypto/drbg.c | 3 +-
crypto/tcrypt.c | 114 +++++++++---------
.../accessibility/braille/braille_console.c | 2 +-
drivers/acpi/ac.c...
2020 Mar 11
0
[PATCH -next 000/491] treewide: use fallthrough;
...| 8 +-
arch/x86/math-emu/errors.c | 2 +-
arch/x86/math-emu/fpu_trig.c | 2 +-
arch/x86/mm/ioremap.c | 3 +-
arch/xtensa/kernel/signal.c | 2 +-
block/badblocks.c | 2 +-
block/bfq-iosched.c | 4 +-
block/blk-wbt.c | 2 +-
crypto/drbg.c | 3 +-
crypto/tcrypt.c | 114 +++++++++---------
.../accessibility/braille/braille_console.c | 2 +-
drivers/acpi/ac.c...
2020 Mar 11
0
[PATCH -next 000/491] treewide: use fallthrough;
...| 8 +-
arch/x86/math-emu/errors.c | 2 +-
arch/x86/math-emu/fpu_trig.c | 2 +-
arch/x86/mm/ioremap.c | 3 +-
arch/xtensa/kernel/signal.c | 2 +-
block/badblocks.c | 2 +-
block/bfq-iosched.c | 4 +-
block/blk-wbt.c | 2 +-
crypto/drbg.c | 3 +-
crypto/tcrypt.c | 114 +++++++++---------
.../accessibility/braille/braille_console.c | 2 +-
drivers/acpi/ac.c...