Displaying 20 results from an estimated 66 matches for "sync_bitops".
2008 Jun 19
0
[PATCH] ia64/xen: introduce synch bitops which is necessary for ia64/xen support.
define sync bitops which is necessary for ia64/xen.
Cc: Robin Holt <holt at sgi.com>
Cc: Jeremy Fitzhardinge <jeremy at goop.org>
Signed-off-by: Isaku Yamahata <yamahata at valinux.co.jp>
Cc: "Luck, Tony" <tony.luck at intel.com>
---
include/asm-ia64/sync_bitops.h | 50 ++++++++++++++++++++++++++++++++++++++++
1 files changed, 50 insertions(+), 0 deletions(-)
create mode 100644 include/asm-ia64/sync_bitops.h
diff --git a/include/asm-ia64/sync_bitops.h b/include/asm-ia64/sync_bitops.h
new file mode 100644
index 0000000..8d4b9af
--- /dev/null
+++ b/inclu...
2008 Feb 22
0
[PATCH 04/28] ia64/xen: introduce synch bitops which is necessary for ia64/xen support.
...ld be tossed, but reserve the right to
> rescind this comment later.
It's a leftover from i386 version so that I eliminated it.
ia64/xen: introduce synch bitops which is necessary for ia64/xen support.
Signed-off-by: Isaku Yamahata <yamahata at valinux.co.jp>
---
include/asm-ia64/sync_bitops.h | 59 ++++++++++++++++++++++++++++++++++++++++
1 files changed, 59 insertions(+), 0 deletions(-)
create mode 100644 include/asm-ia64/sync_bitops.h
diff --git a/include/asm-ia64/sync_bitops.h b/include/asm-ia64/sync_bitops.h
new file mode 100644
index 0000000..f56cd90
--- /dev/null
+++ b/inclu...
2008 Feb 22
0
[PATCH 04/28] ia64/xen: introduce synch bitops which is necessary for ia64/xen support.
...ld be tossed, but reserve the right to
> rescind this comment later.
It's a leftover from i386 version so that I eliminated it.
ia64/xen: introduce synch bitops which is necessary for ia64/xen support.
Signed-off-by: Isaku Yamahata <yamahata at valinux.co.jp>
---
include/asm-ia64/sync_bitops.h | 59 ++++++++++++++++++++++++++++++++++++++++
1 files changed, 59 insertions(+), 0 deletions(-)
create mode 100644 include/asm-ia64/sync_bitops.h
diff --git a/include/asm-ia64/sync_bitops.h b/include/asm-ia64/sync_bitops.h
new file mode 100644
index 0000000..f56cd90
--- /dev/null
+++ b/inclu...
2016 Jan 10
0
[PATCH v3 39/41] xen/events: use virt_xxx barriers
...en/events/events_fifo.c b/drivers/xen/events/events_fifo.c
index 96a1b8d..eff2b88 100644
--- a/drivers/xen/events/events_fifo.c
+++ b/drivers/xen/events/events_fifo.c
@@ -41,6 +41,7 @@
#include <linux/percpu.h>
#include <linux/cpu.h>
+#include <asm/barrier.h>
#include <asm/sync_bitops.h>
#include <asm/xen/hypercall.h>
#include <asm/xen/hypervisor.h>
@@ -296,7 +297,7 @@ static void consume_one_event(unsigned cpu,
* control block.
*/
if (head == 0) {
- rmb(); /* Ensure word is up-to-date before reading head. */
+ virt_rmb(); /* Ensure word is up-to-date...
2007 Jul 05
1
[-mm patch] arch/i386/xen/events.c should #include <asm/xen/hypervisor.h>
...ctions.
Signed-off-by: Adrian Bunk <bunk@stusta.de>
---
--- linux-2.6.22-rc6-mm1/arch/i386/xen/events.c.old 2007-07-03 04:26:28.000000000 +0200
+++ linux-2.6.22-rc6-mm1/arch/i386/xen/events.c 2007-07-03 04:26:59.000000000 +0200
@@ -31,6 +31,7 @@
#include <asm/irq.h>
#include <asm/sync_bitops.h>
#include <asm/xen/hypercall.h>
+#include <asm/xen/hypervisor.h>
#include <xen/events.h>
#include <xen/interface/xen.h>
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
2012 Mar 16
0
[xen-unstable test] 12252: regressions - FAIL
...e.com/gitweb?p=osstest.git;a=summary
Not pushing.
------------------------------------------------------------
changeset: 25069:46bf3ab42baf
tag: tip
user: Jan Beulich <jbeulich@suse.com>
date: Fri Mar 16 11:35:06 2012 +0100
unmodified drivers: use upstream sync_bitops if available
The forward ported xenlinux sources in openSuSE 12.2 were switched from
the old synch_bitops to the sync_bitops since kernel version 3.3. Add
compat macros to use either old or new helpers depending on used kernel
source version.
Signed-off-by: Jan Beulich...
2008 Apr 09
24
[PATCH 00/23] ia64/xen domU take 4
...rch/ia64/xen/xencomm.c | 95 +++++++
arch/ia64/xen/xenivt.S | 57 ++++
arch/ia64/xen/xensetup.S | 49 ++++
include/asm-ia64/machvec.h | 2 +
include/asm-ia64/machvec_xen.h | 22 ++
include/asm-ia64/meminit.h | 3 +-
include/asm-ia64/sync_bitops.h | 59 +++++
include/asm-ia64/xen/events.h | 50 ++++
include/asm-ia64/xen/grant_table.h | 29 ++
include/asm-ia64/xen/hypercall.h | 263 +++++++++++++++++++
include/asm-ia64/xen/hypervisor.h | 72 +++++
include/asm-ia64/xen/inst.h | 504 +++++++++++++++++++++++++++++++...
2008 Apr 09
24
[PATCH 00/23] ia64/xen domU take 4
...rch/ia64/xen/xencomm.c | 95 +++++++
arch/ia64/xen/xenivt.S | 57 ++++
arch/ia64/xen/xensetup.S | 49 ++++
include/asm-ia64/machvec.h | 2 +
include/asm-ia64/machvec_xen.h | 22 ++
include/asm-ia64/meminit.h | 3 +-
include/asm-ia64/sync_bitops.h | 59 +++++
include/asm-ia64/xen/events.h | 50 ++++
include/asm-ia64/xen/grant_table.h | 29 ++
include/asm-ia64/xen/hypercall.h | 263 +++++++++++++++++++
include/asm-ia64/xen/hypervisor.h | 72 +++++
include/asm-ia64/xen/inst.h | 504 +++++++++++++++++++++++++++++++...
2010 Mar 11
1
[PATCH 1/2] xen: balloon: Fix checkpatch issues
drivers/xen/balloon.c:50: WARNING: Use #include <linux/uaccess.h> instead of <asm/uaccess.h>
drivers/xen/balloon.c:158: ERROR: else should follow close brace '}'
drivers/xen/balloon.c:277: ERROR: do not use assignment in if condition
drivers/xen/balloon.c:293: ERROR: code indent should use tabs where possible
drivers/xen/balloon.c:364: ERROR: that open brace { should be on the
2010 Mar 11
1
[PATCH 1/2] xen: balloon: Fix checkpatch issues
drivers/xen/balloon.c:50: WARNING: Use #include <linux/uaccess.h> instead of <asm/uaccess.h>
drivers/xen/balloon.c:158: ERROR: else should follow close brace '}'
drivers/xen/balloon.c:277: ERROR: do not use assignment in if condition
drivers/xen/balloon.c:293: ERROR: code indent should use tabs where possible
drivers/xen/balloon.c:364: ERROR: that open brace { should be on the
2010 Mar 11
1
[PATCH 1/2] xen: balloon: Fix checkpatch issues
drivers/xen/balloon.c:50: WARNING: Use #include <linux/uaccess.h> instead of <asm/uaccess.h>
drivers/xen/balloon.c:158: ERROR: else should follow close brace '}'
drivers/xen/balloon.c:277: ERROR: do not use assignment in if condition
drivers/xen/balloon.c:293: ERROR: code indent should use tabs where possible
drivers/xen/balloon.c:364: ERROR: that open brace { should be on the
2008 May 19
20
[PATCH 00/23] ia64/xen domU take 6
...h/ia64/xen/xencomm.c | 95 +++++++
arch/ia64/xen/xenivt.S | 57 ++++
arch/ia64/xen/xensetup.S | 83 ++++++
include/asm-ia64/machvec.h | 2 +
include/asm-ia64/machvec_xen.h | 22 ++
include/asm-ia64/meminit.h | 3 +-
include/asm-ia64/sync_bitops.h | 57 ++++
include/asm-ia64/xen/events.h | 50 ++++
include/asm-ia64/xen/grant_table.h | 29 ++
include/asm-ia64/xen/hypercall.h | 263 +++++++++++++++++++
include/asm-ia64/xen/hypervisor.h | 72 +++++
include/asm-ia64/xen/inst.h | 501 ++++++++++++++++++++++++++++++++...
2008 May 19
20
[PATCH 00/23] ia64/xen domU take 6
...h/ia64/xen/xencomm.c | 95 +++++++
arch/ia64/xen/xenivt.S | 57 ++++
arch/ia64/xen/xensetup.S | 83 ++++++
include/asm-ia64/machvec.h | 2 +
include/asm-ia64/machvec_xen.h | 22 ++
include/asm-ia64/meminit.h | 3 +-
include/asm-ia64/sync_bitops.h | 57 ++++
include/asm-ia64/xen/events.h | 50 ++++
include/asm-ia64/xen/grant_table.h | 29 ++
include/asm-ia64/xen/hypercall.h | 263 +++++++++++++++++++
include/asm-ia64/xen/hypervisor.h | 72 +++++
include/asm-ia64/xen/inst.h | 501 ++++++++++++++++++++++++++++++++...
2007 Apr 18
15
[PATCH 0 of 13] Basic infrastructure patches for a paravirtualized kernel
...| 2
include/asm-i386/pgalloc.h | 4
include/asm-i386/pgtable.h | 1
include/asm-i386/processor.h | 74 ++++++++---------
include/asm-i386/ptrace.h | 5 -
include/asm-i386/segment.h | 10 ++
include/asm-i386/spinlock.h | 7 +
include/asm-i386/sync_bitops.h | 156 +++++++++++++++++++++++++++++++++++++
include/asm-i386/system.h | 36 ++++++++
include/linux/elfnote.h | 88 ++++++++++++++++++++
include/linux/mm.h | 9 ++
kernel/fork.c | 2
mm/fremap.c | 2
mm/memory...
2007 Apr 18
15
[PATCH 0 of 13] Basic infrastructure patches for a paravirtualized kernel
...| 2
include/asm-i386/pgalloc.h | 4
include/asm-i386/pgtable.h | 1
include/asm-i386/processor.h | 74 ++++++++---------
include/asm-i386/ptrace.h | 5 -
include/asm-i386/segment.h | 10 ++
include/asm-i386/spinlock.h | 7 +
include/asm-i386/sync_bitops.h | 156 +++++++++++++++++++++++++++++++++++++
include/asm-i386/system.h | 36 ++++++++
include/linux/elfnote.h | 88 ++++++++++++++++++++
include/linux/mm.h | 9 ++
kernel/fork.c | 2
mm/fremap.c | 2
mm/memory...
2007 Apr 18
8
[patch 0/8] Basic infrastructure patches for a paravirtualized kernel
Hi Andrew,
This series of patches lays the basic ground work for the
paravirtualized kernel patches coming later on. I think this lot is
ready for the rough-and-tumble world of the -mm tree.
The main change from the last posting is that all the page-table
related patches have been moved out, and will be posted separately.
Also, the off-by-one in reserving the top of address space has been
2007 Apr 18
8
[patch 0/8] Basic infrastructure patches for a paravirtualized kernel
Hi Andrew,
This series of patches lays the basic ground work for the
paravirtualized kernel patches coming later on. I think this lot is
ready for the rough-and-tumble world of the -mm tree.
The main change from the last posting is that all the page-table
related patches have been moved out, and will be posted separately.
Also, the off-by-one in reserving the top of address space has been
2008 Apr 30
23
[PATCH 00/23] ia64/xen domU take 5
...rch/ia64/xen/xencomm.c | 95 +++++++
arch/ia64/xen/xenivt.S | 57 ++++
arch/ia64/xen/xensetup.S | 49 ++++
include/asm-ia64/machvec.h | 2 +
include/asm-ia64/machvec_xen.h | 22 ++
include/asm-ia64/meminit.h | 3 +-
include/asm-ia64/sync_bitops.h | 57 ++++
include/asm-ia64/xen/events.h | 50 ++++
include/asm-ia64/xen/grant_table.h | 29 ++
include/asm-ia64/xen/hypercall.h | 263 +++++++++++++++++++
include/asm-ia64/xen/hypervisor.h | 72 +++++
include/asm-ia64/xen/inst.h | 504 ++++++++++++++++++++++++++++++++...
2008 Apr 30
23
[PATCH 00/23] ia64/xen domU take 5
...rch/ia64/xen/xencomm.c | 95 +++++++
arch/ia64/xen/xenivt.S | 57 ++++
arch/ia64/xen/xensetup.S | 49 ++++
include/asm-ia64/machvec.h | 2 +
include/asm-ia64/machvec_xen.h | 22 ++
include/asm-ia64/meminit.h | 3 +-
include/asm-ia64/sync_bitops.h | 57 ++++
include/asm-ia64/xen/events.h | 50 ++++
include/asm-ia64/xen/grant_table.h | 29 ++
include/asm-ia64/xen/hypercall.h | 263 +++++++++++++++++++
include/asm-ia64/xen/hypervisor.h | 72 +++++
include/asm-ia64/xen/inst.h | 504 ++++++++++++++++++++++++++++++++...
2008 Jul 03
29
[PATCH 00/29] ia64/xen domU take 8
...fter the first merge.
- optimization by binary patch
In fact, we had the patch to do that, but we intentionally dropped
for patch size/readability/cleanness.
- freeing the unused pages, i.e. pages for unused ivt.S.
- complete save/restore support
Changes from take 7:
- various typos
- clean up sync_bitops.h
- style fix on include/asm-ia64/xen/interface.h
- reserve the "break" numbers in include/asm-ia64/break.h
- xencomm clean up
- dropped NET_SKB_PAD patch. It was a bug in xen-netfront.c.
- CONFIG_IA64_XEN -> CONFIG_IA64_XEN_GUEST
- catch up for x86 pvclock-abi.h
- work around for IPI...