]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - fs/btrfs/free-space-cache.c
Merge branch 'for-2.6.38' of git://linux-nfs.org/~bfields/linux
[mv-sheeva.git] / fs / btrfs / free-space-cache.c
index a5501edc3c9fef1480eb2eab73d45107080a8904..a0390657451b920dac20e17aa04bcc86a0b583e0 100644 (file)
@@ -1216,6 +1216,7 @@ again:
         */
        search_start = *offset;
        search_bytes = *bytes;
+       search_bytes = min(search_bytes, end - search_start + 1);
        ret = search_bitmap(block_group, bitmap_info, &search_start,
                            &search_bytes);
        BUG_ON(ret < 0 || search_start != *offset);