* [PATCH 3.3 v2] I2C: OMAP: fix build breakage when CONFIG_OF is not set @ 2012-02-08 11:18 Luciano Coelho [not found] ` <1328699901-19488-1-git-send-email-coelho-l0cyMroinI0@public.gmane.org> 0 siblings, 1 reply; 3+ messages in thread From: Luciano Coelho @ 2012-02-08 11:18 UTC (permalink / raw) To: linux-i2c-u79uwXL29TY76Z2rM5mHXA, linux-omap-u79uwXL29TY76Z2rM5mHXA, linux-kernel-u79uwXL29TY76Z2rM5mHXA Cc: tony-4v6yS6AI5VpBDgjK7y7TUQ, khali-PUYAD+kWke1g9hUCZPvPmw, ben-linux-elnMNo+KYs3YtjvyW6yDsg, w.sang-bIcnvbaLZ9MEGnE8C9+IrQ, grant.likely-s3s/WqlpOiPyB63q8FvJNQ, rob.herring-bsGFqQB8/DxBDgjK7y7TUQ, devicetree-discuss-uLR06cmDAlY/bJ5BZ2RsiQ, Benoit Cousson Since commit 6145197 (i2c: OMAP: Add DT support for i2c controller), building i2c_omap.c breaks if CONFIG_OF is not set: drivers/i2c/busses/i2c-omap.c: In function 'omap_i2c_probe': drivers/i2c/busses/i2c-omap.c:1021: error: 'omap_i2c_of_match' undeclared (first use in this function) drivers/i2c/busses/i2c-omap.c:1021: error: (Each undeclared identifier is reported only once drivers/i2c/busses/i2c-omap.c:1021: error: for each function it appears in.) This is because the definition of omap_i2c_of_match is #ifdef'd on CONFIG_OF, but the usage of it is not. Since the places where omap_ic2_of_match are prepared to get NULL pointers if CONFIG_OF is not defined, we can simply define it to NULL. Cc: Benoit Cousson <b-cousson-l0cyMroinI0@public.gmane.org> Signed-off-by: Luciano Coelho <coelho-l0cyMroinI0@public.gmane.org> Reviewed-by: Felipe Balbi <balbi-l0cyMroinI0@public.gmane.org> --- v2: changed the commit log to use abbrev sha and include the commit subject drivers/i2c/busses/i2c-omap.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/drivers/i2c/busses/i2c-omap.c b/drivers/i2c/busses/i2c-omap.c index f713eac..fd200eb 100644 --- a/drivers/i2c/busses/i2c-omap.c +++ b/drivers/i2c/busses/i2c-omap.c @@ -979,6 +979,8 @@ static const struct of_device_id omap_i2c_of_match[] = { { }, }; MODULE_DEVICE_TABLE(of, omap_i2c_of_match); +#else +static const struct of_device_id *omap_i2c_of_match = NULL; #endif static int __devinit -- 1.7.5.4 ^ permalink raw reply related [flat|nested] 3+ messages in thread
[parent not found: <1328699901-19488-1-git-send-email-coelho-l0cyMroinI0@public.gmane.org>]
* Re: [PATCH 3.3 v2] I2C: OMAP: fix build breakage when CONFIG_OF is not set [not found] ` <1328699901-19488-1-git-send-email-coelho-l0cyMroinI0@public.gmane.org> @ 2012-02-13 23:27 ` Ben Dooks [not found] ` <20120213232707.GH2999-RazCHl0VsYgkUSuvROHNpA@public.gmane.org> 0 siblings, 1 reply; 3+ messages in thread From: Ben Dooks @ 2012-02-13 23:27 UTC (permalink / raw) To: Luciano Coelho Cc: linux-i2c-u79uwXL29TY76Z2rM5mHXA, linux-omap-u79uwXL29TY76Z2rM5mHXA, linux-kernel-u79uwXL29TY76Z2rM5mHXA, tony-4v6yS6AI5VpBDgjK7y7TUQ, khali-PUYAD+kWke1g9hUCZPvPmw, ben-linux-elnMNo+KYs3YtjvyW6yDsg, w.sang-bIcnvbaLZ9MEGnE8C9+IrQ, grant.likely-s3s/WqlpOiPyB63q8FvJNQ, rob.herring-bsGFqQB8/DxBDgjK7y7TUQ, devicetree-discuss-uLR06cmDAlY/bJ5BZ2RsiQ, Benoit Cousson On Wed, Feb 08, 2012 at 01:18:21PM +0200, Luciano Coelho wrote: > Since commit 6145197 (i2c: OMAP: Add DT support for i2c controller), > building i2c_omap.c breaks if CONFIG_OF is not set: > > drivers/i2c/busses/i2c-omap.c: In function 'omap_i2c_probe': > drivers/i2c/busses/i2c-omap.c:1021: error: 'omap_i2c_of_match' undeclared (first use in this function) > drivers/i2c/busses/i2c-omap.c:1021: error: (Each undeclared identifier is reported only once > drivers/i2c/busses/i2c-omap.c:1021: error: for each function it appears in.) > > This is because the definition of omap_i2c_of_match is #ifdef'd on > CONFIG_OF, but the usage of it is not. > > Since the places where omap_ic2_of_match are prepared to get NULL > pointers if CONFIG_OF is not defined, we can simply define it to NULL. > > Cc: Benoit Cousson <b-cousson-l0cyMroinI0@public.gmane.org> > Signed-off-by: Luciano Coelho <coelho-l0cyMroinI0@public.gmane.org> > Reviewed-by: Felipe Balbi <balbi-l0cyMroinI0@public.gmane.org> > --- > v2: changed the commit log to use abbrev sha and include the commit subject > > drivers/i2c/busses/i2c-omap.c | 2 ++ > 1 files changed, 2 insertions(+), 0 deletions(-) > > diff --git a/drivers/i2c/busses/i2c-omap.c b/drivers/i2c/busses/i2c-omap.c > index f713eac..fd200eb 100644 > --- a/drivers/i2c/busses/i2c-omap.c > +++ b/drivers/i2c/busses/i2c-omap.c > @@ -979,6 +979,8 @@ static const struct of_device_id omap_i2c_of_match[] = { > { }, > }; > MODULE_DEVICE_TABLE(of, omap_i2c_of_match); > +#else > +static const struct of_device_id *omap_i2c_of_match = NULL; > #endif of_match_ptr(_ptr) will go to NULL if CONFIG_OF is not set, use that please. ^ permalink raw reply [flat|nested] 3+ messages in thread
[parent not found: <20120213232707.GH2999-RazCHl0VsYgkUSuvROHNpA@public.gmane.org>]
* Re: [PATCH 3.3 v2] I2C: OMAP: fix build breakage when CONFIG_OF is not set [not found] ` <20120213232707.GH2999-RazCHl0VsYgkUSuvROHNpA@public.gmane.org> @ 2012-02-14 9:55 ` Luciano Coelho 0 siblings, 0 replies; 3+ messages in thread From: Luciano Coelho @ 2012-02-14 9:55 UTC (permalink / raw) To: Ben Dooks Cc: linux-i2c-u79uwXL29TY76Z2rM5mHXA, linux-omap-u79uwXL29TY76Z2rM5mHXA, linux-kernel-u79uwXL29TY76Z2rM5mHXA, tony-4v6yS6AI5VpBDgjK7y7TUQ, khali-PUYAD+kWke1g9hUCZPvPmw, ben-linux-elnMNo+KYs3YtjvyW6yDsg, w.sang-bIcnvbaLZ9MEGnE8C9+IrQ, grant.likely-s3s/WqlpOiPyB63q8FvJNQ, rob.herring-bsGFqQB8/DxBDgjK7y7TUQ, devicetree-discuss-uLR06cmDAlY/bJ5BZ2RsiQ, Benoit Cousson Hi Ben, On Mon, 2012-02-13 at 23:27 +0000, Ben Dooks wrote: > On Wed, Feb 08, 2012 at 01:18:21PM +0200, Luciano Coelho wrote: > > diff --git a/drivers/i2c/busses/i2c-omap.c b/drivers/i2c/busses/i2c-omap.c > > index f713eac..fd200eb 100644 > > --- a/drivers/i2c/busses/i2c-omap.c > > +++ b/drivers/i2c/busses/i2c-omap.c > > @@ -979,6 +979,8 @@ static const struct of_device_id omap_i2c_of_match[] = { > > { }, > > }; > > MODULE_DEVICE_TABLE(of, omap_i2c_of_match); > > +#else > > +static const struct of_device_id *omap_i2c_of_match = NULL; > > #endif > > of_match_ptr(_ptr) will go to NULL if CONFIG_OF is not set, use that please. Yes, you're right. But this patch can be ignored, since there was already an equivalent one queued up (which I missed). And it uses of_match_ptr() ;) Thanks for your comment anyway! -- Cheers, Luca. ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2012-02-14 9:55 UTC | newest] Thread overview: 3+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2012-02-08 11:18 [PATCH 3.3 v2] I2C: OMAP: fix build breakage when CONFIG_OF is not set Luciano Coelho [not found] ` <1328699901-19488-1-git-send-email-coelho-l0cyMroinI0@public.gmane.org> 2012-02-13 23:27 ` Ben Dooks [not found] ` <20120213232707.GH2999-RazCHl0VsYgkUSuvROHNpA@public.gmane.org> 2012-02-14 9:55 ` Luciano Coelho
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).