Fix occurrences of "the the "

Signed-off-by: Michael Opdenacker <michael@free-electrons.com>
Signed-off-by: Adrian Bunk <bunk@stusta.de>
This commit is contained in:
Michael Opdenacker 2007-05-09 08:57:56 +02:00 committed by Adrian Bunk
parent 02a3e59a08
commit 59c51591a0
72 changed files with 79 additions and 79 deletions

View file

@ -6,7 +6,7 @@ Description:
races, contains a naming policy within the kernel that is races, contains a naming policy within the kernel that is
against the LSB, and can be replaced by using udev. against the LSB, and can be replaced by using udev.
The files fs/devfs/*, include/linux/devfs_fs*.h were removed, 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. kernel tree.
Users: Users:

View file

@ -125,7 +125,7 @@ three different ways to find such a match:
usually register later during booting, or by module loading. usually register later during booting, or by module loading.
- Registering a driver using platform_driver_probe() works just like - 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 be probed later if another device registers. (Which is OK, since
this interface is only for use with non-hotpluggable devices.) this interface is only for use with non-hotpluggable devices.)

View file

@ -30,7 +30,7 @@ The communication layer exists to allow NetLabel configuration and monitoring
from user space. The NetLabel communication layer uses a message based from user space. The NetLabel communication layer uses a message based
protocol built on top of the Generic NETLINK transport mechanism. The exact protocol built on top of the Generic NETLINK transport mechanism. The exact
formatting of these NetLabel messages as well as the Generic NETLINK family 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'. header files as well as in 'include/net/netlabel.h'.
* Security Module API * Security Module API

View file

@ -373,7 +373,7 @@ E.g. clearing pending interrupts.
3.6 Register IRQ handler 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 is often just another intermediate step to initialize a device.
This step can often be deferred until the device is opened for use. This step can often be deferred until the device is opened for use.

View file

@ -1444,7 +1444,7 @@ platforms are moved over to use the flattened-device-tree model.
Basically, it is a bus of devices, that could act more or less 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 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 "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. more nodes and properties would be extended in the future.
i) Root QE device i) Root QE device

View file

@ -92,7 +92,7 @@ cflags-y += -ffreestanding
# when fed the toolchain default! # when fed the toolchain default!
# #
# Certain gcc versions upto gcc 4.1.1 (probably 4.2-subversion as of # 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 # are used, so we kludge that here. A bug has been filed at
# http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29413. # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29413.
# #

View file

@ -14,7 +14,7 @@
#include <linux/pci.h> #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. * to the finite max.
*/ */
static void __init quirk_sb1250_pci(struct pci_dev *dev) static void __init quirk_sb1250_pci(struct pci_dev *dev)
@ -35,7 +35,7 @@ DECLARE_PCI_FIXUP_EARLY(PCI_VENDOR_ID_SIBYTE, PCI_DEVICE_ID_BCM1250_HT,
quirk_sb1250_ht); 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) static void __init quirk_sp1011(struct pci_dev *dev)
{ {

View file

@ -74,7 +74,7 @@ static void spider_io_flush(const volatile void __iomem *addr)
/* Fast path if we have a non-0 token, it indicates which bus we /* Fast path if we have a non-0 token, it indicates which bus we
* are on. * are on.
* *
* If the token is 0, that means either the the ioremap was done * If the token is 0, that means either that the ioremap was done
* before we initialized this layer, or it's a PIO operation. We * before we initialized this layer, or it's a PIO operation. We
* fallback to a low path in this case. Hopefully, internal devices * fallback to a low path in this case. Hopefully, internal devices
* which are ioremap'ed early should use in_XX/out_XX functions * which are ioremap'ed early should use in_XX/out_XX functions

View file

@ -523,7 +523,7 @@ END(ret_from_trap)
/* This the initial entry point for a new child thread, with an appropriate /* 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 that the child is in the middle of an
syscall. This function is actually `returned to' from switch_thread syscall. This function is actually `returned to' from switch_thread
(copy_thread makes ret_from_fork the return address in each new thread's (copy_thread makes ret_from_fork the return address in each new thread's
saved context). */ saved context). */

View file

@ -1704,7 +1704,7 @@ EXPORT_SYMBOL(blk_stop_queue);
* on a queue, such as calling the unplug function after a timeout. * on a queue, such as calling the unplug function after a timeout.
* A block device may call blk_sync_queue to ensure that any * A block device may call blk_sync_queue to ensure that any
* such activity is cancelled, thus allowing it to release resources * such activity is cancelled, thus allowing it to release resources
* the the callbacks might use. The caller must already have made sure * that the callbacks might use. The caller must already have made sure
* that its ->make_request_fn will not re-add plugging prior to calling * that its ->make_request_fn will not re-add plugging prior to calling
* this function. * this function.
* *

View file

@ -151,7 +151,7 @@ static int ramdisk_commit_write(struct file *file, struct page *page,
} }
/* /*
* ->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 * 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. * won't try to (pointlessly) write the page again for a while.
* *

View file

@ -65,7 +65,7 @@ int drm_dma_setup(drm_device_t * dev)
* \param dev DRM device. * \param dev DRM device.
* *
* Free all pages associated with DMA buffers, the buffers and pages lists, and * 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) void drm_dma_takedown(drm_device_t * dev)
{ {

View file

@ -157,7 +157,7 @@ static __inline__ struct page *drm_do_vm_nopage(struct vm_area_struct *vma,
* \param address access address. * \param address access address.
* \return pointer to the page structure. * \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. * return it.
*/ */
static __inline__ struct page *drm_do_vm_shm_nopage(struct vm_area_struct *vma, static __inline__ struct page *drm_do_vm_shm_nopage(struct vm_area_struct *vma,

View file

@ -293,7 +293,7 @@ I am fairly certain that they are correct unless stated otherwise in comments.
# define R300_PVS_CNTL_1_PROGRAM_START_SHIFT 0 # define R300_PVS_CNTL_1_PROGRAM_START_SHIFT 0
# define R300_PVS_CNTL_1_POS_END_SHIFT 10 # define R300_PVS_CNTL_1_POS_END_SHIFT 10
# define R300_PVS_CNTL_1_PROGRAM_END_SHIFT 20 # define R300_PVS_CNTL_1_PROGRAM_END_SHIFT 20
/* Addresses are relative the the vertex program parameters area. */ /* Addresses are relative to the vertex program parameters area. */
#define R300_VAP_PVS_CNTL_2 0x22D4 #define R300_VAP_PVS_CNTL_2 0x22D4
# define R300_PVS_CNTL_2_PARAM_OFFSET_SHIFT 0 # define R300_PVS_CNTL_2_PARAM_OFFSET_SHIFT 0
# define R300_PVS_CNTL_2_PARAM_COUNT_SHIFT 16 # define R300_PVS_CNTL_2_PARAM_COUNT_SHIFT 16

View file

@ -1114,7 +1114,7 @@ static ssize_t cmm_write(struct file *filp, const char __user *buf,
/* /*
* wait for atr to become valid. * wait for atr to become valid.
* note: it is important to lock this code. if we dont, the monitor * 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 to sleep on the
* atr-queue. if *then* the monitor detects atr valid, it will wake up * 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, * 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 * we do not yet sleep on this queue. this would result in a missed

View file

@ -831,7 +831,7 @@ static void __devinit init_mmio_iops_siimage(ide_hwif_t *hwif)
/* /*
* Now set up the hw. We have to do this ourselves as * 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 * based I/O
*/ */

View file

@ -1702,7 +1702,7 @@ static int nodemgr_host_thread(void *__hi)
generation = get_hpsb_generation(host); generation = get_hpsb_generation(host);
/* If we get a reset before we are done waiting, then /* 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) if (generation != g)
g = generation, i = 0; g = generation, i = 0;
} }

View file

@ -216,7 +216,7 @@ typedef struct
#define SERIAL_HOOK_RING 0x85 #define SERIAL_HOOK_RING 0x85
#define SERIAL_HOOK_DETACH 0x8f #define SERIAL_HOOK_DETACH 0x8f
unsigned char Flags; /* function refinements */ 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_INT_CB InterruptHandler; /* called on each interrupt */
SERIAL_DPC_CB DeferredHandler; /* called on hook state changes */ SERIAL_DPC_CB DeferredHandler; /* called on hook state changes */
void *HandlerContext; /* context for both handlers */ void *HandlerContext; /* context for both handlers */

View file

@ -1217,11 +1217,11 @@ usb_init(hfcusb_data * hfc)
/* aux = output, reset off */ /* aux = output, reset off */
write_usb(hfc, HFCUSB_CIRM, 0x10); 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, write_usb(hfc, HFCUSB_USB_SIZE,
(hfc->packet_size / 8) | ((hfc->packet_size / 8) << 4)); (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); write_usb(hfc, HFCUSB_USB_SIZE_I, hfc->iso_packet_size);
/* enable PCM/GCI master mode */ /* enable PCM/GCI master mode */

View file

@ -3,7 +3,7 @@
* Copyright (C) 2004-6 Patrick Boettcher (patrick.boettcher@desy.de) * Copyright (C) 2004-6 Patrick Boettcher (patrick.boettcher@desy.de)
* see dvb-usb-init.c for copyright information. * 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 "dvb-usb-common.h"
#include <linux/usb/input.h> #include <linux/usb/input.h>

View file

@ -1,6 +1,6 @@
/* /*
TDA10021 - Single Chip Cable Channel Receiver driver module 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) 1999 Convergence Integrated Media GmbH <ralph@convergence.de>
Copyright (C) 2004 Markus Schulz <msc@antzsystem.de> Copyright (C) 2004 Markus Schulz <msc@antzsystem.de>

View file

@ -306,7 +306,7 @@ static int ves1x93_read_status(struct dvb_frontend* fe, fe_status_t* status)
* The ves1893 sometimes returns sync values that make no sense, * The ves1893 sometimes returns sync values that make no sense,
* because, e.g., the SIGNAL bit is 0, while some of the higher * 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?). * 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. * reliably, while the SIGNAL and CARRIER bits ar sometimes wrong.
* If such a case occurs, we read the value again, until we get a * If such a case occurs, we read the value again, until we get a
* valid value. * valid value.

View file

@ -1729,7 +1729,7 @@ static int em28xx_usb_probe(struct usb_interface *interface,
endpoint = &interface->cur_altsetting->endpoint[1].desc; 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) != if ((endpoint->bmAttributes & USB_ENDPOINT_XFERTYPE_MASK) !=
USB_ENDPOINT_XFER_ISOC) { USB_ENDPOINT_XFER_ISOC) {
em28xx_err(DRIVER_NAME " probing error: endpoint is non-ISO endpoint!\n"); em28xx_err(DRIVER_NAME " probing error: endpoint is non-ISO endpoint!\n");

View file

@ -28,7 +28,7 @@
* *
* Portions of this code were also copied from usbvideo.c * 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: * this driver become a reality. Notably:
* Andy Armstrong who reverse engineered the color encoding and * Andy Armstrong who reverse engineered the color encoding and
* Pavel Machek and Chris Cheney who worked on reverse engineering the * Pavel Machek and Chris Cheney who worked on reverse engineering the

View file

@ -3585,7 +3585,7 @@ initChainBuffers(MPT_ADAPTER *ioc)
* index = chain_idx * index = chain_idx
* *
* Calculate the number of chain buffers needed(plus 1) per I/O * 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 * num_sge = num sge in request frame + last chain buffer
* scale = num sge per chain buffer if no chain element * scale = num sge per chain buffer if no chain element

View file

@ -358,7 +358,7 @@ int __init nettel_init(void)
/* Turn other PAR off so the first probe doesn't find it */ /* Turn other PAR off so the first probe doesn't find it */
*intel1par = 0; *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.size = maxsize;
nettel_intel_map.phys = intel0addr; nettel_intel_map.phys = intel0addr;
nettel_intel_map.virt = ioremap_nocache(intel0addr, maxsize); nettel_intel_map.virt = ioremap_nocache(intel0addr, maxsize);

View file

@ -2192,7 +2192,7 @@ static int onenand_check_maf(int manuf)
* @param mtd MTD device structure * @param mtd MTD device structure
* *
* OneNAND detection method: * 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) static int onenand_probe(struct mtd_info *mtd)
{ {

View file

@ -3461,7 +3461,7 @@ void bond_unregister_arp(struct bonding *bond)
/*---------------------------- Hashing Policies -----------------------------*/ /*---------------------------- 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 * 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() * altogether not IP, mimic bond_xmit_hash_policy_l2()
*/ */

View file

@ -1126,7 +1126,7 @@ static void eepro_tx_timeout (struct net_device *dev)
printk (KERN_ERR "%s: transmit timed out, %s?\n", dev->name, printk (KERN_ERR "%s: transmit timed out, %s?\n", dev->name,
"network cable problem"); "network cable problem");
/* This is not a duplicate. One message for the console, /* 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, printk (KERN_DEBUG "%s: transmit timed out, %s?\n", dev->name,
"network cable problem"); "network cable problem");
eepro_complete_selreset(ioaddr); eepro_complete_selreset(ioaddr);

View file

@ -315,7 +315,7 @@ ixgb_wait_eeprom_command(struct ixgb_hw *hw)
* hw - Struct containing variables accessed by shared code * hw - Struct containing variables accessed by shared code
* *
* Reads the first 64 16 bit words of the EEPROM and sums the values read. * 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. * valid.
* *
* Returns: * Returns:

View file

@ -126,7 +126,7 @@ typedef struct rx_packet {
/* Note: when loopback is set this bit becomes collision control. Setting this bit will */ /* Note: when loopback is set this bit becomes collision control. Setting this bit will */
/* cause a collision to be reported. */ /* 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_MY 0 /* 00: Accept PHY address only */
#define METH_ACCEPT_MCAST 0x20 /* 01: Accept physical, broadcast, and multicast filter matches 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 */ #define METH_ACCEPT_AMCAST 0x40 /* 10: Accept physical, broadcast, and all multicast packets */

View file

@ -269,7 +269,7 @@ done:
This would turn on IM for devices that is not contributing This would turn on IM for devices that is not contributing
to backlog congestion with unnecessary latency. 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. HW Interrupt Mitigation either ON or OFF.

View file

@ -1021,7 +1021,7 @@ static int start_tx(struct sk_buff *skb, struct net_device *dev)
np->tx_ring[entry].length |= DescEndRing; np->tx_ring[entry].length |= DescEndRing;
/* Now acquire the irq spinlock. /* 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: * increasing np->cur_tx and setting DescOwned:
* - if np->cur_tx is increased first the interrupt * - if np->cur_tx is increased first the interrupt
* handler could consider the packet as transmitted * handler could consider the packet as transmitted

View file

@ -1043,7 +1043,7 @@ static int enable_promisc(struct xircom_private *card)
/* /*
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 Must be called in locked state with interrupts disabled
*/ */

View file

@ -639,7 +639,7 @@ typhoon_issue_command(struct typhoon *tp, int num_cmd, struct cmd_desc *cmd,
typhoon_inc_cmd_index(&ring->lastWrite, num_cmd); 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(); wmb();
iowrite32(ring->lastWrite, tp->ioaddr + TYPHOON_REG_CMD_READY); iowrite32(ring->lastWrite, tp->ioaddr + TYPHOON_REG_CMD_READY);

View file

@ -149,7 +149,7 @@ static int airport_hard_reset(struct orinoco_private *priv)
/* Vitally important. If we don't do this it seems we get an /* Vitally important. If we don't do this it seems we get an
* interrupt somewhere during the power cycle, since * interrupt somewhere during the power cycle, since
* hw_unavailable is already set it doesn't get ACKed, we get * 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. */ * off. */
disable_irq(dev->irq); disable_irq(dev->irq);

View file

@ -23,7 +23,7 @@
/* /*
* The room for the SCCB (only for writing) is not equal to a pages size * 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. * because of the additional data structure described above.
*/ */
#define MAX_SCCB_ROOM (PAGE_SIZE - sizeof(struct sclp_buffer)) #define MAX_SCCB_ROOM (PAGE_SIZE - sizeof(struct sclp_buffer))

View file

@ -2860,7 +2860,7 @@ qeth_flush_buffers(struct qeth_qdio_out_q *queue, int under_int,
if (!atomic_read(&queue->set_pci_flags_count)){ if (!atomic_read(&queue->set_pci_flags_count)){
/* /*
* there's no outstanding PCI any more, so we * 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 that the PCI
* will wake at some time in the future then we * will wake at some time in the future then we
* can flush packed buffers that might still be * can flush packed buffers that might still be
* hanging around, which can happen if no * hanging around, which can happen if no

View file

@ -222,7 +222,7 @@ zfcp_qdio_handler_error_check(struct zfcp_adapter *adapter, unsigned int status,
* Since we have been using this adapter, it is save to assume * Since we have been using this adapter, it is save to assume
* that it is not failed but recoverable. The card seems to * that it is not failed but recoverable. The card seems to
* report link-up events by self-initiated queue shutdown. * 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. * which is set again in case we have missed by a mile.
*/ */
zfcp_erp_adapter_reopen( zfcp_erp_adapter_reopen(

View file

@ -966,7 +966,7 @@ ahd_aic790X_setup(struct ahd_softc *ahd)
| AHD_BUSFREEREV_BUG; | AHD_BUSFREEREV_BUG;
ahd->bugs |= AHD_LQOOVERRUN_BUG|AHD_EARLY_REQ_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 that the SLOWCRC bit to be set. */
if (aic79xx_slowcrc) if (aic79xx_slowcrc)
ahd->features |= AHD_AIC79XXB_SLOWCRC; ahd->features |= AHD_AIC79XXB_SLOWCRC;

View file

@ -6,7 +6,7 @@
# #
# This file is licensed under GPLv2. # 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 # The aic94xx driver is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License as # modify it under the terms of the GNU General Public License as

View file

@ -541,7 +541,7 @@ static struct ParameterData __devinitdata cfg_data[] = {
/* /*
* 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 * command line overrides will be used. If set to 1 then safe and
* slow settings will be used. * 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) * 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[] = static char __devinitdata eeprom_index_to_delay_map[] =
{ 1, 3, 5, 10, 16, 30, 60, 120 }; { 1, 3, 5, 10, 16, 30, 60, 120 };
@ -4136,7 +4136,7 @@ static void __devinit trms1040_write_all(struct NvRamType *eeprom, unsigned long
* @io_port: base I/O address * @io_port: base I/O address
* @addr: offset into SEEPROM * @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) static u8 __devinit trms1040_get_data(unsigned long io_port, u8 addr)
{ {

View file

@ -173,7 +173,7 @@ int scsi_queue_insert(struct scsi_cmnd *cmd, int reason)
* @retries: number of times to retry request * @retries: number of times to retry request
* @flags: or into request flags; * @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. * field.
**/ **/
int scsi_execute(struct scsi_device *sdev, const unsigned char *cmd, int scsi_execute(struct scsi_device *sdev, const unsigned char *cmd,

View file

@ -1307,7 +1307,7 @@ static int auerswald_addservice (pauerswald_t cp, pauerscon_t scp)
} }
/* remove a service from the the device /* remove a service from the device
scp->id must be set! */ scp->id must be set! */
static void auerswald_removeservice (pauerswald_t cp, pauerscon_t scp) static void auerswald_removeservice (pauerswald_t cp, pauerscon_t scp)
{ {

View file

@ -129,7 +129,7 @@ extern void usbnet_disconnect(struct usb_interface *);
/* Drivers that reuse some of the standard USB CDC infrastructure /* 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. * union descriptor) get some helper code.
*/ */
struct cdc_state { struct cdc_state {

View file

@ -1717,7 +1717,7 @@ static int __devinit i810_alloc_agp_mem(struct fb_info *info)
* @info: pointer to device specific info structure * @info: pointer to device specific info structure
* *
* DESCRIPTION: * DESCRIPTION:
* Sets the the user monitor's horizontal and vertical * Sets the user monitor's horizontal and vertical
* frequency limits * frequency limits
*/ */
static void __devinit i810_init_monspecs(struct fb_info *info) static void __devinit i810_init_monspecs(struct fb_info *info)

View file

@ -14,7 +14,7 @@
* of it. * of it.
* *
* First the roles of struct fb_info and struct display have changed. Struct * 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 * 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 * 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 * various functions in struct fb_ops will be called to store the device

View file

@ -1507,7 +1507,7 @@ dbAllocAG(struct bmap * bmp, int agno, s64 nblocks, int l2nb, s64 * results)
if (l2nb < budmin) { if (l2nb < budmin) {
/* search the lower level dmap control pages to get /* 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. * contains or starts off the free space.
*/ */
if ((rc = if ((rc =

View file

@ -386,7 +386,7 @@ int diRead(struct inode *ip)
return -EIO; return -EIO;
} }
/* locate the the disk inode requested */ /* locate the disk inode requested */
dp = (struct dinode *) mp->data; dp = (struct dinode *) mp->data;
dp += rel_inode; dp += rel_inode;
@ -1407,7 +1407,7 @@ int diAlloc(struct inode *pip, bool dir, struct inode *ip)
inum = pip->i_ino + 1; inum = pip->i_ino + 1;
ino = inum & (INOSPERIAG - 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) if (ino == 0)
inum = pip->i_ino; inum = pip->i_ino;

View file

@ -1960,7 +1960,7 @@ static void lbmfree(struct lbuf * bp)
/* /*
* NAME: lbmRedrive * NAME: lbmRedrive
* *
* FUNCTION: add a log buffer to the the log redrive list * FUNCTION: add a log buffer to the log redrive list
* *
* PARAMETER: * PARAMETER:
* bp - log buffer * bp - log buffer

View file

@ -809,7 +809,7 @@ xfs_inumbers(
xfs_buf_relse(agbp); xfs_buf_relse(agbp);
agbp = NULL; 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 * chunk. The lookup_ge will always get
* us the first inode in the next chunk. * us the first inode in the next chunk.
*/ */

View file

@ -445,7 +445,7 @@ extern void dmabounce_unregister_dev(struct device *);
* *
* The dmabounce routines call this function whenever a dma-mapping * The dmabounce routines call this function whenever a dma-mapping
* is requested to determine whether a given buffer needs to be bounced * 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. * DMA access and 1 if the buffer needs to be bounced.
* *
*/ */

View file

@ -64,7 +64,7 @@ struct pci_dev *pci_get_device_by_addr(unsigned long addr);
* eeh_slot_error_detail -- record and EEH error condition to the log * eeh_slot_error_detail -- record and EEH error condition to the log
* @severity: 1 if temporary, 2 if permanent failure. * @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. * and then logs these details with the RTAS error log system.
*/ */
void eeh_slot_error_detail (struct pci_dn *pdn, int severity); void eeh_slot_error_detail (struct pci_dn *pdn, int severity);

View file

@ -54,7 +54,7 @@ struct ext3_block_alloc_info {
/* /*
* Was i_next_alloc_goal in ext3_inode_info * Was i_next_alloc_goal in ext3_inode_info
* is the *physical* companion to i_next_alloc_block. * 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 * allocated to this file. This give us the goal (target) for the next
* allocation when we detect linearly ascending requests. * allocation when we detect linearly ascending requests.
*/ */

View file

@ -52,7 +52,7 @@ struct ext4_block_alloc_info {
/* /*
* Was i_next_alloc_goal in ext4_inode_info * Was i_next_alloc_goal in ext4_inode_info
* is the *physical* companion to i_next_alloc_block. * 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 * allocated to this file. This give us the goal (target) for the next
* allocation when we detect linearly ascending requests. * allocation when we detect linearly ascending requests.
*/ */

View file

@ -87,10 +87,10 @@ do { \
* management of their lifetimes must be completely managed by API users. * management of their lifetimes must be completely managed by API users.
* *
* For API usage, in general, * 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 * items, setting or clearing tags must exclude other modifications, and
* exclude any functions reading the tree. * 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 * gang lookups) must exclude modifications to the tree, but may occur
* concurrently with other readers. * concurrently with other readers.
* *

View file

@ -322,7 +322,7 @@ struct request_sock;
* @dir contains the inode structure of parent of the new file. * @dir contains the inode structure of parent of the new file.
* @dentry contains the dentry structure of the new file. * @dentry contains the dentry structure of the new file.
* @mode contains the mode 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. * Return 0 if permission is granted.
* @inode_rename: * @inode_rename:
* Check for permission to rename a file or directory. * Check for permission to rename a file or directory.

View file

@ -126,7 +126,7 @@ enum usb_interface_condition {
* Each interface may have alternate settings. The initial configuration * Each interface may have alternate settings. The initial configuration
* of a device sets altsetting 0, but the device driver can change * of a device sets altsetting 0, but the device driver can change
* that setting using usb_set_interface(). Alternate settings are often * 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. * different endpoints use different amounts of reserved USB bandwidth.
* All standards-conformant USB devices that use isochronous endpoints * All standards-conformant USB devices that use isochronous endpoints
* will use them in non-default settings. * will use them in non-default settings.

View file

@ -310,7 +310,7 @@ static struct rchan_callbacks default_channel_callbacks = {
/** /**
* wakeup_readers - wake up readers waiting on a channel * 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 * This is the work function used to defer reader waking. The
* reason waking is deferred is that calling directly from write * reason waking is deferred is that calling directly from write

View file

@ -61,7 +61,7 @@ EXPORT_SYMBOL(remove_wait_queue);
* The spin_unlock() itself is semi-permeable and only protects * The spin_unlock() itself is semi-permeable and only protects
* one way (it only protects stuff inside the critical region and * one way (it only protects stuff inside the critical region and
* stops them from bleeding out - it would still allow subsequent * 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 void fastcall
prepare_to_wait(wait_queue_head_t *q, wait_queue_t *wait, int state) prepare_to_wait(wait_queue_head_t *q, wait_queue_t *wait, int state)

View file

@ -1720,7 +1720,7 @@ detach_vmas_to_be_unmapped(struct mm_struct *mm, struct vm_area_struct *vma,
/* /*
* Split a vma into two pieces at address 'addr', a new vma is allocated * 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, int split_vma(struct mm_struct * mm, struct vm_area_struct * vma,
unsigned long addr, int new_below) unsigned long addr, int new_below)

View file

@ -1839,7 +1839,7 @@ static inline int dn_queue_too_long(struct dn_scp *scp, struct sk_buff_head *que
} }
/* /*
* The DECnet spec requires the the "routing layer" accepts packets which * The DECnet spec requires that the "routing layer" accepts packets which
* are at least 230 bytes in size. This excludes any headers which the NSP * 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 * 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 * length header on data packets. The variation in length is due to the

View file

@ -629,7 +629,7 @@ doi_walk_return:
* @domain: the domain to add * @domain: the domain to add
* *
* Description: * 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 * should only be called by external functions (i.e. NetLabel). This function
* does allocate memory. Returns zero on success, negative values on failure. * does allocate memory. Returns zero on success, negative values on failure.
* *

View file

@ -18,7 +18,7 @@
* The SED algorithm attempts to minimize each job's expected delay until * The SED algorithm attempts to minimize each job's expected delay until
* completion. The expected delay that the job will experience is * 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 * (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 * 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 * what is in its own best interest, i.e. to join the queue which would
* minimize its expected delay of completion. * minimize its expected delay of completion.

View file

@ -983,7 +983,7 @@ int udp_disconnect(struct sock *sk, int flags)
} }
/* return: /* 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 * 0 if we should drop this packet
* -1 if it should get processed by xfrm4_rcv_encap * -1 if it should get processed by xfrm4_rcv_encap
*/ */

View file

@ -324,7 +324,7 @@ static int llc_ui_bind(struct socket *sock, struct sockaddr *uaddr, int addrlen)
memset(&laddr, 0, sizeof(laddr)); memset(&laddr, 0, sizeof(laddr));
memset(&daddr, 0, sizeof(daddr)); 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. * only SOCK_DGRAM can do this.
*/ */
memcpy(laddr.mac, addr->sllc_mac, IFHWADDRLEN); memcpy(laddr.mac, addr->sllc_mac, IFHWADDRLEN);

View file

@ -177,7 +177,7 @@ void nf_conntrack_unexpect_related(struct nf_conntrack_expect *exp)
struct nf_conntrack_expect *i; struct nf_conntrack_expect *i;
write_lock_bh(&nf_conntrack_lock); 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) { list_for_each_entry_reverse(i, &nf_conntrack_expect_list, list) {
if (expect_matches(i, exp) && del_timer(&i->timeout)) { if (expect_matches(i, exp) && del_timer(&i->timeout)) {
nf_ct_unlink_expect(i); nf_ct_unlink_expect(i);

View file

@ -3,7 +3,7 @@
* *
* This file is part of the SCTP kernel reference Implementation * 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; * The SCTP reference implementation is free software;
* you can redistribute it and/or modify it under the terms of * you can redistribute it and/or modify it under the terms of

View file

@ -2586,7 +2586,7 @@ static int sctp_setsockopt_rtoinfo(struct sock *sk, char __user *optval, int opt
* *
* 7.1.2 SCTP_ASSOCINFO * 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. * of the association.
* Returns an error if the new association retransmission value is * Returns an error if the new association retransmission value is
* greater than the sum of the retransmission value of the peer. * greater than the sum of the retransmission value of the peer.
@ -4547,7 +4547,7 @@ static int sctp_getsockopt_rtoinfo(struct sock *sk, int len,
* *
* 7.1.2 SCTP_ASSOCINFO * 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. * of the association.
* Returns an error if the new association retransmission value is * Returns an error if the new association retransmission value is
* greater than the sum of the retransmission value of the peer. * greater than the sum of the retransmission value of the peer.

View file

@ -64,7 +64,7 @@ int svc_set_client(struct svc_rqst *rqstp)
} }
/* A request, which was authenticated, has now executed. /* 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 * and release and resources
*/ */
int svc_authorise(struct svc_rqst *rqstp) int svc_authorise(struct svc_rqst *rqstp)

View file

@ -211,7 +211,7 @@ void find_export_symbols(char * filename)
* Document all external or internal functions in a file. * Document all external or internal functions in a file.
* Call kernel-doc with following parameters: * Call kernel-doc with following parameters:
* kernel-doc -docbook -nofunction function_name1 filename * 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. * by find_export_symbols.
* intfunc uses -nofunction * intfunc uses -nofunction
* extfunc uses -function * extfunc uses -function

View file

@ -1083,7 +1083,7 @@ static void check_volume_resolution(struct snd_ac97 *ac97, int reg, unsigned cha
unsigned short val; unsigned short val;
snd_ac97_write(ac97, reg, 0x8080 | cbit[i] | (cbit[i] << 8)); snd_ac97_write(ac97, reg, 0x8080 | cbit[i] | (cbit[i] << 8));
/* Do the read twice due to buffers on some ac97 codecs. /* 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 to the register
* if you read it immediately. This causes the detect routine to fail. * if you read it immediately. This causes the detect routine to fail.
*/ */
val = snd_ac97_read(ac97, reg); val = snd_ac97_read(ac97, reg);