X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=ldiskfs%2Fkernel_patches%2Fpatches%2Frhel6.3%2Fext4-data-in-dirent.patch;h=ae8e51e5143552d3e202508b87c11f7e1b41a7ab;hp=b5341621de3222672d92f07fc3c42cbbb0b61a0d;hb=a101a95a3f58cde3ed912d074dc283b4083672ff;hpb=c6ab1fcc056778b18f685ec591ce27907e887617 diff --git a/ldiskfs/kernel_patches/patches/rhel6.3/ext4-data-in-dirent.patch b/ldiskfs/kernel_patches/patches/rhel6.3/ext4-data-in-dirent.patch index b5341621..ae8e51e 100644 --- a/ldiskfs/kernel_patches/patches/rhel6.3/ext4-data-in-dirent.patch +++ b/ldiskfs/kernel_patches/patches/rhel6.3/ext4-data-in-dirent.patch @@ -57,7 +57,7 @@ changes in ext4_add_entry() interface required. struct fname *fname, *new_fn; struct dir_private_info *info; int len; -+ int extra_data = 1; ++ int extra_data = 0; info = (struct dir_private_info *) dir_file->private_data; p = &info->root.rb_node; @@ -67,7 +67,7 @@ changes in ext4_add_entry() interface required. + if (dirent->file_type & EXT4_DIRENT_LUFID) + extra_data = ext4_get_dirent_data_len(dirent); + -+ len = sizeof(struct fname) + dirent->name_len + extra_data; ++ len = sizeof(struct fname) + dirent->name_len + extra_data + 1; + new_fn = kzalloc(len, GFP_KERNEL); if (!new_fn)