[PATCH 2/2] drivercore: revert addition of of_match to struct device

2011-05-18 Thread Grant Likely
Commit b826291c, drivercore/dt: add a match table pointer to struct device added an of_match pointer to struct device to cache the of_match_table entry discovered at driver match time. This was unsafe because matching is not an atomic operation with probing a driver. If two or more drivers are

Re: [PATCH 2/2] drivercore: revert addition of of_match to struct device

2011-05-18 Thread Greg KH
On Wed, May 18, 2011 at 01:21:05PM -0600, Grant Likely wrote: Commit b826291c, drivercore/dt: add a match table pointer to struct device added an of_match pointer to struct device to cache the of_match_table entry discovered at driver match time. This was unsafe because matching is not an

Re: [PATCH 2/2] drivercore: revert addition of of_match to struct device

2011-05-18 Thread David Miller
From: Grant Likely grant.lik...@secretlab.ca Date: Wed, 18 May 2011 13:21:05 -0600 Commit b826291c, drivercore/dt: add a match table pointer to struct device added an of_match pointer to struct device to cache the of_match_table entry discovered at driver match time. This was unsafe because