Linux 4.8.5

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

 



I'm announcing the release of the 4.8.5 kernel.

All users of the 4.8 kernel series must upgrade.

The updated 4.8.y git tree can be found at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.8.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

thanks,

greg k-h

------------

 Documentation/ABI/testing/sysfs-class-cxl           |    7 
 Documentation/kernel-parameters.txt                 |    9 -
 Makefile                                            |    2 
 arch/arc/kernel/signal.c                            |    8 
 arch/arm64/include/asm/kvm_emulate.h                |   11 -
 arch/arm64/include/asm/module.h                     |    5 
 arch/arm64/include/asm/percpu.h                     |  120 ++++++--------
 arch/arm64/include/asm/uaccess.h                    |    8 
 arch/arm64/kernel/armv8_deprecated.c                |   36 ++--
 arch/arm64/kernel/head.S                            |    3 
 arch/arm64/kernel/traps.c                           |   27 +--
 arch/arm64/kvm/hyp/entry.S                          |    2 
 arch/metag/include/asm/atomic.h                     |    3 
 arch/mips/include/asm/ptrace.h                      |    2 
 arch/mips/vdso/Makefile                             |    2 
 arch/parisc/include/asm/pgtable.h                   |    6 
 arch/parisc/kernel/setup.c                          |    8 
 arch/parisc/kernel/time.c                           |    6 
 arch/parisc/kernel/vmlinux.lds.S                    |    7 
 arch/powerpc/Kconfig                                |    2 
 arch/powerpc/kernel/eeh_driver.c                    |    8 
 arch/powerpc/kernel/vdso64/datapage.S               |    2 
 arch/powerpc/kernel/vdso64/gettimeofday.S           |    2 
 arch/powerpc/lib/copyuser_64.S                      |    2 
 arch/powerpc/mm/copro_fault.c                       |    2 
 arch/powerpc/mm/hash_utils_64.c                     |    2 
 arch/powerpc/platforms/powernv/eeh-powernv.c        |    9 -
 arch/powerpc/platforms/powernv/pci.c                |    4 
 arch/powerpc/platforms/pseries/lpar.c               |    4 
 arch/powerpc/sysdev/cpm1.c                          |    2 
 arch/powerpc/sysdev/cpm2.c                          |    4 
 arch/powerpc/sysdev/cpm_common.c                    |   15 +
 arch/powerpc/xmon/spr_access.S                      |    4 
 arch/s390/kvm/intercept.c                           |    9 -
 arch/x86/kernel/e820.c                              |    2 
 arch/x86/kernel/smpboot.c                           |   16 +
 arch/x86/kvm/ioapic.c                               |    2 
 arch/x86/platform/uv/bios_uv.c                      |   10 +
 block/blk-cgroup.c                                  |    4 
 drivers/base/platform.c                             |    4 
 drivers/clk/imx/clk-imx6q.c                         |   46 ++++-
 drivers/cpufreq/cpufreq-dt-platdev.c                |    2 
 drivers/cpufreq/cpufreq_conservative.c              |   19 +-
 drivers/cpufreq/intel_pstate.c                      |   10 -
 drivers/gpio/gpio-mpc8xxx.c                         |    2 
 drivers/infiniband/core/verbs.c                     |    2 
 drivers/infiniband/ulp/srp/ib_srp.c                 |    8 
 drivers/input/mouse/elantech.c                      |   25 ++-
 drivers/input/serio/i8042-io.h                      |    2 
 drivers/input/serio/i8042-ip22io.h                  |    2 
 drivers/input/serio/i8042-ppcio.h                   |    2 
 drivers/input/serio/i8042-sparcio.h                 |    2 
 drivers/input/serio/i8042-unicore32io.h             |    2 
 drivers/input/serio/i8042-x86ia64io.h               |   96 +++++++++++
 drivers/input/serio/i8042.c                         |   55 +++++-
 drivers/irqchip/irq-eznps.c                         |    4 
 drivers/irqchip/irq-gic-v3.c                        |    2 
 drivers/md/dm-crypt.c                               |   24 +-
 drivers/md/dm-mpath.c                               |    6 
 drivers/md/dm-rq.c                                  |   19 +-
 drivers/md/dm.c                                     |   10 -
 drivers/media/dvb-frontends/mb86a20s.c              |  104 ++++++------
 drivers/media/usb/cx231xx/cx231xx-avcore.c          |    5 
 drivers/media/usb/cx231xx/cx231xx-cards.c           |    2 
 drivers/media/usb/cx231xx/cx231xx-core.c            |   27 ++-
 drivers/memstick/host/rtsx_usb_ms.c                 |    6 
 drivers/misc/cxl/api.c                              |    9 +
 drivers/misc/cxl/context.c                          |    3 
 drivers/misc/cxl/cxl.h                              |   24 ++
 drivers/misc/cxl/file.c                             |   11 +
 drivers/misc/cxl/guest.c                            |    3 
 drivers/misc/cxl/main.c                             |   42 +++++
 drivers/misc/cxl/pci.c                              |    2 
 drivers/misc/cxl/sysfs.c                            |   27 ++-
 drivers/misc/mei/amthif.c                           |    2 
 drivers/misc/mei/bus.c                              |    2 
 drivers/misc/mei/hw-me-regs.h                       |    3 
 drivers/misc/mei/main.c                             |    2 
 drivers/misc/mei/pci-me.c                           |    3 
 drivers/mmc/card/block.c                            |    5 
 drivers/mmc/card/queue.h                            |    2 
 drivers/mmc/core/mmc.c                              |   10 +
 drivers/mmc/host/rtsx_usb_sdmmc.c                   |    7 
 drivers/mmc/host/sdhci.c                            |    2 
 drivers/mtd/ubi/wl.c                                |   21 ++
 drivers/net/wireless/ath/ath10k/ce.c                |    7 
 drivers/net/wireless/realtek/rtlwifi/regd.c         |    4 
 drivers/pci/host/pci-tegra.c                        |    2 
 drivers/pci/quirks.c                                |    1 
 drivers/pinctrl/intel/pinctrl-baytrail.c            |    3 
 drivers/pinctrl/intel/pinctrl-intel.c               |   25 ++-
 drivers/regulator/tps65910-regulator.c              |    6 
 drivers/s390/scsi/zfcp_dbf.c                        |  162 +++++++++++++++++---
 drivers/s390/scsi/zfcp_dbf.h                        |   14 +
 drivers/s390/scsi/zfcp_erp.c                        |   12 +
 drivers/s390/scsi/zfcp_ext.h                        |    8 
 drivers/s390/scsi/zfcp_fsf.c                        |   22 ++
 drivers/s390/scsi/zfcp_fsf.h                        |    4 
 drivers/s390/scsi/zfcp_scsi.c                       |    8 
 drivers/scsi/scsi_scan.c                            |    2 
 drivers/soc/fsl/qe/gpio.c                           |    3 
 drivers/soc/fsl/qe/qe_common.c                      |    8 
 drivers/target/target_core_transport.c              |   27 +--
 drivers/target/target_core_xcopy.c                  |   34 +++-
 drivers/target/tcm_fc/tfc_cmd.c                     |    2 
 drivers/video/fbdev/efifb.c                         |    6 
 drivers/watchdog/mt7621_wdt.c                       |    1 
 drivers/watchdog/rt2880_wdt.c                       |    1 
 fs/ceph/file.c                                      |    3 
 fs/cifs/cifs_debug.c                                |    1 
 fs/cifs/cifsfs.c                                    |    3 
 fs/cifs/cifsglob.h                                  |   30 +--
 fs/cifs/cifssmb.c                                   |    4 
 fs/cifs/connect.c                                   |   16 +
 fs/cifs/file.c                                      |   66 ++++----
 fs/cifs/misc.c                                      |   15 -
 fs/cifs/readdir.c                                   |    6 
 fs/cifs/smb2glob.h                                  |   10 +
 fs/cifs/smb2inode.c                                 |    6 
 fs/cifs/smb2misc.c                                  |   16 -
 fs/cifs/smb2ops.c                                   |   12 -
 fs/cifs/smb2pdu.c                                   |   25 ++-
 fs/cifs/smb2pdu.h                                   |    2 
 fs/crypto/crypto.c                                  |   15 -
 fs/crypto/policy.c                                  |    4 
 fs/ext4/sysfs.c                                     |    4 
 fs/isofs/inode.c                                    |    8 
 fs/jbd2/transaction.c                               |    3 
 fs/nfs/blocklayout/blocklayout.c                    |    3 
 fs/nfs/delegation.c                                 |   16 +
 fs/nfs/dir.c                                        |   16 +
 fs/nfs/nfs42proc.c                                  |    1 
 fs/nfs/nfs4state.c                                  |    3 
 fs/nfsd/nfssvc.c                                    |   18 +-
 fs/overlayfs/copy_up.c                              |   12 +
 fs/overlayfs/dir.c                                  |    5 
 fs/pstore/ram.c                                     |   17 +-
 fs/pstore/ram_core.c                                |   49 ------
 fs/super.c                                          |    6 
 fs/ubifs/xattr.c                                    |    2 
 include/dt-bindings/clock/imx6qdl-clock.h           |    4 
 include/linux/cpufreq.h                             |  104 ++++++------
 include/linux/devfreq-event.h                       |    5 
 include/linux/irqchip/arm-gic-v3.h                  |    2 
 include/target/target_core_base.h                   |    1 
 kernel/sched/fair.c                                 |   38 +++-
 net/sunrpc/xprtsock.c                               |   11 +
 sound/pci/hda/dell_wmi_helper.c                     |    2 
 sound/pci/hda/thinkpad_helper.c                     |    2 
 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c |   38 ++++
 tools/perf/util/intel-pt.c                          |   15 +
 tools/spi/spidev_test.c                             |    2 
 152 files changed, 1416 insertions(+), 612 deletions(-)

Aaro Koskinen (1):
      cpufreq: skip invalid entries when searching the frequency

Adrian Hunter (3):
      perf intel-pt: Fix snapshot overlap detection decoder errors
      perf intel-pt: Fix estimated timestamps for cycle-accurate mode
      perf intel-pt: Fix MTC timestamp calculation for large MTC periods

Al Viro (1):
      arc: don't leak bits of kernel stack into coredump

Alan Stern (1):
      memstick: rtsx_usb_ms: Runtime resume the device when polling for cards

Alex Thorlton (1):
      x86/platform/UV: Fix support for EFI_OLD_MEMMAP after BIOS callback updates

Alexander Usyskin (1):
      mei: me: add kaby point device ids

Andre Przywara (1):
      arm64: Cortex-A53 errata workaround: check for kernel addresses

Andrew Bresticker (1):
      pstore/ram: Use memcpy_fromio() to save old buffer

Aneesh Kumar K.V (1):
      powerpc/mm: Update FORCE_MAX_ZONEORDER range to allow hugetlb w/4K

Anton Blanchard (1):
      powerpc/vdso64: Use double word compare on pointers

Ard Biesheuvel (1):
      arm64: kaslr: fix breakage with CONFIG_MODVERSIONS=y

Aurelien Aptel (1):
      fs/cifs: keep guid when assigning fid to fileinfo

Bart Van Assche (3):
      dm: mark request_queue dead before destroying the DM device
      IB/srp: Fix infinite loop when FMR sg[0].offset != 0
      blkcg: Unlock blkcg_pol_mutex only once when cpd == NULL

Benjamin Coddington (1):
      pnfs/blocklayout: fix last_write_offset incorrectly set to page boundary

Bjorn Helgaas (1):
      PCI: tegra: Fix argument order in tegra_pcie_phy_disable()

Christian Borntraeger (1):
      KVM: s390: reject invalid modes for runtime instrumentation

Christophe Leroy (2):
      soc/fsl/qe: fix gpio save_regs functions
      soc/fsl/qe: fix Oops on CPM1 (and likely CPM2)

Dan Carpenter (2):
      scsi: zfcp: spin_lock_irqsave() is not nestable
      irqchip/gicv3: Handle loop timeout proper

Dan Williams (1):
      x86/e820: Don't merge consecutive E820_PRAM ranges

Daniel Glöckner (1):
      mmc: block: don't use CMD23 with very old MMC cards

Dave Gerlach (1):
      cpufreq: ti: Use generic platdev driver

David Vrabel (1):
      sunrpc: fix write space race causing stalls

Dinesh Israni (1):
      target: Don't override EXTENDED_COPY xcopy_pt_cmd SCSI status code

Dmitry Torokhov (1):
      Input: elantech - add Fujitsu Lifebook E556 to force crc_enabled

Eric Biggers (3):
      fscrypto: make XTS tweak initialization endian-independent
      fscrypto: lock inode while setting encryption policy
      ext4: do not advertise encryption support when disabled

Frederic Barrat (1):
      powerpc/mm: Prevent unlikely crash in copro_calculate_slb()

Furquan Shaikh (1):
      pstore/ram: Use memcpy_toio instead of memcpy

Gavin Shan (3):
      powerpc/powernv: Pass CPU-endian PE number to opal_pci_eeh_freeze_clear()
      powerpc/powernv: Use CPU-endian hub diag-data type in pnv_eeh_get_and_dump_hub_diag()
      powerpc/powernv: Use CPU-endian PEST in pnv_pci_dump_p7ioc_diag_data()

Geert Uytterhoeven (1):
      spi: spidev_test: Fix buffer overflow in unescape()

Greg Kroah-Hartman (1):
      Linux 4.8.5

Guenter Roeck (2):
      watchdog: mt7621_wdt: Remove assignment of dev pointer
      metag: Only define atomic_dec_if_positive conditionally

Haibo Chen (1):
      mmc: sdhci: cast unsigned int to unsigned long long to avoid unexpeted error

Hannes Reinecke (1):
      target/tcm_fc: use CPU affinity for responses

Helge Deller (4):
      parisc: Increase KERNEL_INITIAL_SIZE for 32-bit SMP kernels
      parisc: Fix self-detected CPU stall warnings on Mako machines
      parisc: Fix kernel memory layout regarding position of __gp
      parisc: Increase initial kernel mapping size

Hui Wang (1):
      ALSA: hda - Fix a failure of micmute led when having multi adcs

James Hogan (1):
      MIPS: Fix -mabi=64 build of vdso.lds

Jan Kara (1):
      isofs: Do not return EACCES for unknown filesystems

Jan Remmet (1):
      regulator: tps65910: Work around silicon erratum SWCZ010

Jeff Layton (1):
      NFSv4.2: Fix a reference leak in nfs42_proc_layoutstats_generic

Jiri Slaby (2):
      kvm: x86: memset whole irq_eoi
      mmc: core: Annotate cmd_hdr as __le32

Larry Finger (1):
      rtlwifi: Fix missing country code for Great Britain

Laurent Dufour (1):
      powerpc/pseries: Fix stack corruption in htpe code

Lin Huang (1):
      PM / devfreq: event: remove duplicate devfreq_event_get_drvdata()

Liu Gang (1):
      gpio: mpc8xxx: Correct irq handler function

Lucas Stach (2):
      clk: imx6: initialize GPU clocks
      clk: imx6: fix i.MX6DL clock tree to reflect reality

Maik Broemme (1):
      PCI: Mark Atheros AR9580 to avoid bus reset

Marc Zyngier (1):
      arm64: kernel: Init MDCR_EL2 even in the absence of a PMU

Marcin Nowakowski (1):
      MIPS: ptrace: Fix regs_return_value for kernel context

Marcos Paulo de Souza (1):
      Input: i8042 - skip selftest on ASUS laptops

Matt Redfearn (1):
      watchdog: rt2880_wdt: Remove assignment of dev pointer

Matti Kurkela (1):
      Input: elantech - force needed quirks on Fujitsu H760

Mauro Carvalho Chehab (5):
      mb86a20s: fix the locking logic
      mb86a20s: fix demod settings
      cx231xx: don't return error on success
      cx231xx: fix GPIOs for Pixelview SBTVD hybrid
      cx231xx: can't proceed if I2C bus register fails

Max Staudt (1):
      fbdev/efifb: Fix 16 color palette entry calculation

Michael Ellerman (2):
      powerpc/xmon: Don't use ld on 32-bit
      powerpc/mm/hash64: Fix might_have_hea() check

Mika Westerberg (1):
      pinctrl: intel: Only restore pins that are used by the driver

Mike Snitzer (2):
      dm rq: take request_queue lock while clearing QUEUE_FLAG_STOPPED
      dm mpath: check if path's request_queue is dying in activate_path()

Miklos Szeredi (1):
      ovl: copy_up_xattr(): use strnlen

Minfei Huang (1):
      dm: return correct error code in dm_resume()'s retry loop

Ming Lei (1):
      scsi: Fix use-after-free

Nicholas Bellinger (3):
      target: Re-add missing SCF_ACK_KREF assignment in v4.1.y
      target: Make EXTENDED_COPY 0xe4 failure return COPY TARGET DEVICE NOT REACHABLE
      Revert "target: Fix residual overflow handling in target_complete_cmd_with_length"

Nikolay Borisov (1):
      ceph: fix error handling in ceph_read_iter

Noam Camus (1):
      irqchip/eznps: Acknowledge NPS_IPI before calling the handler

Oleg Nesterov (1):
      fs/super.c: fix race between freeze_super() and thaw_super()

Paul Mackerras (1):
      powerpc/64: Fix incorrect return value from __copy_tofrom_user

Peter Zijlstra (1):
      sched/fair: Fix min_vruntime tracking

Rabin Vincent (1):
      dm crypt: fix crash on exit

Rafael J. Wysocki (1):
      cpufreq: conservative: Fix next frequency selection

Rajkumar Manoharan (1):
      ath10k: fix copy engine 5 destination ring stuck

Richard Weinberger (3):
      ubi: Deal with interrupted erasures in WL
      ovl: Fix info leak in ovl_lookup_temp()
      ubifs: Fix xattr_names length in exit paths

Ross Lagerwall (1):
      cifs: Limit the overall credit acquired

Russell Currey (1):
      powerpc/eeh: Null check uses of eeh_pe_bus_get

Sachin Prabhu (1):
      Fix regression which breaks DFS mounting

Sebastian Andrzej Siewior (2):
      pstore/ramoops: fixup driver removal
      pstore/core: drop cmpxchg based updates

Sergei Shtylyov (1):
      platform: don't return 0 from platform_get_irq[_byname]() on error

Sergey Senozhatsky (1):
      cpufreq: fix overflow in cpufreq_table_find_index_dl()

Shawn Lin (1):
      mmc: core: switch to 1V8 or 1V2 for hs400es mode

Srinivas Pandruvada (1):
      cpufreq: intel_pstate: Fix unsafe HWP MSR access

Steffen Maier (10):
      zfcp: fix fc_host port_type with NPIV
      zfcp: fix ELS/GS request&response length for hardware data router
      zfcp: close window with unblocked rport during rport gone
      zfcp: retain trace level for SCSI and HBA FSF response records
      zfcp: restore: Dont use 0 to indicate invalid LUN in rec trace
      zfcp: trace on request for open and close of WKA port
      zfcp: restore tracing of handle for port and LUN with HBA records
      zfcp: fix D_ID field with actual value on tracing SAN responses
      zfcp: fix payload trace length for SAN request&response
      zfcp: trace full payload of all SAN records (req,resp,iels)

Steve French (6):
      Clarify locking of cifs file and tcon structures and make more granular
      Display number of credits available
      Set previous session id correctly on SMB3 reconnect
      SMB3: GUIDs should be constructed as random but valid uuids
      Do not send SMB3 SET_INFO request if nothing is changing
      Cleanup missing frees on some ioctls

Steve Wise (1):
      IB/core: correctly handle rdma_rw_init_mrs() failure

Taesoo Kim (1):
      jbd2: fix incorrect unlock on j_list_lock

Tomas Winkler (1):
      mei: fix return value on disconnection

Trond Myklebust (4):
      NFS: Fix inode corruption in nfs_prime_dcache()
      NFSv4: Don't report revoked delegations as valid in nfs_have_delegation()
      NFSv4: nfs4_copy_delegation_stateid() must fail if the delegation is invalid
      NFSv4: Open state recovery must account for file permission changes

Ulf Hansson (3):
      memstick: rtsx_usb_ms: Manage runtime PM when accessing the device
      mmc: rtsx_usb_sdmmc: Avoid keeping the device runtime resumed when unused
      mmc: rtsx_usb_sdmmc: Handle runtime PM while changing the led

Vaibhav Jain (1):
      cxl: Prevent adapter reset if an active context exists

Vasily Averin (1):
      NFSD: fix corruption in notifier registration

Ville Syrjälä (2):
      x86/boot/smp: Don't try to poke disabled/non-existent APIC
      pinctrl: baytrail: Fix lockdep

Vincent Guittot (1):
      sched/fair: Fix incorrect task group ->load_avg

Vladimir Murzin (2):
      arm64: KVM: VHE: reset PSTATE.PAN on entry to EL2
      irqchip/gic-v3-its: Fix entry size mask for GITS_BASER

Will Deacon (3):
      arm64: swp emulation: bound LL/SC retries before rescheduling
      arm64: percpu: rewrite ll/sc loops in assembly
      arm64: KVM: Take S1 walks into account when determining S2 write faults

Attachment: signature.asc
Description: PGP signature


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