1. 01 Sep, 2006 1 commit
    • Steven Whitehouse's avatar
      [GFS2] Update copyright, tidy up incore.h · e9fc2aa0
      Steven Whitehouse authored
      As per comments from Jan Engelhardt <jengelh@linux01.gwdg.de> this
      updates the copyright message to say "version" in full rather than
      "v.2". Also incore.h has been updated to remove forward structure
      declarations which are not required.
      
      The gfs2_quota_lvb structure has now had endianess annotations added
      to it. Also quota.c has been updated so that we now store the
      lvb data locally in endian independant format to avoid needing
      a structure in host endianess too. As a result the endianess
      conversions are done as required at various points and thus the
      conversion routines in lvb.[ch] are no longer required. I've
      moved the one remaining constant in lvb.h thats used into lm.h
      and removed the unused lvb.[ch].
      
      I have not changed the HIF_ constants. That is left to a later patch
      which I hope will unify the gh_flags and gh_iflags fields of the
      struct gfs2_holder.
      
      Cc: Jan Engelhardt <jengelh@linux01.gwdg.de>
      Signed-off-by: default avatarSteven Whitehouse <swhiteho@redhat.com>
      e9fc2aa0
  2. 31 Aug, 2006 2 commits
    • David Teigland's avatar
      [DLM] force removal of user lockspace · c6e6f0ba
      David Teigland authored
      Check if the FORCEFREE flag has been provided from user space.  If so, set
      the force option to dlm_release_lockspace() so that any remaining locks
      will be freed.
      Signed-off-by: default avatarDavid Teigland <teigland@redhat.com>
      Signed-off-by: default avatarSteven Whitehouse <swhiteho@redhat.com>
      c6e6f0ba
    • Steven Whitehouse's avatar
      [GFS2] Fix releasepage bug (fixes direct i/o writes) · 623d9355
      Steven Whitehouse authored
      This patch fixes three main bugs. Firstly the direct i/o get_block
      was returning the wrong return code in certain cases. Secondly, the
      GFS2's releasepage function was not dealing with cases when clean,
      ordered buffers were found still queued on a transaction (which can
      happen depending on the ordering of journal flushes). Thirdly, the
      journaling code itself needed altering to take account of the
      after effects of removing the clean ordered buffers from the transactions
      before a journal flush.
      
      The releasepage bug did also show up under "normal" buffered i/o
      as well, so its not just a fix for direct i/o. In fact its not
      normally used in the direct i/o path at all, except when flushing
      existing buffers after performing a direct i/o write, but that was
      the code path that led us to spot this.
      Signed-off-by: default avatarSteven Whitehouse <swhiteho@redhat.com>
      623d9355
  3. 30 Aug, 2006 5 commits
  4. 29 Aug, 2006 3 commits
    • Steven Whitehouse's avatar
      Merge branch 'master' into gfs2 · 83b7a664
      Steven Whitehouse authored
      83b7a664
    • Linus Torvalds's avatar
      Merge master.kernel.org:/home/rmk/linux-2.6-serial · d9629953
      Linus Torvalds authored
      * master.kernel.org:/home/rmk/linux-2.6-serial:
        [SERIAL] Support for Intashield 2 port PCI serial card
      d9629953
    • Linus Torvalds's avatar
      Merge master.kernel.org:/home/rmk/linux-2.6-arm · 1b8b22f4
      Linus Torvalds authored
      * master.kernel.org:/home/rmk/linux-2.6-arm:
        [ARM] 3761/1: fix armv4t breakage after adding thumb interworking to userspace helpers
        [ARM] Add Integrator support for glibc outb() and friends
        [ARM] Move prototype for register_isa_ports to asm/io.h
        [ARM] Arrange for isa.c to use named initialisers
        [ARM] 3741/1: remove sa1111.c build warning on non-sa1100 systems
        [ARM] 3760/1: This patch adds timeouts while working with SSP registers. Such timeouts were en
        [ARM] 3758/1: Preserve signalling NaNs in conversion
        [ARM] 3749/3: Correct VFP single/double conversion emulation
        [ARM] 3748/3: Correct error check in vfp_raise_exceptions
      1b8b22f4
  5. 28 Aug, 2006 5 commits
  6. 27 Aug, 2006 24 commits