:: RootR ::  Hosting Order Map Login   Secure Inter-Network Operations  
 
bd_link_disk_holder(9) - phpMan

Command: man perldoc info search(apropos)  


BD_LINK_DISK_HOLDER(9)                    The Linux VFS                    BD_LINK_DISK_HOLDER(9)



NAME
       bd_link_disk_holder - create symlinks between holding disk and slave bdev

SYNOPSIS
       int bd_link_disk_holder(struct block_device * bdev, struct gendisk * disk);

ARGUMENTS
       bdev
           the claimed slave bdev

       disk
           the holding disk

DESCRIPTION
       DON'T USE THIS UNLESS YOU'RE ALREADY USING IT.

       This functions creates the following sysfs symlinks.

       - from “slaves” directory of the holder disk to the claimed bdev - from “holders”
       directory of the bdev to the holder disk

       For example, if /dev/dm-0 maps to /dev/sda and disk for dm-0 is passed to
       bd_link_disk_holder, then:

       /sys/block/dm-0/slaves/sda --> /sys/block/sda /sys/block/sda/holders/dm-0 -->
       /sys/block/dm-0

       The caller must have claimed bdev before calling this function and ensure that both bdev
       and disk are valid during the creation and lifetime of these symlinks.

CONTEXT
       Might sleep.

RETURN
       0 on success, -errno on failure.

COPYRIGHT
Kernel Hackers Manual 4.8.                 January 2017                    BD_LINK_DISK_HOLDER(9)


/man
rootr.net - man pages