On Sun, Jan 06, 2019 at 06:14:15PM -0800, Linus Torvalds wrote: > So this was a fairly unusual merge window with the holidays, and as a > result I'm not even going to complain about the pull requests that > ended up coming in late. It all mostly worked out fine, I think. And > lot of people got their pull requests in early, and hopefully had a > calm holiday season. Thanks again to everybody. > > The numbering change is not indicative of anything special. If you > want to have an official reason, it's that I ran out of fingers and > toes to count on, so 4.21 became 5.0. There's no nice git object > numerology this time (we're _about_ 6.5M objects in the git repo), and > there isn't any major particular feature that made for the release > numbering either. Of course, depending on your particular interests, > some people might well find a feature _they_ like so much that they > think it can do as a reason for incrementing the major number. > > So go wild. Make up your own reason for why it's 5.0. > > Because as usual, there's a lot of changes in there. Not because this > merge window was particularly big - but even our smaller merge windows > aren't exactly small. It's a very solid and average merge window with > just under 11k commits (or about 11.5k if you count merges). > > The stats look fairly normal. About 50% is drivers, 20% is > architecture updates, 10% is tooling, and the remaining 20% is all > over (documentation, networking, filesystems, header file updates, > core kernel code..). Nothing particular stands out, although I do like > seeing how some ancient drivers are getting put out to pasture > (*cought*isdn*cough*). > > As usual even the shortlog is much too big to post, so the summary > below is only a list of the pull requests I merged. > > Go test. Kick the tires. Be the first kid on your block running a 5.0 > pre-release kernel. >
For v5.0-rc1-1-g3bd6e94bec12: Build results: total: 158 pass: 155 fail: 3 Failed builds: csky:defconfig csky:allnoconfig csky:tinyconfig Qemu test results: total: 332 pass: 332 fail: 0 mm/memory.c: In function ‘__pte_alloc’: mm/memory.c:406:18: error: too few arguments to function ‘pte_alloc_one’ mm/memory.c: In function ‘__pte_alloc_kernel’: mm/memory.c:439:15: error: too few arguments to function ‘pte_alloc_one_kernel’ mm/memory.c: In function ‘do_fault_around’: mm/memory.c:3363:23: error: too few arguments to function ‘pte_alloc_one’ Bisect points to commit 4cf58924951ef ("mm: treewide: remove unused address argument from pte_alloc functions"). Interesting - wasn't that supposed to be automatic ? csky does use the the removed address argument, so I won't even try to provide a patch. Copying csky maintainer instead. Guenter --- # bad: [3bd6e94bec122a951d462c239b47954cf5f36e33] arch: restore generic-y += shmparam.h for some architectures # good: [3fed6ae4b027f9c93be18520f87bd06bdffd196b] ia64: fix compile without swiotlb git bisect start 'HEAD' '3fed6ae4b027' # bad: [e9666d10a5677a494260d60d1fa0b73cc7646eb3] jump_label: move 'asm goto' support test to Kconfig git bisect bad e9666d10a5677a494260d60d1fa0b73cc7646eb3 # bad: [b23b0ea3708c3dec599966fc856836aca48835b9] Merge tag 'armsoc-late' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc git bisect bad b23b0ea3708c3dec599966fc856836aca48835b9 # bad: [9ee3b3f4a5eb523ef27675ac2fcd2269b9d68767] Merge tag 'csky-for-linus-4.21' of git://github.com/c-sky/csky-linux git bisect bad 9ee3b3f4a5eb523ef27675ac2fcd2269b9d68767 # good: [655c16a8ce9c15842547f40ce23fd148aeccc074] exec: separate MM_ANONPAGES and RLIMIT_STACK accounting git bisect good 655c16a8ce9c15842547f40ce23fd148aeccc074 # bad: [a65981109f294ba7e64b33ad3b4575a4636fce66] Merge branch 'akpm' (patches from Andrew) git bisect bad a65981109f294ba7e64b33ad3b4575a4636fce66 # bad: [3bb5f4ac55dd91d516e7e36b45c94bd57efbb068] kernel/locking/mutex.c: remove caller signal_pending branch predictions git bisect bad 3bb5f4ac55dd91d516e7e36b45c94bd57efbb068 # good: [b058809bfc8faeb7b7cae047666e23375a060059] scripts/gdb: fix lx-version string output git bisect good b058809bfc8faeb7b7cae047666e23375a060059 # bad: [4cf58924951ef80eec636b863e7a53973c44261a] mm: treewide: remove unused address argument from pte_alloc functions git bisect bad 4cf58924951ef80eec636b863e7a53973c44261a # good: [ff1522bb7d98450c72aea729f0b4147bc9986aed] initramfs: cleanup incomplete rootfs git bisect good ff1522bb7d98450c72aea729f0b4147bc9986aed # first bad commit: [4cf58924951ef80eec636b863e7a53973c44261a] mm: treewide: remove unused address argument from pte_alloc functions