Summary: Added dynamic slave removal mechanism. Fixed bug when we have multiple slave with different families. Revision: w1--main--0--patch-11 Added dynamic slave removal mechanism by introducing u32 flags; in each slave. If slave was found during search process then set flag. If after search complete we have slave entryes without magic flag then remove them. Fixed bug when we have multiple slave with different families. Since attributes were static then each new family will rewrite static values with new function pointers... badly broken. Master processing now still has static attributes. Needs to check. modified files: w1.c w1.h -- Evgeniy Polaykov ( s0mbre ) Crash is better than data corruption. -- Art Grabowski -------------- next part -------------- A non-text attachment was scrubbed... Name: w1.c.patch Type: text/x-patch Size: 4432 bytes Desc: not available Url : http://lists.lm-sensors.org/pipermail/lm-sensors/attachments/20040726/bdcddc51/attachment.bin -------------- next part -------------- A non-text attachment was scrubbed... Name: w1.h.patch Type: text/x-patch Size: 540 bytes Desc: not available Url : http://lists.lm-sensors.org/pipermail/lm-sensors/attachments/20040726/bdcddc51/attachment-0001.bin -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://lists.lm-sensors.org/pipermail/lm-sensors/attachments/20040726/bdcddc51/attachment-0002.bin