Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1501353 > unrolled thread

Linux 4.9-rc1

Started byLinus Torvalds <torvalds@linux-foundation.org>
First post2016-10-15 22:00 +0200
Last post2016-10-16 14:10 +0200
Articles 2 — 2 participants

Back to article view | Back to linux.kernel


Contents

  Linux 4.9-rc1 Linus Torvalds <torvalds@linux-foundation.org> - 2016-10-15 22:00 +0200
    linux-next: stats (Was: Linux 4.9-rc1) Stephen Rothwell <sfr@canb.auug.org.au> - 2016-10-16 14:10 +0200

#1501353 — Linux 4.9-rc1

FromLinus Torvalds <torvalds@linux-foundation.org>
Date2016-10-15 22:00 +0200
SubjectLinux 4.9-rc1
Message-ID<ssDhD-3Mr-1@gated-at.bofh.it>
I usually do the releases on a Sunday afternoon, but occasionally cut
the merge window short by a day just to keep people on their toes, and
make sure people learn not to send in last-minute pull requests. No
gaming the merge window to the last day. This is one such release.

To be fair, the reason I did it a day early this time around is less
to stop people from trying to time their pull requests, and mostly
because this has been a pretty big merge window, and not hugely
enjoyable. I ended up stopping doing pulls twice during the merge
window just because I was chasing down some random problem. That tends
to turn my busy merge window time from "busy" to "somewhat stressful".

But hey, it's all good now, and while 4.9 looks to be a big release
and we had a couple of hiccups, on the whole things look normal. The
big new thing is the greybus addition, which Greg swears is actually
getting used. But the bulk of the changes by far is actually a lot of
small details under the hood, as usual.

My own favorite "small detail under the hood" happens to be Andy
Lutomirski's new virtually mapped kernel stack allocations. They make
it easier to find and recover from stack overflows, but the effort
also cleaned up some code, and added a kernel stack mapping cache to
avoid any performance downsides. Al has also been working on some vfs
and uaccess cleanups (particularly a goo splice model cleanup) that I
follow. But realistically, what _I_ consider cool small details is
just my own personal thing, there's things all over.

The virtual stack mapping also happens to mean that people who try to
do DMA from temporary buffers on the stack ("Don't do it!") now really
need to change their evil ways. So there is some fallout from this,
and I expect a couple of drivers to need minor fixes. But it's all for
a good cause, really (and it isn't all that common, because doing DMA
from the stack really has never been a good idea, and is generally not
even workable in most situations).

But there really is a lot of other things going on, and the shortlog
that I do for other releases is much too big during rc1. So as usual,
I'm appending my "mergelog" instead, which gives a very high-level
view of what I merged and from whom. And as usual, I want to point out
that the person I merge from is not necessarily the person who did the
work: we had 1500 people involved in this release, only the top-level
maintainers get credited in my mergelog.

Go forth and test,

                 Linus

---

Al Viro (7):
    VFS splice updates
    misc vfs updates
    splice fixups
    vfs xattr updates
    more vfs updates
    uaccess.h prepwork
    more misc uaccess and vfs updates

Alex Williamson (1):
    VFIO updates

Alexandre Belloni (1):
    RTC updates

Andrew Morton (2):
    updates
    more updates

Anna Schumaker (1):
    NFS client updates

Arnd Bergmann (8):
    ARM SoC cleanups
    ARM SoC platform updates
    ARM SoC defconfig updates
    ARM SoC 64-bit updates
    ARM SoC driver updates
    ARM DT updates
    ARM 64-bit DT updates
    ARM SoC late DT updates

Bjorn Andersson (2):
    remoteproc updates
    rpmsg updates

Bjorn Helgaas (1):
    PCI updates

Bob Peterson (1):
    gfs2 updates

Borislav Petkov (1):
    EDAC updates

Brian Norris (1):
    MTD updates

Bruce Fields (1):
    nfsd updates

Chris Mason (2):
    btrfs updates
    btrfs fixes

Dan Williams (1):
    libnvdimm updates

Darren Hart (1):
    x86 platform drivers updates

Dave Airlie (1):
    drm updates

Dave Chinner (2):
    xfs and iomap updates
    XFS support for shared data extents

David Kleikamp (1):
    jfs updates

David Miller (5):
    networking updates
    sparc updates
    networking fixups
    networking fixes
    networking fixes

David Teigland (1):
    dlm fix

David Vrabel (1):
    xen updates

Dmitry Torokhov (2):
    input subsystem updates
    some more input subsystem updates

Doug Ledford (5):
    hdi1 rdma driver updates
    more rdma updates
    main rdma updates
    more rdma updates
    rdma qedr RoCE driver

Eric Biederman (1):
    namespace updates

Geert Uytterhoeven (1):
    m68k updates

Greg KH (5):
    char/misc driver updates
    driver core updates
    tty and serial updates
    usb/phy/extcon updates
    staging and IIO updates

Greg Ungerer (1):
    m68knommu updates

Guenter Roeck (1):
    hwmon updates

Hans-Christian Noren Egtvedt (1):
    avr32 update

Helge Deller (2):
    parisc updates
    parisc fixes

Herbert Xu (1):
    crypto updates

Ilya Dryomov (1):
    Ceph updates

Ingo Molnar (14):
    RCU updates
    core SMP updates
    EFI updates
    locking updates
    perf updates
    RAS updates
    scheduler changes
    x86 apic updates
    low-level x86 updates
    x86 boot updates
    x86 cleanups
    x86 platform changes
    x86 timer updates
    x86 vdso updates

Jacek Anaszewski (1):
    LED driver updates

Jaegeuk Kim (1):
    f2fs updates

James Bottomley (2):
    SCSI updates
    more SCSI updates

James Hogan (1):
    metag architecture fix

James Morris (1):
    security subsystem updates

Jan Kara (1):
    misc filesystem and quota fixes

Jeff Layton (1):
    file locking updates

Jens Axboe (3):
    block layer updates
    blk-mq irq/cpu mapping updates
    blk-mq CPU hotplug update

Jesper Nilsson (1):
    CRIS updates

Jiri Kosina (3):
    HID updates
    livepatching updates
    trivial updates

Joerg Roedel (1):
    IOMMU updates

Jonathan Corbet (2):
    documentation updates
    one more documentation update

Jussi Brar (1):
    mailbox updates

Kees Cook (2):
    pstore updates
    gcc plugins update

Lee Jones (2):
    backlight updates
    MFD updates

Ley Foon Tan (1):
    nios2 update

Linus Walleij (2):
    pin control updates
    GPIO updates

Luis de Bethencourt (1):
    befs fixes

Mark Brown (3):
    regmap updates
    regulator updates
    spi updates

Martin Schwidefsky (1):
    s390 updates

Mauro Carvalho Chehab (1):
    media updates

Max Filippov (1):
    Xtensa updates

Michael Ellerman (2):
    powerpc updates
    more powerpc updates

Michal Marek (2):
    kbuild updates
    misc kbuild changes

Mike Marshall (1):
    orangefs updates

Mike Snitzer (1):
    device mapper updates

Miklos Szeredi (2):
    fuse updates
    overlayfs updates

Paul Moore (1):
    audit updates

Radim Krčmář (1):
    KVM updates

Rafael Wysocki (5):
    power management updates
    ACPI updates
    PNP update
    more power management updates
    more ACPI updates

Ralf Baechle (1):
    MIPS updates

Richard Weinberger (1):
    UBI/UBIFS updates

Rob Herring (1):
    DeviceTree updates

Russell King (3):
    ARM fix
    ARM updates
    ARM pcmcia updates

Sebastian Reichel (2):
    power supply and reset updates
    HSI fix

Shaohua Li (1):
    MD updates

Shuah Khan (1):
    kselftest updates

Stephen Boyd (1):
    clk framework updates

Steve French (1):
    cifs fixes

Steven Rostedt (1):
    tracing updates

Takashi Iwai (2):
    sound updates
    sound fixes

Ted Ts'o (1):
    ext4 updates

Tejun Heo (3):
    libata updates
    percpu updates
    cgroup updates

Thierry Reding (1):
    pwm updates

Thomas Gleixner (9):
    timer updates
    irq updates
    CPU hotplug updates
    timer fix
    irq fixes
    scheduler fix
    perf tooling updates
    x86 updates
    protection keys syscall interface

Tomi Valkeinen (1):
    fbdev updates

Ulf Hansson (1):
    MMC updates

Vineet Gupta (1):
    ARC updates

Vinod Koul (1):
    dmaengine updates

Will Deacon (1):
    arm64 updates

Wim Van Sebroeck (1):
    watchdog updates

Wolfram Sang (2):
    i2c updates
    more i2c updates

Zhang Rui (1):
    thermal managament updates

[toc] | [next] | [standalone]


#1501443 — linux-next: stats (Was: Linux 4.9-rc1)

FromStephen Rothwell <sfr@canb.auug.org.au>
Date2016-10-16 14:10 +0200
Subjectlinux-next: stats (Was: Linux 4.9-rc1)
Message-ID<ssSql-5Eq-7@gated-at.bofh.it>
In reply to#1501353
Hi all,

As usual, the executive friendly graph is at
http://neuling.org/linux-next-size.html :-)

(No merge commits counted, next-20161004 was the first linux-next after
the merge window opened.)

Commits in v4.9-rc1 (relative to v4.8):            14308
Commits in next-20161004:                          13539
Commits with the same SHA1:                        12716
Commits with the same patch_id:                      485 (1)
Commits with the same subject line:                   33 (1)

(1) not counting those in the lines above.

So commits in -rc1 that were in next-20161004:     13234 92%

Some breakdown of the list of extra commits (relative to next-20161004)
in -rc1:

Top ten first word of commit summary:

    110 pci
     96 ib
     75 powerpc
     69 xfs
     57 media
     52 drm
     37 net
     28 perf
     25 mips
     22 scsi

Top ten authors:

    104 bhelgaas@google.com
     73 darrick.wong@oracle.com
     42 npiggin@gmail.com
     40 trond.myklebust@primarydata.com
     28 oulijun@huawei.com
     24 bhaktipriya96@gmail.com
     22 chuck.lever@oracle.com
     21 paul.burton@imgtec.com
     21 cyrilbur@gmail.com
     19 boris.brezillon@free-electrons.com

Top ten commiters:

    127 dledford@redhat.com
    113 bhelgaas@google.com
    100 anna.schumaker@netapp.com
     94 mpe@ellerman.id.au
     92 davem@davemloft.net
     63 darrick.wong@oracle.com
     57 mchehab@kernel.org
     40 torvalds@linux-foundation.org
     35 acme@redhat.com
     28 ralf@linux-mips.org

There are also 305 commits in next-20161004 that didn't make it into
v4.9-rc1.

Top ten first word of commit summary:

     37 drm
     28 coresight
     19 arm
     12 powerpc
     11 arm64
     11 arm-soc
      9 keys
      8 mm
      8 ima
      6 bf609

Top ten authors:

     17 bauerman@linux.vnet.ibm.com
     17 akpm@linux-foundation.org
     14 paulmck@linux.vnet.ibm.com
     14 jani.nikula@intel.com
     13 arnd@arndb.de
     12 mathieu.poirier@linaro.org
     11 dhowells@redhat.com
      8 tj@kernel.org
      8 suzuki.poulose@arm.com
      8 javier@osg.samsung.com

Some of Andrew's patches are fixes for other patches in his tree (and
have been merged into those).

Top ten commiters:

     71 sfr@canb.auug.org.au
     31 mathieu.poirier@linaro.org
     22 paulmck@linux.vnet.ibm.com
     17 jani.nikula@intel.com
     16 steven@ubuntu-virtualbox.(none)
     16 arnd@arndb.de
     14 heiko@sntech.de
     11 dhowells@redhat.com
      8 tj@kernel.org
      6 rodrigo.vivi@intel.com

Those commits by me are from the quilt series (mainly Andrew's mmotm
tree).

-- 
Cheers,
Stephen Rothwell

[toc] | [prev] | [standalone]


Back to top | Article view | linux.kernel


csiph-web