• Ed L. Cashin's avatar
    aoe: only install new AoE device once · 6b9699bb
    Ed L. Cashin authored
    An aoe driver user who had about 70 AoE targets found that he was hitting a
    BUG in sysfs_create_file because the aoe driver was trying to tell the kernel
    about an AoE device more than once.  Each AoE device was reachable by several
    local network interfaces, and multiple ATA device indentify responses were
    returning from that single device.
    
    This patch eliminates a race condition so that aoe always informs the block
    layer of a new AoE device once in the presence of multiple incoming ATA device
    identify responses.
    Signed-off-by: default avatarEd L. Cashin <ecashin@coraid.com>
    Cc: Greg KH <greg@kroah.com>
    Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
    Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
    6b9699bb
aoecmd.c 22.6 KB