1. May 01, 2015
  2. Apr 28, 2015
  3. Apr 27, 2015
    • Mauro Carvalho Chehab's avatar
      Merge tag 'v4.1-rc1' into patchwork · b3e5ced6
      Mauro Carvalho Chehab authored
      Linux 4.1-rc1
      
      * tag 'v4.1-rc1': (11651 commits)
        Linux 4.1-rc1
        x86_64, asm: Work around AMD SYSRET SS descriptor attribute issue
        v4l: xilinx: fix for include file movement
        platform/chrome: chromeos_laptop - instantiate Atmel at primary address
        RCU pathwalk breakage when running into a symlink overmounting something
        fix I_DIO_WAKEUP definition
        direct-io: only inc/dec inode->i_dio_count for file systems
        fs/9p: fix readdir()
        Btrfs: prevent list corruption during free space cache processing
        toshiba_acpi: Do not register vendor backlight when acpi_video bl is available
        x86: fix special __probe_kernel_write() tail zeroing case
        crypto: img-hash - CRYPTO_DEV_IMGTEC_HASH should depend on HAS_DMA
        crypto: x86/sha512_ssse3 - fixup for asm function prototype change
        nios2: rework cache
        nios2: Add types.h header required for __u32 type
        ALSA: hda - fix headset mic detection problem for one more machine
        eth: bf609 eth clock: add pclk clock for stmmac driver probe
        blackfin: Wire up missing syscalls
        Btrfs: fix inode cache writeout
        ACPI / scan: Add a scan handler for PRP0001
        ...
      b3e5ced6
    • Linus Torvalds's avatar
      Linux 4.1-rc1 · b787f68c
      Linus Torvalds authored
      b787f68c
    • Andy Lutomirski's avatar
      x86_64, asm: Work around AMD SYSRET SS descriptor attribute issue · 61f01dd9
      Andy Lutomirski authored
      AMD CPUs don't reinitialize the SS descriptor on SYSRET, so SYSRET with
      SS == 0 results in an invalid usermode state in which SS is apparently
      equal to __USER_DS but causes #SS if used.
      
      Work around the issue by setting SS to __KERNEL_DS __switch_to, thus
      ensuring that SYSRET never happens with SS set to NULL.
      
      This was exposed by a recent vDSO cleanup.
      
      Fixes: e7d6eefa
      
       x86/vdso32/syscall.S: Do not load __USER32_DS to %ss
      Signed-off-by: default avatarAndy Lutomirski <luto@kernel.org>
      Cc: Peter Anvin <hpa@zytor.com>
      Cc: Borislav Petkov <bp@alien8.de>
      Cc: Denys Vlasenko <vda.linux@googlemail.com>
      Cc: Brian Gerst <brgerst@gmail.com>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      61f01dd9
    • Linus Torvalds's avatar
      Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux · 1190944f
      Linus Torvalds authored
      Pull intel drm fixes from Dave Airlie.
      
      * 'drm-fixes' of git://people.freedesktop.org/~airlied/linux:
        drm/i915: vlv: fix save/restore of GFX_MAX_REQ_COUNT reg
        drm/i915: Workaround to avoid lite restore with HEAD==TAIL
        drm/i915: cope with large i2c transfers
      1190944f