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.