lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <52836BBB.4010502@ti.com>
Date:	Wed, 13 Nov 2013 14:08:27 +0200
From:	Tomi Valkeinen <tomi.valkeinen@...com>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
CC:	linux-fbdev <linux-fbdev@...r.kernel.org>,
	linux-kernel <linux-kernel@...r.kernel.org>,
	Jean-Christophe PLAGNIOL-VILLARD <plagnioj@...osoft.com>
Subject: [GIT PULL] fbdev changes for 3.13

Hi Linus,

The following changes since commit 272b98c6455f00884f0350f775c5342358ebb73f:

  Linux 3.12-rc1 (2013-09-16 16:17:51 -0400)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/tomba/linux.git tags/fbdev-3.13

for you to fetch changes up to 3a41c5dbe8bc396a7fb16ca8739e945bb003342e:

  fb: reorder the lock sequence to fix potential dead lock (2013-11-11 15:52:59 +0200)

----------------------------------------------------------------
fbdev changes for 3.13

Nothing particularly stands out in this pull request. The biggest part of the
changes are cleanups.

Maybe one fix to mention is the "fb: reorder the lock sequence to fix potential
dead lock" which hopefully fixes the fb locking issues reported by multiple
persons.

There are also a few commits that have changes to arch/arm/mach-at91 and
arch/avr32, which have been acked by the maintainers.

----------------------------------------------------------------
Archit Taneja (10):
      omapdss: HDMI: create a Wrapper library
      omapdss: HDMI: create a PLL library
      omapdss: HDMI: create a PHY library
      omapdss: HDMI: Use OMAP4 HDMI core functions directly and remove hdmi_ip_ops
      omapdss: HDMI: remove hdmi_ip_data struct
      omapdss: HDMI: Clean up the header files
      omapdss: HDMI: add HDMI wrapper IRQ flags
      omapdss: HDMI: Rename hdmi driver files to nicer names
      omapdss: OMAP4: HDMI: remove unnecessary edid macros
      omapdss: HDMI: move common functions to a separate file

David Herrmann (2):
      simplefb: fix unmapping fb during destruction
      simplefb: use write-combined remapping

Gerd Hoffmann (2):
      hyperv-fb: add pci stub
      hyperv-fb: add blanking support

Gu Zheng (1):
      fb: reorder the lock sequence to fix potential dead lock

Guoqing Li (2):
      video: mmp: rb swap setting update for mmp display
      video: mmp: optimize some register setting code

Hanjun Guo (10):
      Video / hecubafb: Use module_platform_driver() to simplify code
      Video / bfin-t350mcqb-fb: Use module_platform_driver() to simplify code
      Video / metronomefb: Use module_platform_driver() to simplify code
      Video / jz4740_fb: Use module_platform_driver() to simplify code
      Video / da8xx-fb: Use module_platform_driver() to simplify code
      Video / cobalt_lcdfb: Use module_platform_driver() to simplify code
      Video / broadsheetfb: Use module_platform_driver() to simplify code
      Video / bf54x-lq043fb: Use module_platform_driver() to simplify code
      Video / au1200fb: Use module_platform_driver() to simplify code
      Video / au1100fb: Use module_platform_driver() to simplify code

James Bates (1):
      efifb: prevent null-deref when iterating dmi_list

Jean-Christophe PLAGNIOL-VILLARD (4):
      video: atmel_lcdfb: fix platform data struct
      video: atmel_lcdfb: introduce atmel_lcdfb_power_control
      video: atmel_lcdfb: pass the pdata as params
      video: atmel_lcdfb: add device tree suport

Jett.Zhou (1):
      ARM: mmp: remove the legacy rbswap setting for ttc_dkb platform

Jing Xiang (2):
      video: mmp: calculate pitch value when fb set win
      video: mmp: add pitch info in mmp_win structure

Jingoo Han (41):
      video: au1100fb: Remove casting the return value which is a void pointer
      video: arkfb: remove unnecessary pci_set_drvdata()
      video: carminefb: remove unnecessary pci_set_drvdata()
      video: cirrusfb: remove unnecessary pci_set_drvdata()
      video: cyber2000fb: remove unnecessary pci_set_drvdata()
      video: lxfb: remove unnecessary pci_set_drvdata()
      video: gx1fb: remove unnecessary pci_set_drvdata()
      video: gxfb: remove unnecessary pci_set_drvdata()
      video: i740fb: remove unnecessary pci_set_drvdata()
      video: i810fb: remove unnecessary pci_set_drvdata()
      video: intelfb: remove unnecessary pci_set_drvdata()
      video: kyrofb: remove unnecessary pci_set_drvdata()
      video: mb862xxfb: remove unnecessary pci_set_drvdata()
      video: neofb: remove unnecessary pci_set_drvdata()
      video: pm2fb: remove unnecessary pci_set_drvdata()
      video: pm3fb: remove unnecessary pci_set_drvdata()
      video: s3fb: remove unnecessary pci_set_drvdata()
      video: savagefb: remove unnecessary pci_set_drvdata()
      video: sisfb: remove unnecessary pci_set_drvdata()
      video: tdfxfb: remove unnecessary pci_set_drvdata()
      video: tridentfb: remove unnecessary pci_set_drvdata()
      video: vt8623fb: remove unnecessary pci_set_drvdata()
      video: atmel_lcdfb: use dev_get_platdata()
      video: mx3fb: use dev_get_platdata()
      video: nuc900fb: use dev_get_platdata()
      video: omapfb: use dev_get_platdata()
      video: pxa168fb: use dev_get_platdata()
      video: pxafb: use dev_get_platdata()
      video: s3c2410: use dev_get_platdata()
      video: sa1100fb: use dev_get_platdata()
      video: sh_mobile_hdmi: use dev_get_platdata()
      video: amba-clcd: use dev_get_platdata()
      video: da8xx-fb: use dev_get_platdata()
      video: ep93xx-fb: use dev_get_platdata()
      video: imxfb: use dev_get_platdata()
      video: mbxfb: use dev_get_platdata()
      video: s1d13xxxfb: use dev_get_platdata()
      video: s3c-fb: use dev_get_platdata()
      video: simplefb: use dev_get_platdata()
      video: tmiofb: use dev_get_platdata()
      video: w100fb: use dev_get_platdata()

Joe Perches (4):
      framebuffer: arkfb: Fix framebugger typo
      framebuffer: Add fb_<level> convenience logging macros
      framebuffer: Use fb_<level>
      video: Remove unnecessary semicolons

Jon Mason (2):
      aty128fb: Use pci_dev pm_cap
      radeonfb: Use pci_dev pm_cap

Lars-Peter Clausen (2):
      video: jz4740-fb: Fix LCD_CMD bit definitions
      video: jz4740-fb: Use clk_prepare_enable/clk_disable_unprepare

Laurent Pinchart (2):
      fbdev: shmobile-hdmi: Convert to clk_prepare/unprepare
      fbdev: shmobile-lcdcfb: Convert to clk_prepare/unprepare

Manish Badarkhe (1):
      video: da8xx-fb: remove unwanted define

Marek Belisko (1):
      omapdss: Add new panel driver for Topolly td028ttec1 LCD.

Michal Simek (4):
      video: amba-clcd: Remove unnecessary amba_set_drvdata()
      video: xilinxfb: Use standard variable name convention
      video: xilinxfb: Use devm_kzalloc instead of kzalloc
      video: xilinxfb: Simplify error path

Peter Huewe (1):
      video/matrox/matroxfb_maven: Use module_i2c_driver to register driver

Peter Senna Tschudin (1):
      OMAPDSS: DISPC: Fix assignment of 0/1 to bool variables

Ricardo Neri (7):
      OMAPDSS: HDMI: OMAP4: Complete register definitions for wrapper
      OMAPDSS: HDMI: OMAP4: Complete dumping of wrapper registers
      OMAPDSS: HDMI: OMAP4: Complete register definitions for DPLL
      OMAPDSS: HDMI: OMAP4: Complete dumping of DPLL registers
      OMAPDSS: HDMI: OMAP4: Rename the HDMI_CORE_CTRL1 register
      OMAPDSS: HDMI: OMAP4: Complete register definitions for core
      OMAPDSS: HDMI: OMAP4: Complete dumping of core registers

Richard Röjfors (1):
      OMAPDSS: HDMI: Correctly compare timings

Roel Kluin (1):
      OMAPDSS: Fix de_level in videomode_to_omap_video_timings()

Sachin Kamat (33):
      video: grvga: Use module_platform_driver
      backlight: l4f00242t03: Remove redundant spi_set_drvdata
      backlight: tosa: Remove redundant spi_set_drvdata
      video: udlfb: Use NULL instead of 0
      video: smscufx: Use NULL instead of 0
      video: da8xx-fb: Staticize reg_context
      video: aty: Remove redundant break
      video: kyro: Remove redundant break
      video: uvesafb: Remove redundant NULL check
      video: vfb: Remove incorrect check
      video: cirrusfb: Remove incorrect checks
      video: aty: Remove incorrect checks
      video: riva: Remove incorrect checks
      video: atmel_lcdfb: Remove redundant dev_set_drvdata
      video: grvga: Remove redundant dev_set_drvdata
      video: leo: Remove redundant dev_set_drvdata
      video: mb862xx: Remove redundant dev_set_drvdata
      video: amifb: Remove redundant dev_set_drvdata
      video: bw2: Remove redundant dev_set_drvdata
      video: cg14: Remove redundant dev_set_drvdata
      video: cg3: Remove redundant dev_set_drvdata
      video: cg6: Remove redundant dev_set_drvdata
      video: ffb: Remove redundant dev_set_drvdata
      video: p9100: Remove redundant dev_set_drvdata
      video: platinumfb: Remove redundant dev_set_drvdata
      video: sunxvr1000: Remove redundant dev_set_drvdata
      video: tcx: Remove redundant dev_set_drvdata
      video: xilinxfb: Remove redundant dev_set_drvdata
      video: ssd1307fb: Remove redundant of_match_ptr
      video: wm8505fb: Remove redundant of_match_ptr
      video: wmt_ge_rops: Remove redundant of_match_ptr
      video: wmt_ge_rops: Fix a trivial typo
      video: exynos_mipi_dsi: Unlock the mutex before returning

Sangjung Woo (1):
      fbdev: sh_mobile_hdmi: Use devm_kzalloc()

Stephen Rothwell (1):
      video: xilinxfb: Fix for "Use standard variable name convention"

Thierry Reding (1):
      radeon: Conditionally compile PM code

Tom Gundersen (1):
      simplefb: print some info about the registered fb

Tomi Valkeinen (2):
      OMAPDSS: DSI: fix perf measuring ifdefs
      OMAPDSS: connector-dvi: fix releasing i2c_adapter

Wei Yongjun (1):
      fbdev: fix error return code in metronomefb_probe()

 .../devicetree/bindings/video/atmel,lcdc.txt       |   75 ++
 arch/arm/mach-at91/at91sam9261_devices.c           |    6 +-
 arch/arm/mach-at91/at91sam9263_devices.c           |    6 +-
 arch/arm/mach-at91/at91sam9g45_devices.c           |    6 +-
 arch/arm/mach-at91/at91sam9rl_devices.c            |    6 +-
 arch/arm/mach-at91/board-sam9261ek.c               |   10 +-
 arch/arm/mach-at91/board-sam9263ek.c               |    6 +-
 arch/arm/mach-at91/board-sam9m10g45ek.c            |    4 +-
 arch/arm/mach-at91/board-sam9rlek.c                |    6 +-
 arch/arm/mach-at91/board.h                         |    4 +-
 arch/arm/mach-mmp/ttc_dkb.c                        |    4 +-
 arch/avr32/boards/atngw100/evklcd10x.c             |    8 +-
 arch/avr32/boards/atngw100/mrmt.c                  |    4 +-
 arch/avr32/boards/atstk1000/atstk1000.h            |    2 +-
 arch/avr32/boards/atstk1000/setup.c                |    2 +-
 arch/avr32/boards/favr-32/setup.c                  |    2 +-
 arch/avr32/boards/hammerhead/setup.c               |    2 +-
 arch/avr32/boards/merisc/display.c                 |    2 +-
 arch/avr32/boards/mimc200/setup.c                  |    4 +-
 arch/avr32/mach-at32ap/at32ap700x.c                |    8 +-
 arch/avr32/mach-at32ap/include/mach/board.h        |    4 +-
 drivers/auxdisplay/cfag12864bfb.c                  |    3 +-
 drivers/video/68328fb.c                            |    9 +-
 drivers/video/Kconfig                              |    2 +
 drivers/video/amba-clcd.c                          |    4 +-
 drivers/video/amifb.c                              |    6 +-
 drivers/video/arcfb.c                              |    8 +-
 drivers/video/arkfb.c                              |   49 +-
 drivers/video/asiliantfb.c                         |    4 +-
 drivers/video/atafb.c                              |    7 +-
 drivers/video/atmel_lcdfb.c                        |  344 ++++--
 drivers/video/aty/aty128fb.c                       |    8 +-
 drivers/video/aty/atyfb_base.c                     |    1 -
 drivers/video/aty/radeon_base.c                    |    5 -
 drivers/video/aty/radeon_pm.c                      |   22 +-
 drivers/video/aty/radeonfb.h                       |    1 -
 drivers/video/au1100fb.c                           |   16 +-
 drivers/video/au1200fb.c                           |   16 +-
 drivers/video/backlight/l4f00242t03.c              |    1 -
 drivers/video/backlight/tosa_lcd.c                 |    6 +-
 drivers/video/bf54x-lq043fb.c                      |   14 +-
 drivers/video/bfin-t350mcqb-fb.c                   |   14 +-
 drivers/video/broadsheetfb.c                       |   19 +-
 drivers/video/bw2.c                                |    2 -
 drivers/video/carminefb.c                          |    4 +-
 drivers/video/cfbimgblt.c                          |    2 +-
 drivers/video/cg14.c                               |    6 +-
 drivers/video/cg3.c                                |    2 -
 drivers/video/cg6.c                                |    4 +-
 drivers/video/cirrusfb.c                           |    6 -
 drivers/video/cobalt_lcdfb.c                       |   17 +-
 drivers/video/controlfb.c                          |    4 +-
 drivers/video/cyber2000fb.c                        |    5 -
 drivers/video/da8xx-fb.c                           |   21 +-
 drivers/video/efifb.c                              |    7 +-
 drivers/video/ep93xx-fb.c                          |    2 +-
 drivers/video/exynos/exynos_mipi_dsi_common.c      |    3 +-
 drivers/video/fb-puv3.c                            |    5 +-
 drivers/video/fbmem.c                              |   50 +-
 drivers/video/fbsysfs.c                            |   19 +-
 drivers/video/ffb.c                                |    2 -
 drivers/video/fm2fb.c                              |    2 +-
 drivers/video/fsl-diu-fb.c                         |    2 +-
 drivers/video/gbefb.c                              |    6 +-
 drivers/video/geode/gx1fb_core.c                   |    3 +-
 drivers/video/geode/gxfb_core.c                    |    3 +-
 drivers/video/geode/lxfb_core.c                    |    4 +-
 drivers/video/grvga.c                              |   16 +-
 drivers/video/gxt4500.c                            |    3 +-
 drivers/video/hecubafb.c                           |   19 +-
 drivers/video/hgafb.c                              |    3 +-
 drivers/video/hitfb.c                              |    3 +-
 drivers/video/hpfb.c                               |    3 +-
 drivers/video/hyperv_fb.c                          |   45 +-
 drivers/video/i740fb.c                             |    9 +-
 drivers/video/i810/i810_main.c                     |    1 -
 drivers/video/igafb.c                              |    5 +-
 drivers/video/imsttfb.c                            |    4 +-
 drivers/video/imxfb.c                              |    6 +-
 drivers/video/intelfb/intelfbdrv.c                 |    2 -
 drivers/video/jz4740_fb.c                          |   29 +-
 drivers/video/kyro/fbdev.c                         |   10 +-
 drivers/video/leo.c                                |    4 +-
 drivers/video/macfb.c                              |    3 +-
 drivers/video/matrox/matroxfb_DAC1064.c            |    4 +-
 drivers/video/matrox/matroxfb_Ti3026.c             |    2 +-
 drivers/video/matrox/matroxfb_base.c               |    6 +-
 drivers/video/matrox/matroxfb_maven.c              |   14 +-
 drivers/video/mb862xx/mb862xxfbdrv.c               |    3 -
 drivers/video/mbx/mbxfb.c                          |    4 +-
 drivers/video/metronomefb.c                        |   17 +-
 drivers/video/mmp/fb/mmpfb.c                       |   34 +-
 drivers/video/mmp/hw/mmp_ctrl.c                    |   71 +-
 drivers/video/mmp/hw/mmp_ctrl.h                    |    5 +
 drivers/video/mx3fb.c                              |    4 +-
 drivers/video/neofb.c                              |    9 +-
 drivers/video/nuc900fb.c                           |    9 +-
 drivers/video/nvidia/nv_hw.c                       |    2 +-
 drivers/video/offb.c                               |    3 +-
 drivers/video/omap/hwa742.c                        |    2 +-
 drivers/video/omap/omapfb_main.c                   |    4 +-
 drivers/video/omap2/displays-new/Kconfig           |    6 +
 drivers/video/omap2/displays-new/Makefile          |    1 +
 drivers/video/omap2/displays-new/connector-dvi.c   |    7 +
 drivers/video/omap2/displays-new/panel-dsi-cm.c    |    2 +-
 .../omap2/displays-new/panel-tpo-td028ttec1.c      |  480 ++++++++
 drivers/video/omap2/dss/Makefile                   |    3 +-
 drivers/video/omap2/dss/core.c                     |    4 +-
 drivers/video/omap2/dss/dispc.c                    |   10 +-
 drivers/video/omap2/dss/display.c                  |    2 +-
 drivers/video/omap2/dss/dsi.c                      |   12 +-
 drivers/video/omap2/dss/dss.h                      |    4 +-
 drivers/video/omap2/dss/dss_features.c             |   44 -
 drivers/video/omap2/dss/dss_features.h             |    8 -
 drivers/video/omap2/dss/hdmi.c                     | 1184 --------------------
 drivers/video/omap2/dss/hdmi.h                     |  444 ++++++++
 drivers/video/omap2/dss/hdmi4.c                    |  696 ++++++++++++
 .../omap2/dss/{ti_hdmi_4xxx_ip.c => hdmi4_core.c}  |  771 ++++---------
 .../omap2/dss/{ti_hdmi_4xxx_ip.h => hdmi4_core.h}  |  303 ++---
 drivers/video/omap2/dss/hdmi_common.c              |  423 +++++++
 drivers/video/omap2/dss/hdmi_phy.c                 |  160 +++
 drivers/video/omap2/dss/hdmi_pll.c                 |  230 ++++
 drivers/video/omap2/dss/hdmi_wp.c                  |  271 +++++
 drivers/video/omap2/dss/ti_hdmi.h                  |  187 ----
 drivers/video/p9100.c                              |    2 -
 drivers/video/platinumfb.c                         |    3 +-
 drivers/video/pm2fb.c                              |    5 +-
 drivers/video/pm3fb.c                              |    4 +-
 drivers/video/pmag-ba-fb.c                         |    4 +-
 drivers/video/pmagb-b-fb.c                         |    9 +-
 drivers/video/pvr2fb.c                             |   25 +-
 drivers/video/pxa168fb.c                           |    6 +-
 drivers/video/pxafb.c                              |   16 +-
 drivers/video/q40fb.c                              |    3 +-
 drivers/video/riva/fbdev.c                         |    5 -
 drivers/video/s1d13xxxfb.c                         |   15 +-
 drivers/video/s3c-fb.c                             |    2 +-
 drivers/video/s3c2410fb.c                          |    6 +-
 drivers/video/s3fb.c                               |   63 +-
 drivers/video/sa1100fb.c                           |    4 +-
 drivers/video/savage/savagefb_driver.c             |    6 -
 drivers/video/sbuslib.c                            |    2 +-
 drivers/video/sgivwfb.c                            |    4 +-
 drivers/video/sh_mobile_hdmi.c                     |   19 +-
 drivers/video/sh_mobile_lcdcfb.c                   |   14 +-
 drivers/video/simplefb.c                           |   24 +-
 drivers/video/sis/sis_main.c                       |    8 +-
 drivers/video/skeletonfb.c                         |    3 +-
 drivers/video/smscufx.c                            |    2 +-
 drivers/video/ssd1307fb.c                          |    2 +-
 drivers/video/sstfb.c                              |    8 +-
 drivers/video/stifb.c                              |    4 +-
 drivers/video/sunxvr1000.c                         |    2 -
 drivers/video/svgalib.c                            |    4 +-
 drivers/video/sysimgblt.c                          |    2 +-
 drivers/video/tcx.c                                |    6 +-
 drivers/video/tdfxfb.c                             |    1 -
 drivers/video/tgafb.c                              |    4 +-
 drivers/video/tmiofb.c                             |   13 +-
 drivers/video/tridentfb.c                          |    1 -
 drivers/video/udlfb.c                              |    2 +-
 drivers/video/uvesafb.c                            |   25 +-
 drivers/video/valkyriefb.c                         |    2 +-
 drivers/video/vesafb.c                             |    3 +-
 drivers/video/vfb.c                                |   10 +-
 drivers/video/vga16fb.c                            |    3 +-
 drivers/video/vt8500lcdfb.c                        |    2 +-
 drivers/video/vt8623fb.c                           |   41 +-
 drivers/video/w100fb.c                             |    7 +-
 drivers/video/wm8505fb.c                           |   14 +-
 drivers/video/wmt_ge_rops.c                        |    4 +-
 drivers/video/xilinxfb.c                           |   61 +-
 include/linux/fb.h                                 |   12 +
 include/video/atmel_lcdc.h                         |   25 +-
 include/video/mmp_disp.h                           |    6 +
 include/video/omap-panel-data.h                    |   13 +
 176 files changed, 3948 insertions(+), 3104 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/video/atmel,lcdc.txt
 create mode 100644 drivers/video/omap2/displays-new/panel-tpo-td028ttec1.c
 delete mode 100644 drivers/video/omap2/dss/hdmi.c
 create mode 100644 drivers/video/omap2/dss/hdmi.h
 create mode 100644 drivers/video/omap2/dss/hdmi4.c
 rename drivers/video/omap2/dss/{ti_hdmi_4xxx_ip.c => hdmi4_core.c} (55%)
 rename drivers/video/omap2/dss/{ti_hdmi_4xxx_ip.h => hdmi4_core.h} (51%)
 create mode 100644 drivers/video/omap2/dss/hdmi_common.c
 create mode 100644 drivers/video/omap2/dss/hdmi_phy.c
 create mode 100644 drivers/video/omap2/dss/hdmi_pll.c
 create mode 100644 drivers/video/omap2/dss/hdmi_wp.c
 delete mode 100644 drivers/video/omap2/dss/ti_hdmi.h


Download attachment "signature.asc" of type "application/pgp-signature" (902 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ