On 13:50 Sun 16 Aug 2020, Linus Torvalds wrote:
This merge window felt a lot more normal than 5.8, and all the stats
confirm thar it seems to be the usual size.

The only thing that stands out is yet another AMD GPU header file
drop, but by now that almost counts as "usual" too. It does mean that
the diff stats are dominated by those AMD updates, and almost exactly
half of the diff is under drivers/gpu/drm/amd/, but it's the usual big
register definitions (presumably once more generated from the hw
files) and doesn't really matter in the big picture.

If you ignore that, stats look very normal. Even ignoring the AMD GPU
updates, drivers are still about 60% of the patch, and it's all over.
Outside of drivers, it's the usual mix of architecture updates,
documentation, core networking, tooling and filesystem updates.

"Normal size" is still obviously pretty big, so the appended is just
my merge-log as usual. For details, dig down into whichever area
excites you in the git tree...

                     Linus


I am scared that I might have missed something very obvious ...am I?? And the 
build abort...take a peek..

In file included from ./include/linux/scatterlist.h:9,
                from ./include/linux/blkdev.h:25,
                from ./include/linux/blk-cgroup.h:23,
                from ./include/linux/writeback.h:14,
                from ./include/linux/memcontrol.h:22,
                from ./include/linux/swap.h:9,
                from ./include/linux/suspend.h:5,
                from arch/x86/kernel/asm-offsets.c:13:
./arch/x86/include/asm/io.h: In function ‘outb_p’:
./arch/x86/include/asm/io.h:292:2: error: implicit declaration of function 
‘slow_down_io’ [-Werror=implicit-function-declaration]
 slow_down_io();       \
 ^~~~~~~~~~~~
./arch/x86/include/asm/io.h:334:1: note: in expansion of macro ‘BUILDIO’
BUILDIO(b, b, char)
^~~~~~~
In file included from ./arch/x86/include/asm/suspend_64.h:10,
                from ./arch/x86/include/asm/suspend.h:5,
                from arch/x86/kernel/asm-offsets.c:19:
./arch/x86/include/asm/desc.h: In function ‘__set_tss_desc’:
./arch/x86/include/asm/desc.h:186:2: error: implicit declaration of function 
‘write_gdt_entry’; did you mean ‘find_get_entry’? 
[-Werror=implicit-function-declaration]
 write_gdt_entry(d, entry, &tss, DESC_TSS);
 ^~~~~~~~~~~~~~~
 find_get_entry
./arch/x86/include/asm/desc.h: In function ‘force_reload_TR’:
./arch/x86/include/asm/desc.h:296:2: error: implicit declaration of function 
‘load_TR_desc’; did you mean ‘local_dec’? 
[-Werror=implicit-function-declaration]
 load_TR_desc();
 ^~~~~~~~~~~~
 local_dec
./arch/x86/include/asm/desc.h: In function ‘clear_LDT’:
./arch/x86/include/asm/desc.h:358:2: error: implicit declaration of function 
‘set_ldt’; did you mean ‘set_bit’? [-Werror=implicit-function-declaration]
 set_ldt(NULL, 0);
 ^~~~~~~
 set_bit
cc1: some warnings being treated as errors
make[1]: *** [scripts/Makefile.build:117: arch/x86/kernel/asm-offsets.s] Error 1

~Bhaskar
---

Al Viro (6):
   ptrace regset updates
   init and set_fs() cleanups
   fdpick coredump update
   mount leak fix
   misc vfs updates
   regset conversion fix

Alex Williamson (1):
   VFIO updates

Alexandre Belloni (1):
   RTC updates

Andreas Gruenbacher (1):
   gfs2 updates

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

Andy Shevchenko (1):
   x86 platform driver updates

Arnaldo Carvalho de Melo (2):
   perf tools updates
   more perf tools updates

Arnd Bergmann (5):
   ARM defconfig updates
   ARM SoC DT updates
   ARM SoC updates
   ARM SoC driver updates
   new ARM SoC support

Benson Leung (1):
   chrome platform updates

Bjorn Andersson (3):
   rpmsg update
   remoteproc updates
   hwspinlock updates

Bjorn Helgaas (1):
   PCI updates

Casey Schaufler (1):
   smack updates

Catalin Marinas (3):
   arm64 and cross-arch updates
   arm64 fixes
   arm64 fix

Christian Brauner (4):
   thread updates
   fork cleanups
   checkpoint-restore updates
   close_range() implementation

Christoph Hellwig (2):
   uuid update
   dma-mapping updates

Chuck Lever (1):
   NFS server updates

Corey Minyard (1):
   IPMI updates

Damien Le Moal (1):
   zonefs update

Daniel Lezcano (1):
   thermal updates

Darrick Wong (3):
   iomap updates
   xfs updates
   xfs fixes

Dave Airlie (2):
   drm updates
   drm fixes

David Miller (2):
   networking updates
   networking fixes

David Sterba (2):
   btrfs updates
   more btrfs updates

David Teigland (1):
   dlm updates

Dmitry Torokhov (1):
   input updates

Dominique Martinet (1):
   9p updates

Eric Biederman (1):
   execve updates

Eric Biggers (2):
   fscrypt updates
   fsverity update

Gao Xiang (1):
   erofs updates

Geert Uytterhoeven (1):
   m68k updates

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

Greg Ungerer (1):
   m68knommu updates

Guenter Roeck (1):
   hwmon updates

Guo Ren (1):
   arch/csky updates

Heiko Carstens (2):
   s390 updates
   more s390 updates

Helge Deller (2):
   parisc updates
   more parisc updates

Herbert Xu (2):
   crypto updates
   crypto fix

Ilya Dryomov (1):
   ceph updates

Ingo Molar (1):
   x86 cpu updates

Ingo Molnar (26):
   irq fixes
   debugobjects cleanup
   header cleanup
   RCU updates
   locking updates
   objtool updates
   perf event updates
   scheduler updates
   x86/alternatives update
   x86 asm updates
   x86 boot updates
   x86 build updates
   x86 cleanups
   x86 debug fixlets
   x86 FPU selftest
   x86 microcode update
   x86 MSR filtering
   x86 mmm update
   x86 platform updates
   x86 timer update
   x86 RAS updates
   sched/fifo updates
   locking fixlets
   perf fixes
   scheduler fixes
   x86 fixes

Jaegeuk Kim (1):
   f2fs updates

James Bottomley (2):
   SCSI updates
   more SCSI updates

James Morris (1):
   security subsystem updates

Jan Kara (2):
   ext2, udf, reiserfs, quota cleanups and minor fixes
   fsnotify updates

Jarkko Sakkinen (1):
   tpm updates

Jason Gunthorpe (2):
   hmm updates
   rdma updates

Jassi Brar (1):
   mailbox updates

Jeff Layton (1):
   file locking fix

Jens Axboe (6):
   core block updates
   io_uring updates
   block driver updates
   block stacking updates
   block fixes
   io_uring fixes

Jessica Yu (1):
   module updates

Jiri Kosina (1):
   HID updates

Joerg Roedel (1):
   iommu updates

Jonathan Corbet (2):
   documentation updates
   documentation fixes

Juergen Gross (2):
   xen updates
   more xen updates

Julia Lawall (1):
   coccinelle updates

Kees Cook (8):
   pstore update
   gcc plugin updates
   automatic variable initialization updates
   tasklets API update
   uninitialized_var() macro removal
   seccomp updates
   seccomp fix
   sysfs module section fix

Lee Jones (2):
   backlight updates
   MFD updates

Linus Walleij (2):
   GPIO updates
   pin control updates

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

Masahiro Yamada (2):
   Kbuild updates
   Kconfig updates

Mauro Carvalho Chehab (1):
   media updates

Max Filippov (1):
   Xtensa updates

Michael Ellerman (2):
   powerpc updates
   powerpc fix

Michael Tsirkin (1):
   virtio updates

Miguel Ojeda (1):
   auxdisplay update

Mike Marshall (1):
   orangefs updates

Mike Rapoport (1):
   unicore32 removal

Mike Snitzer (1):
   device mapper updates

Mimi Zohar (1):
   integrity updates

Miquel Raynal (1):
   mtd updates

Namjae Jeon (1):
   exfat updates

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

Paolo Bonzini (2):
   KVM updates
   more KVM updates

Paul Moore (2):
   selinux updates
   audit updates

Pavel Machek (1):
   LED updates

Petr Mladek (2):
   printk updates
   livepatching updates

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

Rich Felker (1):
   arch/sh updates

Richard Weinberger (2):
   mtd fix
   JFFS2, UBI and UBIFS updates

Rob Herring (2):
   Devicetree updates
   devicetree fixes

Russell King (1):
   ARM updates

Sebastian Reichel (1):
   power supply and reset updates

Shuah Khan (1):
   kunit updates

Stafford Horne (1):
   OpenRISC updates

Stephen Boyd (2):
   clk updates
   more clk updates

Steve French (2):
   cifs updates
   cifs fixes

Steven Rostedt (2):
   tracing updates
   ktest updates

Takashi Iwai (2):
   sound updates
   sound fixes

Thierry Reding (1):
   pwm updates

Thomas Bogendoerfer (1):
   MIPS upates

Thomas Gleixner (9):
   irq updates
   timer updates
   generic kernel entry/exit code
   x86 conversion to generic entry code
   x86 fsgsbase
   locking updates
   irq fixes
   more timer updates
   timekeeping updates

Tony Luck (2):
   EDAC updates
   edac fix

Trond Myklebust (1):
   NFS client updates

Ulf Hansson (1):
   MMC updates

Vinod Koul (1):
   dmaengine updates

Vishal Verma (1):
   libnvdimm updayes

Wei Liu (2):
   hyperv updates
   hyper-v fixes

Wim Van Sebroeck (1):
   watchdog updates

Wolfram Sang (1):
   i2c updates

Attachment: signature.asc
Description: PGP signature

Reply via email to