ext2_vnops.c (254260) | ext2_vnops.c (254283) |
---|---|
1/*- 2 * modified for EXT2FS support in Lites 1.1 3 * 4 * Aug 1995, Godmar Back (gback@cs.utah.edu) 5 * University of Utah, Department of Computer Science 6 */ 7/*- 8 * Copyright (c) 1982, 1986, 1989, 1993 --- 25 unchanged lines hidden (view full) --- 34 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 35 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 36 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 37 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 38 * SUCH DAMAGE. 39 * 40 * @(#)ufs_vnops.c 8.7 (Berkeley) 2/3/94 41 * @(#)ufs_vnops.c 8.27 (Berkeley) 5/27/95 | 1/*- 2 * modified for EXT2FS support in Lites 1.1 3 * 4 * Aug 1995, Godmar Back (gback@cs.utah.edu) 5 * University of Utah, Department of Computer Science 6 */ 7/*- 8 * Copyright (c) 1982, 1986, 1989, 1993 --- 25 unchanged lines hidden (view full) --- 34 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 35 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 36 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 37 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 38 * SUCH DAMAGE. 39 * 40 * @(#)ufs_vnops.c 8.7 (Berkeley) 2/3/94 41 * @(#)ufs_vnops.c 8.27 (Berkeley) 5/27/95 |
42 * $FreeBSD: head/sys/fs/ext2fs/ext2_vnops.c 254260 2013-08-12 21:34:48Z pfg $ | 42 * $FreeBSD: head/sys/fs/ext2fs/ext2_vnops.c 254283 2013-08-13 15:40:43Z pfg $ |
43 */ 44 45#include "opt_suiddir.h" 46 47#include <sys/param.h> 48#include <sys/systm.h> 49#include <sys/kernel.h> 50#include <sys/fcntl.h> --- 1273 unchanged lines hidden (view full) --- 1324 */ 1325static int 1326ext2_strategy(struct vop_strategy_args *ap) 1327{ 1328 struct buf *bp = ap->a_bp; 1329 struct vnode *vp = ap->a_vp; 1330 struct inode *ip; 1331 struct bufobj *bo; | 43 */ 44 45#include "opt_suiddir.h" 46 47#include <sys/param.h> 48#include <sys/systm.h> 49#include <sys/kernel.h> 50#include <sys/fcntl.h> --- 1273 unchanged lines hidden (view full) --- 1324 */ 1325static int 1326ext2_strategy(struct vop_strategy_args *ap) 1327{ 1328 struct buf *bp = ap->a_bp; 1329 struct vnode *vp = ap->a_vp; 1330 struct inode *ip; 1331 struct bufobj *bo; |
1332 int64_t blkno; | 1332 daddr_t blkno; |
1333 int error; 1334 1335 ip = VTOI(vp); 1336 if (vp->v_type == VBLK || vp->v_type == VCHR) 1337 panic("ext2_strategy: spec"); 1338 if (bp->b_blkno == bp->b_lblkno) { 1339 error = ext2_bmaparray(vp, bp->b_lblkno, &blkno, NULL, NULL); 1340 bp->b_blkno = blkno; --- 725 unchanged lines hidden --- | 1333 int error; 1334 1335 ip = VTOI(vp); 1336 if (vp->v_type == VBLK || vp->v_type == VCHR) 1337 panic("ext2_strategy: spec"); 1338 if (bp->b_blkno == bp->b_lblkno) { 1339 error = ext2_bmaparray(vp, bp->b_lblkno, &blkno, NULL, NULL); 1340 bp->b_blkno = blkno; --- 725 unchanged lines hidden --- |