From: "Serge E. Hallyn" <serue@us.ibm.com>
To: Dan Smith <danms@us.ibm.com>
Cc: linux-kernel@vger.kernel.org,
containers@lists.linux-foundation.org, akpm@linux-foundation.org
Subject: Re: [PATCH] Make new_utsname fields use the proper length constant
Date: Fri, 17 Apr 2009 13:06:13 -0500 [thread overview]
Message-ID: <20090417180613.GA22658@us.ibm.com> (raw)
In-Reply-To: <1239988696-18140-1-git-send-email-danms@us.ibm.com>
Quoting Dan Smith (danms@us.ibm.com):
> The members of the new_utsname structure are defined with magic numbers
> that *should* correspond to the constant __NEW_UTS_LEN+1. Everywhere else,
> code assumes this and uses the constant, so this patch makes the structure
> match.
>
> Originally suggested by Serge here:
>
> https://lists.linux-foundation.org/pipermail/containers/2009-March/016258.html
>
> Signed-off-by: Dan Smith <danms@us.ibm.com>
> Cc: containers@lists.linux-foundation.org
> Cc: akpm@linux-foundation.org
> Cc: serue@us.ibm.com
I realize it's weird putting __NEW_UTS_LEN+1 in the
length for struct old_utsname :), but you didn't make
up the names, so I would argue just do it for both
old_utsname and oldold_utsname too...
But of course even if you don't want to,
Acked-by: Serge Hallyn <serue@us.ibm.com>
thanks, Dan.
-serge
> ---
> include/linux/utsname.h | 12 ++++++------
> 1 files changed, 6 insertions(+), 6 deletions(-)
>
> diff --git a/include/linux/utsname.h b/include/linux/utsname.h
> index 1123267..3656b30 100644
> --- a/include/linux/utsname.h
> +++ b/include/linux/utsname.h
> @@ -22,12 +22,12 @@ struct old_utsname {
> };
>
> struct new_utsname {
> - char sysname[65];
> - char nodename[65];
> - char release[65];
> - char version[65];
> - char machine[65];
> - char domainname[65];
> + char sysname[__NEW_UTS_LEN + 1];
> + char nodename[__NEW_UTS_LEN + 1];
> + char release[__NEW_UTS_LEN + 1];
> + char version[__NEW_UTS_LEN + 1];
> + char machine[__NEW_UTS_LEN + 1];
> + char domainname[__NEW_UTS_LEN + 1];
> };
>
> #ifdef __KERNEL__
> --
> 1.5.6.3
next prev parent reply other threads:[~2009-04-17 18:06 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-04-17 17:18 [PATCH] Make new_utsname fields use the proper length constant Dan Smith
2009-04-17 17:18 ` Dan Smith
2009-04-17 18:06 ` Serge E. Hallyn [this message]
[not found] ` <1239988696-18140-1-git-send-email-danms-r/Jw6+rmf7HQT0dZR+AlfA@public.gmane.org>
2009-04-17 18:06 ` Serge E. Hallyn
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20090417180613.GA22658@us.ibm.com \
--to=serue@us.ibm.com \
--cc=akpm@linux-foundation.org \
--cc=containers@lists.linux-foundation.org \
--cc=danms@us.ibm.com \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.