Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 17 Jul 2011 20:35:30 +0000 (UTC)
From:      Pawel Jakub Dawidek <pjd@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r224147 - head/sys/geom
Message-ID:  <201107172035.p6HKZUCM089092@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: pjd
Date: Sun Jul 17 20:35:30 2011
New Revision: 224147
URL: http://svn.freebsd.org/changeset/base/224147

Log:
  Add some spare fields to the g_class and g_geom structures needed to implement
  direct I/O handling and provider's property changes handling.

Modified:
  head/sys/geom/geom.h

Modified: head/sys/geom/geom.h
==============================================================================
--- head/sys/geom/geom.h	Sun Jul 17 20:02:29 2011	(r224146)
+++ head/sys/geom/geom.h	Sun Jul 17 20:35:30 2011	(r224147)
@@ -89,6 +89,7 @@ typedef void g_dumpconf_t (struct sbuf *
 struct g_class {
 	const char		*name;
 	u_int			version;
+	u_int			spare0;
 	g_taste_t		*taste;
 	g_config_t		*config;
 	g_ctl_req_t		*ctlreq;
@@ -105,6 +106,8 @@ struct g_class {
 	g_access_t		*access;
 	g_orphan_t		*orphan;
 	g_ioctl_t		*ioctl;
+	void			*spare1;
+	void			*spare2;
 	/*
 	 * The remaining elements are private
 	 */
@@ -134,6 +137,8 @@ struct g_geom {
 	g_access_t		*access;
 	g_orphan_t		*orphan;
 	g_ioctl_t		*ioctl;
+	void			*spare0;
+	void			*spare1;
 	void			*softc;
 	unsigned		flags;
 #define	G_GEOM_WITHER		1



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201107172035.p6HKZUCM089092>