1. 14 Mar, 2014 11 commits
  2. 11 Mar, 2014 2 commits
    • Silvan Jegen's avatar
      pata_legacy: Remove dead code · e853a4e0
      Silvan Jegen authored
      The current flow of control prevents this function from being
      called. Let's remove the call.
      Signed-off-by: default avatarSilvan Jegen <s.jegen@gmail.com>
      Signed-off-by: default avatarTejun Heo <tj@kernel.org>
      e853a4e0
    • Jean Delvare's avatar
      ata: Fix CS55xx dependencies · 9236a76d
      Jean Delvare authored
      As far as I know, the CS5520 and CS5530 chipsets were only used with
      32-bit x86 Geode processors, so I think their drivers are only needed
      on this architecture, except for build testing purpose.
      
      While we're here, simplify the dependencies for the CS5535 driver.
      
      The CS5536 was used with the Geode processors, but also on MIPS
      Loongson/Lemote 2 systems, so let its driver be built for these two
      architectures only, except for build testing purpose.
      Signed-off-by: default avatarJean Delvare <jdelvare@suse.de>
      Signed-off-by: default avatarTejun Heo <tj@kernel.org>
      Cc: Ralf Baechle <ralf@linux-mips.org>
      9236a76d
  3. 07 Mar, 2014 1 commit
    • Dan Williams's avatar
      libata: end the r-word · 35bf8821
      Dan Williams authored
      Prompted by the social effort in the US to discourage usage of the
      adjective "retarded".
      
      In this case we needlessly anthropomorphize hard drives.  The
      implication is that due to design deficiencies in the device reset
      recovery time is negatively impacted.  We can simply clearly state that
      fact.  "Exceptional devices cause outliers in reset recovery time." This
      steers clear of any unintended comparison of such devices to humans with
      cognitive disabilities.
      Signed-off-by: default avatarDan Williams <dan.j.williams@intel.com>
      Signed-off-by: default avatarTejun Heo <tj@kernel.org>
      35bf8821
  4. 06 Mar, 2014 1 commit
  5. 23 Feb, 2014 1 commit
  6. 22 Feb, 2014 15 commits
  7. 20 Feb, 2014 2 commits
  8. 18 Feb, 2014 3 commits
  9. 13 Feb, 2014 1 commit
  10. 03 Feb, 2014 3 commits
    • Linus Torvalds's avatar
      Linus 3.14-rc1 · 38dbfb59
      Linus Torvalds authored
      38dbfb59
    • Linus Torvalds's avatar
      Merge branch 'parisc-3.14' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux · 69048e01
      Linus Torvalds authored
      Pull parisc updates from Helge Deller:
       "The three major changes in this patchset is a implementation for
        flexible userspace memory maps, cache-flushing fixes (again), and a
        long-discussed ABI change to make EWOULDBLOCK the same value as
        EAGAIN.
      
        parisc has been the only platform where we had EWOULDBLOCK != EAGAIN
        to keep HP-UX compatibility.  Since we will probably never implement
        full HP-UX support, we prefer to drop this compatibility to make it
        easier for us with Linux userspace programs which mostly never checked
        for both values.  We don't expect major fall-outs because of this
        change, and if we face some, we will simply rebuild the necessary
        applications in the debian archives"
      
      * 'parisc-3.14' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux:
        parisc: add flexible mmap memory layout support
        parisc: Make EWOULDBLOCK be equal to EAGAIN on parisc
        parisc: convert uapi/asm/stat.h to use native types only
        parisc: wire up sched_setattr and sched_getattr
        parisc: fix cache-flushing
        parisc/sti_console: prefer Linux fonts over built-in ROM fonts
      69048e01
    • Mikulas Patocka's avatar
      hpfs: optimize quad buffer loading · 1c0b8a7a
      Mikulas Patocka authored
      HPFS needs to load 4 consecutive 512-byte sectors when accessing the
      directory nodes or bitmaps.  We can't switch to 2048-byte block size
      because files are allocated in the units of 512-byte sectors.
      
      Previously, the driver would allocate a 2048-byte area using kmalloc,
      copy the data from four buffers to this area and eventually copy them
      back if they were modified.
      
      In the current implementation of the buffer cache, buffers are allocated
      in the pagecache.  That means that 4 consecutive 512-byte buffers are
      stored in consecutive areas in the kernel address space.  So, we don't
      need to allocate extra memory and copy the content of the buffers there.
      
      This patch optimizes the code to avoid copying the buffers.  It checks
      if the four buffers are stored in contiguous memory - if they are not,
      it falls back to allocating a 2048-byte area and copying data there.
      Signed-off-by: default avatarMikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      1c0b8a7a