[SRU][Xenial][PULL v2] Xenial update to 4.4.118 stable release

Juerg Haefliger juerg.haefliger at canonical.com
Mon Apr 9 14:26:54 UTC 2018


BugLink: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1756866

This PR is for an update from 4.4.117 to 4.4.118 for Xenial without the
Spectre v1 commits.

The following patches were skipped because they are already applied:
  * KVM: VMX: Make indirect call speculation safe
  * KVM: x86: Make indirect calls in emulator speculation safe
  * Drivers: hv: vmbus: fix build warning

The following patches were skipped because they are upstream's
implementation of Spectre v1 for Intel which is different from what we
currently have in Xenials. The patches need to be closely reviewed
first, to ensure that we don't regress.
   * x86/kvm: Update spectre-v1 mitigation
   * x86/spectre: Report get_user mitigation for spectre_v1
   * nl80211: Sanitize array index in parse_txq_params
   * vfs, fdtable: Prevent bounds-check bypass via speculative execution
   * x86/syscall: Sanitize syscall table de-references under speculation
   * x86/get_user: Use pointer masking to limit speculation
   * x86: Introduce barrier_nospec
   * x86: Implement array_index_mask_nospec
   * array_index_nospec: Sanitize speculative array de-references
   * Documentation: Document array_index_nospec

Added config patches plus another patch from a later upstream stable
version to fix compile/build errors:
  * ARM: omap2: hide omap3_save_secure_ram on non-OMAP3 builds
  * UBUNTU: ppc64el -- Remove vmxnet3 module
  * UBUNTU: [Config] updateconfigs after 4.4.118 stable update

Compile tested all supported architectures.

...Juerg



The following changes since commit 1d7dcba35d9bf8dc1b116c59683ab2490a414bfa:

  UBUNTU: Ubuntu-4.4.0-120.144 (2018-04-05 15:05:56 +0200)

are available in the git repository at:

  https://git.launchpad.net/~juergh/+git/xenial-linux
update-4.4.118-no-spectre-v1

for you to fetch changes up to bffa0afa81920d8b6a26881216fba5d233df1ca0:

  ARM: omap2: hide omap3_save_secure_ram on non-OMAP3 builds (2018-04-09
14:57:11 +0200)

----------------------------------------------------------------
Alexandru Ardelean (1):
      staging: iio: adc: ad7192: fix external frequency setting

Andi Kleen (1):
      module/retpoline: Warn about missing retpoline in module

Andre Przywara (1):
      pinctrl: sunxi: Fix A80 interrupt pin bank

Andy Lutomirski (1):
      dell-wmi, dell-laptop: depends DMI

Arnd Bergmann (77):
      ASoC: ux500: add MODULE_LICENSE tag
      video: fbdev/mmp: add MODULE_LICENSE
      arm64: dts: add #cooling-cells to CPU nodes
      virtio_balloon: prevent uninitialized variable use
      isdn: icn: remove a #warning
      vmxnet3: prevent building with 64K pages
      video: fbdev: via: remove possibly unused variables
      scsi: advansys: fix build warning for PCI=n
      arm64: define BUG() instruction without CONFIG_BUG
      x86/fpu/math-emu: Fix possible uninitialized variable use
      x86/build: Silence the build with "make -s"
      thermal: fix INTEL_SOC_DTS_IOSF_CORE dependencies
      x86: add MULTIUSER dependency for KVM
      x86/platform: Add PCI dependency for PUNIT_ATOM_DEBUG
      scsi: advansys: fix uninitialized data access
      ALSA: hda/ca0132 - fix possible NULL pointer use
      reiserfs: avoid a -Wmaybe-uninitialized warning
      ssb: mark ssb_bus_register as __maybe_unused
      thermal: spear: use __maybe_unused for PM functions
      x86/boot: Avoid warning for zero-filling .bss
      profile: hide unused functions when !CONFIG_PROC_FS
      md: avoid warning for 32-bit sector_t
      mtd: ichxrom: maybe-uninitialized with gcc-4.9
      mptfusion: hide unused seq_mpt_print_ioc_summary function
      scsi: fdomain: drop fdomain_pci_tbl when built-in
      staging: ste_rmi4: avoid unused function warnings
      fbdev: sis: enforce selection of at least one backend
      scsi: mvumi: use __maybe_unused to hide pm functions
      SCSI: initio: remove duplicate module device table
      pwc: hide unused label
      usb: musb/ux500: remove duplicate check for dma_is_compatible
      tty: hvc_xen: hide xen_console_remove when unused
      target/user: Fix cast from pointer to phys_addr_t
      driver-core: use 'dev' argument in dev_dbg_ratelimited stub
      fbdev: auo_k190x: avoid unused function warnings
      mtd: sh_flctl: pass FIFO as physical address
      mtd: cfi: enforce valid geometry configuration
      fbdev: s6e8ax0: avoid unused function warnings
      modsign: hide openssl output in silent builds
      fbdev: sm712fb: avoid unused function warnings
      hwrng: exynos - use __maybe_unused to hide pm functions
      USB: cdc_subset: only build when one driver is enabled
      rtlwifi: fix gcc-6 indentation warning
      netfilter: ipvs: avoid unused variable warnings
      ipv4: ipconfig: avoid unused ic_proto_used symbol
      tlan: avoid unused label with PCI=n
      tty: cyclades: cyz_interrupt is only used for PCI
      genirq/msi: Add stubs for get_cached_msi_msg/pci_write_msi_msg
      ASoC: mediatek: add i2c dependency
      infiniband: cxgb4: use %pR format string for printing resources
      b2c2: flexcop: avoid unused function warnings
      tc358743: fix register i2c_rd/wr functions
      drm/nouveau: hide gcc-4.9 -Wmaybe-uninitialized
      Input: tca8418_keypad - hide gcc-4.9 -Wmaybe-uninitialized warning
      KVM: add X86_LOCAL_APIC dependency
      go7007: add MEDIA_CAMERA_SUPPORT dependency
      em28xx: only use mt9v011 if camera support is enabled
      ISDN: eicon: reduce stack size of sig_ind function
      ASoC: rockchip: use __maybe_unused to hide st_irq_syscfg_resume
      hdpvr: hide unused variable
      v4l: remove MEDIA_TUNER dependency for VIDEO_TUNER
      cw1200: fix bogus maybe-uninitialized warning
      wireless: cw1200: use __maybe_unused to hide pm functions_
      perf/x86: Shut up false-positive -Wmaybe-uninitialized warning
      net: hp100: remove unnecessary #ifdefs
      gpio: xgene: mark PM functions as __maybe_unused
      Revert "power: bq27xxx_battery: Remove unneeded dependency in Kconfig"
      power: bq27xxx_battery: mark some symbols __maybe_unused
      isdn: sc: work around type mismatch warning
      binfmt_elf: compat: avoid unused function warning
      idle: i7300: add PCI dependency
      usb: phy: msm add regulator dependency
      ncr5380: shut up gcc indentation warning
      ARM: tegra: select USB_ULPI from EHCI rather than platform
      netlink: fix nla_put_{u8,u16,u32} for KASAN
      kasan: rework Kconfig settings
      ARM: omap2: hide omap3_save_secure_ram on non-OMAP3 builds

Augusto Mecking Caringi (1):
      gpio: intel-mid: Fix build warning when !CONFIG_PM

Ben Hutchings (1):
      staging: android: ashmem: Fix a race condition in pin ioctls

Borislav Petkov (7):
      platform/x86: intel_mid_thermal: Fix suspend handlers unused warning
      x86/ras/inject: Make it depend on X86_LOCAL_APIC=y
      amd-xgbe: Fix unused suspend handlers build warning
      x86/platform/olpc: Fix resume handler build warning
      x86/microcode/AMD: Change load_microcode_amd()'s param to bool to
fix preemptibility bug
      x86/nospec: Fix header guards names
      x86/bugs: Drop one "mitigation" from dmesg

Cai Li (1):
      clk: fix a panic error caused by accessing NULL pointer

Chris Wilson (1):
      drm: Require __GFP_NOFAIL for the legacy drm_modeset_lock_all

Christophe JAILLET (1):
      dmaengine: ioat: Fix error handling path

Colin Ian King (3):
      tc1100-wmi: fix build warning when CONFIG_PM not enabled
      iio: adc: axp288: remove redundant duplicate const on
axp288_adc_channels
      x86/spectre: Fix spelling mistake: "vunerable"-> "vulnerable"

Cong Wang (2):
      xfrm: check id proto in validate_tmpl()
      netfilter: xt_RATEEST: acquire xt_rateest_mutex for hash insert

Daniel Wagner (1):
      video: Use bool instead int pointer for get_opt_bool() argument

Darren Kenny (1):
      x86/speculation: Fix typo IBRS_ATT, which should be IBRS_ALL

Dave Jones (1):
      Make DST_CACHE a silent config option

Dave Young (1):
      mm/early_ioremap: Fix boot hang with earlyprintk=efi,keep

David Hildenbrand (2):
      KVM: nVMX: kmap() can't fail
      KVM: nVMX: vmx_complete_nested_posted_interrupt() can't fail

David Howells (1):
      Provide a function to create a NUL-terminated string from
unterminated data

David Woodhouse (1):
      x86/retpoline: Avoid retpolines for built-in __init functions

Dmitry Vyukov (2):
      netfilter: x_tables: fix int overflow in xt_alloc_table_info()
      netfilter: ipt_CLUSTERIP: fix out-of-bounds accesses in
clusterip_tg_check()

Dou Liyang (1):
      x86/spectre: Check CONFIG_RETPOLINE in command line parser

Eric Biggers (3):
      crypto: x86/twofish-3way - Fix %rbp usage
      binder: check for binder_thread allocation failure in binder_poll()
      509: fix printing uninitialized stack memory when OID is empty

Eric Dumazet (1):
      netfilter: x_tables: avoid out-of-bounds reads in
xt_request_find_{match|target}

Fabian Frederick (1):
      drivers/net: fix eisa_driver probe section mismatch

Gao Feng (1):
      ipvlan: Add the skb->mark as flow4's member to lookup route

Glen Lee (1):
      staging: wilc1000: fix kbuild test robot error

Greg Kroah-Hartman (1):
      Linux 4.4.118

Gustavo A. R. Silva (1):
      dmaengine: at_hdmac: fix potential NULL pointer dereference in
atc_prep_dma_interleaved

Heikki Krogerus (1):
      serial: 8250_mid: fix broken DMA dependency

Jan Beulich (1):
      xen: XEN_ACPI_PROCESSOR is Dom0-only

Jan Dakinevich (2):
      KVM: VMX: clean up declaration of VPID/EPT invalidation types
      KVM: nVMX: invvpid handling improvements

Jens Axboe (1):
      blktrace: fix unlocked registration of tracepoints

Jia-Ju Bai (1):
      hippi: Fix a Fix a possible sleep-in-atomic bug in rr_close

Jim Mattson (1):
      kvm: nVMX: Fix kernel panics induced by illegal INVEPT/INVVPID types

Jiri Olsa (1):
      perf top: Fix window dimensions change handling

Johannes Berg (1):
      cfg80211: check dev_set_name() return value

Josh Poimboeuf (2):
      tools build: Add tools tree support for 'make -s'
      x86/paravirt: Remove 'noreplace-paravirt' cmdline option

Juerg Haefliger (2):
      UBUNTU: [Config] updateconfigs after 4.4.118 stable update
      UBUNTU: ppc64el -- Remove vmxnet3 module

Julia Lawall (1):
      mtd: maps: add __init attribute

Jun Nie (1):
      dmaengine: zx: fix build warning

Kamil Konieczny (1):
      crypto: s5p-sss - Fix kernel Oops in AES-ECB mode

KarimAllah Ahmed (1):
      x86/spectre: Simplify spectre_v2 command line parsing

Karol Herbst (1):
      x86/mm/kmmio: Fix mmiotrace for page unaligned addresses

Keerthy (1):
      ARM: AM33xx: PRM: Remove am33xx_pwrdm_read_prev_pwrst function

Kefeng Wang (1):
      arm64: Kconfig: select COMPAT_BINFMT_ELF only when BINFMT_ELF is set

Luis R. Rodriguez (1):
      i2c: remove __init from i2c_register_board_info()

Mauro Carvalho Chehab (1):
      media: s5k6aa: describe some function parameters

Michal Marek (1):
      genksyms: Fix segfault with invalid declarations

Miklos Szeredi (1):
      ncpfs: fix unused variable warning

Moni Shoua (1):
      RDMA/cma: Make sure that PSN is not over max allowed

Nikolay Borisov (1):
      btrfs: Fix possible off-by-one in btrfs_search_path_in_tree

Nogah Frankel (2):
      net_sched: red: Avoid devision by zero
      net_sched: red: Avoid illegal values

Paolo Abeni (4):
      net: add dst_cache support
      net: replace dst_cache ip6_tunnel implementation with the generic one
      netfilter: on sockopt() acquire sock lock only in the required scope
      dn_getsockoptdecnet: move nf_{get/set}sockopt outside sock lock

Paul Bolle (1):
      drm/vmwgfx: use *_32_bits() macros

Paul Moore (2):
      selinux: ensure the context is NUL terminated in
security_context_to_sid_core()
      selinux: skip bounded transition processing if the policy isn't loaded

Peter Ujfalusi (1):
      ARM: dts: am4372: Correct the interrupts_properties of McASP

Randy Dunlap (2):
      usb: build drivers/usb/common/ when USB_SUPPORT is set
      staging: unisys: visorinput depends on INPUT

Ravi Bangoria (1):
      powerpc/perf: Fix oops when grouping different pmu events

Russell King (1):
      drm/armada: fix leak of crtc structure

Satheesh Rajendran (1):
      perf bench numa: Fixup discontiguous/sparse numa nodes

Shuah Khan (1):
      usbip: keep usbip_device sockfd state in sync with tcp_socket

Stefan Haberland (1):
      s390/dasd: prevent prefix I/O error

Stefan Potyra (1):
      ASoC: rockchip: disable clock on error

Steffen Klassert (2):
      xfrm: Fix stack-out-of-bounds read on socket policy lookup.
      xfrm: Fix stack-out-of-bounds with misconfigured transport mode
policies.

Sudip Mukherjee (4):
      scsi: sim710: fix build warning
      dpt_i2o: fix build warning
      video: fbdev: sis: remove unused variable
      drm/gma500: remove helper function

Takuo Koguchi (1):
      spi: sun4i: disable clocks in the remove function

Tetsuo Handa (1):
      mm,vmscan: Make unregister_shrinker() no-op if register_shrinker()
failed.

Thierry Reding (1):
      drm/gma500: Sanity-check pipe index

Thomas Gleixner (1):
      x86/cpu/bugs: Make retpoline module warning conditional

Tobias Jordan (1):
      dmaengine: jz4740: disable/unprepare clk if probe fails

Tony Lindgren (2):
      ARM: OMAP2+: Fix SRAM virt to phys translation for
save_secure_ram_context
      ARM: dts: Fix omap4 hang with GPS connected to USB by using wakeupgen

Vinod Koul (1):
      ASoC: Intel: Kconfig: fix build when ACPI is not enabled

Waiman Long (1):
      x86/retpoline: Remove the esp/rsp thunk

Wanpeng Li (2):
      KVM: x86: fix escape of guest dr6 to the host
      KVM: async_pf: Fix #DF due to inject "Page not Present" and "Page
Ready" exceptions simultaneously

Will Deacon (1):
      scripts/kernel-doc: Don't fail with status != 0 if error
encountered with -none

Willem de Bruijn (1):
      net: avoid skb_warn_bad_offload on IS_ERR

Wu Fengguang (1):
      net: dst_cache_per_cpu_dst_set() can be static

Zumeng Chen (1):
      gianfar: fix a flooded alignment reports because of padding issue.

 Documentation/kernel-parameters.txt                |    2 -
 Makefile                                           |    8 +-
 arch/arm/boot/dts/am4372.dtsi                      |    6 +-
 arch/arm/boot/dts/omap4.dtsi                       |    2 -
 arch/arm/mach-omap2/omap-secure.c                  |   21 +
 arch/arm/mach-omap2/omap-secure.h                  |    4 +
 arch/arm/mach-omap2/pm.h                           |    4 -
 arch/arm/mach-omap2/pm34xx.c                       |   13 +-
 arch/arm/mach-omap2/prm33xx.c                      |   12 -
 arch/arm/mach-omap2/sleep34xx.S                    |   26 +-
 arch/arm/mach-tegra/Kconfig                        |    2 -
 arch/arm64/Kconfig                                 |    2 +-
 arch/arm64/Kconfig.platforms                       |    2 -
 arch/arm64/boot/dts/mediatek/mt8173.dtsi           |    2 +
 arch/arm64/include/asm/bug.h                       |   33 +-
 arch/powerpc/perf/core-book3s.c                    |    4 +-
 arch/x86/Kconfig                                   |    2 +-
 arch/x86/Kconfig.debug                             |    1 +
 arch/x86/boot/Makefile                             |    5 +-
 arch/x86/crypto/twofish-x86_64-asm_64-3way.S       |  112 +-
 arch/x86/events/core.c                             |    4 +-
 arch/x86/include/asm/asm-prototypes.h              |    1 -
 arch/x86/include/asm/microcode_amd.h               |    1 -
 arch/x86/include/asm/nospec-branch.h               |    8 +-
 arch/x86/include/asm/vmx.h                         |    5 +-
 arch/x86/kernel/alternative.c                      |   14 -
 arch/x86/kernel/cpu/bugs.c                         |  122 +-
 arch/x86/kernel/cpu/mcheck/mce-inject.c            |    5 +-
 arch/x86/kernel/cpu/microcode/amd.c                |   17 +-
 arch/x86/kernel/head_32.S                          |    9 +-
 arch/x86/kvm/Kconfig                               |    3 +-
 arch/x86/kvm/vmx.c                                 |   59 +-
 arch/x86/kvm/x86.c                                 |   40 +-
 arch/x86/lib/retpoline.S                           |    1 -
 arch/x86/math-emu/Makefile                         |    4 +-
 arch/x86/math-emu/reg_compare.c                    |   16 +-
 arch/x86/mm/ioremap.c                              |    4 +-
 arch/x86/mm/kmmio.c                                |   12 +-
 arch/x86/platform/olpc/olpc-xo15-sci.c             |    2 +
 certs/Makefile                                     |   33 +-
 .../abi/4.4.0-119.143/ppc64el/generic.modules      |    1 -
 debian.master/config/config.common.ubuntu          |    2 +
 debian.master/config/ppc64el/config.common.ppc64el |    1 -
 drivers/Makefile                                   |    1 +
 drivers/android/binder.c                           |    2 +
 drivers/char/hw_random/exynos-rng.c                |   10 +-
 drivers/crypto/s5p-sss.c                           |   13 +-
 drivers/dma/at_hdmac.c                             |    4 +-
 drivers/dma/dma-jz4740.c                           |    4 +-
 drivers/dma/ioat/init.c                            |    2 +-
 drivers/dma/zx296702_dma.c                         |    2 +-
 drivers/gpio/gpio-intel-mid.c                      |    2 +-
 drivers/gpio/gpio-xgene.c                          |   13 +-
 drivers/gpu/drm/armada/armada_crtc.c               |   25 +-
 drivers/gpu/drm/drm_modeset_lock.c                 |    2 +-
 drivers/gpu/drm/gma500/mdfld_dsi_dpi.c             |   10 +-
 drivers/gpu/drm/gma500/mdfld_dsi_output.c          |   12 +-
 drivers/gpu/drm/nouveau/nouveau_gem.c              |    2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c             |    7 +-
 drivers/i2c/i2c-boardinfo.c                        |    4 +-
 drivers/idle/Kconfig                               |    1 +
 drivers/iio/adc/axp288_adc.c                       |    2 +-
 drivers/infiniband/core/cma.c                      |    1 +
 drivers/infiniband/hw/cxgb4/device.c               |    5 +-
 drivers/input/keyboard/tca8418_keypad.c            |   21 +-
 drivers/isdn/hardware/eicon/message.c              |   16 +-
 drivers/isdn/icn/icn.c                             |    2 +-
 drivers/isdn/sc/init.c                             |    7 +-
 drivers/md/md.c                                    |   10 +-
 drivers/media/common/b2c2/flexcop-fe-tuner.c       |    4 +-
 drivers/media/i2c/s5k6aa.c                         |    5 +
 drivers/media/i2c/tc358743.c                       |   46 +-
 drivers/media/usb/em28xx/Kconfig                   |    2 +-
 drivers/media/usb/go7007/Kconfig                   |    2 +-
 drivers/media/usb/hdpvr/hdpvr-core.c               |    2 +
 drivers/media/usb/pwc/pwc-if.c                     |    2 +
 drivers/media/v4l2-core/Kconfig                    |    1 -
 drivers/message/fusion/mptbase.c                   |    2 +
 drivers/mtd/chips/Kconfig                          |    4 +
 drivers/mtd/maps/ck804xrom.c                       |    4 +-
 drivers/mtd/maps/esb2rom.c                         |    4 +-
 drivers/mtd/maps/ichxrom.c                         |   10 +-
 drivers/mtd/nand/sh_flctl.c                        |    5 +-
 drivers/net/Kconfig                                |    3 +
 drivers/net/ethernet/3com/3c509.c                  |    2 +-
 drivers/net/ethernet/3com/3c59x.c                  |    2 +-
 drivers/net/ethernet/amd/xgbe/xgbe-main.c          |    4 +-
 drivers/net/ethernet/dec/tulip/de4x5.c             |    2 +-
 drivers/net/ethernet/freescale/gianfar.c           |    6 +-
 drivers/net/ethernet/hp/hp100.c                    |   20 +-
 drivers/net/ethernet/ti/tlan.c                     |    2 +-
 drivers/net/hippi/rrunner.c                        |    2 +-
 drivers/net/ipvlan/ipvlan_core.c                   |    1 +
 drivers/net/usb/Kconfig                            |   10 +
 drivers/net/usb/Makefile                           |    2 +-
 drivers/net/wireless/cw1200/cw1200_spi.c           |    9 +-
 drivers/net/wireless/cw1200/pm.h                   |    9 +-
 drivers/net/wireless/cw1200/wsm.c                  |    8 +-
 .../net/wireless/realtek/rtlwifi/rtl8821ae/dm.c    |    6 +-
 drivers/pinctrl/sunxi/pinctrl-sun9i-a80.c          |    6 +-
 drivers/platform/x86/Kconfig                       |    2 +
 drivers/platform/x86/intel_mid_thermal.c           |    2 +
 drivers/platform/x86/tc1100-wmi.c                  |    2 +
 drivers/power/Kconfig                              |    1 +
 drivers/power/bq27xxx_battery.c                    |    6 +-
 drivers/s390/block/dasd_eckd.c                     |   16 +-
 drivers/scsi/advansys.c                            |   24 +-
 drivers/scsi/dpt_i2o.c                             |    3 +
 drivers/scsi/fdomain.c                             |    2 +-
 drivers/scsi/g_NCR5380.c                           |    5 +-
 drivers/scsi/initio.c                              |   16 -
 drivers/scsi/mvumi.c                               |    4 +-
 drivers/scsi/sim710.c                              |    3 +-
 drivers/spi/spi-sun4i.c                            |    2 +-
 drivers/ssb/main.c                                 |    7 +-
 drivers/staging/android/ashmem.c                   |   19 +-
 drivers/staging/iio/adc/ad7192.c                   |   27 +-
 drivers/staging/ste_rmi4/synaptics_i2c_rmi4.c      |    7 +-
 drivers/staging/unisys/visorinput/Kconfig          |    2 +-
 drivers/staging/wilc1000/wilc_wlan_if.h            |    1 +
 drivers/target/target_core_user.c                  |    2 +-
 drivers/thermal/Kconfig                            |    4 +-
 drivers/thermal/spear_thermal.c                    |    6 +-
 drivers/tty/Kconfig                                |    2 +-
 drivers/tty/hvc/hvc_xen.c                          |    2 +-
 drivers/tty/serial/8250/Kconfig                    |    2 +-
 drivers/usb/host/Kconfig                           |    2 +
 drivers/usb/musb/ux500_dma.c                       |    3 -
 drivers/usb/phy/Kconfig                            |    1 +
 drivers/usb/usbip/stub_dev.c                       |    3 +
 drivers/usb/usbip/vhci_hcd.c                       |    2 +
 drivers/video/fbdev/Kconfig                        |    1 +
 drivers/video/fbdev/auo_k190x.c                    |   11 +-
 drivers/video/fbdev/exynos/s6e8ax0.c               |   13 +-
 drivers/video/fbdev/intelfb/intelfbdrv.c           |    2 +-
 drivers/video/fbdev/mmp/core.c                     |    5 +
 drivers/video/fbdev/sis/init301.c                  |   10 +-
 drivers/video/fbdev/sm712fb.c                      |   16 +-
 drivers/video/fbdev/via/viafbdev.c                 |    8 +-
 drivers/virtio/virtio_balloon.c                    |    2 +
 drivers/xen/Kconfig                                |    2 +-
 fs/btrfs/ioctl.c                                   |    2 +-
 fs/compat_binfmt_elf.c                             |    2 +
 fs/ncpfs/dir.c                                     |    3 +-
 fs/reiserfs/lbalance.c                             |    2 +-
 fs/reiserfs/reiserfs.h                             |    1 -
 include/linux/device.h                             |    7 +-
 include/linux/init.h                               |    9 +-
 include/linux/module.h                             |    9 +
 include/linux/msi.h                                |   11 +-
 include/linux/mtd/sh_flctl.h                       |    1 +
 include/linux/string.h                             |    1 +
 include/net/dst_cache.h                            |   97 ++
 include/net/ip6_tunnel.h                           |   15 +-
 include/net/netlink.h                              |   73 +-
 include/net/red.h                                  |   13 +-
 include/trace/events/clk.h                         |    4 +-
 kernel/module.c                                    |   11 +
 kernel/profile.c                                   |    4 +-
 kernel/trace/blktrace.c                            |   32 +-
 lib/Kconfig.debug                                  |    2 +-
 lib/oid_registry.c                                 |    8 +-
 mm/early_ioremap.c                                 |    2 +-
 mm/util.c                                          |   24 +
 mm/vmscan.c                                        |    3 +
 net/Kconfig                                        |    4 +
 net/core/Makefile                                  |    1 +
 net/core/dev.c                                     |    2 +-
 net/core/dst_cache.c                               |  168 ++
 net/decnet/af_decnet.c                             |   62 +-
 net/ipv4/ip_sockglue.c                             |   14 +-
 net/ipv4/ipconfig.c                                |    4 +
 net/ipv4/netfilter/ipt_CLUSTERIP.c                 |   16 +-
 net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c     |    6 +-
 net/ipv6/Kconfig                                   |    1 +
 net/ipv6/ip6_gre.c                                 |   12 +-
 net/ipv6/ip6_tunnel.c                              |  149 +-
 net/ipv6/ip6_vti.c                                 |    2 +-
 net/ipv6/ipv6_sockglue.c                           |   17 +-
 net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c     |   18 +-
 net/netfilter/ipvs/ip_vs_app.c                     |    8 +-
 net/netfilter/ipvs/ip_vs_ctl.c                     |   15 +-
 net/netfilter/x_tables.c                           |    9 +-
 net/netfilter/xt_RATEEST.c                         |   22 +-
 net/sched/sch_choke.c                              |    3 +
 net/sched/sch_gred.c                               |    3 +
 net/sched/sch_red.c                                |    2 +
 net/sched/sch_sfq.c                                |    3 +
 net/wireless/core.c                                |    8 +-
 net/xfrm/xfrm_policy.c                             |    8 +-
 net/xfrm/xfrm_user.c                               |   24 +
 scripts/genksyms/parse.tab.c_shipped               | 1682
+++++++++-----------
 scripts/genksyms/parse.tab.h_shipped               |  133 +-
 scripts/genksyms/parse.y                           |    2 -
 scripts/kernel-doc                                 |    2 +-
 scripts/mod/modpost.c                              |    9 +
 security/selinux/ss/services.c                     |   21 +-
 sound/pci/hda/patch_ca0132.c                       |    3 +
 sound/soc/intel/Kconfig                            |    7 +-
 sound/soc/mediatek/Kconfig                         |    4 +-
 sound/soc/rockchip/rockchip_spdif.c                |   22 +-
 sound/soc/ux500/mop500.c                           |    4 +
 sound/soc/ux500/ux500_pcm.c                        |    5 +
 tools/build/Makefile.build                         |   10 +
 tools/perf/bench/numa.c                            |   56 +-
 tools/perf/builtin-top.c                           |   15 +-
 tools/scripts/Makefile.include                     |   12 +-
 207 files changed, 2299 insertions(+), 1849 deletions(-)
 create mode 100644 include/net/dst_cache.h
 create mode 100644 net/core/dst_cache.c

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20180409/8192d328/attachment.sig>


More information about the kernel-team mailing list