[PATCH 3.18 00/91] 3.18.17-review

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This is the start of the stable review cycle for the 3.18.17 release.
There are 91 patches in this series, all will be posted as a response
to this one.  If anyone has any issues with these being applied, please
let me know.

Alexander Duyck (1):
  jhash: Update jhash_[321]words functions to use correct initval

Alexei Starovoitov (2):
  x86: bpf_jit: fix FROM_BE16 and FROM_LE16/32 instructions
  x86: bpf_jit: fix compilation of large bpf programs

Andrew Morton (1):
  fs/binfmt_elf.c:load_elf_binary(): return -EINVAL on zero-length
    mappings

Andy Lutomirski (2):
  x86: Clean up cr4 manipulation
  x86: Store a per-cpu shadow copy of CR4

Aravind Gopalakrishnan (1):
  x86/iommu: Fix header comments regarding standard and _FINISH macros

Ard Biesheuvel (1):
  ARM: 8221/1: PJ4: allow building in Thumb-2 mode

Arnd Bergmann (2):
  [media] Add and use IS_REACHABLE macro
  dmaengine: shdmac: avoid unused variable warnings

Baruch Siach (4):
  pinctrl: remove maxpin from documentation
  pinctrl: remove enable/disable callbacks from documentation
  pinctrl: remove doc mention of the enable/disable API
  pinctrl: fix example .get_group_pins implementation signature

Ben Serebrin (1):
  KVM: VMX: Preserve host CR4.MCE value while in guest mode.

Benjamin Tissoires (2):
  HID: uclogic: Set quirks from inside the driver
  HID: Introduce hidpp, a module to handle Logitech hid++ devices

Bjørn Mork (1):
  cdc_ncm: Fix tx_bytes statistics

Chuck Lever (2):
  xprtrdma: Take struct ib_device_attr off the stack
  xprtrdma: Prevent infinite loop in rpcrdma_ep_create()

Daniel Borkmann (2):
  net: sched: fix call_rcu() race on classifier module unloads
  netfilter: x_tables: fix cgroup matching on non-full sks

Darren Salt (1):
  HID: saitek: add USB ID for older R.A.T. 7

David Daney (1):
  stable_kernel_rules: Add clause about specification of kernel versions
    to patch.

David Woodhouse (1):
  iommu/vt-d: Allow RMRR on graphics devices too

Eric Dumazet (5):
  bridge: fix br_multicast_query_expired() bug
  udp: fix behavior of wrong checksums
  inet: add TCP_NEW_SYN_RECV state
  net: add sk_fullsock() helper
  tcp: tcp_get_info() should fetch socket fields once

Eric W. Biederman (2):
  ipv4: Avoid crashing in ip_error
  mnt: Fix the error check in __detach_mounts

Felipe Balbi (1):
  usb: dwc2: hcd: use new USB_RESUME_TIMEOUT

Feng Kan (1):
  serial: 8250: add support for ACPI-probed serial port for X-Gene
    platform

Florent Fourcot (1):
  tcp/ipv6: fix flow label setting in TIME_WAIT state

Florian Fainelli (1):
  net: phy: Allow EEE for all RGMII variants

Henning Rogge (1):
  net/ipv6/udp: Fix ipv6 multicast socket filter regression

Honggang LI (1):
  mlx5: wrong page mask if CONFIG_ARCH_DMA_ADDR_T_64BIT enabled for
    32Bit architectures

Ian Campbell (1):
  xen: netback: read hotplug script once at start of day.

Ilya Dryomov (1):
  crush: ensuring at most num-rep osds are selected

Jakub Sitnicki (1):
  HID: microsoft: Add ID for NE7K wireless keyboard

Jason Gunthorpe (1):
  sctp: Fix mangled IPv4 addresses on a IPv6 listening socket

Jiada Wang (1):
  serial: imx: Enable UCR4_OREN in startup interface

Ken Xue (1):
  serial: 8250_dw: add support for AMD SOC Carrizo

Konstantin Khlebnikov (1):
  ext4: fix bh leak on error paths in ext4_rename() and
    ext4_cross_rename()

Laura Abbott (1):
  HID: usbhid: Add HID_QUIRK_NOGET for Aten DVI KVM switch

Linus Torvalds (1):
  kernel: make READ_ONCE() valid on const arguments

Mark Salyzyn (1):
  unix/caif: sk_socket can disappear when state is unlocked

Max Filippov (1):
  xtensa: xtfpga: fix hardware lockup caused by LCD driver

Mel Gorman (1):
  sched, numa: Do not hint for NUMA balancing on VM_MIXEDMAP mappings

Mika Westerberg (1):
  ACPI: Add support for device specific properties

Milan Plzik (1):
  HID: kye: Fix report descriptor for Genius PenSketch M912

Neal Cardwell (1):
  tcp: fix child sockets to use system default congestion control if not
    set

Nick Meier (1):
  Drivers: hv: vmbus: Add support for VMBus panic notifier handler

Nicolas Dichtel (7):
  rtnl/bond: don't send rtnl msg for unregistered iface
  selinux/nlmsg: add XFRM_MSG_NEWSPDINFO
  selinux/nlmsg: add XFRM_MSG_GETSPDINFO
  selinux/nlmsg: add XFRM_MSG_[NEW|GET]SADINFO
  selinux/nlmsg: add XFRM_MSG_REPORT
  selinux/nlmsg: add XFRM_MSG_MIGRATE
  selinux/nlmsg: add XFRM_MSG_MAPPING

Nicolas Iooss (1):
  firmware/ihex2fw.c: restore missing default in switch statement

Nikolay Aleksandrov (1):
  bridge: disable softirqs around br_fdb_update to avoid lockup

Oliver Neukum (4):
  HID: add HP OEM mouse to quirk ALWAYS_POLL
  HID: add quirk for PIXART OEM mouse used by HP
  HID: usbhid: more mice with ALWAYS_POLL
  HID: usbhid: yet another mouse with ALWAYS_POLL

Pelle Nilsson (1):
  spi: bitbang: Make setup_transfer() callback optional

Rafael J. Wysocki (1):
  Driver core: Unified device properties interface for platform firmware

Raphael Assenat (1):
  HID: usbhid: Add a quirk for raphnet multi-gamepad adapters

Richard Cochran (3):
  net: dp83640: fix broken calibration routine.
  net: dp83640: reinforce locking rules.
  net: dp83640: fix improper double spin locking.

Ross Lagerwall (2):
  xen/netback: Properly initialize credit_bytes
  efivarfs: Ensure VariableName is NUL-terminated

Roy Franz (1):
  x86/efi: Store upper bits of command line buffer address in
    ext_cmd_line_ptr

Sasha Levin (1):
  Revert "tools/vm: fix page-flags build"

Sean Young (1):
  HID: sjoy: support Super Joy Box 4

Shawn Bohrer (1):
  ipv4/udp: Verify multicast group is ours in upd_v4_early_demux()

Simon Horman (3):
  ARM: shmobile: r8a7791: Correct SDHI clock labels and output-names
  ARM: shmobile: r8a7790: Correct SYSCIER value
  ARM: shmobile: r8a7791: Correct SYSCIER value

Sowmini Varadhan (1):
  RDS: Documentation: Document AF_RDS, PF_RDS and SOL_RDS correctly.

Sriharsha Basavapatna (1):
  be2net: Replace dma/pci_alloc_coherent() calls with
    dma_zalloc_coherent()

Thadeu Lima de Souza Cascardo (1):
  bridge: fix parsing of MLDv2 reports

Uwe Kleine-König (1):
  serial: imx: Fix clearing of receiver overrun flag

Vlad Yasevich (1):
  net: core: Correct an over-stringent device loop detection.

WANG Cong (1):
  net_sched: invoke ->attach() after setting dev->qdisc

Yao Xiwei (1):
  vti6: fix uninit when using x-netns

Yoshihiro Shimoda (1):
  ARM: shmobile: r8a7791: add USBDMAC{0,1} clocks to device tree

oliver@xxxxxxxxxx (1):
  HID: add ALWAYS_POLL quirk for a Logitech 0xc007

 Documentation/networking/rds.txt                   |   9 +-
 Documentation/pinctrl.txt                          |  17 +-
 Documentation/stable_kernel_rules.txt              |  10 +
 arch/arm/boot/dts/r8a7791.dtsi                     |  17 +-
 arch/arm/kernel/Makefile                           |   1 +
 arch/arm/kernel/iwmmxt.S                           |  13 +
 arch/arm/mach-shmobile/pm-r8a7790.c                |   2 +-
 arch/arm/mach-shmobile/pm-r8a7791.c                |   2 +-
 arch/x86/boot/compressed/eboot.c                   |   2 +
 arch/x86/include/asm/iommu_table.h                 |  11 +-
 arch/x86/include/asm/paravirt.h                    |   6 +-
 arch/x86/include/asm/processor.h                   |  33 -
 arch/x86/include/asm/special_insns.h               |   6 +-
 arch/x86/include/asm/tlbflush.h                    |  77 +-
 arch/x86/include/asm/virtext.h                     |   5 +-
 arch/x86/kernel/acpi/sleep.c                       |   2 +-
 arch/x86/kernel/cpu/common.c                       |  17 +-
 arch/x86/kernel/cpu/mcheck/mce.c                   |   3 +-
 arch/x86/kernel/cpu/mcheck/p5.c                    |   3 +-
 arch/x86/kernel/cpu/mcheck/winchip.c               |   3 +-
 arch/x86/kernel/cpu/mtrr/cyrix.c                   |   6 +-
 arch/x86/kernel/cpu/mtrr/generic.c                 |   6 +-
 arch/x86/kernel/cpu/perf_event.c                   |   7 +-
 arch/x86/kernel/head32.c                           |   1 +
 arch/x86/kernel/head64.c                           |   2 +
 arch/x86/kernel/i387.c                             |   3 +-
 arch/x86/kernel/process.c                          |   5 +-
 arch/x86/kernel/process_32.c                       |   2 +-
 arch/x86/kernel/process_64.c                       |   2 +-
 arch/x86/kernel/setup.c                            |   2 +-
 arch/x86/kernel/xsave.c                            |   3 +-
 arch/x86/kvm/svm.c                                 |   2 +-
 arch/x86/kvm/vmx.c                                 |  22 +-
 arch/x86/mm/fault.c                                |   2 +-
 arch/x86/mm/init.c                                 |  12 +-
 arch/x86/mm/tlb.c                                  |   3 -
 arch/x86/net/bpf_jit_comp.c                        |  35 +-
 arch/x86/power/cpu.c                               |  11 +-
 arch/x86/realmode/init.c                           |   2 +-
 arch/x86/xen/enlighten.c                           |   4 +-
 arch/xtensa/Kconfig                                |  30 +
 drivers/acpi/Makefile                              |   1 +
 drivers/acpi/internal.h                            |   6 +
 drivers/acpi/property.c                            | 542 +++++++++++++
 drivers/acpi/scan.c                                |   2 +
 drivers/base/Makefile                              |   2 +-
 drivers/base/property.c                            | 185 +++++
 drivers/dma/sh/shdmac.c                            |   4 +-
 drivers/hid/Kconfig                                |  11 +
 drivers/hid/Makefile                               |   1 +
 drivers/hid/hid-core.c                             |   5 +
 drivers/hid/hid-ids.h                              |  22 +
 drivers/hid/hid-kye.c                              | 140 ++++
 drivers/hid/hid-logitech-hidpp.c                   | 842 +++++++++++++++++++++
 drivers/hid/hid-microsoft.c                        |   2 +
 drivers/hid/hid-saitek.c                           |   2 +
 drivers/hid/hid-sjoy.c                             |   3 +
 drivers/hid/hid-uclogic.c                          |  27 +
 drivers/hid/usbhid/hid-quirks.c                    |  18 +-
 drivers/hv/hyperv_vmbus.h                          |  11 +
 drivers/hv/vmbus_drv.c                             |  35 +
 drivers/iommu/intel-iommu.c                        |   7 +-
 drivers/lguest/x86/core.c                          |   5 +-
 drivers/media/dvb-frontends/a8293.h                |   2 +-
 drivers/media/dvb-frontends/af9013.h               |   2 +-
 drivers/media/dvb-frontends/atbm8830.h             |   2 +-
 drivers/media/dvb-frontends/au8522.h               |   2 +-
 drivers/media/dvb-frontends/bcm3510.h              |   2 +-
 drivers/media/dvb-frontends/cx22700.h              |   2 +-
 drivers/media/dvb-frontends/cx22702.h              |   2 +-
 drivers/media/dvb-frontends/cx24110.h              |   2 +-
 drivers/media/dvb-frontends/cx24113.h              |   2 +-
 drivers/media/dvb-frontends/cx24116.h              |   2 +-
 drivers/media/dvb-frontends/cx24117.h              |   2 +-
 drivers/media/dvb-frontends/cx24123.h              |   2 +-
 drivers/media/dvb-frontends/cxd2820r.h             |   2 +-
 drivers/media/dvb-frontends/dib0070.h              |   2 +-
 drivers/media/dvb-frontends/dib0090.h              |   2 +-
 drivers/media/dvb-frontends/dib3000.h              |   2 +-
 drivers/media/dvb-frontends/dib3000mc.h            |   2 +-
 drivers/media/dvb-frontends/dib7000m.h             |   2 +-
 drivers/media/dvb-frontends/dib7000p.h             |   2 +-
 drivers/media/dvb-frontends/dib8000.h              |   2 +-
 drivers/media/dvb-frontends/dib9000.h              |   2 +-
 drivers/media/dvb-frontends/drxd.h                 |   2 +-
 drivers/media/dvb-frontends/drxk.h                 |   2 +-
 drivers/media/dvb-frontends/ds3000.h               |   2 +-
 drivers/media/dvb-frontends/dvb-pll.h              |   2 +-
 drivers/media/dvb-frontends/dvb_dummy_fe.h         |   2 +-
 drivers/media/dvb-frontends/ec100.h                |   2 +-
 drivers/media/dvb-frontends/hd29l2.h               |   2 +-
 drivers/media/dvb-frontends/isl6405.h              |   2 +-
 drivers/media/dvb-frontends/isl6421.h              |   2 +-
 drivers/media/dvb-frontends/isl6423.h              |   2 +-
 drivers/media/dvb-frontends/itd1000.h              |   2 +-
 drivers/media/dvb-frontends/ix2505v.h              |   2 +-
 drivers/media/dvb-frontends/l64781.h               |   2 +-
 drivers/media/dvb-frontends/lg2160.h               |   2 +-
 drivers/media/dvb-frontends/lgdt3305.h             |   2 +-
 drivers/media/dvb-frontends/lgdt330x.h             |   2 +-
 drivers/media/dvb-frontends/lgs8gl5.h              |   2 +-
 drivers/media/dvb-frontends/lgs8gxx.h              |   2 +-
 drivers/media/dvb-frontends/lnbh24.h               |   2 +-
 drivers/media/dvb-frontends/lnbp21.h               |   2 +-
 drivers/media/dvb-frontends/lnbp22.h               |   2 +-
 drivers/media/dvb-frontends/m88rs2000.h            |   2 +-
 drivers/media/dvb-frontends/mb86a16.h              |   2 +-
 drivers/media/dvb-frontends/mb86a20s.h             |   2 +-
 drivers/media/dvb-frontends/mt312.h                |   2 +-
 drivers/media/dvb-frontends/mt352.h                |   2 +-
 drivers/media/dvb-frontends/nxt200x.h              |   2 +-
 drivers/media/dvb-frontends/nxt6000.h              |   2 +-
 drivers/media/dvb-frontends/or51132.h              |   2 +-
 drivers/media/dvb-frontends/or51211.h              |   2 +-
 drivers/media/dvb-frontends/s5h1409.h              |   2 +-
 drivers/media/dvb-frontends/s5h1411.h              |   2 +-
 drivers/media/dvb-frontends/s5h1420.h              |   2 +-
 drivers/media/dvb-frontends/s5h1432.h              |   2 +-
 drivers/media/dvb-frontends/s921.h                 |   2 +-
 drivers/media/dvb-frontends/si21xx.h               |   2 +-
 drivers/media/dvb-frontends/sp8870.h               |   2 +-
 drivers/media/dvb-frontends/sp887x.h               |   2 +-
 drivers/media/dvb-frontends/stb0899_drv.h          |   2 +-
 drivers/media/dvb-frontends/stb6000.h              |   2 +-
 drivers/media/dvb-frontends/stb6100.h              |   2 +-
 drivers/media/dvb-frontends/stv0288.h              |   2 +-
 drivers/media/dvb-frontends/stv0297.h              |   2 +-
 drivers/media/dvb-frontends/stv0299.h              |   2 +-
 drivers/media/dvb-frontends/stv0367.h              |   2 +-
 drivers/media/dvb-frontends/stv0900.h              |   2 +-
 drivers/media/dvb-frontends/stv090x.h              |   2 +-
 drivers/media/dvb-frontends/stv6110.h              |   2 +-
 drivers/media/dvb-frontends/stv6110x.h             |   2 +-
 drivers/media/dvb-frontends/tda1002x.h             |   4 +-
 drivers/media/dvb-frontends/tda10048.h             |   2 +-
 drivers/media/dvb-frontends/tda1004x.h             |   2 +-
 drivers/media/dvb-frontends/tda10071.h             |   2 +-
 drivers/media/dvb-frontends/tda10086.h             |   2 +-
 drivers/media/dvb-frontends/tda18271c2dd.h         |   2 +-
 drivers/media/dvb-frontends/tda665x.h              |   2 +-
 drivers/media/dvb-frontends/tda8083.h              |   2 +-
 drivers/media/dvb-frontends/tda8261.h              |   2 +-
 drivers/media/dvb-frontends/tda826x.h              |   2 +-
 drivers/media/dvb-frontends/ts2020.h               |   2 +-
 drivers/media/dvb-frontends/tua6100.h              |   2 +-
 drivers/media/dvb-frontends/ves1820.h              |   2 +-
 drivers/media/dvb-frontends/ves1x93.h              |   2 +-
 drivers/media/dvb-frontends/zl10036.h              |   2 +-
 drivers/media/dvb-frontends/zl10039.h              |   2 +-
 drivers/media/dvb-frontends/zl10353.h              |   2 +-
 drivers/media/pci/cx23885/altera-ci.h              |   2 +-
 drivers/media/tuners/fc0011.h                      |   2 +-
 drivers/media/tuners/fc0012.h                      |   2 +-
 drivers/media/tuners/fc0013.h                      |   2 +-
 drivers/media/tuners/fc2580.h                      |   2 +-
 drivers/media/tuners/max2165.h                     |   2 +-
 drivers/media/tuners/mc44s803.h                    |   2 +-
 drivers/media/tuners/mt2060.h                      |   2 +-
 drivers/media/tuners/mt2063.h                      |   2 +-
 drivers/media/tuners/mt20xx.h                      |   2 +-
 drivers/media/tuners/mt2131.h                      |   2 +-
 drivers/media/tuners/mt2266.h                      |   2 +-
 drivers/media/tuners/mxl5005s.h                    |   2 +-
 drivers/media/tuners/mxl5007t.h                    |   2 +-
 drivers/media/tuners/qt1010.h                      |   2 +-
 drivers/media/tuners/r820t.h                       |   2 +-
 drivers/media/tuners/tda18218.h                    |   2 +-
 drivers/media/tuners/tda18271.h                    |   2 +-
 drivers/media/tuners/tda827x.h                     |   2 +-
 drivers/media/tuners/tda8290.h                     |   2 +-
 drivers/media/tuners/tda9887.h                     |   2 +-
 drivers/media/tuners/tea5761.h                     |   2 +-
 drivers/media/tuners/tea5767.h                     |   2 +-
 drivers/media/tuners/tua9001.h                     |   2 +-
 drivers/media/tuners/tuner-simple.h                |   2 +-
 drivers/media/tuners/tuner-xc2028.h                |   2 +-
 drivers/media/tuners/xc4000.h                      |   2 +-
 drivers/media/tuners/xc5000.h                      |   2 +-
 drivers/net/bonding/bond_options.c                 |   2 +-
 drivers/net/ethernet/emulex/benet/be_cmds.c        |  87 ++-
 drivers/net/ethernet/emulex/benet/be_ethtool.c     |  18 +-
 drivers/net/ethernet/emulex/benet/be_main.c        |  16 +-
 .../net/ethernet/mellanox/mlx5/core/pagealloc.c    |  10 +-
 drivers/net/phy/dp83640.c                          |  23 +-
 drivers/net/phy/phy.c                              |   7 +-
 drivers/net/usb/cdc_ncm.c                          |   2 +-
 drivers/net/xen-netback/xenbus.c                   |  34 +-
 drivers/of/base.c                                  |  33 +
 drivers/spi/spi-bitbang.c                          |  17 +-
 drivers/tty/serial/8250/8250_dw.c                  |  12 +
 drivers/tty/serial/imx.c                           |  15 +-
 drivers/usb/dwc2/hcd.c                             |   2 +-
 firmware/ihex2fw.c                                 |   1 +
 fs/binfmt_elf.c                                    |   2 +-
 fs/efivarfs/super.c                                |   2 +-
 fs/ext4/namei.c                                    |  21 +-
 fs/namespace.c                                     |   2 +-
 include/acpi/acpi_bus.h                            |   7 +
 include/linux/acpi.h                               |  72 ++
 include/linux/compiler.h                           |   6 +-
 include/linux/jhash.h                              |  17 +-
 include/linux/kconfig.h                            |   9 +
 include/linux/of.h                                 |  12 +
 include/linux/property.h                           |  73 ++
 include/net/inet_connection_sock.h                 |   3 +-
 include/net/sctp/sctp.h                            |   7 +-
 include/net/sock.h                                 |   9 +
 include/net/tcp_states.h                           |   4 +-
 kernel/sched/fair.c                                |   4 +-
 net/bridge/br_fdb.c                                |   2 +
 net/bridge/br_multicast.c                          |   4 +-
 net/caif/caif_socket.c                             |   8 +
 net/ceph/crush/mapper.c                            |  16 +-
 net/core/dev.c                                     |   2 +-
 net/core/rtnetlink.c                               |   3 +
 net/ipv4/route.c                                   |   4 +
 net/ipv4/tcp.c                                     |  10 +-
 net/ipv4/tcp_cong.c                                |   6 +-
 net/ipv4/tcp_minisocks.c                           |   5 +-
 net/ipv4/udp.c                                     |  24 +-
 net/ipv6/ip6_vti.c                                 |   3 +-
 net/ipv6/tcp_ipv6.c                                |   2 +-
 net/ipv6/udp.c                                     |  10 +-
 net/netfilter/xt_cgroup.c                          |   2 +-
 net/sched/cls_api.c                                |   5 +
 net/sched/sch_api.c                                |  10 +-
 net/sunrpc/xprtrdma/verbs.c                        |  40 +-
 net/sunrpc/xprtrdma/xprt_rdma.h                    |   1 +
 net/unix/af_unix.c                                 |   8 +
 security/selinux/nlmsgtab.c                        |   7 +
 tools/vm/Makefile                                  |   2 +-
 231 files changed, 2776 insertions(+), 433 deletions(-)
 create mode 100644 drivers/acpi/property.c
 create mode 100644 drivers/base/property.c
 create mode 100644 drivers/hid/hid-logitech-hidpp.c
 create mode 100644 include/linux/property.h

-- 
2.1.0

--
To unsubscribe from this list: send the line "unsubscribe stable" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]