Subject: Re: CVS commit: src/sys/sys
To: YAMAMOTO Takashi <yamt@mwd.biglobe.ne.jp>
From: Jason Thorpe <thorpej@shagadelic.org>
List: source-changes
Date: 12/19/2005 21:34:34
On Dec 19, 2005, at 9:24 PM, YAMAMOTO Takashi wrote:

>> Module Name:	src
>> Committed By:	thorpej
>> Date:		Tue Dec 20 04:30:28 UTC 2005
>>
>> Modified Files:
>> 	src/sys/sys: device.h
>>
>> Log Message:
>> Provide typedefs:
>> - devclass_t
>> - devact_t
>> - cfdata_t
>> - device_t
>>
>> ...and use them.
>
> there was a contrary movement, wasn't it?
> eg. vm_page_t -> struct vm_page *.

I guess, although I'm not sure I like that particular change.

I would like to see us move towards more types that are opaque  
outside the subsystem that implements them.  Besides, "device_t" is a  
lot shorter than "struct device *".

-- thorpej