public inbox for glibc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug ports/14279] New: [2.15 backport] catch up on bugs fixed since 2.15 release
@ 2012-06-21 17:33 cmetcalf at tilera dot com
  2012-06-21 17:35 ` [Bug ports/14279] " cmetcalf at tilera dot com
                   ` (8 more replies)
  0 siblings, 9 replies; 10+ messages in thread
From: cmetcalf at tilera dot com @ 2012-06-21 17:33 UTC (permalink / raw)
  To: glibc-bugs

http://sourceware.org/bugzilla/show_bug.cgi?id=14279

             Bug #: 14279
           Summary: [2.15 backport] catch up on bugs fixed since 2.15
                    release
           Product: glibc
           Version: 2.15
            Status: NEW
          Keywords: glibc_2.15
          Severity: normal
          Priority: P2
         Component: ports
        AssignedTo: unassigned@sourceware.org
        ReportedBy: cmetcalf@tilera.com
                CC: carlos@systemhalted.org, roland@gnu.org
    Classification: Unclassified


Since tile has not yet been supported in an official release, this bug is just
a placeholder for bug fixes that have been made in master during the runup to
the 2.16 release.  The seven correctness bugs that have been fixed should be
backported to 2.15.  (Cleanup, performance bugs, and purely test-support
changes don't, I think, rise to the level of being necessary to backport.)

commit 3c19868059809171740f3f71ec0e950582b3b23b
Author: Chris Metcalf <cmetcalf@tilera.com>
Date:   Fri May 11 15:57:05 2012 -0400

    linux-generic: add wordsize-32 version of prlimit64/fanotify syscalls

commit 575298fcd298bb3ff7d7ba0d0bceac9429ae2b5d
Author: Chris Metcalf <cmetcalf@tilera.com>
Date:   Fri May 11 17:59:23 2012 -0400

    tile: allow memcpy(p, p, n) without corrupting memory at "p"

    Although this is not required by the definition of memcpy(),
    in practice this sort of thing does happen, and it's easy to make
    the code robust by doing nothing in this case.  (Since structure
    copy causes the compiler to emit a memcpy, in the case where the
    target structure is the same as the destination, we were seeing
    corruption.)

commit 024bb7b4a22e62faf932a7b9f071322716727d2d
Author: Chris Metcalf <cmetcalf@tilera.com>
Date:   Fri May 11 18:08:03 2012 -0400

    tile: fix bug in CFI definitions for clone.S

    We were missing a critical cfi_def_cfa_offset call in .Lthread_start
    which caused backtracing to get badly confused for threads.

commit 8927be2b217ad44682efd987e32320ee80c4dbe1
Author: Chris Metcalf <cmetcalf@tilera.com>
Date:   Fri May 11 18:10:00 2012 -0400

    tile: add include <features.h> to <sys/dataplane.h>

    We were using __BEGIN_DECLS without <features.h> and it just happened
    to mostly work, but of course we should include it here.

commit bcfe09d24161bdf3b734da2f2fc4692bd26b7f52
Author: Chris Metcalf <cmetcalf@tilera.com>
Date:   Mon May 14 15:03:46 2012 -0400

    tile: align stack for tilegx32

    Previously we weren't re-aligning the stack pointer during the
    call to _dl_init(), so for tilegx32 and an odd value in _dl_skip_args
    and kernel unaligned access fixups disabled, we would die with SIGBUS.
    We now handle this case properly by aligning before calling _dl_init().

commit 0adc5f3892fee6fc6221691e3f269fcc3b386965
Author: Chris Metcalf <cmetcalf@tilera.com>
Date:   Wed May 16 13:52:36 2012 -0400

    tilegx32: fix various bugs in setcontext/getcontext/swapcontext

commit 30aa747c6895cfb6ae7c9655375c1d0c87acdc41
Author: Chris Metcalf <cmetcalf@tilera.com>
Date:   Thu May 17 15:18:45 2012 -0400

    tile: add proper versioning for fegetenv()

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Bug ports/14279] [2.15 backport] catch up on bugs fixed since 2.15 release
  2012-06-21 17:33 [Bug ports/14279] New: [2.15 backport] catch up on bugs fixed since 2.15 release cmetcalf at tilera dot com
@ 2012-06-21 17:35 ` cmetcalf at tilera dot com
  2012-06-21 17:46 ` carlos_odonell at mentor dot com
                   ` (7 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: cmetcalf at tilera dot com @ 2012-06-21 17:35 UTC (permalink / raw)
  To: glibc-bugs

http://sourceware.org/bugzilla/show_bug.cgi?id=14279

--- Comment #1 from Chris Metcalf <cmetcalf at tilera dot com> 2012-06-21 17:35:18 UTC ---
Backported and tested.

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Bug ports/14279] [2.15 backport] catch up on bugs fixed since 2.15 release
  2012-06-21 17:33 [Bug ports/14279] New: [2.15 backport] catch up on bugs fixed since 2.15 release cmetcalf at tilera dot com
  2012-06-21 17:35 ` [Bug ports/14279] " cmetcalf at tilera dot com
@ 2012-06-21 17:46 ` carlos_odonell at mentor dot com
  2012-06-21 18:25 ` cmetcalf at tilera dot com
                   ` (6 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: carlos_odonell at mentor dot com @ 2012-06-21 17:46 UTC (permalink / raw)
  To: glibc-bugs

http://sourceware.org/bugzilla/show_bug.cgi?id=14279

Carlos O'Donell <carlos_odonell at mentor dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |carlos_odonell at mentor
                   |                            |dot com

--- Comment #2 from Carlos O'Donell <carlos_odonell at mentor dot com> 2012-06-21 17:45:49 UTC ---
Chris,

Could you attach the patch to this issue?

I can review the patch and OK you to check it into the stable 2.15 branch?

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Bug ports/14279] [2.15 backport] catch up on bugs fixed since 2.15 release
  2012-06-21 17:33 [Bug ports/14279] New: [2.15 backport] catch up on bugs fixed since 2.15 release cmetcalf at tilera dot com
  2012-06-21 17:35 ` [Bug ports/14279] " cmetcalf at tilera dot com
  2012-06-21 17:46 ` carlos_odonell at mentor dot com
@ 2012-06-21 18:25 ` cmetcalf at tilera dot com
  2012-06-21 19:07 ` carlos_odonell at mentor dot com
                   ` (5 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: cmetcalf at tilera dot com @ 2012-06-21 18:25 UTC (permalink / raw)
  To: glibc-bugs

http://sourceware.org/bugzilla/show_bug.cgi?id=14279

--- Comment #3 from Chris Metcalf <cmetcalf at tilera dot com> 2012-06-21 18:24:52 UTC ---
Created attachment 6464
  --> http://sourceware.org/bugzilla/attachment.cgi?id=6464
rollup of seven cherry-picked patches

These patches are all on master already.

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Bug ports/14279] [2.15 backport] catch up on bugs fixed since 2.15 release
  2012-06-21 17:33 [Bug ports/14279] New: [2.15 backport] catch up on bugs fixed since 2.15 release cmetcalf at tilera dot com
                   ` (2 preceding siblings ...)
  2012-06-21 18:25 ` cmetcalf at tilera dot com
@ 2012-06-21 19:07 ` carlos_odonell at mentor dot com
  2012-06-21 19:18 ` cmetcalf at tilera dot com
                   ` (4 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: carlos_odonell at mentor dot com @ 2012-06-21 19:07 UTC (permalink / raw)
  To: glibc-bugs

http://sourceware.org/bugzilla/show_bug.cgi?id=14279

--- Comment #4 from Carlos O'Donell <carlos_odonell at mentor dot com> 2012-06-21 19:06:45 UTC ---
(In reply to comment #3)
> Created attachment 6464 [details]
> rollup of seven cherry-picked patches
> 
> These patches are all on master already.

Chris,

Please split this into at *least* 2 commits, one for tile changes, one for
linux-generic changes.

OK to commit to 2.15 stable branch with those changes (and the expectation of
no new regressions in the testsuite).

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Bug ports/14279] [2.15 backport] catch up on bugs fixed since 2.15 release
  2012-06-21 17:33 [Bug ports/14279] New: [2.15 backport] catch up on bugs fixed since 2.15 release cmetcalf at tilera dot com
                   ` (3 preceding siblings ...)
  2012-06-21 19:07 ` carlos_odonell at mentor dot com
@ 2012-06-21 19:18 ` cmetcalf at tilera dot com
  2012-06-21 19:21 ` carlos_odonell at mentor dot com
                   ` (3 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: cmetcalf at tilera dot com @ 2012-06-21 19:18 UTC (permalink / raw)
  To: glibc-bugs

http://sourceware.org/bugzilla/show_bug.cgi?id=14279

--- Comment #5 from Chris Metcalf <cmetcalf at tilera dot com> 2012-06-21 19:18:07 UTC ---
(In reply to comment #4)
> Chris,
> 
> Please split this into at *least* 2 commits, one for tile changes, one for
> linux-generic changes.
> 
> OK to commit to 2.15 stable branch with those changes (and the expectation of
> no new regressions in the testsuite).

I think we're actually fine.  The changes in my repository for 2.15 are seven
commits, cherry picked in the usual way.  I haven't merged them into a single
commit or anything like that, and I was planning to push them as 7 commits,
including the "(cherry picked from commit blah blah)" lines in the commit
messages.

I haven't tested any platforms other than tilepro, tilegx64, and tilegx32, but
these changes aren't seen by any other platforms (yet - perhaps more to come
with linux-generic, but not yet that I know of).

Let me know if this sounds like what you were expecting :-)

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Bug ports/14279] [2.15 backport] catch up on bugs fixed since 2.15 release
  2012-06-21 17:33 [Bug ports/14279] New: [2.15 backport] catch up on bugs fixed since 2.15 release cmetcalf at tilera dot com
                   ` (4 preceding siblings ...)
  2012-06-21 19:18 ` cmetcalf at tilera dot com
@ 2012-06-21 19:21 ` carlos_odonell at mentor dot com
  2012-06-27 22:42 ` jsm28 at gcc dot gnu.org
                   ` (2 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: carlos_odonell at mentor dot com @ 2012-06-21 19:21 UTC (permalink / raw)
  To: glibc-bugs

http://sourceware.org/bugzilla/show_bug.cgi?id=14279

--- Comment #6 from Carlos O'Donell <carlos_odonell at mentor dot com> 2012-06-21 19:20:44 UTC ---
(In reply to comment #5)
> (In reply to comment #4)
> > Chris,
> > 
> > Please split this into at *least* 2 commits, one for tile changes, one for
> > linux-generic changes.
> > 
> > OK to commit to 2.15 stable branch with those changes (and the expectation of
> > no new regressions in the testsuite).
> 
> I think we're actually fine.  The changes in my repository for 2.15 are seven
> commits, cherry picked in the usual way.  I haven't merged them into a single
> commit or anything like that, and I was planning to push them as 7 commits,
> including the "(cherry picked from commit blah blah)" lines in the commit
> messages.
> 
> I haven't tested any platforms other than tilepro, tilegx64, and tilegx32, but
> these changes aren't seen by any other platforms (yet - perhaps more to come
> with linux-generic, but not yet that I know of).
> 
> Let me know if this sounds like what you were expecting :-)

That rationale is exactly what I was expecting, and sound good.

Please commit to 2.15 branch.

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Bug ports/14279] [2.15 backport] catch up on bugs fixed since 2.15 release
  2012-06-21 17:33 [Bug ports/14279] New: [2.15 backport] catch up on bugs fixed since 2.15 release cmetcalf at tilera dot com
                   ` (5 preceding siblings ...)
  2012-06-21 19:21 ` carlos_odonell at mentor dot com
@ 2012-06-27 22:42 ` jsm28 at gcc dot gnu.org
  2012-06-28 14:28 ` cmetcalf at tilera dot com
  2014-06-18  4:34 ` fweimer at redhat dot com
  8 siblings, 0 replies; 10+ messages in thread
From: jsm28 at gcc dot gnu.org @ 2012-06-27 22:42 UTC (permalink / raw)
  To: glibc-bugs

http://sourceware.org/bugzilla/show_bug.cgi?id=14279

--- Comment #7 from Joseph Myers <jsm28 at gcc dot gnu.org> 2012-06-27 22:42:08 UTC ---
As this was approved, you should commit it to the branch and close the bug as
fixed....

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Bug ports/14279] [2.15 backport] catch up on bugs fixed since 2.15 release
  2012-06-21 17:33 [Bug ports/14279] New: [2.15 backport] catch up on bugs fixed since 2.15 release cmetcalf at tilera dot com
                   ` (6 preceding siblings ...)
  2012-06-27 22:42 ` jsm28 at gcc dot gnu.org
@ 2012-06-28 14:28 ` cmetcalf at tilera dot com
  2014-06-18  4:34 ` fweimer at redhat dot com
  8 siblings, 0 replies; 10+ messages in thread
From: cmetcalf at tilera dot com @ 2012-06-28 14:28 UTC (permalink / raw)
  To: glibc-bugs

http://sourceware.org/bugzilla/show_bug.cgi?id=14279

Chris Metcalf <cmetcalf at tilera dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED

--- Comment #8 from Chris Metcalf <cmetcalf at tilera dot com> 2012-06-28 14:28:32 UTC ---
Pushed.

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Bug ports/14279] [2.15 backport] catch up on bugs fixed since 2.15 release
  2012-06-21 17:33 [Bug ports/14279] New: [2.15 backport] catch up on bugs fixed since 2.15 release cmetcalf at tilera dot com
                   ` (7 preceding siblings ...)
  2012-06-28 14:28 ` cmetcalf at tilera dot com
@ 2014-06-18  4:34 ` fweimer at redhat dot com
  8 siblings, 0 replies; 10+ messages in thread
From: fweimer at redhat dot com @ 2014-06-18  4:34 UTC (permalink / raw)
  To: glibc-bugs

https://sourceware.org/bugzilla/show_bug.cgi?id=14279

Florian Weimer <fweimer at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
              Flags|                            |security-

-- 
You are receiving this mail because:
You are on the CC list for the bug.


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2014-06-18  4:34 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-06-21 17:33 [Bug ports/14279] New: [2.15 backport] catch up on bugs fixed since 2.15 release cmetcalf at tilera dot com
2012-06-21 17:35 ` [Bug ports/14279] " cmetcalf at tilera dot com
2012-06-21 17:46 ` carlos_odonell at mentor dot com
2012-06-21 18:25 ` cmetcalf at tilera dot com
2012-06-21 19:07 ` carlos_odonell at mentor dot com
2012-06-21 19:18 ` cmetcalf at tilera dot com
2012-06-21 19:21 ` carlos_odonell at mentor dot com
2012-06-27 22:42 ` jsm28 at gcc dot gnu.org
2012-06-28 14:28 ` cmetcalf at tilera dot com
2014-06-18  4:34 ` fweimer at redhat dot com

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).