Skip to content

efifb speedup and fixes

Andy Lutomirski linux-fbdev 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest4 patches 7 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/4efifb: Enable write-combiningdrivers/video/efifb.c+1 -11 reply
2/4efifb: Fix mismatched request/release_mem_regiondrivers/video/efifb.c+7 -41 reply
3/4efifb: Fix an integer-to-pointer size warningdrivers/video/efifb.c+3 -22 replies
4/4efifb: Disallow manual bind and unbinddrivers/video/efifb.c+14 -71 reply

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/4] efifb speedup and fixes

Fbcon over efifb is so slow that I thought I needed a faster modem. It turns out that scrolling boot messages at 1024x768 pixels with uncached accesses can take longer than every other step of kernel bootup *combined*.

Fixing it is a one-liner, but I found some bugs while I was digging around. One is a mismatched resource release (although not on my box), one is a harmless compiler warning, and one fixes all manner of badness that happens if you manually bind or unbind the efifb driver.

The speedup may or may not be 2.6.40 material, but the other fixes should probably go in. (2/4 and 4/4 are possibly -stable candidates.)

Andy Lutomirski (4):
efifb: Enable write-combining
efifb: Fix mismatched request/release_mem_region
efifb: Fix an integer-to-pointer size warning
efifb: Disallow manual bind and unbind

Andy Lutomirski (4):
efifb: Enable write-combining
efifb: Fix mismatched request/release_mem_region
efifb: Fix an integer-to-pointer size warning
efifb: Disallow manual bind and unbind

 drivers/video/efifb.c |   39 +++++++++++++++++++++++++--------------
 1 files changed, 25 insertions(+), 14 deletions(-)
Signature · 1 line
1.7.5.1