mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* Linux 5.2-rc1
@ 2019-05-19 23:15 Linus Torvalds
  2019-05-20  3:37 ` linux-next: stats Stephen Rothwell
  0 siblings, 1 reply; 4+ messages in thread
From: Linus Torvalds @ 2019-05-19 23:15 UTC (permalink / raw)
  To: Linux List Kernel Mailing

Nothing particularly odd going on this merge window. I had some travel
in the middle of it, but to offset that I had a new faster test-build
setup, and most of the pull requests came in early (thank you) so my
travels didn't actually end up affecting the merge window all that
much.

We did have a few late pull requests too, but since that meshed fairly
well with my schedule as per above, and people generally made the
proper noises ("sorry for late pull request, I had good reasons: xyz")
I didn't mind this time. But let's try to not repeat that, ok?

Things look fairly normal. Just about two thirds of the patch is
drivers (all over), with the bulk of the rest being arch updates,
tooling, documentation and vfs/filesystem updates, of which there were
more than usual (the unicode tables for ext4 case insensitivity do end
up being a big part of the "bulk" side).

But there's core networking, kernel and vm changes too - it's just
that the other areas tend to simply be much bulkier. Drivers etc tend
to just have a ton more lines to them, if only by virtue of there
being so many of them (although admittedly also sometimes because some
drivers tend to just be very verbose and have a lot of register
definitions etc).

Size-wise things look fairly normal. 12k+ commits (plus another ~750
merge commits) is about normal for us by now. And hard to summarize in
a release email. So appended is obviously just the usual shortlog of
merges I did and their sources, for a kind of overview of the _areas_
that have changed, rather than any real detail. You'll need to go look
at the git tree to see the details.

Go forth and test,

                 Linus

---

Al Viro (8):
    vfs inode freeing updates
    vfs stable fodder fixes
    misc dcache updates
    mount ABI updates
    vfs 'struct file' related updates
    misc vfs updates
    vfs mount fix
    more vfs mount updates

Alex Williamson (1):
    VFIO updates

Alexandre Belloni (1):
    RTC updates

Andreas Gruenbacher (1):
    GFS2 updates

Andrew Morton (3):
    misc updates
    more updates
    yet more updates

Andy Shevchenko (1):
    x86 platform driver updates

Anna Schumaker (1):
    NFS client updates

Arnd Bergmann (1):
    nommu generic uaccess updates

Bartlomiej Zolnierkiewicz (1):
    fbdev updates

Benson Leung (1):
    chrome platform updates

Bjorn Helgaas (1):
    PCI updates

Boris Brezillon (1):
    i3c update

Borislav Petkov (5):
    x86 microcode loading update
    EDAC updates
    RAS updates
    x86 FPU state handling updates
    EDAC fixes

Bruce Fields (1):
    nfsd updates

Christian Brauner (2):
    pidfd updates
    pidfd fixes

Christoph Hellwig (2):
    DMA mapping updates
    configfs update

Corey Minyard (1):
    IPMI updates

Dan Williams (1):
    libnvdimm updates

Daniel Thompson (1):
    kgdb updates

Darrick Wong (2):
    iomap updates
    xfs updates

Dave Airlie (2):
    drm updates
    drm fixes

Dave Kleikamp (1):
    jfs updates

David Howells (3):
    AFS updates
    misc AFS fixes
    AFS callback promise fixes

David Miller (5):
    networking updates
    IDE update
    sparc updates
    networking fixes
    networking fixes

David Sterba (1):
    btrfs updates

Dennis Zhou (1):
    percpu updates

Dmitry Torokhov (1):
    input updates

Eduardo Valentin (1):
    thermal soc updates

Geert Uytterhoeven (1):
    m68k updates

Greentime Hu (1):
    nds32 updates

Greg KH (6):
    driver core/kobject updates
    staging / IIO driver updates
    char/misc update part 1
    char/misc update part 2
    USB/PHY updates
    tty/serial updates

Guenter Roeck (1):
    hwmon updates

Guo Ren (2):
    arch/csky updates
    arch/csky perf update

Gustavo A (1):
    Wimplicit-fallthrough updates

Helge Deller (2):
    parisc updates
    more parisc updates

Herbert Xu (2):
    crypto update
    crypto fixes

Ilya Dryomov (1):
    ceph updates

Ingo Molnar (36):
    unified TLB flushing
    objtool updates
    RCU updates
    rseq updates
    speculation mitigation update
    stack trace updates
    EFI updates
    irq updates
    locking updates
    perf updates
    scheduler updates
    CPU hotplug updates
    timer updates
    x86 apic update
    x86 asm updates
    x86 build updates
    x86 cache QoS updates
    x86 cleanups
    x86 cpu updates
    x86 entry cleanup
    x86 irq updates
    x86 kdump update
    x86 mm updates
    x86 platform updates
    x86 timer updates
    x86 topology updates
    core fixes
    locking fix
    perf fixes
    time fixes
    x86 fixes
    core fixes
    EFI fix
    IRQ chip updates
    clocksource updates
    perf tooling updates

Jacek Anaszewski (1):
    LED updates

Jaegeuk Kim (1):
    f2fs updates

James Bottomley (1):
    SCSI updates

James Morris (4):
    security subsystem updates
    intgrity updates
    smack updates
    tomoyo updates

Jan Kara (2):
    misc filesystem updates
    fsnotify fixes

Jason Gunthorpe (2):
    rdma updates
    more rdma updates

Jassi Brar (1):
    mailbox updates

Jens Axboe (5):
    block updates
    io_uring updates
    libata updates
    more block updates
    io_uring fixes

Jessica Yu (1):
    modules updates

Jiri Kosina (2):
    HID updates
    livepatching updates

Joerg Roedel (1):
    IOMMU updates

Jonathan Corbet (2):
    documentation updates
    more documentation updates

Juergen Gross (1):
    xen updates

Kees Cook (2):
    compiler-based variable initialization updates
    gcc plugin fix

Kirill Smelkov (1):
    stream_open conversion

Konrad Rzeszutek Wilk (1):
    swiotlb updates

Lee Jones (2):
    MFD updates
    backlight updates

Linus Walleij (2):
    pin control updates
    gpio updates

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

Martin Schwidefsky (2):
    s390 updates
    more s390 updates

Masahiro Yamada (3):
    Kbuild updates
    Kconfig updates
    more Kbuild updates

Mauro Carvalho Chehab (2):
    media updates
    media fixes

Max Filippov (1):
    xtensa updates

Michael Ellerman (2):
    powerpc updates
    powerpc fixes

Michael Tsirkin (1):
    virtio updates

Mike Marshall (1):
    orangefs updates

Mike Snitzer (1):
    device mapper updates

Miklos Szeredi (2):
    fuse update
    overlayfs update

Olof Johansson (5):
    ARM SoC platform updates
    ARM Device-tree updates
    ARM SoC-related driver updates
    ARM SoC defconfig updates
    ARM SoC late updates

Palmer Dabbelt (1):
    RISC-V updates

Paolo Bonzini (1):
    KVM updates

Paul Burton (2):
    MIPS updates
    a few more MIPS updates

Paul Moore (2):
    selinux updates
    audit updates

Petr Mladek (2):
    printk updates
    printk fixup

Rafael Wysocki (5):
    ACPI updates
    power management updates
    device properties framework updates
    more power management updates
    more ACPI updates

Richard Weinberger (4):
    UML updates
    MTD updates
    UBI/UBIFS updates
    UBIFS fixes

Rob Herring (2):
    Devicetree updates
    Devicetree vendor prefix conversion

Russell King (1):
    ARM updates

Sebastian Reichel (1):
    power supply and reset updates

Shuah Khan (2):
    Kselftest updates
    more kselftest updates

Stephen Boyd (2):
    clk framework updates
    more clk framework updates

Steve French (2):
    cifs fixes
    cifs fixes

Steven Rostedt (3):
    ktest updates
    tracing updates
    more ktest updates

Takashi Iwai (2):
    sound updates
    sound fixes

Ted Ts'o (4):
    ext4 updates
    fscrypt updates
    randomness updates
    ext4 fixes

Tejun Heo (3):
    workqueue updates
    cgroup updates
    cgroup fix

Thierry Reding (1):
    pwm updates

Thomas Gleixner (1):
    x86 MDS mitigations

Ulf Hansson (1):
    MMC updates

Vinod Koul (1):
    dmaengine updates

Will Deacon (2):
    mmiowb removal
    arm64 updates

Willy Tarreau (1):
    RISC-V nolibc header update

Wim Van Sebroeck (1):
    watchdog updates

Wolfram Sang (2):
    i2c updates
    i2c updates

Zhang Rui (1):
    thermal management updates

^ permalink raw reply	[flat|nested] 4+ messages in thread
* Linux 5.10-rc1
@ 2020-10-25 22:40 Linus Torvalds
  2020-10-25 23:43 ` linux-next: stats Stephen Rothwell
  0 siblings, 1 reply; 4+ messages in thread
From: Linus Torvalds @ 2020-10-25 22:40 UTC (permalink / raw)
  To: Linux Kernel Mailing List

Two weeks have passed, and the merge window is over. I've tagged and
pushed out 5.10-rc1, and everything looks fairly normal.

This looks to be a bigger release than I expected, and while the merge
window is smaller than the one for 5.8 was, it's not a *lot* smaller.
And 5.8 was our biggest release ever.

I'm not entirely sure whether this is just a general upward trend (we
did seem to plateau for a while there), or just a fluke, or perhaps
due to 5.9 dragging out an extra week. We will see, I guess.

That said, things seem to have gone fairly smoothly. I don't see any
huge red flags, and the merge window didn't cause any unusual issues
for me. Famous last words..

The most interesting - to me - change here is Christoph's setf_fs()
removal (it got merged through Al Viro, as you can see in my mergelog
below).  It's not a _huge_ change, but it's interesting because the
whole model of set_fs() to specify whether a userspace copy actually
goes to user space or kernel space goes back to pretty much the
original release of Linux, and while the name is entirely historic (it
hasn't used the %fs segment register in a long time), the concept has
remained. Until now.

We still do have "set_fs()" around, and not every architecture has
been converted to the new world order, but x86, powerpc, s390 and
RISC-V have had the address space overrides removed, and all the core
work is done. Other architectures will hopefully get converted away
from that very historic model too, but it might take a while to get
rid of it all.

Anyway, to most people that all shouldn't matter at all, and it's
mainly a small historical footnote that 5.10 no longer relies on the
whole set_fs() model. Most of the actual changes are - as usual -
driver updates, but there are changes all over. I think the merge log
below gives some kind of flavor of what's been going on on a high
level, but if you're interested in the details go look at the git
tree. As mentioned, it's a big merge window, with  almost 14k commits
(*) by closer to 1700 people.

Please go test,

                  Linus

(*) closer to 15k commits if you count merges.

---

Al Viro (6):
    copy_and_csum cleanups
    compat iovec cleanups
    compat quotactl cleanups
    compat mount cleanups
    initial set_fs() removal
    misc vfs updates

Alex Williamson (1):
    VFIO updates

Alexandre Belloni (1):
    RTC updates

Andreas Gruenbacher (1):
    gfs2 updates

Andrew Morton (3):
    misc updates
    more updates
    yet more updates

Anna Schumaker (1):
    NFS client updates

Arnaldo Carvalho de Melo (1):
    perf tools updates

Benson Leung (1):
    chrome platform updates

Bjorn Andersson (2):
    remoteproc updates
    rpmsg updates

Bjorn Helgaas (1):
    PCI updates

Boris Brezillon (1):
    i3c updates

Borislav Petkov (14):
    EDAC updates
    RAS updates
    x86 cpu updates
    x86 platform updates
    x86 PASID updates
    x86 fsgsbase updates
    x86 fpu updates
    x86 cleanups
    x86 cache resource control updates
    x86 fix
    x86 fixes
    x86 asm updates
    x86 SEV-ES support
    x86 SEV-ES fixes

Bruce Fields (1):
    nfsd updates

Casey Schaufler (1):
    smack updates

Christian Brauner (2):
    kernel_clone() updates
    pidfd updates

Christoph Hellwig (3):
    dma-mapping updates
    configfs updates
    dma-mapping fixes

Corey Minyard (1):
    IPMI updates

Damien Le Moal (1):
    zonefs updates

Daniel Lezcano (1):
    thermal updates

Daniel Thompson (1):
    kgdb updates

Darrick Wong (5):
    iomap updates
    xfs updates
    more xfs updates
    clone/dedupe/remap code refactoring
    xfs fixes

Dave Airlie (3):
    drm updates
    drm fixes
    more drm fixes

David Howells (1):
    afs updates

David Sterba (1):
    btrfs updates

David Teigland (1):
    dlm updates

Dmitry Torokhov (1):
    input updates

Dominique Martinet (1):
    9p updates

Eric Biggers (1):
    fscrypt updates

Gao Xiang (1):
    erofs updates

Geert Uytterhoeven (1):
    m68k updates

Greg KH (6):
    tty/serial updates
    driver core updates
    SPDX updates
    staging / IIO driver updates
    USB/PHY/Thunderbolt driver updates
    char/misc driver updates

Greg Ungerer (1):
    m68knommu updates

Guenter Roeck (1):
    hwmon updates

Hans de Goede (1):
    x86 platform driver updates

Helge Deller (2):
    parisc updates
    more parisc updates

Herbert Xu (1):
    crypto updates

Ilya Dryomov (1):
    ceph updates

Ingo Molnar (14):
    scheduler updates
    locking updates
    EFI changes
    orphan section checking
    static call support
    performance events updates
    perf/kprobes updates
    x86 kaslr updates
    x86 mm updates
    x86 build update
    x86 paravirt cleanup
    x86 Hyper-V update
    objtool updates
    RCU changes

Jaegeuk Kim (1):
    f2fs updates

Jakub Kicinski (2):
    networking updates
    networking fixes

James Bottomley (2):
    SCSI updates
    more SCSI updates

Jan Kara (2):
    UDF, reiserfs, ext2, quota fixes
    direct-io fix

Jarkko Sakkinen (1):
    tpm updates

Jason Gunthorpe (1):
    rdma updates

Jassi Brar (1):
    mailbox updates

Jean Delvare (1):
    dmi update

Jeff Layton (1):
    file locking fix

Jens Axboe (9):
    block updates
    io_uring updates
    libata updates
    block driver updates
    io_uring updates
    arch task_work cleanups
    libata fixes
    io_uring fixes
    block fixes

Jessica Yu (1):
    modules updates

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

Joerg Roedel (2):
    iommu updates
    iommu fix

Jon Mason (1):
    NTB fixes

Jonathan Corbet (2):
    documentation updates
    documentation fixes

Juergen Gross (3):
    xen updates
    more xen updates
    more xen updates

Julia Lawall (1):
    coccinelle updates

Kees Cook (2):
    seccomp updates
    overflow update

Konrad Rzeszutek Wilk (1):
    swiotlb updates

Lee Jones (2):
    MFD updates
    backlight updates

Linus Walleij (2):
    GPIO updates
    pin control updates

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

Masahiro Yamada (2):
    Kbuild updates
    Kconfig updates

Matthew Wilcox (1):
    XArray updates

Mauro Carvalho Chehab (2):
    media updates
    documentation updates

Micah Morton (1):
    SafeSetID updates

Michael Ellerman (2):
    powerpc updates
    powerpc fixes

Michael Tsirkin (1):
    virtio updates

Michal Simek (1):
    Microblaze build warning fix

Mike Snitzer (1):
    device mapper updates

Miklos Szeredi (2):
    overlayfs updates
    fuse updates

Mimi Zohar (1):
    integrity updates

Namjae Jeon (1):
    exfat updates

Olof Johansson (5):
    ARM SoC fixes
    ARM SoC platform updates
    ARM SoC-related driver updates
    ARM Devicetree updates
    ARM SoC defconfig updates

Palmer Dabbelt (2):
    RISC-V updates
    more RISC-V updates

Paolo Bonzini (2):
    KVM updates
    KVM fixes

Paul Moore (2):
    audit updates
    selinux updates

Pavel Machek (1):
    LED updates

Petr Mladek (2):
    printk updates
    printk fix

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

Richard Weinberger (4):
    MTD updates
    ubifs updates
    more ubi and ubifs updates
    UML updates

Rob Herring (1):
    devicetree updates

Russell King (1):
    ARM updates

Sebastian Reichel (1):
    power supply and reset updates

Shuah Khan (4):
    kselftest updates
    kselftest updates
    Kunit updates
    more Kunit updates

Stephen Boyd (1):
    clk updates

Steve French (2):
    cifs updates
    more cifs updates

Steven Rostedt (3):
    tracing updates
    tracing fix
    tracing ring-buffer fix

Takashi Iwai (2):
    sound updates
    sound fixes

Ted Ts'o (1):
    ext4 updates

Tejun Heo (1):
    cgroup updates

Tetsuo HandaL
 (1):
    tomoyo fix

Thierry Reding (1):
    pwm updates

Thomas Bogendoerfer (1):
    MIPS updates

Thomas Gleixner (9):
    debugobjects updates
    timekeeping updates
    irq updates
    x86 irq updates
    x86 entry code updates
    locking fix
    perf fix
    scheduler fixes
    timer fixes

Tony Luck (1):
    ia64 updates

Ulf Hansson (1):
    MMC updates

Vasily Gorbik (1):
    s390 updates

Vineet Gupta (2):
    ARC updates
    ARC fix

Vinod Koul (1):
    dmaengine updates

Wei Liu (2):
    Hyper-V updates
    another Hyper-V update

Will Deacon (2):
    arm64 updates
    more arm64 updates

Willy Tarreau (1):
    random32 updates

Wim Van Sebroeck (1):
    watchdog updates

Wolfram Sang (2):
    i2c updates
    i2c fix

^ permalink raw reply	[flat|nested] 4+ messages in thread
* linux-next: stats
@ 2012-08-03  4:38 Stephen Rothwell
  0 siblings, 0 replies; 4+ messages in thread
From: Stephen Rothwell @ 2012-08-03  4:38 UTC (permalink / raw)
  To: LKML; +Cc: linux-next, Linus, Andrew Morton

[-- Attachment #1: Type: text/plain, Size: 1082 bytes --]

Hi all,

Well here are this merge windows' stats:

(No merge commits counted, next-20120722 is the first linux-next after
v3.5)

Commits in v3.6-rc1 (relative to v3.5): 8587
Commits in next-20120521:		9245
Commits with the same SHA1:		6711
Commits with the same patch_id:		 640	(1)
Commits with the same subject line:	  72	(1)

(1) not counting those in the lines above.

So commits in -rc1 that were "in" next-20120722:	7423	86.4%
Commits in -rc1 that were not in next-20120722:		1164	13.6%

Again, not too bad, but it would be nice to figure out where the last lot
came from.  I have the "git log --oneline --no-walk" list if someone wants them.

Some break down of the onlines list:
	grep for btrfs gives 68 commits
	         media gives 155
		 rdb gives 43
		 ceph gives 62
		 drm gives 69

As for the 1823 commits left in linux-next ... 1191 are in the kvmtool
tree (most of these are in the tip tree as well - this has been pending a
merge to Linus since before 3.2 ...)

-- 
Cheers,
Stephen Rothwell                    sfr@canb.auug.org.au

[-- Attachment #2: Type: application/pgp-signature, Size: 836 bytes --]

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

end of thread, other threads:[~2020-10-25 23:43 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-05-19 23:15 Linux 5.2-rc1 Linus Torvalds
2019-05-20  3:37 ` linux-next: stats Stephen Rothwell
  -- strict thread matches above, loose matches on Subject: below --
2020-10-25 22:40 Linux 5.10-rc1 Linus Torvalds
2020-10-25 23:43 ` linux-next: stats Stephen Rothwell
2012-08-03  4:38 Stephen Rothwell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®