17 Sep, 2005

2 commits


15 Sep, 2005

8 commits


14 Sep, 2005

5 commits


13 Sep, 2005

25 commits

  • Fix? One ugly hack is replaced by a different ugly hack.

    Signed-off-by: Tony Luck

    Tony Luck
     
  • As written in Documentation/feature-removal-schedule.txt, remove the
    io_remap_page_range() kernel API.

    Signed-off-by: Randy Dunlap
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Randy Dunlap
     
  • Replace the custom CHAR_IS_NUM() macro with isdigit() from

    Signed-off-by: Tobias Klauser
    Acked-by: "Antonino A. Daplas"
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Tobias Klauser
     
  • const-ify the font control structures and data, to make somewhat better
    guarantees that these are not modified anywhere in the kernel.
    Specifically for a kernel debugger to share this information from the
    normal kernel code, such a guarantee seems rather desirable.

    Signed-off-by: Jan Beulich
    Cc: "Antonino A. Daplas"
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Jan Beulich
     
  • Adds all defines, ioctls and structs needed for the sliced VBI API

    VBI = Vertical Blank Interval.

    It is related with the way TV signals work. It sends a line, then, it has a
    retrace time to allow the tube to move electrons to the beginning of the next
    line. This was the main reason at the beginning of analog B&W TV.

    There is a lot of bandwidth lost on VBI. So, lots of TV systems use it to
    send other information such as Closed Captions and Teletext. Also,
    broadcasters uses this as a channel to exchange information from the content
    producer to their subsidiaries at each city.

    There's already a raw VBI interface on V4L2 api, used for Closed Captions and
    Teletext. The decoding is doing at userlevel space and it is mostly for
    analog TV signals, non encoded.

    Encoded signals (MPEG, for example), may need also to transmit other
    information (like, for example, display aspect, i.e. 4x3, widescreen...).
    Sliced VBI interface is a method to allow the video stream to transmit this
    kind of information.

    Signed-off-by: Hans Verkuil
    Signed-off-by: Mauro Carvalho Chehab
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Mauro Carvalho Chehab
     
  • It seems more natural to move the setting of the replay_owner into the
    relevant procedure instead of doing it in nfsv4_proc_compound.

    Signed-off-by: J. Bruce Fields
    Signed-off-by: Neil Brown
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Neil Brown
     
  • Add the platform support code for two new Sharp Zaurus Models, Spitz
    (SL-C3000) and Borzoi (SL-C3100).

    This patch also adds most of the foundations for Akita (SL-C1000) Support.
    The missing link for Akita is the driver for its I2C io expander. Once this
    has been finished, the missing Kconfig option and machine declaration can
    easily be added to this code.

    Signed-Off-by: Richard Purdie
    Cc: Vojtech Pavlik
    Cc: Russell King
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Richard Purdie
     
  • Separate out the Sharp Zaurus c7x0 series specific code from the Corgi
    backlight driver. Abstract model/machine specific functions to corgi_lcd.c
    via sharpsl.h

    This enables the driver to be used by the Zaurus cxx00 series.

    Signed-Off-by: Richard Purdie
    Cc: Vojtech Pavlik
    Cc: Russell King
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Richard Purdie
     
  • Separate out the Sharp Zaurus c7x0 series specific code from the Corgi
    Touchscreen driver. Use the new functions in corgi_lcd.c via sharpsl.h for
    hsync handling and pass the IRQ as a platform device resource. Move a
    function prototype into the w100fb header file where it belongs.

    This enables the driver to be used by the Zaurus cxx00 series.

    Signed-Off-by: Richard Purdie
    Cc: Vojtech Pavlik
    Cc: Russell King
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Richard Purdie
     
  • The same LCD is present on both the Sharp Zaurus c7x0 series and the cxx00 but
    with different framebuffer drivers (w100fb vs. pxafb). This patch adds
    support for the cxx00 series to the LCD driver. It also adds some LCD to
    touchscreen interface logic needed by the touchscreen driver to prevent
    interference problems, the idea being to keep all the ugly code in one place
    leaving the drivers themselves clean. sharpsl.h is used to provide the
    abstraction.

    Signed-Off-by: Richard Purdie
    Cc: Vojtech Pavlik
    Cc: Russell King
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Richard Purdie
     
  • Sharp's newer range of Zaurus clamshell handhelds, the cxx00's are similar to
    the c7x0 series yet different. This patch series abstracts the differences
    and generates a set of common drivers that support both series of devices. It
    then adds machine support for Spitz (SL-C3000) and Borzoi (SL-C3100). Hooks
    for Akita (SL-C1000) differences are also added. The I2C driver for its IO
    expander is the only missing piece.

    This patch:

    Separate out the Sharp Zaurus c7x0 series specific code from corgi_ssp.c so
    that other models such as the cxx00's can share it. Create sharpsl.h which
    will be used to abstract machine/model specifics.

    This enables the driver to be used by the Zaurus cxx00 series.

    Signed-Off-by: Richard Purdie
    Cc: Vojtech Pavlik
    Cc: Russell King
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Richard Purdie
     
  • Remove some redundant BUG_ON() statements in pktcdvd and move one run-time
    check to compile-time.

    Signed-off-by: Peter Osterlund
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Peter Osterlund
     
  • This patch adds new PCI and subsystem ID's that finally made the spec. It
    also include a name change for one controller. I know there's a lot of
    duplicat names but the fw folks wanted this for the different implementations.

    Even though the same ASIC is used it may be embedded on some platforms,
    standup card in others, and a mezzanine in other servers.

    Signed-off-by: Mike Miller
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Mike Miller
     
  • Explain the mysteries of set_current_state().

    Quoth Linus:

    The scheduler itself never needs the memory barrier at all.

    The barrier is needed only if the user itself ends up testing some other
    thing afterwards, ie if you have

    set_process_state(TASK_INTERRUPTIBLE);
    if (still_need_to_sleep())
    schedule();

    then the "still_need_to_sleep()" thing may test flags and wakeup events,
    and then you _may_ want to (and often do) make sure that the write of
    TASK_INTERRUPTIBLE is serialized wrt the reads of any wakeup data (since
    the wakeup may have happened on another CPU).

    So the comment is somewhat wrong. We don't really _care_ whether the state
    propagates out to other CPU's since all of our actions are purely local,
    and there is nothing we do that is conditional on any other CPU: we're
    going to sleep unconditionally, and the scheduler only cares about _our_
    state, not about somebody elses state.

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

    Andrew Morton
     
  • Force a compiler error instead of a link error, because they are easier to
    track down. Idea stolen from code by Jan Beulich

    If the argument to BUILD_BUG_ON evaluates to non-zero the compiler will do:

    t.c:6: error: size of array `type name' is negative

    (surprised that gcc doesn't have an extension for this)

    Signed-off-by: "Andi Kleen"
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Andi Kleen
     
  • Removed ppc32 architecture specific users of asm/segment.h and
    asm-ppc/segment.h itself

    Signed-off-by: Kumar Gala
    Signed-off-by: Paul Mackerras
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Kumar Gala
     
  • Switch to a space optimized version of local_irq_disable() for ColdFire
    platforms. Also add reboot support for the Freescale M5272 platform.
    Patch originally submitted by Philippe De Muyter .

    Add reboot support for the Freescale M523x ColdFire platform. Patch originally
    submitted by Jate Sujjavanich.

    Signed-off-by: Greg Ungerer
    Signed-off-by: Linus Torvalds

    Greg Ungerer
     
  • Implement the scattergather support macros for m68knommu targets.
    Patch originally submitted by Leon Woestenberg .

    Signed-off-by: Greg Ungerer
    Signed-off-by: Linus Torvalds

    Greg Ungerer
     
  • Add better support for flushing the cache's on some ColdFire processors.
    The 5249 cache code is now enabled (it was stubbed out), it really is
    needed. Add support for the 527x and 528x families - we only use the
    simple instruction cache on them.

    Signed-off-by: Greg Ungerer
    Signed-off-by: Linus Torvalds

    Greg Ungerer
     
  • Linus Torvalds
     
  • This patch adds the handling of the extended inquiry responses and
    inserts them into the inquiry cache.

    Signed-off-by: Marcel Holtmann

    Marcel Holtmann
     
  • Linus Torvalds
     
  • NET/ROM's virtual interfaces don't have a proper private data
    structure yet. Create struct nr_private and put the statistics there.

    Signed-off-by: Ralf Baechle DL5RB
    Signed-off-by: David S. Miller

    Ralf Baechle
     
  • NET/ROM is lacking a connection reset like TCP's RST flag which at times
    may result in a connecting having to slowly timing out instead of just being
    reset. An earlier attempt to reset the connection by sending a
    NR_CONNACK | NR_CHOKE_FLAG transport was inacceptable as it did result in
    crashes of BPQ systems. An alternative approach of introducing a new
    transport type 7 (NR_RESET) has be implemented several years ago in
    Paula Jayne Dowie G8PZT's Xrouter.

    Implement NR_RESET for Linux's NET/ROM but like any messing with the state
    engine consider this experimental for now and thus control it by a sysctl
    (net.netrom.reset) which for the time being defaults to off.

    Signed-off-by: Ralf Baechle DL5RB
    Signed-off-by: David S. Miller

    Ralf Baechle
     
  • Comment the names used for the AX.25 state machine.

    Signed-off-by: Ralf Baechle DL5RB
    Signed-off-by: David S. Miller

    Ralf Baechle