1. 24 Apr, 2014 1 commit
    • Linus Torvalds's avatar
      Merge branch 'for-3.15-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata · fdd324aa
      Linus Torvalds authored
      Pull libata fixes from Tejun Heo:
       "Dan updated tag allocation to accomodate devices which choke when tags
        jump back and forth.  Quite a few ahci MSI related fixes.  A couple
        config dependency fixes and other misc fixes"
      
      * 'for-3.15-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata:
        libata/ahci: accommodate tag ordered controllers
        ahci: Do not receive interrupts sent by dummy ports
        ahci: Use pci_enable_msi_exact() instead of pci_enable_msi_range()
        ahci: Ensure "MSI Revert to Single Message" mode is not enforced
        ahci: do not request irq for dummy port
        pata_samsung_cf: fix ata_host_activate() failure handling
        pata_arasan_cf: fix ata_host_activate() failure handling
        ata: fix i.MX AHCI driver dependencies
        pata_at91: fix ata_host_activate() failure handling
        libata: Update queued trim blacklist for M5x0 drives
        libata: make AHCI_XGENE depend on PHY_XGENE
      fdd324aa
  2. 23 Apr, 2014 7 commits
    • Linus Torvalds's avatar
      Merge branch 'fixes' of git://ftp.arm.linux.org.uk/~rmk/linux-arm · db725c88
      Linus Torvalds authored
      Pull ARM fixes from Russell King:
       "Various fixes and post-merge window updates.  Included here are:
         - ensure Kconfig things which should be sorted remain sorted
         - fix three big-endian bugs which crept in during the last merge
           window
         - add the renameat2 syscall
         - fix big.LITTLE switcher initialisation checks
         - fix kdump vmcore for LPAE kernels"
      
      * 'fixes' of git://ftp.arm.linux.org.uk/~rmk/linux-arm:
        ARM: add renameat2 syscall
        ARM: keep arch/arm/Kconfig and arch/arm/mm/Kconfig select entries sorted
        ARM: 8033/1: fix big endian __pv_phys_pfn_offset size related issue
        ARM: 8032/1: bL_switcher: fix validation check before its activation
        ARM: 8030/1: ARM : kdump : add arch_crash_save_vmcoreinfo
        ARM: 8027/1: fix do_div() bug in big-endian systems
        ARM: 8026/1: Fix emulation of multiply accumulate instructions
        ARM: 8024/1: Keep DEBUG_UART_{PHYS,VIRT} entries sorted
      db725c88
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input · 1aae31c8
      Linus Torvalds authored
      Pull input updates from Dmitry Torokhov:
       "The main change is that we now publish "firmware ID" for the serio
        devices to help userspace figure out the kind of touchpads it is
        dealing with: i8042 will export PS/2 port's PNP IDs as firmware IDs.
      
        You will also get more quirks for Synaptics touchpads in various
        Lenovo laptops, a change to elantech driver to recognize even more
        models, and fixups to wacom and couple other drivers"
      
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:
        Input: elantech - add support for newer elantech touchpads
        Input: soc_button_array - fix a crash during rmmod
        Input: synaptics - add min/max quirk for ThinkPad T431s, L440, L540, S1 Yoga and X1
        Input: synaptics - report INPUT_PROP_TOPBUTTONPAD property
        Input: Add INPUT_PROP_TOPBUTTONPAD device property
        Input: i8042 - add firmware_id support
        Input: serio - add firmware_id sysfs attribute
        Input: wacom - handle 1024 pressure levels in wacom_tpc_pen
        Input: wacom - references to 'wacom->data' should use 'unsigned char*'
        Input: wacom - override 'pressure_max' with value from HID_USAGE_PRESSURE
        Input: wacom - use full 32-bit HID Usage value in switch statement
        Input: wacom - missed the last bit of expresskey for DTU-1031
        Input: ads7846 - fix device usage within attribute show
        Input: da9055_onkey - remove use of regmap_irq_get_virq()
      1aae31c8
    • Linus Torvalds's avatar
      Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux · 6db8148c
      Linus Torvalds authored
      Pull radeon drm fixes from Dave Airlie:
       "This is just radeon fixes, primarily the two pll fix and the aux fix,
        it also disables dpm on rv770 gpus, fixes driver reloading, and fixes
        two issues with runtime PM on some GPUS"
      
      * 'drm-fixes' of git://people.freedesktop.org/~airlied/linux:
        drm/radeon: don't allow runpm=1 on systems with out ATPX
        drm/radeon: fix ATPX detection on non-VGA GPUs
        drm/radeon/pm: don't walk the crtc list before it has been initialized (v2)
        drm/radeon: properly unregister hwmon interface (v2)
        drm/radeon: fix count in cik_sdma_ring_test()
        drm/radeon/aux: fix hpd assignment for aux bus
        drm/radeon: improve PLL limit handling in post div calculation
        drm/radeon: use fixed PPL ref divider if needed
        drm/radeon: disable dpm on rv770 by default
      6db8148c
    • Miklos Szeredi's avatar
      ARM: add renameat2 syscall · 556d3f7f
      Miklos Szeredi authored
      Signed-off-by: default avatarMiklos Szeredi <mszeredi@suse.cz>
      [dropped arch/arm/include/asm/unistd.h changes --rmk]
      Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
      556d3f7f
    • Russell King's avatar
    • Jordan Rife's avatar
      Input: elantech - add support for newer elantech touchpads · ae4bedf0
      Jordan Rife authored
      Newer elantech touchpads are not recognized by the current driver, since it
      fails to detect their firmware version number. This prevents more advanced
      touchpad features from being usable such as two-finger scrolling. This
      patch allows newer touchpads to be detected and be fully functional. Tested
      on Sony Vaio SVF13N17PXB.
      Signed-off-by: default avatarJordan Rife <jrife0@gmail.com>
      Signed-off-by: default avatarDmitry Torokhov <dmitry.torokhov@gmail.com>
      ae4bedf0
    • Lejun Zhu's avatar
      Input: soc_button_array - fix a crash during rmmod · 7740fc52
      Lejun Zhu authored
      When the system has zero or one button available, trying to rmmod
      soc_button_array will cause crash. Fix this by properly handling -ENODEV
      in probe().
      Signed-off-by: default avatarLejun Zhu <lejun.zhu@linux.intel.com>
      Signed-off-by: default avatarDmitry Torokhov <dmitry.torokhov@gmail.com>
      7740fc52
  3. 22 Apr, 2014 14 commits
  4. 21 Apr, 2014 2 commits
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml · c089b229
      Linus Torvalds authored
      Pull UML fixes from Richard Weinberger:
       "Assorted fixes for UML"
      
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml:
        um: Memory corruption on startup
        um: Missing pipe handling
        uml: Simplify tempdir logic.
      c089b229
    • Linus Torvalds's avatar
      Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 · 9ac03675
      Linus Torvalds authored
      Pull ext4 fixes from Ted Ts'o:
       "These are regression and bug fixes for ext4.
      
        We had a number of new features in ext4 during this merge window
        (ZERO_RANGE and COLLAPSE_RANGE fallocate modes, renameat, etc.) so
        there were many more regression and bug fixes this time around.  It
        didn't help that xfstests hadn't been fully updated to fully stress
        test COLLAPSE_RANGE until after -rc1"
      
      * tag 'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4: (31 commits)
        ext4: disable COLLAPSE_RANGE for bigalloc
        ext4: fix COLLAPSE_RANGE failure with 1KB block size
        ext4: use EINVAL if not a regular file in ext4_collapse_range()
        ext4: enforce we are operating on a regular file in ext4_zero_range()
        ext4: fix extent merging in ext4_ext_shift_path_extents()
        ext4: discard preallocations after removing space
        ext4: no need to truncate pagecache twice in collapse range
        ext4: fix removing status extents in ext4_collapse_range()
        ext4: use filemap_write_and_wait_range() correctly in collapse range
        ext4: use truncate_pagecache() in collapse range
        ext4: remove temporary shim used to merge COLLAPSE_RANGE and ZERO_RANGE
        ext4: fix ext4_count_free_clusters() with EXT4FS_DEBUG and bigalloc enabled
        ext4: always check ext4_ext_find_extent result
        ext4: fix error handling in ext4_ext_shift_extents
        ext4: silence sparse check warning for function ext4_trim_extent
        ext4: COLLAPSE_RANGE only works on extent-based files
        ext4: fix byte order problems introduced by the COLLAPSE_RANGE patches
        ext4: use i_size_read in ext4_unaligned_aio()
        fs: disallow all fallocate operation on active swapfile
        fs: move falloc collapse range check into the filesystem methods
        ...
      9ac03675
  5. 20 Apr, 2014 14 commits
  6. 19 Apr, 2014 2 commits