Bug 6364

Summary: Inexistent CONFIG_FB_DEFERRED_IO in Ångström 3.8.13-yocto-standard
Product: [Build System, Metadata & Runtime] BSPs Reporter: Ferite <chamac2>
Component: bsps-meta-minnowAssignee: Ferite <chamac2>
Status: RESOLVED OBSOLETE QA Contact:
Severity: normal    
Priority: Low CC: poky.bs.watcher, poky.watcher, richard.purdie, scott.a.garman
Version: unspecified   
Target Milestone: Future   
Hardware: MinnowBoard   
OS: x86   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: Don't know

Description Ferite 2014-05-22 01:49:57 UTC
When building a Frame buffer driver for a display, against Ångström (Linux minnow 3.8.13-yocto-standard) kernel  header sources, I am getting this error:

* error: 'struct fb_info' has no member named 'fbdefio'*

After researching the problem, it seems caused for the lack of a setting in the kernel .config file:
 
CONFIG_FB_DEFERRED_IO=y
 
However the error still tanken place after adding the setting to .config file, and adding the following section to video/Kconfig:

config FB_DEFERRED_IO
       tristate
       depends on FB
       default n
Comment 1 Darren Hart 2014-05-22 23:45:07 UTC
So we can add that to the minnow-config, but from what I can tell this is more of a linux-libc-headers issue as the header file it provides is impacted by the .config.
Comment 2 Darren Hart 2014-05-22 23:47:01 UTC
Next step would be to look into the libc-linux-headers recipe and see what needs to be done there, test rebuilding that package and the linux-yocto kernel recipe for minnow. Patches are likely needed to oe-core for the headers, as well as to linux-yocto (likely the standard ktype) to apply it generally to all kernels.
Comment 3 Stephen K Jolley 2014-06-19 17:21:28 UTC
Assigning to Requestor for more Info
Comment 4 Richard Purdie 2014-08-14 14:45:04 UTC
We need more input to further progress this bug. Please reopen if answers to Darren's questions are available.