| To: | Alex Elder <aelder@xxxxxxx> |
|---|---|
| Subject: | [PATCH] xfs: Silence bounds checking compiler warning |
| From: | Maarten Lankhorst <m.b.lankhorst@xxxxxxxxx> |
| Date: | Thu, 23 Jun 2011 17:08:22 +0200 |
| Cc: | xfs-masters@xxxxxxxxxxx, xfs@xxxxxxxxxxx, Linux Kernel Mailing List <linux-kernel@xxxxxxxxxxxxxxx> |
| Dkim-signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:message-id:date:from:user-agent:mime-version:to :cc:subject:content-type:content-transfer-encoding; bh=wPmciI2L2yEKYL/XMCRURNiI20fYzMpkZzUznLDVUb8=; b=Ou/J9o1BNxP131KUZojkh3Zie/31nlzGW9jAbSAX0gew+mT22UBf/n4z0sRNRvN7An GtM8KjDxJ5TqHCp7W6ip/4IzV3q7hrLfqV6UGisXkxFT3hF5m3kiK7so5Hl7S4P0wtI+ EfEEUSV7aPI9kPBi43r0GPPcQJFtcWMQBNtu0= |
| Domainkey-signature: | a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :content-type:content-transfer-encoding; b=dDxNRMDbxvUJXHVMErSAc17B+BA7HZQVzJF7Yvh9LdjF6/by1Y0iIqdxn9tUCSnwSQ ssVXWvAi1cfbJ8gGujRqPzC8hIhtHqufymJ4+TzSG15galUxRPj3gHQJKbYw3V9XNt05 EwXbww33M6SLfCceRkb5ionTLxOKYAaf7Xmds= |
| User-agent: | Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.17) Gecko/20110428 Fedora/3.1.10-1.fc15 Thunderbird/3.1.10 |
gcc with -Warray-bounds generates a false positive on this
since xfs defines the struct with u8 name[1]; to be able to
add a tag at the end.
Signed-off-by: Maarten Lankhorst <m.b.lankhorst@xxxxxxxxx>
---
fs/xfs/xfs_dir2_block.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/fs/xfs/xfs_dir2_block.c b/fs/xfs/xfs_dir2_block.c
index 580d99c..09b4aed 100644
--- a/fs/xfs/xfs_dir2_block.c
+++ b/fs/xfs/xfs_dir2_block.c
@@ -1148,7 +1148,7 @@ xfs_dir2_sf_to_block(
((char *)block + XFS_DIR2_DATA_DOTDOT_OFFSET);
dep->inumber = cpu_to_be64(xfs_dir2_sf_get_inumber(sfp,
&sfp->hdr.parent));
dep->namelen = 2;
- dep->name[0] = dep->name[1] = '.';
+ dep->name[0] = ((__u8 *)dep->name)[1] = '.';
tagp = xfs_dir2_data_entry_tag_p(dep);
*tagp = cpu_to_be16((char *)dep - (char *)block);
xfs_dir2_data_log_entry(tp, bp, dep);
--
1.7.5.4
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: xfs_repair: "fatal error -- ran out of disk space!", Patrick J. LoPresti |
|---|---|
| Next by Date: | Re: [PATCH] xfs: Silence bounds checking compiler warning, Maarten Lankhorst |
| Previous by Thread: | xfstests 228 output log differ, Ajeet Yadav |
| Next by Thread: | Re: [PATCH] xfs: Silence bounds checking compiler warning, Maarten Lankhorst |
| Indexes: | [Date] [Thread] [Top] [All Lists] |