10 Aug, 2013

1 commit


02 Aug, 2013

2 commits

  • For a combination of 18bit LCD data bus width and a color
    mode of 32bpp, the driver was setting the color mapping to
    rgb666, which is wrong, as the color in memory realy has an
    rgb888 layout.

    This patch also removes the setting of flag CTRL_DF24 that
    makes the driver dimiss the upper 2 bits when handling 32/24bpp
    colors in a diplay with 18bit data bus width. This flag made
    true color images display wrong in such configurations.

    Finally, the color mapping rgb666 has also been removed as nobody
    is using it and high level applications like Qt5 cannot work
    with it either.

    Reference: https://lkml.org/lkml/2013/5/23/220
    Signed-off-by: Hector Palacios
    Acked-by: Juergen Beisert
    Acked-by: Maxime Ripard
    Signed-off-by: Maxime Ripard
    Signed-off-by: Tomi Valkeinen

    Hector Palacios
     
  • connector-analog-tv.c uses omap_dss_pal_timings, defined in omapdss's
    venc.c, for default timings. omap_dss_pal_timings only exists when VENC
    is enabled in the kernel config, so disabling VENC breaks
    omap_dss_pal_timings connector-analog-tv compilation.

    Instead of adding dependency to VENC, add internal default timings to
    the connector driver, because the connector driver should not depend on
    VENC, and it can be used with any other analog TV encoder.

    Signed-off-by: Tomi Valkeinen

    Tomi Valkeinen
     

01 Aug, 2013

1 commit

  • Pull fbdev fixes from Tomi Valkeinen:
    "Small fbdev fixes:
    - compile fixes
    - atyfb initialization fix
    - Fix freeing of the irq in sh7760fb & nuc900fb"

    * tag 'fbdev-fixes-3.11-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tomba/linux:
    video: sh7760fb: fix to pass correct device identity to free_irq()
    fbdev/atyfb: fix recent breakage in correct_chipset()
    fbdev/sgivwfb: fix compilation error in sgivwfb_mmap()
    video: nuc900fb: fix to pass correct device identity to request_irq()
    vga16fb: Remove unused variable
    video: xilinxfb: Fix compilation warning

    Linus Torvalds
     

29 Jul, 2013

2 commits


26 Jul, 2013

5 commits

  • Commit c84deb9d615c02993ce0972a0b34585c7624822f ("fbdev/sgivwfb: use
    vm_iomap_memory()") changed sgivwfb_mmap() to use the new
    vm_iomap_memory() function. The commit introduced the following
    compilation error:

    drivers/video/sgivwfb.c:716:9: note: each undeclared identifier is
    reported only once for each function it appears in

    This patch fixes the error.

    Signed-off-by: Tomi Valkeinen

    Tomi Valkeinen
     
  • The IRQ handler nuc900fb_irqhandler() use dev_id as a type of
    struct nuc900fb_info *, so we should pass fbi as the device
    identity to request_irq().

    Signed-off-by: Wei Yongjun
    Acked-by: Wan Zongshun
    Signed-off-by: Tomi Valkeinen

    Wei Yongjun
     
  • Fix build warning of unused variable:

    drivers/video/vga16fb.c:1268:26: warning: unused variable ‘dev’ [-Wunused-variable]

    Signed-off-by: Luis Henriques
    Signed-off-by: Tomi Valkeinen

    Luis Henriques
     
  • regs_phys is phys_addr_t (u32 or u64).
    Lets use %pa printk format specifier.

    Fixes compilation warning introduced by:
    video: xilinxfb: Use drvdata->regs_phys instead of physaddr
    (sha1: c88fafef0135e1e1c3e23c3e32ccbeeabc587f81)

    Signed-off-by: Michal Simek
    Reviewed-by: Jingoo Han
    Signed-off-by: Tomi Valkeinen

    Michal Simek
     
  • The device-tree enablement for max8925 has several problems, but besides
    the bindings being wrong (and not having seen review) there's also some
    bad coding practices on how to fill in the platform_data from device tree.

    I came across this since it causes a warning when compiling
    mmp2_defconfig, and instead of doing the minimal fix to silence the
    warning, I restructured the code a bit.

    This silences the warning:
    drivers/video/backlight/max8925_bl.c: In function 'max8925_backlight_probe':
    drivers/video/backlight/max8925_bl.c:177:3: warning: statement with no effect [-Wunused-value]

    Note that the bindings themselves need to be revisited too, but that will
    affect more than just the backlight driver and is best done separately;
    this just fixes the bad code for the backlight driver.

    Acked-by: Jingoo Han
    Signed-off-by: Olof Johansson

    Olof Johansson
     

16 Jul, 2013

1 commit


15 Jul, 2013

1 commit


10 Jul, 2013

2 commits

  • Pull drm updates from Dave Airlie:
    "Okay this is the big one, I was stalled on the fbdev pull req as I
    stupidly let fbdev guys merge a patch I required to fix a warning with
    some patches I had, they ended up merging the patch from the wrong
    place, but the warning should be fixed. In future I'll just take the
    patch myself!

    Outside drm:

    There are some snd changes for the HDMI audio interactions on haswell,
    they've been acked for inclusion via my tree. This relies on the
    wound/wait tree from Ingo which is already merged.

    Major changes:

    AMD finally released the dynamic power management code for all their
    GPUs from r600->present day, this is great, off by default for now but
    also a huge amount of code, in fact it is most of this pull request.

    Since it landed there has been a lot of community testing and Alex has
    sent a lot of fixes for any bugs found so far. I suspect radeon might
    now be the biggest kernel driver ever :-P p.s. radeon.dpm=1 to enable
    dynamic powermanagement for anyone.

    New drivers:

    Renesas r-car display unit.

    Other highlights:

    - core: GEM CMA prime support, use new w/w mutexs for TTM
    reservations, cursor hotspot, doc updates
    - dvo chips: chrontel 7010B support
    - i915: Haswell (fbc, ips, vecs, watermarks, audio powerwell),
    Valleyview (enabled by default, rc6), lots of pll reworking, 30bpp
    support (this time for sure)
    - nouveau: async buffer object deletion, context/register init
    updates, kernel vp2 engine support, GF117 support, GK110 accel
    support (with external nvidia ucode), context cleanups.
    - exynos: memory leak fixes, Add S3C64XX SoC series support, device
    tree updates, common clock framework support,
    - qxl: cursor hotspot support, multi-monitor support, suspend/resume
    support
    - mgag200: hw cursor support, g200 mode limiting
    - shmobile: prime support
    - tegra: fixes mostly

    I've been banging on this quite a lot due to the size of it, and it
    seems to okay on everything I've tested it on."

    * 'drm-next' of git://people.freedesktop.org/~airlied/linux: (811 commits)
    drm/radeon/dpm: implement vblank_too_short callback for si
    drm/radeon/dpm: implement vblank_too_short callback for cayman
    drm/radeon/dpm: implement vblank_too_short callback for btc
    drm/radeon/dpm: implement vblank_too_short callback for evergreen
    drm/radeon/dpm: implement vblank_too_short callback for 7xx
    drm/radeon/dpm: add checks against vblank time
    drm/radeon/dpm: add helper to calculate vblank time
    drm/radeon: remove stray line in old pm code
    drm/radeon/dpm: fix display_gap programming on rv7xx
    drm/nvc0/gr: fix gpc firmware regression
    drm/nouveau: fix minor thinko causing bo moves to not be async on kepler
    drm/radeon/dpm: implement force performance level for TN
    drm/radeon/dpm: implement force performance level for ON/LN
    drm/radeon/dpm: implement force performance level for SI
    drm/radeon/dpm: implement force performance level for cayman
    drm/radeon/dpm: implement force performance levels for 7xx/eg/btc
    drm/radeon/dpm: add infrastructure to force performance levels
    drm/radeon: fix surface setup on r1xx
    drm/radeon: add support for 3d perf states on older asics
    drm/radeon: set default clocks for SI when DPM is disabled
    ...

    Linus Torvalds
     
  • Pull fbdev update from Jean-Christophe PLAGNIOL-VILLARD:
    "Various fbdev changes for 3.11
    - xilinxfb updates
    - Small cleanups and fixes to multiple drivers
    - OMAP display subsystem bug updates
    - imxfb dt support"

    * tag 'fbdev-for-3.11' of git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev: (95 commits)
    video: imxfb: Add DT support
    video: i740fb: Make i740fb_init static
    fb: make fp_get_options name argument const
    video: mmp: fix graphics/video layer enable/mask swap issue
    video: mmp: fix memcpy wrong size for mmp_addr issue
    radeon: use pdev->pm_cap instead of pci_find_capability(..,PCI_CAP_ID_PM)
    aty128fb: use pdev->pm_cap instead of pci_find_capability(..,PCI_CAP_ID_PM)
    video: of_display_timing.h: Declare 'display_timing'
    fbdev: bfin-lq035q1-fb: Use dev_pm_ops
    fbmem: return -EFAULT on copy_to_user() failure
    OMAPDSS: DPI: Fix wrong pixel clock limit
    video: replace strict_strtoul() with kstrtoul()
    uvesafb: Correct/simplify warning message
    fb: fix atyfb unused data warnings
    fb: fix atyfb build warning
    video: imxfb: Make local symbols static
    video: udlfb: Make local symbol static
    video: udlfb: Use NULL instead of 0
    video: smscufx: Use NULL instead of 0
    video: remove unnecessary platform_set_drvdata()
    ...

    Linus Torvalds
     

08 Jul, 2013

1 commit

  • Add devicetree support for imx framebuffer driver. It uses the generic
    display bindings and helper functions.

    Signed-off-by: Markus Pargmann
    Cc: Fabio Estevam
    Cc: Mark Rutland
    Acked-by: Jean-Christophe PLAGNIOL-VILLARD
    Acked-by: Sascha Hauer

    Markus Pargmann
     

05 Jul, 2013

1 commit

  • Pull trivial tree updates from Jiri Kosina:
    "The usual stuff from trivial tree"

    * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (34 commits)
    treewide: relase -> release
    Documentation/cgroups/memory.txt: fix stat file documentation
    sysctl/net.txt: delete reference to obsolete 2.4.x kernel
    spinlock_api_smp.h: fix preprocessor comments
    treewide: Fix typo in printk
    doc: device tree: clarify stuff in usage-model.txt.
    open firmware: "/aliasas" -> "/aliases"
    md: bcache: Fixed a typo with the word 'arithmetic'
    irq/generic-chip: fix a few kernel-doc entries
    frv: Convert use of typedef ctl_table to struct ctl_table
    sgi: xpc: Convert use of typedef ctl_table to struct ctl_table
    doc: clk: Fix incorrect wording
    Documentation/arm/IXP4xx fix a typo
    Documentation/networking/ieee802154 fix a typo
    Documentation/DocBook/media/v4l fix a typo
    Documentation/video4linux/si476x.txt fix a typo
    Documentation/virtual/kvm/api.txt fix a typo
    Documentation/early-userspace/README fix a typo
    Documentation/video4linux/soc-camera.txt fix a typo
    lguest: fix CONFIG_PAE -> CONFIG_x86_PAE in comment
    ...

    Linus Torvalds
     

04 Jul, 2013

10 commits

  • Merge first patch-bomb from Andrew Morton:
    - various misc bits
    - I'm been patchmonkeying ocfs2 for a while, as Joel and Mark have been
    distracted. There has been quite a bit of activity.
    - About half the MM queue
    - Some backlight bits
    - Various lib/ updates
    - checkpatch updates
    - zillions more little rtc patches
    - ptrace
    - signals
    - exec
    - procfs
    - rapidio
    - nbd
    - aoe
    - pps
    - memstick
    - tools/testing/selftests updates

    * emailed patches from Andrew Morton : (445 commits)
    tools/testing/selftests: don't assume the x bit is set on scripts
    selftests: add .gitignore for kcmp
    selftests: fix clean target in kcmp Makefile
    selftests: add .gitignore for vm
    selftests: add hugetlbfstest
    self-test: fix make clean
    selftests: exit 1 on failure
    kernel/resource.c: remove the unneeded assignment in function __find_resource
    aio: fix wrong comment in aio_complete()
    drivers/w1/slaves/w1_ds2408.c: add magic sequence to disable P0 test mode
    drivers/memstick/host/r592.c: convert to module_pci_driver
    drivers/memstick/host/jmb38x_ms: convert to module_pci_driver
    pps-gpio: add device-tree binding and support
    drivers/pps/clients/pps-gpio.c: convert to module_platform_driver
    drivers/pps/clients/pps-gpio.c: convert to devm_* helpers
    drivers/parport/share.c: use kzalloc
    Documentation/accounting/getdelays.c: avoid strncpy in accounting tool
    aoe: update internal version number to v83
    aoe: update copyright date
    aoe: perform I/O completions in parallel
    ...

    Linus Torvalds
     
  • Convert drivers/video/backlight/class to use dev_pm_ops for power
    management and remove Legacy PM ops hooks.

    With this change, backlight class registers suspend/resume callbacks via
    class->pm (dev_pm_ops) instead of Legacy class->suspend/resume. When
    __device_suspend() runs call-backs, it will find class->pm ops for the
    backlight class.

    [jg1.han@samsung.com: add CONFIG_PM_SLEEP to suspend/resume functions]
    Signed-off-by: Shuah Khan
    Signed-off-by: Jingoo Han
    Cc: Shuah Khan
    Cc: Jingoo Han
    Cc: Shuah Khan
    Cc: Arnd Bergmann
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Shuah Khan
     
  • These functions allow the driver core to automatically clean up any
    allocation made by lcd drivers. Thus it simplifies the error paths.

    Signed-off-by: Jingoo Han
    Cc: Tejun Heo
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Jingoo Han
     
  • These functions allow the driver core to automatically clean up any
    allocation made by backlight drivers. Thus it simplifies the error
    paths.

    Signed-off-by: Jingoo Han
    Cc: Tejun Heo
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Jingoo Han
     
  • The driver core clears the driver data to NULL after device_release or
    on probe failure, since commit 0998d063100 ("device-core: Ensure drvdata
    = NULL when no driver is bound").

    Thus, it is not needed to manually clear the device driver data to NULL.

    Signed-off-by: Jingoo Han
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Jingoo Han
     
  • The driver core clears the driver data to NULL after device_release or
    on probe failure, since commit 0998d063100 ("device-core: Ensure drvdata
    = NULL when no driver is bound").

    Thus, it is not needed to manually clear the device driver data to NULL.

    Signed-off-by: Jingoo Han
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Jingoo Han
     
  • The driver core clears the driver data to NULL after device_release or
    on probe failure, since commit 0998d063100 ("device-core: Ensure drvdata
    = NULL when no driver is bound").

    Thus, it is not needed to manually clear the device driver data to NULL.

    Signed-off-by: Jingoo Han
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Jingoo Han
     
  • The driver core clears the driver data to NULL after device_release or
    on probe failure, since commit 0998d06310 ("device-core: Ensure drvdata
    = NULL when no driver is bound").

    Thus, it is not needed to manually clear the device driver data to NULL.

    Signed-off-by: Jingoo Han
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Jingoo Han
     
  • Calling dev_set_name with a single paramter causes it to be handled as a
    format string. Many callers are passing potentially dynamic string
    content, so use "%s" in those cases to avoid any potential accidents,
    including wrappers like device_create*() and bdi_register().

    Signed-off-by: Kees Cook
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Kees Cook
     
  • Pull "exotic" arch fixes from Geert Uytterhoeven:
    "This is a collection of several exotic architecture fixes, and a few
    other fixes for issues that were detected while doing the former"

    * 'exotic-arch-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k: (35 commits)
    lib: Move fonts from drivers/video/console/ to lib/fonts/
    console/font: Refactor font support code selection logic
    Revert "staging/solo6x10: depend on CONFIG_FONTS"
    input: cros_ec_keyb_clear_keyboard() depends on CONFIG_PM_SLEEP
    score: Wire up asm-generic/xor.h
    score: Remove unneeded
    openrisc: Wire up asm-generic/xor.h
    h8300/boot: Use POSIX "$((..))" instead of bashism "$[...]"
    h8300: Mark H83002 and H83048 CPU support broken
    h8300: Switch h8300 to drivers/Kconfig
    h8300: Limit timer channel ranges in Kconfig
    h8300: Wire up asm-generic/xor.h
    h8300: Fill the system call table using a CALL() macro
    h8300: Fix
    h8300: Hardcode symbol prefixes in asm sources
    h8300: add missing definition for read_barries_depends()
    frv: head.S - Remove commented-out initialization code
    cris: Wire up asm-generic/vga.h
    parport: disable PC-style parallel port support on cris
    console: Disable VGA text console support on cris
    ...

    Linus Torvalds
     

03 Jul, 2013

3 commits

  • Pull workqueue changes from Tejun Heo:
    "Surprisingly, Lai and I didn't break too many things implementing
    custom pools and stuff last time around and there aren't any follow-up
    changes necessary at this point.

    The only change in this pull request is Viresh's patches to make some
    per-cpu workqueues to behave as unbound workqueues dependent on a boot
    param whose default can be configured via a config option. This leads
    to higher processing overhead / lower bandwidth as more work items are
    bounced across CPUs; however, it can lead to noticeable powersave in
    certain configurations - ~10% w/ idlish constant workload on a
    big.LITTLE configuration according to Viresh.

    This is because per-cpu workqueues interfere with how the scheduler
    perceives whether or not each CPU is idle by forcing pinned tasks on
    them, which makes the scheduler's power-aware scheduling decisions
    less effective.

    Its effectiveness is likely less pronounced on homogenous
    configurations and this type of optimization can probably be made
    automatic; however, the changes are pretty minimal and the affected
    workqueues are clearly marked, so it's an easy gain for some
    configurations for the time being with pretty unintrusive changes."

    * 'for-3.11' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq:
    fbcon: queue work on power efficient wq
    block: queue work on power efficient wq
    PHYLIB: queue work on system_power_efficient_wq
    workqueue: Add system wide power_efficient workqueues
    workqueues: Introduce new flag WQ_POWER_EFFICIENT for power oriented workqueues

    Linus Torvalds
     
  • Pull driver core updates from Greg KH:
    "Here's the big driver core merge for 3.11-rc1

    Lots of little things, and larger firmware subsystem updates, all
    described in the shortlog. Nice thing here is that we finally get rid
    of CONFIG_HOTPLUG, after 10+ years, thanks to Stephen Rohtwell (it had
    been always on for a number of kernel releases, now it's just
    removed)"

    * tag 'driver-core-3.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core: (27 commits)
    driver core: device.h: fix doc compilation warnings
    firmware loader: fix another compile warning with PM_SLEEP unset
    build some drivers only when compile-testing
    firmware loader: fix compile warning with PM_SLEEP set
    kobject: sanitize argument for format string
    sysfs_notify is only possible on file attributes
    firmware loader: simplify holding module for request_firmware
    firmware loader: don't export cache_firmware and uncache_firmware
    drivers/base: Use attribute groups to create sysfs memory files
    firmware loader: fix compile warning
    firmware loader: fix build failure with !CONFIG_FW_LOADER_USER_HELPER
    Documentation: Updated broken link in HOWTO
    Finally eradicate CONFIG_HOTPLUG
    driver core: firmware loader: kill FW_ACTION_NOHOTPLUG requests before suspend
    driver core: firmware loader: don't cache FW_ACTION_NOHOTPLUG firmware
    Documentation: Tidy up some drivers/base/core.c kerneldoc content.
    platform_device: use a macro instead of platform_driver_register
    firmware: move EXPORT_SYMBOL annotations
    firmware: Avoid deadlock of usermodehelper lock at shutdown
    dell_rbu: Select CONFIG_FW_LOADER_USER_HELPER explicitly
    ...

    Linus Torvalds
     
  • Pull tty/serial updates from Greg KH:
    "Here is the big TTY / Serial driver merge for 3.11-rc1.

    It's not all that big, nothing major changed in the tty api, which is
    a nice change, just a number of serial driver fixes and updates and
    new drivers, along with some n_tty fixes to help resolve some reported
    issues.

    All of these have been in the linux-next releases for a while, with
    the exception of the last revert patch, which was reported this past
    weekend by two different people as being needed."

    * tag 'tty-3.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty: (51 commits)
    Revert "serial: 8250_pci: add support for another kind of NetMos Technology PCI 9835 Multi-I/O Controller"
    pch_uart: Add uart_clk selection for the MinnowBoard
    tty: atmel_serial: prepare clk before calling enable
    tty: Reset itty for other pty
    n_tty: Buffer work should not reschedule itself
    n_tty: Fix unsafe update of available buffer space
    n_tty: Untangle read completion variables
    n_tty: Encapsulate minimum_to_wake within N_TTY
    serial: omap: Fix device tree based PM runtime
    serial: imx: Fix serial clock unbalance
    serial/mpc52xx_uart: fix kernel panic when system reboot
    serial: mfd: Add sysrq support
    serial: imx: enable the clocks for console
    tty: serial: add Freescale lpuart driver support
    serial: imx: Improve Kconfig text
    serial: imx: Allow module build
    serial: imx: Fix warning when !CONFIG_SERIAL_IMX_CONSOLE
    tty/serial/sirf: fix error propagation in sirfsoc_uart_probe()
    serial: omap: fix potential NULL pointer dereference in serial_omap_runtime_suspend()
    tty: serial: Enable uartlite for ARM zynq
    ...

    Linus Torvalds
     

29 Jun, 2013

3 commits


28 Jun, 2013

4 commits

  • Various fbdev changes for 3.11

    * xilinxfb updates
    * Small cleanups and fixes to multiple drivers

    Jean-Christophe PLAGNIOL-VILLARD
     
  • OMAP display subsystem changes for 3.11 (part 2/2)

    This is the second part of OMAP DSS changes for 3.11. This part contains the
    new DSS device model support.

    The current OMAP panel drivers use a custom DSS bus, and there's a hard limit
    of one external display block per video pipeline. In the new DSS device model
    the devices/drivers are made according to the control bus of the display block,
    usually platform, i2c or spi. The display blocks can also be chained so that we
    can have separate drivers for setups with both external encoder and panel.

    To allow the current board files, which use the old style panels, to function,
    the old display drivers are left in their current state, and new ones are added
    to drivers/video/omap2/displays-new/. When the board files have been converted
    to use the new style panels, we can remove the old code. This is planned to
    happen in v3.12.

    Having to support two very different DSS device models makes the driver
    somewhat confusing in some parts, and prevents us from properly cleaning up
    some other parts. These cleanups will be done when the old code is removed.

    The new device model is designed with CDF (Common Display Framework) in mind.
    While CDF is still under work, the new DSS device model should be much more
    similar to CDF's model than the old device model, which should make the
    eventual conversion to CDF much easier.

    Jean-Christophe PLAGNIOL-VILLARD
     
  • OMAP display subsystem changes for 3.11 (part 1/2)

    This is the first part of OMAP DSS changes for 3.11. This part contains fixes,
    cleanups and reorganizations that are not directly related to the new DSS
    device model that is added in part 2, although many of the reorganizations are
    made to make the part 2 possible.

    There should not be any functional changes visible to the user except the few
    bug fixes.

    The main new internal features:

    - Display (dis)connect support, which allows us to explicitly (dis)connect a
    whole display pipeline

    - Panel list, which allows us to operate without the specific DSS bus

    - Combine omap_dss_output to omap_dss_device, so that we have one generic
    "entity" for display pipeline blocks

    Jean-Christophe PLAGNIOL-VILLARD
     
  • Several drivers need font support independent of CONFIG_VT, cfr. commit
    9cbce8d7e1dae0744ca4f68d62aa7de18196b6f4, "console/font: Refactor font
    support code selection logic").
    Hence move the fonts and their support logic from drivers/video/console/ to
    its own library directory lib/fonts/.
    This also allows to limit processing of drivers/video/console/Makefile to
    CONFIG_VT=y again.

    [Kevin Hilman : Update arch/arm/boot/compressed/Makefile]
    Signed-off-by: Geert Uytterhoeven

    Geert Uytterhoeven
     

27 Jun, 2013

3 commits

  • Linux 3.10-rc7

    The sdvo lvds fix in this -fixes pull

    commit c3456fb3e4712d0448592af3c5d644c9472cd3c1
    Author: Daniel Vetter
    Date: Mon Jun 10 09:47:58 2013 +0200

    drm/i915: prefer VBT modes for SVDO-LVDS over EDID

    has a silent functional conflict with

    commit 990256aec2f10800595dddf4d1c3441fcd6b2616
    Author: Ville Syrjälä
    Date: Fri May 31 12:17:07 2013 +0000

    drm: Add probed modes in probe order

    in drm-next. W simply need to add the vbt modes before edid modes, i.e. the
    other way round than now.

    Conflicts:
    drivers/gpu/drm/drm_prime.c
    drivers/gpu/drm/i915/intel_sdvo.c

    Dave Airlie
     
  • i740fb_init is referenced only in this function. Make it static.

    Signed-off-by: Sachin Kamat
    Cc: Tomi Valkeinen
    Cc: Ondrej Zary
    Signed-off-by: Tomi Valkeinen

    Sachin Kamat
     
  • drm_get_connector_name now returns a const value, which causes the following
    compilation warning:

    drivers/gpu/drm/drm_fb_helper.c: In function ‘drm_fb_helper_parse_command_line’:
    drivers/gpu/drm/drm_fb_helper.c:127:3: warning: passing argument 1 of ‘fb_get_options’ discards ‘const’ qualifier from pointer target type [enabled by default]
    In file included from drivers/gpu/drm/drm_fb_helper.c:35:0:
    include/linux/fb.h:627:12: note: expected ‘char *’ but argument is of type ‘const char *’

    As fb_get_options uses its name argument as read only, make it const. This
    fixes the aforementioned compilation warning.

    Signed-off-by: Vincent Stehlé
    Cc: Jean-Christophe Plagniol-Villard
    Cc: Tomi Valkeinen
    Cc: Dave Airlie
    Cc: trivial@kernel.org
    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD

    Vincent Stehlé