1. 05 Mar, 2012 34 commits
  2. 29 Feb, 2012 2 commits
  3. 28 Feb, 2012 4 commits
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-3.0-fixes · 891003ab
      Linus Torvalds authored
      * git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-3.0-fixes:
        GFS2: Read resource groups on mount
        GFS2: Ensure rindex is uptodate for fallocate
        GFS2: Read in rindex if necessary during unlink
        GFS2: Fix race between lru_list and glock ref count
      891003ab
    • Linus Torvalds's avatar
      Merge tag 'iommu-fixes-v3.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu · d5a74afd
      Linus Torvalds authored
      IOMMU fixes for Linux 3.3-rc5
      
      All the fixes are for the OMAP IOMMU driver. The first patch is the
      biggest one. It fixes the calls of the function omap_find_iovm_area() in
      the omap-iommu-debug module which expects a 'struct device' parameter
      since commit fabdbca8 instead of an omap_iommu handle. The
      omap-iommu-debug code still passed the handle to the function which
      caused a crash.
      
      The second patch fixes a NULL pointer dereference in the OMAP code and
      the third patch makes sure that the omap-iommu is initialized before the
      omap-isp driver, which relies on the iommu. The last patch is only a
      workaround until defered probing is implemented.
      
      * tag 'iommu-fixes-v3.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu:
        ARM: OMAP: make iommu subsys_initcall to fix builtin omap3isp
        iommu/omap: fix NULL pointer dereference
        iommu/omap: fix erroneous omap-iommu-debug API calls
      d5a74afd
    • Steven Whitehouse's avatar
      GFS2: Read resource groups on mount · a365fbf3
      Steven Whitehouse authored
      This makes mount take slightly longer, but at the same time, the first
      write to the filesystem will be faster too. It also means that if there
      is a problem in the resource index, then we can refuse to mount rather
      than having to try and report that when the first write occurs.
      
      In addition, to avoid recursive locking, we hvae to take account of
      instances when the rindex glock may already be held when we are
      trying to update the rbtree of resource groups.
      Signed-off-by: default avatarSteven Whitehouse <swhiteho@redhat.com>
      a365fbf3
    • Bob Peterson's avatar
      GFS2: Ensure rindex is uptodate for fallocate · 9e73f571
      Bob Peterson authored
      This patch fixes a problem whereby gfs2_grow was failing and causing GFS2
      to assert. The problem was that when GFS2's fallocate operation tried to
      acquire an "allocation" it made sure the rindex was up to date, and if not,
      it called gfs2_rindex_update. However, if the file being fallocated was
      the rindex itself, it was already locked at that point. By calling
      gfs2_rindex_update at an earlier point in time, we bring rindex up to date
      and thereby avoid trying to lock it when the "allocation" is acquired.
      Signed-off-by: default avatarBob Peterson <rpeterso@redhat.com>
      Signed-off-by: default avatarSteven Whitehouse <swhiteho@redhat.com>
      9e73f571