lkml.org 
[lkml]   [2012]   [Sep]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v4 05/24] xen/arm: empty implementation of grant_table arch specific functions
    Date
    Changes in v2:

    - return -ENOSYS rather than -1.

    Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
    Acked-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
    ---
    arch/arm/xen/Makefile | 2 +-
    arch/arm/xen/grant-table.c | 53 ++++++++++++++++++++++++++++++++++++++++++++
    2 files changed, 54 insertions(+), 1 deletions(-)
    create mode 100644 arch/arm/xen/grant-table.c

    diff --git a/arch/arm/xen/Makefile b/arch/arm/xen/Makefile
    index b9d6acc..4384103 100644
    --- a/arch/arm/xen/Makefile
    +++ b/arch/arm/xen/Makefile
    @@ -1 +1 @@
    -obj-y := enlighten.o hypercall.o
    +obj-y := enlighten.o hypercall.o grant-table.o
    diff --git a/arch/arm/xen/grant-table.c b/arch/arm/xen/grant-table.c
    new file mode 100644
    index 0000000..dbd1330
    --- /dev/null
    +++ b/arch/arm/xen/grant-table.c
    @@ -0,0 +1,53 @@
    +/******************************************************************************
    + * grant_table.c
    + * ARM specific part
    + *
    + * Granting foreign access to our memory reservation.
    + *
    + * This program is free software; you can redistribute it and/or
    + * modify it under the terms of the GNU General Public License version 2
    + * as published by the Free Software Foundation; or, when distributed
    + * separately from the Linux kernel or incorporated into other
    + * software packages, subject to the following license:
    + *
    + * Permission is hereby granted, free of charge, to any person obtaining a copy
    + * of this source file (the "Software"), to deal in the Software without
    + * restriction, including without limitation the rights to use, copy, modify,
    + * merge, publish, distribute, sublicense, and/or sell copies of the Software,
    + * and to permit persons to whom the Software is furnished to do so, subject to
    + * the following conditions:
    + *
    + * The above copyright notice and this permission notice shall be included in
    + * all copies or substantial portions of the Software.
    + *
    + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
    + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
    + * IN THE SOFTWARE.
    + */
    +
    +#include <xen/interface/xen.h>
    +#include <xen/page.h>
    +#include <xen/grant_table.h>
    +
    +int arch_gnttab_map_shared(unsigned long *frames, unsigned long nr_gframes,
    + unsigned long max_nr_gframes,
    + void **__shared)
    +{
    + return -ENOSYS;
    +}
    +
    +void arch_gnttab_unmap(void *shared, unsigned long nr_gframes)
    +{
    + return;
    +}
    +
    +int arch_gnttab_map_status(uint64_t *frames, unsigned long nr_gframes,
    + unsigned long max_nr_gframes,
    + grant_status_t **__shared)
    +{
    + return -ENOSYS;
    +}
    --
    1.7.2.5


    \
     
     \ /
      Last update: 2012-09-14 14:01    [W:0.027 / U:242.488 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site