13 Jan, 2012

1 commit


31 Mar, 2011

1 commit


05 Aug, 2010

1 commit

  • request_region should be used with release_region, not request_mem_region.

    Geert Uytterhoeven pointed out that in the case of drivers/video/gbefb.c,
    the problem is actually the other way around; request_mem_region should be
    used instead of request_region.

    The semantic patch that finds/fixes this problem is as follows:
    (http://coccinelle.lip6.fr/)

    //
    @r1@
    expression start;
    @@

    request_region(start,...)

    @b1@
    expression r1.start;
    @@

    request_mem_region(start,...)

    @depends on !b1@
    expression r1.start;
    expression E;
    @@

    - release_mem_region
    + release_region
    (start,E)
    //

    Signed-off-by: Julia Lawall
    Signed-off-by: Ralf Baechle

    Julia Lawall
     

04 Dec, 2009

1 commit

  • That is "success", "unknown", "through", "performance", "[re|un]mapping"
    , "access", "default", "reasonable", "[con]currently", "temperature"
    , "channel", "[un]used", "application", "example","hierarchy", "therefore"
    , "[over|under]flow", "contiguous", "threshold", "enough" and others.

    Signed-off-by: André Goddard Rosa
    Signed-off-by: Jiri Kosina

    André Goddard Rosa
     

16 Jun, 2009

1 commit

  • There's no point in giving the I2C bus of Voodoo3 adapters a class
    value, there's no video chip driver checking for it anymore. If
    support is ever needed, the video device should be instantiated
    explicitly rather than probed.

    To the best of my knowledge the only video chip that can be found on
    these boards is a BT869 video encoder, for which no support exists
    currently.

    Signed-off-by: Jean Delvare
    Acked-by: Krzysztof Helt

    Jean Delvare
     

07 Apr, 2009

2 commits

  • Read DDC information from a connected monitor and use it to select initial
    mode (if the mode is not specified).

    Also, use the information to protect against modes outside the monitor
    specs.

    Signed-off-by: Krzysztof Helt
    Tested-by: Jean Delvare
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Krzysztof Helt
     
  • The I2C functionality provided by the i2c-voodoo3 driver is moved into the
    tdfxfb (frame buffer driver for Voodoo3 cards). This way there is no
    conflict between the i2c driver and the fb driver.

    The tdfxfb does not make use from the DDC functionality yet but provides
    all the functionality of the i2c-voodoo3 driver.

    Signed-off-by: Krzysztof Helt
    Acked-by: Jean Delvare
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Krzysztof Helt
     

01 Apr, 2009

1 commit


17 Oct, 2008

1 commit


03 Sep, 2008

2 commits


25 Jul, 2008

2 commits


28 Apr, 2008

1 commit

  • __FUNCTION__ is gcc-specific, use __func__

    Signed-off-by: Harvey Harrison
    Cc: "Antonino A. Daplas"
    Cc: Krzysztof Helt
    Cc: Antonino Daplas
    Cc: Antonino A. Daplas
    Cc: Antonino Daplas
    Cc: Richard Purdie
    Cc: Jean Delvare
    Cc: Adrian Bunk
    Cc: Russell King
    Cc: Benjamin Herrenschmidt
    Cc: Ben Dooks
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Harvey Harrison
     

07 Feb, 2008

1 commit

  • tdfxfb_setup() can be __init. This fixes the modpost section mismatch
    warnings:

    WARNING: vmlinux.o(.text+0x4cff9b): Section mismatch: reference to .init.data:mode_option (between 'tdfxfb_setup' and 'getclkMHz')
    WARNING: vmlinux.o(.text+0x4cffa8): Section mismatch: reference to .init.data: (between 'tdfxfb_setup' and 'getclkMHz')

    [krzysztof.h1@poczta.fm: use __init, not __devinit]
    Cc: Krzysztof Helt
    Signed-off-by: Randy Dunlap
    Cc: "Antonino A. Daplas"
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Randy Dunlap
     

17 Oct, 2007

8 commits

  • This patch fixes all errors pointed by the checkpatch.pl script.

    Signed-off-by: Krzysztof Helt
    Signed-off-by: Antonino Daplas
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Krzysztof Helt
     
  • This patch replaces busy waiting with cpu_relax() call. This makes scrolling
    faster.

    Signed-off-by: Krzysztof Helt
    Signed-off-by: Antonino Daplas
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Krzysztof Helt
     
  • This patch adds mtrr support to the tdfxfb driver. It also kills one
    redundant include and initialization value.

    [akpm@linux-foundation.org: cleanups]
    Signed-off-by: Krzysztof Helt
    Signed-off-by: Antonino Daplas
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Krzysztof Helt
     
  • This patch adds hardware cursor support to the tdfxfb driver.

    Signed-off-by: Krzysztof Helt
    Signed-off-by: Antonino Daplas
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Krzysztof Helt
     
  • This patch improves source code mainly by killing redundant variable loads,
    reducing number of variables, simplifying conditional branches, etc.

    Signed-off-by: Krzysztof Helt
    Signed-off-by: Antonino Daplas
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Krzysztof Helt
     
  • This patch fixes:
    - palette setting in 8-bit mode (aka 'funky penguin')
    - grayscale handling
    - adds proper barriers in xxx_inb/outb functions

    Signed-off-by: Krzysztof Helt
    Signed-off-by: Antonino Daplas
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Krzysztof Helt
     
  • This patch fixes 3 issues:
    - transparency handling in tdfxfb
    - panning with more than 4096 virtual height and acceleration (acceleration
    with x & y > 4096)
    - exit paths on errors in tdfxfb_probe()

    Additionally it sets a FBINFO_READS_FAST flag to use smart blitter scrolling
    (speed up on tdfxfb).

    Signed-off-by: Krzysztof Helt
    Signed-off-by: Antonino Daplas
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Krzysztof Helt
     
  • This patch contains coding style improvements to the tdfxfb driver (white
    spaces, indentations, long lines).

    It also moves fb_ops structure to the end of file, so forward declarations of
    ops functions are redundant.

    Signed-off-by: Krzysztof Helt
    Signed-off-by: Antonino Daplas
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Krzysztof Helt
     

11 Jul, 2006

1 commit

  • MAX_NR_CONSOLES, fg_console, want_console and last_console are more of a
    function of the VT layer than the TTY one. Moving these to vt.h and vt_kern.h
    allows all of the framebuffer and VT console drivers to remove their
    dependency on tty.h.

    [akpm@osdl.org: fix alpha build]
    Signed-off-by: Jon Smirl
    Signed-off-by: Antonino Daplas
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Jon Smirl
     

01 Jul, 2006

1 commit


12 Mar, 2006

1 commit


11 Jan, 2006

2 commits

  • This patch contains the possible cleanups including the following:
    - every file should #include the headers containing the prototypes for
    it's global functions
    - make needlessly global functions static
    - kyro/STG4000Interface.h: #include video/kyro.h and linux/pci.h
    instead of a manual "struct pci_dev"
    - i810_main.{c,h}: prototypes for static functions belong to the
    C file

    Signed-off-by: Adrian Bunk
    Acked-by: "Antonino A. Daplas"
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Adrian Bunk
     
  • - remove unneeded casts
    - move memory for pseudo_palette inside struct tdfxfb_par
    - whitespace changes

    Signed-off-by: Antonino Daplas
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Antonino A. Daplas
     

07 Nov, 2005

1 commit

  • According to Jon Smirl, filling in the field fb_cursor with soft_cursor for
    drivers that do not support hardware cursors is redundant. The soft_cursor
    function is usable by all drivers because it is just a wrapper around
    fb_imageblit. And because soft_cursor is an fbcon-specific hook, the file is
    moved to the console directory.

    Thus, drivers that do not support hardware cursors can leave the fb_cursor
    field blank. For drivers that do, they can fill up this field with their own
    version.

    The end result is a smaller code size. And if the framebuffer console is not
    loaded, module/kernel size is also reduced because the soft_cursor module will
    also not be loaded.

    Signed-off-by: Antonino Daplas
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Antonino A. Daplas
     

01 May, 2005

2 commits


17 Apr, 2005

1 commit

  • Initial git repository build. I'm not bothering with the full history,
    even though we have it. We can create a separate "historical" git
    archive of that later if we want to, and in the meantime it's about
    3.2GB when imported into git - space that would just make the early
    git days unnecessarily complicated, when we don't have a lot of good
    infrastructure for it.

    Let it rip!

    Linus Torvalds