Diff for /xfs-linux/xfs_iomap.c between versions 1.54 and 1.55

version 1.54, 2007/06/08 16:04:48 version 1.55, 2007/09/13 06:10:29
Line 201  xfs_iomap( Line 201  xfs_iomap(
   
         switch (flags &          switch (flags &
                 (BMAPI_READ | BMAPI_WRITE | BMAPI_ALLOCATE |                  (BMAPI_READ | BMAPI_WRITE | BMAPI_ALLOCATE |
                  BMAPI_UNWRITTEN | BMAPI_DEVICE)) {                   BMAPI_UNWRITTEN)) {
         case BMAPI_READ:          case BMAPI_READ:
                 xfs_iomap_enter_trace(XFS_IOMAP_READ_ENTER, io, offset, count);                  xfs_iomap_enter_trace(XFS_IOMAP_READ_ENTER, io, offset, count);
                 lockmode = XFS_LCK_MAP_SHARED(mp, io);                  lockmode = XFS_LCK_MAP_SHARED(mp, io);
Line 228  xfs_iomap( Line 228  xfs_iomap(
                 break;                  break;
         case BMAPI_UNWRITTEN:          case BMAPI_UNWRITTEN:
                 goto phase2;                  goto phase2;
         case BMAPI_DEVICE:  
                 lockmode = XFS_LCK_MAP_SHARED(mp, io);  
                 iomapp->iomap_target = io->io_flags & XFS_IOCORE_RT ?  
                         mp->m_rtdev_targp : mp->m_ddev_targp;  
                 error = 0;  
                 *niomaps = 1;  
                 goto out;  
         default:          default:
                 BUG();                  BUG();
         }          }

Removed from v.1.54  
changed lines
  Added in v.1.55


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>