Saturday, January 31, 2015

Linux Kernel 3.18.5 has been released!

The latest stable Linux Kernel 3.18.5 has been released. 

Linux 3.18.5

From:  Greg KH <gregkh@linuxfoundation.org>
To:  linux-kernel@vger.kernel.org, Andrew Morton <akpm@linux-foundation.org>, torvalds@linux-foundation.org, stable@vger.kernel.org
Subject:  Linux 3.18.5
Date:  Thu, 29 Jan 2015 17:53:46 -0800
Message-ID:  <20150130015346.GA5683@kroah.com>
Cc:  lwn@lwn.net, Jiri Slaby <jslaby@suse.cz>
Archive-link:  Article, Thread
I'm announcing the release of the 3.18.5 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-st...

thanks,

greg k-h

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

 Makefile                                       |    2 
 arch/arm/boot/dts/imx25.dtsi                   |    8 -
 arch/arm/crypto/aes_glue.c                     |    4 
 arch/arm/crypto/sha1_glue.c                    |    2 
 arch/arm/crypto/sha1_neon_glue.c               |    2 
 arch/arm/crypto/sha512_neon_glue.c             |    4 
 arch/arm/mach-mvebu/coherency.c                |    7 +
 arch/arm64/crypto/aes-ce-ccm-glue.c            |    2 
 arch/arm64/crypto/aes-glue.c                   |    8 -
 arch/powerpc/crypto/sha1.c                     |    3 
 arch/s390/crypto/aes_s390.c                    |    2 
 arch/s390/crypto/des_s390.c                    |    4 
 arch/s390/crypto/ghash_s390.c                  |    2 
 arch/s390/crypto/sha1_s390.c                   |    2 
 arch/s390/crypto/sha256_s390.c                 |    4 
 arch/s390/crypto/sha512_s390.c                 |    4 
 arch/sparc/crypto/aes_glue.c                   |    2 
 arch/sparc/crypto/camellia_glue.c              |    2 
 arch/sparc/crypto/crc32c_glue.c                |    2 
 arch/sparc/crypto/des_glue.c                   |    2 
 arch/sparc/crypto/md5_glue.c                   |    2 
 arch/sparc/crypto/sha1_glue.c                  |    2 
 arch/sparc/crypto/sha256_glue.c                |    4 
 arch/sparc/crypto/sha512_glue.c                |    4 
 arch/x86/Kconfig                               |    6 +
 arch/x86/boot/compressed/misc.c                |    9 +-
 arch/x86/crypto/aes_glue.c                     |    4 
 arch/x86/crypto/aesni-intel_glue.c             |    2 
 arch/x86/crypto/blowfish_glue.c                |    4 
 arch/x86/crypto/camellia_aesni_avx2_glue.c     |    4 
 arch/x86/crypto/camellia_aesni_avx_glue.c      |    4 
 arch/x86/crypto/camellia_glue.c                |    4 
 arch/x86/crypto/cast5_avx_glue.c               |    2 
 arch/x86/crypto/cast6_avx_glue.c               |    2 
 arch/x86/crypto/crc32-pclmul_glue.c            |    4 
 arch/x86/crypto/crc32c-intel_glue.c            |    4 
 arch/x86/crypto/crct10dif-pclmul_glue.c        |    4 
 arch/x86/crypto/des3_ede_glue.c                |    8 -
 arch/x86/crypto/fpu.c                          |    3 
 arch/x86/crypto/ghash-clmulni-intel_glue.c     |    2 
 arch/x86/crypto/salsa20_glue.c                 |    4 
 arch/x86/crypto/serpent_avx2_glue.c            |    4 
 arch/x86/crypto/serpent_avx_glue.c             |    2 
 arch/x86/crypto/serpent_sse2_glue.c            |    2 
 arch/x86/crypto/sha-mb/sha1_mb.c               |    2 
 arch/x86/crypto/sha1_ssse3_glue.c              |    2 
 arch/x86/crypto/sha256_ssse3_glue.c            |    4 
 arch/x86/crypto/sha512_ssse3_glue.c            |    4 
 arch/x86/crypto/twofish_avx_glue.c             |    2 
 arch/x86/crypto/twofish_glue.c                 |    4 
 arch/x86/crypto/twofish_glue_3way.c            |    4 
 arch/x86/include/asm/desc.h                    |   20 +++-
 arch/x86/kernel/cpu/mshyperv.c                 |    1 
 arch/x86/kernel/irq.c                          |    2 
 arch/x86/kernel/tls.c                          |   25 +++++-
 arch/x86/kernel/tsc.c                          |    2 
 arch/x86/kvm/emulate.c                         |   31 ++-----
 arch/x86/pci/i386.c                            |    2 
 crypto/842.c                                   |    1 
 crypto/aes_generic.c                           |    3 
 crypto/algapi.c                                |    4 
 crypto/ansi_cprng.c                            |    3 
 crypto/anubis.c                                |    1 
 crypto/api.c                                   |    4 
 crypto/arc4.c                                  |    1 
 crypto/authenc.c                               |    1 
 crypto/authencesn.c                            |    1 
 crypto/blowfish_generic.c                      |    3 
 crypto/camellia_generic.c                      |    3 
 crypto/cast5_generic.c                         |    3 
 crypto/cast6_generic.c                         |    3 
 crypto/cbc.c                                   |    1 
 crypto/ccm.c                                   |    5 -
 crypto/chainiv.c                               |    1 
 crypto/cmac.c                                  |    1 
 crypto/crc32.c                                 |    1 
 crypto/crc32c_generic.c                        |    3 
 crypto/crct10dif_generic.c                     |    3 
 crypto/cryptd.c                                |    1 
 crypto/crypto_null.c                           |    6 -
 crypto/ctr.c                                   |    3 
 crypto/cts.c                                   |    1 
 crypto/deflate.c                               |    2 
 crypto/des_generic.c                           |    7 -
 crypto/ecb.c                                   |    1 
 crypto/eseqiv.c                                |    1 
 crypto/fcrypt.c                                |    1 
 crypto/gcm.c                                   |    7 -
 crypto/ghash-generic.c                         |    3 
 crypto/hmac.c                                  |    1 
 crypto/khazad.c                                |    1 
 crypto/krng.c                                  |    3 
 crypto/lrw.c                                   |    1 
 crypto/lz4.c                                   |    1 
 crypto/lz4hc.c                                 |    1 
 crypto/lzo.c                                   |    1 
 crypto/mcryptd.c                               |    1 
 crypto/md4.c                                   |    2 
 crypto/md5.c                                   |    1 
 crypto/michael_mic.c                           |    1 
 crypto/pcbc.c                                  |    1 
 crypto/pcrypt.c                                |    1 
 crypto/rmd128.c                                |    1 
 crypto/rmd160.c                                |    1 
 crypto/rmd256.c                                |    1 
 crypto/rmd320.c                                |    1 
 crypto/salsa20_generic.c                       |    3 
 crypto/seed.c                                  |    1 
 crypto/seqiv.c                                 |    1 
 crypto/serpent_generic.c                       |    5 -
 crypto/sha1_generic.c                          |    3 
 crypto/sha256_generic.c                        |    6 -
 crypto/sha512_generic.c                        |    6 -
 crypto/tea.c                                   |    5 -
 crypto/tgr192.c                                |    5 -
 crypto/twofish_generic.c                       |    3 
 crypto/vmac.c                                  |    1 
 crypto/wp512.c                                 |    5 -
 crypto/xcbc.c                                  |    1 
 crypto/xts.c                                   |    1 
 crypto/zlib.c                                  |    1 
 drivers/acpi/device_pm.c                       |   12 ++
 drivers/ata/ahci_xgene.c                       |    2 
 drivers/ata/libata-core.c                      |    5 -
 drivers/ata/libata-sff.c                       |   12 ++
 drivers/ata/sata_dwc_460ex.c                   |   26 ++----
 drivers/ata/sata_sil24.c                       |    2 
 drivers/bus/mvebu-mbus.c                       |   13 +++
 drivers/clocksource/exynos_mct.c               |    4 
 drivers/crypto/padlock-aes.c                   |    2 
 drivers/crypto/padlock-sha.c                   |    8 -
 drivers/crypto/qat/qat_common/adf_ctl_drv.c    |    3 
 drivers/crypto/ux500/cryp/cryp_core.c          |    4 
 drivers/crypto/ux500/hash/hash_core.c          |    8 -
 drivers/gpu/drm/i915/i915_gem.c                |    2 
 drivers/gpu/drm/i915/intel_display.c           |    2 
 drivers/gpu/drm/radeon/radeon_asic.c           |   18 +++-
 drivers/gpu/drm/radeon/radeon_pm.c             |   33 ++++++++
 drivers/gpu/drm/radeon/si_dpm.c                |   39 +++++++++
 drivers/irqchip/irq-atmel-aic-common.c         |    4 
 drivers/irqchip/irq-omap-intc.c                |   26 +++++-
 drivers/md/dm-cache-metadata.c                 |  101 +++++++++++++++++++++++--
 drivers/md/dm-cache-target.c                   |   89 ++++++++++++----------
 drivers/media/pci/cx23885/cx23885-cards.c      |   23 ++++-
 drivers/media/pci/cx23885/cx23885-dvb.c        |   11 ++
 drivers/media/pci/cx23885/cx23885.h            |    1 
 drivers/media/v4l2-core/videobuf2-core.c       |   19 ++--
 drivers/mfd/rtsx_usb.c                         |   12 --
 drivers/mfd/tps65218.c                         |   12 ++
 drivers/net/can/dev.c                          |    8 +
 drivers/net/can/m_can/m_can.c                  |    5 +
 drivers/net/wireless/iwlwifi/mvm/fw-api-scan.h |    2 
 drivers/net/wireless/iwlwifi/mvm/scan.c        |    1 
 drivers/pci/bus.c                              |   43 ++++++++++
 drivers/pci/pci.c                              |   40 ++++++++-
 drivers/pci/pci.h                              |    1 
 drivers/pci/quirks.c                           |   14 +++
 drivers/pci/setup-bus.c                        |   56 ++++++++++---
 drivers/pinctrl/core.c                         |    5 -
 drivers/pinctrl/qcom/pinctrl-msm.c             |    4 
 drivers/s390/crypto/ap_bus.c                   |    3 
 drivers/scsi/ipr.c                             |   92 ++++++++++++++++++++++
 drivers/scsi/ipr.h                             |    1 
 drivers/xen/swiotlb-xen.c                      |    2 
 fs/cifs/ioctl.c                                |   21 +----
 include/acpi/acpi_bus.h                        |    1 
 include/linux/crypto.h                         |   13 +++
 include/linux/libata.h                         |    1 
 include/linux/pagemap.h                        |   13 +--
 include/linux/pci.h                            |    3 
 include/linux/time.h                           |   13 +++
 include/uapi/linux/can/netlink.h               |    1 
 kernel/time/ntp.c                              |    7 +
 kernel/time/time.c                             |    4 
 kernel/workqueue.c                             |   25 +-----
 mm/filemap.c                                   |   29 ++-----
 net/netfilter/ipvs/ip_vs_ftp.c                 |   10 +-
 net/netfilter/nf_conntrack_core.c              |   20 ++--
 net/netfilter/nf_tables_api.c                  |   14 ++-
 net/netfilter/nfnetlink.c                      |    5 -
 scripts/recordmcount.pl                        |    1 
 security/keys/gc.c                             |    4 
 sound/usb/mixer.c                              |    1 
 183 files changed, 986 insertions(+), 379 deletions(-)

Al Viro (1):
      fix deadlock in cifs_ioctl_clone()

Alex Deucher (3):
      drm/radeon: add a dpm quirk list
      drm/radeon: add si dpm quirk list
      drm/radeon: use rv515_ring_start on r5xx

Alex Williamson (2):
      PCI: Add flag for devices where we can't use bus reset
      PCI: Mark Atheros AR93xx to avoid bus reset

Alexandre Demers (1):
      x86/tsc: Change Fast TSC calibration failed from error to info

Andrew Lunn (1):
      bus: mvebu-mbus: fix support of MBus window 13

Andy Lutomirski (2):
      x86, tls, ldt: Stop checking lm in LDT_empty
      x86, tls: Interpret an all-zero struct user_desc as "no segment"

Andy Shevchenko (1):
      sata_dwc_460ex: fix resource leak on error path

Brian King (1):
      ipr: wait for aborted command responses

Bryan O'Donoghue (1):
      x86/apic: Re-enable PCI_MSI support for non-SMP X86_32

Chris Wilson (2):
      drm/i915: Ban Haswell from using RCS flips
      drm/i915: Fix mutex->owner inspection race under DEBUG_MUTEXES

Dan Carpenter (1):
      ipvs: uninitialized data with IP_VS_IPV6

Dan Williams (1):
      libata: allow sata_sil24 to opt-out of tag ordered submission

David Jeffery (1):
      libata: prevent HSM state change race between ISR and PIO

David Spinadel (1):
      iwlwifi: mvm: add a flag to enable match found notification

David Vrabel (1):
      Revert "swiotlb-xen: pass dev_addr to swiotlb_tbl_unmap_single"

Fabio Estevam (1):
      ARM: dts: imx25: Fix PWM "per" clocks

Felipe Balbi (3):
      mfd: tps65218: Make INT[12] and STATUS registers volatile
      mfd: tps65218: Make INT1 our status_base register
      irqchip: omap-intc: Fix legacy DMA regression

Gavin Li (1):
      irqchip: atmel-aic-common: Prevent clobbering of priority when changing IRQ type

Greg Kroah-Hartman (1):
      Linux 3.18.5

Hans Verkuil (1):
      vb2: fix vb2_thread_stop race conditions

Jan Beulich (1):
      x86, irq: Properly tag virtualization entry in /proc/interrupts

Jason Lee Cragg (1):
      ALSA: usb-audio: Add mic volume fix quirk for Logitech Webcam C210

Jim Lin (1):
      pinctrl: Fix two deadlocks

Joe Thornber (2):
      dm cache: share cache-metadata object across inactive and active DM tables
      dm cache: fix problematic dual use of a single migration count variable

K. Y. Srinivasan (1):
      x86, hyperv: Mark the Hyper-V clocksource as being continuous

Kees Cook (3):
      x86, boot: Skip relocs when load address unchanged
      crypto: prefix module autoloading with "crypto-"
      crypto: include crypto- module prefix in template

Mathias Krause (1):
      crypto: add missing crypto module aliases

Matthias Schwarzott (1):
      cx23885: Split Hauppauge WinTV Starburst from HVR4400 card entry

Michael Karcher (1):
      scripts/recordmcount.pl: There is no -m32 gcc option on Super-H anymore

Michal Hocko (1):
      mm: get rid of radix tree gfp mask for pagecache_get_page

Nadav Amit (2):
      KVM: x86: SYSENTER emulation is broken
      KVM: x86: Fix of previously incomplete fix for CVE-2014-8480

Oliver Hartkopp (2):
      can: dev: fix crtlmode_supported check
      can: m_can: tag current CAN FD controllers as non-ISO

Pablo Neira Ayuso (4):
      netfilter: nfnetlink: validate nfnetlink header from batch
      netfilter: nf_tables: fix flush ruleset chain dependencies
      netfilter: nfnetlink: relax strict multicast group check from netlink_bind
      netfilter: conntrack: fix race between confirmation and flush

Rafael J. Wysocki (1):
      ACPI / PM: Do not disable wakeup GPEs that have not been enabled

Roger Tseng (1):
      mfd: rtsx_usb: Fix runtime PM deadlock

Sasha Levin (3):
      time: settimeofday: Validate the values of tv from user
      time: adjtimex: Validate the ADJ_FREQUENCY values
      KEYS: close race between key lookup and freeing

Stephen Boyd (1):
      pinctrl: qcom: Don't iterate past end of function array

Suman Tripathi (1):
      ahci_xgene: Fix the endianess issue in APM X-Gene SoC AHCI SATA controller driver.

Tejun Heo (1):
      workqueue: fix subtle pool management issue which can stall whole worker_pool

Thomas Petazzoni (1):
      ARM: mvebu: completely disable hardware I/O coherency

Tobias Jakobi (1):
      clocksource: exynos_mct: Fix bitmask regression for exynos4_mct_write

Yinghai Lu (4):
      PCI: Pass bridge device, not bus, when updating bridge windows
      PCI: Add pci_claim_bridge_resource() to clip window if necessary
      PCI: Add pci_bus_clip_resource() to clip to fit upstream window
      x86/PCI: Clip bridge windows to fit in upstream windows


Thursday, January 29, 2015

Linux Kernel 3.18.4 has been released!

The latest stable Linux Kernel, Version 3.18.4 has been released!

See the lwn.net log:

Linux 3.18.4

From:  Greg KH <gregkh@linuxfoundation.org>
To:  linux-kernel@vger.kernel.org, Andrew Morton <akpm@linux-foundation.org>, torvalds@linux-foundation.org, stable@vger.kernel.org
Subject:  Linux 3.18.4
Date:  Tue, 27 Jan 2015 09:13:57 -0800
Message-ID:  <20150127171357.GA19270@kroah.com>
Cc:  lwn@lwn.net, Jiri Slaby <jslaby@suse.cz>
Archive-link:  Article, Thread
I'm announcing the release of the 3.18.4 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-st...

thanks,

greg k-h

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

 Documentation/kernel-parameters.txt              |    1 
 Makefile                                         |    2 
 arch/arc/boot/dts/nsimosci.dts                   |   18 
 arch/arm/boot/dts/berlin2q-marvell-dmp.dts       |    2 
 arch/arm/boot/dts/berlin2q.dtsi                  |   63 +-
 arch/arm/boot/dts/dra7-evm.dts                   |   10 
 arch/arm/boot/dts/imx25.dtsi                     |    2 
 arch/arm/boot/dts/imx51-babbage.dts              |   22 
 arch/arm/configs/omap2plus_defconfig             |    2 
 arch/arm/mach-imx/clk-imx6q.c                    |    4 
 arch/arm/mach-imx/clk-imx6sx.c                   |    3 
 arch/arm/mach-omap2/common.h                     |    1 
 arch/arm/mach-omap2/omap-headsmp.S               |   21 
 arch/arm/mach-omap2/omap-smp.c                   |   13 
 arch/arm/mach-omap2/timer.c                      |    8 
 arch/arm/mach-shmobile/setup-sh73a0.c            |    3 
 arch/arm64/mm/init.c                             |    8 
 arch/parisc/include/asm/ldcw.h                   |   13 
 arch/powerpc/platforms/powernv/opal-wrappers.S   |    1 
 arch/um/Kconfig.common                           |    1 
 arch/x86/boot/Makefile                           |    1 
 arch/x86/kernel/cpu/Makefile                     |    1 
 arch/x86/kernel/kprobes/core.c                   |   20 
 arch/x86/kvm/vmx.c                               |    4 
 arch/x86/um/sys_call_table_32.c                  |    2 
 arch/x86/um/sys_call_table_64.c                  |    2 
 drivers/bus/omap_l3_noc.c                        |   63 ++
 drivers/clk/at91/clk-slow.c                      |   27 
 drivers/clk/berlin/bg2q.c                        |    1 
 drivers/clk/clk-ppc-corenet.c                    |    2 
 drivers/clk/clk.c                                |   10 
 drivers/clk/rockchip/clk-rk3188.c                |   15 
 drivers/clk/rockchip/clk-rk3288.c                |   28 -
 drivers/clk/samsung/clk-exynos-audss.c           |    4 
 drivers/gpio/gpio-crystalcove.c                  |    2 
 drivers/gpio/gpiolib-of.c                        |   10 
 drivers/gpio/gpiolib-sysfs.c                     |   47 -
 drivers/gpio/gpiolib.c                           |   18 
 drivers/gpu/drm/drm_dp_helper.c                  |    7 
 drivers/gpu/drm/drm_dp_mst_topology.c            |    5 
 drivers/gpu/drm/drm_fb_helper.c                  |   13 
 drivers/gpu/drm/drm_irq.c                        |    3 
 drivers/gpu/drm/i915/i915_drv.c                  |    3 
 drivers/gpu/drm/i915/i915_drv.h                  |    3 
 drivers/gpu/drm/i915/i915_gem.c                  |    5 
 drivers/gpu/drm/i915/i915_gem_context.c          |   48 +
 drivers/gpu/drm/i915/i915_gem_stolen.c           |    6 
 drivers/gpu/drm/i915/i915_irq.c                  |    6 
 drivers/gpu/drm/i915/i915_reg.h                  |    4 
 drivers/gpu/drm/i915/i915_suspend.c              |    8 
 drivers/gpu/drm/i915/intel_display.c             |    8 
 drivers/gpu/drm/i915/intel_pm.c                  |   27 
 drivers/gpu/drm/i915/intel_ringbuffer.c          |    3 
 drivers/gpu/drm/i915/intel_uncore.c              |    4 
 drivers/gpu/drm/nouveau/core/subdev/mc/nv4c.c    |    8 
 drivers/gpu/drm/radeon/atombios_crtc.c           |    8 
 drivers/gpu/drm/radeon/atombios_dp.c             |    4 
 drivers/gpu/drm/radeon/ci_dpm.c                  |    2 
 drivers/gpu/drm/radeon/cik.c                     |    3 
 drivers/gpu/drm/radeon/dce3_1_afmt.c             |    2 
 drivers/gpu/drm/radeon/kv_dpm.c                  |   10 
 drivers/gpu/drm/radeon/radeon_ttm.c              |    2 
 drivers/gpu/drm/ttm/ttm_page_alloc.c             |   26 
 drivers/gpu/drm/ttm/ttm_page_alloc_dma.c         |   25 
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c              |    8 
 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c            |   39 -
 drivers/iio/adc/ad799x.c                         |   15 
 drivers/infiniband/ulp/iser/iscsi_iser.h         |    2 
 drivers/infiniband/ulp/iser/iser_initiator.c     |    6 
 drivers/infiniband/ulp/isert/ib_isert.c          |  640 ++++++++++++++---------
 drivers/infiniband/ulp/isert/ib_isert.h          |   15 
 drivers/input/mouse/elantech.c                   |    2 
 drivers/input/serio/i8042-x86ia64io.h            |   39 +
 drivers/input/serio/i8042.c                      |   14 
 drivers/leds/leds-netxbig.c                      |   12 
 drivers/md/dm.c                                  |    2 
 drivers/media/i2c/smiapp-pll.c                   |    4 
 drivers/media/i2c/smiapp/smiapp-core.c           |    2 
 drivers/media/platform/vivid/vivid-vid-out.c     |    2 
 drivers/media/rc/img-ir/img-ir-hw.c              |   28 -
 drivers/media/rc/img-ir/img-ir-hw.h              |    3 
 drivers/media/usb/au0828/au0828-cards.c          |    5 
 drivers/media/usb/dvb-usb/af9005.c               |    3 
 drivers/media/usb/uvc/uvc_driver.c               |    6 
 drivers/misc/cxl/context.c                       |   26 
 drivers/misc/cxl/cxl.h                           |    9 
 drivers/misc/cxl/file.c                          |    6 
 drivers/misc/cxl/native.c                        |   12 
 drivers/misc/cxl/pci.c                           |    2 
 drivers/misc/cxl/sysfs.c                         |   10 
 drivers/misc/mei/hw-me.c                         |   12 
 drivers/mmc/host/sdhci.c                         |    6 
 drivers/net/can/usb/kvaser_usb.c                 |   20 
 drivers/net/ethernet/atheros/alx/main.c          |   24 
 drivers/net/ethernet/broadcom/tg3.c              |   34 -
 drivers/net/ethernet/cisco/enic/enic_main.c      |   12 
 drivers/net/ethernet/emulex/benet/be_main.c      |    8 
 drivers/net/ethernet/intel/Kconfig               |   11 
 drivers/net/ethernet/intel/i40e/Makefile         |    2 
 drivers/net/ethernet/intel/i40e/i40e_osdep.h     |    4 
 drivers/net/ethernet/mellanox/mlx4/en_netdev.c   |   21 
 drivers/net/ethernet/mellanox/mlx4/en_tx.c       |   12 
 drivers/net/ethernet/mellanox/mlx4/fw.c          |    4 
 drivers/net/ethernet/mellanox/mlx4/mr.c          |    9 
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c |    8 
 drivers/net/ethernet/ti/cpsw.c                   |   30 -
 drivers/net/ethernet/ti/cpsw_ale.c               |   10 
 drivers/net/ethernet/ti/cpsw_ale.h               |    2 
 drivers/net/team/team.c                          |   16 
 drivers/net/wireless/iwlwifi/mvm/utils.c         |    2 
 drivers/net/wireless/rtlwifi/pci.c               |   32 -
 drivers/net/wireless/rtlwifi/rtl8192ce/hw.c      |    2 
 drivers/net/xen-netback/common.h                 |    4 
 drivers/net/xen-netback/interface.c              |    4 
 drivers/net/xen-netback/netback.c                |   27 
 drivers/net/xen-netback/xenbus.c                 |   13 
 drivers/pinctrl/pinctrl-xway.c                   |    2 
 drivers/platform/x86/asus-nb-wmi.c               |    9 
 drivers/platform/x86/hp_accel.c                  |    1 
 drivers/reset/reset-sunxi.c                      |    4 
 drivers/scsi/mpt2sas/mpt2sas_transport.c         |    5 
 drivers/scsi/mpt3sas/mpt3sas_transport.c         |    5 
 drivers/scsi/scsi_devinfo.c                      |    1 
 drivers/scsi/scsi_error.c                        |    4 
 drivers/scsi/scsi_lib.c                          |    4 
 drivers/scsi/storvsc_drv.c                       |    7 
 drivers/target/iscsi/iscsi_target_login.c        |   10 
 drivers/target/iscsi/iscsi_target_util.c         |   26 
 drivers/target/loopback/tcm_loop.c               |   66 --
 drivers/target/loopback/tcm_loop.h               |    7 
 drivers/target/target_core_device.c              |    8 
 drivers/target/target_core_file.c                |   11 
 drivers/target/target_core_iblock.c              |    2 
 drivers/target/target_core_sbc.c                 |   15 
 drivers/target/target_core_spc.c                 |    5 
 drivers/thermal/intel_powerclamp.c               |    2 
 drivers/tty/serial/serial_core.c                 |    4 
 drivers/usb/dwc3/gadget.c                        |    6 
 drivers/usb/gadget/legacy/inode.c                |    1 
 drivers/usb/gadget/udc/atmel_usba_udc.c          |   19 
 drivers/usb/host/ehci-sched.c                    |    8 
 drivers/usb/host/pci-quirks.c                    |   18 
 drivers/usb/host/xhci-pci.c                      |    2 
 drivers/usb/host/xhci.c                          |    9 
 drivers/usb/musb/musb_host.c                     |    1 
 drivers/usb/serial/console.c                     |   16 
 drivers/usb/serial/cp210x.c                      |    4 
 drivers/usb/serial/keyspan.c                     |   20 
 drivers/usb/serial/option.c                      |   11 
 drivers/usb/serial/qcserial.c                    |    1 
 drivers/usb/storage/unusual_uas.h                |   28 +
 drivers/vfio/pci/vfio_pci.c                      |    4 
 drivers/vhost/scsi.c                             |   24 
 drivers/video/fbdev/core/fb_defio.c              |    5 
 drivers/video/logo/logo.c                        |   17 
 fs/lockd/svc.c                                   |    8 
 fs/locks.c                                       |    2 
 fs/nfs/nfs4client.c                              |   17 
 fs/proc/stat.c                                   |    2 
 include/linux/kernel_stat.h                      |    1 
 include/linux/netdevice.h                        |   20 
 include/net/vxlan.h                              |   28 -
 include/uapi/linux/in6.h                         |    3 
 include/uapi/linux/libc-compat.h                 |    3 
 include/uapi/linux/target_core_user.h            |    4 
 kernel/irq/internals.h                           |    4 
 kernel/irq/irqdesc.c                             |   52 +
 kernel/irq/proc.c                                |   22 
 kernel/time/tick-sched.c                         |    2 
 kernel/trace/ftrace.c                            |   53 +
 lib/decompress_bunzip2.c                         |    2 
 net/batman-adv/fragmentation.c                   |    4 
 net/batman-adv/gateway_client.c                  |    2 
 net/core/dev.c                                   |   37 -
 net/core/skbuff.c                                |    1 
 net/ipv4/geneve.c                                |   30 -
 net/ipv4/ip_gre.c                                |    9 
 net/ipv4/tcp_output.c                            |    4 
 net/ipv6/tcp_ipv6.c                              |   45 +
 net/netlink/af_netlink.c                         |   54 -
 net/wireless/chan.c                              |    9 
 net/wireless/nl80211.c                           |    2 
 net/wireless/reg.c                               |   12 
 scripts/Makefile.clean                           |   16 
 scripts/coccinelle/misc/bugon.cocci              |    2 
 sound/usb/quirks-table.h                         |  166 +----
 186 files changed, 1853 insertions(+), 1094 deletions(-)

Aaron Lu (1):
      gpio: crystalcove: use handle_nested_irq

Ahmed S. Darwish (3):
      can: kvaser_usb: Don't free packets when tight on URBs
      can: kvaser_usb: Reset all URB tx contexts upon channel close
      can: kvaser_usb: Don't send a RESET_CHIP for non-existing channels

Alan Stern (2):
      SCSI: fix regression in scsi_send_eh_cmnd()
      USB: EHCI: fix initialization bug in iso_stream_schedule()

Alex Deucher (7):
      drm/radeon: fix typo in CI dpm disable
      drm/radeon: work around a hw bug in MGCG on CIK
      drm/radeon: check the right ring in radeon_evict_flags()
      drm/radeon: KV has three PPLLs (v2)
      drm/radeon: fix sad_count check for dce3
      drm/radeon: adjust default bapm settings for KV
      drm/radeon: properly filter DP1.2 4k modes on non-DP1.2 hw

Alexander Usyskin (1):
      mei: clean reset bit before reset

Amir Vadai (1):
      net/mlx4_en: Doorbell is byteswapped in Little Endian archs

Amit Virdi (2):
      usb: dwc3: gadget: Fix TRB preparation during SG
      usb: dwc3: gadget: Stop TRB preparation after limit is reached

Anton Blanchard (1):
      powernv: Fix OPAL tracepoint code

Antonio Quartulli (1):
      batman-adv: avoid NULL dereferences and fix if check

Arik Nemtsov (1):
      cfg80211: avoid mem leak on driver hint set

Arseny Solokha (1):
      OHCI: add a quirk for ULi M5237 blocking on reset

Bandan Das (1):
      KVM: nVMX: Disable unrestricted mode if ept=0

Bjørn Mork (1):
      x86/build: Clean auto-generated processor feature files

Bo Shen (2):
      usb: gadget: udc: atmel: change setting for DMA
      usb: gadget: udc: atmel: fix possible IN hang issue

Boris Brezillon (1):
      clk: at91: keep slow clk enabled to prevent system hang

Catalin Marinas (1):
      arm64: partially revert "ARM: 8167/1: extend the reserved memory for initrd to be page aligned"

Chris Wilson (4):
      drm/i915: Only warn the first time we attempt to mmio whilst suspended
      drm/i915: Invalidate media caches on gen7
      drm/i915: Force the CS stall for invalidate flushes
      drm/i915: Disable PSMI sleep messages on all rings around context switches

Dan Carpenter (1):
      decompress_bunzip2: off by one in get_next_block()

Daniel Borkmann (1):
      x86, um: actually mark system call tables readonly

Daniel Vetter (3):
      drm/dp-mst: Remove branches before dropping the reference
      drm/i915: Don't complain about stolen conflicts on gen3
      drm/i915: Disallow pin ioctl completely for kms drivers

Dave Airlie (3):
      drm/fb_helper: move deferred fb checking into restore mode (v2)
      drm/dp: retry AUX transactions 32 times (v1.1)
      drm/i915: resume MST after reading back hw state

David Miller (1):
      netlink: Always copy on mmap TX.

David Peterson (1):
      USB: cp210x: add IDs for CEL USB sticks and MeshWorks devices

David Vrabel (1):
      xen-netback: support frontends without feature-rx-notify again

Dmitry Torokhov (1):
      Input: I8042 - add Acer Aspire 7738 to the nomux list

Dmitry Voytik (1):
      ARM: imx6q: drop unnecessary semicolon

Dominique Leuenberger (1):
      hp_accel: Add support for HP ZBook 15

Dylan Rajaratnam (1):
      img-ir/hw: Always read data to clear buffer

Emmanuel Grumbach (1):
      cfg80211: don't WARN about two consecutive Country IE hint

Eric Dumazet (1):
      alx: fix alx_poll()

Eyal Shapira (1):
      iwlwifi: mvm: fix Rx with both chains

Fabio Estevam (3):
      ARM: imx6sx: Set PLL2 as parent of QSPI clocks
      ARM: dts: imx25: Fix the SPI1 clocks
      ARM: dts: imx51-babbage: Fix ULPI PHY reset modelling

Felipe Balbi (1):
      net: ethernet: cpsw: fix hangs with interrupts

Frank Schaefer (1):
      af9005: fix kernel panic on init if compiled without IR

Gary Bisson (1):
      ARM: clk-imx6q: fix video divider for rev T0 1.0

Geert Uytterhoeven (1):
      ARM: shmobile: sh73a0 legacy: Set .control_parent for all irqpin instances

Govindarajulu Varadarajan (1):
      enic: fix rx skb checksum

Greg Kroah-Hartman (1):
      Linux 3.18.4

Hannes Reinecke (1):
      tcm_loop: Fix wrong I_T nexus association

Hans Holmberg (1):
      gpiolib: of: Correct error handling in of_get_named_gpiod_flags

Hans Verkuil (1):
      vivid: fix CROP_BOUNDS typo for video output

Hans de Goede (5):
      xhci: Add broken-streams quirk for Fresco Logic FL1000G xhci controllers
      asus-nb-wmi: Add another wapf=4 quirk
      uas: Add US_FL_NO_ATA_1X for Seagate devices with usb-id 0bc2:a013
      uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS566 with usb-id 0bc2:a013
      uas: Add US_FL_NO_ATA_1X for 2 more Seagate disk enclosures

Heiko Stuebner (2):
      clk: rockchip: fix rk3288 cpuclk core dividers
      clk: rockchip: fix rk3066 pll lock bit location

Herbert Xu (1):
      tcp: Do not apply TSO segment limit to non-TSO packets

Ian Munsie (3):
      cxl: Change contexts_lock to a mutex to fix sleep while atomic bug
      cxl: Add timeout to process element commands
      cxl: Unmap MMIO regions when detaching a context

Ido Shamay (1):
      net/mlx4: Cache line CQE/EQE stride fixes

Ilia Mirkin (1):
      drm/nv4c/mc: disable msi

James Bottomley (1):
      serial: fix parisc boot hang

James Hogan (1):
      img-ir/hw: Fix potential deadlock stopping timer

Jason Wang (1):
      net: drop the packet when fails to do software segmentation or header check

Jay Vosburgh (1):
      net/core: Handle csum for CHECKSUM_COMPLETE VXLAN forwarding

Jesse Barnes (1):
      drm/i915: save/restore GMBUS freq across suspend/resume on gen4

Jesse Gross (3):
      geneve: Remove socket and offload handlers at destruction.
      geneve: Fix races between socket add and release.
      net: Generalize ndo_gso_check to ndo_features_check

Jiri Pirko (1):
      team: avoid possible underflow of count_pending value for notify_peers and mcast_rejoin

Jisheng Zhang (4):
      clk: berlin: bg2q: remove non-exist "smemc" gate clock
      ARM: dts: berlin: fix io clk and add missing core clk for BG2Q sdhci2 host
      ARM: dts: berlin: correct BG2Q's SM GPIO location.
      ARM: dts: berlin: add broken-cd and set bus width for eMMC in Marvell DMP DT

Johan Hovold (9):
      pinctrl: lantiq: remove bogus of_gpio_chip_add
      gpio: fix memory and reference leaks in gpiochip_add error path
      gpio: fix memory leak and sleep-while-atomic
      gpio: fix sleep-while-atomic in gpiochip_remove
      gpio: sysfs: fix gpio-chip device-attribute leak
      gpio: sysfs: fix gpio device-attribute leak
      USB: keyspan: fix null-deref at probe
      USB: console: fix uninitialised ldisc semaphore
      USB: console: fix potential use after free

John David Anglin (1):
      parisc: fix out-of-register compiler error in ldcw inline assembler function

Jouni Malinen (1):
      cfg80211: Fix 160 MHz channels with 80+80 and 160 MHz drivers

Keerthy (2):
      bus: omap_l3_noc: Add resume hook to restore context
      bus: omap_l3_noc: Correct returning IRQ_HANDLED unconditionally in the irq handler

Kevin Hao (1):
      Revert "clk: ppc-corenet: Fix Section mismatch warning"

Krzysztof Kozlowski (1):
      clk: samsung: Fix double add of syscore ops after driver rebind

Kyle McMartin (1):
      uapi/linux/target_core_user.h: fix headers_install.sh badness

Larry Finger (2):
      rtlwifi: rtl8192ce: Set fw_ready flag
      rtlwifi: Fix error when accessing unmapped memory in skb

Lars-Peter Clausen (1):
      iio: ad799x: Fix ad7991/ad7995/ad7999 config setup

Lennart Sorensen (2):
      ARM: omap5/dra7xx: Fix frequency typos
      ARM: omap5/dra7xx: Enable booting secondary CPU in HYP mode

Long Li (1):
      storvsc: ring buffer failures may result in I/O freeze

Luciano Coelho (1):
      nl80211: check matches array length before acessing it

Maor Gottlieb (1):
      net/mlx4_core: Correcly update the mtt's offset in the MR re-reg flow

Mario Schuknecht (1):
      usb: gadget: gadgetfs: Free memory allocated by memdup_user()

Martin K. Petersen (1):
      scsi: blacklist RSOC for Microsoft iSCSI target devices

Mathias Nyman (1):
      xhci: Check if slot is already in default state before moving it there

Mauro Carvalho Chehab (3):
      bugon.cocci: fix Options at the macro
      sound: simplify au0828 quirk table
      sound: Update au0828 quirks table

Max Gurtovoy (1):
      IB/iser: Fix possible SQ overflow

Michal Marek (1):
      kbuild: Fix removal of the debian/ directory

Mugunthan V N (2):
      drivers: net: cpsw: fix multicast flush in dual emac mode
      ARM: dts: dra7-evm: fix qspi device tree partition size

NeilBrown (1):
      locks: fix NULL-deref in generic_delete_lease

Nicholas Bellinger (3):
      iscsi-target: Fail connection on short sendmsg writes
      target: Drop arbitrary maximum I/O size limit
      vhost-scsi: Add missing virtio-scsi -> TCM attribute conversion

Nicolas Dichtel (1):
      tcp6: don't move IP6CB before xfrm6_policy_check()

Nishanth Menon (1):
      ARM: omap2plus_defconfig: use CONFIG_CPUFREQ_DT

Palik, Imre (1):
      xen-netback: fixing the propagation of the transmit shaper timeout

Prashant Sreedharan (1):
      tg3: tg3_disable_ints using uninitialized mailbox value to disable interrupts

Preston Fick (1):
      USB: cp210x: fix ID for production CEL MeshConnect USB Stick

Reinhard Speyerer (1):
      USB: qcserial/option: make AT URCs work for Sierra Wireless MC73xx

Richard Weinberger (1):
      um: Skip futex_atomic_cmpxchg_inatomic() test

Rob Clark (1):
      drm/irq: BUG_ON() -> WARN_ON()

Sagi Grimberg (9):
      iscsi,iser-target: Initiate termination only once
      iser-target: Fix flush + disconnect completion handling
      iser-target: Parallelize CM connection establishment
      iser-target: Fix connected_handler + teardown flow race
      iser-target: Handle ADDR_CHANGE event for listener cm_id
      iser-target: Fix implicit termination of connections
      iser-target: Allocate PI contexts dynamically
      iser-target: Fix NULL dereference in SW mode DIF
      iscsi,iser-target: Expose supported protection ops according to t10_pi

Sakari Ailus (2):
      smiapp-pll: Correct clock debug prints
      smiapp: Take mutex during PLL update in sensor initialisation

Sam hung (1):
      Input: elantech - support new ICs types for version 4

Sebastian Andrzej Siewior (1):
      usb: musb: stuff leak of struct usb_hcd

Simon Guinot (1):
      leds: netxbig: fix oops at probe time

Songjun Wu (1):
      usb: gadget: udc: atmel: fix possible oops when unloading module

Sreekanth Reddy (2):
      Revert "[SCSI] mpt2sas: Remove phys on topology change."
      Revert "[SCSI] mpt3sas: Remove phys on topology change"

Srihari Vijayaraghavan (1):
      Input: i8042 - reset keyboard to fix Elantech touchpad detection

Stephen Boyd (1):
      clk: Really fix deadlock with mmap_sem

Steven Rostedt (Red Hat) (3):
      ftrace/jprobes/x86: Fix conflict between jprobes and function graph tracing
      ftrace: Fix updating of filters for shared global_ops filters
      ftrace: Check both notrace and filter for old hash

Sven Eckelmann (2):
      batman-adv: Calculate extra tail size based on queued fragments
      batman-adv: Unify fragment size calculation

Takashi Iwai (1):
      uvcvideo: Fix destruction order in uvc_delete()

Tetsuo Handa (1):
      drm/ttm: Avoid memory allocation from shrinker functions.

Thomas Gleixner (2):
      tick/powerclamp: Remove tick_nohz_idle abuse
      genirq: Prevent proc race against freeing of irq descriptors

Thomas Graf (2):
      netlink: Don't reorder loads/stores before marking mmap netlink frame as available
      net: Reset secmark when scrubbing packet

Thomas Hellstrom (3):
      drm/vmwgfx: Don't use memory accounting for kernel-side fence objects
      drm/vmwgfx: Fix error printout on signals pending
      drm/vmwgfx: Fix fence event code

Tim Kryger (1):
      mmc: sdhci: Set SDHCI_POWER_ON with external vmmc

Timo Teräs (1):
      gre: fix the inner mac header in nbma tunnel xmit path

Tomeu Vizoso (1):
      clk: Don't try to use a struct clk* after it could have been freed

Tomi Valkeinen (2):
      video/logo: prevent use of logos after they have been freed
      video/fbdev: fix defio's fsync

Tony Battersby (1):
      scsi: fix random memory corruption with scsi-mq + T10 PI

Toshiaki Makita (1):
      net: Fix stacked vlan offload features computation

Trond Myklebust (2):
      NFSv4.1: Fix client id trunking on Linux
      LOCKD: Fix a race when initialising nlmsvc_timeout

Tyler Baker (1):
      reset: sunxi: fix spinlock initialization

Vasu Dev (1):
      i40e: adds FCoE configure option

Ville Syrjälä (3):
      drm/i915: Don't call intel_prepare_page_flip() multiple times on gen2-4
      Revert "drm/i915: Preserve VGACNTR bits from the BIOS"
      drm/i915: Kill check_power_well() calls

Vineet Gupta (1):
      ARC: [nsimosci] move peripherals to match model to FPGA

Wei Yang (1):
      vfio-pci: Fix the check on pci device type in vfio_pci_probe()

stephen hemminger (1):
      in6: fix conflict with glibc

zhendong chen (1):
      dm: fix missed error code if .end_io isn't implemented by target_type


Monday, January 26, 2015

How to enable the new lock screen / clock / calendar for Windows 10 Technical preview

Clock and Calendar

To enable the new clock and the new calendar-app open regedit and navigate to the following key:



HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\ImmersiveShell

Once you have arrived - create a new key with rightclick, "new" and create a new DWORD 32 bit value and name it "UseWin32TrayClockExperience" and  the new clock app will be enabled in the task bar.








New lock-screen

You can also enable the new lock-screen with a registry tweak.
Navigate to
HKEY_LOCAL_MACHINESOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\
LogonUI\TestHooks

using regedit.

Now execute a double-click on "Threshold" and change the value to 1 (instead of 0).
Once you lock the pc or log out you will ne able to experience the new lock-screen.

Sunday, January 25, 2015

Windows 10 build 9926 is officially available for download!

 Windows 10 build 9926 is officially available to download for Windows Insiders!



 Announcemet

http://blogs.windows.com/bloggingwindows/2015/01/23/january-build-now-available-to-the-windows-insider-program/






Online stub installer
http://windows.microsoft.com/en-us/w...eview-download
http://web.esd.microsoft.com/W9TPI/B...calPreview.exe
ISO download
http://windows.microsoft.com/en-us/windows/preview-iso
https://technet.microsoft.com/en-us/.../dn798751.aspx (Enterprise)
http://msdn.microsoft.com/subscripti...dex=0&FileId=0 (Pro)
http://msdn.microsoft.com/subscripti...dex=0&FileId=0 (Enterprise)

Storahci, ID 129, Reset to device, \Device\RaidPort0, was issued - fix for Windows 10 Technical Preview

I had several system freezes in Windows 10 Technical Preview (build 9926 - but I also had those freezes on earlier builds) on my Macbook Air 2013.
System Event-Log shows a warning for ID 129, storahci, Reset to device, \Device\RaidPort0, was issued.

Seems to be some problem related to the SATA-Controller and the SSD (In my case Apple/Samsung SM0128F)

I was able to fix the problem by editing several registry entries:

1. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\0012ee47-9041-4b5d-9b77-535fba8b1442\0b2d69d7-a2a1-449c-9680-f91c70521c60 and change the "Attributes" key value from 1 (default; hidden) to 2 (exposed). [This will expose "AHCI Link Power Management - HIPM/DIPM" under Hard Disk power settings]

2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\0012ee47-9041-4b5d-9b77-535fba8b1442\dab60367-53fe-4fbc-825e-521d069d2456 and change the "Attributes" key value from 1 (default; hidden) to 2 (exposed). [This will expose "AHCI Link Power Management - Adaptive" under Hard Disk power settings]


Now you can edit AHCI Link Power Management options in your power profiles. You can either set them to "active" - or in my case I set them to HIPM. (Host-initiated) (While DIPM would be a device initiated sata bus power down).
Those settings control the behavior of the sata bus power state - they do not power down the device.


3. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device

Set NOLPM to * - those keys contain several hardware ID's (vendor and device) for storage devices. Setting NOLPM to * disables LPM control messages to any storage device.

4. I also set SingleIO to * - never had any freezes or storahci warnings again.

I hope this helps those who have also been looking for a solution for a long time.

Please donate so that I can keep running this site!


Be sure to bookmark our site and follow us on twitter for more news and leaks!