Displaying 7 results from an estimated 7 matches for "is_smp".
Did you mean:
is_jmp
2014 Sep 15
1
[PATCH 2/2] virtio-rng: fix stuck in catting hwrng attributes
...hed())
> > > > > - schedule_timeout_interruptible(1);
> > > > > + schedule_timeout_interruptible(10);
If cond_resched() does not work, it is a bug elsewehere.
> Problem only occurred in non-smp guest, we can improve it to:
>
> if(!is_smp())
> schedule_timeout_interruptible(10);
>
> is_smp() is only available for arm arch, we need a general one.
(It is num_online_cpus() > 1.)
2014 Sep 15
1
[PATCH 2/2] virtio-rng: fix stuck in catting hwrng attributes
...hed())
> > > > > - schedule_timeout_interruptible(1);
> > > > > + schedule_timeout_interruptible(10);
If cond_resched() does not work, it is a bug elsewehere.
> Problem only occurred in non-smp guest, we can improve it to:
>
> if(!is_smp())
> schedule_timeout_interruptible(10);
>
> is_smp() is only available for arm arch, we need a general one.
(It is num_online_cpus() > 1.)
2014 Sep 14
3
[PATCH 2/2] virtio-rng: fix stuck in catting hwrng attributes
On Sun, Sep 14, 2014 at 01:12:58AM +0800, Amos Kong wrote:
> On Thu, Sep 11, 2014 at 09:08:03PM +0930, Rusty Russell wrote:
> > Amos Kong <akong at redhat.com> writes:
> > > When I check hwrng attributes in sysfs, cat process always gets
> > > stuck if guest has only 1 vcpu and uses a slow rng backend.
> > >
> > > Currently we check if there is
2014 Sep 14
3
[PATCH 2/2] virtio-rng: fix stuck in catting hwrng attributes
On Sun, Sep 14, 2014 at 01:12:58AM +0800, Amos Kong wrote:
> On Thu, Sep 11, 2014 at 09:08:03PM +0930, Rusty Russell wrote:
> > Amos Kong <akong at redhat.com> writes:
> > > When I check hwrng attributes in sysfs, cat process always gets
> > > stuck if guest has only 1 vcpu and uses a slow rng backend.
> > >
> > > Currently we check if there is
2014 Sep 14
0
[PATCH 2/2] virtio-rng: fix stuck in catting hwrng attributes
..._unlock(&rng_mutex);
> > > >
> > > > - if (need_resched())
> > > > - schedule_timeout_interruptible(1);
> > > > + schedule_timeout_interruptible(10);
Problem only occurred in non-smp guest, we can improve it to:
if(!is_smp())
schedule_timeout_interruptible(10);
is_smp() is only available for arm arch, we need a general one.
> > > >
> > > > if (signal_pending(current)) {
> > > > err = -ERESTARTSYS;
> > > > --
--
Amos.
2013 Apr 29
0
[PATCH v9 2/2] ARM: Enable selection of SMP operations at boot time
...(*reserve)(void);/* reserve mem blocks */
diff --git a/arch/arm/kernel/setup.c b/arch/arm/kernel/setup.c
index dad3048..22cc863 100644
--- a/arch/arm/kernel/setup.c
+++ b/arch/arm/kernel/setup.c
@@ -770,10 +770,12 @@ void __init setup_arch(char **cmdline_p)
psci_init();
#ifdef CONFIG_SMP
if (is_smp()) {
- if (psci_smp_available())
- smp_set_ops(&psci_smp_ops);
- else if (mdesc->smp)
- smp_set_ops(mdesc->smp);
+ if (!mdesc->smp_init || !mdesc->smp_init()) {
+ if (psci_smp_available())
+ smp_set_ops(&psci_smp_ops);
+ else if (mdesc->smp)
+ smp_set_ops(mde...
2013 Apr 18
1
[PATCH] xen/arm: introduce xen_early_init, use PSCI on xen
...lude <asm/virt.h>
+#include <asm/xen/hypervisor.h>
+#include <xen/xen.h>
#include "atags.h"
#include "tcm.h"
@@ -768,6 +770,7 @@ void __init setup_arch(char **cmdline_p)
arm_dt_init_cpu_maps();
psci_init();
+ xen_early_init();
#ifdef CONFIG_SMP
if (is_smp()) {
if (!mdesc->smp_init || !mdesc->smp_init()) {
diff --git a/arch/arm/xen/enlighten.c b/arch/arm/xen/enlighten.c
index b002822..3006de4 100644
--- a/arch/arm/xen/enlighten.c
+++ b/arch/arm/xen/enlighten.c
@@ -11,6 +11,8 @@
#include <xen/xenbus.h>
#include <xen/page.h>
#in...