From owner-cvs-src-old@FreeBSD.ORG Tue May 24 20:07:31 2011 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1E94C1065782 for ; Tue, 24 May 2011 20:07:31 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0A7C28FC12 for ; Tue, 24 May 2011 20:07:31 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id p4OK7UPD072225 for ; Tue, 24 May 2011 20:07:30 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id p4OK7UoD072224 for cvs-src-old@freebsd.org; Tue, 24 May 2011 20:07:30 GMT (envelope-from pjd@repoman.freebsd.org) Message-Id: <201105242007.p4OK7UoD072224@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to pjd@repoman.freebsd.org using -f From: Pawel Jakub Dawidek Date: Tue, 24 May 2011 20:07:15 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/cddl/compat/opensolaris/kern opensolaris_taskq.c src/sys/cddl/compat/opensolaris/sys taskq.h src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs zio.c src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys zio.h X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 May 2011 20:07:31 -0000 pjd 2011-05-24 20:07:15 UTC FreeBSD src repository Modified files: sys/cddl/compat/opensolaris/kern opensolaris_taskq.c sys/cddl/compat/opensolaris/sys taskq.h sys/cddl/contrib/opensolaris/uts/common/fs/zfs zio.c sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys zio.h Log: SVN rev 222267 on 2011-05-24 20:07:15Z by pjd Don't access task structure once we call task function. The task structure might be no longer available. This also allows to eliminates the need for two tasks in the zio structure. Submitted by: anonymous MFC after: 2 weeks Revision Changes Path 1.6 +0 -5 src/sys/cddl/compat/opensolaris/kern/opensolaris_taskq.c 1.7 +0 -1 src/sys/cddl/compat/opensolaris/sys/taskq.h 1.12 +1 -2 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h 1.20 +2 -12 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c