lkml.org 
[lkml]   [2007]   [Feb]   [22]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH] [TRIVIAL] Fixing occurrences of "the the "
    Date
    Hello,

    I found a "the the" typo in a header file, and then found out that there were many of them!
    Here's a patch correcting all these typos.

    By the way, this is also a way of making kernel sources smaller (by almost 1K).

    The patch can also be found on http://free-electrons.com/pub/patches/linux/2.6.20/patch-2.6.20-the-the

    Cheers,

    Michael

    Signed-off-by: Michael Opdenacker <michael@free-electrons.com>

    diff -Nurp linux-2.6.20/arch/mips/Makefile linux-2.6.20-the-the/arch/mips/Makefile
    --- linux-2.6.20/arch/mips/Makefile 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/arch/mips/Makefile 2007-02-22 08:13:27.000000000 +0100
    @@ -92,7 +92,7 @@ cflags-y += -ffreestanding
    # when fed the toolchain default!
    #
    # Certain gcc versions upto gcc 4.1.1 (probably 4.2-subversion as of
    -# 2006-10-10 don't properly change the the predefined symbols if -EB / -EL
    +# 2006-10-10 don't properly change the predefined symbols if -EB / -EL
    # are used, so we kludge that here. A bug has been filed at
    # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29413.
    #
    diff -Nurp linux-2.6.20/arch/mips/pci/fixup-sb1250.c linux-2.6.20-the-the/arch/mips/pci/fixup-sb1250.c
    --- linux-2.6.20/arch/mips/pci/fixup-sb1250.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/arch/mips/pci/fixup-sb1250.c 2007-02-22 08:13:13.000000000 +0100
    @@ -14,7 +14,7 @@
    #include <linux/pci.h>

    /*
    - * Set the the BCM1250, etc. PCI host bridge's TRDY timeout
    + * Set the BCM1250, etc. PCI host bridge's TRDY timeout
    * to the finite max.
    */
    static void __init quirk_sb1250_pci(struct pci_dev *dev)
    @@ -35,7 +35,7 @@ DECLARE_PCI_FIXUP_EARLY(PCI_VENDOR_ID_SI
    quirk_sb1250_ht);

    /*
    - * Set the the SP1011 HT/PCI bridge's TRDY timeout to the finite max.
    + * Set the SP1011 HT/PCI bridge's TRDY timeout to the finite max.
    */
    static void __init quirk_sp1011(struct pci_dev *dev)
    {
    diff -Nurp linux-2.6.20/arch/powerpc/platforms/cell/io-workarounds.c linux-2.6.20-the-the/arch/powerpc/platforms/cell/io-workarounds.c
    --- linux-2.6.20/arch/powerpc/platforms/cell/io-workarounds.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/arch/powerpc/platforms/cell/io-workarounds.c 2007-02-22 08:13:37.000000000 +0100
    @@ -74,7 +74,7 @@ static void spider_io_flush(const volati
    /* Fast path if we have a non-0 token, it indicates which bus we
    * are on.
    *
    - * If the token is 0, that means either the the ioremap was done
    + * If the token is 0, that means either the ioremap was done
    * before we initialized this layer, or it's a PIO operation. We
    * fallback to a low path in this case. Hopefully, internal devices
    * which are ioremap'ed early should use in_XX/out_XX functions
    diff -Nurp linux-2.6.20/arch/v850/kernel/entry.S linux-2.6.20-the-the/arch/v850/kernel/entry.S
    --- linux-2.6.20/arch/v850/kernel/entry.S 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/arch/v850/kernel/entry.S 2007-02-22 08:14:16.000000000 +0100
    @@ -523,7 +523,7 @@ END(ret_from_trap)


    /* This the initial entry point for a new child thread, with an appropriate
    - stack in place that makes it look the the child is in the middle of an
    + stack in place that makes it look the child is in the middle of an
    syscall. This function is actually `returned to' from switch_thread
    (copy_thread makes ret_from_fork the return address in each new thread's
    saved context). */
    diff -Nurp linux-2.6.20/arch/x86_64/Kconfig linux-2.6.20-the-the/arch/x86_64/Kconfig
    --- linux-2.6.20/arch/x86_64/Kconfig 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/arch/x86_64/Kconfig 2007-02-22 08:06:58.000000000 +0100
    @@ -148,7 +148,7 @@ config MPSC
    Optimize for Intel Pentium 4 and older Nocona/Dempsey Xeon CPUs
    with Intel Extended Memory 64 Technology(EM64T). For details see
    <http://www.intel.com/technology/64bitextensions/>.
    - Note the the latest Xeons (Xeon 51xx and 53xx) are not based on the
    + Note the latest Xeons (Xeon 51xx and 53xx) are not based on the
    Netburst core and shouldn't use this option. You can distingush them
    using the cpu family field
    in /proc/cpuinfo. Family 15 is a older Xeon, Family 6 a newer one
    diff -Nurp linux-2.6.20/block/ll_rw_blk.c linux-2.6.20-the-the/block/ll_rw_blk.c
    --- linux-2.6.20/block/ll_rw_blk.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/block/ll_rw_blk.c 2007-02-22 08:14:26.000000000 +0100
    @@ -1704,7 +1704,7 @@ EXPORT_SYMBOL(blk_stop_queue);
    * on a queue, such as calling the unplug function after a timeout.
    * A block device may call blk_sync_queue to ensure that any
    * such activity is cancelled, thus allowing it to release resources
    - * the the callbacks might use. The caller must already have made sure
    + * the callbacks might use. The caller must already have made sure
    * that its ->make_request_fn will not re-add plugging prior to calling
    * this function.
    *
    diff -Nurp linux-2.6.20/Documentation/ABI/removed/devfs linux-2.6.20-the-the/Documentation/ABI/removed/devfs
    --- linux-2.6.20/Documentation/ABI/removed/devfs 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/Documentation/ABI/removed/devfs 2007-02-22 08:06:08.000000000 +0100
    @@ -6,7 +6,7 @@ Description:
    races, contains a naming policy within the kernel that is
    against the LSB, and can be replaced by using udev.
    The files fs/devfs/*, include/linux/devfs_fs*.h were removed,
    - along with the the assorted devfs function calls throughout the
    + along with the assorted devfs function calls throughout the
    kernel tree.

    Users:
    diff -Nurp linux-2.6.20/Documentation/driver-model/platform.txt linux-2.6.20-the-the/Documentation/driver-model/platform.txt
    --- linux-2.6.20/Documentation/driver-model/platform.txt 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/Documentation/driver-model/platform.txt 2007-02-22 08:11:01.000000000 +0100
    @@ -125,7 +125,7 @@ three different ways to find such a matc
    usually register later during booting, or by module loading.

    - Registering a driver using platform_driver_probe() works just like
    - using platform_driver_register(), except that the the driver won't
    + using platform_driver_register(), except that the driver won't
    be probed later if another device registers. (Which is OK, since
    this interface is only for use with non-hotpluggable devices.)

    diff -Nurp linux-2.6.20/Documentation/netlabel/introduction.txt linux-2.6.20-the-the/Documentation/netlabel/introduction.txt
    --- linux-2.6.20/Documentation/netlabel/introduction.txt 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/Documentation/netlabel/introduction.txt 2007-02-22 08:04:44.000000000 +0100
    @@ -30,7 +30,7 @@ The communication layer exists to allow
    from user space. The NetLabel communication layer uses a message based
    protocol built on top of the Generic NETLINK transport mechanism. The exact
    formatting of these NetLabel messages as well as the Generic NETLINK family
    -names can be found in the the 'net/netlabel/' directory as comments in the
    +names can be found in the 'net/netlabel/' directory as comments in the
    header files as well as in 'include/net/netlabel.h'.

    * Security Module API
    diff -Nurp linux-2.6.20/Documentation/pci.txt linux-2.6.20-the-the/Documentation/pci.txt
    --- linux-2.6.20/Documentation/pci.txt 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/Documentation/pci.txt 2007-02-22 08:09:30.000000000 +0100
    @@ -377,7 +377,7 @@ E.g. clearing pending interrupts.

    3.6 Register IRQ handler
    ~~~~~~~~~~~~~~~~~~~~~~~~
    -While calling request_irq() is the the last step described here,
    +While calling request_irq() is the last step described here,
    this is often just another intermediate step to initialize a device.
    This step can often be deferred until the device is opened for use.

    diff -Nurp linux-2.6.20/Documentation/powerpc/booting-without-of.txt linux-2.6.20-the-the/Documentation/powerpc/booting-without-of.txt
    --- linux-2.6.20/Documentation/powerpc/booting-without-of.txt 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/Documentation/powerpc/booting-without-of.txt 2007-02-22 08:12:04.000000000 +0100
    @@ -1462,7 +1462,7 @@ platforms are moved over to use the flat
    Basically, it is a bus of devices, that could act more or less
    as a complete entity (UCC, USB etc ). All of them should be siblings on
    the "root" qe node, using the common properties from there.
    - The description below applies to the the qe of MPC8360 and
    + The description below applies to the qe of MPC8360 and
    more nodes and properties would be extended in the future.

    i) Root QE device
    diff -Nurp linux-2.6.20/drivers/block/rd.c linux-2.6.20-the-the/drivers/block/rd.c
    --- linux-2.6.20/drivers/block/rd.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/drivers/block/rd.c 2007-02-22 08:09:38.000000000 +0100
    @@ -151,7 +151,7 @@ static int ramdisk_commit_write(struct f
    }

    /*
    - * ->writepage to the the blockdev's mapping has to redirty the page so that the
    + * ->writepage to the blockdev's mapping has to redirty the page so that the
    * VM doesn't go and steal it. We return AOP_WRITEPAGE_ACTIVATE so that the VM
    * won't try to (pointlessly) write the page again for a while.
    *
    diff -Nurp linux-2.6.20/drivers/char/drm/drm_dma.c linux-2.6.20-the-the/drivers/char/drm/drm_dma.c
    --- linux-2.6.20/drivers/char/drm/drm_dma.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/drivers/char/drm/drm_dma.c 2007-02-22 08:05:50.000000000 +0100
    @@ -65,7 +65,7 @@ int drm_dma_setup(drm_device_t * dev)
    * \param dev DRM device.
    *
    * Free all pages associated with DMA buffers, the buffers and pages lists, and
    - * finally the the drm_device::dma structure itself.
    + * finally the drm_device::dma structure itself.
    */
    void drm_dma_takedown(drm_device_t * dev)
    {
    diff -Nurp linux-2.6.20/drivers/char/drm/drm_vm.c linux-2.6.20-the-the/drivers/char/drm/drm_vm.c
    --- linux-2.6.20/drivers/char/drm/drm_vm.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/drivers/char/drm/drm_vm.c 2007-02-22 08:12:18.000000000 +0100
    @@ -133,7 +133,7 @@ static __inline__ struct page *drm_do_vm
    * \param address access address.
    * \return pointer to the page structure.
    *
    - * Get the the mapping, find the real physical page to map, get the page, and
    + * Get the mapping, find the real physical page to map, get the page, and
    * return it.
    */
    static __inline__ struct page *drm_do_vm_shm_nopage(struct vm_area_struct *vma,
    diff -Nurp linux-2.6.20/drivers/char/drm/r300_reg.h linux-2.6.20-the-the/drivers/char/drm/r300_reg.h
    --- linux-2.6.20/drivers/char/drm/r300_reg.h 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/drivers/char/drm/r300_reg.h 2007-02-22 08:13:46.000000000 +0100
    @@ -293,7 +293,7 @@ I am fairly certain that they are correc
    # define R300_PVS_CNTL_1_PROGRAM_START_SHIFT 0
    # define R300_PVS_CNTL_1_POS_END_SHIFT 10
    # define R300_PVS_CNTL_1_PROGRAM_END_SHIFT 20
    -/* Addresses are relative the the vertex program parameters area. */
    +/* Addresses are relative the vertex program parameters area. */
    #define R300_VAP_PVS_CNTL_2 0x22D4
    # define R300_PVS_CNTL_2_PARAM_OFFSET_SHIFT 0
    # define R300_PVS_CNTL_2_PARAM_COUNT_SHIFT 16
    diff -Nurp linux-2.6.20/drivers/char/pcmcia/cm4000_cs.c linux-2.6.20-the-the/drivers/char/pcmcia/cm4000_cs.c
    --- linux-2.6.20/drivers/char/pcmcia/cm4000_cs.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/drivers/char/pcmcia/cm4000_cs.c 2007-02-22 08:05:27.000000000 +0100
    @@ -1115,7 +1115,7 @@ static ssize_t cmm_write(struct file *fi
    /*
    * wait for atr to become valid.
    * note: it is important to lock this code. if we dont, the monitor
    - * could be run between test_bit and the the call the sleep on the
    + * could be run between test_bit and the call the sleep on the
    * atr-queue. if *then* the monitor detects atr valid, it will wake up
    * any process on the atr-queue, *but* since we have been interrupted,
    * we do not yet sleep on this queue. this would result in a missed
    diff -Nurp linux-2.6.20/drivers/ide/pci/siimage.c linux-2.6.20-the-the/drivers/ide/pci/siimage.c
    --- linux-2.6.20/drivers/ide/pci/siimage.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/drivers/ide/pci/siimage.c 2007-02-22 08:04:15.000000000 +0100
    @@ -847,7 +847,7 @@ static void __devinit init_mmio_iops_sii

    /*
    * Now set up the hw. We have to do this ourselves as
    - * the MMIO layout isnt the same as the the standard port
    + * the MMIO layout isnt the same as the standard port
    * based I/O
    */

    diff -Nurp linux-2.6.20/drivers/ieee1394/nodemgr.c linux-2.6.20-the-the/drivers/ieee1394/nodemgr.c
    --- linux-2.6.20/drivers/ieee1394/nodemgr.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/drivers/ieee1394/nodemgr.c 2007-02-22 08:02:30.000000000 +0100
    @@ -1752,7 +1752,7 @@ static int nodemgr_host_thread(void *__h
    generation = get_hpsb_generation(host);

    /* If we get a reset before we are done waiting, then
    - * start the the waiting over again */
    + * start the waiting over again */
    if (generation != g)
    g = generation, i = 0;
    }
    diff -Nurp linux-2.6.20/drivers/isdn/hardware/eicon/divasync.h linux-2.6.20-the-the/drivers/isdn/hardware/eicon/divasync.h
    --- linux-2.6.20/drivers/isdn/hardware/eicon/divasync.h 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/drivers/isdn/hardware/eicon/divasync.h 2007-02-22 08:04:55.000000000 +0100
    @@ -216,7 +216,7 @@ typedef struct
    #define SERIAL_HOOK_RING 0x85
    #define SERIAL_HOOK_DETACH 0x8f
    unsigned char Flags; /* function refinements */
    - /* parameters passed by the the ATTACH request */
    + /* parameters passed by the ATTACH request */
    SERIAL_INT_CB InterruptHandler; /* called on each interrupt */
    SERIAL_DPC_CB DeferredHandler; /* called on hook state changes */
    void *HandlerContext; /* context for both handlers */
    diff -Nurp linux-2.6.20/drivers/isdn/hisax/hfc_usb.c linux-2.6.20-the-the/drivers/isdn/hisax/hfc_usb.c
    --- linux-2.6.20/drivers/isdn/hisax/hfc_usb.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/drivers/isdn/hisax/hfc_usb.c 2007-02-22 08:04:28.000000000 +0100
    @@ -1219,11 +1219,11 @@ usb_init(hfcusb_data * hfc)
    /* aux = output, reset off */
    write_usb(hfc, HFCUSB_CIRM, 0x10);

    - /* set USB_SIZE to match the the wMaxPacketSize for INT or BULK transfers */
    + /* set USB_SIZE to match the wMaxPacketSize for INT or BULK transfers */
    write_usb(hfc, HFCUSB_USB_SIZE,
    (hfc->packet_size / 8) | ((hfc->packet_size / 8) << 4));

    - /* set USB_SIZE_I to match the the wMaxPacketSize for ISO transfers */
    + /* set USB_SIZE_I to match the wMaxPacketSize for ISO transfers */
    write_usb(hfc, HFCUSB_USB_SIZE_I, hfc->iso_packet_size);

    /* enable PCM/GCI master mode */
    diff -Nurp linux-2.6.20/drivers/media/dvb/dvb-usb/dvb-usb-remote.c linux-2.6.20-the-the/drivers/media/dvb/dvb-usb/dvb-usb-remote.c
    --- linux-2.6.20/drivers/media/dvb/dvb-usb/dvb-usb-remote.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/drivers/media/dvb/dvb-usb/dvb-usb-remote.c 2007-02-22 08:04:06.000000000 +0100
    @@ -3,7 +3,7 @@
    * Copyright (C) 2004-6 Patrick Boettcher (patrick.boettcher@desy.de)
    * see dvb-usb-init.c for copyright information.
    *
    - * This file contains functions for initializing the the input-device and for handling remote-control-queries.
    + * This file contains functions for initializing the input-device and for handling remote-control-queries.
    */
    #include "dvb-usb-common.h"
    #include <linux/usb/input.h>
    diff -Nurp linux-2.6.20/drivers/media/dvb/frontends/tda10021.c linux-2.6.20-the-the/drivers/media/dvb/frontends/tda10021.c
    --- linux-2.6.20/drivers/media/dvb/frontends/tda10021.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/drivers/media/dvb/frontends/tda10021.c 2007-02-22 08:01:46.000000000 +0100
    @@ -1,6 +1,6 @@
    /*
    TDA10021 - Single Chip Cable Channel Receiver driver module
    - used on the the Siemens DVB-C cards
    + used on the Siemens DVB-C cards

    Copyright (C) 1999 Convergence Integrated Media GmbH <ralph@convergence.de>
    Copyright (C) 2004 Markus Schulz <msc@antzsystem.de>
    diff -Nurp linux-2.6.20/drivers/media/dvb/frontends/tda10021.h linux-2.6.20-the-the/drivers/media/dvb/frontends/tda10021.h
    --- linux-2.6.20/drivers/media/dvb/frontends/tda10021.h 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/drivers/media/dvb/frontends/tda10021.h 2007-02-22 08:11:46.000000000 +0100
    @@ -1,6 +1,6 @@
    /*
    TDA10021 - Single Chip Cable Channel Receiver driver module
    - used on the the Siemens DVB-C cards
    + used on the Siemens DVB-C cards

    Copyright (C) 1999 Convergence Integrated Media GmbH <ralph@convergence.de>
    Copyright (C) 2004 Markus Schulz <msc@antzsystem.de>
    diff -Nurp linux-2.6.20/drivers/media/dvb/frontends/ves1x93.c linux-2.6.20-the-the/drivers/media/dvb/frontends/ves1x93.c
    --- linux-2.6.20/drivers/media/dvb/frontends/ves1x93.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/drivers/media/dvb/frontends/ves1x93.c 2007-02-22 08:01:36.000000000 +0100
    @@ -306,7 +306,7 @@ static int ves1x93_read_status(struct dv
    * The ves1893 sometimes returns sync values that make no sense,
    * because, e.g., the SIGNAL bit is 0, while some of the higher
    * bits are 1 (and how can there be a CARRIER w/o a SIGNAL?).
    - * Tests showed that the the VITERBI and SYNC bits are returned
    + * Tests showed that the VITERBI and SYNC bits are returned
    * reliably, while the SIGNAL and CARRIER bits ar sometimes wrong.
    * If such a case occurs, we read the value again, until we get a
    * valid value.
    diff -Nurp linux-2.6.20/drivers/media/video/em28xx/em28xx-video.c linux-2.6.20-the-the/drivers/media/video/em28xx/em28xx-video.c
    --- linux-2.6.20/drivers/media/video/em28xx/em28xx-video.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/drivers/media/video/em28xx/em28xx-video.c 2007-02-22 08:06:47.000000000 +0100
    @@ -1729,7 +1729,7 @@ static int em28xx_usb_probe(struct usb_i

    endpoint = &interface->cur_altsetting->endpoint[1].desc;

    - /* check if the the device has the iso in endpoint at the correct place */
    + /* check if the device has the iso in endpoint at the correct place */
    if ((endpoint->bmAttributes & USB_ENDPOINT_XFERTYPE_MASK) !=
    USB_ENDPOINT_XFER_ISOC) {
    em28xx_err(DRIVER_NAME " probing error: endpoint is non-ISO endpoint!\n");
    diff -Nurp linux-2.6.20/drivers/media/video/usbvideo/vicam.c linux-2.6.20-the-the/drivers/media/video/usbvideo/vicam.c
    --- linux-2.6.20/drivers/media/video/usbvideo/vicam.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/drivers/media/video/usbvideo/vicam.c 2007-02-22 08:10:17.000000000 +0100
    @@ -28,7 +28,7 @@
    *
    * Portions of this code were also copied from usbvideo.c
    *
    - * Special thanks to the the whole team at Sourceforge for help making
    + * Special thanks to the whole team at Sourceforge for help making
    * this driver become a reality. Notably:
    * Andy Armstrong who reverse engineered the color encoding and
    * Pavel Machek and Chris Cheney who worked on reverse engineering the
    diff -Nurp linux-2.6.20/drivers/message/fusion/mptbase.c linux-2.6.20-the-the/drivers/message/fusion/mptbase.c
    --- linux-2.6.20/drivers/message/fusion/mptbase.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/drivers/message/fusion/mptbase.c 2007-02-22 08:03:54.000000000 +0100
    @@ -3556,7 +3556,7 @@ initChainBuffers(MPT_ADAPTER *ioc)
    * index = chain_idx
    *
    * Calculate the number of chain buffers needed(plus 1) per I/O
    - * then multiply the the maximum number of simultaneous cmds
    + * then multiply the maximum number of simultaneous cmds
    *
    * num_sge = num sge in request frame + last chain buffer
    * scale = num sge per chain buffer if no chain element
    diff -Nurp linux-2.6.20/drivers/mtd/maps/nettel.c linux-2.6.20-the-the/drivers/mtd/maps/nettel.c
    --- linux-2.6.20/drivers/mtd/maps/nettel.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/drivers/mtd/maps/nettel.c 2007-02-22 08:02:20.000000000 +0100
    @@ -358,7 +358,7 @@ int __init nettel_init(void)
    /* Turn other PAR off so the first probe doesn't find it */
    *intel1par = 0;

    - /* Probe for the the size of the first Intel flash */
    + /* Probe for the size of the first Intel flash */
    nettel_intel_map.size = maxsize;
    nettel_intel_map.phys = intel0addr;
    nettel_intel_map.virt = ioremap_nocache(intel0addr, maxsize);
    diff -Nurp linux-2.6.20/drivers/mtd/onenand/onenand_base.c linux-2.6.20-the-the/drivers/mtd/onenand/onenand_base.c
    --- linux-2.6.20/drivers/mtd/onenand/onenand_base.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/drivers/mtd/onenand/onenand_base.c 2007-02-22 08:11:10.000000000 +0100
    @@ -1911,7 +1911,7 @@ static int onenand_check_maf(int manuf)
    * @param mtd MTD device structure
    *
    * OneNAND detection method:
    - * Compare the the values from command with ones from register
    + * Compare the values from command with ones from register
    */
    static int onenand_probe(struct mtd_info *mtd)
    {
    diff -Nurp linux-2.6.20/drivers/net/bonding/bond_main.c linux-2.6.20-the-the/drivers/net/bonding/bond_main.c
    --- linux-2.6.20/drivers/net/bonding/bond_main.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/drivers/net/bonding/bond_main.c 2007-02-22 07:59:22.000000000 +0100
    @@ -3440,7 +3440,7 @@ void bond_unregister_arp(struct bonding
    /*---------------------------- Hashing Policies -----------------------------*/

    /*
    - * Hash for the the output device based upon layer 3 and layer 4 data. If
    + * Hash for the output device based upon layer 3 and layer 4 data. If
    * the packet is a frag or not TCP or UDP, just use layer 3 data. If it is
    * altogether not IP, mimic bond_xmit_hash_policy_l2()
    */
    diff -Nurp linux-2.6.20/drivers/net/e1000/e1000_hw.c linux-2.6.20-the-the/drivers/net/e1000/e1000_hw.c
    --- linux-2.6.20/drivers/net/e1000/e1000_hw.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/drivers/net/e1000/e1000_hw.c 2007-02-22 08:14:39.000000000 +0100
    @@ -5214,7 +5214,7 @@ e1000_is_onboard_nvm_eeprom(struct e1000
    * hw - Struct containing variables accessed by shared code
    *
    * Reads the first 64 16 bit words of the EEPROM and sums the values read.
    - * If the the sum of the 64 16 bit words is 0xBABA, the EEPROM's checksum is
    + * If the sum of the 64 16 bit words is 0xBABA, the EEPROM's checksum is
    * valid.
    *****************************************************************************/
    int32_t
    diff -Nurp linux-2.6.20/drivers/net/eepro.c linux-2.6.20-the-the/drivers/net/eepro.c
    --- linux-2.6.20/drivers/net/eepro.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/drivers/net/eepro.c 2007-02-22 07:58:42.000000000 +0100
    @@ -1126,7 +1126,7 @@ static void eepro_tx_timeout (struct net
    printk (KERN_ERR "%s: transmit timed out, %s?\n", dev->name,
    "network cable problem");
    /* This is not a duplicate. One message for the console,
    - one for the the log file */
    + one for the log file */
    printk (KERN_DEBUG "%s: transmit timed out, %s?\n", dev->name,
    "network cable problem");
    eepro_complete_selreset(ioaddr);
    diff -Nurp linux-2.6.20/drivers/net/ixgb/ixgb_ee.c linux-2.6.20-the-the/drivers/net/ixgb/ixgb_ee.c
    --- linux-2.6.20/drivers/net/ixgb/ixgb_ee.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/drivers/net/ixgb/ixgb_ee.c 2007-02-22 08:09:47.000000000 +0100
    @@ -315,7 +315,7 @@ ixgb_wait_eeprom_command(struct ixgb_hw
    * hw - Struct containing variables accessed by shared code
    *
    * Reads the first 64 16 bit words of the EEPROM and sums the values read.
    - * If the the sum of the 64 16 bit words is 0xBABA, the EEPROM's checksum is
    + * If the sum of the 64 16 bit words is 0xBABA, the EEPROM's checksum is
    * valid.
    *
    * Returns:
    diff -Nurp linux-2.6.20/drivers/net/meth.h linux-2.6.20-the-the/drivers/net/meth.h
    --- linux-2.6.20/drivers/net/meth.h 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/drivers/net/meth.h 2007-02-22 08:00:29.000000000 +0100
    @@ -126,7 +126,7 @@ typedef struct rx_packet {
    /* Note: when loopback is set this bit becomes collision control. Setting this bit will */
    /* cause a collision to be reported. */

    - /* Bits 5 and 6 are used to determine the the Destination address filter mode */
    + /* Bits 5 and 6 are used to determine the Destination address filter mode */
    #define METH_ACCEPT_MY 0 /* 00: Accept PHY address only */
    #define METH_ACCEPT_MCAST 0x20 /* 01: Accept physical, broadcast, and multicast filter matches only */
    #define METH_ACCEPT_AMCAST 0x40 /* 10: Accept physical, broadcast, and all multicast packets */
    diff -Nurp linux-2.6.20/drivers/net/tulip/interrupt.c linux-2.6.20-the-the/drivers/net/tulip/interrupt.c
    --- linux-2.6.20/drivers/net/tulip/interrupt.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/drivers/net/tulip/interrupt.c 2007-02-22 07:58:54.000000000 +0100
    @@ -270,7 +270,7 @@ done:
    This would turn on IM for devices that is not contributing
    to backlog congestion with unnecessary latency.

    - We monitor the the device RX-ring and have:
    + We monitor the device RX-ring and have:

    HW Interrupt Mitigation either ON or OFF.

    diff -Nurp linux-2.6.20/drivers/net/tulip/winbond-840.c linux-2.6.20-the-the/drivers/net/tulip/winbond-840.c
    --- linux-2.6.20/drivers/net/tulip/winbond-840.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/drivers/net/tulip/winbond-840.c 2007-02-22 08:02:54.000000000 +0100
    @@ -1022,7 +1022,7 @@ static int start_tx(struct sk_buff *skb,
    np->tx_ring[entry].length |= DescEndRing;

    /* Now acquire the irq spinlock.
    - * The difficult race is the the ordering between
    + * The difficult race is the ordering between
    * increasing np->cur_tx and setting DescOwned:
    * - if np->cur_tx is increased first the interrupt
    * handler could consider the packet as transmitted
    diff -Nurp linux-2.6.20/drivers/net/tulip/xircom_cb.c linux-2.6.20-the-the/drivers/net/tulip/xircom_cb.c
    --- linux-2.6.20/drivers/net/tulip/xircom_cb.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/drivers/net/tulip/xircom_cb.c 2007-02-22 08:14:03.000000000 +0100
    @@ -1043,7 +1043,7 @@ static int enable_promisc(struct xircom_


    /*
    -link_status() checks the the links status and will return 0 for no link, 10 for 10mbit link and 100 for.. guess what.
    +link_status() checks the links status and will return 0 for no link, 10 for 10mbit link and 100 for.. guess what.

    Must be called in locked state with interrupts disabled
    */
    diff -Nurp linux-2.6.20/drivers/net/typhoon.c linux-2.6.20-the-the/drivers/net/typhoon.c
    --- linux-2.6.20/drivers/net/typhoon.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/drivers/net/typhoon.c 2007-02-22 07:59:53.000000000 +0100
    @@ -639,7 +639,7 @@ typhoon_issue_command(struct typhoon *tp

    typhoon_inc_cmd_index(&ring->lastWrite, num_cmd);

    - /* "I feel a presence... another warrior is on the the mesa."
    + /* "I feel a presence... another warrior is on the mesa."
    */
    wmb();
    iowrite32(ring->lastWrite, tp->ioaddr + TYPHOON_REG_CMD_READY);
    diff -Nurp linux-2.6.20/drivers/net/wireless/airport.c linux-2.6.20-the-the/drivers/net/wireless/airport.c
    --- linux-2.6.20/drivers/net/wireless/airport.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/drivers/net/wireless/airport.c 2007-02-22 08:10:50.000000000 +0100
    @@ -149,7 +149,7 @@ static int airport_hard_reset(struct ori
    /* Vitally important. If we don't do this it seems we get an
    * interrupt somewhere during the power cycle, since
    * hw_unavailable is already set it doesn't get ACKed, we get
    - * into an interrupt loop and the the PMU decides to turn us
    + * into an interrupt loop and the PMU decides to turn us
    * off. */
    disable_irq(dev->irq);

    diff -Nurp linux-2.6.20/drivers/s390/char/sclp_rw.c linux-2.6.20-the-the/drivers/s390/char/sclp_rw.c
    --- linux-2.6.20/drivers/s390/char/sclp_rw.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/drivers/s390/char/sclp_rw.c 2007-02-22 08:00:04.000000000 +0100
    @@ -23,7 +23,7 @@

    /*
    * The room for the SCCB (only for writing) is not equal to a pages size
    - * (as it is specified as the maximum size in the the SCLP documentation)
    + * (as it is specified as the maximum size in the SCLP documentation)
    * because of the additional data structure described above.
    */
    #define MAX_SCCB_ROOM (PAGE_SIZE - sizeof(struct sclp_buffer))
    diff -Nurp linux-2.6.20/drivers/s390/net/qeth_main.c linux-2.6.20-the-the/drivers/s390/net/qeth_main.c
    --- linux-2.6.20/drivers/s390/net/qeth_main.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/drivers/s390/net/qeth_main.c 2007-02-22 07:58:31.000000000 +0100
    @@ -2773,7 +2773,7 @@ qeth_flush_buffers(struct qeth_qdio_out_
    if (!atomic_read(&queue->set_pci_flags_count)){
    /*
    * there's no outstanding PCI any more, so we
    - * have to request a PCI to be sure the the PCI
    + * have to request a PCI to be sure the PCI
    * will wake at some time in the future then we
    * can flush packed buffers that might still be
    * hanging around, which can happen if no
    diff -Nurp linux-2.6.20/drivers/s390/scsi/zfcp_qdio.c linux-2.6.20-the-the/drivers/s390/scsi/zfcp_qdio.c
    --- linux-2.6.20/drivers/s390/scsi/zfcp_qdio.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/drivers/s390/scsi/zfcp_qdio.c 2007-02-22 08:05:05.000000000 +0100
    @@ -222,7 +222,7 @@ zfcp_qdio_handler_error_check(struct zfc
    * Since we have been using this adapter, it is save to assume
    * that it is not failed but recoverable. The card seems to
    * report link-up events by self-initiated queue shutdown.
    - * That is why we need to clear the the link-down flag
    + * That is why we need to clear the link-down flag
    * which is set again in case we have missed by a mile.
    */
    zfcp_erp_adapter_reopen(
    diff -Nurp linux-2.6.20/drivers/scsi/aic7xxx/aic79xx_pci.c linux-2.6.20-the-the/drivers/scsi/aic7xxx/aic79xx_pci.c
    --- linux-2.6.20/drivers/scsi/aic7xxx/aic79xx_pci.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/drivers/scsi/aic7xxx/aic79xx_pci.c 2007-02-22 08:06:27.000000000 +0100
    @@ -966,7 +966,7 @@ ahd_aic790X_setup(struct ahd_softc *ahd)
    | AHD_BUSFREEREV_BUG;
    ahd->bugs |= AHD_LQOOVERRUN_BUG|AHD_EARLY_REQ_BUG;

    - /* If the user requested the the SLOWCRC bit to be set. */
    + /* If the user requested the SLOWCRC bit to be set. */
    if (aic79xx_slowcrc)
    ahd->features |= AHD_AIC79XXB_SLOWCRC;

    diff -Nurp linux-2.6.20/drivers/scsi/aic94xx/Makefile linux-2.6.20-the-the/drivers/scsi/aic94xx/Makefile
    --- linux-2.6.20/drivers/scsi/aic94xx/Makefile 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/drivers/scsi/aic94xx/Makefile 2007-02-22 08:14:49.000000000 +0100
    @@ -6,7 +6,7 @@
    #
    # This file is licensed under GPLv2.
    #
    -# This file is part of the the aic94xx driver.
    +# This file is part of the aic94xx driver.
    #
    # The aic94xx driver is free software; you can redistribute it and/or
    # modify it under the terms of the GNU General Public License as
    diff -Nurp linux-2.6.20/drivers/scsi/dc395x.c linux-2.6.20-the-the/drivers/scsi/dc395x.c
    --- linux-2.6.20/drivers/scsi/dc395x.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/drivers/scsi/dc395x.c 2007-02-22 07:56:02.000000000 +0100
    @@ -541,7 +541,7 @@ static struct ParameterData __devinitdat


    /*
    - * Safe settings. If set to zero the the BIOS/default values with
    + * Safe settings. If set to zero the BIOS/default values with
    * command line overrides will be used. If set to 1 then safe and
    * slow settings will be used.
    */
    @@ -617,7 +617,7 @@ static void __devinit fix_settings(void)

    /*
    * Mapping from the eeprom delay index value (index into this array)
    - * to the the number of actual seconds that the delay should be for.
    + * to the number of actual seconds that the delay should be for.
    */
    static char __devinitdata eeprom_index_to_delay_map[] =
    { 1, 3, 5, 10, 16, 30, 60, 120 };
    @@ -4136,7 +4136,7 @@ static void __devinit trms1040_write_all
    * @io_port: base I/O address
    * @addr: offset into SEEPROM
    *
    - * Returns the the byte read.
    + * Returns the byte read.
    **/
    static u8 __devinit trms1040_get_data(unsigned long io_port, u8 addr)
    {
    diff -Nurp linux-2.6.20/drivers/scsi/scsi_lib.c linux-2.6.20-the-the/drivers/scsi/scsi_lib.c
    --- linux-2.6.20/drivers/scsi/scsi_lib.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/drivers/scsi/scsi_lib.c 2007-02-22 08:13:03.000000000 +0100
    @@ -173,7 +173,7 @@ int scsi_queue_insert(struct scsi_cmnd *
    * @retries: number of times to retry request
    * @flags: or into request flags;
    *
    - * returns the req->errors value which is the the scsi_cmnd result
    + * returns the req->errors value which is the scsi_cmnd result
    * field.
    **/
    int scsi_execute(struct scsi_device *sdev, const unsigned char *cmd,
    diff -Nurp linux-2.6.20/drivers/usb/host/hc_crisv10.h linux-2.6.20-the-the/drivers/usb/host/hc_crisv10.h
    --- linux-2.6.20/drivers/usb/host/hc_crisv10.h 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/drivers/usb/host/hc_crisv10.h 2007-02-22 08:15:00.000000000 +0100
    @@ -93,7 +93,7 @@ typedef struct etrax_usb_urb_priv {
    __u8 epid;

    /* The rx_data_list field is used for periodic traffic, to hold
    - received data for later processing in the the complete_urb functions,
    + received data for later processing in the complete_urb functions,
    where the data us copied to the urb's transfer_buffer. Basically, we
    use this intermediate storage because we don't know when it's safe to
    reuse the transfer_buffer (FIXME?). */
    diff -Nurp linux-2.6.20/drivers/usb/misc/auerswald.c linux-2.6.20-the-the/drivers/usb/misc/auerswald.c
    --- linux-2.6.20/drivers/usb/misc/auerswald.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/drivers/usb/misc/auerswald.c 2007-02-22 08:05:40.000000000 +0100
    @@ -1307,7 +1307,7 @@ static int auerswald_addservice (pauersw
    }


    -/* remove a service from the the device
    +/* remove a service from the device
    scp->id must be set! */
    static void auerswald_removeservice (pauerswald_t cp, pauerscon_t scp)
    {
    diff -Nurp linux-2.6.20/drivers/usb/net/usbnet.h linux-2.6.20-the-the/drivers/usb/net/usbnet.h
    --- linux-2.6.20/drivers/usb/net/usbnet.h 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/drivers/usb/net/usbnet.h 2007-02-22 08:10:08.000000000 +0100
    @@ -128,7 +128,7 @@ extern void usbnet_disconnect(struct usb


    /* Drivers that reuse some of the standard USB CDC infrastructure
    - * (notably, using multiple interfaces according to the the CDC
    + * (notably, using multiple interfaces according to the CDC
    * union descriptor) get some helper code.
    */
    struct cdc_state {
    diff -Nurp linux-2.6.20/drivers/video/i810/i810_main.c linux-2.6.20-the-the/drivers/video/i810/i810_main.c
    --- linux-2.6.20/drivers/video/i810/i810_main.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/drivers/video/i810/i810_main.c 2007-02-22 08:15:10.000000000 +0100
    @@ -1714,7 +1714,7 @@ static int __devinit i810_alloc_agp_mem(
    * @info: pointer to device specific info structure
    *
    * DESCRIPTION:
    - * Sets the the user monitor's horizontal and vertical
    + * Sets the user monitor's horizontal and vertical
    * frequency limits
    */
    static void __devinit i810_init_monspecs(struct fb_info *info)
    diff -Nurp linux-2.6.20/drivers/video/skeletonfb.c linux-2.6.20-the-the/drivers/video/skeletonfb.c
    --- linux-2.6.20/drivers/video/skeletonfb.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/drivers/video/skeletonfb.c 2007-02-22 08:15:19.000000000 +0100
    @@ -14,7 +14,7 @@
    * of it.
    *
    * First the roles of struct fb_info and struct display have changed. Struct
    - * display will go away. The way the the new framebuffer console code will
    + * display will go away. The way the new framebuffer console code will
    * work is that it will act to translate data about the tty/console in
    * struct vc_data to data in a device independent way in struct fb_info. Then
    * various functions in struct fb_ops will be called to store the device
    diff -Nurp linux-2.6.20/fs/ext2/ext2.h linux-2.6.20-the-the/fs/ext2/ext2.h
    --- linux-2.6.20/fs/ext2/ext2.h 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/fs/ext2/ext2.h 2007-02-22 07:59:03.000000000 +0100
    @@ -42,7 +42,7 @@ struct ext2_inode_info {

    /*
    * i_next_alloc_goal is the *physical* companion to i_next_alloc_block.
    - * it the the physical block number of the block which was most-recently
    + * it the physical block number of the block which was most-recently
    * allocated to this file. This give us the goal (target) for the next
    * allocation when we detect linearly ascending requests.
    */
    diff -Nurp linux-2.6.20/fs/jfs/jfs_dmap.c linux-2.6.20-the-the/fs/jfs/jfs_dmap.c
    --- linux-2.6.20/fs/jfs/jfs_dmap.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/fs/jfs/jfs_dmap.c 2007-02-22 07:58:16.000000000 +0100
    @@ -1507,7 +1507,7 @@ dbAllocAG(struct bmap * bmp, int agno, s
    if (l2nb < budmin) {

    /* search the lower level dmap control pages to get
    - * the starting block number of the the dmap that
    + * the starting block number of the dmap that
    * contains or starts off the free space.
    */
    if ((rc =
    diff -Nurp linux-2.6.20/fs/jfs/jfs_imap.c linux-2.6.20-the-the/fs/jfs/jfs_imap.c
    --- linux-2.6.20/fs/jfs/jfs_imap.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/fs/jfs/jfs_imap.c 2007-02-22 08:01:25.000000000 +0100
    @@ -386,7 +386,7 @@ int diRead(struct inode *ip)
    return -EIO;
    }

    - /* locate the the disk inode requested */
    + /* locate the disk inode requested */
    dp = (struct dinode *) mp->data;
    dp += rel_inode;

    @@ -1407,7 +1407,7 @@ int diAlloc(struct inode *pip, bool dir,
    inum = pip->i_ino + 1;
    ino = inum & (INOSPERIAG - 1);

    - /* back off the the hint if it is outside of the iag */
    + /* back off the hint if it is outside of the iag */
    if (ino == 0)
    inum = pip->i_ino;

    diff -Nurp linux-2.6.20/fs/jfs/jfs_logmgr.c linux-2.6.20-the-the/fs/jfs/jfs_logmgr.c
    --- linux-2.6.20/fs/jfs/jfs_logmgr.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/fs/jfs/jfs_logmgr.c 2007-02-22 08:03:44.000000000 +0100
    @@ -1961,7 +1961,7 @@ static void lbmfree(struct lbuf * bp)
    /*
    * NAME: lbmRedrive
    *
    - * FUNCTION: add a log buffer to the the log redrive list
    + * FUNCTION: add a log buffer to the log redrive list
    *
    * PARAMETER:
    * bp - log buffer
    diff -Nurp linux-2.6.20/fs/xfs/xfs_itable.c linux-2.6.20-the-the/fs/xfs/xfs_itable.c
    --- linux-2.6.20/fs/xfs/xfs_itable.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/fs/xfs/xfs_itable.c 2007-02-22 08:05:16.000000000 +0100
    @@ -809,7 +809,7 @@ xfs_inumbers(
    xfs_buf_relse(agbp);
    agbp = NULL;
    /*
    - * Move up the the last inode in the current
    + * Move up the last inode in the current
    * chunk. The lookup_ge will always get
    * us the first inode in the next chunk.
    */
    diff -Nurp linux-2.6.20/include/asm-arm/dma-mapping.h linux-2.6.20-the-the/include/asm-arm/dma-mapping.h
    --- linux-2.6.20/include/asm-arm/dma-mapping.h 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/include/asm-arm/dma-mapping.h 2007-02-22 08:03:07.000000000 +0100
    @@ -429,7 +429,7 @@ extern void dmabounce_unregister_dev(str
    *
    * The dmabounce routines call this function whenever a dma-mapping
    * is requested to determine whether a given buffer needs to be bounced
    - * or not. The function must return 0 if the the buffer is OK for
    + * or not. The function must return 0 if the buffer is OK for
    * DMA access and 1 if the buffer needs to be bounced.
    *
    */
    diff -Nurp linux-2.6.20/include/asm-powerpc/ppc-pci.h linux-2.6.20-the-the/include/asm-powerpc/ppc-pci.h
    --- linux-2.6.20/include/asm-powerpc/ppc-pci.h 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/include/asm-powerpc/ppc-pci.h 2007-02-22 08:01:55.000000000 +0100
    @@ -62,7 +62,7 @@ struct pci_dev *pci_get_device_by_addr(u
    * eeh_slot_error_detail -- record and EEH error condition to the log
    * @severity: 1 if temporary, 2 if permanent failure.
    *
    - * Obtains the the EEH error details from the RTAS subsystem,
    + * Obtains the EEH error details from the RTAS subsystem,
    * and then logs these details with the RTAS error log system.
    */
    void eeh_slot_error_detail (struct pci_dn *pdn, int severity);
    diff -Nurp linux-2.6.20/include/linux/ext3_fs_i.h linux-2.6.20-the-the/include/linux/ext3_fs_i.h
    --- linux-2.6.20/include/linux/ext3_fs_i.h 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/include/linux/ext3_fs_i.h 2007-02-22 07:56:58.000000000 +0100
    @@ -54,7 +54,7 @@ struct ext3_block_alloc_info {
    /*
    * Was i_next_alloc_goal in ext3_inode_info
    * is the *physical* companion to i_next_alloc_block.
    - * it the the physical block number of the block which was most-recentl
    + * it the physical block number of the block which was most-recentl
    * allocated to this file. This give us the goal (target) for the next
    * allocation when we detect linearly ascending requests.
    */
    diff -Nurp linux-2.6.20/include/linux/ext4_fs_i.h linux-2.6.20-the-the/include/linux/ext4_fs_i.h
    --- linux-2.6.20/include/linux/ext4_fs_i.h 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/include/linux/ext4_fs_i.h 2007-02-22 08:00:15.000000000 +0100
    @@ -52,7 +52,7 @@ struct ext4_block_alloc_info {
    /*
    * Was i_next_alloc_goal in ext4_inode_info
    * is the *physical* companion to i_next_alloc_block.
    - * it the the physical block number of the block which was most-recentl
    + * it the physical block number of the block which was most-recentl
    * allocated to this file. This give us the goal (target) for the next
    * allocation when we detect linearly ascending requests.
    */
    diff -Nurp linux-2.6.20/include/linux/radix-tree.h linux-2.6.20-the-the/include/linux/radix-tree.h
    --- linux-2.6.20/include/linux/radix-tree.h 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/include/linux/radix-tree.h 2007-02-22 08:01:01.000000000 +0100
    @@ -87,10 +87,10 @@ do { \
    * management of their lifetimes must be completely managed by API users.
    *
    * For API usage, in general,
    - * - any function _modifying_ the the tree or tags (inserting or deleting
    + * - any function _modifying_ the tree or tags (inserting or deleting
    * items, setting or clearing tags must exclude other modifications, and
    * exclude any functions reading the tree.
    - * - any function _reading_ the the tree or tags (looking up items or tags,
    + * - any function _reading_ the tree or tags (looking up items or tags,
    * gang lookups) must exclude modifications to the tree, but may occur
    * concurrently with other readers.
    *
    diff -Nurp linux-2.6.20/include/linux/security.h linux-2.6.20-the-the/include/linux/security.h
    --- linux-2.6.20/include/linux/security.h 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/include/linux/security.h 2007-02-22 08:06:37.000000000 +0100
    @@ -322,7 +322,7 @@ struct request_sock;
    * @dir contains the inode structure of parent of the new file.
    * @dentry contains the dentry structure of the new file.
    * @mode contains the mode of the new file.
    - * @dev contains the the device number.
    + * @dev contains the device number.
    * Return 0 if permission is granted.
    * @inode_rename:
    * Check for permission to rename a file or directory.
    diff -Nurp linux-2.6.20/include/linux/usb.h linux-2.6.20-the-the/include/linux/usb.h
    --- linux-2.6.20/include/linux/usb.h 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/include/linux/usb.h 2007-02-22 07:52:59.000000000 +0100
    @@ -125,7 +125,7 @@ enum usb_interface_condition {
    * Each interface may have alternate settings. The initial configuration
    * of a device sets altsetting 0, but the device driver can change
    * that setting using usb_set_interface(). Alternate settings are often
    - * used to control the the use of periodic endpoints, such as by having
    + * used to control the use of periodic endpoints, such as by having
    * different endpoints use different amounts of reserved USB bandwidth.
    * All standards-conformant USB devices that use isochronous endpoints
    * will use them in non-default settings.
    diff -Nurp linux-2.6.20/initramfs/dummy linux-2.6.20-the-the/initramfs/dummy
    --- linux-2.6.20/initramfs/dummy 1970-01-01 01:00:00.000000000 +0100
    +++ linux-2.6.20-the-the/initramfs/dummy 2007-02-06 22:16:46.000000000 +0100
    @@ -0,0 +1 @@
    +dummy file
    diff -Nurp linux-2.6.20/kernel/relay.c linux-2.6.20-the-the/kernel/relay.c
    --- linux-2.6.20/kernel/relay.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/kernel/relay.c 2007-02-22 07:57:21.000000000 +0100
    @@ -302,7 +302,7 @@ static struct rchan_callbacks default_ch

    /**
    * wakeup_readers - wake up readers waiting on a channel
    - * @work: work struct that contains the the channel buffer
    + * @work: work struct that contains the channel buffer
    *
    * This is the work function used to defer reader waking. The
    * reason waking is deferred is that calling directly from write
    diff -Nurp linux-2.6.20/kernel/wait.c linux-2.6.20-the-the/kernel/wait.c
    --- linux-2.6.20/kernel/wait.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/kernel/wait.c 2007-02-22 07:59:39.000000000 +0100
    @@ -61,7 +61,7 @@ EXPORT_SYMBOL(remove_wait_queue);
    * The spin_unlock() itself is semi-permeable and only protects
    * one way (it only protects stuff inside the critical region and
    * stops them from bleeding out - it would still allow subsequent
    - * loads to move into the the critical region).
    + * loads to move into the critical region).
    */
    void fastcall
    prepare_to_wait(wait_queue_head_t *q, wait_queue_t *wait, int state)
    diff -Nurp linux-2.6.20/mm/mmap.c linux-2.6.20-the-the/mm/mmap.c
    --- linux-2.6.20/mm/mmap.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/mm/mmap.c 2007-02-22 07:55:33.000000000 +0100
    @@ -1729,7 +1729,7 @@ detach_vmas_to_be_unmapped(struct mm_str

    /*
    * Split a vma into two pieces at address 'addr', a new vma is allocated
    - * either for the first part or the the tail.
    + * either for the first part or the tail.
    */
    int split_vma(struct mm_struct * mm, struct vm_area_struct * vma,
    unsigned long addr, int new_below)
    diff -Nurp linux-2.6.20/net/decnet/af_decnet.c linux-2.6.20-the-the/net/decnet/af_decnet.c
    --- linux-2.6.20/net/decnet/af_decnet.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/net/decnet/af_decnet.c 2007-02-22 08:15:28.000000000 +0100
    @@ -1836,7 +1836,7 @@ static inline int dn_queue_too_long(stru
    }

    /*
    - * The DECnet spec requires the the "routing layer" accepts packets which
    + * The DECnet spec requires the "routing layer" accepts packets which
    * are at least 230 bytes in size. This excludes any headers which the NSP
    * layer might add, so we always assume that we'll be using the maximal
    * length header on data packets. The variation in length is due to the
    diff -Nurp linux-2.6.20/net/ipv4/cipso_ipv4.c linux-2.6.20-the-the/net/ipv4/cipso_ipv4.c
    --- linux-2.6.20/net/ipv4/cipso_ipv4.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/net/ipv4/cipso_ipv4.c 2007-02-22 08:11:19.000000000 +0100
    @@ -602,7 +602,7 @@ doi_walk_return:
    * @domain: the domain to add
    *
    * Description:
    - * Adds the @domain to the the DOI specified by @doi_def, this function
    + * Adds the @domain to the DOI specified by @doi_def, this function
    * should only be called by external functions (i.e. NetLabel). This function
    * does allocate memory. Returns zero on success, negative values on failure.
    *
    diff -Nurp linux-2.6.20/net/ipv4/ipvs/ip_vs_sed.c linux-2.6.20-the-the/net/ipv4/ipvs/ip_vs_sed.c
    --- linux-2.6.20/net/ipv4/ipvs/ip_vs_sed.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/net/ipv4/ipvs/ip_vs_sed.c 2007-02-22 08:12:51.000000000 +0100
    @@ -18,7 +18,7 @@
    * The SED algorithm attempts to minimize each job's expected delay until
    * completion. The expected delay that the job will experience is
    * (Ci + 1) / Ui if sent to the ith server, in which Ci is the number of
    - * jobs on the the ith server and Ui is the fixed service rate (weight) of
    + * jobs on the ith server and Ui is the fixed service rate (weight) of
    * the ith server. The SED algorithm adopts a greedy policy that each does
    * what is in its own best interest, i.e. to join the queue which would
    * minimize its expected delay of completion.
    diff -Nurp linux-2.6.20/net/ipv4/netfilter/ip_conntrack_core.c linux-2.6.20-the-the/net/ipv4/netfilter/ip_conntrack_core.c
    --- linux-2.6.20/net/ipv4/netfilter/ip_conntrack_core.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/net/ipv4/netfilter/ip_conntrack_core.c 2007-02-22 08:12:41.000000000 +0100
    @@ -910,7 +910,7 @@ void ip_conntrack_unexpect_related(struc
    struct ip_conntrack_expect *i;

    write_lock_bh(&ip_conntrack_lock);
    - /* choose the the oldest expectation to evict */
    + /* choose the oldest expectation to evict */
    list_for_each_entry_reverse(i, &ip_conntrack_expect_list, list) {
    if (expect_matches(i, exp) && del_timer(&i->timeout)) {
    ip_ct_unlink_expect(i);
    diff -Nurp linux-2.6.20/net/ipv4/udp.c linux-2.6.20-the-the/net/ipv4/udp.c
    --- linux-2.6.20/net/ipv4/udp.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/net/ipv4/udp.c 2007-02-22 07:59:12.000000000 +0100
    @@ -915,7 +915,7 @@ int udp_disconnect(struct sock *sk, int
    }

    /* return:
    - * 1 if the the UDP system should process it
    + * 1 if the UDP system should process it
    * 0 if we should drop this packet
    * -1 if it should get processed by xfrm4_rcv_encap
    */
    diff -Nurp linux-2.6.20/net/llc/af_llc.c linux-2.6.20-the-the/net/llc/af_llc.c
    --- linux-2.6.20/net/llc/af_llc.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/net/llc/af_llc.c 2007-02-22 07:55:16.000000000 +0100
    @@ -324,7 +324,7 @@ static int llc_ui_bind(struct socket *so
    memset(&laddr, 0, sizeof(laddr));
    memset(&daddr, 0, sizeof(daddr));
    /*
    - * FIXME: check if the the address is multicast,
    + * FIXME: check if the address is multicast,
    * only SOCK_DGRAM can do this.
    */
    memcpy(laddr.mac, addr->sllc_mac, IFHWADDRLEN);
    diff -Nurp linux-2.6.20/net/netfilter/nf_conntrack_expect.c linux-2.6.20-the-the/net/netfilter/nf_conntrack_expect.c
    --- linux-2.6.20/net/netfilter/nf_conntrack_expect.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/net/netfilter/nf_conntrack_expect.c 2007-02-22 08:11:28.000000000 +0100
    @@ -177,7 +177,7 @@ void nf_conntrack_unexpect_related(struc
    struct nf_conntrack_expect *i;

    write_lock_bh(&nf_conntrack_lock);
    - /* choose the the oldest expectation to evict */
    + /* choose the oldest expectation to evict */
    list_for_each_entry_reverse(i, &nf_conntrack_expect_list, list) {
    if (expect_matches(i, exp) && del_timer(&i->timeout)) {
    nf_ct_unlink_expect(i);
    diff -Nurp linux-2.6.20/net/rxrpc/connection.c linux-2.6.20-the-the/net/rxrpc/connection.c
    --- linux-2.6.20/net/rxrpc/connection.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/net/rxrpc/connection.c 2007-02-22 08:12:31.000000000 +0100
    @@ -496,7 +496,7 @@ void rxrpc_conn_clearall(struct rxrpc_pe
    }
    spin_unlock(&peer->conn_gylock);

    - /* wait for the the conn graveyard to be completely cleared */
    + /* wait for the conn graveyard to be completely cleared */
    set_current_state(TASK_UNINTERRUPTIBLE);
    add_wait_queue(&peer->conn_gy_waitq, &myself);

    diff -Nurp linux-2.6.20/net/rxrpc/peer.c linux-2.6.20-the-the/net/rxrpc/peer.c
    --- linux-2.6.20/net/rxrpc/peer.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/net/rxrpc/peer.c 2007-02-22 07:57:47.000000000 +0100
    @@ -343,7 +343,7 @@ void rxrpc_peer_clearall(struct rxrpc_tr
    }
    spin_unlock(&trans->peer_gylock);

    - /* wait for the the peer graveyard to be completely cleared */
    + /* wait for the peer graveyard to be completely cleared */
    set_current_state(TASK_UNINTERRUPTIBLE);
    add_wait_queue(&trans->peer_gy_waitq, &myself);

    diff -Nurp linux-2.6.20/net/sctp/chunk.c linux-2.6.20-the-the/net/sctp/chunk.c
    --- linux-2.6.20/net/sctp/chunk.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/net/sctp/chunk.c 2007-02-22 08:01:14.000000000 +0100
    @@ -3,7 +3,7 @@
    *
    * This file is part of the SCTP kernel reference Implementation
    *
    - * This file contains the code relating the the chunk abstraction.
    + * This file contains the code relating the chunk abstraction.
    *
    * The SCTP reference implementation is free software;
    * you can redistribute it and/or modify it under the terms of
    diff -Nurp linux-2.6.20/net/sctp/socket.c linux-2.6.20-the-the/net/sctp/socket.c
    --- linux-2.6.20/net/sctp/socket.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/net/sctp/socket.c 2007-02-22 07:58:06.000000000 +0100
    @@ -2538,7 +2538,7 @@ static int sctp_setsockopt_rtoinfo(struc
    *
    * 7.1.2 SCTP_ASSOCINFO
    *
    - * This option is used to tune the the maximum retransmission attempts
    + * This option is used to tune the maximum retransmission attempts
    * of the association.
    * Returns an error if the new association retransmission value is
    * greater than the sum of the retransmission value of the peer.
    @@ -4369,7 +4369,7 @@ static int sctp_getsockopt_rtoinfo(struc
    *
    * 7.1.2 SCTP_ASSOCINFO
    *
    - * This option is used to tune the the maximum retransmission attempts
    + * This option is used to tune the maximum retransmission attempts
    * of the association.
    * Returns an error if the new association retransmission value is
    * greater than the sum of the retransmission value of the peer.
    diff -Nurp linux-2.6.20/net/sunrpc/svcauth.c linux-2.6.20-the-the/net/sunrpc/svcauth.c
    --- linux-2.6.20/net/sunrpc/svcauth.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/net/sunrpc/svcauth.c 2007-02-22 08:02:10.000000000 +0100
    @@ -65,7 +65,7 @@ int svc_set_client(struct svc_rqst *rqst
    }

    /* A request, which was authenticated, has now executed.
    - * Time to finalise the the credentials and verifier
    + * Time to finalise the credentials and verifier
    * and release and resources
    */
    int svc_authorise(struct svc_rqst *rqstp)
    diff -Nurp linux-2.6.20/net/tipc/link.c linux-2.6.20-the-the/net/tipc/link.c
    --- linux-2.6.20/net/tipc/link.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/net/tipc/link.c 2007-02-22 08:00:39.000000000 +0100
    @@ -1128,7 +1128,7 @@ int tipc_link_send_buf(struct link *l_pt

    /*
    * tipc_link_send(): same as tipc_link_send_buf(), but the link to use has
    - * not been selected yet, and the the owner node is not locked
    + * not been selected yet, and the owner node is not locked
    * Called by TIPC internal users, e.g. the name distributor
    */

    diff -Nurp linux-2.6.20/scripts/basic/docproc.c linux-2.6.20-the-the/scripts/basic/docproc.c
    --- linux-2.6.20/scripts/basic/docproc.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/scripts/basic/docproc.c 2007-02-22 08:03:34.000000000 +0100
    @@ -211,7 +211,7 @@ void find_export_symbols(char * filename
    * Document all external or internal functions in a file.
    * Call kernel-doc with following parameters:
    * kernel-doc -docbook -nofunction function_name1 filename
    - * function names are obtained from all the the src files
    + * function names are obtained from all the src files
    * by find_export_symbols.
    * intfunc uses -nofunction
    * extfunc uses -function
    diff -Nurp linux-2.6.20/sound/pci/ac97/ac97_codec.c linux-2.6.20-the-the/sound/pci/ac97/ac97_codec.c
    --- linux-2.6.20/sound/pci/ac97/ac97_codec.c 2007-02-04 19:44:54.000000000 +0100
    +++ linux-2.6.20-the-the/sound/pci/ac97/ac97_codec.c 2007-02-22 08:03:22.000000000 +0100
    @@ -1075,7 +1075,7 @@ static void check_volume_resolution(stru
    unsigned short val;
    snd_ac97_write(ac97, reg, 0x8080 | cbit[i] | (cbit[i] << 8));
    /* Do the read twice due to buffers on some ac97 codecs.
    - * e.g. The STAC9704 returns exactly what you wrote the the register
    + * e.g. The STAC9704 returns exactly what you wrote the register
    * if you read it immediately. This causes the detect routine to fail.
    */
    val = snd_ac97_read(ac97, reg);
    --
    Michael Opdenacker, Free Electrons
    Free Embedded Linux Training Materials
    on http://free-electrons.com/training
    (More than 1500 pages!)
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2007-02-22 10:03    [W:0.102 / U:29.464 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site