Thread (116 messages) 116 messages, 6 authors, 2014-08-26

Re: [PATCH 3.12 000/104] 3.12.27-stable review

From: Guenter Roeck <linux@roeck-us.net>
Date: 2014-08-21 16:31:38
Also in: lkml

On Thu, Aug 21, 2014 at 10:05:56AM +0200, Jiri Slaby wrote:
On 08/20/2014, 09:54 PM, Guenter Roeck wrote:
quoted
On Wed, Aug 20, 2014 at 09:54:59AM -0700, Guenter Roeck wrote:
quoted
On Wed, Aug 20, 2014 at 01:43:51PM +0200, Jiri Slaby wrote:
quoted
This is the start of the stable review cycle for the 3.12.27 release.
There are 104 patches in this series, all will be posted as a response
to this one.  If anyone has any issues with these being applied, please
let me know.

Responses should be made by Fri Aug 22 13:43:20 CEST 2014.
Anything received after that time might be too late.
Build results look good:
	total: 135 pass: 135 fail: 0

qemu tests passed except for sparc64 which hangs during boot, both for SMP and
non-SMP builds. I'll try to bisect as soon as I have a somewhat stable internet
connection.
Bisect result:

# bad: [c07d9e5da83f1470ccc58d37fe222dab36dbca67] drivers/rtc/interface.c: fix infinite loop in initializing the alarm
# good: [d83a3234d2e1e2a55e7f2430fc9ca29a9bd315e7] Linux 3.12.26
git bisect start 'HEAD' 'v3.12.26'
# bad: [0d543dade2be5f0ddb268c6d6ea0e86938e3bf42] sparc64: Add membar to Niagara2 memcpy code.
git bisect bad 0d543dade2be5f0ddb268c6d6ea0e86938e3bf42
# good: [6e1af05639abfc6f1841e6bf8b5c8492971ed1f2] staging: vt6655: Fix Warning on boot handle_irq_event_percpu.
git bisect good 6e1af05639abfc6f1841e6bf8b5c8492971ed1f2
# good: [6a25e8f778995cabb0cfe2acb3247e3b42dec35f] macvlan: Initialize vlan_features to turn on offload support.
git bisect good 6a25e8f778995cabb0cfe2acb3247e3b42dec35f
# good: [bf42f839476f1f447ca696fbbab7e741861d9d7d] sparc64: Fix executable bit testing in set_pmd_at() paths.
git bisect good bf42f839476f1f447ca696fbbab7e741861d9d7d
# bad: [6acda98c75b536deaba1bf21f93411fcc484fbb5] sparc64: Add basic validations to {pud,pmd}_bad().
git bisect bad 6acda98c75b536deaba1bf21f93411fcc484fbb5
# good: [a91ce41d405b3cc59d6666ec91a5a3235f9cbcf6] sparc64: Fix top-level fault handling bugs.
git bisect good a91ce41d405b3cc59d6666ec91a5a3235f9cbcf6
# first bad commit: [6acda98c75b536deaba1bf21f93411fcc484fbb5] sparc64: Add basic validations to {pud,pmd}_bad().

Reverting the offending patch ('Add basic validations ...') fixes the problem.
Hi,

thanks for the work!

Just note on patches, in 3.12, there are all 3.10 patches plus these three:
+sparc64-add-basic-validations-to-pud-pmd-_bad.patch
+sparc64-fix-executable-bit-testing-in-set_pmd_at-paths.patch
+sparc64-give-more-detailed-information-in-pgd-pmd-_error-and-kill-pte_error.patch

where the third adds only printouts.

These 3.14 patches are not applied to 3.12:
+sparc64-don-t-use-_page_present-in-pte_modify-mask.patch
+sparc64-fix-bugs-in-get_user_pages_fast-wrt.-thp.patch
+sparc64-fix-huge-pmd-invalidation.patch
+sparc64-fix-hex-values-in-comment-above-pte_modify.patch
+sparc64-fix-range-check-in-kern_addr_valid.patch
+sparc64-use-ilog2_4mb-instead-of-constant-22.patch
I tried to apply a couple of those, but they don't apply cleanly.
The last three are just cosmetical in 3.12. And I do not immediately see
in the rest, how they could improve the state. So I am going to remove
the add-basic-validations patch from 3.12.
... so that seems to be the best available solution, at least for now.

Guenter
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help