cvs commit: src/sys/sys bio.h

Marcel Moolenaar marcel at xcllnt.net
Mon Jun 13 00:01:18 GMT 2005


On Jun 12, 2005, at 3:33 PM, Jeff Roberson wrote:

> jeff        2005-06-12 22:33:06 UTC
>
>   FreeBSD src repository
>
>   Modified files:
>     sys/sys              bio.h
>   Log:
>    - switch_point is now unused.  This doesn't break module binary 
> compatability
>      since the structure is shrinking, not growing.

Not true. An array of bio_queue_head will be broken by this change.
Other breakages may be caused by having the field remain uninitialized
or clobbered from the perspective of a module. Passing by value is
also broken.

If ABI breakage is a concern, this change better be reverted.

-- 
  Marcel Moolenaar         USPA: A-39004          marcel at xcllnt.net



More information about the cvs-src mailing list