[PATCH] Btrfs-progs: fix resolving of loop devices

2012-10-23 Thread Hector Oron
From: Nirbheek Chauhan nirbheek.chauhan at collabora.co.uk If the path to a given loopback file is longer than 64 characters, none of the Btrfs-progs tools can use it. This is because the size of loopinfo.lo_name returned by the LOOP_GET_STATUS ioctl is 64. The attached patch fixes this by

[PATCH] Btrfs-progs: fix resolving of loop devices

2012-10-12 Thread nirbheek . chauhan
From: Nirbheek Chauhan nirbheek.chau...@collabora.co.uk The LOOP_GET_STATUS ioctl truncates filenames to 64 characters. We should get the backing file for a given loop device from /sys/. This is how losetup does it as well. --- utils.c | 26 ++ 1 files changed, 14