Deleted Added
full compact
dmu_send.c (268075) dmu_send.c (268123)
1/*
2 * CDDL HEADER START
3 *
4 * The contents of this file are subject to the terms of the
5 * Common Development and Distribution License (the "License").
6 * You may not use this file except in compliance with the License.
7 *
8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE

--- 7 unchanged lines hidden (view full) ---

16 * fields enclosed by brackets "[]" replaced with your own identifying
17 * information: Portions Copyright [yyyy] [name of copyright owner]
18 *
19 * CDDL HEADER END
20 */
21/*
22 * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
23 * Copyright 2011 Nexenta Systems, Inc. All rights reserved.
1/*
2 * CDDL HEADER START
3 *
4 * The contents of this file are subject to the terms of the
5 * Common Development and Distribution License (the "License").
6 * You may not use this file except in compliance with the License.
7 *
8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE

--- 7 unchanged lines hidden (view full) ---

16 * fields enclosed by brackets "[]" replaced with your own identifying
17 * information: Portions Copyright [yyyy] [name of copyright owner]
18 *
19 * CDDL HEADER END
20 */
21/*
22 * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
23 * Copyright 2011 Nexenta Systems, Inc. All rights reserved.
24 * Copyright (c) 2013 by Delphix. All rights reserved.
24 * Copyright (c) 2011, 2014 by Delphix. All rights reserved.
25 * Copyright (c) 2014, Joyent, Inc. All rights reserved.
26 * Copyright (c) 2012, Martin Matuska <mm@FreeBSD.org>. All rights reserved.
27 */
28
29#include <sys/dmu.h>
30#include <sys/dmu_impl.h>
31#include <sys/dmu_tx.h>
32#include <sys/dbuf.h>

--- 403 unchanged lines hidden (view full) ---

436
437#define BP_SPAN(dnp, level) \
438 (((uint64_t)dnp->dn_datablkszsec) << (SPA_MINBLOCKSHIFT + \
439 (level) * (dnp->dn_indblkshift - SPA_BLKPTRSHIFT)))
440
441/* ARGSUSED */
442static int
443backup_cb(spa_t *spa, zilog_t *zilog, const blkptr_t *bp,
25 * Copyright (c) 2014, Joyent, Inc. All rights reserved.
26 * Copyright (c) 2012, Martin Matuska <mm@FreeBSD.org>. All rights reserved.
27 */
28
29#include <sys/dmu.h>
30#include <sys/dmu_impl.h>
31#include <sys/dmu_tx.h>
32#include <sys/dbuf.h>

--- 403 unchanged lines hidden (view full) ---

436
437#define BP_SPAN(dnp, level) \
438 (((uint64_t)dnp->dn_datablkszsec) << (SPA_MINBLOCKSHIFT + \
439 (level) * (dnp->dn_indblkshift - SPA_BLKPTRSHIFT)))
440
441/* ARGSUSED */
442static int
443backup_cb(spa_t *spa, zilog_t *zilog, const blkptr_t *bp,
444 const zbookmark_t *zb, const dnode_phys_t *dnp, void *arg)
444 const zbookmark_phys_t *zb, const dnode_phys_t *dnp, void *arg)
445{
446 dmu_sendarg_t *dsp = arg;
447 dmu_object_type_t type = bp ? BP_GET_TYPE(bp) : DMU_OT_NONE;
448 int err = 0;
449
450 if (issig(JUSTLOOKING) && issig(FORREAL))
451 return (SET_ERROR(EINTR));
452

--- 1677 unchanged lines hidden ---
445{
446 dmu_sendarg_t *dsp = arg;
447 dmu_object_type_t type = bp ? BP_GET_TYPE(bp) : DMU_OT_NONE;
448 int err = 0;
449
450 if (issig(JUSTLOOKING) && issig(FORREAL))
451 return (SET_ERROR(EINTR));
452

--- 1677 unchanged lines hidden ---