mbox series

[SRU,Xenial,PULL] Xenial update to 4.4.116 stable release

Message ID 7a051133-02d3-6842-8287-95d0a7c5bbef@canonical.com
State New
Headers show
Series [SRU,Xenial,PULL] Xenial update to 4.4.116 stable release | expand

Pull-request

https://git.launchpad.net/~juergh/+git/xenial-linux

Message

Juerg Haefliger March 27, 2018, 6:33 a.m. UTC
List of skipped patches (already applied previously):
  * nvme: Fix managing degraded controllers
  * dccp: CVE-2017-8824: use-after-free in DCCP code

Reverted the following UBUNTU SAUCE patchset (PPC RFI):
  * UBUNTU: SAUCE: UBUNTU: [Config] Disable CONFIG_PPC_DEBUG_RFI
  * UBUNTU: SAUCE: rfi-flush: Fix some RFI conversions in the KVM code
  * UBUNTU: SAUCE: rfi-flush: Fix the 32-bit KVM build
  * UBUNTU: SAUCE: rfi-flush: Fallback flush add load dependency
  * UBUNTU: SAUCE: rfi-flush: Use rfi-flush in printks
  * UBUNTU: SAUCE: rfi-flush: Add no_rfi_flush and nopti comandline
    options
  * UBUNTU: SAUCE: rfi-flush: Refactor the macros so the nops are
    defined once
  * UBUNTU: SAUCE: rfi-flush: Fix HRFI_TO_UNKNOWN
  * UBUNTU: SAUCE: rfi-flush: Fix the fallback flush to actually
    activate
  * UBUNTU: SAUCE: rfi-flush: Rework pseries logic to be more cautious
  * UBUNTU: SAUCE: rfi-flush: Rework powernv logic to be more cautious
  * UBUNTU: SAUCE: rfi-flush: Add barriers to the fallback L1D flushing
  * UBUNTU: SAUCE: Fix compilation errors for arch/powerpc/lib/feature-
    fixups.c
  * UBUNTU: SAUCE: Remove setup.h include file otherwise compilation
    complains about missing header file.
  * UBUNTU: SAUCE: powerpc/asm: Allow including ppc_asm.h in asm files
  * UBUNTU: SAUCE: rfi-flush: Add speculation barrier before ori 30,30,0
    flush
  * UBUNTU: SAUCE: rfi-flush: Allow HV to advertise multiple flush types
  * UBUNTU: SAUCE: rfi-flush: Support more than one flush type at once
  * UBUNTU: SAUCE: rfi-flush: Expand the RFI section to two nop slots
  * UBUNTU: SAUCE: rfi-flush: Push the instruction selection down to the
    patching routine
  * UBUNTU: SAUCE: rfi-flush: Make l1d_flush_type bit flags
  * UBUNTU: SAUCE: rfi-flush: Implement congruence-first fallback flush
  * UBUNTU: SAUCE: KVM: Revert the implementation of
    H_GET_CPU_CHARACTERISTICS
  * UBUNTU: SAUCE: rfi-flush: kvmppc_skip_(H)interrupt returns to host
  * UBUNTU: SAUCE: Fixup rfid in kvmppc_skip_Hinterrupt should be hrfid
  * UBUNTU: SAUCE: rfi-flush: Add HRFI_TO_UNKNOWN and use it in denorm
  * UBUNTU: SAUCE: rfi-flush: Make DEBUG_RFI a CONFIG option
  * UBUNTU: SAUCE: powerpc: Secure memory rfi flush

Which is replaced by the upstream RFI implementation:
  * powerpc/powernv: Check device-tree for RFI flush settings
  * powerpc/pseries: Query hypervisor for RFI flush settings
  * powerpc/64s: Support disabling RFI flush with no_rfi_flush and nopti
  * powerpc/64s: Add support for RFI flush of L1-D cache
  * powerpc/64s: Convert slb_miss_common to use RFI_TO_USER/KERNEL
  * powerpc/64: Convert the syscall exit path to use RFI_TO_USER/KERNEL
  * powerpc/64: Convert fast_exception_return to use RFI_TO_USER/KERNEL
  * powerpc/64s: Simple RFI macro conversions
  * powerpc/64: Add macros for annotating the destination of rfid/hrfid
  * powerpc/pseries: Add H_GET_CPU_CHARACTERISTICS flags & wrapper

The noticeable difference is that upstream doesn't provide a
PPC_DEBUG_RFI config option.

Compile tested all supported architectures. Note that ppc64el requires
an updated version of kmod (22-1ubuntu5, currently) because of:

7585f5189be4 ("powerpc: Simplify module TOC handling")

Otherwise the build fails with warnings like this:

depmod: WARNING:
/tmp/kernel-juergh-48ffcce-wX3c/build/debian/linux-image-4.4.0-118-generic//lib/modules/4.4.0-118-generic/kernel/drivers/message/fusion/mptsas.ko
needs unknown symbol .TOC.


...Juerg



The following changes since commit 9480381cb8b3e23be8fde59856fc8b2862fc4dd8:

  UBUNTU: i386 -- Update list of retpoline indirections (2018-03-23
09:50:19 +0100)

are available in the git repository at:

  https://git.launchpad.net/~juergh/+git/xenial-linux

for you to fetch changes up to d9344113a3276c2ad432a218efe247cc2982fd1d:

  Linux 4.4.116 (2018-03-23 16:20:44 +0100)

----------------------------------------------------------------
Al Viro (1):
      don't put symlink bodies in pagecache into highmem

Alan Modra (1):
      powerpc: Simplify module TOC handling

Amir Goldstein (1):
      ovl: fix failure to fsync lower dir

Arnd Bergmann (1):
      mtd: cfi: convert inline functions to macros

Aurelien Aptel (1):
      CIFS: zero sensitive data when freeing

Bart Van Assche (1):
      pktcdvd: Fix pkt_setup_dev() error path

Benjamin Herrenschmidt (1):
      powerpc: Fix VSX enabling/flushing to also test MSR_FP and MSR_VEC

Borislav Petkov (2):
      x86/microcode/AMD: Do not load when running on a hypervisor
      x86/microcode: Do the family check first

Bradley Bolen (1):
      ubi: block: Fix locking for idr_alloc/idr_remove

Chunhao Lin (1):
      r8169: fix RTL8168EP take too long to complete driver initialization.

Cong Wang (1):
      nsfs: mark dentry with DCACHE_RCUACCESS

Daniel Mentz (2):
      media: v4l2-compat-ioctl32: Copy v4l2_window->global_alpha
      media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic

Daniel N Pettersson (1):
      cifs: Fix autonegotiate security settings mismatch

Eric Biggers (6):
      KEYS: encrypted: fix buffer overread in valid_master_desc()
      x86/kaiser: fix build error with KASAN && !FUNCTION_GRAPH_TRACER
      NFS: reject request for id_legacy key without auxdata
      crypto: hash - introduce crypto_hash_alg_has_setkey()
      crypto: cryptd - pass through absence of ->setkey()
      crypto: poly1305 - remove ->setkey() method

Eric Dumazet (1):
      net: igmp: add a missing rcu locking section

Eric W. Biederman (4):
      netfilter: nf_queue: Make the queue_handler pernet
      signal/openrisc: Fix do_unaligned_access to send the proper signal
      signal/sh: Ensure si_signo is initialized in do_divide_error
      mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a failed
user copy

Greg Kroah-Hartman (2):
      ACPI: sbshc: remove raw pointer from printk() message
      Linux 4.4.116

Hans Verkuil (11):
      media: v4l2-ioctl.c: don't copy back the result for -ENOTTY
      media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF
      media: v4l2-compat-ioctl32.c: fix the indentation
      media: v4l2-compat-ioctl32.c: move 'helper' functions to
__get/put_v4l2_format32
      media: v4l2-compat-ioctl32.c: avoid sizeof(type)
      media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32
      media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer
      media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for subdevs
      media: v4l2-compat-ioctl32.c: copy clip list in put_v4l2_window32
      media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer type
      media: v4l2-compat-ioctl32.c: don't copy back the result for
certain errors

Hans de Goede (5):
      ahci: Annotate PCI ids for mobile Intel chipsets as such
      ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo
Lake AHCI
      HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini not working
      Bluetooth: btsdio: Do not bind to non-removable BCM43341
      Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a
"rewritten" version

Horia Geantă (1):
      crypto: caam - fix endless loop when DECO acquire fails

Hugh Dickins (1):
      kaiser: fix compile error without vsyscall

Ivan Vecera (1):
      kernfs: fix regression in kernfs_fop_write caused by wrong type

J. Bruce Fields (1):
      NFS: commit direct writes even if they fail partially

James Hogan (1):
      EDAC, octeon: Fix an uninitialized variable warning

Jason Wang (1):
      vhost_net: stop device during reset owner

Jesse Chan (2):
      ASoC: pcm512x: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE
      media: soc_camera: soc_scale_crop: add missing
MODULE_DESCRIPTION/AUTHOR/LICENSE

Josh Poimboeuf (1):
      x86/asm: Fix inline asm call constraints for GCC 4.4

Juerg Haefliger (28):
      Revert "UBUNTU: SAUCE: UBUNTU: [Config] Disable CONFIG_PPC_DEBUG_RFI"
      Revert "UBUNTU: SAUCE: rfi-flush: Fix some RFI conversions in the
KVM code"
      Revert "UBUNTU: SAUCE: rfi-flush: Fix the 32-bit KVM build"
      Revert "UBUNTU: SAUCE: rfi-flush: Fallback flush add load dependency"
      Revert "UBUNTU: SAUCE: rfi-flush: Use rfi-flush in printks"
      Revert "UBUNTU: SAUCE: rfi-flush: Add no_rfi_flush and nopti
comandline options"
      Revert "UBUNTU: SAUCE: rfi-flush: Refactor the macros so the nops
are defined once"
      Revert "UBUNTU: SAUCE: rfi-flush: Fix HRFI_TO_UNKNOWN"
      Revert "UBUNTU: SAUCE: rfi-flush: Fix the fallback flush to
actually activate"
      Revert "UBUNTU: SAUCE: rfi-flush: Rework pseries logic to be more
cautious"
      Revert "UBUNTU: SAUCE: rfi-flush: Rework powernv logic to be more
cautious"
      Revert "UBUNTU: SAUCE: rfi-flush: Add barriers to the fallback L1D
flushing"
      Revert "UBUNTU: SAUCE: Fix compilation errors for
arch/powerpc/lib/feature-fixups.c"
      Revert "UBUNTU: SAUCE: Remove setup.h include file otherwise
compilation complains about missing header file."
      Revert "UBUNTU: SAUCE: powerpc/asm: Allow including ppc_asm.h in
asm files"
      Revert "UBUNTU: SAUCE: rfi-flush: Add speculation barrier before
ori 30,30,0 flush"
      Revert "UBUNTU: SAUCE: rfi-flush: Allow HV to advertise multiple
flush types"
      Revert "UBUNTU: SAUCE: rfi-flush: Support more than one flush type
at once"
      Revert "UBUNTU: SAUCE: rfi-flush: Expand the RFI section to two
nop slots"
      Revert "UBUNTU: SAUCE: rfi-flush: Push the instruction selection
down to the patching routine"
      Revert "UBUNTU: SAUCE: rfi-flush: Make l1d_flush_type bit flags"
      Revert "UBUNTU: SAUCE: rfi-flush: Implement congruence-first
fallback flush"
      Revert "UBUNTU: SAUCE: KVM: Revert the implementation of
H_GET_CPU_CHARACTERISTICS"
      Revert "UBUNTU: SAUCE: rfi-flush: kvmppc_skip_(H)interrupt returns
to host"
      Revert "UBUNTU: SAUCE: Fixup rfid in kvmppc_skip_Hinterrupt should
be hrfid"
      Revert "UBUNTU: SAUCE: rfi-flush: Add HRFI_TO_UNKNOWN and use it
in denorm"
      Revert "UBUNTU: SAUCE: rfi-flush: Make DEBUG_RFI a CONFIG option"
      Revert "UBUNTU: SAUCE: powerpc: Secure memory rfi flush"

Julian Scheel (1):
      ASoC: simple-card: Fix misleading error message

Junxiao Bi (1):
      qlcnic: fix deadlock bug

Kai-Heng Feng (1):
      Revert "Bluetooth: btusb: fix QCA Rome suspend/resume"

Kamal Dasu (1):
      mtd: nand: brcmnand: Disable prefetch by default

Kuninori Morimoto (2):
      ASoC: rsnd: don't call free_irq() on Parent SSI
      ASoC: rsnd: avoid duplicate free_irq()

Laurent Pinchart (2):
      drm: rcar-du: Use the VBK interrupt for vblank events
      drm: rcar-du: Fix race condition when disabling planes at CRTC stop

Li RongQing (1):
      tcp: release sk_frag.page in tcp_disconnect

Liran Alon (1):
      KVM: nVMX: Fix races when sending nested PI while dest
enters/leaves L2

Malcolm Priestley (2):
      media: dvb-usb-v2: lmedm04: Improve logic checking of warm start
      media: dvb-usb-v2: lmedm04: move ts2020 attach to dm04_lme2510_tuner

Marc Zyngier (1):
      arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls

Martin Kaiser (1):
      watchdog: imx2_wdt: restore previous timeout after suspend+resume

Matthew Wilcox (1):
      cifs: Fix missing put_xid in cifs_file_strict_mmap

Matthias Hintzmann (1):
      net: cdc_ncm: initialize drvflags before usage

Mauro Carvalho Chehab (2):
      media: ts2020: avoid integer overflows on 32 bit machines
      media: cxusb, dib0700: ignore XC2028_I2C_FLUSH

Max Filippov (1):
      xtensa: fix futex_atomic_cmpxchg_inatomic

Michael Ellerman (4):
      powerpc/64s: Add support for RFI flush of L1-D cache
      powerpc/64s: Support disabling RFI flush with no_rfi_flush and nopti
      powerpc/64s: Wire up cpu_show_meltdown()
      powerpc/64s: Allow control of RFI flush via debugfs

Michael Neuling (2):
      powerpc/pseries: Add H_GET_CPU_CHARACTERISTICS flags & wrapper
      powerpc/pseries: Query hypervisor for RFI flush settings

Michal Suchanek (1):
      powerpc/pseries: include linux/types.h in asm/hvcall.h

Mika Westerberg (1):
      ahci: Add Intel Cannon Lake PCH-H PCI ID

Mikulas Patocka (2):
      alpha: fix crash if pthread_create races with signal delivery
      alpha: fix reboot on Avanti platform

Miquel Raynal (2):
      mtd: nand: Fix nand_do_read_oob() return value
      mtd: nand: sunxi: Fix ECC strength choice

Naveen N. Rao (1):
      powerpc/bpf/jit: Disable classic BPF JIT on ppc64le

Nicholas Piggin (5):
      powerpc/64: Add macros for annotating the destination of rfid/hrfid
      powerpc/64s: Simple RFI macro conversions
      powerpc/64: Convert fast_exception_return to use RFI_TO_USER/KERNEL
      powerpc/64: Convert the syscall exit path to use RFI_TO_USER/KERNEL
      powerpc/64s: Convert slb_miss_common to use RFI_TO_USER/KERNEL

Nikolay Aleksandrov (1):
      ip6mr: fix stale iterator

Nikolay Borisov (1):
      btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker

Oliver O'Halloran (2):
      powerpc/64: Fix flush_(d|i)cache_range() called from modules
      powerpc/powernv: Check device-tree for RFI flush settings

Petr Cvek (1):
      usb: gadget: uvc: Missing files for configfs interface

Rasmus Villemoes (1):
      kernel/async.c: revert "async: simplify lowest_in_progress()"

Ricardo Ribalda Delgado (1):
      vb2: V4L2_BUF_FLAG_DONE is set after DQBUF

Robert Baronescu (1):
      crypto: tcrypt - fix S/G table for test_aead_speed()

Scott Mayhew (1):
      nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to the mds

Shuah Khan (2):
      usbip: vhci_hcd: clear just the USB_PORT_STAT_POWER bit
      usbip: fix 3eee23c3ec14 tcp_socket address still in the status file

Steven Rostedt (VMware) (3):
      sched/rt: Use container_of() to get root domain in
rto_push_irq_work_func()
      sched/rt: Up the root domain ref count when passing it around via IPIs
      ftrace: Remove incorrect setting of glob search field

Thomas Gleixner (1):
      posix-timer: Properly check sigevent->sigev_notify

Trond Myklebust (1):
      NFS: Add a cond_resched() to nfs_commit_release_pages()

Yang Shunyong (1):
      dmaengine: dmatest: fix container_of member in dmatest_callback

 Makefile                                           |    2 +-
 arch/alpha/kernel/pci_impl.h                       |    3 +-
 arch/alpha/kernel/process.c                        |    3 +-
 arch/arm/kvm/handle_exit.c                         |   13 +-
 arch/mn10300/mm/misalignment.c                     |    2 +-
 arch/openrisc/kernel/traps.c                       |   10 +-
 arch/powerpc/Kconfig                               |    3 +-
 arch/powerpc/Kconfig.debug                         |   10 -
 arch/powerpc/include/asm/exception-64s.h           |   22 +-
 arch/powerpc/include/asm/feature-fixups.h          |    4 +-
 arch/powerpc/include/asm/hvcall.h                  |   26 +-
 arch/powerpc/include/asm/paca.h                    |    3 +-
 arch/powerpc/include/asm/plpar_wrappers.h          |   14 +-
 arch/powerpc/include/asm/ppc_asm.h                 |   18 +-
 arch/powerpc/kernel/asm-offsets.c                  |    8 +-
 arch/powerpc/kernel/exceptions-64s.S               |  188 ++--
 arch/powerpc/kernel/misc_64.S                      |   32 +-
 arch/powerpc/kernel/module_64.c                    |   12 +-
 arch/powerpc/kernel/process.c                      |    5 +-
 arch/powerpc/kernel/setup_64.c                     |  103 +-
 arch/powerpc/kernel/sysfs.c                        |   42 -
 arch/powerpc/platforms/powernv/setup.c             |    1 +
 arch/powerpc/platforms/pseries/setup.c             |   17 +-
 arch/sh/kernel/traps_32.c                          |    3 +-
 arch/x86/crypto/poly1305_glue.c                    |    1 -
 arch/x86/include/asm/asm.h                         |    4 +-
 arch/x86/include/asm/vsyscall.h                    |    2 +-
 arch/x86/kernel/cpu/microcode/core.c               |   47 +-
 arch/x86/kvm/vmx.c                                 |    5 +-
 arch/x86/mm/kaiser.c                               |    2 +-
 arch/xtensa/include/asm/futex.h                    |   23 +-
 crypto/ahash.c                                     |   11 +
 crypto/cryptd.c                                    |    3 +-
 crypto/poly1305_generic.c                          |   17 +-
 crypto/tcrypt.c                                    |    6 +-
 debian.master/config/config.common.ubuntu          |    1 -
 drivers/acpi/sbshc.c                               |    4 +-
 drivers/ata/ahci.c                                 |   37 +-
 drivers/block/pktcdvd.c                            |    4 +-
 drivers/bluetooth/btsdio.c                         |    9 +
 drivers/bluetooth/btusb.c                          |   19 +-
 drivers/crypto/caam/ctrl.c                         |    8 +-
 drivers/dma/dmatest.c                              |    2 +-
 drivers/edac/octeon_edac-lmc.c                     |    1 +
 drivers/gpu/drm/rcar-du/rcar_du_crtc.c             |   56 +-
 drivers/gpu/drm/rcar-du/rcar_du_crtc.h             |    8 +
 drivers/hid/hid-core.c                             |   12 +-
 drivers/media/dvb-frontends/ts2020.c               |    4 +-
 drivers/media/platform/soc_camera/soc_scale_crop.c |    4 +
 drivers/media/usb/dvb-usb-v2/lmedm04.c             |   39 +-
 drivers/media/usb/dvb-usb/cxusb.c                  |    2 +
 drivers/media/usb/dvb-usb/dib0700_devices.c        |    1 +
 drivers/media/v4l2-core/v4l2-compat-ioctl32.c      | 1023
++++++++++++--------
 drivers/media/v4l2-core/v4l2-ioctl.c               |    5 +-
 drivers/media/v4l2-core/videobuf2-v4l2.c           |    6 +
 drivers/mtd/nand/brcmnand/brcmnand.c               |   13 +-
 drivers/mtd/nand/nand_base.c                       |    5 +-
 drivers/mtd/nand/sunxi_nand.c                      |    8 +-
 drivers/mtd/ubi/block.c                            |   42 +-
 .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c    |   18 +-
 drivers/net/ethernet/realtek/r8169.c               |    4 +-
 drivers/net/usb/cdc_ncm.c                          |    6 +-
 drivers/usb/gadget/function/uvc_configfs.c         |   16 +-
 drivers/usb/usbip/vhci_hcd.c                       |    2 +-
 drivers/usb/usbip/vhci_sysfs.c                     |    7 +-
 drivers/vhost/net.c                                |    1 +
 drivers/watchdog/imx2_wdt.c                        |   20 +-
 fs/btrfs/inode.c                                   |   10 +-
 fs/cifs/cifsencrypt.c                              |    3 +-
 fs/cifs/connect.c                                  |    6 +-
 fs/cifs/file.c                                     |   26 +-
 fs/cifs/misc.c                                     |   14 +-
 fs/cifs/smb2pdu.c                                  |    3 +-
 fs/ext4/inode.c                                    |    1 +
 fs/ext4/namei.c                                    |    1 +
 fs/ext4/symlink.c                                  |   10 +-
 fs/f2fs/inode.c                                    |    1 +
 fs/f2fs/namei.c                                    |    5 +-
 fs/inode.c                                         |    6 +
 fs/kernfs/file.c                                   |    2 +-
 fs/nfs/direct.c                                    |    4 +-
 fs/nfs/nfs4idmap.c                                 |    6 +-
 fs/nfs/pnfs.c                                      |    4 +-
 fs/nfs/write.c                                     |    2 +
 fs/nsfs.c                                          |    1 +
 fs/overlayfs/readdir.c                             |    6 +-
 include/crypto/internal/hash.h                     |    2 +
 include/crypto/poly1305.h                          |    2 -
 include/linux/fs.h                                 |    1 +
 include/linux/mtd/map.h                            |  130 ++-
 include/net/netfilter/nf_queue.h                   |    4 +-
 include/net/netns/netfilter.h                      |    2 +
 kernel/async.c                                     |   20 +-
 kernel/sched/core.c                                |   13 +
 kernel/sched/rt.c                                  |   24 +-
 kernel/sched/sched.h                               |    2 +
 kernel/time/posix-timers.c                         |   34 +-
 kernel/trace/ftrace.c                              |    1 -
 net/ipv4/igmp.c                                    |    4 +
 net/ipv4/tcp.c                                     |    6 +
 net/ipv6/ip6mr.c                                   |    1 +
 net/netfilter/nf_queue.c                           |   17 +-
 net/netfilter/nfnetlink_queue.c                    |   18 +-
 scripts/mod/modpost.c                              |    3 +-
 security/keys/encrypted-keys/encrypted.c           |   31 +-
 sound/soc/codecs/pcm512x-spi.c                     |    4 +
 sound/soc/generic/simple-card.c                    |    8 +-
 sound/soc/sh/rcar/rsnd.h                           |    2 +
 sound/soc/sh/rcar/ssi.c                            |    5 +
 109 files changed, 1447 insertions(+), 1050 deletions(-)

Comments

Stefan Bader April 3, 2018, 1:48 p.m. UTC | #1
On 27.03.2018 08:33, Juerg Haefliger wrote:
> List of skipped patches (already applied previously):
>   * nvme: Fix managing degraded controllers
>   * dccp: CVE-2017-8824: use-after-free in DCCP code
> 
> Reverted the following UBUNTU SAUCE patchset (PPC RFI):
>   * UBUNTU: SAUCE: UBUNTU: [Config] Disable CONFIG_PPC_DEBUG_RFI
>   * UBUNTU: SAUCE: rfi-flush: Fix some RFI conversions in the KVM code
>   * UBUNTU: SAUCE: rfi-flush: Fix the 32-bit KVM build
>   * UBUNTU: SAUCE: rfi-flush: Fallback flush add load dependency
>   * UBUNTU: SAUCE: rfi-flush: Use rfi-flush in printks
>   * UBUNTU: SAUCE: rfi-flush: Add no_rfi_flush and nopti comandline
>     options
>   * UBUNTU: SAUCE: rfi-flush: Refactor the macros so the nops are
>     defined once
>   * UBUNTU: SAUCE: rfi-flush: Fix HRFI_TO_UNKNOWN
>   * UBUNTU: SAUCE: rfi-flush: Fix the fallback flush to actually
>     activate
>   * UBUNTU: SAUCE: rfi-flush: Rework pseries logic to be more cautious
>   * UBUNTU: SAUCE: rfi-flush: Rework powernv logic to be more cautious
>   * UBUNTU: SAUCE: rfi-flush: Add barriers to the fallback L1D flushing
>   * UBUNTU: SAUCE: Fix compilation errors for arch/powerpc/lib/feature-
>     fixups.c
>   * UBUNTU: SAUCE: Remove setup.h include file otherwise compilation
>     complains about missing header file.
>   * UBUNTU: SAUCE: powerpc/asm: Allow including ppc_asm.h in asm files
>   * UBUNTU: SAUCE: rfi-flush: Add speculation barrier before ori 30,30,0
>     flush
>   * UBUNTU: SAUCE: rfi-flush: Allow HV to advertise multiple flush types
>   * UBUNTU: SAUCE: rfi-flush: Support more than one flush type at once
>   * UBUNTU: SAUCE: rfi-flush: Expand the RFI section to two nop slots
>   * UBUNTU: SAUCE: rfi-flush: Push the instruction selection down to the
>     patching routine
>   * UBUNTU: SAUCE: rfi-flush: Make l1d_flush_type bit flags
>   * UBUNTU: SAUCE: rfi-flush: Implement congruence-first fallback flush
>   * UBUNTU: SAUCE: KVM: Revert the implementation of
>     H_GET_CPU_CHARACTERISTICS
>   * UBUNTU: SAUCE: rfi-flush: kvmppc_skip_(H)interrupt returns to host
>   * UBUNTU: SAUCE: Fixup rfid in kvmppc_skip_Hinterrupt should be hrfid
>   * UBUNTU: SAUCE: rfi-flush: Add HRFI_TO_UNKNOWN and use it in denorm
>   * UBUNTU: SAUCE: rfi-flush: Make DEBUG_RFI a CONFIG option
>   * UBUNTU: SAUCE: powerpc: Secure memory rfi flush
> 
> Which is replaced by the upstream RFI implementation:
>   * powerpc/powernv: Check device-tree for RFI flush settings
>   * powerpc/pseries: Query hypervisor for RFI flush settings
>   * powerpc/64s: Support disabling RFI flush with no_rfi_flush and nopti
>   * powerpc/64s: Add support for RFI flush of L1-D cache
>   * powerpc/64s: Convert slb_miss_common to use RFI_TO_USER/KERNEL
>   * powerpc/64: Convert the syscall exit path to use RFI_TO_USER/KERNEL
>   * powerpc/64: Convert fast_exception_return to use RFI_TO_USER/KERNEL
>   * powerpc/64s: Simple RFI macro conversions
>   * powerpc/64: Add macros for annotating the destination of rfid/hrfid
>   * powerpc/pseries: Add H_GET_CPU_CHARACTERISTICS flags & wrapper
> 

I did remove the old BugLink from all powerpc/rfi patches. Mainly to avoid
confusion. The replacement is done because of the stable update but keeping
the old BugLink in would cause messages asking people on the old bug to be
notified again. Oh and it would probably also cause a lot of nagging when
running verify-release-ready because all the tasks in the old bug report
are fix released.

Additionally skipped (because picked up since preparation):
* x86/microcode/AMD: Do not load when running on a hypervisor
* Revert "Bluetooth: btusb: fix QCA Rome suspend/resume"
  ^ the replacement of that was not done in the re-spin so, that
    applied cleanly.

Applied to xenial/master-next

> The noticeable difference is that upstream doesn't provide a
> PPC_DEBUG_RFI config option.
> 
> Compile tested all supported architectures. Note that ppc64el requires
> an updated version of kmod (22-1ubuntu5, currently) because of:
> 
> 7585f5189be4 ("powerpc: Simplify module TOC handling")
> 
> Otherwise the build fails with warnings like this:
> 
> depmod: WARNING:
> /tmp/kernel-juergh-48ffcce-wX3c/build/debian/linux-image-4.4.0-118-generic//lib/modules/4.4.0-118-generic/kernel/drivers/message/fusion/mptsas.ko
> needs unknown symbol .TOC.
> 
> 
> ...Juerg
> 
> 
> 
> The following changes since commit 9480381cb8b3e23be8fde59856fc8b2862fc4dd8:
> 
>   UBUNTU: i386 -- Update list of retpoline indirections (2018-03-23
> 09:50:19 +0100)
> 
> are available in the git repository at:
> 
>   https://git.launchpad.net/~juergh/+git/xenial-linux
> 
> for you to fetch changes up to d9344113a3276c2ad432a218efe247cc2982fd1d:
> 
>   Linux 4.4.116 (2018-03-23 16:20:44 +0100)
> 
> ----------------------------------------------------------------
> Al Viro (1):
>       don't put symlink bodies in pagecache into highmem
> 
> Alan Modra (1):
>       powerpc: Simplify module TOC handling
> 
> Amir Goldstein (1):
>       ovl: fix failure to fsync lower dir
> 
> Arnd Bergmann (1):
>       mtd: cfi: convert inline functions to macros
> 
> Aurelien Aptel (1):
>       CIFS: zero sensitive data when freeing
> 
> Bart Van Assche (1):
>       pktcdvd: Fix pkt_setup_dev() error path
> 
> Benjamin Herrenschmidt (1):
>       powerpc: Fix VSX enabling/flushing to also test MSR_FP and MSR_VEC
> 
> Borislav Petkov (2):
>       x86/microcode/AMD: Do not load when running on a hypervisor
>       x86/microcode: Do the family check first
> 
> Bradley Bolen (1):
>       ubi: block: Fix locking for idr_alloc/idr_remove
> 
> Chunhao Lin (1):
>       r8169: fix RTL8168EP take too long to complete driver initialization.
> 
> Cong Wang (1):
>       nsfs: mark dentry with DCACHE_RCUACCESS
> 
> Daniel Mentz (2):
>       media: v4l2-compat-ioctl32: Copy v4l2_window->global_alpha
>       media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic
> 
> Daniel N Pettersson (1):
>       cifs: Fix autonegotiate security settings mismatch
> 
> Eric Biggers (6):
>       KEYS: encrypted: fix buffer overread in valid_master_desc()
>       x86/kaiser: fix build error with KASAN && !FUNCTION_GRAPH_TRACER
>       NFS: reject request for id_legacy key without auxdata
>       crypto: hash - introduce crypto_hash_alg_has_setkey()
>       crypto: cryptd - pass through absence of ->setkey()
>       crypto: poly1305 - remove ->setkey() method
> 
> Eric Dumazet (1):
>       net: igmp: add a missing rcu locking section
> 
> Eric W. Biederman (4):
>       netfilter: nf_queue: Make the queue_handler pernet
>       signal/openrisc: Fix do_unaligned_access to send the proper signal
>       signal/sh: Ensure si_signo is initialized in do_divide_error
>       mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a failed
> user copy
> 
> Greg Kroah-Hartman (2):
>       ACPI: sbshc: remove raw pointer from printk() message
>       Linux 4.4.116
> 
> Hans Verkuil (11):
>       media: v4l2-ioctl.c: don't copy back the result for -ENOTTY
>       media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF
>       media: v4l2-compat-ioctl32.c: fix the indentation
>       media: v4l2-compat-ioctl32.c: move 'helper' functions to
> __get/put_v4l2_format32
>       media: v4l2-compat-ioctl32.c: avoid sizeof(type)
>       media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32
>       media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer
>       media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for subdevs
>       media: v4l2-compat-ioctl32.c: copy clip list in put_v4l2_window32
>       media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer type
>       media: v4l2-compat-ioctl32.c: don't copy back the result for
> certain errors
> 
> Hans de Goede (5):
>       ahci: Annotate PCI ids for mobile Intel chipsets as such
>       ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo
> Lake AHCI
>       HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini not working
>       Bluetooth: btsdio: Do not bind to non-removable BCM43341
>       Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a
> "rewritten" version
> 
> Horia Geantă (1):
>       crypto: caam - fix endless loop when DECO acquire fails
> 
> Hugh Dickins (1):
>       kaiser: fix compile error without vsyscall
> 
> Ivan Vecera (1):
>       kernfs: fix regression in kernfs_fop_write caused by wrong type
> 
> J. Bruce Fields (1):
>       NFS: commit direct writes even if they fail partially
> 
> James Hogan (1):
>       EDAC, octeon: Fix an uninitialized variable warning
> 
> Jason Wang (1):
>       vhost_net: stop device during reset owner
> 
> Jesse Chan (2):
>       ASoC: pcm512x: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE
>       media: soc_camera: soc_scale_crop: add missing
> MODULE_DESCRIPTION/AUTHOR/LICENSE
> 
> Josh Poimboeuf (1):
>       x86/asm: Fix inline asm call constraints for GCC 4.4
> 
> Juerg Haefliger (28):
>       Revert "UBUNTU: SAUCE: UBUNTU: [Config] Disable CONFIG_PPC_DEBUG_RFI"
>       Revert "UBUNTU: SAUCE: rfi-flush: Fix some RFI conversions in the
> KVM code"
>       Revert "UBUNTU: SAUCE: rfi-flush: Fix the 32-bit KVM build"
>       Revert "UBUNTU: SAUCE: rfi-flush: Fallback flush add load dependency"
>       Revert "UBUNTU: SAUCE: rfi-flush: Use rfi-flush in printks"
>       Revert "UBUNTU: SAUCE: rfi-flush: Add no_rfi_flush and nopti
> comandline options"
>       Revert "UBUNTU: SAUCE: rfi-flush: Refactor the macros so the nops
> are defined once"
>       Revert "UBUNTU: SAUCE: rfi-flush: Fix HRFI_TO_UNKNOWN"
>       Revert "UBUNTU: SAUCE: rfi-flush: Fix the fallback flush to
> actually activate"
>       Revert "UBUNTU: SAUCE: rfi-flush: Rework pseries logic to be more
> cautious"
>       Revert "UBUNTU: SAUCE: rfi-flush: Rework powernv logic to be more
> cautious"
>       Revert "UBUNTU: SAUCE: rfi-flush: Add barriers to the fallback L1D
> flushing"
>       Revert "UBUNTU: SAUCE: Fix compilation errors for
> arch/powerpc/lib/feature-fixups.c"
>       Revert "UBUNTU: SAUCE: Remove setup.h include file otherwise
> compilation complains about missing header file."
>       Revert "UBUNTU: SAUCE: powerpc/asm: Allow including ppc_asm.h in
> asm files"
>       Revert "UBUNTU: SAUCE: rfi-flush: Add speculation barrier before
> ori 30,30,0 flush"
>       Revert "UBUNTU: SAUCE: rfi-flush: Allow HV to advertise multiple
> flush types"
>       Revert "UBUNTU: SAUCE: rfi-flush: Support more than one flush type
> at once"
>       Revert "UBUNTU: SAUCE: rfi-flush: Expand the RFI section to two
> nop slots"
>       Revert "UBUNTU: SAUCE: rfi-flush: Push the instruction selection
> down to the patching routine"
>       Revert "UBUNTU: SAUCE: rfi-flush: Make l1d_flush_type bit flags"
>       Revert "UBUNTU: SAUCE: rfi-flush: Implement congruence-first
> fallback flush"
>       Revert "UBUNTU: SAUCE: KVM: Revert the implementation of
> H_GET_CPU_CHARACTERISTICS"
>       Revert "UBUNTU: SAUCE: rfi-flush: kvmppc_skip_(H)interrupt returns
> to host"
>       Revert "UBUNTU: SAUCE: Fixup rfid in kvmppc_skip_Hinterrupt should
> be hrfid"
>       Revert "UBUNTU: SAUCE: rfi-flush: Add HRFI_TO_UNKNOWN and use it
> in denorm"
>       Revert "UBUNTU: SAUCE: rfi-flush: Make DEBUG_RFI a CONFIG option"
>       Revert "UBUNTU: SAUCE: powerpc: Secure memory rfi flush"
> 
> Julian Scheel (1):
>       ASoC: simple-card: Fix misleading error message
> 
> Junxiao Bi (1):
>       qlcnic: fix deadlock bug
> 
> Kai-Heng Feng (1):
>       Revert "Bluetooth: btusb: fix QCA Rome suspend/resume"
> 
> Kamal Dasu (1):
>       mtd: nand: brcmnand: Disable prefetch by default
> 
> Kuninori Morimoto (2):
>       ASoC: rsnd: don't call free_irq() on Parent SSI
>       ASoC: rsnd: avoid duplicate free_irq()
> 
> Laurent Pinchart (2):
>       drm: rcar-du: Use the VBK interrupt for vblank events
>       drm: rcar-du: Fix race condition when disabling planes at CRTC stop
> 
> Li RongQing (1):
>       tcp: release sk_frag.page in tcp_disconnect
> 
> Liran Alon (1):
>       KVM: nVMX: Fix races when sending nested PI while dest
> enters/leaves L2
> 
> Malcolm Priestley (2):
>       media: dvb-usb-v2: lmedm04: Improve logic checking of warm start
>       media: dvb-usb-v2: lmedm04: move ts2020 attach to dm04_lme2510_tuner
> 
> Marc Zyngier (1):
>       arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls
> 
> Martin Kaiser (1):
>       watchdog: imx2_wdt: restore previous timeout after suspend+resume
> 
> Matthew Wilcox (1):
>       cifs: Fix missing put_xid in cifs_file_strict_mmap
> 
> Matthias Hintzmann (1):
>       net: cdc_ncm: initialize drvflags before usage
> 
> Mauro Carvalho Chehab (2):
>       media: ts2020: avoid integer overflows on 32 bit machines
>       media: cxusb, dib0700: ignore XC2028_I2C_FLUSH
> 
> Max Filippov (1):
>       xtensa: fix futex_atomic_cmpxchg_inatomic
> 
> Michael Ellerman (4):
>       powerpc/64s: Add support for RFI flush of L1-D cache
>       powerpc/64s: Support disabling RFI flush with no_rfi_flush and nopti
>       powerpc/64s: Wire up cpu_show_meltdown()
>       powerpc/64s: Allow control of RFI flush via debugfs
> 
> Michael Neuling (2):
>       powerpc/pseries: Add H_GET_CPU_CHARACTERISTICS flags & wrapper
>       powerpc/pseries: Query hypervisor for RFI flush settings
> 
> Michal Suchanek (1):
>       powerpc/pseries: include linux/types.h in asm/hvcall.h
> 
> Mika Westerberg (1):
>       ahci: Add Intel Cannon Lake PCH-H PCI ID
> 
> Mikulas Patocka (2):
>       alpha: fix crash if pthread_create races with signal delivery
>       alpha: fix reboot on Avanti platform
> 
> Miquel Raynal (2):
>       mtd: nand: Fix nand_do_read_oob() return value
>       mtd: nand: sunxi: Fix ECC strength choice
> 
> Naveen N. Rao (1):
>       powerpc/bpf/jit: Disable classic BPF JIT on ppc64le
> 
> Nicholas Piggin (5):
>       powerpc/64: Add macros for annotating the destination of rfid/hrfid
>       powerpc/64s: Simple RFI macro conversions
>       powerpc/64: Convert fast_exception_return to use RFI_TO_USER/KERNEL
>       powerpc/64: Convert the syscall exit path to use RFI_TO_USER/KERNEL
>       powerpc/64s: Convert slb_miss_common to use RFI_TO_USER/KERNEL
> 
> Nikolay Aleksandrov (1):
>       ip6mr: fix stale iterator
> 
> Nikolay Borisov (1):
>       btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker
> 
> Oliver O'Halloran (2):
>       powerpc/64: Fix flush_(d|i)cache_range() called from modules
>       powerpc/powernv: Check device-tree for RFI flush settings
> 
> Petr Cvek (1):
>       usb: gadget: uvc: Missing files for configfs interface
> 
> Rasmus Villemoes (1):
>       kernel/async.c: revert "async: simplify lowest_in_progress()"
> 
> Ricardo Ribalda Delgado (1):
>       vb2: V4L2_BUF_FLAG_DONE is set after DQBUF
> 
> Robert Baronescu (1):
>       crypto: tcrypt - fix S/G table for test_aead_speed()
> 
> Scott Mayhew (1):
>       nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to the mds
> 
> Shuah Khan (2):
>       usbip: vhci_hcd: clear just the USB_PORT_STAT_POWER bit
>       usbip: fix 3eee23c3ec14 tcp_socket address still in the status file
> 
> Steven Rostedt (VMware) (3):
>       sched/rt: Use container_of() to get root domain in
> rto_push_irq_work_func()
>       sched/rt: Up the root domain ref count when passing it around via IPIs
>       ftrace: Remove incorrect setting of glob search field
> 
> Thomas Gleixner (1):
>       posix-timer: Properly check sigevent->sigev_notify
> 
> Trond Myklebust (1):
>       NFS: Add a cond_resched() to nfs_commit_release_pages()
> 
> Yang Shunyong (1):
>       dmaengine: dmatest: fix container_of member in dmatest_callback
> 
>  Makefile                                           |    2 +-
>  arch/alpha/kernel/pci_impl.h                       |    3 +-
>  arch/alpha/kernel/process.c                        |    3 +-
>  arch/arm/kvm/handle_exit.c                         |   13 +-
>  arch/mn10300/mm/misalignment.c                     |    2 +-
>  arch/openrisc/kernel/traps.c                       |   10 +-
>  arch/powerpc/Kconfig                               |    3 +-
>  arch/powerpc/Kconfig.debug                         |   10 -
>  arch/powerpc/include/asm/exception-64s.h           |   22 +-
>  arch/powerpc/include/asm/feature-fixups.h          |    4 +-
>  arch/powerpc/include/asm/hvcall.h                  |   26 +-
>  arch/powerpc/include/asm/paca.h                    |    3 +-
>  arch/powerpc/include/asm/plpar_wrappers.h          |   14 +-
>  arch/powerpc/include/asm/ppc_asm.h                 |   18 +-
>  arch/powerpc/kernel/asm-offsets.c                  |    8 +-
>  arch/powerpc/kernel/exceptions-64s.S               |  188 ++--
>  arch/powerpc/kernel/misc_64.S                      |   32 +-
>  arch/powerpc/kernel/module_64.c                    |   12 +-
>  arch/powerpc/kernel/process.c                      |    5 +-
>  arch/powerpc/kernel/setup_64.c                     |  103 +-
>  arch/powerpc/kernel/sysfs.c                        |   42 -
>  arch/powerpc/platforms/powernv/setup.c             |    1 +
>  arch/powerpc/platforms/pseries/setup.c             |   17 +-
>  arch/sh/kernel/traps_32.c                          |    3 +-
>  arch/x86/crypto/poly1305_glue.c                    |    1 -
>  arch/x86/include/asm/asm.h                         |    4 +-
>  arch/x86/include/asm/vsyscall.h                    |    2 +-
>  arch/x86/kernel/cpu/microcode/core.c               |   47 +-
>  arch/x86/kvm/vmx.c                                 |    5 +-
>  arch/x86/mm/kaiser.c                               |    2 +-
>  arch/xtensa/include/asm/futex.h                    |   23 +-
>  crypto/ahash.c                                     |   11 +
>  crypto/cryptd.c                                    |    3 +-
>  crypto/poly1305_generic.c                          |   17 +-
>  crypto/tcrypt.c                                    |    6 +-
>  debian.master/config/config.common.ubuntu          |    1 -
>  drivers/acpi/sbshc.c                               |    4 +-
>  drivers/ata/ahci.c                                 |   37 +-
>  drivers/block/pktcdvd.c                            |    4 +-
>  drivers/bluetooth/btsdio.c                         |    9 +
>  drivers/bluetooth/btusb.c                          |   19 +-
>  drivers/crypto/caam/ctrl.c                         |    8 +-
>  drivers/dma/dmatest.c                              |    2 +-
>  drivers/edac/octeon_edac-lmc.c                     |    1 +
>  drivers/gpu/drm/rcar-du/rcar_du_crtc.c             |   56 +-
>  drivers/gpu/drm/rcar-du/rcar_du_crtc.h             |    8 +
>  drivers/hid/hid-core.c                             |   12 +-
>  drivers/media/dvb-frontends/ts2020.c               |    4 +-
>  drivers/media/platform/soc_camera/soc_scale_crop.c |    4 +
>  drivers/media/usb/dvb-usb-v2/lmedm04.c             |   39 +-
>  drivers/media/usb/dvb-usb/cxusb.c                  |    2 +
>  drivers/media/usb/dvb-usb/dib0700_devices.c        |    1 +
>  drivers/media/v4l2-core/v4l2-compat-ioctl32.c      | 1023
> ++++++++++++--------
>  drivers/media/v4l2-core/v4l2-ioctl.c               |    5 +-
>  drivers/media/v4l2-core/videobuf2-v4l2.c           |    6 +
>  drivers/mtd/nand/brcmnand/brcmnand.c               |   13 +-
>  drivers/mtd/nand/nand_base.c                       |    5 +-
>  drivers/mtd/nand/sunxi_nand.c                      |    8 +-
>  drivers/mtd/ubi/block.c                            |   42 +-
>  .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c    |   18 +-
>  drivers/net/ethernet/realtek/r8169.c               |    4 +-
>  drivers/net/usb/cdc_ncm.c                          |    6 +-
>  drivers/usb/gadget/function/uvc_configfs.c         |   16 +-
>  drivers/usb/usbip/vhci_hcd.c                       |    2 +-
>  drivers/usb/usbip/vhci_sysfs.c                     |    7 +-
>  drivers/vhost/net.c                                |    1 +
>  drivers/watchdog/imx2_wdt.c                        |   20 +-
>  fs/btrfs/inode.c                                   |   10 +-
>  fs/cifs/cifsencrypt.c                              |    3 +-
>  fs/cifs/connect.c                                  |    6 +-
>  fs/cifs/file.c                                     |   26 +-
>  fs/cifs/misc.c                                     |   14 +-
>  fs/cifs/smb2pdu.c                                  |    3 +-
>  fs/ext4/inode.c                                    |    1 +
>  fs/ext4/namei.c                                    |    1 +
>  fs/ext4/symlink.c                                  |   10 +-
>  fs/f2fs/inode.c                                    |    1 +
>  fs/f2fs/namei.c                                    |    5 +-
>  fs/inode.c                                         |    6 +
>  fs/kernfs/file.c                                   |    2 +-
>  fs/nfs/direct.c                                    |    4 +-
>  fs/nfs/nfs4idmap.c                                 |    6 +-
>  fs/nfs/pnfs.c                                      |    4 +-
>  fs/nfs/write.c                                     |    2 +
>  fs/nsfs.c                                          |    1 +
>  fs/overlayfs/readdir.c                             |    6 +-
>  include/crypto/internal/hash.h                     |    2 +
>  include/crypto/poly1305.h                          |    2 -
>  include/linux/fs.h                                 |    1 +
>  include/linux/mtd/map.h                            |  130 ++-
>  include/net/netfilter/nf_queue.h                   |    4 +-
>  include/net/netns/netfilter.h                      |    2 +
>  kernel/async.c                                     |   20 +-
>  kernel/sched/core.c                                |   13 +
>  kernel/sched/rt.c                                  |   24 +-
>  kernel/sched/sched.h                               |    2 +
>  kernel/time/posix-timers.c                         |   34 +-
>  kernel/trace/ftrace.c                              |    1 -
>  net/ipv4/igmp.c                                    |    4 +
>  net/ipv4/tcp.c                                     |    6 +
>  net/ipv6/ip6mr.c                                   |    1 +
>  net/netfilter/nf_queue.c                           |   17 +-
>  net/netfilter/nfnetlink_queue.c                    |   18 +-
>  scripts/mod/modpost.c                              |    3 +-
>  security/keys/encrypted-keys/encrypted.c           |   31 +-
>  sound/soc/codecs/pcm512x-spi.c                     |    4 +
>  sound/soc/generic/simple-card.c                    |    8 +-
>  sound/soc/sh/rcar/rsnd.h                           |    2 +
>  sound/soc/sh/rcar/ssi.c                            |    5 +
>  109 files changed, 1447 insertions(+), 1050 deletions(-)
> 
> 
>