X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=ldiskfs%2Fkernel_patches%2Fpatches%2Fext3-ea-in-inode-2.6-suse.patch;h=dcd87eddee1feb8a1a6bea7f11599e741249d998;hp=18efe81e0dae295c1d345c54e125ea94e9e80163;hb=78b07b566cf1b885963eac6b81a0cc27463a100a;hpb=9f83cc191dbed9c28e58f7886e8017ab3be55d93 diff --git a/ldiskfs/kernel_patches/patches/ext3-ea-in-inode-2.6-suse.patch b/ldiskfs/kernel_patches/patches/ext3-ea-in-inode-2.6-suse.patch index 18efe81..dcd87ed 100644 --- a/ldiskfs/kernel_patches/patches/ext3-ea-in-inode-2.6-suse.patch +++ b/ldiskfs/kernel_patches/patches/ext3-ea-in-inode-2.6-suse.patch @@ -617,12 +617,12 @@ Index: linux-2.6.5-7.311/fs/ext3/xattr.c + if (value) { + int offs = min_offs - value_len; + /* use last to create new entry */ ++ memset(last, 0, esize); + last->e_name_len = strlen(name); + last->e_name_index = name_index; + last->e_value_offs = cpu_to_le16(offs); + last->e_value_size = cpu_to_le32(value_len); + last->e_hash = last->e_value_block = 0; -+ memset(last->e_name, 0, esize); + memcpy(last->e_name, name, last->e_name_len); + if (start + offs + value_len > end) + printk("ALERT at %s:%d: 0x%p + %d + %zd > 0x%p\n",