Documentation update for the driver model core
authorAlan Stern <stern@rowland.harvard.edu>
Tue, 17 Jan 2012 16:39:00 +0000 (11:39 -0500)
committerGreg Kroah-Hartman <gregkh@suse.de>
Tue, 24 Jan 2012 18:47:41 +0000 (10:47 -0800)
commitb10d5efdf7892d18b3b7d899edce2c8d9b80aea9
treee1e00c06b0c7e75350afb8713968243ae8c6a89c
parent4f4ffe52e1e5ddb9708fe075aaef4424f1fb744a
Documentation update for the driver model core

This patch (as1509) documents two important points regarding the use
of device structures in the driver model:

Structures must be initialized to all 0's before they are
passed to device_initialize().

Structures must not be passed to device_add() or
device_register() more than once.

Although these restrictions have applied ever since the driver model
was first created, they have not been mentioned anywhere.

Signed-off-by: Alan Stern <stern@rowland.harvard.edu>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/base/core.c