lkml.org 
[lkml]   [2015]   [Jun]   [30]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectLinux 3.18.17
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I'm announcing the release of the 3.18.17 kernel.

All users of the 3.18 kernel series must upgrade.

The updated 3.18.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.18.y
and can be browsed at the normal kernel.org git web browser:
http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary


- ----------------------------------------------------------------
Linux 3.18.17

- ----------------------------------------------------------------
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

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 (2):
Revert "tools/vm: fix page-flags build"
Linux 3.18.17

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@neukum.org (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 +
Makefile | 2 +-
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/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 +-
230 files changed, 2731 insertions(+), 434 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
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBAgAGBQJVkqf1AAoJEN6mb/eXdyzc0VoP/A6BbO/MUNDdc/oSrLlH3CF9
noEn0m72jUFw8miQgPNfXC9wPIHpUpvfMC5wDa2LxHOtLRQgMpsReIVirPOWM7Ty
c2dVVtp3k4qb7mo6gJOUmrjYiN/0vvBeyPyojKJPaWclm8j/wWw0wB9JNnVw3XCA
TMztpxFr29320d/e8KJJboj9SoA2rRRu3mZUGay8/DoTYC98e+ho0e6ObsAVUmxW
O/Cf/AOZuuwxaeWoiW4MV3VXSDzNd8jMlLF2pX/BDu7Snf3uxCmGXgvDJXNcA4zl
xVqMPdGipzVSb5WSYUWVt2x1Bpe856o7p9Xtrvp9Fu+/ubzCW+K7CvjWMa3ZaeN/
Wde4ketkVBjzgbE7E6v6GCRRYBhTeYp/959+/1DGqSZYkTuUWLFI6RJU+w0RR2eG
ImCRioD8L2DN+aC9z13O86v8arftWcUzsUtsgdYJo6KB4yVzk6GFTN579tOxhEsA
JgCf3FO+B/Km8j6cgmTQH942LLNaK1eSUFskGMXAtIbsKrb5uCumDV8kg70ETEI5
NJBvDTtoj3kNxNLtC4bOrbasvhq4svutPDS091Lr5stVqWU5a/kRIlD/YcsvnGm9
e2S4+ZS3rsVkC2TDmjAm7jvDfxjlHrC7KmDW8KA1QHjA9rtMudpVjf9WLm0RjwED
pB+7e6sIDy6VxeRwxini
=X6yR
-----END PGP SIGNATURE-----


\
 
 \ /
  Last update: 2015-06-30 16:41    [W:0.029 / U:2.136 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site