All of lore.kernel.org
 help / color / mirror / Atom feed
From: peter.senna@gmail.com (Peter Senna Tschudin)
To: kernelnewbies@lists.kernelnewbies.org
Subject: Can I submit simple patches like this to the primary ML?
Date: Thu, 29 Jan 2015 12:39:39 +0100	[thread overview]
Message-ID: <CA+MoWDqTEud80RC_gVNXYHjRnU8JYPkS153Q3f6y=+YFjxC9PA@mail.gmail.com> (raw)
In-Reply-To: <CALD9WKwHJVR+NNxB-CceEPZ2hH+H=CKPrYtWzYjZz1AwL8Fa_w@mail.gmail.com>

On Thu, Jan 29, 2015 at 12:27 PM, Vin?cius Tinti <viniciustinti@gmail.com>
wrote:

> On Thu, Jan 29, 2015 at 3:07 AM, Greg KH <greg@kroah.com> wrote:
> > On Thu, Jan 29, 2015 at 02:16:51AM -0200, Vin?cius Tinti wrote:
> >> On Thu, Jan 29, 2015 at 2:08 AM, Greg KH <greg@kroah.com> wrote:
> >> > On Thu, Jan 29, 2015 at 01:48:43AM -0200, Vin?cius Tinti wrote:
> >> >> This is a simple patch that initializes a function with NULL to
> avoid some
> >> >> compiler warnings. In such cases should I proceed as a normal patch
> or it is
> >> >> better to send to another ML like to one for trivial patches?
> >> >>
> >> >> Thanks,
> >> >>
> >> >> Tinti
> >> >
> >> >> >From a391789bf44afbdbe2a7b3c76301b5ece9f72475 Mon Sep 17 00:00:00
> 2001
> >> >> From: =?UTF-8?q?Vin=C3=ADcius=20Tinti?= <viniciustinti@gmail.com>
> >> >> Date: Thu, 29 Jan 2015 01:35:34 -0200
> >> >> Subject: [PATCH] x86: LLVMLinux: Fix uninitialized function do_reloc
> >> >> MIME-Version: 1.0
> >> >> Content-Type: text/plain; charset=UTF-8
> >> >> Content-Transfer-Encoding: 8bit
> >> >>
> >> >> Explicit initializes do_reloc function with NULL. Later the function
> is
> >> >> either proper initialized of an error issued.
> >> >>
> >> >> Signed-off-by: Vin?cius Tinti <viniciustinti@gmail.com>
> >> >> ---
> >> >>  arch/x86/tools/relocs.c | 2 +-
> >> >>  1 file changed, 1 insertion(+), 1 deletion(-)
> >> >>
> >> >> diff --git a/arch/x86/tools/relocs.c b/arch/x86/tools/relocs.c
> >> >> index 0c2fae8..1d533f1 100644
> >> >> --- a/arch/x86/tools/relocs.c
> >> >> +++ b/arch/x86/tools/relocs.c
> >> >> @@ -971,7 +971,7 @@ static void emit_relocs(int as_text, int
> use_real_mode)
> >> >>       int i;
> >> >>       int (*write_reloc)(uint32_t, FILE *) = write32;
> >> >>       int (*do_reloc)(struct section *sec, Elf_Rel *rel, Elf_Sym
> *sym,
> >> >> -                     const char *symname);
> >> >> +                     const char *symname) = NULL;
> >> >
> >> > I think you need to get an updated version of the compiler as this
> patch
> >> > should not be needed at all.  It doesn't cause a warning here for me
> >> > without it.
> >>
> >> In fact it causes a warning on Clang which complains that:
> >>
> >>    arch/x86/tools/relocs.c:977:6: warning: variable 'do_reloc' is used
> >> uninitialized whenever 'if' condition is false
> >> [-Wsometimes-uninitialized]
> >
> > I suggest you file a bug with clang, gcc doesn't have this problem at
> > all as obviously, if you look at the code, that variable can never be
> > used uninitialized.
>
> I can simply turn down this kind of warning.
>
> >> I think there is not a problem on the current code but to avoid
> >> further problems I believe it is worth to initialize this function
> >> with NULL.
> >> What do you think?
> >
> > Don't paper over bugs in the compiler with kernel code changes for no
> > good reason :)
>
> Agreed. But whenever I find a warning in GCC during the build what
> should I do with it?
> Can I simply send it to the main ml?
>
If you believe your patch is correct, and if checkpatch.pl doesn't complain
about your patch, then get_maintainers.pl will tell you the people and
mailing lists you should send your patch to.


>
> > thanks,
> >
> > greg k-h
>
>
>
> --
> Simplicity is the ultimate sophistication
>
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies at kernelnewbies.org
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>



-- 
Peter
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20150129/b15f1fbc/attachment-0001.html 

  reply	other threads:[~2015-01-29 11:39 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-01-29  3:48 Can I submit simple patches like this to the primary ML? Vinícius Tinti
2015-01-29  4:08 ` Greg KH
2015-01-29  4:16   ` Vinícius Tinti
2015-01-29  5:07     ` Greg KH
2015-01-29 11:27       ` Vinícius Tinti
2015-01-29 11:39         ` Peter Senna Tschudin [this message]
2015-01-29 14:19         ` Greg KH

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='CA+MoWDqTEud80RC_gVNXYHjRnU8JYPkS153Q3f6y=+YFjxC9PA@mail.gmail.com' \
    --to=peter.senna@gmail.com \
    --cc=kernelnewbies@lists.kernelnewbies.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.