lkml.org 
[lkml]   [2009]   [Jul]   [12]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 3/9] sparc: remove driver-core BUS_ID_SIZE
    Date
    From: Kay Sievers <kay.sievers@vrfy.org>

    The name size limit is gone from the driver-core, the BUS_ID_SIZE
    value will be removed.

    Cc: David S. Miller <davem@davemloft.net>
    Signed-off-by: Kay Sievers <kay.sievers@vrfy.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    ---
    arch/sparc/kernel/vio.c | 7 ++++++-
    1 files changed, 6 insertions(+), 1 deletions(-)

    diff --git a/arch/sparc/kernel/vio.c b/arch/sparc/kernel/vio.c
    index 753d128..c28c714 100644
    --- a/arch/sparc/kernel/vio.c
    +++ b/arch/sparc/kernel/vio.c
    @@ -224,7 +224,12 @@ static struct vio_dev *vio_create_one(struct mdesc_handle *hp, u64 mp,
    if (!strcmp(type, "domain-services-port"))
    bus_id_name = "ds";

    - if (strlen(bus_id_name) >= BUS_ID_SIZE - 4) {
    + /*
    + * 20 char is the old driver-core name size limit, which is no more.
    + * This check can probably be removed after review and possible
    + * adaption of the vio users name length handling.
    + */
    + if (strlen(bus_id_name) >= 20 - 4) {
    printk(KERN_ERR "VIO: bus_id_name [%s] is too long.\n",
    bus_id_name);
    return NULL;
    --
    1.6.3.2


    \
     
     \ /
      Last update: 2009-07-13 00:51    [W:0.019 / U:29.988 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site