Displaying 12 results from an estimated 12 matches for "gdp_dma".
Did you mean:
do_dma
2015 Feb 26
2
virtio balloon: do not call blocking ops when !TASK_RUNNING
...; The deeper problem is that virtio_ccw_get_config just silently fails on
> OOM.
>
> Neither get_config nor set_config are expected to fail.
>
> Cornelia, I think ccw and config_area should be allocated inside vcdev.
> You could either use pointers, or simply allocate vcdev with GDP_DMA.
>
> This would avoid the kmalloc inside these calls.
>
> Thanks,
> Rusty.
But it won't solve the problem of nested sleepers
with ccw: ATM is invokes ccw_io_helper to execute
commands, and that one calls wait_event
to wait for an interrupt.
Might be fixable but I think my pat...
2015 Feb 26
2
virtio balloon: do not call blocking ops when !TASK_RUNNING
...; The deeper problem is that virtio_ccw_get_config just silently fails on
> OOM.
>
> Neither get_config nor set_config are expected to fail.
>
> Cornelia, I think ccw and config_area should be allocated inside vcdev.
> You could either use pointers, or simply allocate vcdev with GDP_DMA.
>
> This would avoid the kmalloc inside these calls.
>
> Thanks,
> Rusty.
But it won't solve the problem of nested sleepers
with ccw: ATM is invokes ccw_io_helper to execute
commands, and that one calls wait_event
to wait for an interrupt.
Might be fixable but I think my pat...
2015 Feb 25
7
virtio balloon: do not call blocking ops when !TASK_RUNNING
Hi all,
with the recent kernel 3.19, I get a kernel warning when I start my
KVM guest on s390 with virtio balloon enabled:
[ 0.839687] do not call blocking ops when !TASK_RUNNING; state=1 set at
[<0000000000174a1e>] prepare_to_wait_event+0x7e/0x108
[ 0.839694] ------------[ cut here ]------------
[ 0.839697] WARNING: at kernel/sched/core.c:7326
[ 0.839698]
2015 Feb 25
7
virtio balloon: do not call blocking ops when !TASK_RUNNING
Hi all,
with the recent kernel 3.19, I get a kernel warning when I start my
KVM guest on s390 with virtio balloon enabled:
[ 0.839687] do not call blocking ops when !TASK_RUNNING; state=1 set at
[<0000000000174a1e>] prepare_to_wait_event+0x7e/0x108
[ 0.839694] ------------[ cut here ]------------
[ 0.839697] WARNING: at kernel/sched/core.c:7326
[ 0.839698]
2015 Feb 26
1
virtio balloon: do not call blocking ops when !TASK_RUNNING
...ntly fails on
> > > OOM.
> > >
> > > Neither get_config nor set_config are expected to fail.
> > >
> > > Cornelia, I think ccw and config_area should be allocated inside vcdev.
> > > You could either use pointers, or simply allocate vcdev with GDP_DMA.
> > >
> > > This would avoid the kmalloc inside these calls.
> > >
> > > Thanks,
> > > Rusty.
> >
> > But it won't solve the problem of nested sleepers
> > with ccw: ATM is invokes ccw_io_helper to execute
> > commands, an...
2015 Feb 26
1
virtio balloon: do not call blocking ops when !TASK_RUNNING
...ntly fails on
> > > OOM.
> > >
> > > Neither get_config nor set_config are expected to fail.
> > >
> > > Cornelia, I think ccw and config_area should be allocated inside vcdev.
> > > You could either use pointers, or simply allocate vcdev with GDP_DMA.
> > >
> > > This would avoid the kmalloc inside these calls.
> > >
> > > Thanks,
> > > Rusty.
> >
> > But it won't solve the problem of nested sleepers
> > with ccw: ATM is invokes ccw_io_helper to execute
> > commands, an...
2015 Feb 26
1
virtio balloon: do not call blocking ops when !TASK_RUNNING
...oc calls in virtio_ccw_get_config isn't enough I think,
it might still sleep.
>
> Neither get_config nor set_config are expected to fail.
>
> Cornelia, I think ccw and config_area should be allocated inside vcdev.
> You could either use pointers, or simply allocate vcdev with GDP_DMA.
>
> This would avoid the kmalloc inside these calls.
>
> Thanks,
> Rusty.
2015 Feb 26
0
virtio balloon: do not call blocking ops when !TASK_RUNNING
...irtio_ccw_get_config just silently fails on
> > OOM.
> >
> > Neither get_config nor set_config are expected to fail.
> >
> > Cornelia, I think ccw and config_area should be allocated inside vcdev.
> > You could either use pointers, or simply allocate vcdev with GDP_DMA.
> >
> > This would avoid the kmalloc inside these calls.
> >
> > Thanks,
> > Rusty.
>
> But it won't solve the problem of nested sleepers
> with ccw: ATM is invokes ccw_io_helper to execute
> commands, and that one calls wait_event
> to wait for...
2015 Feb 26
1
virtio balloon: do not call blocking ops when !TASK_RUNNING
...oc calls in virtio_ccw_get_config isn't enough I think,
it might still sleep.
>
> Neither get_config nor set_config are expected to fail.
>
> Cornelia, I think ccw and config_area should be allocated inside vcdev.
> You could either use pointers, or simply allocate vcdev with GDP_DMA.
>
> This would avoid the kmalloc inside these calls.
>
> Thanks,
> Rusty.
2015 Feb 26
0
virtio balloon: do not call blocking ops when !TASK_RUNNING
...irtio_ccw_get_config just silently fails on
> > OOM.
> >
> > Neither get_config nor set_config are expected to fail.
> >
> > Cornelia, I think ccw and config_area should be allocated inside vcdev.
> > You could either use pointers, or simply allocate vcdev with GDP_DMA.
> >
> > This would avoid the kmalloc inside these calls.
> >
> > Thanks,
> > Rusty.
>
> But it won't solve the problem of nested sleepers
> with ccw: ATM is invokes ccw_io_helper to execute
> commands, and that one calls wait_event
> to wait for...
2015 Feb 26
0
virtio balloon: do not call blocking ops when !TASK_RUNNING
...0 with virtio balloon enabled:
The deeper problem is that virtio_ccw_get_config just silently fails on
OOM.
Neither get_config nor set_config are expected to fail.
Cornelia, I think ccw and config_area should be allocated inside vcdev.
You could either use pointers, or simply allocate vcdev with GDP_DMA.
This would avoid the kmalloc inside these calls.
Thanks,
Rusty.
>
> [ 0.839687] do not call blocking ops when !TASK_RUNNING; state=1 set at
> [<0000000000174a1e>] prepare_to_wait_event+0x7e/0x108
> [ 0.839694] ------------[ cut here ]------------
> [...
2015 Feb 26
0
virtio balloon: do not call blocking ops when !TASK_RUNNING
...0 with virtio balloon enabled:
The deeper problem is that virtio_ccw_get_config just silently fails on
OOM.
Neither get_config nor set_config are expected to fail.
Cornelia, I think ccw and config_area should be allocated inside vcdev.
You could either use pointers, or simply allocate vcdev with GDP_DMA.
This would avoid the kmalloc inside these calls.
Thanks,
Rusty.
>
> [ 0.839687] do not call blocking ops when !TASK_RUNNING; state=1 set at
> [<0000000000174a1e>] prepare_to_wait_event+0x7e/0x108
> [ 0.839694] ------------[ cut here ]------------
> [...