search for: fibmap

Displaying 11 results from an estimated 11 matches for "fibmap".

Did you mean: libmap
2002 Jan 07
2
Assertion failure in journal_flush()
Hi Steven, Hi ext3-users list! We encountered a reproduceable problem with ext3: When issuing a FIBMAP ioctl for a block written right before while the FS is under high load (RH build universe), the assertion !journal->j_running_transaction fails at the bottom of journal_flush() in fs/jbd/journal.c. We encountered this problem with the arch=s390x (64 bit big endian) bootloader zipl, I'll try...
2010 Mar 10
1
Finding the holes in sparse files.
Is there a way to find the holes in sparse files, other than assuming contiguous blocks of zeroes are holes? Thanks, Sean
2013 Aug 07
1
FIEMAP problem
Hi, We are trying to use OCFS2 as VM storage. After running into problems with qemu's disk_mirror feature we now think there could be a problem with the FIEMAP ioctl in OCFS2. As far as I understand the situation looks like this: Qemu inquiries the FS if the given section of the image is already allocated via the FIEMAP ioctl [1] It especially checks if fm_mapped_extents is greater 0.
2008 Mar 16
2
Filesystem fragmentation and scatter-gather DMA
When designing a filesystem, is fragmentation really an issue if access to the disk can be done using scatter-gather DMA techics ?
2007 Dec 13
2
SOLVED: failed to create ldlinux.sys
...:41:18.000000000 +0100 +++ unix/syslinux.c 2007-12-13 10:40:52.000000000 +0100 @@ -45,6 +45,7 @@ #include <sys/types.h> #include <sys/wait.h> #include <sys/mount.h> +#include <signal.h> #include <sys/ioctl.h> #include <linux/fs.h> /* FIGETBSZ, FIBMAP */ @@ -372,6 +373,11 @@ usage(); /* + * Fix sigchld handling + */ + signal(SIGCHLD, SIG_DFL); + + /* * First make sure we can open the device at all, and that we have * read/write permission. */ /MaF -- Martin Forssen <maf at appgate.com> Developm...
2002 Jan 11
0
ext3-2.4-0.9.16
...licable to 2.4.17. http://www.zip.com.au/~akpm/ext3-2.4-0.9.17-2418p3.gz 0.9.17 12 Jan 2002 ------------------- - Cleanup from Manfred Spraul which provides better randomisation of inode generation numbers. - A locking fix which prevents possible panics when an application is using ioctl(FIBMAP) against a loaded filesystem. - Buffer locking fix for journal descriptor buffers - fixes the "end_request: buffer-list destroyed" crash which can occur under heavy VM load. - Fix a buffer locking problem which could cause corruption if a process is reading from the underlying blo...
2013 Dec 11
1
Making --inplace and --sparse compatible
It seems to me that it should be possible to make --inplace and --sparse compatible. The manpage says -S, --sparse ... Conflicts with --inplace because it's not possible to overwrite data in a sparse fashion. but I think it _is_ possible to do that, provided the receiving side opens the dest file read-write instead of write-only. When writing within the existing
2005 Oct 14
2
ocfs2's bmap output
...like blade12:~# ~/a.out abc File: abc Size: 30002 Blocks: 8 Blocksize: 4096 0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 833699 where my test program basically calls bmap (or in this case as it's from userspace, it calls the FIBMAP ioctl) on each block of the file. however, when I run it on OCFS2, I get. blade12:/san/lc2# ~/a.out abc File: abc Size: 30002 Blocks: 8 Blocksize: 4096 0 5700288 1 5700289 2 5700290 3 5700291 4 5700292 5 5700293 6 5700294 7 5700295 I'm guessing this is...
2012 Aug 02
0
[PATCH 1/3] ALPHA: make sector size dynamic in extlinux
...SECTOR_SHIFT; + secp = sectors + (fe->fe_logical / sector_size); + sec = fe->fe_physical / sector_size; + nsec = fe->fe_length / sector_size; while (nsec--) { if (secp >= esec) @@ -249,7 +247,7 @@ static int sectmap_fie(int fd, sector_t *sectors, int nsectors) } /* Legacy FIBMAP based mapping */ -static int sectmap_fib(int fd, sector_t *sectors, int nsectors) +static int sectmap_fib(int fd, sector_t *sectors, int nsectors, unsigned sector_size) { unsigned int blk, nblk; unsigned int i; @@ -261,7 +259,9 @@ static int sectmap_fib(int fd, sector_t *sectors, int nse...
2009 Jan 28
2
[PATCH] fs: Add new pre-allocation ioctls to vfs for compatibility with legacy xfs ioctls
...nkage long compat_sys_ioctl(unsigne case FIOQSIZE: break; + case F_IOC_RESVSP_32: + case F_IOC_RESVSP64_32: +#ifdef BROKEN_X86_ALIGNMENT + arg = copy_to_space_resv(arg); + cmd = _NATIVE_IOC(cmd, struct space_resv); +#endif + error = ioctl_preallocate(filp, arg); + goto out_fput; + case FIBMAP: case FIGETBSZ: case FIONREAD: Index: xfs/fs/ioctl.c =================================================================== --- xfs.orig/fs/ioctl.c 2009-01-21 21:03:27.321448363 +0100 +++ xfs/fs/ioctl.c 2009-01-27 20:36:59.189424147 +0100 @@ -15,6 +15,7 @@ #include <linux/uaccess.h> #inclu...
2012 Sep 10
19
Initial support for sector size >512
This set of patches add some support for sector size >512. Currently it fixes extlinux, MBR for GPT and ext partitions. Other code is unaffected. This set of patches has been tested on a read Dell machine running a beta firmware.