diff options
596 files changed, 1095 insertions, 1333 deletions
| @@ -34,6 +34,7 @@ E: magrawal@nortelnetworks.com | |||
| 34 | D: Basic Interphase 5575 driver with UBR and ABR support. | 34 | D: Basic Interphase 5575 driver with UBR and ABR support. |
| 35 | S: 75 Donald St, Apt 42 | 35 | S: 75 Donald St, Apt 42 |
| 36 | S: Weymouth, MA 02188 | 36 | S: Weymouth, MA 02188 |
| 37 | S: USA | ||
| 37 | 38 | ||
| 38 | N: Dave Airlie | 39 | N: Dave Airlie |
| 39 | E: airlied@linux.ie | 40 | E: airlied@linux.ie |
| @@ -202,6 +203,7 @@ S: MS42 | |||
| 202 | S: Hewlett-Packard | 203 | S: Hewlett-Packard |
| 203 | S: 3404 E Harmony Rd | 204 | S: 3404 E Harmony Rd |
| 204 | S: Fort Collins, CO 80525 | 205 | S: Fort Collins, CO 80525 |
| 206 | S: USA | ||
| 205 | 207 | ||
| 206 | N: Arindam Banerji | 208 | N: Arindam Banerji |
| 207 | E: axb@cse.nd.edu | 209 | E: axb@cse.nd.edu |
| @@ -444,6 +446,7 @@ E: rbradetich@uswest.net | |||
| 444 | D: Linux/PA-RISC hacker | 446 | D: Linux/PA-RISC hacker |
| 445 | S: 1200 Goldenrod Dr. | 447 | S: 1200 Goldenrod Dr. |
| 446 | S: Nampa, Idaho 83686 | 448 | S: Nampa, Idaho 83686 |
| 449 | S: USA | ||
| 447 | 450 | ||
| 448 | N: Derrick J. Brashear | 451 | N: Derrick J. Brashear |
| 449 | E: shadow@dementia.org | 452 | E: shadow@dementia.org |
| @@ -633,6 +636,7 @@ E: scole@lanl.gov | |||
| 633 | E: elenstev@mesatop.com | 636 | E: elenstev@mesatop.com |
| 634 | D: Various build fixes and kernel documentation. | 637 | D: Various build fixes and kernel documentation. |
| 635 | S: Los Alamos, New Mexico | 638 | S: Los Alamos, New Mexico |
| 639 | S: USA | ||
| 636 | 640 | ||
| 637 | N: Hamish Coleman | 641 | N: Hamish Coleman |
| 638 | E: hamish@zot.apana.org.au | 642 | E: hamish@zot.apana.org.au |
| @@ -2009,6 +2013,7 @@ W: http://www.mathematik.uni-stuttgart.de/~floeff | |||
| 2009 | D: Busmaster driver for HP 10/100 Mbit Network Adapters | 2013 | D: Busmaster driver for HP 10/100 Mbit Network Adapters |
| 2010 | S: University of Stuttgart, Germany and | 2014 | S: University of Stuttgart, Germany and |
| 2011 | S: Ecole Nationale Superieure des Telecommunications, Paris | 2015 | S: Ecole Nationale Superieure des Telecommunications, Paris |
| 2016 | S: France | ||
| 2012 | 2017 | ||
| 2013 | N: Jamie Lokier | 2018 | N: Jamie Lokier |
| 2014 | E: jamie@shareable.org | 2019 | E: jamie@shareable.org |
| @@ -2178,6 +2183,7 @@ S: Hewlett Packard | |||
| 2178 | S: MS 42 | 2183 | S: MS 42 |
| 2179 | S: 3404 E. Harmony Road | 2184 | S: 3404 E. Harmony Road |
| 2180 | S: Fort Collins, CO 80528 | 2185 | S: Fort Collins, CO 80528 |
| 2186 | S: USA | ||
| 2181 | 2187 | ||
| 2182 | N: Torben Mathiasen | 2188 | N: Torben Mathiasen |
| 2183 | E: torben.mathiasen@compaq.com | 2189 | E: torben.mathiasen@compaq.com |
| @@ -3658,7 +3664,7 @@ S: Portland, OR | |||
| 3658 | S: USA | 3664 | S: USA |
| 3659 | 3665 | ||
| 3660 | N: Michal Wronski | 3666 | N: Michal Wronski |
| 3661 | E: Michal.Wronski@motorola.com | 3667 | E: michal.wronski@gmail.com |
| 3662 | D: POSIX message queues fs (with K. Benedyczak) | 3668 | D: POSIX message queues fs (with K. Benedyczak) |
| 3663 | S: Krakow | 3669 | S: Krakow |
| 3664 | S: Poland | 3670 | S: Poland |
diff --git a/Documentation/DMA-mapping.txt b/Documentation/DMA-mapping.txt index 63392c9132b4..028614cdd062 100644 --- a/Documentation/DMA-mapping.txt +++ b/Documentation/DMA-mapping.txt | |||
| @@ -107,7 +107,7 @@ The query is performed via a call to pci_set_dma_mask(): | |||
| 107 | 107 | ||
| 108 | int pci_set_dma_mask(struct pci_dev *pdev, u64 device_mask); | 108 | int pci_set_dma_mask(struct pci_dev *pdev, u64 device_mask); |
| 109 | 109 | ||
| 110 | The query for consistent allocations is performed via a a call to | 110 | The query for consistent allocations is performed via a call to |
| 111 | pci_set_consistent_dma_mask(): | 111 | pci_set_consistent_dma_mask(): |
| 112 | 112 | ||
| 113 | int pci_set_consistent_dma_mask(struct pci_dev *pdev, u64 device_mask); | 113 | int pci_set_consistent_dma_mask(struct pci_dev *pdev, u64 device_mask); |
| @@ -117,7 +117,7 @@ device_mask is a bit mask describing which bits of a PCI address your | |||
| 117 | device supports. It returns zero if your card can perform DMA | 117 | device supports. It returns zero if your card can perform DMA |
| 118 | properly on the machine given the address mask you provided. | 118 | properly on the machine given the address mask you provided. |
| 119 | 119 | ||
| 120 | If it returns non-zero, your device can not perform DMA properly on | 120 | If it returns non-zero, your device cannot perform DMA properly on |
| 121 | this platform, and attempting to do so will result in undefined | 121 | this platform, and attempting to do so will result in undefined |
| 122 | behavior. You must either use a different mask, or not use DMA. | 122 | behavior. You must either use a different mask, or not use DMA. |
| 123 | 123 | ||
diff --git a/Documentation/DocBook/libata.tmpl b/Documentation/DocBook/libata.tmpl index 065e8dc23e3a..c684abf0d3b2 100644 --- a/Documentation/DocBook/libata.tmpl +++ b/Documentation/DocBook/libata.tmpl | |||
| @@ -1400,7 +1400,7 @@ and other resources, etc. | |||
| 1400 | <listitem> | 1400 | <listitem> |
| 1401 | <para> | 1401 | <para> |
| 1402 | When it's known that HBA is in ready state but ATA/ATAPI | 1402 | When it's known that HBA is in ready state but ATA/ATAPI |
| 1403 | device in in unknown state, reset only device. | 1403 | device is in unknown state, reset only device. |
| 1404 | </para> | 1404 | </para> |
| 1405 | </listitem> | 1405 | </listitem> |
| 1406 | 1406 | ||
diff --git a/Documentation/DocBook/usb.tmpl b/Documentation/DocBook/usb.tmpl index 3608472d7b74..143e5ff7deb8 100644 --- a/Documentation/DocBook/usb.tmpl +++ b/Documentation/DocBook/usb.tmpl | |||
| @@ -314,8 +314,7 @@ | |||
| 314 | <emphasis>usbdevfs</emphasis> although it wasn't solving what | 314 | <emphasis>usbdevfs</emphasis> although it wasn't solving what |
| 315 | <emphasis>devfs</emphasis> was. | 315 | <emphasis>devfs</emphasis> was. |
| 316 | Every USB device will appear in usbfs, regardless of whether or | 316 | Every USB device will appear in usbfs, regardless of whether or |
| 317 | not it has a kernel driver; but only devices with kernel drivers | 317 | not it has a kernel driver. |
| 318 | show up in devfs. | ||
| 319 | </para> | 318 | </para> |
| 320 | 319 | ||
| 321 | <sect1> | 320 | <sect1> |
| @@ -741,7 +740,7 @@ usbdev_ioctl (int fd, int ifno, unsigned request, void *param) | |||
| 741 | <title>Synchronous I/O Support</title> | 740 | <title>Synchronous I/O Support</title> |
| 742 | 741 | ||
| 743 | <para>Synchronous requests involve the kernel blocking | 742 | <para>Synchronous requests involve the kernel blocking |
| 744 | until until the user mode request completes, either by | 743 | until the user mode request completes, either by |
| 745 | finishing successfully or by reporting an error. | 744 | finishing successfully or by reporting an error. |
| 746 | In most cases this is the simplest way to use usbfs, | 745 | In most cases this is the simplest way to use usbfs, |
| 747 | although as noted above it does prevent performing I/O | 746 | although as noted above it does prevent performing I/O |
diff --git a/Documentation/DocBook/writing_usb_driver.tmpl b/Documentation/DocBook/writing_usb_driver.tmpl index 008a341234d0..07cd34c1940b 100644 --- a/Documentation/DocBook/writing_usb_driver.tmpl +++ b/Documentation/DocBook/writing_usb_driver.tmpl | |||
| @@ -224,13 +224,8 @@ static int skel_probe(struct usb_interface *interface, | |||
| 224 | Conversely, when the device is removed from the USB bus, the disconnect | 224 | Conversely, when the device is removed from the USB bus, the disconnect |
| 225 | function is called with the device pointer. The driver needs to clean any | 225 | function is called with the device pointer. The driver needs to clean any |
| 226 | private data that has been allocated at this time and to shut down any | 226 | private data that has been allocated at this time and to shut down any |
| 227 | pending urbs that are in the USB system. The driver also unregisters | 227 | pending urbs that are in the USB system. |
| 228 | itself from the devfs subsystem with the call: | ||
| 229 | </para> | 228 | </para> |
| 230 | <programlisting> | ||
| 231 | /* remove our devfs node */ | ||
| 232 | devfs_unregister(skel->devfs); | ||
| 233 | </programlisting> | ||
| 234 | <para> | 229 | <para> |
| 235 | Now that the device is plugged into the system and the driver is bound to | 230 | Now that the device is plugged into the system and the driver is bound to |
| 236 | the device, any of the functions in the file_operations structure that | 231 | the device, any of the functions in the file_operations structure that |
diff --git a/Documentation/IPMI.txt b/Documentation/IPMI.txt index 9f08d73d90bf..0e3924ecd76b 100644 --- a/Documentation/IPMI.txt +++ b/Documentation/IPMI.txt | |||
| @@ -468,12 +468,12 @@ BMCs specified on the smb_addr line will be detected. | |||
| 468 | Setting smb_dbg_probe to 1 will enable debugging of the probing and | 468 | Setting smb_dbg_probe to 1 will enable debugging of the probing and |
| 469 | detection process for BMCs on the SMBusses. | 469 | detection process for BMCs on the SMBusses. |
| 470 | 470 | ||
| 471 | Discovering the IPMI compilant BMC on the SMBus can cause devices | 471 | Discovering the IPMI compliant BMC on the SMBus can cause devices |
| 472 | on the I2C bus to fail. The SMBus driver writes a "Get Device ID" IPMI | 472 | on the I2C bus to fail. The SMBus driver writes a "Get Device ID" IPMI |
| 473 | message as a block write to the I2C bus and waits for a response. | 473 | message as a block write to the I2C bus and waits for a response. |
| 474 | This action can be detrimental to some I2C devices. It is highly recommended | 474 | This action can be detrimental to some I2C devices. It is highly recommended |
| 475 | that the known I2c address be given to the SMBus driver in the smb_addr | 475 | that the known I2c address be given to the SMBus driver in the smb_addr |
| 476 | parameter. The default adrress range will not be used when a smb_addr | 476 | parameter. The default address range will not be used when a smb_addr |
| 477 | parameter is provided. | 477 | parameter is provided. |
| 478 | 478 | ||
| 479 | When compiled into the kernel, the addresses can be specified on the | 479 | When compiled into the kernel, the addresses can be specified on the |
diff --git a/Documentation/MSI-HOWTO.txt b/Documentation/MSI-HOWTO.txt index 3ec6c720b016..c70306abb7b2 100644 --- a/Documentation/MSI-HOWTO.txt +++ b/Documentation/MSI-HOWTO.txt | |||
| @@ -267,7 +267,7 @@ y = The number of MSI capable devices populated in the system. | |||
| 267 | vector reserved to avoid the case where some MSI-X capable | 267 | vector reserved to avoid the case where some MSI-X capable |
| 268 | drivers may attempt to claim all available vector resources. | 268 | drivers may attempt to claim all available vector resources. |
| 269 | 269 | ||
| 270 | z = The number of MSI-X capable devices pupulated in the system. | 270 | z = The number of MSI-X capable devices populated in the system. |
| 271 | This policy ensures that maximum (x - y) is distributed | 271 | This policy ensures that maximum (x - y) is distributed |
| 272 | evenly among MSI-X capable devices. | 272 | evenly among MSI-X capable devices. |
| 273 | 273 | ||
diff --git a/Documentation/RCU/whatisRCU.txt b/Documentation/RCU/whatisRCU.txt index 318df44259b3..820fee236967 100644 --- a/Documentation/RCU/whatisRCU.txt +++ b/Documentation/RCU/whatisRCU.txt | |||
| @@ -582,7 +582,7 @@ The rcu_read_lock() and rcu_read_unlock() primitive read-acquire | |||
| 582 | and release a global reader-writer lock. The synchronize_rcu() | 582 | and release a global reader-writer lock. The synchronize_rcu() |
| 583 | primitive write-acquires this same lock, then immediately releases | 583 | primitive write-acquires this same lock, then immediately releases |
| 584 | it. This means that once synchronize_rcu() exits, all RCU read-side | 584 | it. This means that once synchronize_rcu() exits, all RCU read-side |
| 585 | critical sections that were in progress before synchonize_rcu() was | 585 | critical sections that were in progress before synchronize_rcu() was |
| 586 | called are guaranteed to have completed -- there is no way that | 586 | called are guaranteed to have completed -- there is no way that |
| 587 | synchronize_rcu() would have been able to write-acquire the lock | 587 | synchronize_rcu() would have been able to write-acquire the lock |
| 588 | otherwise. | 588 | otherwise. |
| @@ -750,7 +750,7 @@ Or, for those who prefer a side-by-side listing: | |||
| 750 | 750 | ||
| 751 | Either way, the differences are quite small. Read-side locking moves | 751 | Either way, the differences are quite small. Read-side locking moves |
| 752 | to rcu_read_lock() and rcu_read_unlock, update-side locking moves from | 752 | to rcu_read_lock() and rcu_read_unlock, update-side locking moves from |
| 753 | from a reader-writer lock to a simple spinlock, and a synchronize_rcu() | 753 | a reader-writer lock to a simple spinlock, and a synchronize_rcu() |
| 754 | precedes the kfree(). | 754 | precedes the kfree(). |
| 755 | 755 | ||
| 756 | However, there is one potential catch: the read-side and update-side | 756 | However, there is one potential catch: the read-side and update-side |
diff --git a/Documentation/aoe/todo.txt b/Documentation/aoe/todo.txt index 7fee1e1165bc..c09dfad4aed8 100644 --- a/Documentation/aoe/todo.txt +++ b/Documentation/aoe/todo.txt | |||
| @@ -7,7 +7,7 @@ not been observed, but it would be nice to eliminate any potential for | |||
| 7 | deadlock under memory pressure. | 7 | deadlock under memory pressure. |
| 8 | 8 | ||
| 9 | Because ATA over Ethernet is not fragmented by the kernel's IP code, | 9 | Because ATA over Ethernet is not fragmented by the kernel's IP code, |
| 10 | the destructore member of the struct sk_buff is available to the aoe | 10 | the destructor member of the struct sk_buff is available to the aoe |
| 11 | driver. By using a mempool for allocating all but the first few | 11 | driver. By using a mempool for allocating all but the first few |
| 12 | sk_buffs, and by registering a destructor, we should be able to | 12 | sk_buffs, and by registering a destructor, we should be able to |
| 13 | efficiently allocate sk_buffs without introducing any potential for | 13 | efficiently allocate sk_buffs without introducing any potential for |
diff --git a/Documentation/arm/SA1100/serial_UART b/Documentation/arm/SA1100/serial_UART index aea2e91ca0ef..a63966f1d083 100644 --- a/Documentation/arm/SA1100/serial_UART +++ b/Documentation/arm/SA1100/serial_UART | |||
| @@ -24,8 +24,8 @@ The SA1100 serial port had its major/minor numbers officially assigned: | |||
| 24 | > 7 = /dev/cusa2 Callout device for ttySA2 | 24 | > 7 = /dev/cusa2 Callout device for ttySA2 |
| 25 | > | 25 | > |
| 26 | 26 | ||
| 27 | If you're not using devfs, you must create those inodes in /dev | 27 | You must create those inodes in /dev on the root filesystem used |
| 28 | on the root filesystem used by your SA1100-based device: | 28 | by your SA1100-based device: |
| 29 | 29 | ||
| 30 | mknod ttySA0 c 204 5 | 30 | mknod ttySA0 c 204 5 |
| 31 | mknod ttySA1 c 204 6 | 31 | mknod ttySA1 c 204 6 |
diff --git a/Documentation/arm/Samsung-S3C24XX/EB2410ITX.txt b/Documentation/arm/Samsung-S3C24XX/EB2410ITX.txt index 000e3d7a78b2..26422f0f9080 100644 --- a/Documentation/arm/Samsung-S3C24XX/EB2410ITX.txt +++ b/Documentation/arm/Samsung-S3C24XX/EB2410ITX.txt | |||
| @@ -38,7 +38,7 @@ MTD | |||
| 38 | --- | 38 | --- |
| 39 | 39 | ||
| 40 | The NAND and NOR support has been merged from the linux-mtd project. | 40 | The NAND and NOR support has been merged from the linux-mtd project. |
| 41 | Any prolbems, see http://www.linux-mtd.infradead.org/ for more | 41 | Any problems, see http://www.linux-mtd.infradead.org/ for more |
| 42 | information or up-to-date versions of linux-mtd. | 42 | information or up-to-date versions of linux-mtd. |
| 43 | 43 | ||
| 44 | 44 | ||
diff --git a/Documentation/arm/Samsung-S3C24XX/GPIO.txt b/Documentation/arm/Samsung-S3C24XX/GPIO.txt index 0822764ec270..8caea8c237ee 100644 --- a/Documentation/arm/Samsung-S3C24XX/GPIO.txt +++ b/Documentation/arm/Samsung-S3C24XX/GPIO.txt | |||
| @@ -24,7 +24,7 @@ Headers | |||
| 24 | header include/asm-arm/arch-s3c2410/hardware.h which can be | 24 | header include/asm-arm/arch-s3c2410/hardware.h which can be |
| 25 | included by #include <asm/arch/hardware.h> | 25 | included by #include <asm/arch/hardware.h> |
| 26 | 26 | ||
| 27 | A useful ammount of documentation can be found in the hardware | 27 | A useful amount of documentation can be found in the hardware |
| 28 | header on how the GPIO functions (and others) work. | 28 | header on how the GPIO functions (and others) work. |
| 29 | 29 | ||
| 30 | Whilst a number of these functions do make some checks on what | 30 | Whilst a number of these functions do make some checks on what |
diff --git a/Documentation/arm/Samsung-S3C24XX/Overview.txt b/Documentation/arm/Samsung-S3C24XX/Overview.txt index 3e46d2a31158..dda7ecdde87b 100644 --- a/Documentation/arm/Samsung-S3C24XX/Overview.txt +++ b/Documentation/arm/Samsung-S3C24XX/Overview.txt | |||
| @@ -80,7 +80,7 @@ Machines | |||
| 80 | Adding New Machines | 80 | Adding New Machines |
| 81 | ------------------- | 81 | ------------------- |
| 82 | 82 | ||
| 83 | The archicture has been designed to support as many machines as can | 83 | The architecture has been designed to support as many machines as can |
| 84 | be configured for it in one kernel build, and any future additions | 84 | be configured for it in one kernel build, and any future additions |
| 85 | should keep this in mind before altering items outside of their own | 85 | should keep this in mind before altering items outside of their own |
| 86 | machine files. | 86 | machine files. |
diff --git a/Documentation/arm/Samsung-S3C24XX/S3C2412.txt b/Documentation/arm/Samsung-S3C24XX/S3C2412.txt index cb82a7fc7901..295d971a15ed 100644 --- a/Documentation/arm/Samsung-S3C24XX/S3C2412.txt +++ b/Documentation/arm/Samsung-S3C24XX/S3C2412.txt | |||
| @@ -80,7 +80,7 @@ RTC | |||
| 80 | Watchdog | 80 | Watchdog |
| 81 | -------- | 81 | -------- |
| 82 | 82 | ||
| 83 | The watchdog harware is the same as the S3C2410, and is supported by | 83 | The watchdog hardware is the same as the S3C2410, and is supported by |
| 84 | the s3c2410_wdt driver. | 84 | the s3c2410_wdt driver. |
| 85 | 85 | ||
| 86 | 86 | ||
diff --git a/Documentation/block/as-iosched.txt b/Documentation/block/as-iosched.txt index 6f47332c883d..e2a66f8143c5 100644 --- a/Documentation/block/as-iosched.txt +++ b/Documentation/block/as-iosched.txt | |||
| @@ -99,8 +99,8 @@ contrast, many write requests may be dispatched to the disk controller | |||
| 99 | at a time during a write batch. It is this characteristic that can make | 99 | at a time during a write batch. It is this characteristic that can make |
| 100 | the anticipatory scheduler perform anomalously with controllers supporting | 100 | the anticipatory scheduler perform anomalously with controllers supporting |
| 101 | TCQ, or with hardware striped RAID devices. Setting the antic_expire | 101 | TCQ, or with hardware striped RAID devices. Setting the antic_expire |
| 102 | queue paramter (see below) to zero disables this behavior, and the anticipatory | 102 | queue parameter (see below) to zero disables this behavior, and the |
| 103 | scheduler behaves essentially like the deadline scheduler. | 103 | anticipatory scheduler behaves essentially like the deadline scheduler. |
| 104 | 104 | ||
| 105 | When read anticipation is enabled (antic_expire is not zero), reads | 105 | When read anticipation is enabled (antic_expire is not zero), reads |
| 106 | are dispatched to the disk controller one at a time. | 106 | are dispatched to the disk controller one at a time. |
diff --git a/Documentation/block/barrier.txt b/Documentation/block/barrier.txt index 03971518b222..a272c3db8094 100644 --- a/Documentation/block/barrier.txt +++ b/Documentation/block/barrier.txt | |||
| @@ -25,7 +25,7 @@ of the following three ways. | |||
| 25 | i. For devices which have queue depth greater than 1 (TCQ devices) and | 25 | i. For devices which have queue depth greater than 1 (TCQ devices) and |
| 26 | support ordered tags, block layer can just issue the barrier as an | 26 | support ordered tags, block layer can just issue the barrier as an |
| 27 | ordered request and the lower level driver, controller and drive | 27 | ordered request and the lower level driver, controller and drive |
| 28 | itself are responsible for making sure that the ordering contraint is | 28 | itself are responsible for making sure that the ordering constraint is |
| 29 | met. Most modern SCSI controllers/drives should support this. | 29 | met. Most modern SCSI controllers/drives should support this. |
| 30 | 30 | ||
| 31 | NOTE: SCSI ordered tag isn't currently used due to limitation in the | 31 | NOTE: SCSI ordered tag isn't currently used due to limitation in the |
| @@ -42,7 +42,7 @@ iii. Devices which have queue depth of 1. This is a degenerate case | |||
| 42 | of ii. Just keeping issue order suffices. Ancient SCSI | 42 | of ii. Just keeping issue order suffices. Ancient SCSI |
| 43 | controllers/drives and IDE drives are in this category. | 43 | controllers/drives and IDE drives are in this category. |
| 44 | 44 | ||
| 45 | 2. Forced flushing to physcial medium | 45 | 2. Forced flushing to physical medium |
| 46 | 46 | ||
| 47 | Again, if you're not gonna do synchronization with disk drives (dang, | 47 | Again, if you're not gonna do synchronization with disk drives (dang, |
| 48 | it sounds even more appealing now!), the reason you use I/O barriers | 48 | it sounds even more appealing now!), the reason you use I/O barriers |
| @@ -56,7 +56,7 @@ There are four cases, | |||
| 56 | i. No write-back cache. Keeping requests ordered is enough. | 56 | i. No write-back cache. Keeping requests ordered is enough. |
| 57 | 57 | ||
| 58 | ii. Write-back cache but no flush operation. There's no way to | 58 | ii. Write-back cache but no flush operation. There's no way to |
| 59 | gurantee physical-medium commit order. This kind of devices can't to | 59 | guarantee physical-medium commit order. This kind of devices can't to |
| 60 | I/O barriers. | 60 | I/O barriers. |
| 61 | 61 | ||
| 62 | iii. Write-back cache and flush operation but no FUA (forced unit | 62 | iii. Write-back cache and flush operation but no FUA (forced unit |
diff --git a/Documentation/block/biodoc.txt b/Documentation/block/biodoc.txt index f989a9e839b4..34bf8f60d8f8 100644 --- a/Documentation/block/biodoc.txt +++ b/Documentation/block/biodoc.txt | |||
| @@ -135,7 +135,7 @@ Some new queue property settings: | |||
| 135 | Sets two variables that limit the size of the request. | 135 | Sets two variables that limit the size of the request. |
| 136 | 136 | ||
| 137 | - The request queue's max_sectors, which is a soft size in | 137 | - The request queue's max_sectors, which is a soft size in |
| 138 | in units of 512 byte sectors, and could be dynamically varied | 138 | units of 512 byte sectors, and could be dynamically varied |
| 139 | by the core kernel. | 139 | by the core kernel. |
| 140 | 140 | ||
| 141 | - The request queue's max_hw_sectors, which is a hard limit | 141 | - The request queue's max_hw_sectors, which is a hard limit |
| @@ -783,7 +783,7 @@ all the outstanding requests. There's a third helper to do that: | |||
| 783 | 783 | ||
| 784 | blk_queue_invalidate_tags(request_queue_t *q) | 784 | blk_queue_invalidate_tags(request_queue_t *q) |
| 785 | 785 | ||
| 786 | Clear the internal block tag queue and readd all the pending requests | 786 | Clear the internal block tag queue and re-add all the pending requests |
| 787 | to the request queue. The driver will receive them again on the | 787 | to the request queue. The driver will receive them again on the |
| 788 | next request_fn run, just like it did the first time it encountered | 788 | next request_fn run, just like it did the first time it encountered |
| 789 | them. | 789 | them. |
| @@ -890,7 +890,7 @@ Aside: | |||
| 890 | 890 | ||
| 891 | Kvec i/o: | 891 | Kvec i/o: |
| 892 | 892 | ||
| 893 | Ben LaHaise's aio code uses a slighly different structure instead | 893 | Ben LaHaise's aio code uses a slightly different structure instead |
| 894 | of kiobufs, called a kvec_cb. This contains an array of <page, offset, len> | 894 | of kiobufs, called a kvec_cb. This contains an array of <page, offset, len> |
| 895 | tuples (very much like the networking code), together with a callback function | 895 | tuples (very much like the networking code), together with a callback function |
| 896 | and data pointer. This is embedded into a brw_cb structure when passed | 896 | and data pointer. This is embedded into a brw_cb structure when passed |
| @@ -988,7 +988,7 @@ elevator_exit_fn Allocate and free any elevator specific storage | |||
| 988 | for a queue. | 988 | for a queue. |
| 989 | 989 | ||
| 990 | 4.2 Request flows seen by I/O schedulers | 990 | 4.2 Request flows seen by I/O schedulers |
| 991 | All requests seens by I/O schedulers strictly follow one of the following three | 991 | All requests seen by I/O schedulers strictly follow one of the following three |
| 992 | flows. | 992 | flows. |
| 993 | 993 | ||
| 994 | set_req_fn -> | 994 | set_req_fn -> |
| @@ -1203,6 +1203,6 @@ temporarily map a bio into the virtual address space. | |||
| 1203 | and Linus' comments - Jan 2001) | 1203 | and Linus' comments - Jan 2001) |
| 1204 | 9.2 Discussions about kiobuf and bh design on lkml between sct, linus, alan | 1204 | 9.2 Discussions about kiobuf and bh design on lkml between sct, linus, alan |
| 1205 | et al - Feb-March 2001 (many of the initial thoughts that led to bio were | 1205 | et al - Feb-March 2001 (many of the initial thoughts that led to bio were |
| 1206 | brought up in this discusion thread) | 1206 | brought up in this discussion thread) |
| 1207 | 9.3 Discussions on mempool on lkml - Dec 2001. | 1207 | 9.3 Discussions on mempool on lkml - Dec 2001. |
| 1208 | 1208 | ||
diff --git a/Documentation/block/deadline-iosched.txt b/Documentation/block/deadline-iosched.txt index c918b3a6022d..be08ffd1e9b8 100644 --- a/Documentation/block/deadline-iosched.txt +++ b/Documentation/block/deadline-iosched.txt | |||
| @@ -23,11 +23,11 @@ you can do so by typing: | |||
| 23 | read_expire (in ms) | 23 | read_expire (in ms) |
| 24 | ----------- | 24 | ----------- |
| 25 | 25 | ||
| 26 | The goal of the deadline io scheduler is to attempt to guarentee a start | 26 | The goal of the deadline io scheduler is to attempt to guarantee a start |
| 27 | service time for a request. As we focus mainly on read latencies, this is | 27 | service time for a request. As we focus mainly on read latencies, this is |
| 28 | tunable. When a read request first enters the io scheduler, it is assigned | 28 | tunable. When a read request first enters the io scheduler, it is assigned |
| 29 | a deadline that is the current time + the read_expire value in units of | 29 | a deadline that is the current time + the read_expire value in units of |
| 30 | miliseconds. | 30 | milliseconds. |
| 31 | 31 | ||
| 32 | 32 | ||
| 33 | write_expire (in ms) | 33 | write_expire (in ms) |
diff --git a/Documentation/cciss.txt b/Documentation/cciss.txt index 9c629ffa0e58..f74affe5c829 100644 --- a/Documentation/cciss.txt +++ b/Documentation/cciss.txt | |||
| @@ -80,7 +80,7 @@ the /proc filesystem entry which the "block" side of the driver creates as | |||
| 80 | the SCSI core may not yet be initialized (because the driver is a block | 80 | the SCSI core may not yet be initialized (because the driver is a block |
| 81 | driver) and attempting to register it with the SCSI core in such a case | 81 | driver) and attempting to register it with the SCSI core in such a case |
| 82 | would cause a hang. This is best done via an initialization script | 82 | would cause a hang. This is best done via an initialization script |
| 83 | (typically in /etc/init.d, but could vary depending on distibution). | 83 | (typically in /etc/init.d, but could vary depending on distribution). |
| 84 | For example: | 84 | For example: |
| 85 | 85 | ||
| 86 | for x in /proc/driver/cciss/cciss[0-9]* | 86 | for x in /proc/driver/cciss/cciss[0-9]* |
| @@ -152,7 +152,7 @@ side during the SCSI error recovery process, the cciss driver only | |||
| 152 | implements the first two of these actions, aborting the command, and | 152 | implements the first two of these actions, aborting the command, and |
| 153 | resetting the device. Additionally, most tape drives will not oblige | 153 | resetting the device. Additionally, most tape drives will not oblige |
| 154 | in aborting commands, and sometimes it appears they will not even | 154 | in aborting commands, and sometimes it appears they will not even |
| 155 | obey a reset coommand, though in most circumstances they will. In | 155 | obey a reset command, though in most circumstances they will. In |
| 156 | the case that the command cannot be aborted and the device cannot be | 156 | the case that the command cannot be aborted and the device cannot be |
| 157 | reset, the device will be set offline. | 157 | reset, the device will be set offline. |
| 158 | 158 | ||
diff --git a/Documentation/computone.txt b/Documentation/computone.txt index b1cf59b84d97..5e2a0c76bfa0 100644 --- a/Documentation/computone.txt +++ b/Documentation/computone.txt | |||
| @@ -199,30 +199,6 @@ boxes this will leave gaps in the sequence of device names. ip2mkdev uses | |||
| 199 | Linux tty naming conventions: ttyF0 - ttyF255 for normal devices, and | 199 | Linux tty naming conventions: ttyF0 - ttyF255 for normal devices, and |
| 200 | cuf0 - cuf255 for callout devices. | 200 | cuf0 - cuf255 for callout devices. |
| 201 | 201 | ||
| 202 | If you are using devfs, existing devices are automatically created within | ||
| 203 | the devfs name space. Normal devices will be tts/F0 - tts/F255 and callout | ||
| 204 | devices will be cua/F0 - cua/F255. With devfs installed, ip2mkdev will | ||
| 205 | create symbolic links in /dev from the old conventional names to the newer | ||
| 206 | devfs names as follows: | ||
| 207 | |||
| 208 | /dev/ip2ipl[n] -> /dev/ip2/ipl[n] n = 0 - 3 | ||
| 209 | /dev/ip2stat[n] -> /dev/ip2/stat[n] n = 0 - 3 | ||
| 210 | /dev/ttyF[n] -> /dev/tts/F[n] n = 0 - 255 | ||
| 211 | /dev/cuf[n] -> /dev/cua/F[n] n = 0 - 255 | ||
| 212 | |||
| 213 | Only devices for existing ports and boards will be created. | ||
| 214 | |||
| 215 | IMPORTANT NOTE: The naming convention used for devfs by this driver | ||
| 216 | was changed from 1.2.12 to 1.2.13. The old naming convention was to | ||
| 217 | use ttf/%d for the tty device and cuf/%d for the cua device. That | ||
| 218 | has been changed to conform to an agreed-upon standard of placing | ||
| 219 | all the tty devices under tts. The device names are now tts/F%d for | ||
| 220 | the tty device and cua/F%d for the cua devices. If you were using | ||
| 221 | the older devfs names, you must update for the newer convention. | ||
| 222 | |||
| 223 | You do not need to run ip2mkdev if you are using devfs and only want to | ||
| 224 | use the devfs native device names. | ||
| 225 | |||
| 226 | 202 | ||
| 227 | 4. USING THE DRIVERS | 203 | 4. USING THE DRIVERS |
| 228 | 204 | ||
| @@ -256,57 +232,15 @@ cut out and run as "ip2mkdev" to create the necessary device files. To | |||
| 256 | use the ip2mkdev script, you must have procfs enabled and the proc file | 232 | use the ip2mkdev script, you must have procfs enabled and the proc file |
| 257 | system mounted on /proc. | 233 | system mounted on /proc. |
| 258 | 234 | ||
| 259 | You do not need to run ip2mkdev if you are using devfs and only want to | ||
| 260 | use the devfs native device names. | ||
| 261 | |||
| 262 | |||
| 263 | 6. DEVFS | ||
| 264 | |||
| 265 | DEVFS is the DEVice File System available as an add on package for the | ||
| 266 | 2.2.x kernels and available as a configuration option in 2.3.46 and higher. | ||
| 267 | Devfs allows for the automatic creation and management of device names | ||
| 268 | under control of the device drivers themselves. The Devfs namespace is | ||
| 269 | hierarchical and reduces the clutter present in the normal flat /dev | ||
| 270 | namespace. Devfs names and conventional device names may be intermixed. | ||
| 271 | A userspace daemon, devfsd, exists to allow for automatic creation and | ||
| 272 | management of symbolic links from the devfs name space to the conventional | ||
| 273 | names. More details on devfs can be found on the DEVFS home site at | ||
| 274 | <http://www.atnf.csiro.au/~rgooch/linux/> or in the file kernel | ||
| 275 | documentation files, .../linux/Documentation/filesystems/devfs/README. | ||
| 276 | |||
| 277 | If you are using devfs, existing devices are automatically created within | ||
| 278 | the devfs name space. Normal devices will be tts/F0 - tts/F255 and callout | ||
| 279 | devices will be cua/F0 - cua/F255. With devfs installed, ip2mkdev will | ||
| 280 | create symbolic links in /dev from the old conventional names to the newer | ||
| 281 | devfs names as follows: | ||
| 282 | |||
| 283 | /dev/ip2ipl[n] -> /dev/ip2/ipl[n] n = 0 - 3 | ||
| 284 | /dev/ip2stat[n] -> /dev/ip2/stat[n] n = 0 - 3 | ||
| 285 | /dev/ttyF[n] -> /dev/tts/F[n] n = 0 - 255 | ||
| 286 | /dev/cuf[n] -> /dev/cua/F[n] n = 0 - 255 | ||
| 287 | |||
| 288 | Only devices for existing ports and boards will be created. | ||
| 289 | |||
| 290 | IMPORTANT NOTE: The naming convention used for devfs by this driver | ||
| 291 | was changed from 1.2.12 to 1.2.13. The old naming convention was to | ||
| 292 | use ttf/%d for the tty device and cuf/%d for the cua device. That | ||
| 293 | has been changed to conform to an agreed-upon standard of placing | ||
| 294 | all the tty devices under tts. The device names are now tts/F%d for | ||
| 295 | the tty device and cua/F%d for the cua devices. If you were using | ||
| 296 | the older devfs names, you must update for the newer convention. | ||
| 297 | |||
| 298 | You do not need to run ip2mkdev if you are using devfs and only want to | ||
| 299 | use the devfs native device names. | ||
| 300 | |||
| 301 | 235 | ||
| 302 | 7. NOTES | 236 | 6. NOTES |
| 303 | 237 | ||
| 304 | This is a release version of the driver, but it is impossible to test it | 238 | This is a release version of the driver, but it is impossible to test it |
| 305 | in all configurations of Linux. If there is any anomalous behaviour that | 239 | in all configurations of Linux. If there is any anomalous behaviour that |
| 306 | does not match the standard serial port's behaviour please let us know. | 240 | does not match the standard serial port's behaviour please let us know. |
| 307 | 241 | ||
| 308 | 242 | ||
| 309 | 8. ip2mkdev shell script | 243 | 7. ip2mkdev shell script |
| 310 | 244 | ||
| 311 | Previously, this script was simply attached here. It is now attached as a | 245 | Previously, this script was simply attached here. It is now attached as a |
| 312 | shar archive to make it easier to extract the script from the documentation. | 246 | shar archive to make it easier to extract the script from the documentation. |
diff --git a/Documentation/cpu-freq/cpufreq-stats.txt b/Documentation/cpu-freq/cpufreq-stats.txt index 6a82948ff4bd..53d62c1e1c94 100644 --- a/Documentation/cpu-freq/cpufreq-stats.txt +++ b/Documentation/cpu-freq/cpufreq-stats.txt | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | 1 | ||
| 2 | CPU frequency and voltage scaling statictics in the Linux(TM) kernel | 2 | CPU frequency and voltage scaling statistics in the Linux(TM) kernel |
| 3 | 3 | ||
| 4 | 4 | ||
| 5 | L i n u x c p u f r e q - s t a t s d r i v e r | 5 | L i n u x c p u f r e q - s t a t s d r i v e r |
| @@ -18,8 +18,8 @@ Contents | |||
| 18 | 1. Introduction | 18 | 1. Introduction |
| 19 | 19 | ||
| 20 | cpufreq-stats is a driver that provices CPU frequency statistics for each CPU. | 20 | cpufreq-stats is a driver that provices CPU frequency statistics for each CPU. |
| 21 | This statistics is provided in /sysfs as a bunch of read_only interfaces. This | 21 | These statistics are provided in /sysfs as a bunch of read_only interfaces. This |
| 22 | interface (when configured) will appear in a seperate directory under cpufreq | 22 | interface (when configured) will appear in a separate directory under cpufreq |
| 23 | in /sysfs (<sysfs root>/devices/system/cpu/cpuX/cpufreq/stats/) for each CPU. | 23 | in /sysfs (<sysfs root>/devices/system/cpu/cpuX/cpufreq/stats/) for each CPU. |
| 24 | Various statistics will form read_only files under this directory. | 24 | Various statistics will form read_only files under this directory. |
| 25 | 25 | ||
| @@ -53,7 +53,7 @@ drwxr-xr-x 3 root root 0 May 14 15:58 .. | |||
| 53 | This gives the amount of time spent in each of the frequencies supported by | 53 | This gives the amount of time spent in each of the frequencies supported by |
| 54 | this CPU. The cat output will have "<frequency> <time>" pair in each line, which | 54 | this CPU. The cat output will have "<frequency> <time>" pair in each line, which |
| 55 | will mean this CPU spent <time> usertime units of time at <frequency>. Output | 55 | will mean this CPU spent <time> usertime units of time at <frequency>. Output |
| 56 | will have one line for each of the supported freuencies. usertime units here | 56 | will have one line for each of the supported frequencies. usertime units here |
| 57 | is 10mS (similar to other time exported in /proc). | 57 | is 10mS (similar to other time exported in /proc). |
| 58 | 58 | ||
| 59 | -------------------------------------------------------------------------------- | 59 | -------------------------------------------------------------------------------- |
| @@ -115,7 +115,7 @@ basic statistics which includes time_in_state and total_trans. | |||
| 115 | 115 | ||
| 116 | "CPU frequency translation statistics details" (CONFIG_CPU_FREQ_STAT_DETAILS) | 116 | "CPU frequency translation statistics details" (CONFIG_CPU_FREQ_STAT_DETAILS) |
| 117 | provides fine grained cpufreq stats by trans_table. The reason for having a | 117 | provides fine grained cpufreq stats by trans_table. The reason for having a |
| 118 | seperate config option for trans_table is: | 118 | separate config option for trans_table is: |
| 119 | - trans_table goes against the traditional /sysfs rule of one value per | 119 | - trans_table goes against the traditional /sysfs rule of one value per |
| 120 | interface. It provides a whole bunch of value in a 2 dimensional matrix | 120 | interface. It provides a whole bunch of value in a 2 dimensional matrix |
| 121 | form. | 121 | form. |
diff --git a/Documentation/cpu-freq/governors.txt b/Documentation/cpu-freq/governors.txt index f4b8dc4237e6..6a9c55bd556b 100644 --- a/Documentation/cpu-freq/governors.txt +++ b/Documentation/cpu-freq/governors.txt | |||
| @@ -57,7 +57,7 @@ selected for each specific use. | |||
| 57 | 57 | ||
| 58 | Basically, it's the following flow graph: | 58 | Basically, it's the following flow graph: |
| 59 | 59 | ||
| 60 | CPU can be set to switch independetly | CPU can only be set | 60 | CPU can be set to switch independently | CPU can only be set |
| 61 | within specific "limits" | to specific frequencies | 61 | within specific "limits" | to specific frequencies |
| 62 | 62 | ||
| 63 | "CPUfreq policy" | 63 | "CPUfreq policy" |
| @@ -109,7 +109,7 @@ directory. | |||
| 109 | 2.4 Ondemand | 109 | 2.4 Ondemand |
| 110 | ------------ | 110 | ------------ |
| 111 | 111 | ||
| 112 | The CPUfreq govenor "ondemand" sets the CPU depending on the | 112 | The CPUfreq governor "ondemand" sets the CPU depending on the |
| 113 | current usage. To do this the CPU must have the capability to | 113 | current usage. To do this the CPU must have the capability to |
| 114 | switch the frequency very quickly. There are a number of sysfs file | 114 | switch the frequency very quickly. There are a number of sysfs file |
| 115 | accessible parameters: | 115 | accessible parameters: |
| @@ -137,11 +137,11 @@ have to be made in a row before the CPU frequency is actually lower. | |||
| 137 | If set to '1' then the frequency decreases as quickly as it increases, | 137 | If set to '1' then the frequency decreases as quickly as it increases, |
| 138 | if set to '2' it decreases at half the rate of the increase. | 138 | if set to '2' it decreases at half the rate of the increase. |
| 139 | 139 | ||
| 140 | ignore_nice_load: this parameter takes a value of '0' or '1', when set | 140 | ignore_nice_load: this parameter takes a value of '0' or '1'. When |
| 141 | to '0' (its default) then all processes are counted towards towards the | 141 | set to '0' (its default), all processes are counted towards the |
| 142 | 'cpu utilisation' value. When set to '1' then processes that are | 142 | 'cpu utilisation' value. When set to '1', the processes that are |
| 143 | run with a 'nice' value will not count (and thus be ignored) in the | 143 | run with a 'nice' value will not count (and thus be ignored) in the |
| 144 | overal usage calculation. This is useful if you are running a CPU | 144 | overall usage calculation. This is useful if you are running a CPU |
| 145 | intensive calculation on your laptop that you do not care how long it | 145 | intensive calculation on your laptop that you do not care how long it |
| 146 | takes to complete as you can 'nice' it and prevent it from taking part | 146 | takes to complete as you can 'nice' it and prevent it from taking part |
| 147 | in the deciding process of whether to increase your CPU frequency. | 147 | in the deciding process of whether to increase your CPU frequency. |
diff --git a/Documentation/cputopology.txt b/Documentation/cputopology.txt index 2b28e9ec4e3a..b61cb9564023 100644 --- a/Documentation/cputopology.txt +++ b/Documentation/cputopology.txt | |||
| @@ -26,7 +26,7 @@ The type of **_id is int. | |||
| 26 | The type of siblings is cpumask_t. | 26 | The type of siblings is cpumask_t. |
| 27 | 27 | ||
| 28 | To be consistent on all architectures, the 4 attributes should have | 28 | To be consistent on all architectures, the 4 attributes should have |
| 29 | deafult values if their values are unavailable. Below is the rule. | 29 | default values if their values are unavailable. Below is the rule. |
| 30 | 1) physical_package_id: If cpu has no physical package id, -1 is the | 30 | 1) physical_package_id: If cpu has no physical package id, -1 is the |
| 31 | default value. | 31 | default value. |
| 32 | 2) core_id: If cpu doesn't support multi-core, its core id is 0. | 32 | 2) core_id: If cpu doesn't support multi-core, its core id is 0. |
diff --git a/Documentation/dell_rbu.txt b/Documentation/dell_rbu.txt index 941343a7a265..2c0d631de0cf 100644 --- a/Documentation/dell_rbu.txt +++ b/Documentation/dell_rbu.txt | |||
| @@ -4,7 +4,7 @@ for updating BIOS images on Dell servers and desktops. | |||
| 4 | 4 | ||
| 5 | Scope: | 5 | Scope: |
| 6 | This document discusses the functionality of the rbu driver only. | 6 | This document discusses the functionality of the rbu driver only. |
| 7 | It does not cover the support needed from aplications to enable the BIOS to | 7 | It does not cover the support needed from applications to enable the BIOS to |
| 8 | update itself with the image downloaded in to the memory. | 8 | update itself with the image downloaded in to the memory. |
| 9 | 9 | ||
| 10 | Overview: | 10 | Overview: |
| @@ -16,8 +16,8 @@ OpenManage and Dell Update packages (DUP). | |||
| 16 | Libsmbios can also be used to update BIOS on Dell systems go to | 16 | Libsmbios can also be used to update BIOS on Dell systems go to |
| 17 | http://linux.dell.com/libsmbios/ for details. | 17 | http://linux.dell.com/libsmbios/ for details. |
| 18 | 18 | ||
| 19 | Dell_RBU driver supports BIOS update using the monilothic image and packetized | 19 | Dell_RBU driver supports BIOS update using the monolithic image and packetized |
| 20 | image methods. In case of moniolithic the driver allocates a contiguous chunk | 20 | image methods. In case of monolithic the driver allocates a contiguous chunk |
| 21 | of physical pages having the BIOS image. In case of packetized the app | 21 | of physical pages having the BIOS image. In case of packetized the app |
| 22 | using the driver breaks the image in to packets of fixed sizes and the driver | 22 | using the driver breaks the image in to packets of fixed sizes and the driver |
| 23 | would place each packet in contiguous physical memory. The driver also | 23 | would place each packet in contiguous physical memory. The driver also |
| @@ -41,7 +41,7 @@ The driver supports two types of update mechanism; monolithic and packetized. | |||
| 41 | These update mechanism depends upon the BIOS currently running on the system. | 41 | These update mechanism depends upon the BIOS currently running on the system. |
| 42 | Most of the Dell systems support a monolithic update where the BIOS image is | 42 | Most of the Dell systems support a monolithic update where the BIOS image is |
| 43 | copied to a single contiguous block of physical memory. | 43 | copied to a single contiguous block of physical memory. |
| 44 | In case of packet mechanism the single memory can be broken in smaller chuks | 44 | In case of packet mechanism the single memory can be broken in smaller chunks |
| 45 | of contiguous memory and the BIOS image is scattered in these packets. | 45 | of contiguous memory and the BIOS image is scattered in these packets. |
| 46 | 46 | ||
| 47 | By default the driver uses monolithic memory for the update type. This can be | 47 | By default the driver uses monolithic memory for the update type. This can be |
| @@ -52,11 +52,11 @@ echo packet > /sys/devices/platform/dell_rbu/image_type | |||
| 52 | In packet update mode the packet size has to be given before any packets can | 52 | In packet update mode the packet size has to be given before any packets can |
| 53 | be downloaded. It is done as below | 53 | be downloaded. It is done as below |
| 54 | echo XXXX > /sys/devices/platform/dell_rbu/packet_size | 54 | echo XXXX > /sys/devices/platform/dell_rbu/packet_size |
| 55 | In the packet update mechanism, the user neesd to create a new file having | 55 | In the packet update mechanism, the user needs to create a new file having |
| 56 | packets of data arranged back to back. It can be done as follows | 56 | packets of data arranged back to back. It can be done as follows |
| 57 | The user creates packets header, gets the chunk of the BIOS image and | 57 | The user creates packets header, gets the chunk of the BIOS image and |
| 58 | placs it next to the packetheader; now, the packetheader + BIOS image chunk | 58 | places it next to the packetheader; now, the packetheader + BIOS image chunk |
| 59 | added to geather should match the specified packet_size. This makes one | 59 | added together should match the specified packet_size. This makes one |
| 60 | packet, the user needs to create more such packets out of the entire BIOS | 60 | packet, the user needs to create more such packets out of the entire BIOS |
| 61 | image file and then arrange all these packets back to back in to one single | 61 | image file and then arrange all these packets back to back in to one single |
| 62 | file. | 62 | file. |
| @@ -93,8 +93,8 @@ read back the image downloaded. | |||
| 93 | NOTE: | 93 | NOTE: |
| 94 | This driver requires a patch for firmware_class.c which has the modified | 94 | This driver requires a patch for firmware_class.c which has the modified |
| 95 | request_firmware_nowait function. | 95 | request_firmware_nowait function. |
| 96 | Also after updating the BIOS image an user mdoe application neeeds to execute | 96 | Also after updating the BIOS image a user mode application needs to execute |
| 97 | code which message the BIOS update request to the BIOS. So on the next reboot | 97 | code which sends the BIOS update request to the BIOS. So on the next reboot |
| 98 | the BIOS knows about the new image downloaded and it updates it self. | 98 | the BIOS knows about the new image downloaded and it updates itself. |
| 99 | Also don't unload the rbu drive if the image has to be updated. | 99 | Also don't unload the rbu driver if the image has to be updated. |
| 100 | 100 | ||
diff --git a/Documentation/devices.txt b/Documentation/devices.txt index addc67b1d770..28c4f79662c2 100644 --- a/Documentation/devices.txt +++ b/Documentation/devices.txt | |||
| @@ -2005,7 +2005,7 @@ Your cooperation is appreciated. | |||
| 2005 | 116 char Advanced Linux Sound Driver (ALSA) | 2005 | 116 char Advanced Linux Sound Driver (ALSA) |
| 2006 | 2006 | ||
| 2007 | 116 block MicroMemory battery backed RAM adapter (NVRAM) | 2007 | 116 block MicroMemory battery backed RAM adapter (NVRAM) |
| 2008 | Supports 16 boards, 15 paritions each. | 2008 | Supports 16 boards, 15 partitions each. |
| 2009 | Requested by neilb at cse.unsw.edu.au. | 2009 | Requested by neilb at cse.unsw.edu.au. |
| 2010 | 2010 | ||
| 2011 | 0 = /dev/umem/d0 Whole of first board | 2011 | 0 = /dev/umem/d0 Whole of first board |
| @@ -3094,7 +3094,7 @@ Your cooperation is appreciated. | |||
| 3094 | This major is reserved to assist the expansion to a | 3094 | This major is reserved to assist the expansion to a |
| 3095 | larger number space. No device nodes with this major | 3095 | larger number space. No device nodes with this major |
| 3096 | should ever be created on the filesystem. | 3096 | should ever be created on the filesystem. |
| 3097 | (This is probaly not true anymore, but I'll leave it | 3097 | (This is probably not true anymore, but I'll leave it |
| 3098 | for now /Torben) | 3098 | for now /Torben) |
| 3099 | 3099 | ||
| 3100 | ---LARGE MAJORS!!!!!--- | 3100 | ---LARGE MAJORS!!!!!--- |
| @@ -3205,7 +3205,7 @@ for a session; this includes virtual consoles, serial ports, and | |||
| 3205 | pseudoterminals (PTYs). | 3205 | pseudoterminals (PTYs). |
| 3206 | 3206 | ||
| 3207 | All terminal devices share a common set of capabilities known as line | 3207 | All terminal devices share a common set of capabilities known as line |
| 3208 | diciplines; these include the common terminal line dicipline as well | 3208 | disciplines; these include the common terminal line discipline as well |
| 3209 | as SLIP and PPP modes. | 3209 | as SLIP and PPP modes. |
| 3210 | 3210 | ||
| 3211 | All terminal devices are named similarly; this section explains the | 3211 | All terminal devices are named similarly; this section explains the |
| @@ -3285,7 +3285,7 @@ port TTY, for which no alternate device would exist. | |||
| 3285 | Pseudoterminals (PTYs) | 3285 | Pseudoterminals (PTYs) |
| 3286 | 3286 | ||
| 3287 | Pseudoterminals, or PTYs, are used to create login sessions or provide | 3287 | Pseudoterminals, or PTYs, are used to create login sessions or provide |
| 3288 | other capabilities requiring a TTY line dicipline (including SLIP or | 3288 | other capabilities requiring a TTY line discipline (including SLIP or |
| 3289 | PPP capability) to arbitrary data-generation processes. Each PTY has | 3289 | PPP capability) to arbitrary data-generation processes. Each PTY has |
| 3290 | a master side, named /dev/pty[p-za-e][0-9a-f], and a slave side, named | 3290 | a master side, named /dev/pty[p-za-e][0-9a-f], and a slave side, named |
| 3291 | /dev/tty[p-za-e][0-9a-f]. The kernel arbitrates the use of PTYs by | 3291 | /dev/tty[p-za-e][0-9a-f]. The kernel arbitrates the use of PTYs by |
diff --git a/Documentation/driver-model/class.txt b/Documentation/driver-model/class.txt index 2d1d893a5e5d..548505f14aa4 100644 --- a/Documentation/driver-model/class.txt +++ b/Documentation/driver-model/class.txt | |||
| @@ -12,7 +12,7 @@ device. The following device classes have been identified: | |||
| 12 | 12 | ||
| 13 | Each device class defines a set of semantics and a programming interface | 13 | Each device class defines a set of semantics and a programming interface |
| 14 | that devices of that class adhere to. Device drivers are the | 14 | that devices of that class adhere to. Device drivers are the |
| 15 | implemention of that programming interface for a particular device on | 15 | implementation of that programming interface for a particular device on |
| 16 | a particular bus. | 16 | a particular bus. |
| 17 | 17 | ||
| 18 | Device classes are agnostic with respect to what bus a device resides | 18 | Device classes are agnostic with respect to what bus a device resides |
diff --git a/Documentation/driver-model/driver.txt b/Documentation/driver-model/driver.txt index 59806c9761f7..82132169d47a 100644 --- a/Documentation/driver-model/driver.txt +++ b/Documentation/driver-model/driver.txt | |||
| @@ -178,7 +178,7 @@ the driver to that device. | |||
| 178 | 178 | ||
| 179 | A driver's probe() may return a negative errno value to indicate that | 179 | A driver's probe() may return a negative errno value to indicate that |
| 180 | the driver did not bind to this device, in which case it should have | 180 | the driver did not bind to this device, in which case it should have |
| 181 | released all reasources it allocated. | 181 | released all resources it allocated. |
| 182 | 182 | ||
| 183 | int (*remove) (struct device * dev); | 183 | int (*remove) (struct device * dev); |
| 184 | 184 | ||
diff --git a/Documentation/driver-model/overview.txt b/Documentation/driver-model/overview.txt index 2050c9ffc629..07236ed968da 100644 --- a/Documentation/driver-model/overview.txt +++ b/Documentation/driver-model/overview.txt | |||
| @@ -57,7 +57,7 @@ the two. | |||
| 57 | 57 | ||
| 58 | The PCI bus layer freely accesses the fields of struct device. It knows about | 58 | The PCI bus layer freely accesses the fields of struct device. It knows about |
| 59 | the structure of struct pci_dev, and it should know the structure of struct | 59 | the structure of struct pci_dev, and it should know the structure of struct |
| 60 | device. Individual PCI device drivers that have been converted the the current | 60 | device. Individual PCI device drivers that have been converted to the current |
| 61 | driver model generally do not and should not touch the fields of struct device, | 61 | driver model generally do not and should not touch the fields of struct device, |
| 62 | unless there is a strong compelling reason to do so. | 62 | unless there is a strong compelling reason to do so. |
| 63 | 63 | ||
diff --git a/Documentation/dvb/avermedia.txt b/Documentation/dvb/avermedia.txt index 8bab8461a4af..e44c009ac6c5 100644 --- a/Documentation/dvb/avermedia.txt +++ b/Documentation/dvb/avermedia.txt | |||
| @@ -45,9 +45,9 @@ Assumptions and Introduction | |||
| 45 | by circuitry on the card and is often presented uncompressed. | 45 | by circuitry on the card and is often presented uncompressed. |
| 46 | For a PAL TV signal encoded at a resolution of 768x576 24-bit | 46 | For a PAL TV signal encoded at a resolution of 768x576 24-bit |
| 47 | color pixels over 25 frames per second - a fair amount of data | 47 | color pixels over 25 frames per second - a fair amount of data |
| 48 | is generated and must be proceesed by the PC before it can be | 48 | is generated and must be processed by the PC before it can be |
| 49 | displayed on the video monitor screen. Some Analogue TV cards | 49 | displayed on the video monitor screen. Some Analogue TV cards |
| 50 | for PC's have onboard MPEG2 encoders which permit the raw | 50 | for PCs have onboard MPEG2 encoders which permit the raw |
| 51 | digital data stream to be presented to the PC in an encoded | 51 | digital data stream to be presented to the PC in an encoded |
| 52 | and compressed form - similar to the form that is used in | 52 | and compressed form - similar to the form that is used in |
| 53 | Digital TV. | 53 | Digital TV. |
diff --git a/Documentation/dvb/cards.txt b/Documentation/dvb/cards.txt index 9e10092440e1..ca58e339d85f 100644 --- a/Documentation/dvb/cards.txt +++ b/Documentation/dvb/cards.txt | |||
| @@ -5,7 +5,7 @@ Hardware supported by the linuxtv.org DVB drivers | |||
| 5 | frontends (i.e. tuner / demodulator units) used, usually without | 5 | frontends (i.e. tuner / demodulator units) used, usually without |
| 6 | changing the product name, revision number or specs. Some cards | 6 | changing the product name, revision number or specs. Some cards |
| 7 | are also available in versions with different frontends for | 7 | are also available in versions with different frontends for |
| 8 | DVB-S/DVB-C/DVB-T. Thus the frontend drivers are listed seperately. | 8 | DVB-S/DVB-C/DVB-T. Thus the frontend drivers are listed separately. |
| 9 | 9 | ||
| 10 | Note 1: There is no guarantee that every frontend driver works | 10 | Note 1: There is no guarantee that every frontend driver works |
| 11 | out of the box with every card, because of different wiring. | 11 | out of the box with every card, because of different wiring. |
diff --git a/Documentation/dvb/ci.txt b/Documentation/dvb/ci.txt index 95f0e73b2135..531239b29082 100644 --- a/Documentation/dvb/ci.txt +++ b/Documentation/dvb/ci.txt | |||
| @@ -32,7 +32,7 @@ This application requires the following to function properly as of now. | |||
| 32 | descrambler to function, | 32 | descrambler to function, |
| 33 | eg: $ ca_zap channels.conf "TMC" | 33 | eg: $ ca_zap channels.conf "TMC" |
| 34 | 34 | ||
| 35 | (d) Hopeflly Enjoy your favourite subscribed channel as you do with | 35 | (d) Hopefully enjoy your favourite subscribed channel as you do with |
| 36 | a FTA card. | 36 | a FTA card. |
| 37 | 37 | ||
| 38 | (3) Currently ca_zap, and dst_test, both are meant for demonstration | 38 | (3) Currently ca_zap, and dst_test, both are meant for demonstration |
| @@ -65,7 +65,7 @@ Modules that have been tested by this driver at present are | |||
| 65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 66 | With the High Level CI approach any new card with almost any random | 66 | With the High Level CI approach any new card with almost any random |
| 67 | architecture can be implemented with this style, the definitions | 67 | architecture can be implemented with this style, the definitions |
| 68 | insidethe switch statement can be easily adapted for any card, thereby | 68 | inside the switch statement can be easily adapted for any card, thereby |
| 69 | eliminating the need for any additional ioctls. | 69 | eliminating the need for any additional ioctls. |
| 70 | 70 | ||
| 71 | The disadvantage is that the driver/hardware has to manage the rest. For | 71 | The disadvantage is that the driver/hardware has to manage the rest. For |
diff --git a/Documentation/dvb/faq.txt b/Documentation/dvb/faq.txt index a42132d60dc8..dbcedf5833ee 100644 --- a/Documentation/dvb/faq.txt +++ b/Documentation/dvb/faq.txt | |||
| @@ -5,7 +5,7 @@ Some very frequently asked questions about linuxtv-dvb | |||
| 5 | It's not a bug, it's a feature. Because the frontends have | 5 | It's not a bug, it's a feature. Because the frontends have |
| 6 | significant power requirements (and hence get very hot), they | 6 | significant power requirements (and hence get very hot), they |
| 7 | are powered down if they are unused (i.e. if the frontend device | 7 | are powered down if they are unused (i.e. if the frontend device |
| 8 | is closed). The dvb-core.o module paramter "dvb_shutdown_timeout" | 8 | is closed). The dvb-core.o module parameter "dvb_shutdown_timeout" |
| 9 | allow you to change the timeout (default 5 seconds). Setting the | 9 | allow you to change the timeout (default 5 seconds). Setting the |
| 10 | timeout to 0 disables the timeout feature. | 10 | timeout to 0 disables the timeout feature. |
| 11 | 11 | ||
| @@ -138,7 +138,7 @@ Some very frequently asked questions about linuxtv-dvb | |||
| 138 | 138 | ||
| 139 | - v4l2-common: common functions for Video4Linux-2 drivers | 139 | - v4l2-common: common functions for Video4Linux-2 drivers |
| 140 | 140 | ||
| 141 | - v4l1-compat: backward compatiblity layer for Video4Linux-1 legacy | 141 | - v4l1-compat: backward compatibility layer for Video4Linux-1 legacy |
| 142 | applications | 142 | applications |
| 143 | 143 | ||
| 144 | - dvb-core: DVB core module. This provides you with the | 144 | - dvb-core: DVB core module. This provides you with the |
| @@ -153,7 +153,7 @@ Some very frequently asked questions about linuxtv-dvb | |||
| 153 | - video-buf: capture helper module for the saa7146_vv driver. This | 153 | - video-buf: capture helper module for the saa7146_vv driver. This |
| 154 | one is responsible to handle capture buffers. | 154 | one is responsible to handle capture buffers. |
| 155 | 155 | ||
| 156 | - dvb-ttpci: The main driver for AV7110 based, full-featued | 156 | - dvb-ttpci: The main driver for AV7110 based, full-featured |
| 157 | DVB-S/C/T cards | 157 | DVB-S/C/T cards |
| 158 | 158 | ||
| 159 | eof | 159 | eof |
diff --git a/Documentation/eisa.txt b/Documentation/eisa.txt index 8c8388da868a..6a099edadd62 100644 --- a/Documentation/eisa.txt +++ b/Documentation/eisa.txt | |||
| @@ -18,7 +18,7 @@ The EISA infrastructure is made up of three parts : | |||
| 18 | 18 | ||
| 19 | - The bus code implements most of the generic code. It is shared | 19 | - The bus code implements most of the generic code. It is shared |
| 20 | among all the architectures that the EISA code runs on. It | 20 | among all the architectures that the EISA code runs on. It |
| 21 | implements bus probing (detecting EISA cards avaible on the bus), | 21 | implements bus probing (detecting EISA cards available on the bus), |
| 22 | allocates I/O resources, allows fancy naming through sysfs, and | 22 | allocates I/O resources, allows fancy naming through sysfs, and |
| 23 | offers interfaces for driver to register. | 23 | offers interfaces for driver to register. |
| 24 | 24 | ||
| @@ -84,7 +84,7 @@ struct eisa_driver { | |||
| 84 | 84 | ||
| 85 | id_table : an array of NULL terminated EISA id strings, | 85 | id_table : an array of NULL terminated EISA id strings, |
| 86 | followed by an empty string. Each string can | 86 | followed by an empty string. Each string can |
| 87 | optionnaly be paired with a driver-dependant value | 87 | optionally be paired with a driver-dependant value |
| 88 | (driver_data). | 88 | (driver_data). |
| 89 | 89 | ||
| 90 | driver : a generic driver, such as described in | 90 | driver : a generic driver, such as described in |
diff --git a/Documentation/exception.txt b/Documentation/exception.txt index 3cb39ade290e..2d5aded64247 100644 --- a/Documentation/exception.txt +++ b/Documentation/exception.txt | |||
| @@ -10,7 +10,7 @@ int verify_area(int type, const void * addr, unsigned long size) | |||
| 10 | function (which has since been replaced by access_ok()). | 10 | function (which has since been replaced by access_ok()). |
| 11 | 11 | ||
| 12 | This function verified that the memory area starting at address | 12 | This function verified that the memory area starting at address |
| 13 | addr and of size size was accessible for the operation specified | 13 | 'addr' and of size 'size' was accessible for the operation specified |
| 14 | in type (read or write). To do this, verify_read had to look up the | 14 | in type (read or write). To do this, verify_read had to look up the |
| 15 | virtual memory area (vma) that contained the address addr. In the | 15 | virtual memory area (vma) that contained the address addr. In the |
| 16 | normal case (correctly working program), this test was successful. | 16 | normal case (correctly working program), this test was successful. |
diff --git a/Documentation/fb/fbcon.txt b/Documentation/fb/fbcon.txt index f373df12ed4c..99ea58e65eff 100644 --- a/Documentation/fb/fbcon.txt +++ b/Documentation/fb/fbcon.txt | |||
| @@ -163,7 +163,7 @@ from the console layer before unloading the driver. The VGA driver cannot be | |||
| 163 | unloaded if it is still bound to the console layer. (See | 163 | unloaded if it is still bound to the console layer. (See |
| 164 | Documentation/console/console.txt for more information). | 164 | Documentation/console/console.txt for more information). |
| 165 | 165 | ||
| 166 | This is more complicated in the case of the the framebuffer console (fbcon), | 166 | This is more complicated in the case of the framebuffer console (fbcon), |
| 167 | because fbcon is an intermediate layer between the console and the drivers: | 167 | because fbcon is an intermediate layer between the console and the drivers: |
| 168 | 168 | ||
| 169 | console ---> fbcon ---> fbdev drivers ---> hardware | 169 | console ---> fbcon ---> fbdev drivers ---> hardware |
diff --git a/Documentation/fb/sisfb.txt b/Documentation/fb/sisfb.txt index 3b50c517a08d..2e68e503e72f 100644 --- a/Documentation/fb/sisfb.txt +++ b/Documentation/fb/sisfb.txt | |||
| @@ -72,7 +72,7 @@ information. Additionally, "modinfo sisfb" gives an overview over all | |||
| 72 | supported options including some explanation. | 72 | supported options including some explanation. |
| 73 | 73 | ||
| 74 | The desired display mode can be specified using the keyword "mode" with | 74 | The desired display mode can be specified using the keyword "mode" with |
| 75 | a parameter in one of the follwing formats: | 75 | a parameter in one of the following formats: |
| 76 | - XxYxDepth or | 76 | - XxYxDepth or |
| 77 | - XxY-Depth or | 77 | - XxY-Depth or |
| 78 | - XxY-Depth@Rate or | 78 | - XxY-Depth@Rate or |
diff --git a/Documentation/fb/sstfb.txt b/Documentation/fb/sstfb.txt index 628d7ffa8769..df27f5bf15db 100644 --- a/Documentation/fb/sstfb.txt +++ b/Documentation/fb/sstfb.txt | |||
| @@ -48,12 +48,12 @@ Module Usage | |||
| 48 | 48 | ||
| 49 | Module insertion: | 49 | Module insertion: |
| 50 | # insmod sstfb.o | 50 | # insmod sstfb.o |
| 51 | you should see some strange output frome the board: | 51 | you should see some strange output from the board: |
| 52 | a big blue square, a green and a red small squares and a vertical | 52 | a big blue square, a green and a red small squares and a vertical |
| 53 | white rectangle. why ? the function's name is self explanatory : | 53 | white rectangle. why? the function's name is self-explanatory: |
| 54 | "sstfb_test()"... | 54 | "sstfb_test()"... |
| 55 | (if you don't have a second monitor, you'll have to plug your monitor | 55 | (if you don't have a second monitor, you'll have to plug your monitor |
| 56 | directely to the 2D videocard to see what you're typing) | 56 | directly to the 2D videocard to see what you're typing) |
| 57 | # con2fb /dev/fbx /dev/ttyx | 57 | # con2fb /dev/fbx /dev/ttyx |
| 58 | bind a tty to the new frame buffer. if you already have a frame | 58 | bind a tty to the new frame buffer. if you already have a frame |
| 59 | buffer driver, the voodoo fb will likely be /dev/fb1. if not, | 59 | buffer driver, the voodoo fb will likely be /dev/fb1. if not, |
| @@ -72,12 +72,12 @@ Module Usage | |||
| 72 | 72 | ||
| 73 | Kernel/Modules Options | 73 | Kernel/Modules Options |
| 74 | 74 | ||
| 75 | You can pass some otions to sstfb module, and via the kernel command | 75 | You can pass some options to the sstfb module, and via the kernel |
| 76 | line when the driver is compiled in : | 76 | command line when the driver is compiled in: |
| 77 | for module : insmod sstfb.o option1=value1 option2=value2 ... | 77 | for module : insmod sstfb.o option1=value1 option2=value2 ... |
| 78 | in kernel : video=sstfb:option1,option2:value2,option3 ... | 78 | in kernel : video=sstfb:option1,option2:value2,option3 ... |
| 79 | 79 | ||
| 80 | sstfb supports the folowing options : | 80 | sstfb supports the following options : |
| 81 | 81 | ||
| 82 | Module Kernel Description | 82 | Module Kernel Description |
| 83 | 83 | ||
| @@ -95,11 +95,11 @@ inverse=1 inverse Supposed to enable inverse console. | |||
| 95 | 95 | ||
| 96 | clipping=1 clipping Enable or disable clipping. | 96 | clipping=1 clipping Enable or disable clipping. |
| 97 | clipping=0 noclipping With clipping enabled, all offscreen | 97 | clipping=0 noclipping With clipping enabled, all offscreen |
| 98 | reads and writes are disgarded. | 98 | reads and writes are discarded. |
| 99 | Default: enable clipping. | 99 | Default: enable clipping. |
| 100 | 100 | ||
| 101 | gfxclk=x gfxclk:x Force graphic clock frequency (in MHz). | 101 | gfxclk=x gfxclk:x Force graphic clock frequency (in MHz). |
| 102 | Be carefull with this option, it may be | 102 | Be careful with this option, it may be |
| 103 | DANGEROUS. | 103 | DANGEROUS. |
| 104 | Default: auto | 104 | Default: auto |
| 105 | 50Mhz for Voodoo 1, | 105 | 50Mhz for Voodoo 1, |
| @@ -137,23 +137,23 @@ Bugs | |||
| 137 | - The driver is 16 bpp only, 24/32 won't work. | 137 | - The driver is 16 bpp only, 24/32 won't work. |
| 138 | - The driver is not your_favorite_toy-safe. this includes SMP... | 138 | - The driver is not your_favorite_toy-safe. this includes SMP... |
| 139 | [Actually from inspection it seems to be safe - Alan] | 139 | [Actually from inspection it seems to be safe - Alan] |
| 140 | - when using XFree86 FBdev (X over fbdev) you may see strange color | 140 | - When using XFree86 FBdev (X over fbdev) you may see strange color |
| 141 | patterns at the border of your windows (the pixels lose the lowest | 141 | patterns at the border of your windows (the pixels lose the lowest |
| 142 | byte -> basicaly the blue component nd some of the green) . I'm unable | 142 | byte -> basically the blue component and some of the green). I'm unable |
| 143 | to reproduce this with XFree86-3.3, but one of the testers has this | 143 | to reproduce this with XFree86-3.3, but one of the testers has this |
| 144 | problem with XFree86-4. apparently recent Xfree86-4.x solve this | 144 | problem with XFree86-4. Apparently recent Xfree86-4.x solve this |
| 145 | problem. | 145 | problem. |
| 146 | - I didn't really test changing the palette, so you may find some weird | 146 | - I didn't really test changing the palette, so you may find some weird |
| 147 | things when playing with that. | 147 | things when playing with that. |
| 148 | - Sometimes the driver will not recognise the DAC , and the | 148 | - Sometimes the driver will not recognise the DAC, and the |
| 149 | initialisation will fail. this is specificaly true for | 149 | initialisation will fail. This is specifically true for |
| 150 | voodoo 2 boards , but it should be solved in recent versions. please | 150 | voodoo 2 boards, but it should be solved in recent versions. Please |
| 151 | contact me . | 151 | contact me. |
| 152 | - the 24/32 is not likely to work anytime soon , knowing that the | 152 | - The 24/32 is not likely to work anytime soon, knowing that the |
| 153 | hardware does ... unusual thigs in 24/32 bpp | 153 | hardware does ... unusual things in 24/32 bpp. |
| 154 | - When used with anther video board, current limitations of linux | 154 | - When used with another video board, current limitations of the linux |
| 155 | console subsystem can cause some troubles, specificaly, you should | 155 | console subsystem can cause some troubles, specifically, you should |
| 156 | disable software scrollback , as it can oops badly ... | 156 | disable software scrollback, as it can oops badly ... |
| 157 | 157 | ||
| 158 | Todo | 158 | Todo |
| 159 | 159 | ||
| @@ -161,7 +161,7 @@ Todo | |||
| 161 | - Buy more coffee. | 161 | - Buy more coffee. |
| 162 | - test/port to other arch. | 162 | - test/port to other arch. |
| 163 | - try to add panning using tweeks with front and back buffer . | 163 | - try to add panning using tweeks with front and back buffer . |
| 164 | - try to implement accel on voodoo2 , this board can actualy do a | 164 | - try to implement accel on voodoo2, this board can actually do a |
| 165 | lot in 2D even if it was sold as a 3D only board ... | 165 | lot in 2D even if it was sold as a 3D only board ... |
| 166 | 166 | ||
| 167 | ghoz. | 167 | ghoz. |
diff --git a/Documentation/feature-removal-schedule.txt b/Documentation/feature-removal-schedule.txt index 2e410f5aa750..42b95e0ad558 100644 --- a/Documentation/feature-removal-schedule.txt +++ b/Documentation/feature-removal-schedule.txt | |||
| @@ -184,7 +184,7 @@ Who: Greg Kroah-Hartman <gregkh@suse.de> | |||
| 184 | --------------------------- | 184 | --------------------------- |
| 185 | 185 | ||
| 186 | What: USB driver API moves to EXPORT_SYMBOL_GPL | 186 | What: USB driver API moves to EXPORT_SYMBOL_GPL |
| 187 | When: Febuary 2008 | 187 | When: February 2008 |
| 188 | Files: include/linux/usb.h, drivers/usb/core/driver.c | 188 | Files: include/linux/usb.h, drivers/usb/core/driver.c |
| 189 | Why: The USB subsystem has changed a lot over time, and it has been | 189 | Why: The USB subsystem has changed a lot over time, and it has been |
| 190 | possible to create userspace USB drivers using usbfs/libusb/gadgetfs | 190 | possible to create userspace USB drivers using usbfs/libusb/gadgetfs |
diff --git a/Documentation/filesystems/00-INDEX b/Documentation/filesystems/00-INDEX index 16dec61d7671..3c384c0cf86e 100644 --- a/Documentation/filesystems/00-INDEX +++ b/Documentation/filesystems/00-INDEX | |||
| @@ -26,8 +26,6 @@ cramfs.txt | |||
| 26 | - info on the cram filesystem for small storage (ROMs etc). | 26 | - info on the cram filesystem for small storage (ROMs etc). |
| 27 | dentry-locking.txt | 27 | dentry-locking.txt |
| 28 | - info on the RCU-based dcache locking model. | 28 | - info on the RCU-based dcache locking model. |
| 29 | devfs/ | ||
| 30 | - directory containing devfs documentation. | ||
| 31 | directory-locking | 29 | directory-locking |
| 32 | - info about the locking scheme used for directory operations. | 30 | - info about the locking scheme used for directory operations. |
| 33 | dlmfs.txt | 31 | dlmfs.txt |
diff --git a/Documentation/filesystems/befs.txt b/Documentation/filesystems/befs.txt index 877a7b1d46ec..67391a15949a 100644 --- a/Documentation/filesystems/befs.txt +++ b/Documentation/filesystems/befs.txt | |||
| @@ -7,7 +7,7 @@ WARNING | |||
| 7 | Make sure you understand that this is alpha software. This means that the | 7 | Make sure you understand that this is alpha software. This means that the |
| 8 | implementation is neither complete nor well-tested. | 8 | implementation is neither complete nor well-tested. |
| 9 | 9 | ||
| 10 | I DISCLAIM ALL RESPONSIBILTY FOR ANY POSSIBLE BAD EFFECTS OF THIS CODE! | 10 | I DISCLAIM ALL RESPONSIBILITY FOR ANY POSSIBLE BAD EFFECTS OF THIS CODE! |
| 11 | 11 | ||
| 12 | LICENSE | 12 | LICENSE |
| 13 | ===== | 13 | ===== |
| @@ -22,7 +22,7 @@ He has been working on the code since Aug 13, 2001. See the changelog for | |||
| 22 | details. | 22 | details. |
| 23 | 23 | ||
| 24 | Original Author: Makoto Kato <m_kato@ga2.so-net.ne.jp> | 24 | Original Author: Makoto Kato <m_kato@ga2.so-net.ne.jp> |
| 25 | His orriginal code can still be found at: | 25 | His original code can still be found at: |
| 26 | <http://hp.vector.co.jp/authors/VA008030/bfs/> | 26 | <http://hp.vector.co.jp/authors/VA008030/bfs/> |
| 27 | Does anyone know of a more current email address for Makoto? He doesn't | 27 | Does anyone know of a more current email address for Makoto? He doesn't |
| 28 | respond to the address given above... | 28 | respond to the address given above... |
| @@ -39,7 +39,7 @@ Which is it, BFS or BEFS? | |||
| 39 | ================ | 39 | ================ |
| 40 | Be, Inc said, "BeOS Filesystem is officially called BFS, not BeFS". | 40 | Be, Inc said, "BeOS Filesystem is officially called BFS, not BeFS". |
| 41 | But Unixware Boot Filesystem is called bfs, too. And they are already in | 41 | But Unixware Boot Filesystem is called bfs, too. And they are already in |
| 42 | the kernel. Because of this nameing conflict, on Linux the BeOS | 42 | the kernel. Because of this naming conflict, on Linux the BeOS |
| 43 | filesystem is called befs. | 43 | filesystem is called befs. |
| 44 | 44 | ||
| 45 | HOW TO INSTALL | 45 | HOW TO INSTALL |
| @@ -57,7 +57,7 @@ if the patching step fails (i.e. there are rejected hunks), you can try to | |||
| 57 | figure it out yourself (it shouldn't be hard), or mail the maintainer | 57 | figure it out yourself (it shouldn't be hard), or mail the maintainer |
| 58 | (Will Dyson <will_dyson@pobox.com>) for help. | 58 | (Will Dyson <will_dyson@pobox.com>) for help. |
| 59 | 59 | ||
| 60 | step 2. Configuretion & make kernel | 60 | step 2. Configuration & make kernel |
| 61 | 61 | ||
| 62 | The linux kernel has many compile-time options. Most of them are beyond the | 62 | The linux kernel has many compile-time options. Most of them are beyond the |
| 63 | scope of this document. I suggest the Kernel-HOWTO document as a good general | 63 | scope of this document. I suggest the Kernel-HOWTO document as a good general |
diff --git a/Documentation/filesystems/configfs/configfs.txt b/Documentation/filesystems/configfs/configfs.txt index c4ff96b7c4e0..c3a7afb5eabf 100644 --- a/Documentation/filesystems/configfs/configfs.txt +++ b/Documentation/filesystems/configfs/configfs.txt | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | 1 | ||
| 2 | configfs - Userspace-driven kernel object configuation. | 2 | configfs - Userspace-driven kernel object configuration. |
| 3 | 3 | ||
| 4 | Joel Becker <joel.becker@oracle.com> | 4 | Joel Becker <joel.becker@oracle.com> |
| 5 | 5 | ||
| @@ -254,7 +254,7 @@ using the group _init() functions on the group. | |||
| 254 | 254 | ||
| 255 | Finally, when userspace calls rmdir(2) on the item or group, | 255 | Finally, when userspace calls rmdir(2) on the item or group, |
| 256 | ct_group_ops->drop_item() is called. As a config_group is also a | 256 | ct_group_ops->drop_item() is called. As a config_group is also a |
| 257 | config_item, it is not necessary for a seperate drop_group() method. | 257 | config_item, it is not necessary for a separate drop_group() method. |
| 258 | The subsystem must config_item_put() the reference that was initialized | 258 | The subsystem must config_item_put() the reference that was initialized |
| 259 | upon item allocation. If a subsystem has no work to do, it may omit | 259 | upon item allocation. If a subsystem has no work to do, it may omit |
| 260 | the ct_group_ops->drop_item() method, and configfs will call | 260 | the ct_group_ops->drop_item() method, and configfs will call |
| @@ -406,7 +406,7 @@ that condition is met. | |||
| 406 | 406 | ||
| 407 | Far better would be an explicit action notifying the subsystem that the | 407 | Far better would be an explicit action notifying the subsystem that the |
| 408 | config_item is ready to go. More importantly, an explicit action allows | 408 | config_item is ready to go. More importantly, an explicit action allows |
| 409 | the subsystem to provide feedback as to whether the attibutes are | 409 | the subsystem to provide feedback as to whether the attributes are |
| 410 | initialized in a way that makes sense. configfs provides this as | 410 | initialized in a way that makes sense. configfs provides this as |
| 411 | committable items. | 411 | committable items. |
| 412 | 412 | ||
| @@ -422,7 +422,7 @@ support mkdir(2) or rmdir(2) either. It only allows rename(2). The | |||
| 422 | "pending" directory does allow mkdir(2) and rmdir(2). An item is | 422 | "pending" directory does allow mkdir(2) and rmdir(2). An item is |
| 423 | created in the "pending" directory. Its attributes can be modified at | 423 | created in the "pending" directory. Its attributes can be modified at |
| 424 | will. Userspace commits the item by renaming it into the "live" | 424 | will. Userspace commits the item by renaming it into the "live" |
| 425 | directory. At this point, the subsystem recieves the ->commit_item() | 425 | directory. At this point, the subsystem receives the ->commit_item() |
| 426 | callback. If all required attributes are filled to satisfaction, the | 426 | callback. If all required attributes are filled to satisfaction, the |
| 427 | method returns zero and the item is moved to the "live" directory. | 427 | method returns zero and the item is moved to the "live" directory. |
| 428 | 428 | ||
diff --git a/Documentation/filesystems/directory-locking b/Documentation/filesystems/directory-locking index 34380d4fbce3..d7099a9266fb 100644 --- a/Documentation/filesystems/directory-locking +++ b/Documentation/filesystems/directory-locking | |||
| @@ -82,7 +82,7 @@ own descendent. Moreover, there is exactly one cross-directory rename | |||
| 82 | 82 | ||
| 83 | Consider the object blocking the cross-directory rename. One | 83 | Consider the object blocking the cross-directory rename. One |
| 84 | of its descendents is locked by cross-directory rename (otherwise we | 84 | of its descendents is locked by cross-directory rename (otherwise we |
| 85 | would again have an infinite set of of contended objects). But that | 85 | would again have an infinite set of contended objects). But that |
| 86 | means that cross-directory rename is taking locks out of order. Due | 86 | means that cross-directory rename is taking locks out of order. Due |
| 87 | to (2) the order hadn't changed since we had acquired filesystem lock. | 87 | to (2) the order hadn't changed since we had acquired filesystem lock. |
| 88 | But locking rules for cross-directory rename guarantee that we do not | 88 | But locking rules for cross-directory rename guarantee that we do not |
diff --git a/Documentation/filesystems/dlmfs.txt b/Documentation/filesystems/dlmfs.txt index 9afab845a906..c50bbb2d52b4 100644 --- a/Documentation/filesystems/dlmfs.txt +++ b/Documentation/filesystems/dlmfs.txt | |||
| @@ -68,7 +68,7 @@ request for an already acquired lock will not generate another DLM | |||
| 68 | call. Userspace programs are assumed to handle their own local | 68 | call. Userspace programs are assumed to handle their own local |
| 69 | locking. | 69 | locking. |
| 70 | 70 | ||
| 71 | Two levels of locks are supported - Shared Read, and Exlcusive. | 71 | Two levels of locks are supported - Shared Read, and Exclusive. |
| 72 | Also supported is a Trylock operation. | 72 | Also supported is a Trylock operation. |
| 73 | 73 | ||
| 74 | For information on the libo2dlm interface, please see o2dlm.h, | 74 | For information on the libo2dlm interface, please see o2dlm.h, |
diff --git a/Documentation/filesystems/ext2.txt b/Documentation/filesystems/ext2.txt index 3dd2872416a1..4333e836c495 100644 --- a/Documentation/filesystems/ext2.txt +++ b/Documentation/filesystems/ext2.txt | |||
| @@ -205,7 +205,7 @@ Reserved Space | |||
| 205 | 205 | ||
| 206 | In ext2, there is a mechanism for reserving a certain number of blocks | 206 | In ext2, there is a mechanism for reserving a certain number of blocks |
| 207 | for a particular user (normally the super-user). This is intended to | 207 | for a particular user (normally the super-user). This is intended to |
| 208 | allow for the system to continue functioning even if non-priveleged users | 208 | allow for the system to continue functioning even if non-privileged users |
| 209 | fill up all the space available to them (this is independent of filesystem | 209 | fill up all the space available to them (this is independent of filesystem |
| 210 | quotas). It also keeps the filesystem from filling up entirely which | 210 | quotas). It also keeps the filesystem from filling up entirely which |
| 211 | helps combat fragmentation. | 211 | helps combat fragmentation. |
diff --git a/Documentation/filesystems/files.txt b/Documentation/filesystems/files.txt index 8c206f4e0250..133e213ebb72 100644 --- a/Documentation/filesystems/files.txt +++ b/Documentation/filesystems/files.txt | |||
| @@ -55,7 +55,7 @@ the fdtable structure - | |||
| 55 | 2. Reading of the fdtable as described above must be protected | 55 | 2. Reading of the fdtable as described above must be protected |
| 56 | by rcu_read_lock()/rcu_read_unlock(). | 56 | by rcu_read_lock()/rcu_read_unlock(). |
| 57 | 57 | ||
| 58 | 3. For any update to the the fd table, files->file_lock must | 58 | 3. For any update to the fd table, files->file_lock must |
| 59 | be held. | 59 | be held. |
| 60 | 60 | ||
| 61 | 4. To look up the file structure given an fd, a reader | 61 | 4. To look up the file structure given an fd, a reader |
diff --git a/Documentation/filesystems/ntfs.txt b/Documentation/filesystems/ntfs.txt index 638cbd3d2b00..35f105b29e3e 100644 --- a/Documentation/filesystems/ntfs.txt +++ b/Documentation/filesystems/ntfs.txt | |||
| @@ -13,7 +13,7 @@ Table of contents | |||
| 13 | - Using NTFS volume and stripe sets | 13 | - Using NTFS volume and stripe sets |
| 14 | - The Device-Mapper driver | 14 | - The Device-Mapper driver |
| 15 | - The Software RAID / MD driver | 15 | - The Software RAID / MD driver |
| 16 | - Limitiations when using the MD driver | 16 | - Limitations when using the MD driver |
| 17 | - ChangeLog | 17 | - ChangeLog |
| 18 | 18 | ||
| 19 | 19 | ||
| @@ -43,7 +43,7 @@ There is plenty of additional information on the linux-ntfs web site | |||
| 43 | at http://linux-ntfs.sourceforge.net/ | 43 | at http://linux-ntfs.sourceforge.net/ |
| 44 | 44 | ||
| 45 | The web site has a lot of additional information, such as a comprehensive | 45 | The web site has a lot of additional information, such as a comprehensive |
| 46 | FAQ, documentation on the NTFS on-disk format, informaiton on the Linux-NTFS | 46 | FAQ, documentation on the NTFS on-disk format, information on the Linux-NTFS |
| 47 | userspace utilities, etc. | 47 | userspace utilities, etc. |
| 48 | 48 | ||
| 49 | 49 | ||
| @@ -383,14 +383,14 @@ Software RAID / MD driver. For which you need to set up your /etc/raidtab | |||
| 383 | appropriately (see man 5 raidtab). | 383 | appropriately (see man 5 raidtab). |
| 384 | 384 | ||
| 385 | Linear volume sets, i.e. linear raid, as well as stripe sets, i.e. raid level | 385 | Linear volume sets, i.e. linear raid, as well as stripe sets, i.e. raid level |
| 386 | 0, have been tested and work fine (though see section "Limitiations when using | 386 | 0, have been tested and work fine (though see section "Limitations when using |
| 387 | the MD driver with NTFS volumes" especially if you want to use linear raid). | 387 | the MD driver with NTFS volumes" especially if you want to use linear raid). |
| 388 | Even though untested, there is no reason why mirrors, i.e. raid level 1, and | 388 | Even though untested, there is no reason why mirrors, i.e. raid level 1, and |
| 389 | stripes with parity, i.e. raid level 5, should not work, too. | 389 | stripes with parity, i.e. raid level 5, should not work, too. |
| 390 | 390 | ||
| 391 | You have to use the "persistent-superblock 0" option for each raid-disk in the | 391 | You have to use the "persistent-superblock 0" option for each raid-disk in the |
| 392 | NTFS volume/stripe you are configuring in /etc/raidtab as the persistent | 392 | NTFS volume/stripe you are configuring in /etc/raidtab as the persistent |
| 393 | superblock used by the MD driver would damange the NTFS volume. | 393 | superblock used by the MD driver would damage the NTFS volume. |
| 394 | 394 | ||
| 395 | Windows by default uses a stripe chunk size of 64k, so you probably want the | 395 | Windows by default uses a stripe chunk size of 64k, so you probably want the |
| 396 | "chunk-size 64k" option for each raid-disk, too. | 396 | "chunk-size 64k" option for each raid-disk, too. |
| @@ -435,7 +435,7 @@ setup correctly to avoid the possibility of causing damage to the data on the | |||
| 435 | ntfs volume. | 435 | ntfs volume. |
| 436 | 436 | ||
| 437 | 437 | ||
| 438 | Limitiations when using the Software RAID / MD driver | 438 | Limitations when using the Software RAID / MD driver |
| 439 | ----------------------------------------------------- | 439 | ----------------------------------------------------- |
| 440 | 440 | ||
| 441 | Using the md driver will not work properly if any of your NTFS partitions have | 441 | Using the md driver will not work properly if any of your NTFS partitions have |
diff --git a/Documentation/filesystems/proc.txt b/Documentation/filesystems/proc.txt index 7240ee7515de..3355e6920105 100644 --- a/Documentation/filesystems/proc.txt +++ b/Documentation/filesystems/proc.txt | |||
| @@ -410,7 +410,7 @@ VmallocChunk: 111088 kB | |||
| 410 | this memory, making it slower to access than lowmem. | 410 | this memory, making it slower to access than lowmem. |
| 411 | LowTotal: | 411 | LowTotal: |
| 412 | LowFree: Lowmem is memory which can be used for everything that | 412 | LowFree: Lowmem is memory which can be used for everything that |
| 413 | highmem can be used for, but it is also availble for the | 413 | highmem can be used for, but it is also available for the |
| 414 | kernel's use for its own data structures. Among many | 414 | kernel's use for its own data structures. Among many |
| 415 | other things, it is where everything from the Slab is | 415 | other things, it is where everything from the Slab is |
| 416 | allocated. Bad things happen when you're out of lowmem. | 416 | allocated. Bad things happen when you're out of lowmem. |
| @@ -1255,7 +1255,7 @@ to allocate (but not use) more memory than is actually available. | |||
| 1255 | address space are refused. Used for a typical system. It | 1255 | address space are refused. Used for a typical system. It |
| 1256 | ensures a seriously wild allocation fails while allowing | 1256 | ensures a seriously wild allocation fails while allowing |
| 1257 | overcommit to reduce swap usage. root is allowed to | 1257 | overcommit to reduce swap usage. root is allowed to |
| 1258 | allocate slighly more memory in this mode. This is the | 1258 | allocate slightly more memory in this mode. This is the |
| 1259 | default. | 1259 | default. |
| 1260 | 1260 | ||
| 1261 | 1 - Always overcommit. Appropriate for some scientific | 1261 | 1 - Always overcommit. Appropriate for some scientific |
| @@ -1588,7 +1588,7 @@ Enable the strict RFC793 interpretation of the TCP urgent pointer field. The | |||
| 1588 | default is to use the BSD compatible interpretation of the urgent pointer | 1588 | default is to use the BSD compatible interpretation of the urgent pointer |
| 1589 | pointing to the first byte after the urgent data. The RFC793 interpretation is | 1589 | pointing to the first byte after the urgent data. The RFC793 interpretation is |
| 1590 | to have it point to the last byte of urgent data. Enabling this option may | 1590 | to have it point to the last byte of urgent data. Enabling this option may |
| 1591 | lead to interoperatibility problems. Disabled by default. | 1591 | lead to interoperability problems. Disabled by default. |
| 1592 | 1592 | ||
| 1593 | tcp_syncookies | 1593 | tcp_syncookies |
| 1594 | -------------- | 1594 | -------------- |
| @@ -1733,7 +1733,7 @@ error_burst and error_cost | |||
| 1733 | 1733 | ||
| 1734 | These parameters are used to limit how many ICMP destination unreachable to | 1734 | These parameters are used to limit how many ICMP destination unreachable to |
| 1735 | send from the host in question. ICMP destination unreachable messages are | 1735 | send from the host in question. ICMP destination unreachable messages are |
| 1736 | sent when we can not reach the next hop, while trying to transmit a packet. | 1736 | sent when we cannot reach the next hop while trying to transmit a packet. |
| 1737 | It will also print some error messages to kernel logs if someone is ignoring | 1737 | It will also print some error messages to kernel logs if someone is ignoring |
| 1738 | our ICMP redirects. The higher the error_cost factor is, the fewer | 1738 | our ICMP redirects. The higher the error_cost factor is, the fewer |
| 1739 | destination unreachable and error messages will be let through. Error_burst | 1739 | destination unreachable and error messages will be let through. Error_burst |
| @@ -1857,7 +1857,7 @@ proxy_qlen | |||
| 1857 | 1857 | ||
| 1858 | Maximum queue length of the delayed proxy arp timer. (see proxy_delay). | 1858 | Maximum queue length of the delayed proxy arp timer. (see proxy_delay). |
| 1859 | 1859 | ||
| 1860 | app_solcit | 1860 | app_solicit |
| 1861 | ---------- | 1861 | ---------- |
| 1862 | 1862 | ||
| 1863 | Determines the number of requests to send to the user level ARP daemon. Use 0 | 1863 | Determines the number of requests to send to the user level ARP daemon. Use 0 |
diff --git a/Documentation/filesystems/spufs.txt b/Documentation/filesystems/spufs.txt index 8edc3952eff4..982645a1981d 100644 --- a/Documentation/filesystems/spufs.txt +++ b/Documentation/filesystems/spufs.txt | |||
| @@ -84,7 +84,7 @@ FILES | |||
| 84 | /ibox | 84 | /ibox |
| 85 | The second SPU to CPU communication mailbox. This file is similar to | 85 | The second SPU to CPU communication mailbox. This file is similar to |
| 86 | the first mailbox file, but can be read in blocking I/O mode, and the | 86 | the first mailbox file, but can be read in blocking I/O mode, and the |
| 87 | poll familiy of system calls can be used to wait for it. The possible | 87 | poll family of system calls can be used to wait for it. The possible |
| 88 | operations on an open ibox file are: | 88 | operations on an open ibox file are: |
| 89 | 89 | ||
| 90 | read(2) | 90 | read(2) |
| @@ -105,7 +105,7 @@ FILES | |||
| 105 | 105 | ||
| 106 | 106 | ||
| 107 | /wbox | 107 | /wbox |
| 108 | The CPU to SPU communation mailbox. It is write-only can can be written | 108 | The CPU to SPU communation mailbox. It is write-only and can be written |
| 109 | in units of 32 bits. If the mailbox is full, write() will block and | 109 | in units of 32 bits. If the mailbox is full, write() will block and |
| 110 | poll can be used to wait for it becoming empty again. The possible | 110 | poll can be used to wait for it becoming empty again. The possible |
| 111 | operations on an open wbox file are: write(2) If a count smaller than | 111 | operations on an open wbox file are: write(2) If a count smaller than |
| @@ -359,7 +359,7 @@ ERRORS | |||
| 359 | EFAULT npc is not a valid pointer or status is neither NULL nor a valid | 359 | EFAULT npc is not a valid pointer or status is neither NULL nor a valid |
| 360 | pointer. | 360 | pointer. |
| 361 | 361 | ||
| 362 | EINTR A signal occured while spu_run was in progress. The npc value | 362 | EINTR A signal occurred while spu_run was in progress. The npc value |
| 363 | has been updated to the new program counter value if necessary. | 363 | has been updated to the new program counter value if necessary. |
| 364 | 364 | ||
| 365 | EINVAL fd is not a file descriptor returned from spu_create(2). | 365 | EINVAL fd is not a file descriptor returned from spu_create(2). |
diff --git a/Documentation/filesystems/sysfs.txt b/Documentation/filesystems/sysfs.txt index 89b1d196ca80..4b5ca26e5048 100644 --- a/Documentation/filesystems/sysfs.txt +++ b/Documentation/filesystems/sysfs.txt | |||
| @@ -238,7 +238,7 @@ Top Level Directory Layout | |||
| 238 | The sysfs directory arrangement exposes the relationship of kernel | 238 | The sysfs directory arrangement exposes the relationship of kernel |
| 239 | data structures. | 239 | data structures. |
| 240 | 240 | ||
| 241 | The top level sysfs diretory looks like: | 241 | The top level sysfs directory looks like: |
| 242 | 242 | ||
| 243 | block/ | 243 | block/ |
| 244 | bus/ | 244 | bus/ |
diff --git a/Documentation/filesystems/tmpfs.txt b/Documentation/filesystems/tmpfs.txt index 1773106976a2..6dd050878a20 100644 --- a/Documentation/filesystems/tmpfs.txt +++ b/Documentation/filesystems/tmpfs.txt | |||
| @@ -39,7 +39,7 @@ tmpfs has the following uses: | |||
| 39 | tmpfs /dev/shm tmpfs defaults 0 0 | 39 | tmpfs /dev/shm tmpfs defaults 0 0 |
| 40 | 40 | ||
| 41 | Remember to create the directory that you intend to mount tmpfs on | 41 | Remember to create the directory that you intend to mount tmpfs on |
| 42 | if necessary (/dev/shm is automagically created if you use devfs). | 42 | if necessary. |
| 43 | 43 | ||
| 44 | This mount is _not_ needed for SYSV shared memory. The internal | 44 | This mount is _not_ needed for SYSV shared memory. The internal |
| 45 | mount is used for that. (In the 2.3 kernel versions it was | 45 | mount is used for that. (In the 2.3 kernel versions it was |
| @@ -63,7 +63,7 @@ size: The limit of allocated bytes for this tmpfs instance. The | |||
| 63 | nr_blocks: The same as size, but in blocks of PAGE_CACHE_SIZE. | 63 | nr_blocks: The same as size, but in blocks of PAGE_CACHE_SIZE. |
| 64 | nr_inodes: The maximum number of inodes for this instance. The default | 64 | nr_inodes: The maximum number of inodes for this instance. The default |
| 65 | is half of the number of your physical RAM pages, or (on a | 65 | is half of the number of your physical RAM pages, or (on a |
| 66 | a machine with highmem) the number of lowmem RAM pages, | 66 | machine with highmem) the number of lowmem RAM pages, |
| 67 | whichever is the lower. | 67 | whichever is the lower. |
| 68 | 68 | ||
| 69 | These parameters accept a suffix k, m or g for kilo, mega and giga and | 69 | These parameters accept a suffix k, m or g for kilo, mega and giga and |
diff --git a/Documentation/filesystems/vfat.txt b/Documentation/filesystems/vfat.txt index 2001abbc60e6..069cb1094300 100644 --- a/Documentation/filesystems/vfat.txt +++ b/Documentation/filesystems/vfat.txt | |||
| @@ -35,7 +35,7 @@ iocharset=name -- Character set to use for converting between the | |||
| 35 | you should consider the following option instead. | 35 | you should consider the following option instead. |
| 36 | 36 | ||
| 37 | utf8=<bool> -- UTF-8 is the filesystem safe version of Unicode that | 37 | utf8=<bool> -- UTF-8 is the filesystem safe version of Unicode that |
| 38 | is used by the console. It can be be enabled for the | 38 | is used by the console. It can be enabled for the |
| 39 | filesystem with this option. If 'uni_xlate' gets set, | 39 | filesystem with this option. If 'uni_xlate' gets set, |
| 40 | UTF-8 gets disabled. | 40 | UTF-8 gets disabled. |
| 41 | 41 | ||
diff --git a/Documentation/filesystems/vfs.txt b/Documentation/filesystems/vfs.txt index cd07c21b8400..7737bfd03cf8 100644 --- a/Documentation/filesystems/vfs.txt +++ b/Documentation/filesystems/vfs.txt | |||
| @@ -410,7 +410,7 @@ otherwise noted. | |||
| 410 | 410 | ||
| 411 | put_link: called by the VFS to release resources allocated by | 411 | put_link: called by the VFS to release resources allocated by |
| 412 | follow_link(). The cookie returned by follow_link() is passed | 412 | follow_link(). The cookie returned by follow_link() is passed |
| 413 | to to this method as the last parameter. It is used by | 413 | to this method as the last parameter. It is used by |
| 414 | filesystems such as NFS where page cache is not stable | 414 | filesystems such as NFS where page cache is not stable |
| 415 | (i.e. page that was installed when the symbolic link walk | 415 | (i.e. page that was installed when the symbolic link walk |
| 416 | started might not be in the page cache at the end of the | 416 | started might not be in the page cache at the end of the |
diff --git a/Documentation/fujitsu/frv/mmu-layout.txt b/Documentation/fujitsu/frv/mmu-layout.txt index 11dcc5679887..db10250df6be 100644 --- a/Documentation/fujitsu/frv/mmu-layout.txt +++ b/Documentation/fujitsu/frv/mmu-layout.txt | |||
| @@ -233,7 +233,7 @@ related kernel services: | |||
| 233 | (*) __debug_mmu.iamr[] | 233 | (*) __debug_mmu.iamr[] |
| 234 | (*) __debug_mmu.damr[] | 234 | (*) __debug_mmu.damr[] |
| 235 | 235 | ||
| 236 | These receive the current IAMR and DAMR contents. These can be viewed with with the _amr | 236 | These receive the current IAMR and DAMR contents. These can be viewed with the _amr |
| 237 | GDB macro: | 237 | GDB macro: |
| 238 | 238 | ||
| 239 | (gdb) _amr | 239 | (gdb) _amr |
diff --git a/Documentation/highuid.txt b/Documentation/highuid.txt index 2c33926b9099..76034d9dbfc0 100644 --- a/Documentation/highuid.txt +++ b/Documentation/highuid.txt | |||
| @@ -57,7 +57,7 @@ What's left to be done for 32-bit UIDs on all Linux architectures: | |||
| 57 | 57 | ||
| 58 | Other filesystems have not been checked yet. | 58 | Other filesystems have not been checked yet. |
| 59 | 59 | ||
| 60 | - The ncpfs and smpfs filesystems can not presently use 32-bit UIDs in | 60 | - The ncpfs and smpfs filesystems cannot presently use 32-bit UIDs in |
| 61 | all ioctl()s. Some new ioctl()s have been added with 32-bit UIDs, but | 61 | all ioctl()s. Some new ioctl()s have been added with 32-bit UIDs, but |
| 62 | more are needed. (as well as new user<->kernel data structures) | 62 | more are needed. (as well as new user<->kernel data structures) |
| 63 | 63 | ||
diff --git a/Documentation/hrtimers.txt b/Documentation/hrtimers.txt index 7620ff735faf..ce31f65e12e7 100644 --- a/Documentation/hrtimers.txt +++ b/Documentation/hrtimers.txt | |||
| @@ -10,7 +10,7 @@ back and forth trying to integrate high-resolution and high-precision | |||
| 10 | features into the existing timer framework, and after testing various | 10 | features into the existing timer framework, and after testing various |
| 11 | such high-resolution timer implementations in practice, we came to the | 11 | such high-resolution timer implementations in practice, we came to the |
| 12 | conclusion that the timer wheel code is fundamentally not suitable for | 12 | conclusion that the timer wheel code is fundamentally not suitable for |
| 13 | such an approach. We initially didnt believe this ('there must be a way | 13 | such an approach. We initially didn't believe this ('there must be a way |
| 14 | to solve this'), and spent a considerable effort trying to integrate | 14 | to solve this'), and spent a considerable effort trying to integrate |
| 15 | things into the timer wheel, but we failed. In hindsight, there are | 15 | things into the timer wheel, but we failed. In hindsight, there are |
| 16 | several reasons why such integration is hard/impossible: | 16 | several reasons why such integration is hard/impossible: |
| @@ -27,7 +27,7 @@ several reasons why such integration is hard/impossible: | |||
| 27 | high-res timers. | 27 | high-res timers. |
| 28 | 28 | ||
| 29 | - the unpredictable [O(N)] overhead of cascading leads to delays which | 29 | - the unpredictable [O(N)] overhead of cascading leads to delays which |
| 30 | necessiate a more complex handling of high resolution timers, which | 30 | necessitate a more complex handling of high resolution timers, which |
| 31 | in turn decreases robustness. Such a design still led to rather large | 31 | in turn decreases robustness. Such a design still led to rather large |
| 32 | timing inaccuracies. Cascading is a fundamental property of the timer | 32 | timing inaccuracies. Cascading is a fundamental property of the timer |
| 33 | wheel concept, it cannot be 'designed out' without unevitably | 33 | wheel concept, it cannot be 'designed out' without unevitably |
| @@ -58,7 +58,7 @@ several reasons why such integration is hard/impossible: | |||
| 58 | The primary users of precision timers are user-space applications that | 58 | The primary users of precision timers are user-space applications that |
| 59 | utilize nanosleep, posix-timers and itimer interfaces. Also, in-kernel | 59 | utilize nanosleep, posix-timers and itimer interfaces. Also, in-kernel |
| 60 | users like drivers and subsystems which require precise timed events | 60 | users like drivers and subsystems which require precise timed events |
| 61 | (e.g. multimedia) can benefit from the availability of a seperate | 61 | (e.g. multimedia) can benefit from the availability of a separate |
| 62 | high-resolution timer subsystem as well. | 62 | high-resolution timer subsystem as well. |
| 63 | 63 | ||
| 64 | While this subsystem does not offer high-resolution clock sources just | 64 | While this subsystem does not offer high-resolution clock sources just |
| @@ -68,7 +68,7 @@ The increasing demand for realtime and multimedia applications along | |||
| 68 | with other potential users for precise timers gives another reason to | 68 | with other potential users for precise timers gives another reason to |
| 69 | separate the "timeout" and "precise timer" subsystems. | 69 | separate the "timeout" and "precise timer" subsystems. |
| 70 | 70 | ||
| 71 | Another potential benefit is that such a seperation allows even more | 71 | Another potential benefit is that such a separation allows even more |
| 72 | special-purpose optimization of the existing timer wheel for the low | 72 | special-purpose optimization of the existing timer wheel for the low |
| 73 | resolution and low precision use cases - once the precision-sensitive | 73 | resolution and low precision use cases - once the precision-sensitive |
| 74 | APIs are separated from the timer wheel and are migrated over to | 74 | APIs are separated from the timer wheel and are migrated over to |
| @@ -96,8 +96,8 @@ file systems. The rbtree is solely used for time sorted ordering, while | |||
| 96 | a separate list is used to give the expiry code fast access to the | 96 | a separate list is used to give the expiry code fast access to the |
| 97 | queued timers, without having to walk the rbtree. | 97 | queued timers, without having to walk the rbtree. |
| 98 | 98 | ||
| 99 | (This seperate list is also useful for later when we'll introduce | 99 | (This separate list is also useful for later when we'll introduce |
| 100 | high-resolution clocks, where we need seperate pending and expired | 100 | high-resolution clocks, where we need separate pending and expired |
| 101 | queues while keeping the time-order intact.) | 101 | queues while keeping the time-order intact.) |
| 102 | 102 | ||
| 103 | Time-ordered enqueueing is not purely for the purposes of | 103 | Time-ordered enqueueing is not purely for the purposes of |
diff --git a/Documentation/ia64/efirtc.txt b/Documentation/ia64/efirtc.txt index ede2c1e51cd7..057e6bebda8f 100644 --- a/Documentation/ia64/efirtc.txt +++ b/Documentation/ia64/efirtc.txt | |||
| @@ -26,7 +26,7 @@ to initialize the system view of the time during boot. | |||
| 26 | Because we wanted to minimize the impact on existing user-level apps using | 26 | Because we wanted to minimize the impact on existing user-level apps using |
| 27 | the CMOS clock, we decided to expose an API that was very similar to the one | 27 | the CMOS clock, we decided to expose an API that was very similar to the one |
| 28 | used today with the legacy RTC driver (driver/char/rtc.c). However, because | 28 | used today with the legacy RTC driver (driver/char/rtc.c). However, because |
| 29 | EFI provides a simpler services, not all all ioctl() are available. Also | 29 | EFI provides a simpler services, not all ioctl() are available. Also |
| 30 | new ioctl()s have been introduced for things that EFI provides but not the | 30 | new ioctl()s have been introduced for things that EFI provides but not the |
| 31 | legacy. | 31 | legacy. |
| 32 | 32 | ||
diff --git a/Documentation/ia64/fsys.txt b/Documentation/ia64/fsys.txt index 28da181f9966..59dd689d9b86 100644 --- a/Documentation/ia64/fsys.txt +++ b/Documentation/ia64/fsys.txt | |||
| @@ -165,7 +165,7 @@ complicated cases. | |||
| 165 | * Signal handling | 165 | * Signal handling |
| 166 | 166 | ||
| 167 | The delivery of (asynchronous) signals must be delayed until fsys-mode | 167 | The delivery of (asynchronous) signals must be delayed until fsys-mode |
| 168 | is exited. This is acomplished with the help of the lower-privilege | 168 | is exited. This is accomplished with the help of the lower-privilege |
| 169 | transfer trap: arch/ia64/kernel/process.c:do_notify_resume_user() | 169 | transfer trap: arch/ia64/kernel/process.c:do_notify_resume_user() |
| 170 | checks whether the interrupted task was in fsys-mode and, if so, sets | 170 | checks whether the interrupted task was in fsys-mode and, if so, sets |
| 171 | PSR.lp and returns immediately. When fsys-mode is exited via the | 171 | PSR.lp and returns immediately. When fsys-mode is exited via the |
diff --git a/Documentation/ia64/mca.txt b/Documentation/ia64/mca.txt index a71cc6a67ef7..f097c60cba1b 100644 --- a/Documentation/ia64/mca.txt +++ b/Documentation/ia64/mca.txt | |||
| @@ -12,7 +12,7 @@ by locks is indeterminate, including linked lists. | |||
| 12 | --- | 12 | --- |
| 13 | 13 | ||
| 14 | The complicated ia64 MCA process. All of this is mandated by Intel's | 14 | The complicated ia64 MCA process. All of this is mandated by Intel's |
| 15 | specification for ia64 SAL, error recovery and and unwind, it is not as | 15 | specification for ia64 SAL, error recovery and unwind, it is not as |
| 16 | if we have a choice here. | 16 | if we have a choice here. |
| 17 | 17 | ||
| 18 | * MCA occurs on one cpu, usually due to a double bit memory error. | 18 | * MCA occurs on one cpu, usually due to a double bit memory error. |
| @@ -94,7 +94,7 @@ if we have a choice here. | |||
| 94 | 94 | ||
| 95 | INIT is less complicated than MCA. Pressing the nmi button or using | 95 | INIT is less complicated than MCA. Pressing the nmi button or using |
| 96 | the equivalent command on the management console sends INIT to all | 96 | the equivalent command on the management console sends INIT to all |
| 97 | cpus. SAL picks one one of the cpus as the monarch and the rest are | 97 | cpus. SAL picks one of the cpus as the monarch and the rest are |
| 98 | slaves. All the OS INIT handlers are entered at approximately the same | 98 | slaves. All the OS INIT handlers are entered at approximately the same |
| 99 | time. The OS monarch prints the state of all tasks and returns, after | 99 | time. The OS monarch prints the state of all tasks and returns, after |
| 100 | which the slaves return and the system resumes. | 100 | which the slaves return and the system resumes. |
diff --git a/Documentation/ibm-acpi.txt b/Documentation/ibm-acpi.txt index 8b3fd82b2ce7..71aa40345272 100644 --- a/Documentation/ibm-acpi.txt +++ b/Documentation/ibm-acpi.txt | |||
| @@ -450,7 +450,7 @@ his laptop (the location of sensors may vary on other models): | |||
| 450 | 450 | ||
| 451 | No commands can be written to this file. | 451 | No commands can be written to this file. |
| 452 | 452 | ||
| 453 | EXPERIMENTAL: Embedded controller reigster dump -- /proc/acpi/ibm/ecdump | 453 | EXPERIMENTAL: Embedded controller register dump -- /proc/acpi/ibm/ecdump |
| 454 | ------------------------------------------------------------------------ | 454 | ------------------------------------------------------------------------ |
| 455 | 455 | ||
| 456 | This feature is marked EXPERIMENTAL because the implementation | 456 | This feature is marked EXPERIMENTAL because the implementation |
diff --git a/Documentation/ide.txt b/Documentation/ide.txt index 29866fbfb229..0bf38baa2db9 100644 --- a/Documentation/ide.txt +++ b/Documentation/ide.txt | |||
| @@ -281,7 +281,7 @@ Summary of ide driver parameters for kernel command line | |||
| 281 | 281 | ||
| 282 | "idex=serialize" : do not overlap operations on idex. Please note | 282 | "idex=serialize" : do not overlap operations on idex. Please note |
| 283 | that you will have to specify this option for | 283 | that you will have to specify this option for |
| 284 | both the respecitve primary and secondary channel | 284 | both the respective primary and secondary channel |
| 285 | to take effect. | 285 | to take effect. |
| 286 | 286 | ||
| 287 | "idex=four" : four drives on idex and ide(x^1) share same ports | 287 | "idex=four" : four drives on idex and ide(x^1) share same ports |
diff --git a/Documentation/input/amijoy.txt b/Documentation/input/amijoy.txt index 3b8b2d43a68e..4f0e89df5c51 100644 --- a/Documentation/input/amijoy.txt +++ b/Documentation/input/amijoy.txt | |||
| @@ -79,10 +79,10 @@ JOY0DAT Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 X7 X6 X5 X4 X3 X2 X1 X0 | |||
| 79 | JOY1DAT Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 X7 X6 X5 X4 X3 X2 X1 X0 | 79 | JOY1DAT Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 X7 X6 X5 X4 X3 X2 X1 X0 |
| 80 | 80 | ||
| 81 | 0=LEFT CONTROLLER PAIR, 1=RIGHT CONTROLLER PAIR. | 81 | 0=LEFT CONTROLLER PAIR, 1=RIGHT CONTROLLER PAIR. |
| 82 | (4 counters total).The bit usage for both left and right | 82 | (4 counters total). The bit usage for both left and right |
| 83 | addresses is shown below. Each 6 bit counter (Y7-Y2,X7-X2) is | 83 | addresses is shown below. Each 6 bit counter (Y7-Y2,X7-X2) is |
| 84 | clocked by 2 of the signals input from the mouse serial | 84 | clocked by 2 of the signals input from the mouse serial |
| 85 | stream. Starting with first bit recived: | 85 | stream. Starting with first bit received: |
| 86 | 86 | ||
| 87 | +-------------------+-----------------------------------------+ | 87 | +-------------------+-----------------------------------------+ |
| 88 | | Serial | Bit Name | Description | | 88 | | Serial | Bit Name | Description | |
diff --git a/Documentation/input/atarikbd.txt b/Documentation/input/atarikbd.txt index 8fb896c74114..1e7e5853ba4c 100644 --- a/Documentation/input/atarikbd.txt +++ b/Documentation/input/atarikbd.txt | |||
| @@ -10,7 +10,7 @@ provides a convenient connection point for a mouse and switch-type joysticks. | |||
| 10 | The ikbd processor also maintains a time-of-day clock with one second | 10 | The ikbd processor also maintains a time-of-day clock with one second |
| 11 | resolution. | 11 | resolution. |
| 12 | The ikbd has been designed to be general enough that it can be used with a | 12 | The ikbd has been designed to be general enough that it can be used with a |
| 13 | ariety of new computer products. Product variations in a number of | 13 | variety of new computer products. Product variations in a number of |
| 14 | keyswitches, mouse resolution, etc. can be accommodated. | 14 | keyswitches, mouse resolution, etc. can be accommodated. |
| 15 | The ikbd communicates with the main processor over a high speed bi-directional | 15 | The ikbd communicates with the main processor over a high speed bi-directional |
| 16 | serial interface. It can function in a variety of modes to facilitate | 16 | serial interface. It can function in a variety of modes to facilitate |
| @@ -30,7 +30,7 @@ is obtained by ORing 0x80 with the make code. | |||
| 30 | The special codes 0xF6 through 0xFF are reserved for use as follows: | 30 | The special codes 0xF6 through 0xFF are reserved for use as follows: |
| 31 | 0xF6 status report | 31 | 0xF6 status report |
| 32 | 0xF7 absolute mouse position record | 32 | 0xF7 absolute mouse position record |
| 33 | 0xF8-0xFB relative mouse position records(lsbs determind by | 33 | 0xF8-0xFB relative mouse position records (lsbs determined by |
| 34 | mouse button states) | 34 | mouse button states) |
| 35 | 0xFC time-of-day | 35 | 0xFC time-of-day |
| 36 | 0xFD joystick report (both sticks) | 36 | 0xFD joystick report (both sticks) |
| @@ -84,7 +84,7 @@ selected. | |||
| 84 | 4.2 Absolute Position reporting | 84 | 4.2 Absolute Position reporting |
| 85 | 85 | ||
| 86 | The ikbd can also maintain absolute mouse position. Commands exist for | 86 | The ikbd can also maintain absolute mouse position. Commands exist for |
| 87 | reseting the mouse position, setting X/Y scaling, and interrogating the | 87 | resetting the mouse position, setting X/Y scaling, and interrogating the |
| 88 | current mouse position. | 88 | current mouse position. |
| 89 | 89 | ||
| 90 | 4.3 Mouse Cursor Key Mode | 90 | 4.3 Mouse Cursor Key Mode |
| @@ -406,7 +406,7 @@ INTERROGATION MODE. | |||
| 406 | 9.18 SET JOYSTICK MONITORING | 406 | 9.18 SET JOYSTICK MONITORING |
| 407 | 407 | ||
| 408 | 0x17 | 408 | 0x17 |
| 409 | rate ; time between samples in hundreths of a second | 409 | rate ; time between samples in hundredths of a second |
| 410 | Returns: (in packets of two as long as in mode) | 410 | Returns: (in packets of two as long as in mode) |
| 411 | %000000xy ; where y is JOYSTICK1 Fire button | 411 | %000000xy ; where y is JOYSTICK1 Fire button |
| 412 | ; and x is JOYSTICK0 Fire button | 412 | ; and x is JOYSTICK0 Fire button |
| @@ -522,7 +522,7 @@ controller memory. The time between data bytes must be less than 20ms. | |||
| 522 | 0x20 ; memory access | 522 | 0x20 ; memory access |
| 523 | { data } ; 6 data bytes starting at ADR | 523 | { data } ; 6 data bytes starting at ADR |
| 524 | 524 | ||
| 525 | This comand permits the host to read from the ikbd controller memory. | 525 | This command permits the host to read from the ikbd controller memory. |
| 526 | 526 | ||
| 527 | 9.26 CONTROLLER EXECUTE | 527 | 9.26 CONTROLLER EXECUTE |
| 528 | 528 | ||
diff --git a/Documentation/input/cs461x.txt b/Documentation/input/cs461x.txt index 6181747a14d8..afe0d6543e09 100644 --- a/Documentation/input/cs461x.txt +++ b/Documentation/input/cs461x.txt | |||
| @@ -27,7 +27,7 @@ This driver have the basic support for PCI devices only; there is no | |||
| 27 | ISA or PnP ISA cards supported. AFAIK the ns558 have support for Crystal | 27 | ISA or PnP ISA cards supported. AFAIK the ns558 have support for Crystal |
| 28 | ISA and PnP ISA series. | 28 | ISA and PnP ISA series. |
| 29 | 29 | ||
| 30 | The driver works witn ALSA drivers simultaneously. For exmple, the xracer | 30 | The driver works with ALSA drivers simultaneously. For example, the xracer |
| 31 | uses joystick as input device and PCM device as sound output in one time. | 31 | uses joystick as input device and PCM device as sound output in one time. |
| 32 | There are no sound or input collisions detected. The source code have | 32 | There are no sound or input collisions detected. The source code have |
| 33 | comments about them; but I've found the joystick can be initialized | 33 | comments about them; but I've found the joystick can be initialized |
diff --git a/Documentation/input/ff.txt b/Documentation/input/ff.txt index c53b1c11aa40..085eb15b45b7 100644 --- a/Documentation/input/ff.txt +++ b/Documentation/input/ff.txt | |||
| @@ -38,7 +38,7 @@ joystick.txt for details. | |||
| 38 | There is an utility called fftest that will allow you to test the driver. | 38 | There is an utility called fftest that will allow you to test the driver. |
| 39 | % fftest /dev/input/eventXX | 39 | % fftest /dev/input/eventXX |
| 40 | 40 | ||
| 41 | 3. Instructions to the developper | 41 | 3. Instructions to the developer |
| 42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 43 | All interactions are done using the event API. That is, you can use ioctl() | 43 | All interactions are done using the event API. That is, you can use ioctl() |
| 44 | and write() on /dev/input/eventXX. | 44 | and write() on /dev/input/eventXX. |
diff --git a/Documentation/input/gameport-programming.txt b/Documentation/input/gameport-programming.txt index 1ba3d322e0ac..14e0a8b70225 100644 --- a/Documentation/input/gameport-programming.txt +++ b/Documentation/input/gameport-programming.txt | |||
| @@ -18,8 +18,8 @@ Make sure struct gameport is initialized to 0 in all other fields. The | |||
| 18 | gameport generic code will take care of the rest. | 18 | gameport generic code will take care of the rest. |
| 19 | 19 | ||
| 20 | If your hardware supports more than one io address, and your driver can | 20 | If your hardware supports more than one io address, and your driver can |
| 21 | choose which one program the hardware to, starting from the more exotic | 21 | choose which one to program the hardware to, starting from the more exotic |
| 22 | addresses is preferred, because the likelyhood of clashing with the standard | 22 | addresses is preferred, because the likelihood of clashing with the standard |
| 23 | 0x201 address is smaller. | 23 | 0x201 address is smaller. |
| 24 | 24 | ||
| 25 | Eg. if your driver supports addresses 0x200, 0x208, 0x210 and 0x218, then | 25 | Eg. if your driver supports addresses 0x200, 0x208, 0x210 and 0x218, then |
diff --git a/Documentation/input/input.txt b/Documentation/input/input.txt index 47137e75fdb8..ff8cea0225f9 100644 --- a/Documentation/input/input.txt +++ b/Documentation/input/input.txt | |||
| @@ -68,8 +68,8 @@ will be available as a character device on major 13, minor 63: | |||
| 68 | 68 | ||
| 69 | crw-r--r-- 1 root root 13, 63 Mar 28 22:45 mice | 69 | crw-r--r-- 1 root root 13, 63 Mar 28 22:45 mice |
| 70 | 70 | ||
| 71 | This device has to be created, unless you use devfs, in which case it's | 71 | This device has to be created. |
| 72 | created automatically. The commands to do create it by hand are: | 72 | The commands to create it by hand are: |
| 73 | 73 | ||
| 74 | cd /dev | 74 | cd /dev |
| 75 | mkdir input | 75 | mkdir input |
| @@ -154,7 +154,7 @@ about it. | |||
| 154 | 154 | ||
| 155 | 3.2 Event handlers | 155 | 3.2 Event handlers |
| 156 | ~~~~~~~~~~~~~~~~~~ | 156 | ~~~~~~~~~~~~~~~~~~ |
| 157 | Event handlers distrubite the events from the devices to userland and | 157 | Event handlers distribute the events from the devices to userland and |
| 158 | kernel, as needed. | 158 | kernel, as needed. |
| 159 | 159 | ||
| 160 | 3.2.1 keybdev | 160 | 3.2.1 keybdev |
| @@ -230,7 +230,7 @@ generated in the kernel straight to the program, with timestamps. The | |||
| 230 | API is still evolving, but should be useable now. It's described in | 230 | API is still evolving, but should be useable now. It's described in |
| 231 | section 5. | 231 | section 5. |
| 232 | 232 | ||
| 233 | This should be the way for GPM and X to get keyboard and mouse mouse | 233 | This should be the way for GPM and X to get keyboard and mouse |
| 234 | events. It allows for multihead in X without any specific multihead | 234 | events. It allows for multihead in X without any specific multihead |
| 235 | kernel support. The event codes are the same on all architectures and | 235 | kernel support. The event codes are the same on all architectures and |
| 236 | are hardware independent. | 236 | are hardware independent. |
| @@ -279,7 +279,7 @@ struct input_event { | |||
| 279 | }; | 279 | }; |
| 280 | 280 | ||
| 281 | 'time' is the timestamp, it returns the time at which the event happened. | 281 | 'time' is the timestamp, it returns the time at which the event happened. |
| 282 | Type is for example EV_REL for relative momement, REL_KEY for a keypress or | 282 | Type is for example EV_REL for relative moment, REL_KEY for a keypress or |
| 283 | release. More types are defined in include/linux/input.h. | 283 | release. More types are defined in include/linux/input.h. |
| 284 | 284 | ||
| 285 | 'code' is event code, for example REL_X or KEY_BACKSPACE, again a complete | 285 | 'code' is event code, for example REL_X or KEY_BACKSPACE, again a complete |
| @@ -289,24 +289,3 @@ list is in include/linux/input.h. | |||
| 289 | EV_REL, absolute new value for EV_ABS (joysticks ...), or 0 for EV_KEY for | 289 | EV_REL, absolute new value for EV_ABS (joysticks ...), or 0 for EV_KEY for |
| 290 | release, 1 for keypress and 2 for autorepeat. | 290 | release, 1 for keypress and 2 for autorepeat. |
| 291 | 291 | ||
| 292 | 6. Contacts | ||
| 293 | ~~~~~~~~~~~ | ||
| 294 | This effort has its home page at: | ||
| 295 | |||
| 296 | http://www.suse.cz/development/input/ | ||
| 297 | |||
| 298 | You'll find both the latest HID driver and the complete Input driver | ||
| 299 | there as well as information how to access the CVS repository for | ||
| 300 | latest revisions of the drivers. | ||
| 301 | |||
| 302 | There is also a mailing list for this: | ||
| 303 | |||
| 304 | majordomo@atrey.karlin.mff.cuni.cz | ||
| 305 | |||
| 306 | Send "subscribe linux-input" to subscribe to it. | ||
| 307 | |||
| 308 | The input changes are also being worked on as part of the LinuxConsole | ||
| 309 | project, see: | ||
| 310 | |||
| 311 | http://sourceforge.net/projects/linuxconsole/ | ||
| 312 | |||
diff --git a/Documentation/input/joystick-parport.txt b/Documentation/input/joystick-parport.txt index d537c48cc6d0..ede5f33daad3 100644 --- a/Documentation/input/joystick-parport.txt +++ b/Documentation/input/joystick-parport.txt | |||
| @@ -456,8 +456,8 @@ uses the following kernel/module command line: | |||
| 456 | 8 | Sony PSX DDR controller | 456 | 8 | Sony PSX DDR controller |
| 457 | 9 | SNES mouse | 457 | 9 | SNES mouse |
| 458 | 458 | ||
| 459 | The exact type of the PSX controller type is autoprobed when used so | 459 | The exact type of the PSX controller type is autoprobed when used, so |
| 460 | hot swapping should work (but is not recomended). | 460 | hot swapping should work (but is not recommended). |
| 461 | 461 | ||
| 462 | Should you want to use more than one of parallel ports at once, you can use | 462 | Should you want to use more than one of parallel ports at once, you can use |
| 463 | gamecon.map2 and gamecon.map3 as additional command line parameters for two | 463 | gamecon.map2 and gamecon.map3 as additional command line parameters for two |
| @@ -465,8 +465,8 @@ more parallel ports. | |||
| 465 | 465 | ||
| 466 | There are two options specific to PSX driver portion. gamecon.psx_delay sets | 466 | There are two options specific to PSX driver portion. gamecon.psx_delay sets |
| 467 | the command delay when talking to the controllers. The default of 25 should | 467 | the command delay when talking to the controllers. The default of 25 should |
| 468 | work but you can try lowering it for better performace. If your pads don't | 468 | work but you can try lowering it for better performance. If your pads don't |
| 469 | respond try raising it untill they work. Setting the type to 8 allows the | 469 | respond try raising it until they work. Setting the type to 8 allows the |
| 470 | driver to be used with Dance Dance Revolution or similar games. Arrow keys are | 470 | driver to be used with Dance Dance Revolution or similar games. Arrow keys are |
| 471 | registered as key presses instead of X and Y axes. | 471 | registered as key presses instead of X and Y axes. |
| 472 | 472 | ||
diff --git a/Documentation/input/joystick.txt b/Documentation/input/joystick.txt index 841c353297e6..389de9bd9878 100644 --- a/Documentation/input/joystick.txt +++ b/Documentation/input/joystick.txt | |||
| @@ -60,7 +60,7 @@ and install it before going on. | |||
| 60 | 60 | ||
| 61 | 2.2 Device nodes | 61 | 2.2 Device nodes |
| 62 | ~~~~~~~~~~~~~~~~ | 62 | ~~~~~~~~~~~~~~~~ |
| 63 | For applications to be able to use the joysticks, in you don't use devfs, | 63 | For applications to be able to use the joysticks, |
| 64 | you'll have to manually create these nodes in /dev: | 64 | you'll have to manually create these nodes in /dev: |
| 65 | 65 | ||
| 66 | cd /dev | 66 | cd /dev |
diff --git a/Documentation/input/yealink.txt b/Documentation/input/yealink.txt index 0962c5c948be..0a8c97e87d47 100644 --- a/Documentation/input/yealink.txt +++ b/Documentation/input/yealink.txt | |||
| @@ -87,13 +87,13 @@ Line 3 Format : 888888888888 | |||
| 87 | 87 | ||
| 88 | 88 | ||
| 89 | Format description: | 89 | Format description: |
| 90 | From a user space perspective the world is seperated in "digits" and "icons". | 90 | From a userspace perspective the world is separated into "digits" and "icons". |
| 91 | A digit can have a character set, an icon can only be ON or OFF. | 91 | A digit can have a character set, an icon can only be ON or OFF. |
| 92 | 92 | ||
| 93 | Format specifier | 93 | Format specifier |
| 94 | '8' : Generic 7 segment digit with individual addressable segments | 94 | '8' : Generic 7 segment digit with individual addressable segments |
| 95 | 95 | ||
| 96 | Reduced capabillity 7 segm digit, when segments are hard wired together. | 96 | Reduced capability 7 segm digit, when segments are hard wired together. |
| 97 | '1' : 2 segments digit only able to produce a 1. | 97 | '1' : 2 segments digit only able to produce a 1. |
| 98 | 'e' : Most significant day of the month digit, | 98 | 'e' : Most significant day of the month digit, |
| 99 | able to produce at least 1 2 3. | 99 | able to produce at least 1 2 3. |
diff --git a/Documentation/ioctl/hdio.txt b/Documentation/ioctl/hdio.txt index 11c9be49f37c..c19efdeace2c 100644 --- a/Documentation/ioctl/hdio.txt +++ b/Documentation/ioctl/hdio.txt | |||
| @@ -203,7 +203,7 @@ HDIO_SET_MULTCOUNT change IDE blockmode | |||
| 203 | 203 | ||
| 204 | Source code comments read: | 204 | Source code comments read: |
| 205 | 205 | ||
| 206 | This is tightly woven into the driver->do_special can not | 206 | This is tightly woven into the driver->do_special cannot |
| 207 | touch. DON'T do it again until a total personality rewrite | 207 | touch. DON'T do it again until a total personality rewrite |
| 208 | is committed. | 208 | is committed. |
| 209 | 209 | ||
diff --git a/Documentation/isdn/INTERFACE.fax b/Documentation/isdn/INTERFACE.fax index 7e5731319e30..9c8c6d914ec7 100644 --- a/Documentation/isdn/INTERFACE.fax +++ b/Documentation/isdn/INTERFACE.fax | |||
| @@ -26,7 +26,7 @@ Structure T30_s description: | |||
| 26 | If the HL-driver receives ISDN_CMD_FAXCMD, all needed information | 26 | If the HL-driver receives ISDN_CMD_FAXCMD, all needed information |
| 27 | is in this struct set by the LL. | 27 | is in this struct set by the LL. |
| 28 | To signal information to the LL, the HL-driver has to set the | 28 | To signal information to the LL, the HL-driver has to set the |
| 29 | the parameters and use ISDN_STAT_FAXIND. | 29 | parameters and use ISDN_STAT_FAXIND. |
| 30 | (Please refer to INTERFACE) | 30 | (Please refer to INTERFACE) |
| 31 | 31 | ||
| 32 | Structure T30_s: | 32 | Structure T30_s: |
diff --git a/Documentation/isdn/README.hysdn b/Documentation/isdn/README.hysdn index 56cc59df1fb7..eeca11f00ccd 100644 --- a/Documentation/isdn/README.hysdn +++ b/Documentation/isdn/README.hysdn | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | $Id: README.hysdn,v 1.3.6.1 2001/02/10 14:41:19 kai Exp $ | 1 | $Id: README.hysdn,v 1.3.6.1 2001/02/10 14:41:19 kai Exp $ |
| 2 | The hysdn driver has been written by | 2 | The hysdn driver has been written by |
| 3 | by Werner Cornelius (werner@isdn4linux.de or werner@titro.de) | 3 | Werner Cornelius (werner@isdn4linux.de or werner@titro.de) |
| 4 | for Hypercope GmbH Aachen Germany. Hypercope agreed to publish this driver | 4 | for Hypercope GmbH Aachen Germany. Hypercope agreed to publish this driver |
| 5 | under the GNU General Public License. | 5 | under the GNU General Public License. |
| 6 | 6 | ||
diff --git a/Documentation/java.txt b/Documentation/java.txt index e4814c213301..c768dc63b34e 100644 --- a/Documentation/java.txt +++ b/Documentation/java.txt | |||
| @@ -22,7 +22,7 @@ other program after you have done the following: | |||
| 22 | the kernel (CONFIG_BINFMT_MISC) and set it up properly. | 22 | the kernel (CONFIG_BINFMT_MISC) and set it up properly. |
| 23 | If you choose to compile it as a module, you will have | 23 | If you choose to compile it as a module, you will have |
| 24 | to insert it manually with modprobe/insmod, as kmod | 24 | to insert it manually with modprobe/insmod, as kmod |
| 25 | can not easily be supported with binfmt_misc. | 25 | cannot easily be supported with binfmt_misc. |
| 26 | Read the file 'binfmt_misc.txt' in this directory to know | 26 | Read the file 'binfmt_misc.txt' in this directory to know |
| 27 | more about the configuration process. | 27 | more about the configuration process. |
| 28 | 28 | ||
diff --git a/Documentation/kbuild/kconfig-language.txt b/Documentation/kbuild/kconfig-language.txt index 003fccc14d24..7f34778dd23b 100644 --- a/Documentation/kbuild/kconfig-language.txt +++ b/Documentation/kbuild/kconfig-language.txt | |||
| @@ -110,7 +110,7 @@ applicable everywhere (see syntax). | |||
| 110 | the indentation level, this means it ends at the first line which has | 110 | the indentation level, this means it ends at the first line which has |
| 111 | a smaller indentation than the first line of the help text. | 111 | a smaller indentation than the first line of the help text. |
| 112 | "---help---" and "help" do not differ in behaviour, "---help---" is | 112 | "---help---" and "help" do not differ in behaviour, "---help---" is |
| 113 | used to help visually seperate configuration logic from help within | 113 | used to help visually separate configuration logic from help within |
| 114 | the file as an aid to developers. | 114 | the file as an aid to developers. |
| 115 | 115 | ||
| 116 | 116 | ||
| @@ -226,7 +226,7 @@ menuconfig: | |||
| 226 | "menuconfig" <symbol> | 226 | "menuconfig" <symbol> |
| 227 | <config options> | 227 | <config options> |
| 228 | 228 | ||
| 229 | This is similiar to the simple config entry above, but it also gives a | 229 | This is similar to the simple config entry above, but it also gives a |
| 230 | hint to front ends, that all suboptions should be displayed as a | 230 | hint to front ends, that all suboptions should be displayed as a |
| 231 | separate list of options. | 231 | separate list of options. |
| 232 | 232 | ||
diff --git a/Documentation/kdump/kdump.txt b/Documentation/kdump/kdump.txt index 08bafa8c1caa..99f2d4d4bf7d 100644 --- a/Documentation/kdump/kdump.txt +++ b/Documentation/kdump/kdump.txt | |||
| @@ -249,7 +249,7 @@ If die() is called, and it happens to be a thread with pid 0 or 1, or die() | |||
| 249 | is called inside interrupt context or die() is called and panic_on_oops is set, | 249 | is called inside interrupt context or die() is called and panic_on_oops is set, |
| 250 | the system will boot into the dump-capture kernel. | 250 | the system will boot into the dump-capture kernel. |
| 251 | 251 | ||
| 252 | On powererpc systems when a soft-reset is generated, die() is called by all cpus and the system system will boot into the dump-capture kernel. | 252 | On powererpc systems when a soft-reset is generated, die() is called by all cpus and the system will boot into the dump-capture kernel. |
| 253 | 253 | ||
| 254 | For testing purposes, you can trigger a crash by using "ALT-SysRq-c", | 254 | For testing purposes, you can trigger a crash by using "ALT-SysRq-c", |
| 255 | "echo c > /proc/sysrq-trigger or write a module to force the panic. | 255 | "echo c > /proc/sysrq-trigger or write a module to force the panic. |
diff --git a/Documentation/kernel-docs.txt b/Documentation/kernel-docs.txt index 99d24f2943ee..b53bccbd9727 100644 --- a/Documentation/kernel-docs.txt +++ b/Documentation/kernel-docs.txt | |||
| @@ -290,17 +290,6 @@ | |||
| 290 | Description: Very nice 92 pages GPL book on the topic of modules | 290 | Description: Very nice 92 pages GPL book on the topic of modules |
| 291 | programming. Lots of examples. | 291 | programming. Lots of examples. |
| 292 | 292 | ||
| 293 | * Title: "Device File System (devfs) Overview" | ||
| 294 | Author: Richard Gooch. | ||
| 295 | URL: http://www.atnf.csiro.au/people/rgooch/linux/docs/devfs.html | ||
| 296 | Keywords: filesystem, /dev, devfs, dynamic devices, major/minor | ||
| 297 | allocation, device management. | ||
| 298 | Description: Document describing Richard Gooch's controversial | ||
| 299 | devfs, which allows for dynamic devices, only shows present | ||
| 300 | devices in /dev, gets rid of major/minor numbers allocation | ||
| 301 | problems, and allows for hundreds of identical devices (which some | ||
| 302 | USB systems might demand soon). | ||
| 303 | |||
| 304 | * Title: "I/O Event Handling Under Linux" | 293 | * Title: "I/O Event Handling Under Linux" |
| 305 | Author: Richard Gooch. | 294 | Author: Richard Gooch. |
| 306 | URL: http://www.atnf.csiro.au/~rgooch/linux/docs/io-events.html | 295 | URL: http://www.atnf.csiro.au/~rgooch/linux/docs/io-events.html |
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt index 137e993f4329..12b3b24bfd2f 100644 --- a/Documentation/kernel-parameters.txt +++ b/Documentation/kernel-parameters.txt | |||
| @@ -355,9 +355,9 @@ and is between 256 and 4096 characters. It is defined in the file | |||
| 355 | 355 | ||
| 356 | clock= [BUGS=IA-32, HW] gettimeofday clocksource override. | 356 | clock= [BUGS=IA-32, HW] gettimeofday clocksource override. |
| 357 | [Deprecated] | 357 | [Deprecated] |
| 358 | Forces specified clocksource (if avaliable) to be used | 358 | Forces specified clocksource (if available) to be used |
| 359 | when calculating gettimeofday(). If specified | 359 | when calculating gettimeofday(). If specified |
| 360 | clocksource is not avalible, it defaults to PIT. | 360 | clocksource is not available, it defaults to PIT. |
| 361 | Format: { pit | tsc | cyclone | pmtmr } | 361 | Format: { pit | tsc | cyclone | pmtmr } |
| 362 | 362 | ||
| 363 | disable_8254_timer | 363 | disable_8254_timer |
| @@ -611,8 +611,8 @@ and is between 256 and 4096 characters. It is defined in the file | |||
| 611 | noirqbalance [IA-32,SMP,KNL] Disable kernel irq balancing | 611 | noirqbalance [IA-32,SMP,KNL] Disable kernel irq balancing |
| 612 | 612 | ||
| 613 | i8042.direct [HW] Put keyboard port into non-translated mode | 613 | i8042.direct [HW] Put keyboard port into non-translated mode |
| 614 | i8042.dumbkbd [HW] Pretend that controlled can only read data from | 614 | i8042.dumbkbd [HW] Pretend that controller can only read data from |
| 615 | keyboard and can not control its state | 615 | keyboard and cannot control its state |
| 616 | (Don't attempt to blink the leds) | 616 | (Don't attempt to blink the leds) |
| 617 | i8042.noaux [HW] Don't check for auxiliary (== mouse) port | 617 | i8042.noaux [HW] Don't check for auxiliary (== mouse) port |
| 618 | i8042.nokbd [HW] Don't check/create keyboard port | 618 | i8042.nokbd [HW] Don't check/create keyboard port |
| @@ -1368,7 +1368,7 @@ and is between 256 and 4096 characters. It is defined in the file | |||
| 1368 | 1368 | ||
| 1369 | reboot= [BUGS=IA-32,BUGS=ARM,BUGS=IA-64] Rebooting mode | 1369 | reboot= [BUGS=IA-32,BUGS=ARM,BUGS=IA-64] Rebooting mode |
| 1370 | Format: <reboot_mode>[,<reboot_mode2>[,...]] | 1370 | Format: <reboot_mode>[,<reboot_mode2>[,...]] |
| 1371 | See arch/*/kernel/reboot.c. | 1371 | See arch/*/kernel/reboot.c or arch/*/kernel/process.c |
| 1372 | 1372 | ||
| 1373 | reserve= [KNL,BUGS] Force the kernel to ignore some iomem area | 1373 | reserve= [KNL,BUGS] Force the kernel to ignore some iomem area |
| 1374 | 1374 | ||
diff --git a/Documentation/keys.txt b/Documentation/keys.txt index e373f0212843..3da586bc7859 100644 --- a/Documentation/keys.txt +++ b/Documentation/keys.txt | |||
| @@ -671,7 +671,7 @@ The keyctl syscall functions are: | |||
| 671 | 671 | ||
| 672 | Note that this setting is inherited across fork/exec. | 672 | Note that this setting is inherited across fork/exec. |
| 673 | 673 | ||
| 674 | [1] The default default is: the thread keyring if there is one, otherwise | 674 | [1] The default is: the thread keyring if there is one, otherwise |
| 675 | the process keyring if there is one, otherwise the session keyring if | 675 | the process keyring if there is one, otherwise the session keyring if |
| 676 | there is one, otherwise the user default session keyring. | 676 | there is one, otherwise the user default session keyring. |
| 677 | 677 | ||
| @@ -708,14 +708,14 @@ The keyctl syscall functions are: | |||
| 708 | 708 | ||
| 709 | If the specified key is 0, then any assumed authority will be divested. | 709 | If the specified key is 0, then any assumed authority will be divested. |
| 710 | 710 | ||
| 711 | The assumed authorititive key is inherited across fork and exec. | 711 | The assumed authoritative key is inherited across fork and exec. |
| 712 | 712 | ||
| 713 | 713 | ||
| 714 | =============== | 714 | =============== |
| 715 | KERNEL SERVICES | 715 | KERNEL SERVICES |
| 716 | =============== | 716 | =============== |
| 717 | 717 | ||
| 718 | The kernel services for key managment are fairly simple to deal with. They can | 718 | The kernel services for key management are fairly simple to deal with. They can |
| 719 | be broken down into two areas: keys and key types. | 719 | be broken down into two areas: keys and key types. |
| 720 | 720 | ||
| 721 | Dealing with keys is fairly straightforward. Firstly, the kernel service | 721 | Dealing with keys is fairly straightforward. Firstly, the kernel service |
diff --git a/Documentation/kobject.txt b/Documentation/kobject.txt index 949f7b5a2053..e44855513b3d 100644 --- a/Documentation/kobject.txt +++ b/Documentation/kobject.txt | |||
| @@ -51,7 +51,7 @@ more complex object types. It provides a set of basic fields that | |||
| 51 | almost all complex data types share. kobjects are intended to be | 51 | almost all complex data types share. kobjects are intended to be |
| 52 | embedded in larger data structures and replace fields they duplicate. | 52 | embedded in larger data structures and replace fields they duplicate. |
| 53 | 53 | ||
| 54 | 1.2 Defintion | 54 | 1.2 Definition |
| 55 | 55 | ||
| 56 | struct kobject { | 56 | struct kobject { |
| 57 | char name[KOBJ_NAME_LEN]; | 57 | char name[KOBJ_NAME_LEN]; |
diff --git a/Documentation/laptop-mode.txt b/Documentation/laptop-mode.txt index 5696e879449b..c487186eb2b9 100644 --- a/Documentation/laptop-mode.txt +++ b/Documentation/laptop-mode.txt | |||
| @@ -152,7 +152,7 @@ loaded on demand while the application executes) and sequentially accessed data | |||
| 152 | DO_REMOUNTS: | 152 | DO_REMOUNTS: |
| 153 | 153 | ||
| 154 | The control script automatically remounts any mounted journaled filesystems | 154 | The control script automatically remounts any mounted journaled filesystems |
| 155 | with approriate commit interval options. When this option is set to 0, this | 155 | with appropriate commit interval options. When this option is set to 0, this |
| 156 | feature is disabled. | 156 | feature is disabled. |
| 157 | 157 | ||
| 158 | DO_REMOUNT_NOATIME: | 158 | DO_REMOUNT_NOATIME: |
diff --git a/Documentation/lockdep-design.txt b/Documentation/lockdep-design.txt index 55a7e4fa8cc2..dab123db5a4f 100644 --- a/Documentation/lockdep-design.txt +++ b/Documentation/lockdep-design.txt | |||
| @@ -133,7 +133,7 @@ cases there is an inherent "natural" ordering between the two objects | |||
| 133 | (defined by the properties of the hierarchy), and the kernel grabs the | 133 | (defined by the properties of the hierarchy), and the kernel grabs the |
| 134 | locks in this fixed order on each of the objects. | 134 | locks in this fixed order on each of the objects. |
| 135 | 135 | ||
| 136 | An example of such an object hieararchy that results in "nested locking" | 136 | An example of such an object hierarchy that results in "nested locking" |
| 137 | is that of a "whole disk" block-dev object and a "partition" block-dev | 137 | is that of a "whole disk" block-dev object and a "partition" block-dev |
| 138 | object; the partition is "part of" the whole device and as long as one | 138 | object; the partition is "part of" the whole device and as long as one |
| 139 | always takes the whole disk lock as a higher lock than the partition | 139 | always takes the whole disk lock as a higher lock than the partition |
| @@ -158,11 +158,11 @@ enum bdev_bd_mutex_lock_class | |||
| 158 | In this case the locking is done on a bdev object that is known to be a | 158 | In this case the locking is done on a bdev object that is known to be a |
| 159 | partition. | 159 | partition. |
| 160 | 160 | ||
| 161 | The validator treats a lock that is taken in such a nested fasion as a | 161 | The validator treats a lock that is taken in such a nested fashion as a |
| 162 | separate (sub)class for the purposes of validation. | 162 | separate (sub)class for the purposes of validation. |
| 163 | 163 | ||
| 164 | Note: When changing code to use the _nested() primitives, be careful and | 164 | Note: When changing code to use the _nested() primitives, be careful and |
| 165 | check really thoroughly that the hiearchy is correctly mapped; otherwise | 165 | check really thoroughly that the hierarchy is correctly mapped; otherwise |
| 166 | you can get false positives or false negatives. | 166 | you can get false positives or false negatives. |
| 167 | 167 | ||
| 168 | Proof of 100% correctness: | 168 | Proof of 100% correctness: |
| @@ -170,7 +170,7 @@ Proof of 100% correctness: | |||
| 170 | 170 | ||
| 171 | The validator achieves perfect, mathematical 'closure' (proof of locking | 171 | The validator achieves perfect, mathematical 'closure' (proof of locking |
| 172 | correctness) in the sense that for every simple, standalone single-task | 172 | correctness) in the sense that for every simple, standalone single-task |
| 173 | locking sequence that occured at least once during the lifetime of the | 173 | locking sequence that occurred at least once during the lifetime of the |
| 174 | kernel, the validator proves it with a 100% certainty that no | 174 | kernel, the validator proves it with a 100% certainty that no |
| 175 | combination and timing of these locking sequences can cause any class of | 175 | combination and timing of these locking sequences can cause any class of |
| 176 | lock related deadlock. [*] | 176 | lock related deadlock. [*] |
diff --git a/Documentation/m68k/kernel-options.txt b/Documentation/m68k/kernel-options.txt index d5d3f064f552..1c41db21d3c1 100644 --- a/Documentation/m68k/kernel-options.txt +++ b/Documentation/m68k/kernel-options.txt | |||
| @@ -415,7 +415,7 @@ switch to another mode once Linux has started. | |||
| 415 | 415 | ||
| 416 | The first 3 parameters of this sub-option should be obvious: <xres>, | 416 | The first 3 parameters of this sub-option should be obvious: <xres>, |
| 417 | <yres> and <depth> give the dimensions of the screen and the number of | 417 | <yres> and <depth> give the dimensions of the screen and the number of |
| 418 | planes (depth). The depth is is the logarithm to base 2 of the number | 418 | planes (depth). The depth is the logarithm to base 2 of the number |
| 419 | of colors possible. (Or, the other way round: The number of colors is | 419 | of colors possible. (Or, the other way round: The number of colors is |
| 420 | 2^depth). | 420 | 2^depth). |
| 421 | 421 | ||
diff --git a/Documentation/mca.txt b/Documentation/mca.txt index 60913354cb7d..aabce4ad90f9 100644 --- a/Documentation/mca.txt +++ b/Documentation/mca.txt | |||
| @@ -177,7 +177,7 @@ Currently, there are a number of MCA-specific device drivers. | |||
| 177 | with clones that have a different adapter id than the original | 177 | with clones that have a different adapter id than the original |
| 178 | NE/2. | 178 | NE/2. |
| 179 | 179 | ||
| 180 | 6) Future Domain MCS-600/700, OEM'd IBM Fast SCSI Aapter/A and | 180 | 6) Future Domain MCS-600/700, OEM'd IBM Fast SCSI Adapter/A and |
| 181 | Reply Sound Blaster/SCSI (SCSI part) | 181 | Reply Sound Blaster/SCSI (SCSI part) |
| 182 | Better support for these cards than the driver for ISA. | 182 | Better support for these cards than the driver for ISA. |
| 183 | Supports multiple cards with IRQ sharing. | 183 | Supports multiple cards with IRQ sharing. |
diff --git a/Documentation/md.txt b/Documentation/md.txt index 9ae9e4078985..2202f5dc8ac2 100644 --- a/Documentation/md.txt +++ b/Documentation/md.txt | |||
| @@ -62,7 +62,7 @@ be reconstructed (due to no parity). | |||
| 62 | 62 | ||
| 63 | For this reason, md will normally refuse to start such an array. This | 63 | For this reason, md will normally refuse to start such an array. This |
| 64 | requires the sysadmin to take action to explicitly start the array | 64 | requires the sysadmin to take action to explicitly start the array |
| 65 | desipite possible corruption. This is normally done with | 65 | despite possible corruption. This is normally done with |
| 66 | mdadm --assemble --force .... | 66 | mdadm --assemble --force .... |
| 67 | 67 | ||
| 68 | This option is not really available if the array has the root | 68 | This option is not really available if the array has the root |
| @@ -175,7 +175,7 @@ All md devices contain: | |||
| 175 | raid levels that involve striping (1,4,5,6,10). The address space | 175 | raid levels that involve striping (1,4,5,6,10). The address space |
| 176 | of the array is conceptually divided into chunks and consecutive | 176 | of the array is conceptually divided into chunks and consecutive |
| 177 | chunks are striped onto neighbouring devices. | 177 | chunks are striped onto neighbouring devices. |
| 178 | The size should be atleast PAGE_SIZE (4k) and should be a power | 178 | The size should be at least PAGE_SIZE (4k) and should be a power |
| 179 | of 2. This can only be set while assembling an array | 179 | of 2. This can only be set while assembling an array |
| 180 | 180 | ||
| 181 | component_size | 181 | component_size |
| @@ -214,8 +214,8 @@ All md devices contain: | |||
| 214 | safe_mode_delay | 214 | safe_mode_delay |
| 215 | When an md array has seen no write requests for a certain period | 215 | When an md array has seen no write requests for a certain period |
| 216 | of time, it will be marked as 'clean'. When another write | 216 | of time, it will be marked as 'clean'. When another write |
| 217 | request arrive, the array is marked as 'dirty' before the write | 217 | request arrives, the array is marked as 'dirty' before the write |
| 218 | commenses. This is known as 'safe_mode'. | 218 | commences. This is known as 'safe_mode'. |
| 219 | The 'certain period' is controlled by this file which stores the | 219 | The 'certain period' is controlled by this file which stores the |
| 220 | period as a number of seconds. The default is 200msec (0.200). | 220 | period as a number of seconds. The default is 200msec (0.200). |
| 221 | Writing a value of 0 disables safemode. | 221 | Writing a value of 0 disables safemode. |
| @@ -307,8 +307,8 @@ Each directory contains: | |||
| 307 | This applies only to raid1 arrays. | 307 | This applies only to raid1 arrays. |
| 308 | spare - device is working, but not a full member. | 308 | spare - device is working, but not a full member. |
| 309 | This includes spares that are in the process | 309 | This includes spares that are in the process |
| 310 | of being recoverred to | 310 | of being recovered to |
| 311 | This list make grow in future. | 311 | This list may grow in future. |
| 312 | This can be written to. | 312 | This can be written to. |
| 313 | Writing "faulty" simulates a failure on the device. | 313 | Writing "faulty" simulates a failure on the device. |
| 314 | Writing "remove" removes the device from the array. | 314 | Writing "remove" removes the device from the array. |
| @@ -330,7 +330,7 @@ Each directory contains: | |||
| 330 | This gives the role that the device has in the array. It will | 330 | This gives the role that the device has in the array. It will |
| 331 | either be 'none' if the device is not active in the array | 331 | either be 'none' if the device is not active in the array |
| 332 | (i.e. is a spare or has failed) or an integer less than the | 332 | (i.e. is a spare or has failed) or an integer less than the |
| 333 | 'raid_disks' number for the array indicating which possition | 333 | 'raid_disks' number for the array indicating which position |
| 334 | it currently fills. This can only be set while assembling an | 334 | it currently fills. This can only be set while assembling an |
| 335 | array. A device for which this is set is assumed to be working. | 335 | array. A device for which this is set is assumed to be working. |
| 336 | 336 | ||
| @@ -353,7 +353,7 @@ in the array. These are named | |||
| 353 | 353 | ||
| 354 | rdNN | 354 | rdNN |
| 355 | 355 | ||
| 356 | where 'NN' is the possition in the array, starting from 0. | 356 | where 'NN' is the position in the array, starting from 0. |
| 357 | So for a 3 drive array there will be rd0, rd1, rd2. | 357 | So for a 3 drive array there will be rd0, rd1, rd2. |
| 358 | These are symbolic links to the appropriate 'dev-XXX' entry. | 358 | These are symbolic links to the appropriate 'dev-XXX' entry. |
| 359 | Thus, for example, | 359 | Thus, for example, |
diff --git a/Documentation/memory-barriers.txt b/Documentation/memory-barriers.txt index 46b9b389df35..994355b0cd19 100644 --- a/Documentation/memory-barriers.txt +++ b/Documentation/memory-barriers.txt | |||
| @@ -670,7 +670,7 @@ effectively random order, despite the write barrier issued by CPU 1: | |||
| 670 | 670 | ||
| 671 | 671 | ||
| 672 | In the above example, CPU 2 perceives that B is 7, despite the load of *C | 672 | In the above example, CPU 2 perceives that B is 7, despite the load of *C |
| 673 | (which would be B) coming after the the LOAD of C. | 673 | (which would be B) coming after the LOAD of C. |
| 674 | 674 | ||
| 675 | If, however, a data dependency barrier were to be placed between the load of C | 675 | If, however, a data dependency barrier were to be placed between the load of C |
| 676 | and the load of *C (ie: B) on CPU 2: | 676 | and the load of *C (ie: B) on CPU 2: |
| @@ -1915,7 +1915,7 @@ Whilst most CPUs do imply a data dependency barrier on the read when a memory | |||
| 1915 | access depends on a read, not all do, so it may not be relied on. | 1915 | access depends on a read, not all do, so it may not be relied on. |
| 1916 | 1916 | ||
| 1917 | Other CPUs may also have split caches, but must coordinate between the various | 1917 | Other CPUs may also have split caches, but must coordinate between the various |
| 1918 | cachelets for normal memory accesss. The semantics of the Alpha removes the | 1918 | cachelets for normal memory accesses. The semantics of the Alpha removes the |
| 1919 | need for coordination in absence of memory barriers. | 1919 | need for coordination in absence of memory barriers. |
| 1920 | 1920 | ||
| 1921 | 1921 | ||
diff --git a/Documentation/mono.txt b/Documentation/mono.txt index 807a0c7b4737..e8e1758e87da 100644 --- a/Documentation/mono.txt +++ b/Documentation/mono.txt | |||
| @@ -26,7 +26,7 @@ other program after you have done the following: | |||
| 26 | the kernel (CONFIG_BINFMT_MISC) and set it up properly. | 26 | the kernel (CONFIG_BINFMT_MISC) and set it up properly. |
| 27 | If you choose to compile it as a module, you will have | 27 | If you choose to compile it as a module, you will have |
| 28 | to insert it manually with modprobe/insmod, as kmod | 28 | to insert it manually with modprobe/insmod, as kmod |
| 29 | can not be easily supported with binfmt_misc. | 29 | cannot be easily supported with binfmt_misc. |
| 30 | Read the file 'binfmt_misc.txt' in this directory to know | 30 | Read the file 'binfmt_misc.txt' in this directory to know |
| 31 | more about the configuration process. | 31 | more about the configuration process. |
| 32 | 32 | ||
diff --git a/Documentation/networking/3c509.txt b/Documentation/networking/3c509.txt index 867a99f88c68..0643e3b7168c 100644 --- a/Documentation/networking/3c509.txt +++ b/Documentation/networking/3c509.txt | |||
| @@ -126,7 +126,7 @@ packets faster than they can be removed from the card. This should be rare | |||
| 126 | or impossible in normal operation. Possible causes of this error report are: | 126 | or impossible in normal operation. Possible causes of this error report are: |
| 127 | 127 | ||
| 128 | - a "green" mode enabled that slows the processor down when there is no | 128 | - a "green" mode enabled that slows the processor down when there is no |
| 129 | keyboard activitiy. | 129 | keyboard activity. |
| 130 | 130 | ||
| 131 | - some other device or device driver hogging the bus or disabling interrupts. | 131 | - some other device or device driver hogging the bus or disabling interrupts. |
| 132 | Check /proc/interrupts for excessive interrupt counts. The timer tick | 132 | Check /proc/interrupts for excessive interrupt counts. The timer tick |
diff --git a/Documentation/networking/NAPI_HOWTO.txt b/Documentation/networking/NAPI_HOWTO.txt index 54376e8249c1..93af3e87c65b 100644 --- a/Documentation/networking/NAPI_HOWTO.txt +++ b/Documentation/networking/NAPI_HOWTO.txt | |||
| @@ -35,7 +35,7 @@ Legend: | |||
| 35 | packets out of the rx ring. Note from this that the lower the | 35 | packets out of the rx ring. Note from this that the lower the |
| 36 | load the more we could clean up the rxring | 36 | load the more we could clean up the rxring |
| 37 | "Ndone" == is the converse of "Done". Note again, that the higher | 37 | "Ndone" == is the converse of "Done". Note again, that the higher |
| 38 | the load the more times we couldnt clean up the rxring. | 38 | the load the more times we couldn't clean up the rxring. |
| 39 | 39 | ||
| 40 | Observe that: | 40 | Observe that: |
| 41 | when the NIC receives 890Kpackets/sec only 17 rx interrupts are generated. | 41 | when the NIC receives 890Kpackets/sec only 17 rx interrupts are generated. |
diff --git a/Documentation/networking/arcnet-hardware.txt b/Documentation/networking/arcnet-hardware.txt index 30a5f01403d3..731de411513c 100644 --- a/Documentation/networking/arcnet-hardware.txt +++ b/Documentation/networking/arcnet-hardware.txt | |||
| @@ -139,7 +139,7 @@ And now to the cabling. What you can connect together: | |||
| 139 | 139 | ||
| 140 | 5. An active hub to passive hub. | 140 | 5. An active hub to passive hub. |
| 141 | 141 | ||
| 142 | Remember, that you can not connect two passive hubs together. The power loss | 142 | Remember that you cannot connect two passive hubs together. The power loss |
| 143 | implied by such a connection is too high for the net to operate reliably. | 143 | implied by such a connection is too high for the net to operate reliably. |
| 144 | 144 | ||
| 145 | An example of a typical ARCnet network: | 145 | An example of a typical ARCnet network: |
diff --git a/Documentation/networking/bonding.txt b/Documentation/networking/bonding.txt index dc942eaf490f..de809e58092f 100644 --- a/Documentation/networking/bonding.txt +++ b/Documentation/networking/bonding.txt | |||
| @@ -1023,7 +1023,7 @@ Changing a Bond's Configuration | |||
| 1023 | files located in /sys/class/net/<bond name>/bonding | 1023 | files located in /sys/class/net/<bond name>/bonding |
| 1024 | 1024 | ||
| 1025 | The names of these files correspond directly with the command- | 1025 | The names of these files correspond directly with the command- |
| 1026 | line parameters described elsewhere in in this file, and, with the | 1026 | line parameters described elsewhere in this file, and, with the |
| 1027 | exception of arp_ip_target, they accept the same values. To see the | 1027 | exception of arp_ip_target, they accept the same values. To see the |
| 1028 | current setting, simply cat the appropriate file. | 1028 | current setting, simply cat the appropriate file. |
| 1029 | 1029 | ||
diff --git a/Documentation/networking/cs89x0.txt b/Documentation/networking/cs89x0.txt index 188beb7d6a17..64896470e279 100644 --- a/Documentation/networking/cs89x0.txt +++ b/Documentation/networking/cs89x0.txt | |||
| @@ -227,7 +227,7 @@ configuration options are available on the command line: | |||
| 227 | * media=rj45 - specify media type | 227 | * media=rj45 - specify media type |
| 228 | or media=bnc | 228 | or media=bnc |
| 229 | or media=aui | 229 | or media=aui |
| 230 | or medai=auto | 230 | or media=auto |
| 231 | * duplex=full - specify forced half/full/autonegotiate duplex | 231 | * duplex=full - specify forced half/full/autonegotiate duplex |
| 232 | or duplex=half | 232 | or duplex=half |
| 233 | or duplex=auto | 233 | or duplex=auto |
| @@ -584,7 +584,7 @@ of four ways after installing and or configuring the CS8900/20-based adapter: | |||
| 584 | 584 | ||
| 585 | 1.) The system does not boot properly (or at all). | 585 | 1.) The system does not boot properly (or at all). |
| 586 | 586 | ||
| 587 | 2.) The driver can not communicate with the adapter, reporting an "Adapter | 587 | 2.) The driver cannot communicate with the adapter, reporting an "Adapter |
| 588 | not found" error message. | 588 | not found" error message. |
| 589 | 589 | ||
| 590 | 3.) You cannot connect to the network or the driver will not load. | 590 | 3.) You cannot connect to the network or the driver will not load. |
| @@ -684,7 +684,7 @@ ethernet@crystal.cirrus.com) and request that you be registered for automatic | |||
| 684 | software-update notification. | 684 | software-update notification. |
| 685 | 685 | ||
| 686 | Cirrus Logic maintains a web page at http://www.cirrus.com with the | 686 | Cirrus Logic maintains a web page at http://www.cirrus.com with the |
| 687 | the latest drivers and technical publications. | 687 | latest drivers and technical publications. |
| 688 | 688 | ||
| 689 | 689 | ||
| 690 | 6.4 Current maintainer | 690 | 6.4 Current maintainer |
diff --git a/Documentation/networking/cxgb.txt b/Documentation/networking/cxgb.txt index 76324638626b..20a887615c4a 100644 --- a/Documentation/networking/cxgb.txt +++ b/Documentation/networking/cxgb.txt | |||
| @@ -56,7 +56,7 @@ FEATURES | |||
| 56 | 56 | ||
| 57 | ethtool -C eth0 rx-usecs 100 | 57 | ethtool -C eth0 rx-usecs 100 |
| 58 | 58 | ||
| 59 | You may also provide a timer latency value while disabling adpative-rx: | 59 | You may also provide a timer latency value while disabling adaptive-rx: |
| 60 | 60 | ||
| 61 | ethtool -C <interface> adaptive-rx off rx-usecs <microseconds> | 61 | ethtool -C <interface> adaptive-rx off rx-usecs <microseconds> |
| 62 | 62 | ||
| @@ -172,7 +172,7 @@ PERFORMANCE | |||
| 172 | smaller window prevents congestion and facilitates better pacing, | 172 | smaller window prevents congestion and facilitates better pacing, |
| 173 | especially if/when MAC level flow control does not work well or when it is | 173 | especially if/when MAC level flow control does not work well or when it is |
| 174 | not supported on the machine. Experimentation may be necessary to attain | 174 | not supported on the machine. Experimentation may be necessary to attain |
| 175 | the correct value. This method is provided as a starting point fot the | 175 | the correct value. This method is provided as a starting point for the |
| 176 | correct receive buffer size. | 176 | correct receive buffer size. |
| 177 | Setting the min, max, and default receive buffer (RX_WINDOW) size is | 177 | Setting the min, max, and default receive buffer (RX_WINDOW) size is |
| 178 | performed in the same manner as single connection. | 178 | performed in the same manner as single connection. |
diff --git a/Documentation/networking/decnet.txt b/Documentation/networking/decnet.txt index e6c39c5831f5..badb7480ea62 100644 --- a/Documentation/networking/decnet.txt +++ b/Documentation/networking/decnet.txt | |||
| @@ -82,7 +82,7 @@ ethernet address of your ethernet card has to be set according to the DECnet | |||
| 82 | address of the node in order for it to be autoconfigured (and then appear in | 82 | address of the node in order for it to be autoconfigured (and then appear in |
| 83 | /proc/net/decnet_dev). There is a utility available at the above | 83 | /proc/net/decnet_dev). There is a utility available at the above |
| 84 | FTP sites called dn2ethaddr which can compute the correct ethernet | 84 | FTP sites called dn2ethaddr which can compute the correct ethernet |
| 85 | address to use. The address can be set by ifconfig either before at | 85 | address to use. The address can be set by ifconfig either before or |
| 86 | at the time the device is brought up. If you are using RedHat you can | 86 | at the time the device is brought up. If you are using RedHat you can |
| 87 | add the line: | 87 | add the line: |
| 88 | 88 | ||
diff --git a/Documentation/networking/dl2k.txt b/Documentation/networking/dl2k.txt index d460492037ef..10e8490fa406 100644 --- a/Documentation/networking/dl2k.txt +++ b/Documentation/networking/dl2k.txt | |||
| @@ -173,7 +173,7 @@ Installing the Driver | |||
| 173 | 173 | ||
| 174 | Parameter Description | 174 | Parameter Description |
| 175 | ===================== | 175 | ===================== |
| 176 | You can install this driver without any addtional parameter. However, if you | 176 | You can install this driver without any additional parameter. However, if you |
| 177 | are going to have extensive functions then it is necessary to set extra | 177 | are going to have extensive functions then it is necessary to set extra |
| 178 | parameter. Below is a list of the command line parameters supported by the | 178 | parameter. Below is a list of the command line parameters supported by the |
| 179 | Linux device | 179 | Linux device |
| @@ -222,7 +222,7 @@ rx_timeout=n - Rx DMA wait time for an interrupt. | |||
| 222 | reach timeout of n * 640 nano seconds. | 222 | reach timeout of n * 640 nano seconds. |
| 223 | Set proper rx_coalesce and rx_timeout can | 223 | Set proper rx_coalesce and rx_timeout can |
| 224 | reduce congestion collapse and overload which | 224 | reduce congestion collapse and overload which |
| 225 | has been a bottlenect for high speed network. | 225 | has been a bottleneck for high speed network. |
| 226 | 226 | ||
| 227 | For example, rx_coalesce=10 rx_timeout=800. | 227 | For example, rx_coalesce=10 rx_timeout=800. |
| 228 | that is, hardware assert only 1 interrupt | 228 | that is, hardware assert only 1 interrupt |
diff --git a/Documentation/networking/dmfe.txt b/Documentation/networking/dmfe.txt index 046363552d09..b1b7499dd9d3 100644 --- a/Documentation/networking/dmfe.txt +++ b/Documentation/networking/dmfe.txt | |||
| @@ -34,7 +34,7 @@ Next you should configure your network interface with a command similar to : | |||
| 34 | 34 | ||
| 35 | ifconfig eth0 172.22.3.18 | 35 | ifconfig eth0 172.22.3.18 |
| 36 | ^^^^^^^^^^^ | 36 | ^^^^^^^^^^^ |
| 37 | Your IP Adress | 37 | Your IP Address |
| 38 | 38 | ||
| 39 | Then you may have to modify the default routing table with command : | 39 | Then you may have to modify the default routing table with command : |
| 40 | 40 | ||
diff --git a/Documentation/networking/driver.txt b/Documentation/networking/driver.txt index a9ad58b49cc5..4f7da5a2bf4f 100644 --- a/Documentation/networking/driver.txt +++ b/Documentation/networking/driver.txt | |||
| @@ -37,7 +37,7 @@ Transmit path guidelines: | |||
| 37 | ... | 37 | ... |
| 38 | } | 38 | } |
| 39 | 39 | ||
| 40 | And then at the end of your TX reclaimation event handling: | 40 | And then at the end of your TX reclamation event handling: |
| 41 | 41 | ||
| 42 | if (netif_queue_stopped(dp->dev) && | 42 | if (netif_queue_stopped(dp->dev) && |
| 43 | TX_BUFFS_AVAIL(dp) > (MAX_SKB_FRAGS + 1)) | 43 | TX_BUFFS_AVAIL(dp) > (MAX_SKB_FRAGS + 1)) |
diff --git a/Documentation/networking/e1000.txt b/Documentation/networking/e1000.txt index 71fe15af356c..5c0a5cc03998 100644 --- a/Documentation/networking/e1000.txt +++ b/Documentation/networking/e1000.txt | |||
| @@ -350,7 +350,7 @@ Additional Configurations | |||
| 350 | 350 | ||
| 351 | As an example, if you install the e1000 driver for two PRO/1000 adapters | 351 | As an example, if you install the e1000 driver for two PRO/1000 adapters |
| 352 | (eth0 and eth1) and set the speed and duplex to 10full and 100half, add | 352 | (eth0 and eth1) and set the speed and duplex to 10full and 100half, add |
| 353 | the following to modules.conf or or modprobe.conf: | 353 | the following to modules.conf or modprobe.conf: |
| 354 | 354 | ||
| 355 | alias eth0 e1000 | 355 | alias eth0 e1000 |
| 356 | alias eth1 e1000 | 356 | alias eth1 e1000 |
diff --git a/Documentation/networking/fib_trie.txt b/Documentation/networking/fib_trie.txt index f50d0c673c57..0723db7f8495 100644 --- a/Documentation/networking/fib_trie.txt +++ b/Documentation/networking/fib_trie.txt | |||
| @@ -79,7 +79,7 @@ trie_rebalance() | |||
| 79 | 79 | ||
| 80 | resize() | 80 | resize() |
| 81 | Analyzes a tnode and optimizes the child array size by either inflating | 81 | Analyzes a tnode and optimizes the child array size by either inflating |
| 82 | or shrinking it repeatedly until it fullfills the criteria for optimal | 82 | or shrinking it repeatedly until it fulfills the criteria for optimal |
| 83 | level compression. This part follows the original paper pretty closely | 83 | level compression. This part follows the original paper pretty closely |
| 84 | and there may be some room for experimentation here. | 84 | and there may be some room for experimentation here. |
| 85 | 85 | ||
diff --git a/Documentation/networking/gen_stats.txt b/Documentation/networking/gen_stats.txt index c3297f79c137..70e6275b757a 100644 --- a/Documentation/networking/gen_stats.txt +++ b/Documentation/networking/gen_stats.txt | |||
| @@ -79,8 +79,8 @@ Rate Estimator: | |||
| 79 | 79 | ||
| 80 | 0) Prepare an estimator attribute. Most likely this would be in user | 80 | 0) Prepare an estimator attribute. Most likely this would be in user |
| 81 | space. The value of this TLV should contain a tc_estimator structure. | 81 | space. The value of this TLV should contain a tc_estimator structure. |
| 82 | As usual, such a TLV nees to be 32 bit aligned and therefore the | 82 | As usual, such a TLV needs to be 32 bit aligned and therefore the |
| 83 | length needs to be appropriately set etc. The estimator interval | 83 | length needs to be appropriately set, etc. The estimator interval |
| 84 | and ewma log need to be converted to the appropriate values. | 84 | and ewma log need to be converted to the appropriate values. |
| 85 | tc_estimator.c::tc_setup_estimator() is advisable to be used as the | 85 | tc_estimator.c::tc_setup_estimator() is advisable to be used as the |
| 86 | conversion routine. It does a few clever things. It takes a time | 86 | conversion routine. It does a few clever things. It takes a time |
| @@ -103,8 +103,8 @@ In the kernel when setting up: | |||
| 103 | else | 103 | else |
| 104 | failed | 104 | failed |
| 105 | 105 | ||
| 106 | From now on, everytime you dump my_rate_est_stats it will contain | 106 | From now on, every time you dump my_rate_est_stats it will contain |
| 107 | uptodate info. | 107 | up-to-date info. |
| 108 | 108 | ||
| 109 | Once you are done, call gen_kill_estimator(my_basicstats, | 109 | Once you are done, call gen_kill_estimator(my_basicstats, |
| 110 | my_rate_est_stats) Make sure that my_basicstats and my_rate_est_stats | 110 | my_rate_est_stats) Make sure that my_basicstats and my_rate_est_stats |
diff --git a/Documentation/networking/ip-sysctl.txt b/Documentation/networking/ip-sysctl.txt index 935e298f674a..fd3c0c012351 100644 --- a/Documentation/networking/ip-sysctl.txt +++ b/Documentation/networking/ip-sysctl.txt | |||
| @@ -495,7 +495,7 @@ icmp_errors_use_inbound_ifaddr - BOOLEAN | |||
| 495 | 495 | ||
| 496 | Note that if no primary address exists for the interface selected, | 496 | Note that if no primary address exists for the interface selected, |
| 497 | then the primary address of the first non-loopback interface that | 497 | then the primary address of the first non-loopback interface that |
| 498 | has one will be used regarldess of this setting. | 498 | has one will be used regardless of this setting. |
| 499 | 499 | ||
| 500 | Default: 0 | 500 | Default: 0 |
| 501 | 501 | ||
| @@ -787,7 +787,7 @@ accept_ra_defrtr - BOOLEAN | |||
| 787 | disabled if accept_ra is disabled. | 787 | disabled if accept_ra is disabled. |
| 788 | 788 | ||
| 789 | accept_ra_pinfo - BOOLEAN | 789 | accept_ra_pinfo - BOOLEAN |
| 790 | Learn Prefix Inforamtion in Router Advertisement. | 790 | Learn Prefix Information in Router Advertisement. |
| 791 | 791 | ||
| 792 | Functional default: enabled if accept_ra is enabled. | 792 | Functional default: enabled if accept_ra is enabled. |
| 793 | disabled if accept_ra is disabled. | 793 | disabled if accept_ra is disabled. |
diff --git a/Documentation/networking/netconsole.txt b/Documentation/networking/netconsole.txt index 53618fb1a717..1caa6c734691 100644 --- a/Documentation/networking/netconsole.txt +++ b/Documentation/networking/netconsole.txt | |||
| @@ -52,6 +52,6 @@ messages is high, but should have no other impact. | |||
| 52 | Netconsole was designed to be as instantaneous as possible, to | 52 | Netconsole was designed to be as instantaneous as possible, to |
| 53 | enable the logging of even the most critical kernel bugs. It works | 53 | enable the logging of even the most critical kernel bugs. It works |
| 54 | from IRQ contexts as well, and does not enable interrupts while | 54 | from IRQ contexts as well, and does not enable interrupts while |
| 55 | sending packets. Due to these unique needs, configuration can not | 55 | sending packets. Due to these unique needs, configuration cannot |
| 56 | be more automatic, and some fundamental limitations will remain: | 56 | be more automatic, and some fundamental limitations will remain: |
| 57 | only IP networks, UDP packets and ethernet devices are supported. | 57 | only IP networks, UDP packets and ethernet devices are supported. |
diff --git a/Documentation/networking/netif-msg.txt b/Documentation/networking/netif-msg.txt index 18ad4cea6259..c967ddb90d0b 100644 --- a/Documentation/networking/netif-msg.txt +++ b/Documentation/networking/netif-msg.txt | |||
| @@ -40,7 +40,7 @@ History | |||
| 40 | Per-interface rather than per-driver message level setting. | 40 | Per-interface rather than per-driver message level setting. |
| 41 | More selective control over the type of messages emitted. | 41 | More selective control over the type of messages emitted. |
| 42 | 42 | ||
| 43 | The netif_msg recommandation adds these features with only a minor | 43 | The netif_msg recommendation adds these features with only a minor |
| 44 | complexity and code size increase. | 44 | complexity and code size increase. |
| 45 | 45 | ||
| 46 | The recommendation is the following points | 46 | The recommendation is the following points |
diff --git a/Documentation/networking/operstates.txt b/Documentation/networking/operstates.txt index 4a21d9bb836b..c9074f9b78bb 100644 --- a/Documentation/networking/operstates.txt +++ b/Documentation/networking/operstates.txt | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | 1. Introduction | 2 | 1. Introduction |
| 3 | 3 | ||
| 4 | Linux distinguishes between administrative and operational state of an | 4 | Linux distinguishes between administrative and operational state of an |
| 5 | interface. Admininstrative state is the result of "ip link set dev | 5 | interface. Administrative state is the result of "ip link set dev |
| 6 | <dev> up or down" and reflects whether the administrator wants to use | 6 | <dev> up or down" and reflects whether the administrator wants to use |
| 7 | the device for traffic. | 7 | the device for traffic. |
| 8 | 8 | ||
diff --git a/Documentation/networking/packet_mmap.txt b/Documentation/networking/packet_mmap.txt index aaf99d5f0dad..12a008a5c221 100644 --- a/Documentation/networking/packet_mmap.txt +++ b/Documentation/networking/packet_mmap.txt | |||
| @@ -66,7 +66,7 @@ the following process: | |||
| 66 | 66 | ||
| 67 | [setup] socket() -------> creation of the capture socket | 67 | [setup] socket() -------> creation of the capture socket |
| 68 | setsockopt() ---> allocation of the circular buffer (ring) | 68 | setsockopt() ---> allocation of the circular buffer (ring) |
| 69 | mmap() ---------> maping of the allocated buffer to the | 69 | mmap() ---------> mapping of the allocated buffer to the |
| 70 | user process | 70 | user process |
| 71 | 71 | ||
| 72 | [capture] poll() ---------> to wait for incoming packets | 72 | [capture] poll() ---------> to wait for incoming packets |
| @@ -93,7 +93,7 @@ The destruction of the socket and all associated resources | |||
| 93 | is done by a simple call to close(fd). | 93 | is done by a simple call to close(fd). |
| 94 | 94 | ||
| 95 | Next I will describe PACKET_MMAP settings and it's constraints, | 95 | Next I will describe PACKET_MMAP settings and it's constraints, |
| 96 | also the maping of the circular buffer in the user process and | 96 | also the mapping of the circular buffer in the user process and |
| 97 | the use of this buffer. | 97 | the use of this buffer. |
| 98 | 98 | ||
| 99 | -------------------------------------------------------------------------------- | 99 | -------------------------------------------------------------------------------- |
| @@ -153,8 +153,8 @@ we will get the following buffer structure: | |||
| 153 | 153 | ||
| 154 | A frame can be of any size with the only condition it can fit in a block. A block | 154 | A frame can be of any size with the only condition it can fit in a block. A block |
| 155 | can only hold an integer number of frames, or in other words, a frame cannot | 155 | can only hold an integer number of frames, or in other words, a frame cannot |
| 156 | be spawn accross two blocks so there are some datails you have to take into | 156 | be spawned accross two blocks, so there are some details you have to take into |
| 157 | account when choosing the frame_size. See "Maping and use of the circular | 157 | account when choosing the frame_size. See "Mapping and use of the circular |
| 158 | buffer (ring)". | 158 | buffer (ring)". |
| 159 | 159 | ||
| 160 | 160 | ||
| @@ -215,8 +215,8 @@ called pg_vec, its size limits the number of blocks that can be allocated. | |||
| 215 | block #1 | 215 | block #1 |
| 216 | 216 | ||
| 217 | 217 | ||
| 218 | kmalloc allocates any number of bytes of phisically contiguous memory from | 218 | kmalloc allocates any number of bytes of physically contiguous memory from |
| 219 | a pool of pre-determined sizes. This pool of memory is mantained by the slab | 219 | a pool of pre-determined sizes. This pool of memory is maintained by the slab |
| 220 | allocator which is at the end the responsible for doing the allocation and | 220 | allocator which is at the end the responsible for doing the allocation and |
| 221 | hence which imposes the maximum memory that kmalloc can allocate. | 221 | hence which imposes the maximum memory that kmalloc can allocate. |
| 222 | 222 | ||
| @@ -262,7 +262,7 @@ i386 architecture: | |||
| 262 | <pagesize> = 4096 bytes | 262 | <pagesize> = 4096 bytes |
| 263 | <max-order> = 11 | 263 | <max-order> = 11 |
| 264 | 264 | ||
| 265 | and a value for <frame size> of 2048 byteas. These parameters will yield | 265 | and a value for <frame size> of 2048 bytes. These parameters will yield |
| 266 | 266 | ||
| 267 | <block number> = 131072/4 = 32768 blocks | 267 | <block number> = 131072/4 = 32768 blocks |
| 268 | <block size> = 4096 << 11 = 8 MiB. | 268 | <block size> = 4096 << 11 = 8 MiB. |
| @@ -278,7 +278,7 @@ an i386 kernel's memory size is limited to 1GiB. | |||
| 278 | All memory allocations are not freed until the socket is closed. The memory | 278 | All memory allocations are not freed until the socket is closed. The memory |
| 279 | allocations are done with GFP_KERNEL priority, this basically means that | 279 | allocations are done with GFP_KERNEL priority, this basically means that |
| 280 | the allocation can wait and swap other process' memory in order to allocate | 280 | the allocation can wait and swap other process' memory in order to allocate |
| 281 | the nececessary memory, so normally limits can be reached. | 281 | the necessary memory, so normally limits can be reached. |
| 282 | 282 | ||
| 283 | Other constraints | 283 | Other constraints |
| 284 | ------------------- | 284 | ------------------- |
| @@ -296,7 +296,7 @@ the following (from include/linux/if_packet.h): | |||
| 296 | - struct tpacket_hdr | 296 | - struct tpacket_hdr |
| 297 | - pad to TPACKET_ALIGNMENT=16 | 297 | - pad to TPACKET_ALIGNMENT=16 |
| 298 | - struct sockaddr_ll | 298 | - struct sockaddr_ll |
| 299 | - Gap, chosen so that packet data (Start+tp_net) alignes to | 299 | - Gap, chosen so that packet data (Start+tp_net) aligns to |
| 300 | TPACKET_ALIGNMENT=16 | 300 | TPACKET_ALIGNMENT=16 |
| 301 | - Start+tp_mac: [ Optional MAC header ] | 301 | - Start+tp_mac: [ Optional MAC header ] |
| 302 | - Start+tp_net: Packet data, aligned to TPACKET_ALIGNMENT=16. | 302 | - Start+tp_net: Packet data, aligned to TPACKET_ALIGNMENT=16. |
| @@ -311,14 +311,14 @@ the following (from include/linux/if_packet.h): | |||
| 311 | tp_frame_size must be a multiple of TPACKET_ALIGNMENT | 311 | tp_frame_size must be a multiple of TPACKET_ALIGNMENT |
| 312 | tp_frame_nr must be exactly frames_per_block*tp_block_nr | 312 | tp_frame_nr must be exactly frames_per_block*tp_block_nr |
| 313 | 313 | ||
| 314 | Note that tp_block_size should be choosed to be a power of two or there will | 314 | Note that tp_block_size should be chosen to be a power of two or there will |
| 315 | be a waste of memory. | 315 | be a waste of memory. |
| 316 | 316 | ||
| 317 | -------------------------------------------------------------------------------- | 317 | -------------------------------------------------------------------------------- |
| 318 | + Maping and use of the circular buffer (ring) | 318 | + Mapping and use of the circular buffer (ring) |
| 319 | -------------------------------------------------------------------------------- | 319 | -------------------------------------------------------------------------------- |
| 320 | 320 | ||
| 321 | The maping of the buffer in the user process is done with the conventional | 321 | The mapping of the buffer in the user process is done with the conventional |
| 322 | mmap function. Even the circular buffer is compound of several physically | 322 | mmap function. Even the circular buffer is compound of several physically |
| 323 | discontiguous blocks of memory, they are contiguous to the user space, hence | 323 | discontiguous blocks of memory, they are contiguous to the user space, hence |
| 324 | just one call to mmap is needed: | 324 | just one call to mmap is needed: |
diff --git a/Documentation/networking/pktgen.txt b/Documentation/networking/pktgen.txt index 18d385c068fc..c8eee23be8c0 100644 --- a/Documentation/networking/pktgen.txt +++ b/Documentation/networking/pktgen.txt | |||
| @@ -7,7 +7,7 @@ Date: 041221 | |||
| 7 | 7 | ||
| 8 | Enable CONFIG_NET_PKTGEN to compile and build pktgen.o either in kernel | 8 | Enable CONFIG_NET_PKTGEN to compile and build pktgen.o either in kernel |
| 9 | or as module. Module is preferred. insmod pktgen if needed. Once running | 9 | or as module. Module is preferred. insmod pktgen if needed. Once running |
| 10 | pktgen creates a thread on each CPU where each thread has affinty it's CPU. | 10 | pktgen creates a thread on each CPU where each thread has affinity to its CPU. |
| 11 | Monitoring and controlling is done via /proc. Easiest to select a suitable | 11 | Monitoring and controlling is done via /proc. Easiest to select a suitable |
| 12 | a sample script and configure. | 12 | a sample script and configure. |
| 13 | 13 | ||
| @@ -18,7 +18,7 @@ root 129 0.3 0.0 0 0 ? SW 2003 523:20 [pktgen/0] | |||
| 18 | root 130 0.3 0.0 0 0 ? SW 2003 509:50 [pktgen/1] | 18 | root 130 0.3 0.0 0 0 ? SW 2003 509:50 [pktgen/1] |
| 19 | 19 | ||
| 20 | 20 | ||
| 21 | For montoring and control pktgen creates: | 21 | For monitoring and control pktgen creates: |
| 22 | /proc/net/pktgen/pgctrl | 22 | /proc/net/pktgen/pgctrl |
| 23 | /proc/net/pktgen/kpktgend_X | 23 | /proc/net/pktgen/kpktgend_X |
| 24 | /proc/net/pktgen/ethX | 24 | /proc/net/pktgen/ethX |
| @@ -32,7 +32,7 @@ Running: | |||
| 32 | Stopped: eth1 | 32 | Stopped: eth1 |
| 33 | Result: OK: max_before_softirq=10000 | 33 | Result: OK: max_before_softirq=10000 |
| 34 | 34 | ||
| 35 | Most important the devices assigend to thread. Note! A device can only belong | 35 | Most important the devices assigned to thread. Note! A device can only belong |
| 36 | to one thread. | 36 | to one thread. |
| 37 | 37 | ||
| 38 | 38 | ||
| @@ -147,7 +147,7 @@ Examples: | |||
| 147 | Example scripts | 147 | Example scripts |
| 148 | =============== | 148 | =============== |
| 149 | 149 | ||
| 150 | A collection of small tutorial scripts for pktgen is in expamples dir. | 150 | A collection of small tutorial scripts for pktgen is in examples dir. |
| 151 | 151 | ||
| 152 | pktgen.conf-1-1 # 1 CPU 1 dev | 152 | pktgen.conf-1-1 # 1 CPU 1 dev |
| 153 | pktgen.conf-1-2 # 1 CPU 2 dev | 153 | pktgen.conf-1-2 # 1 CPU 2 dev |
diff --git a/Documentation/networking/s2io.txt b/Documentation/networking/s2io.txt index bd528ffbeb4b..4bde53e85f3f 100644 --- a/Documentation/networking/s2io.txt +++ b/Documentation/networking/s2io.txt | |||
| @@ -126,7 +126,7 @@ However, you may want to set PCI latency timer to 248. | |||
| 126 | #setpci -d 17d5:* LATENCY_TIMER=f8 | 126 | #setpci -d 17d5:* LATENCY_TIMER=f8 |
| 127 | For detailed description of the PCI registers, please see Xframe User Guide. | 127 | For detailed description of the PCI registers, please see Xframe User Guide. |
| 128 | b. Use 2-buffer mode. This results in large performance boost on | 128 | b. Use 2-buffer mode. This results in large performance boost on |
| 129 | on certain platforms(eg. SGI Altix, IBM xSeries). | 129 | certain platforms(eg. SGI Altix, IBM xSeries). |
| 130 | c. Ensure Receive Checksum offload is enabled. Use "ethtool -K ethX" command to | 130 | c. Ensure Receive Checksum offload is enabled. Use "ethtool -K ethX" command to |
| 131 | set/verify this option. | 131 | set/verify this option. |
| 132 | d. Enable NAPI feature(in kernel configuration Device Drivers ---> Network | 132 | d. Enable NAPI feature(in kernel configuration Device Drivers ---> Network |
diff --git a/Documentation/networking/sk98lin.txt b/Documentation/networking/sk98lin.txt index 7837c53fd5fe..4e1cc745ec63 100644 --- a/Documentation/networking/sk98lin.txt +++ b/Documentation/networking/sk98lin.txt | |||
| @@ -180,7 +180,7 @@ To set the driver parameters in this file, proceed as follows: | |||
| 180 | 1. Insert a line of the form : | 180 | 1. Insert a line of the form : |
| 181 | options sk98lin ... | 181 | options sk98lin ... |
| 182 | For "...", the same syntax is required as described for the command | 182 | For "...", the same syntax is required as described for the command |
| 183 | line paramaters of modprobe below. | 183 | line parameters of modprobe below. |
| 184 | 2. To activate the new parameters, either reboot your computer | 184 | 2. To activate the new parameters, either reboot your computer |
| 185 | or | 185 | or |
| 186 | unload and reload the driver. | 186 | unload and reload the driver. |
| @@ -320,7 +320,7 @@ Parameter: Moderation | |||
| 320 | Values: None, Static, Dynamic | 320 | Values: None, Static, Dynamic |
| 321 | Default: None | 321 | Default: None |
| 322 | 322 | ||
| 323 | Interrupt moderation is employed to limit the maxmimum number of interrupts | 323 | Interrupt moderation is employed to limit the maximum number of interrupts |
| 324 | the driver has to serve. That is, one or more interrupts (which indicate any | 324 | the driver has to serve. That is, one or more interrupts (which indicate any |
| 325 | transmit or receive packet to be processed) are queued until the driver | 325 | transmit or receive packet to be processed) are queued until the driver |
| 326 | processes them. When queued interrupts are to be served, is determined by the | 326 | processes them. When queued interrupts are to be served, is determined by the |
| @@ -364,9 +364,9 @@ Parameter: IntsPerSec | |||
| 364 | Values: 30...40000 (interrupts per second) | 364 | Values: 30...40000 (interrupts per second) |
| 365 | Default: 2000 | 365 | Default: 2000 |
| 366 | 366 | ||
| 367 | This parameter is only used, if either static or dynamic interrupt moderation | 367 | This parameter is only used if either static or dynamic interrupt moderation |
| 368 | is used on a network adapter card. Using this paramter if no moderation is | 368 | is used on a network adapter card. Using this parameter if no moderation is |
| 369 | applied, will lead to no action performed. | 369 | applied will lead to no action performed. |
| 370 | 370 | ||
| 371 | This parameter determines the length of any interrupt moderation interval. | 371 | This parameter determines the length of any interrupt moderation interval. |
| 372 | Assuming that static interrupt moderation is to be used, an 'IntsPerSec' | 372 | Assuming that static interrupt moderation is to be used, an 'IntsPerSec' |
| @@ -484,7 +484,7 @@ If any problems occur during the installation process, check the | |||
| 484 | following list: | 484 | following list: |
| 485 | 485 | ||
| 486 | 486 | ||
| 487 | Problem: The SK-98xx adapter can not be found by the driver. | 487 | Problem: The SK-98xx adapter cannot be found by the driver. |
| 488 | Solution: In /proc/pci search for the following entry: | 488 | Solution: In /proc/pci search for the following entry: |
| 489 | 'Ethernet controller: SysKonnect SK-98xx ...' | 489 | 'Ethernet controller: SysKonnect SK-98xx ...' |
| 490 | If this entry exists, the SK-98xx or SK-98xx V2.0 adapter has | 490 | If this entry exists, the SK-98xx or SK-98xx V2.0 adapter has |
| @@ -497,12 +497,12 @@ Solution: In /proc/pci search for the following entry: | |||
| 497 | www.syskonnect.com | 497 | www.syskonnect.com |
| 498 | 498 | ||
| 499 | Some COMPAQ machines have problems dealing with PCI under Linux. | 499 | Some COMPAQ machines have problems dealing with PCI under Linux. |
| 500 | Linux. This problem is described in the 'PCI howto' document | 500 | This problem is described in the 'PCI howto' document |
| 501 | (included in some distributions or available from the | 501 | (included in some distributions or available from the |
| 502 | web, e.g. at 'www.linux.org'). | 502 | web, e.g. at 'www.linux.org'). |
| 503 | 503 | ||
| 504 | 504 | ||
| 505 | Problem: Programs such as 'ifconfig' or 'route' can not be found or the | 505 | Problem: Programs such as 'ifconfig' or 'route' cannot be found or the |
| 506 | error message 'Operation not permitted' is displayed. | 506 | error message 'Operation not permitted' is displayed. |
| 507 | Reason: You are not logged in as user 'root'. | 507 | Reason: You are not logged in as user 'root'. |
| 508 | Solution: Logout and login as 'root' or change to 'root' via 'su'. | 508 | Solution: Logout and login as 'root' or change to 'root' via 'su'. |
diff --git a/Documentation/networking/skfp.txt b/Documentation/networking/skfp.txt index 3a419ed42f81..abfddf81e34a 100644 --- a/Documentation/networking/skfp.txt +++ b/Documentation/networking/skfp.txt | |||
| @@ -81,7 +81,7 @@ Makes my life much easier :-) | |||
| 81 | 81 | ||
| 82 | If you run into problems during installation, check those items: | 82 | If you run into problems during installation, check those items: |
| 83 | 83 | ||
| 84 | Problem: The FDDI adapter can not be found by the driver. | 84 | Problem: The FDDI adapter cannot be found by the driver. |
| 85 | Reason: Look in /proc/pci for the following entry: | 85 | Reason: Look in /proc/pci for the following entry: |
| 86 | 'FDDI network controller: SysKonnect SK-FDDI-PCI ...' | 86 | 'FDDI network controller: SysKonnect SK-FDDI-PCI ...' |
| 87 | If this entry exists, then the FDDI adapter has been | 87 | If this entry exists, then the FDDI adapter has been |
| @@ -99,7 +99,7 @@ Reason: Look in /proc/pci for the following entry: | |||
| 99 | 99 | ||
| 100 | Problem: You want to use your computer as a router between | 100 | Problem: You want to use your computer as a router between |
| 101 | multiple IP subnetworks (using multiple adapters), but | 101 | multiple IP subnetworks (using multiple adapters), but |
| 102 | you can not reach computers in other subnetworks. | 102 | you cannot reach computers in other subnetworks. |
| 103 | Reason: Either the router's kernel is not configured for IP | 103 | Reason: Either the router's kernel is not configured for IP |
| 104 | forwarding or there is a problem with the routing table | 104 | forwarding or there is a problem with the routing table |
| 105 | and gateway configuration in at least one of the | 105 | and gateway configuration in at least one of the |
diff --git a/Documentation/networking/slicecom.txt b/Documentation/networking/slicecom.txt index 59cfd95121fb..2f04c9267f89 100644 --- a/Documentation/networking/slicecom.txt +++ b/Documentation/networking/slicecom.txt | |||
| @@ -89,7 +89,7 @@ red: green: meaning: | |||
| 89 | 89 | ||
| 90 | - - no frame-sync, no signal received, or signal SNAFU. | 90 | - - no frame-sync, no signal received, or signal SNAFU. |
| 91 | - on "Everything is OK" | 91 | - on "Everything is OK" |
| 92 | on on Recepion is ok, but the remote end sends Remote Alarm | 92 | on on Reception is ok, but the remote end sends Remote Alarm |
| 93 | on - The interface is unconfigured | 93 | on - The interface is unconfigured |
| 94 | 94 | ||
| 95 | ----------------------------------------------------------------- | 95 | ----------------------------------------------------------------- |
| @@ -257,12 +257,12 @@ which begin with '//' are the comments. | |||
| 257 | // No alarms - Everything OK | 257 | // No alarms - Everything OK |
| 258 | // | 258 | // |
| 259 | // LOS - Loss Of Signal - No signal sensed on the input | 259 | // LOS - Loss Of Signal - No signal sensed on the input |
| 260 | // AIS - Alarm Indication Signal - The remot side sends '11111111'-s, | 260 | // AIS - Alarm Indication Signal - The remote side sends '11111111'-s, |
| 261 | // it tells, that there's an error condition, or it's not | 261 | // it tells, that there's an error condition, or it's not |
| 262 | // initialised. | 262 | // initialised. |
| 263 | // AUXP - Auxiliary Pattern Indication - 01010101.. received. | 263 | // AUXP - Auxiliary Pattern Indication - 01010101.. received. |
| 264 | // LFA - Loss of Frame Alignment - no frame sync received. | 264 | // LFA - Loss of Frame Alignment - no frame sync received. |
| 265 | // RRA - Receive Remote Alarm - the remote end's OK, but singnals error cond. | 265 | // RRA - Receive Remote Alarm - the remote end's OK, but signals error cond. |
| 266 | // LMFA - Loss of CRC4 Multiframe Alignment - no CRC4 multiframe sync. | 266 | // LMFA - Loss of CRC4 Multiframe Alignment - no CRC4 multiframe sync. |
| 267 | // NMF - No Multiframe alignment Found after 400 msec - no such alarm using | 267 | // NMF - No Multiframe alignment Found after 400 msec - no such alarm using |
| 268 | // no-crc4 or crc4 framing, see below. | 268 | // no-crc4 or crc4 framing, see below. |
| @@ -364,6 +364,6 @@ Treat them very carefully, these can cause much trouble! | |||
| 364 | 364 | ||
| 365 | # echo >lbireg 0x1d 0x21 | 365 | # echo >lbireg 0x1d 0x21 |
| 366 | 366 | ||
| 367 | - Swithing the loop off: | 367 | - Switching the loop off: |
| 368 | 368 | ||
| 369 | # echo >lbireg 0x1d 0x00 | 369 | # echo >lbireg 0x1d 0x00 |
diff --git a/Documentation/networking/smctr.txt b/Documentation/networking/smctr.txt index 4c866f5a0ee4..9af25b810c1f 100644 --- a/Documentation/networking/smctr.txt +++ b/Documentation/networking/smctr.txt | |||
| @@ -11,7 +11,7 @@ This driver is rather simple to use. Select Y to Token Ring adapter support | |||
| 11 | in the kernel configuration. A choice for SMC Token Ring adapters will | 11 | in the kernel configuration. A choice for SMC Token Ring adapters will |
| 12 | appear. This drives supports all SMC ISA/MCA adapters. Choose this | 12 | appear. This drives supports all SMC ISA/MCA adapters. Choose this |
| 13 | option. I personally recommend compiling the driver as a module (M), but if you | 13 | option. I personally recommend compiling the driver as a module (M), but if you |
| 14 | you would like to compile it staticly answer Y instead. | 14 | you would like to compile it statically answer Y instead. |
| 15 | 15 | ||
| 16 | This driver supports multiple adapters without the need to load multiple copies | 16 | This driver supports multiple adapters without the need to load multiple copies |
| 17 | of the driver. You should be able to load up to 7 adapters without any kernel | 17 | of the driver. You should be able to load up to 7 adapters without any kernel |
diff --git a/Documentation/networking/tcp.txt b/Documentation/networking/tcp.txt index 0fa300425575..0121edc3ba06 100644 --- a/Documentation/networking/tcp.txt +++ b/Documentation/networking/tcp.txt | |||
| @@ -62,7 +62,7 @@ if needed and you will get the expected protocol. If you ask for an | |||
| 62 | unknown congestion method, then the sysctl attempt will fail. | 62 | unknown congestion method, then the sysctl attempt will fail. |
| 63 | 63 | ||
| 64 | If you remove a tcp congestion control module, then you will get the next | 64 | If you remove a tcp congestion control module, then you will get the next |
| 65 | available one. Since reno can not be built as a module, and can not be | 65 | available one. Since reno cannot be built as a module, and cannot be |
| 66 | deleted, it will always be available. | 66 | deleted, it will always be available. |
| 67 | 67 | ||
| 68 | How the new TCP output machine [nyi] works. | 68 | How the new TCP output machine [nyi] works. |
diff --git a/Documentation/networking/tms380tr.txt b/Documentation/networking/tms380tr.txt index 179e527b9da1..c169a57bc925 100644 --- a/Documentation/networking/tms380tr.txt +++ b/Documentation/networking/tms380tr.txt | |||
| @@ -24,7 +24,7 @@ This driver is rather simple to use. Select Y to Token Ring adapter support | |||
| 24 | in the kernel configuration. A choice for SysKonnect Token Ring adapters will | 24 | in the kernel configuration. A choice for SysKonnect Token Ring adapters will |
| 25 | appear. This drives supports all SysKonnect ISA and PCI adapters. Choose this | 25 | appear. This drives supports all SysKonnect ISA and PCI adapters. Choose this |
| 26 | option. I personally recommend compiling the driver as a module (M), but if you | 26 | option. I personally recommend compiling the driver as a module (M), but if you |
| 27 | you would like to compile it staticly answer Y instead. | 27 | you would like to compile it statically answer Y instead. |
| 28 | 28 | ||
| 29 | This driver supports multiple adapters without the need to load multiple copies | 29 | This driver supports multiple adapters without the need to load multiple copies |
| 30 | of the driver. You should be able to load up to 7 adapters without any kernel | 30 | of the driver. You should be able to load up to 7 adapters without any kernel |
diff --git a/Documentation/networking/vortex.txt b/Documentation/networking/vortex.txt index 6091e5f6794f..6356d3faed36 100644 --- a/Documentation/networking/vortex.txt +++ b/Documentation/networking/vortex.txt | |||
| @@ -359,13 +359,13 @@ steps you should take: | |||
| 359 | 359 | ||
| 360 | Eliminate some variables: try different cards, different | 360 | Eliminate some variables: try different cards, different |
| 361 | computers, different cables, different ports on the switch/hub, | 361 | computers, different cables, different ports on the switch/hub, |
| 362 | different versions of the kernel or ofthe driver, etc. | 362 | different versions of the kernel or of the driver, etc. |
| 363 | 363 | ||
| 364 | - OK, it's a driver problem. | 364 | - OK, it's a driver problem. |
| 365 | 365 | ||
| 366 | You need to generate a report. Typically this is an email to the | 366 | You need to generate a report. Typically this is an email to the |
| 367 | maintainer and/or linux-net@vger.kernel.org. The maintainer's | 367 | maintainer and/or linux-net@vger.kernel.org. The maintainer's |
| 368 | email address will be inthe driver source or in the MAINTAINERS file. | 368 | email address will be in the driver source or in the MAINTAINERS file. |
| 369 | 369 | ||
| 370 | - The contents of your report will vary a lot depending upon the | 370 | - The contents of your report will vary a lot depending upon the |
| 371 | problem. If it's a kernel crash then you should refer to the | 371 | problem. If it's a kernel crash then you should refer to the |
diff --git a/Documentation/networking/wan-router.txt b/Documentation/networking/wan-router.txt index c96897aa08b6..0cf654147634 100644 --- a/Documentation/networking/wan-router.txt +++ b/Documentation/networking/wan-router.txt | |||
| @@ -148,7 +148,7 @@ NEW IN THIS RELEASE | |||
| 148 | for async connections. | 148 | for async connections. |
| 149 | 149 | ||
| 150 | o Added the PPPCONFIG utility | 150 | o Added the PPPCONFIG utility |
| 151 | Used to configure the PPPD dameon for the | 151 | Used to configure the PPPD daemon for the |
| 152 | WANPIPE Async PPP and standard serial port. | 152 | WANPIPE Async PPP and standard serial port. |
| 153 | The wancfg calls the pppconfig to configure | 153 | The wancfg calls the pppconfig to configure |
| 154 | the pppd. | 154 | the pppd. |
| @@ -214,7 +214,7 @@ PRODUCT COMPONENTS AND RELATED FILES | |||
| 214 | /usr/local/wanrouter/patches/kdrivers: | 214 | /usr/local/wanrouter/patches/kdrivers: |
| 215 | Sources of the latest WANPIPE device drivers. | 215 | Sources of the latest WANPIPE device drivers. |
| 216 | These are used to UPGRADE the linux kernel to the newest | 216 | These are used to UPGRADE the linux kernel to the newest |
| 217 | version if the kernel source has already been pathced with | 217 | version if the kernel source has already been patched with |
| 218 | WANPIPE drivers. | 218 | WANPIPE drivers. |
| 219 | 219 | ||
| 220 | /usr/local/wanrouter/samples: | 220 | /usr/local/wanrouter/samples: |
| @@ -350,7 +350,7 @@ REVISION HISTORY | |||
| 350 | Available as a patch. | 350 | Available as a patch. |
| 351 | 351 | ||
| 352 | 2.0.6 Aug 17, 1999 Increased debugging in statup scripts | 352 | 2.0.6 Aug 17, 1999 Increased debugging in statup scripts |
| 353 | Fixed insallation bugs from 2.0.5 | 353 | Fixed installation bugs from 2.0.5 |
| 354 | Kernel patch works for both 2.2.10 and 2.2.11 kernels. | 354 | Kernel patch works for both 2.2.10 and 2.2.11 kernels. |
| 355 | There is no functional difference between the two packages | 355 | There is no functional difference between the two packages |
| 356 | 356 | ||
| @@ -434,11 +434,11 @@ beta3-2.1.4 Jul 2000 o X25 M_BIT Problem fix. | |||
| 434 | change. | 434 | change. |
| 435 | 435 | ||
| 436 | beta1-2.1.5 Nov 15 2000 | 436 | beta1-2.1.5 Nov 15 2000 |
| 437 | o Fixed the MulitPort PPP Support for kernels 2.2.16 and above. | 437 | o Fixed the MultiPort PPP Support for kernels 2.2.16 and above. |
| 438 | 2.2.X kernels only | 438 | 2.2.X kernels only |
| 439 | 439 | ||
| 440 | o Secured the driver UDP debugging calls | 440 | o Secured the driver UDP debugging calls |
| 441 | - All illegal netowrk debugging calls are reported to | 441 | - All illegal network debugging calls are reported to |
| 442 | the log. | 442 | the log. |
| 443 | - Defined a set of allowed commands, all other denied. | 443 | - Defined a set of allowed commands, all other denied. |
| 444 | 444 | ||
| @@ -451,7 +451,7 @@ beta1-2.1.5 Nov 15 2000 | |||
| 451 | 451 | ||
| 452 | o Keyboard Led Monitor/Debugger | 452 | o Keyboard Led Monitor/Debugger |
| 453 | - A new utilty /usr/sbin/wpkbdmon uses keyboard leds | 453 | - A new utilty /usr/sbin/wpkbdmon uses keyboard leds |
| 454 | to convey operatinal statistic information of the | 454 | to convey operational statistic information of the |
| 455 | Sangoma WANPIPE cards. | 455 | Sangoma WANPIPE cards. |
| 456 | NUM_LOCK = Line State (On=connected, Off=disconnected) | 456 | NUM_LOCK = Line State (On=connected, Off=disconnected) |
| 457 | CAPS_LOCK = Tx data (On=transmitting, Off=no tx data) | 457 | CAPS_LOCK = Tx data (On=transmitting, Off=no tx data) |
| @@ -470,7 +470,7 @@ beta1-2.1.5 Nov 15 2000 | |||
| 470 | o Fixed the Frame Relay and Chdlc network interfaces so they are | 470 | o Fixed the Frame Relay and Chdlc network interfaces so they are |
| 471 | compatible with libpcap libraries. Meaning, tcpdump, snort, | 471 | compatible with libpcap libraries. Meaning, tcpdump, snort, |
| 472 | ethereal, and all other packet sniffers and debuggers work on | 472 | ethereal, and all other packet sniffers and debuggers work on |
| 473 | all WANPIPE netowrk interfaces. | 473 | all WANPIPE network interfaces. |
| 474 | - Set the network interface encoding type to ARPHRD_PPP. | 474 | - Set the network interface encoding type to ARPHRD_PPP. |
| 475 | This tell the sniffers that data obtained from the | 475 | This tell the sniffers that data obtained from the |
| 476 | network interface is in pure IP format. | 476 | network interface is in pure IP format. |
| @@ -570,7 +570,7 @@ bata1-2.2.1 Feb 09 2001 | |||
| 570 | 570 | ||
| 571 | Option to COMPILE WANPIPE modules against the currently | 571 | Option to COMPILE WANPIPE modules against the currently |
| 572 | running kernel, thus no need for manual kernel and module | 572 | running kernel, thus no need for manual kernel and module |
| 573 | re-compilatin. | 573 | re-compilation. |
| 574 | 574 | ||
| 575 | o Updates and Bug Fixes to wancfg utility. | 575 | o Updates and Bug Fixes to wancfg utility. |
| 576 | 576 | ||
diff --git a/Documentation/nfsroot.txt b/Documentation/nfsroot.txt index 3cc953cb288f..719f9a9d60c0 100644 --- a/Documentation/nfsroot.txt +++ b/Documentation/nfsroot.txt | |||
| @@ -11,7 +11,7 @@ Updated 2006 by Horms <horms@verge.net.au> | |||
| 11 | In order to use a diskless system, such as an X-terminal or printer server | 11 | In order to use a diskless system, such as an X-terminal or printer server |
| 12 | for example, it is necessary for the root filesystem to be present on a | 12 | for example, it is necessary for the root filesystem to be present on a |
| 13 | non-disk device. This may be an initramfs (see Documentation/filesystems/ | 13 | non-disk device. This may be an initramfs (see Documentation/filesystems/ |
| 14 | ramfs-rootfs-initramfs.txt), a ramdisk (see Documenation/initrd.txt) or a | 14 | ramfs-rootfs-initramfs.txt), a ramdisk (see Documentation/initrd.txt) or a |
| 15 | filesystem mounted via NFS. The following text describes on how to use NFS | 15 | filesystem mounted via NFS. The following text describes on how to use NFS |
| 16 | for the root filesystem. For the rest of this text 'client' means the | 16 | for the root filesystem. For the rest of this text 'client' means the |
| 17 | diskless system, and 'server' means the NFS server. | 17 | diskless system, and 'server' means the NFS server. |
diff --git a/Documentation/pci-error-recovery.txt b/Documentation/pci-error-recovery.txt index 634d3e5b5756..6650af432523 100644 --- a/Documentation/pci-error-recovery.txt +++ b/Documentation/pci-error-recovery.txt | |||
| @@ -172,7 +172,7 @@ is STEP 6 (Permanent Failure). | |||
| 172 | >>> a value of 0xff on read, and writes will be dropped. If the device | 172 | >>> a value of 0xff on read, and writes will be dropped. If the device |
| 173 | >>> driver attempts more than 10K I/O's to a frozen adapter, it will | 173 | >>> driver attempts more than 10K I/O's to a frozen adapter, it will |
| 174 | >>> assume that the device driver has gone into an infinite loop, and | 174 | >>> assume that the device driver has gone into an infinite loop, and |
| 175 | >>> it will panic the the kernel. There doesn't seem to be any other | 175 | >>> it will panic the kernel. There doesn't seem to be any other |
| 176 | >>> way of stopping a device driver that insists on spinning on I/O. | 176 | >>> way of stopping a device driver that insists on spinning on I/O. |
| 177 | 177 | ||
| 178 | STEP 2: MMIO Enabled | 178 | STEP 2: MMIO Enabled |
diff --git a/Documentation/pi-futex.txt b/Documentation/pi-futex.txt index 5d61dacd21f6..9a5bc8651c29 100644 --- a/Documentation/pi-futex.txt +++ b/Documentation/pi-futex.txt | |||
| @@ -118,4 +118,4 @@ properties of futexes, and all four combinations are possible: futex, | |||
| 118 | robust-futex, PI-futex, robust+PI-futex. | 118 | robust-futex, PI-futex, robust+PI-futex. |
| 119 | 119 | ||
| 120 | More details about priority inheritance can be found in | 120 | More details about priority inheritance can be found in |
| 121 | Documentation/rtmutex.txt. | 121 | Documentation/rt-mutex.txt. |
diff --git a/Documentation/pm.txt b/Documentation/pm.txt index 79c0f32a760e..da8589a0e07d 100644 --- a/Documentation/pm.txt +++ b/Documentation/pm.txt | |||
| @@ -18,10 +18,10 @@ enabled by default). If a working ACPI implementation is found, the | |||
| 18 | ACPI driver will override and disable APM, otherwise the APM driver | 18 | ACPI driver will override and disable APM, otherwise the APM driver |
| 19 | will be used. | 19 | will be used. |
| 20 | 20 | ||
| 21 | No sorry, you can not have both ACPI and APM enabled and running at | 21 | No, sorry, you cannot have both ACPI and APM enabled and running at |
| 22 | once. Some people with broken ACPI or broken APM implementations | 22 | once. Some people with broken ACPI or broken APM implementations |
| 23 | would like to use both to get a full set of working features, but you | 23 | would like to use both to get a full set of working features, but you |
| 24 | simply can not mix and match the two. Only one power management | 24 | simply cannot mix and match the two. Only one power management |
| 25 | interface can be in control of the machine at once. Think about it.. | 25 | interface can be in control of the machine at once. Think about it.. |
| 26 | 26 | ||
| 27 | User-space Daemons | 27 | User-space Daemons |
| @@ -106,7 +106,7 @@ void pm_unregister_all(pm_callback cback); | |||
| 106 | * | 106 | * |
| 107 | * Returns: 0 if the request is successful | 107 | * Returns: 0 if the request is successful |
| 108 | * EINVAL if the request is not supported | 108 | * EINVAL if the request is not supported |
| 109 | * EBUSY if the device is now busy and can not handle the request | 109 | * EBUSY if the device is now busy and cannot handle the request |
| 110 | * ENOMEM if the device was unable to handle the request due to memory | 110 | * ENOMEM if the device was unable to handle the request due to memory |
| 111 | * | 111 | * |
| 112 | * Details: The device request callback will be called before the | 112 | * Details: The device request callback will be called before the |
diff --git a/Documentation/pnp.txt b/Documentation/pnp.txt index 9529c9c9fd59..9ff966bf76e6 100644 --- a/Documentation/pnp.txt +++ b/Documentation/pnp.txt | |||
| @@ -222,7 +222,7 @@ static struct pnp_driver serial_pnp_driver = { | |||
| 222 | .remove = serial_pnp_remove, | 222 | .remove = serial_pnp_remove, |
| 223 | }; | 223 | }; |
| 224 | 224 | ||
| 225 | * name and id_table can not be NULL. | 225 | * name and id_table cannot be NULL. |
| 226 | 226 | ||
| 227 | 4.) register the driver | 227 | 4.) register the driver |
| 228 | ex: | 228 | ex: |
diff --git a/Documentation/power/pci.txt b/Documentation/power/pci.txt index 73fc87e5dc38..24edf25b3bb7 100644 --- a/Documentation/power/pci.txt +++ b/Documentation/power/pci.txt | |||
| @@ -326,7 +326,7 @@ A reference implementation | |||
| 326 | 326 | ||
| 327 | This is a typical implementation. Drivers can slightly change the order | 327 | This is a typical implementation. Drivers can slightly change the order |
| 328 | of the operations in the implementation, ignore some operations or add | 328 | of the operations in the implementation, ignore some operations or add |
| 329 | more deriver specific operations in it, but drivers should do something like | 329 | more driver specific operations in it, but drivers should do something like |
| 330 | this on the whole. | 330 | this on the whole. |
| 331 | 331 | ||
| 332 | 5. Resources | 332 | 5. Resources |
diff --git a/Documentation/power/swsusp.txt b/Documentation/power/swsusp.txt index 823b2cf6e3dc..9ea2208b43b5 100644 --- a/Documentation/power/swsusp.txt +++ b/Documentation/power/swsusp.txt | |||
| @@ -156,7 +156,7 @@ instead set the PF_NOFREEZE process flag when creating the thread (and | |||
| 156 | be very carefull). | 156 | be very carefull). |
| 157 | 157 | ||
| 158 | 158 | ||
| 159 | Q: What is the difference between between "platform", "shutdown" and | 159 | Q: What is the difference between "platform", "shutdown" and |
| 160 | "firmware" in /sys/power/disk? | 160 | "firmware" in /sys/power/disk? |
| 161 | 161 | ||
| 162 | A: | 162 | A: |
| @@ -175,8 +175,8 @@ reliable. | |||
| 175 | Q: I do not understand why you have such strong objections to idea of | 175 | Q: I do not understand why you have such strong objections to idea of |
| 176 | selective suspend. | 176 | selective suspend. |
| 177 | 177 | ||
| 178 | A: Do selective suspend during runtime power managment, that's okay. But | 178 | A: Do selective suspend during runtime power management, that's okay. But |
| 179 | its useless for suspend-to-disk. (And I do not see how you could use | 179 | it's useless for suspend-to-disk. (And I do not see how you could use |
| 180 | it for suspend-to-ram, I hope you do not want that). | 180 | it for suspend-to-ram, I hope you do not want that). |
| 181 | 181 | ||
| 182 | Lets see, so you suggest to | 182 | Lets see, so you suggest to |
| @@ -211,7 +211,7 @@ slowness may not matter to you. It can always be fixed later. | |||
| 211 | For devices like disk it does matter, you do not want to spindown for | 211 | For devices like disk it does matter, you do not want to spindown for |
| 212 | FREEZE. | 212 | FREEZE. |
| 213 | 213 | ||
| 214 | Q: After resuming, system is paging heavilly, leading to very bad interactivity. | 214 | Q: After resuming, system is paging heavily, leading to very bad interactivity. |
| 215 | 215 | ||
| 216 | A: Try running | 216 | A: Try running |
| 217 | 217 | ||
diff --git a/Documentation/power/tricks.txt b/Documentation/power/tricks.txt index c6d58d3da133..3b26bb502a4a 100644 --- a/Documentation/power/tricks.txt +++ b/Documentation/power/tricks.txt | |||
| @@ -9,7 +9,7 @@ If you want to trick swsusp/S3 into working, you might want to try: | |||
| 9 | 9 | ||
| 10 | * turn off APIC and preempt | 10 | * turn off APIC and preempt |
| 11 | 11 | ||
| 12 | * use ext2. At least it has working fsck. [If something seemes to go | 12 | * use ext2. At least it has working fsck. [If something seems to go |
| 13 | wrong, force fsck when you have a chance] | 13 | wrong, force fsck when you have a chance] |
| 14 | 14 | ||
| 15 | * turn off modules | 15 | * turn off modules |
diff --git a/Documentation/power/userland-swsusp.txt b/Documentation/power/userland-swsusp.txt index 94058220aaf0..64755e9285db 100644 --- a/Documentation/power/userland-swsusp.txt +++ b/Documentation/power/userland-swsusp.txt | |||
| @@ -91,7 +91,7 @@ unfreeze user space processes frozen by SNAPSHOT_UNFREEZE if they are | |||
| 91 | still frozen when the device is being closed). | 91 | still frozen when the device is being closed). |
| 92 | 92 | ||
| 93 | Currently it is assumed that the userland utilities reading/writing the | 93 | Currently it is assumed that the userland utilities reading/writing the |
| 94 | snapshot image from/to the kernel will use a swap parition, called the resume | 94 | snapshot image from/to the kernel will use a swap partition, called the resume |
| 95 | partition, as storage space. However, this is not really required, as they | 95 | partition, as storage space. However, this is not really required, as they |
| 96 | can use, for example, a special (blank) suspend partition or a file on a partition | 96 | can use, for example, a special (blank) suspend partition or a file on a partition |
| 97 | that is unmounted before SNAPSHOT_ATOMIC_SNAPSHOT and mounted afterwards. | 97 | that is unmounted before SNAPSHOT_ATOMIC_SNAPSHOT and mounted afterwards. |
diff --git a/Documentation/power/video.txt b/Documentation/power/video.txt index d859faa3a463..2b358498d095 100644 --- a/Documentation/power/video.txt +++ b/Documentation/power/video.txt | |||
| @@ -16,7 +16,7 @@ problem for S1 standby, because hardware should retain its state over | |||
| 16 | that. | 16 | that. |
| 17 | 17 | ||
| 18 | We either have to run video BIOS during early resume, or interpret it | 18 | We either have to run video BIOS during early resume, or interpret it |
| 19 | using vbetool later, or maybe nothing is neccessary on particular | 19 | using vbetool later, or maybe nothing is necessary on particular |
| 20 | system because video state is preserved. Unfortunately different | 20 | system because video state is preserved. Unfortunately different |
| 21 | methods work on different systems, and no known method suits all of | 21 | methods work on different systems, and no known method suits all of |
| 22 | them. | 22 | them. |
diff --git a/Documentation/powerpc/booting-without-of.txt b/Documentation/powerpc/booting-without-of.txt index 5c0ba235f5a5..1ccc8a515b44 100644 --- a/Documentation/powerpc/booting-without-of.txt +++ b/Documentation/powerpc/booting-without-of.txt | |||
| @@ -145,7 +145,7 @@ it with special cases. | |||
| 145 | in case you are entering the kernel with MMU enabled | 145 | in case you are entering the kernel with MMU enabled |
| 146 | and a non-1:1 mapping. | 146 | and a non-1:1 mapping. |
| 147 | 147 | ||
| 148 | r5 : NULL (as to differenciate with method a) | 148 | r5 : NULL (as to differentiate with method a) |
| 149 | 149 | ||
| 150 | Note about SMP entry: Either your firmware puts your other | 150 | Note about SMP entry: Either your firmware puts your other |
| 151 | CPUs in some sleep loop or spin loop in ROM where you can get | 151 | CPUs in some sleep loop or spin loop in ROM where you can get |
| @@ -245,7 +245,7 @@ the block to RAM before passing it to the kernel. | |||
| 245 | --------- | 245 | --------- |
| 246 | 246 | ||
| 247 | The kernel is entered with r3 pointing to an area of memory that is | 247 | The kernel is entered with r3 pointing to an area of memory that is |
| 248 | roughtly described in include/asm-powerpc/prom.h by the structure | 248 | roughly described in include/asm-powerpc/prom.h by the structure |
| 249 | boot_param_header: | 249 | boot_param_header: |
| 250 | 250 | ||
| 251 | struct boot_param_header { | 251 | struct boot_param_header { |
| @@ -335,7 +335,7 @@ struct boot_param_header { | |||
| 335 | "compact" format for the tree itself that is however not backward | 335 | "compact" format for the tree itself that is however not backward |
| 336 | compatible. You should always generate a structure of the highest | 336 | compatible. You should always generate a structure of the highest |
| 337 | version defined at the time of your implementation. Currently | 337 | version defined at the time of your implementation. Currently |
| 338 | that is version 16, unless you explicitely aim at being backward | 338 | that is version 16, unless you explicitly aim at being backward |
| 339 | compatible. | 339 | compatible. |
| 340 | 340 | ||
| 341 | - last_comp_version | 341 | - last_comp_version |
| @@ -418,9 +418,9 @@ zero terminated string and is mandatory for version 1 to 3 of the | |||
| 418 | format definition (as it is in Open Firmware). Version 0x10 makes it | 418 | format definition (as it is in Open Firmware). Version 0x10 makes it |
| 419 | optional as it can generate it from the unit name defined below. | 419 | optional as it can generate it from the unit name defined below. |
| 420 | 420 | ||
| 421 | There is also a "unit name" that is used to differenciate nodes with | 421 | There is also a "unit name" that is used to differentiate nodes with |
| 422 | the same name at the same level, it is usually made of the node | 422 | the same name at the same level, it is usually made of the node |
| 423 | name's, the "@" sign, and a "unit address", which definition is | 423 | names, the "@" sign, and a "unit address", which definition is |
| 424 | specific to the bus type the node sits on. | 424 | specific to the bus type the node sits on. |
| 425 | 425 | ||
| 426 | The unit name doesn't exist as a property per-se but is included in | 426 | The unit name doesn't exist as a property per-se but is included in |
| @@ -550,11 +550,11 @@ Here's the basic structure of a single node: | |||
| 550 | * [child nodes if any] | 550 | * [child nodes if any] |
| 551 | * token OF_DT_END_NODE (that is 0x00000002) | 551 | * token OF_DT_END_NODE (that is 0x00000002) |
| 552 | 552 | ||
| 553 | So the node content can be summmarised as a start token, a full path, | 553 | So the node content can be summarised as a start token, a full path, |
| 554 | a list of properties, a list of child node and an end token. Every | 554 | a list of properties, a list of child nodes, and an end token. Every |
| 555 | child node is a full node structure itself as defined above. | 555 | child node is a full node structure itself as defined above. |
| 556 | 556 | ||
| 557 | 4) Device tree 'strings" block | 557 | 4) Device tree "strings" block |
| 558 | 558 | ||
| 559 | In order to save space, property names, which are generally redundant, | 559 | In order to save space, property names, which are generally redundant, |
| 560 | are stored separately in the "strings" block. This block is simply the | 560 | are stored separately in the "strings" block. This block is simply the |
| @@ -573,7 +573,7 @@ implementation of Open Firmware or an implementation compatible with | |||
| 573 | the Open Firmware client interface, those properties will be created | 573 | the Open Firmware client interface, those properties will be created |
| 574 | by the trampoline code in the kernel's prom_init() file. For example, | 574 | by the trampoline code in the kernel's prom_init() file. For example, |
| 575 | that's where you'll have to add code to detect your board model and | 575 | that's where you'll have to add code to detect your board model and |
| 576 | set the platform number. However, when using the flatenned device-tree | 576 | set the platform number. However, when using the flattened device-tree |
| 577 | entry point, there is no prom_init() pass, and thus you have to | 577 | entry point, there is no prom_init() pass, and thus you have to |
| 578 | provide those properties yourself. | 578 | provide those properties yourself. |
| 579 | 579 | ||
| @@ -630,12 +630,11 @@ like address space bits, you'll have to add a bus translator to the | |||
| 630 | prom_parse.c file of the recent kernels for your bus type. | 630 | prom_parse.c file of the recent kernels for your bus type. |
| 631 | 631 | ||
| 632 | The "reg" property only defines addresses and sizes (if #size-cells | 632 | The "reg" property only defines addresses and sizes (if #size-cells |
| 633 | is | 633 | is non-0) within a given bus. In order to translate addresses upward |
| 634 | non-0) within a given bus. In order to translate addresses upward | ||
| 635 | (that is into parent bus addresses, and possibly into cpu physical | 634 | (that is into parent bus addresses, and possibly into cpu physical |
| 636 | addresses), all busses must contain a "ranges" property. If the | 635 | addresses), all busses must contain a "ranges" property. If the |
| 637 | "ranges" property is missing at a given level, it's assumed that | 636 | "ranges" property is missing at a given level, it's assumed that |
| 638 | translation isn't possible. The format of the "ranges" proprety for a | 637 | translation isn't possible. The format of the "ranges" property for a |
| 639 | bus is a list of: | 638 | bus is a list of: |
| 640 | 639 | ||
| 641 | bus address, parent bus address, size | 640 | bus address, parent bus address, size |
| @@ -689,7 +688,7 @@ is present). | |||
| 689 | 4) Note about node and property names and character set | 688 | 4) Note about node and property names and character set |
| 690 | ------------------------------------------------------- | 689 | ------------------------------------------------------- |
| 691 | 690 | ||
| 692 | While open firmware provides more flexibe usage of 8859-1, this | 691 | While open firmware provides more flexible usage of 8859-1, this |
| 693 | specification enforces more strict rules. Nodes and properties should | 692 | specification enforces more strict rules. Nodes and properties should |
| 694 | be comprised only of ASCII characters 'a' to 'z', '0' to | 693 | be comprised only of ASCII characters 'a' to 'z', '0' to |
| 695 | '9', ',', '.', '_', '+', '#', '?', and '-'. Node names additionally | 694 | '9', ',', '.', '_', '+', '#', '?', and '-'. Node names additionally |
| @@ -732,12 +731,12 @@ address which can extend beyond that limit. | |||
| 732 | that typically get driven by the same platform code in the | 731 | that typically get driven by the same platform code in the |
| 733 | kernel, you would use a different "model" property but put a | 732 | kernel, you would use a different "model" property but put a |
| 734 | value in "compatible". The kernel doesn't directly use that | 733 | value in "compatible". The kernel doesn't directly use that |
| 735 | value (see /chosen/linux,platform for how the kernel choses a | 734 | value (see /chosen/linux,platform for how the kernel chooses a |
| 736 | platform type) but it is generally useful. | 735 | platform type) but it is generally useful. |
| 737 | 736 | ||
| 738 | The root node is also generally where you add additional properties | 737 | The root node is also generally where you add additional properties |
| 739 | specific to your board like the serial number if any, that sort of | 738 | specific to your board like the serial number if any, that sort of |
| 740 | thing. it is recommended that if you add any "custom" property whose | 739 | thing. It is recommended that if you add any "custom" property whose |
| 741 | name may clash with standard defined ones, you prefix them with your | 740 | name may clash with standard defined ones, you prefix them with your |
| 742 | vendor name and a comma. | 741 | vendor name and a comma. |
| 743 | 742 | ||
| @@ -817,7 +816,7 @@ address which can extend beyond that limit. | |||
| 817 | your board. It's a list of addresses/sizes concatenated | 816 | your board. It's a list of addresses/sizes concatenated |
| 818 | together, with the number of cells of each defined by the | 817 | together, with the number of cells of each defined by the |
| 819 | #address-cells and #size-cells of the root node. For example, | 818 | #address-cells and #size-cells of the root node. For example, |
| 820 | with both of these properties beeing 2 like in the example given | 819 | with both of these properties being 2 like in the example given |
| 821 | earlier, a 970 based machine with 6Gb of RAM could typically | 820 | earlier, a 970 based machine with 6Gb of RAM could typically |
| 822 | have a "reg" property here that looks like: | 821 | have a "reg" property here that looks like: |
| 823 | 822 | ||
| @@ -970,7 +969,7 @@ device-tree in another format. The currently supported formats are: | |||
| 970 | - "asm": assembly language file. This is a file that can be | 969 | - "asm": assembly language file. This is a file that can be |
| 971 | sourced by gas to generate a device-tree "blob". That file can | 970 | sourced by gas to generate a device-tree "blob". That file can |
| 972 | then simply be added to your Makefile. Additionally, the | 971 | then simply be added to your Makefile. Additionally, the |
| 973 | assembly file exports some symbols that can be use | 972 | assembly file exports some symbols that can be used. |
| 974 | 973 | ||
| 975 | 974 | ||
| 976 | The syntax of the dtc tool is | 975 | The syntax of the dtc tool is |
| @@ -984,10 +983,10 @@ generated. Supported versions are 1,2,3 and 16. The default is | |||
| 984 | currently version 3 but that may change in the future to version 16. | 983 | currently version 3 but that may change in the future to version 16. |
| 985 | 984 | ||
| 986 | Additionally, dtc performs various sanity checks on the tree, like the | 985 | Additionally, dtc performs various sanity checks on the tree, like the |
| 987 | uniqueness of linux,phandle properties, validity of strings, etc... | 986 | uniqueness of linux, phandle properties, validity of strings, etc... |
| 988 | 987 | ||
| 989 | The format of the .dts "source" file is "C" like, supports C and C++ | 988 | The format of the .dts "source" file is "C" like, supports C and C++ |
| 990 | style commments. | 989 | style comments. |
| 991 | 990 | ||
| 992 | / { | 991 | / { |
| 993 | } | 992 | } |
| @@ -1069,13 +1068,13 @@ while all this has been defined and implemented. | |||
| 1069 | around. It contains no internal offsets or pointers for this | 1068 | around. It contains no internal offsets or pointers for this |
| 1070 | purpose. | 1069 | purpose. |
| 1071 | 1070 | ||
| 1072 | - An example of code for iterating nodes & retreiving properties | 1071 | - An example of code for iterating nodes & retrieving properties |
| 1073 | directly from the flattened tree format can be found in the kernel | 1072 | directly from the flattened tree format can be found in the kernel |
| 1074 | file arch/ppc64/kernel/prom.c, look at scan_flat_dt() function, | 1073 | file arch/ppc64/kernel/prom.c, look at scan_flat_dt() function, |
| 1075 | it's usage in early_init_devtree(), and the corresponding various | 1074 | its usage in early_init_devtree(), and the corresponding various |
| 1076 | early_init_dt_scan_*() callbacks. That code can be re-used in a | 1075 | early_init_dt_scan_*() callbacks. That code can be re-used in a |
| 1077 | GPL bootloader, and as the author of that code, I would be happy | 1076 | GPL bootloader, and as the author of that code, I would be happy |
| 1078 | do discuss possible free licencing to any vendor who wishes to | 1077 | to discuss possible free licencing to any vendor who wishes to |
| 1079 | integrate all or part of this code into a non-GPL bootloader. | 1078 | integrate all or part of this code into a non-GPL bootloader. |
| 1080 | 1079 | ||
| 1081 | 1080 | ||
diff --git a/Documentation/powerpc/eeh-pci-error-recovery.txt b/Documentation/powerpc/eeh-pci-error-recovery.txt index 3764dd4b12cb..4530d1bf0286 100644 --- a/Documentation/powerpc/eeh-pci-error-recovery.txt +++ b/Documentation/powerpc/eeh-pci-error-recovery.txt | |||
| @@ -90,7 +90,7 @@ EEH-isolated, there is a firmware call it can make to determine if | |||
| 90 | this is the case. If so, then the device driver should put itself | 90 | this is the case. If so, then the device driver should put itself |
| 91 | into a consistent state (given that it won't be able to complete any | 91 | into a consistent state (given that it won't be able to complete any |
| 92 | pending work) and start recovery of the card. Recovery normally | 92 | pending work) and start recovery of the card. Recovery normally |
| 93 | would consist of reseting the PCI device (holding the PCI #RST | 93 | would consist of resetting the PCI device (holding the PCI #RST |
| 94 | line high for two seconds), followed by setting up the device | 94 | line high for two seconds), followed by setting up the device |
| 95 | config space (the base address registers (BAR's), latency timer, | 95 | config space (the base address registers (BAR's), latency timer, |
| 96 | cache line size, interrupt line, and so on). This is followed by a | 96 | cache line size, interrupt line, and so on). This is followed by a |
| @@ -116,7 +116,7 @@ At this time, a generic EEH recovery mechanism has been implemented, | |||
| 116 | so that individual device drivers do not need to be modified to support | 116 | so that individual device drivers do not need to be modified to support |
| 117 | EEH recovery. This generic mechanism piggy-backs on the PCI hotplug | 117 | EEH recovery. This generic mechanism piggy-backs on the PCI hotplug |
| 118 | infrastructure, and percolates events up through the userspace/udev | 118 | infrastructure, and percolates events up through the userspace/udev |
| 119 | infrastructure. Followiing is a detailed description of how this is | 119 | infrastructure. Following is a detailed description of how this is |
| 120 | accomplished. | 120 | accomplished. |
| 121 | 121 | ||
| 122 | EEH must be enabled in the PHB's very early during the boot process, | 122 | EEH must be enabled in the PHB's very early during the boot process, |
diff --git a/Documentation/powerpc/hvcs.txt b/Documentation/powerpc/hvcs.txt index 1e38166f4e54..f93462c5db25 100644 --- a/Documentation/powerpc/hvcs.txt +++ b/Documentation/powerpc/hvcs.txt | |||
| @@ -259,7 +259,7 @@ This index of '2' means that in order to connect to vty-server adapter | |||
| 259 | 259 | ||
| 260 | It should be noted that due to the system hotplug I/O capabilities of a | 260 | It should be noted that due to the system hotplug I/O capabilities of a |
| 261 | system the /dev/hvcs* entry that interacts with a particular vty-server | 261 | system the /dev/hvcs* entry that interacts with a particular vty-server |
| 262 | adapter is not guarenteed to remain the same across system reboots. Look | 262 | adapter is not guaranteed to remain the same across system reboots. Look |
| 263 | in the Q & A section for more on this issue. | 263 | in the Q & A section for more on this issue. |
| 264 | 264 | ||
| 265 | --------------------------------------------------------------------------- | 265 | --------------------------------------------------------------------------- |
diff --git a/Documentation/prio_tree.txt b/Documentation/prio_tree.txt index 2fbb0c49bc5b..3aa68f9a117b 100644 --- a/Documentation/prio_tree.txt +++ b/Documentation/prio_tree.txt | |||
| @@ -88,7 +88,7 @@ path which is not desirable. Hence, we do not optimize the height of the | |||
| 88 | heap-and-size indexed overflow-sub-trees using prio_tree->index_bits. | 88 | heap-and-size indexed overflow-sub-trees using prio_tree->index_bits. |
| 89 | Instead the overflow sub-trees are indexed using full BITS_PER_LONG bits | 89 | Instead the overflow sub-trees are indexed using full BITS_PER_LONG bits |
| 90 | of size_index. This may lead to skewed sub-trees because most of the | 90 | of size_index. This may lead to skewed sub-trees because most of the |
| 91 | higher significant bits of the size_index are likely to be be 0 (zero). In | 91 | higher significant bits of the size_index are likely to be 0 (zero). In |
| 92 | the example above, all 3 overflow-sub-trees are skewed. This may marginally | 92 | the example above, all 3 overflow-sub-trees are skewed. This may marginally |
| 93 | affect the performance. However, processes rarely map many vmas with the | 93 | affect the performance. However, processes rarely map many vmas with the |
| 94 | same start_vm_pgoff but different end_vm_pgoffs. Therefore, we normally | 94 | same start_vm_pgoff but different end_vm_pgoffs. Therefore, we normally |
diff --git a/Documentation/rocket.txt b/Documentation/rocket.txt index a10678004451..1d8582990435 100644 --- a/Documentation/rocket.txt +++ b/Documentation/rocket.txt | |||
| @@ -97,7 +97,7 @@ a range of I/O addresses for it to use. The first RocketPort card | |||
| 97 | requires a 68-byte contiguous block of I/O addresses, starting at one | 97 | requires a 68-byte contiguous block of I/O addresses, starting at one |
| 98 | of the following: 0x100h, 0x140h, 0x180h, 0x200h, 0x240h, 0x280h, | 98 | of the following: 0x100h, 0x140h, 0x180h, 0x200h, 0x240h, 0x280h, |
| 99 | 0x300h, 0x340h, 0x380h. This I/O address must be reflected in the DIP | 99 | 0x300h, 0x340h, 0x380h. This I/O address must be reflected in the DIP |
| 100 | switiches of *all* of the Rocketport cards. | 100 | switches of *all* of the Rocketport cards. |
| 101 | 101 | ||
| 102 | The second, third, and fourth RocketPort cards require a 64-byte | 102 | The second, third, and fourth RocketPort cards require a 64-byte |
| 103 | contiguous block of I/O addresses, starting at one of the following | 103 | contiguous block of I/O addresses, starting at one of the following |
| @@ -107,7 +107,7 @@ second, third, and fourth Rocketport cards (if present) are set via | |||
| 107 | software control. The DIP switch settings for the I/O address must be | 107 | software control. The DIP switch settings for the I/O address must be |
| 108 | set to the value of the first Rocketport cards. | 108 | set to the value of the first Rocketport cards. |
| 109 | 109 | ||
| 110 | In order to destinguish each of the card from the others, each card | 110 | In order to distinguish each of the card from the others, each card |
| 111 | must have a unique board ID set on the dip switches. The first | 111 | must have a unique board ID set on the dip switches. The first |
| 112 | Rocketport board must be set with the DIP switches corresponding to | 112 | Rocketport board must be set with the DIP switches corresponding to |
| 113 | the first board, the second board must be set with the DIP switches | 113 | the first board, the second board must be set with the DIP switches |
| @@ -120,7 +120,7 @@ conflict with any other cards in the system, including other | |||
| 120 | RocketPort cards. Below, you will find a list of commonly used I/O | 120 | RocketPort cards. Below, you will find a list of commonly used I/O |
| 121 | address ranges which may be in use by other devices in your system. | 121 | address ranges which may be in use by other devices in your system. |
| 122 | On a Linux system, "cat /proc/ioports" will also be helpful in | 122 | On a Linux system, "cat /proc/ioports" will also be helpful in |
| 123 | identifying what I/O addresses are being used by devics on your | 123 | identifying what I/O addresses are being used by devices on your |
| 124 | system. | 124 | system. |
| 125 | 125 | ||
| 126 | Remember, the FIRST RocketPort uses 68 I/O addresses. So, if you set it | 126 | Remember, the FIRST RocketPort uses 68 I/O addresses. So, if you set it |
diff --git a/Documentation/rpc-cache.txt b/Documentation/rpc-cache.txt index 5f757c8cf979..8a382bea6808 100644 --- a/Documentation/rpc-cache.txt +++ b/Documentation/rpc-cache.txt | |||
| @@ -24,7 +24,7 @@ The common code handles such things as: | |||
| 24 | - general cache lookup with correct locking | 24 | - general cache lookup with correct locking |
| 25 | - supporting 'NEGATIVE' as well as positive entries | 25 | - supporting 'NEGATIVE' as well as positive entries |
| 26 | - allowing an EXPIRED time on cache items, and removing | 26 | - allowing an EXPIRED time on cache items, and removing |
| 27 | items after they expire, and are no longe in-use. | 27 | items after they expire, and are no longer in-use. |
| 28 | - making requests to user-space to fill in cache entries | 28 | - making requests to user-space to fill in cache entries |
| 29 | - allowing user-space to directly set entries in the cache | 29 | - allowing user-space to directly set entries in the cache |
| 30 | - delaying RPC requests that depend on as-yet incomplete | 30 | - delaying RPC requests that depend on as-yet incomplete |
| @@ -53,7 +53,7 @@ Creating a Cache | |||
| 53 | structure | 53 | structure |
| 54 | void cache_put(struct kref *) | 54 | void cache_put(struct kref *) |
| 55 | This is called when the last reference to an item is | 55 | This is called when the last reference to an item is |
| 56 | is dropped. The pointer passed is to the 'ref' field | 56 | dropped. The pointer passed is to the 'ref' field |
| 57 | in the cache_head. cache_put should release any | 57 | in the cache_head. cache_put should release any |
| 58 | references create by 'cache_init' and, if CACHE_VALID | 58 | references create by 'cache_init' and, if CACHE_VALID |
| 59 | is set, any references created by cache_update. | 59 | is set, any references created by cache_update. |
diff --git a/Documentation/s390/3270.txt b/Documentation/s390/3270.txt index 0a044e647d2d..7a5c73a7ed7f 100644 --- a/Documentation/s390/3270.txt +++ b/Documentation/s390/3270.txt | |||
| @@ -111,9 +111,7 @@ Here are the installation steps in detail: | |||
| 111 | config3270.sh. Inspect the output script it produces, | 111 | config3270.sh. Inspect the output script it produces, |
| 112 | /tmp/mkdev3270, and then run that script. This will create the | 112 | /tmp/mkdev3270, and then run that script. This will create the |
| 113 | necessary character special device files and make the necessary | 113 | necessary character special device files and make the necessary |
| 114 | changes to /etc/inittab. If you have selected DEVFS, the driver | 114 | changes to /etc/inittab. |
| 115 | itself creates the device files, and /tmp/mkdev3270 only changes | ||
| 116 | /etc/inittab. | ||
| 117 | 115 | ||
| 118 | Then notify /sbin/init that /etc/inittab has changed, by issuing | 116 | Then notify /sbin/init that /etc/inittab has changed, by issuing |
| 119 | the telinit command with the q operand: | 117 | the telinit command with the q operand: |
diff --git a/Documentation/s390/Debugging390.txt b/Documentation/s390/Debugging390.txt index 844c03fe7921..4dd25ee549e9 100644 --- a/Documentation/s390/Debugging390.txt +++ b/Documentation/s390/Debugging390.txt | |||
| @@ -8,8 +8,8 @@ | |||
| 8 | Overview of Document: | 8 | Overview of Document: |
| 9 | ===================== | 9 | ===================== |
| 10 | This document is intended to give an good overview of how to debug | 10 | This document is intended to give an good overview of how to debug |
| 11 | Linux for s/390 & z/Architecture it isn't intended as a complete reference & not a | 11 | Linux for s/390 & z/Architecture. It isn't intended as a complete reference & not a |
| 12 | tutorial on the fundamentals of C & assembly, it dosen't go into | 12 | tutorial on the fundamentals of C & assembly. It doesn't go into |
| 13 | 390 IO in any detail. It is intended to complement the documents in the | 13 | 390 IO in any detail. It is intended to complement the documents in the |
| 14 | reference section below & any other worthwhile references you get. | 14 | reference section below & any other worthwhile references you get. |
| 15 | 15 | ||
| @@ -88,7 +88,7 @@ s/390 z/Architecture | |||
| 88 | 0 0 Reserved ( must be 0 ) otherwise specification exception occurs. | 88 | 0 0 Reserved ( must be 0 ) otherwise specification exception occurs. |
| 89 | 89 | ||
| 90 | 1 1 Program Event Recording 1 PER enabled, | 90 | 1 1 Program Event Recording 1 PER enabled, |
| 91 | PER is used to facilititate debugging e.g. single stepping. | 91 | PER is used to facilitate debugging e.g. single stepping. |
| 92 | 92 | ||
| 93 | 2-4 2-4 Reserved ( must be 0 ). | 93 | 2-4 2-4 Reserved ( must be 0 ). |
| 94 | 94 | ||
| @@ -163,7 +163,7 @@ s/390 z/Architecture | |||
| 163 | 1 1 64 bit | 163 | 1 1 64 bit |
| 164 | 164 | ||
| 165 | 32 1=31 bit addressing mode 0=24 bit addressing mode (for backward | 165 | 32 1=31 bit addressing mode 0=24 bit addressing mode (for backward |
| 166 | compatibility ), linux always runs with this bit set to 1 | 166 | compatibility), linux always runs with this bit set to 1 |
| 167 | 167 | ||
| 168 | 33-64 Instruction address. | 168 | 33-64 Instruction address. |
| 169 | 33-63 Reserved must be 0 | 169 | 33-63 Reserved must be 0 |
| @@ -188,7 +188,7 @@ Bytes 0-512 ( 200 hex ) on s/390 & 0-512,4096-4544,4604-5119 currently on z/Arch | |||
| 188 | are used by the processor itself for holding such information as exception indications & | 188 | are used by the processor itself for holding such information as exception indications & |
| 189 | entry points for exceptions. | 189 | entry points for exceptions. |
| 190 | Bytes after 0xc00 hex are used by linux for per processor globals on s/390 & z/Architecture | 190 | Bytes after 0xc00 hex are used by linux for per processor globals on s/390 & z/Architecture |
| 191 | ( there is a gap on z/Architecure too currently between 0xc00 & 1000 which linux uses ). | 191 | ( there is a gap on z/Architecture too currently between 0xc00 & 1000 which linux uses ). |
| 192 | The closest thing to this on traditional architectures is the interrupt | 192 | The closest thing to this on traditional architectures is the interrupt |
| 193 | vector table. This is a good thing & does simplify some of the kernel coding | 193 | vector table. This is a good thing & does simplify some of the kernel coding |
| 194 | however it means that we now cannot catch stray NULL pointers in the | 194 | however it means that we now cannot catch stray NULL pointers in the |
| @@ -239,7 +239,7 @@ they go to 64 Bit. | |||
| 239 | 239 | ||
| 240 | On 390 our limitations & strengths make us slightly different. | 240 | On 390 our limitations & strengths make us slightly different. |
| 241 | For backward compatibility we are only allowed use 31 bits (2GB) | 241 | For backward compatibility we are only allowed use 31 bits (2GB) |
| 242 | of our 32 bit addresses,however, we use entirely separate address | 242 | of our 32 bit addresses, however, we use entirely separate address |
| 243 | spaces for the user & kernel. | 243 | spaces for the user & kernel. |
| 244 | 244 | ||
| 245 | This means we can support 2GB of non Extended RAM on s/390, & more | 245 | This means we can support 2GB of non Extended RAM on s/390, & more |
| @@ -317,9 +317,9 @@ Each process/thread under Linux for S390 has its own kernel task_struct | |||
| 317 | defined in linux/include/linux/sched.h | 317 | defined in linux/include/linux/sched.h |
| 318 | The S390 on initialisation & resuming of a process on a cpu sets | 318 | The S390 on initialisation & resuming of a process on a cpu sets |
| 319 | the __LC_KERNEL_STACK variable in the spare prefix area for this cpu | 319 | the __LC_KERNEL_STACK variable in the spare prefix area for this cpu |
| 320 | ( which we use for per processor globals). | 320 | (which we use for per-processor globals). |
| 321 | 321 | ||
| 322 | The kernel stack pointer is intimately tied with the task stucture for | 322 | The kernel stack pointer is intimately tied with the task structure for |
| 323 | each processor as follows. | 323 | each processor as follows. |
| 324 | 324 | ||
| 325 | s/390 | 325 | s/390 |
| @@ -354,7 +354,7 @@ static inline struct task_struct * get_current(void) | |||
| 354 | } | 354 | } |
| 355 | 355 | ||
| 356 | i.e. just anding the current kernel stack pointer with the mask -8192. | 356 | i.e. just anding the current kernel stack pointer with the mask -8192. |
| 357 | Thankfully because Linux dosen't have support for nested IO interrupts | 357 | Thankfully because Linux doesn't have support for nested IO interrupts |
| 358 | & our devices have large buffers can survive interrupts being shut for | 358 | & our devices have large buffers can survive interrupts being shut for |
| 359 | short amounts of time we don't need a separate stack for interrupts. | 359 | short amounts of time we don't need a separate stack for interrupts. |
| 360 | 360 | ||
| @@ -366,8 +366,8 @@ Register Usage & Stackframes on Linux for s/390 & z/Architecture | |||
| 366 | Overview: | 366 | Overview: |
| 367 | --------- | 367 | --------- |
| 368 | This is the code that gcc produces at the top & the bottom of | 368 | This is the code that gcc produces at the top & the bottom of |
| 369 | each function, it usually is fairly consistent & similar from | 369 | each function. It usually is fairly consistent & similar from |
| 370 | function to function & if you know its layout you can probalby | 370 | function to function & if you know its layout you can probably |
| 371 | make some headway in finding the ultimate cause of a problem | 371 | make some headway in finding the ultimate cause of a problem |
| 372 | after a crash without a source level debugger. | 372 | after a crash without a source level debugger. |
| 373 | 373 | ||
| @@ -394,7 +394,7 @@ i.e they aren't in registers & they aren't static. | |||
| 394 | back-chain: | 394 | back-chain: |
| 395 | This is a pointer to the stack pointer before entering a | 395 | This is a pointer to the stack pointer before entering a |
| 396 | framed functions ( see frameless function ) prologue got by | 396 | framed functions ( see frameless function ) prologue got by |
| 397 | deferencing the address of the current stack pointer, | 397 | dereferencing the address of the current stack pointer, |
| 398 | i.e. got by accessing the 32 bit value at the stack pointers | 398 | i.e. got by accessing the 32 bit value at the stack pointers |
| 399 | current location. | 399 | current location. |
| 400 | 400 | ||
| @@ -724,7 +724,7 @@ This is useful for debugging because | |||
| 724 | 1) You can double check whether the files you expect to be included are the ones | 724 | 1) You can double check whether the files you expect to be included are the ones |
| 725 | that are being included ( e.g. double check that you aren't going to the i386 asm directory ). | 725 | that are being included ( e.g. double check that you aren't going to the i386 asm directory ). |
| 726 | 2) Check that macro definitions aren't clashing with typedefs, | 726 | 2) Check that macro definitions aren't clashing with typedefs, |
| 727 | 3) Check that definitons aren't being used before they are being included. | 727 | 3) Check that definitions aren't being used before they are being included. |
| 728 | 4) Helps put the line emitting the error under the microscope if it contains macros. | 728 | 4) Helps put the line emitting the error under the microscope if it contains macros. |
| 729 | 729 | ||
| 730 | For convenience the Linux kernel's makefile will do preprocessing automatically for you | 730 | For convenience the Linux kernel's makefile will do preprocessing automatically for you |
| @@ -840,12 +840,11 @@ using the strip command to make it a more reasonable size to boot it. | |||
| 840 | 840 | ||
| 841 | A source/assembly mixed dump of the kernel can be done with the line | 841 | A source/assembly mixed dump of the kernel can be done with the line |
| 842 | objdump --source vmlinux > vmlinux.lst | 842 | objdump --source vmlinux > vmlinux.lst |
| 843 | Also if the file isn't compiled -g this will output as much debugging information | 843 | Also, if the file isn't compiled -g, this will output as much debugging information |
| 844 | as it can ( e.g. function names ), however, this is very slow as it spends lots | 844 | as it can (e.g. function names). This is very slow as it spends lots |
| 845 | of time searching for debugging info, the following self explanitory line should be used | 845 | of time searching for debugging info. The following self explanatory line should be used |
| 846 | instead if the code isn't compiled -g. | 846 | instead if the code isn't compiled -g, as it is much faster: |
| 847 | objdump --disassemble-all --syms vmlinux > vmlinux.lst | 847 | objdump --disassemble-all --syms vmlinux > vmlinux.lst |
| 848 | as it is much faster | ||
| 849 | 848 | ||
| 850 | As hard drive space is valuble most of us use the following approach. | 849 | As hard drive space is valuble most of us use the following approach. |
| 851 | 1) Look at the emitted psw on the console to find the crash address in the kernel. | 850 | 1) Look at the emitted psw on the console to find the crash address in the kernel. |
| @@ -861,7 +860,7 @@ Linux source tree. | |||
| 861 | 6) rm /arch/s390/kernel/signal.o | 860 | 6) rm /arch/s390/kernel/signal.o |
| 862 | 7) make /arch/s390/kernel/signal.o | 861 | 7) make /arch/s390/kernel/signal.o |
| 863 | 8) watch the gcc command line emitted | 862 | 8) watch the gcc command line emitted |
| 864 | 9) type it in again or alernatively cut & paste it on the console adding the -g option. | 863 | 9) type it in again or alternatively cut & paste it on the console adding the -g option. |
| 865 | 10) objdump --source arch/s390/kernel/signal.o > signal.lst | 864 | 10) objdump --source arch/s390/kernel/signal.o > signal.lst |
| 866 | This will output the source & the assembly intermixed, as the snippet below shows | 865 | This will output the source & the assembly intermixed, as the snippet below shows |
| 867 | This will unfortunately output addresses which aren't the same | 866 | This will unfortunately output addresses which aren't the same |
| @@ -913,8 +912,8 @@ If you wanted to know does ping work but didn't have the source | |||
| 913 | strace ping -c 1 127.0.0.1 | 912 | strace ping -c 1 127.0.0.1 |
| 914 | & then look at the man pages for each of the syscalls below, | 913 | & then look at the man pages for each of the syscalls below, |
| 915 | ( In fact this is sometimes easier than looking at some spagetti | 914 | ( In fact this is sometimes easier than looking at some spagetti |
| 916 | source which conditionally compiles for several architectures ) | 915 | source which conditionally compiles for several architectures ). |
| 917 | Not everything that it throws out needs to make sense immeadiately | 916 | Not everything that it throws out needs to make sense immediately. |
| 918 | 917 | ||
| 919 | Just looking quickly you can see that it is making up a RAW socket | 918 | Just looking quickly you can see that it is making up a RAW socket |
| 920 | for the ICMP protocol. | 919 | for the ICMP protocol. |
| @@ -974,8 +973,9 @@ through the pipe for each line containing the string open. | |||
| 974 | 973 | ||
| 975 | Example 3 | 974 | Example 3 |
| 976 | --------- | 975 | --------- |
| 977 | Getting sophistocated | 976 | Getting sophisticated |
| 978 | telnetd crashes on & I don't know why | 977 | telnetd crashes & I don't know why |
| 978 | |||
| 979 | Steps | 979 | Steps |
| 980 | ----- | 980 | ----- |
| 981 | 1) Replace the following line in /etc/inetd.conf | 981 | 1) Replace the following line in /etc/inetd.conf |
| @@ -1085,8 +1085,7 @@ Notes | |||
| 1085 | ----- | 1085 | ----- |
| 1086 | Addresses & values in the VM debugger are always hex never decimal | 1086 | Addresses & values in the VM debugger are always hex never decimal |
| 1087 | Address ranges are of the format <HexValue1>-<HexValue2> or <HexValue1>.<HexValue2> | 1087 | Address ranges are of the format <HexValue1>-<HexValue2> or <HexValue1>.<HexValue2> |
| 1088 | e.g. The address range 0x2000 to 0x3000 can be described described as | 1088 | e.g. The address range 0x2000 to 0x3000 can be described as 2000-3000 or 2000.1000 |
| 1089 | 2000-3000 or 2000.1000 | ||
| 1090 | 1089 | ||
| 1091 | The VM Debugger is case insensitive. | 1090 | The VM Debugger is case insensitive. |
| 1092 | 1091 | ||
| @@ -1311,7 +1310,7 @@ for finding out when a particular variable changes. | |||
| 1311 | 1310 | ||
| 1312 | An alternative way of finding the STD of a currently running process | 1311 | An alternative way of finding the STD of a currently running process |
| 1313 | is to do the following, ( this method is more complex but | 1312 | is to do the following, ( this method is more complex but |
| 1314 | could be quite convient if you aren't updating the kernel much & | 1313 | could be quite convenient if you aren't updating the kernel much & |
| 1315 | so your kernel structures will stay constant for a reasonable period of | 1314 | so your kernel structures will stay constant for a reasonable period of |
| 1316 | time ). | 1315 | time ). |
| 1317 | 1316 | ||
| @@ -1413,7 +1412,7 @@ SMP Specific commands | |||
| 1413 | To find out how many cpus you have | 1412 | To find out how many cpus you have |
| 1414 | Q CPUS displays all the CPU's available to your virtual machine | 1413 | Q CPUS displays all the CPU's available to your virtual machine |
| 1415 | To find the cpu that the current cpu VM debugger commands are being directed at do | 1414 | To find the cpu that the current cpu VM debugger commands are being directed at do |
| 1416 | Q CPU to change the current cpu cpu VM debugger commands are being directed at do | 1415 | Q CPU to change the current cpu VM debugger commands are being directed at do |
| 1417 | CPU <desired cpu no> | 1416 | CPU <desired cpu no> |
| 1418 | 1417 | ||
| 1419 | On a SMP guest issue a command to all CPUs try prefixing the command with cpu all. | 1418 | On a SMP guest issue a command to all CPUs try prefixing the command with cpu all. |
| @@ -1674,8 +1673,8 @@ channel is idle & the second for device end ( secondary status ) sometimes you g | |||
| 1674 | concurrently, you check how the IO went on by issuing a TEST SUBCHANNEL at each interrupt, | 1673 | concurrently, you check how the IO went on by issuing a TEST SUBCHANNEL at each interrupt, |
| 1675 | from which you receive an Interruption response block (IRB). If you get channel & device end | 1674 | from which you receive an Interruption response block (IRB). If you get channel & device end |
| 1676 | status in the IRB without channel checks etc. your IO probably went okay. If you didn't you | 1675 | status in the IRB without channel checks etc. your IO probably went okay. If you didn't you |
| 1677 | probably need a doctorto examine the IRB & extended status word etc. | 1676 | probably need a doctor to examine the IRB & extended status word etc. |
| 1678 | If an error occurs more sophistocated control units have a facitity known as | 1677 | If an error occurs, more sophistocated control units have a facitity known as |
| 1679 | concurrent sense this means that if an error occurs Extended sense information will | 1678 | concurrent sense this means that if an error occurs Extended sense information will |
| 1680 | be presented in the Extended status word in the IRB if not you have to issue a | 1679 | be presented in the Extended status word in the IRB if not you have to issue a |
| 1681 | subsequent SENSE CCW command after the test subchannel. | 1680 | subsequent SENSE CCW command after the test subchannel. |
| @@ -1704,7 +1703,7 @@ concentrate on data processing. | |||
| 1704 | IOP's can use one or more links ( known as channel paths ) to talk to each | 1703 | IOP's can use one or more links ( known as channel paths ) to talk to each |
| 1705 | IO device. It first checks for path availability & chooses an available one, | 1704 | IO device. It first checks for path availability & chooses an available one, |
| 1706 | then starts ( & sometimes terminates IO ). | 1705 | then starts ( & sometimes terminates IO ). |
| 1707 | There are two types of channel path ESCON & the Paralell IO interface. | 1706 | There are two types of channel path: ESCON & the Parallel IO interface. |
| 1708 | 1707 | ||
| 1709 | IO devices are attached to control units, control units provide the | 1708 | IO devices are attached to control units, control units provide the |
| 1710 | logic to interface the channel paths & channel path IO protocols to | 1709 | logic to interface the channel paths & channel path IO protocols to |
| @@ -1743,11 +1742,11 @@ controllers or a control unit which connects to 1000 3270 terminals ). | |||
| 1743 | 1742 | ||
| 1744 | The 390 IO systems come in 2 flavours the current 390 machines support both | 1743 | The 390 IO systems come in 2 flavours the current 390 machines support both |
| 1745 | 1744 | ||
| 1746 | The Older 360 & 370 Interface,sometimes called the paralell I/O interface, | 1745 | The Older 360 & 370 Interface,sometimes called the Parallel I/O interface, |
| 1747 | sometimes called Bus-and Tag & sometimes Original Equipment Manufacturers | 1746 | sometimes called Bus-and Tag & sometimes Original Equipment Manufacturers |
| 1748 | Interface (OEMI). | 1747 | Interface (OEMI). |
| 1749 | 1748 | ||
| 1750 | This byte wide paralell channel path/bus has parity & data on the "Bus" cable | 1749 | This byte wide Parallel channel path/bus has parity & data on the "Bus" cable |
| 1751 | & control lines on the "Tag" cable. These can operate in byte multiplex mode for | 1750 | & control lines on the "Tag" cable. These can operate in byte multiplex mode for |
| 1752 | sharing between several slow devices or burst mode & monopolize the channel for the | 1751 | sharing between several slow devices or burst mode & monopolize the channel for the |
| 1753 | whole burst. Upto 256 devices can be addressed on one of these cables. These cables are | 1752 | whole burst. Upto 256 devices can be addressed on one of these cables. These cables are |
| @@ -1777,7 +1776,7 @@ Consoles 3270 & 3215 ( a teletype emulated under linux for a line mode console ) | |||
| 1777 | DASD's direct access storage devices ( otherwise known as hard disks ). | 1776 | DASD's direct access storage devices ( otherwise known as hard disks ). |
| 1778 | Tape Drives. | 1777 | Tape Drives. |
| 1779 | CTC ( Channel to Channel Adapters ), | 1778 | CTC ( Channel to Channel Adapters ), |
| 1780 | ESCON or Paralell Cables used as a very high speed serial link | 1779 | ESCON or Parallel Cables used as a very high speed serial link |
| 1781 | between 2 machines. We use 2 cables under linux to do a bi-directional serial link. | 1780 | between 2 machines. We use 2 cables under linux to do a bi-directional serial link. |
| 1782 | 1781 | ||
| 1783 | 1782 | ||
| @@ -1803,8 +1802,8 @@ OSA 7C09 ON OSA 7C09 SUBCHANNEL = 0001 | |||
| 1803 | OSA 7C14 ON OSA 7C14 SUBCHANNEL = 0002 | 1802 | OSA 7C14 ON OSA 7C14 SUBCHANNEL = 0002 |
| 1804 | OSA 7C15 ON OSA 7C15 SUBCHANNEL = 0003 | 1803 | OSA 7C15 ON OSA 7C15 SUBCHANNEL = 0003 |
| 1805 | 1804 | ||
| 1806 | If you have a guest with certain priviliges you may be able to see devices | 1805 | If you have a guest with certain privileges you may be able to see devices |
| 1807 | which don't belong to you to avoid this do add the option V. | 1806 | which don't belong to you. To avoid this, add the option V. |
| 1808 | e.g. | 1807 | e.g. |
| 1809 | Q V OSA | 1808 | Q V OSA |
| 1810 | 1809 | ||
| @@ -1837,7 +1836,7 @@ RDRLIST | |||
| 1837 | RECEIVE / LOG TXT A1 ( replace | 1836 | RECEIVE / LOG TXT A1 ( replace |
| 1838 | 8) | 1837 | 8) |
| 1839 | filel & press F11 to look at it | 1838 | filel & press F11 to look at it |
| 1840 | You should see someting like. | 1839 | You should see something like: |
| 1841 | 1840 | ||
| 1842 | 00020942' SSCH B2334000 0048813C CC 0 SCH 0000 DEV 7C08 | 1841 | 00020942' SSCH B2334000 0048813C CC 0 SCH 0000 DEV 7C08 |
| 1843 | CPA 000FFDF0 PARM 00E2C9C4 KEY 0 FPI C0 LPM 80 | 1842 | CPA 000FFDF0 PARM 00E2C9C4 KEY 0 FPI C0 LPM 80 |
| @@ -1916,7 +1915,7 @@ Assembly | |||
| 1916 | -------- | 1915 | -------- |
| 1917 | info registers: displays registers other than floating point. | 1916 | info registers: displays registers other than floating point. |
| 1918 | info all-registers: displays floating points as well. | 1917 | info all-registers: displays floating points as well. |
| 1919 | disassemble: dissassembles | 1918 | disassemble: disassembles |
| 1920 | e.g. | 1919 | e.g. |
| 1921 | disassemble without parameters will disassemble the current function | 1920 | disassemble without parameters will disassemble the current function |
| 1922 | disassemble $pc $pc+10 | 1921 | disassemble $pc $pc+10 |
| @@ -1935,7 +1934,7 @@ undisplay : undo's display's | |||
| 1935 | 1934 | ||
| 1936 | info breakpoints: shows all current breakpoints | 1935 | info breakpoints: shows all current breakpoints |
| 1937 | 1936 | ||
| 1938 | info stack: shows stack back trace ( if this dosent work too well, I'll show you the | 1937 | info stack: shows stack back trace ( if this doesn't work too well, I'll show you the |
| 1939 | stacktrace by hand below ). | 1938 | stacktrace by hand below ). |
| 1940 | 1939 | ||
| 1941 | info locals: displays local variables. | 1940 | info locals: displays local variables. |
| @@ -2045,13 +2044,13 @@ what gdb does when the victim receives certain signals. | |||
| 2045 | list: | 2044 | list: |
| 2046 | e.g. | 2045 | e.g. |
| 2047 | list lists current function source | 2046 | list lists current function source |
| 2048 | list 1,10 list first 10 lines of curret file. | 2047 | list 1,10 list first 10 lines of current file. |
| 2049 | list test.c:1,10 | 2048 | list test.c:1,10 |
| 2050 | 2049 | ||
| 2051 | 2050 | ||
| 2052 | directory: | 2051 | directory: |
| 2053 | Adds directories to be searched for source if gdb cannot find the source. | 2052 | Adds directories to be searched for source if gdb cannot find the source. |
| 2054 | (note it is a bit sensititive about slashes ) | 2053 | (note it is a bit sensititive about slashes) |
| 2055 | e.g. To add the root of the filesystem to the searchpath do | 2054 | e.g. To add the root of the filesystem to the searchpath do |
| 2056 | directory // | 2055 | directory // |
| 2057 | 2056 | ||
| @@ -2123,9 +2122,9 @@ p/x (*(**$sp+56))&0x7fffffff | |||
| 2123 | 2122 | ||
| 2124 | Disassembling instructions without debug info | 2123 | Disassembling instructions without debug info |
| 2125 | --------------------------------------------- | 2124 | --------------------------------------------- |
| 2126 | gdb typically compains if there is a lack of debugging | 2125 | gdb typically complains if there is a lack of debugging |
| 2127 | symbols in the disassemble command with | 2126 | symbols in the disassemble command with |
| 2128 | "No function contains specified address." to get around | 2127 | "No function contains specified address." To get around |
| 2129 | this do | 2128 | this do |
| 2130 | x/<number lines to disassemble>xi <address> | 2129 | x/<number lines to disassemble>xi <address> |
| 2131 | e.g. | 2130 | e.g. |
| @@ -2184,7 +2183,7 @@ ps -aux | grep gdb | |||
| 2184 | kill -SIGSEGV <gdb's pid> | 2183 | kill -SIGSEGV <gdb's pid> |
| 2185 | or alternatively use killall -SIGSEGV gdb if you have the killall command. | 2184 | or alternatively use killall -SIGSEGV gdb if you have the killall command. |
| 2186 | Now look at the core dump. | 2185 | Now look at the core dump. |
| 2187 | ./gdb ./gdb core | 2186 | ./gdb core |
| 2188 | Displays the following | 2187 | Displays the following |
| 2189 | GNU gdb 4.18 | 2188 | GNU gdb 4.18 |
| 2190 | Copyright 1998 Free Software Foundation, Inc. | 2189 | Copyright 1998 Free Software Foundation, Inc. |
| @@ -2316,7 +2315,7 @@ Showing us the shared libraries init uses where they are in memory | |||
| 2316 | /proc/1/mem is the current running processes memory which you | 2315 | /proc/1/mem is the current running processes memory which you |
| 2317 | can read & write to like a file. | 2316 | can read & write to like a file. |
| 2318 | strace uses this sometimes as it is a bit faster than the | 2317 | strace uses this sometimes as it is a bit faster than the |
| 2319 | rather inefficent ptrace interface for peeking at DATA. | 2318 | rather inefficient ptrace interface for peeking at DATA. |
| 2320 | 2319 | ||
| 2321 | 2320 | ||
| 2322 | cat status | 2321 | cat status |
| @@ -2446,7 +2445,7 @@ displays the following lines as it executes them. | |||
| 2446 | + RELSTATUS=release | 2445 | + RELSTATUS=release |
| 2447 | + MACHTYPE=i586-pc-linux-gnu | 2446 | + MACHTYPE=i586-pc-linux-gnu |
| 2448 | 2447 | ||
| 2449 | perl -d <scriptname> runs the perlscript in a fully intercative debugger | 2448 | perl -d <scriptname> runs the perlscript in a fully interactive debugger |
| 2450 | <like gdb>. | 2449 | <like gdb>. |
| 2451 | Type 'h' in the debugger for help. | 2450 | Type 'h' in the debugger for help. |
| 2452 | 2451 | ||
| @@ -2477,7 +2476,7 @@ Lcrash is a perfectly normal program,however, it requires 2 | |||
| 2477 | additional files, Kerntypes which is built using a patch to the | 2476 | additional files, Kerntypes which is built using a patch to the |
| 2478 | linux kernel sources in the linux root directory & the System.map. | 2477 | linux kernel sources in the linux root directory & the System.map. |
| 2479 | 2478 | ||
| 2480 | Kerntypes is an an objectfile whose sole purpose in life | 2479 | Kerntypes is an objectfile whose sole purpose in life |
| 2481 | is to provide stabs debug info to lcrash, to do this | 2480 | is to provide stabs debug info to lcrash, to do this |
| 2482 | Kerntypes is built from kerntypes.c which just includes the most commonly | 2481 | Kerntypes is built from kerntypes.c which just includes the most commonly |
| 2483 | referenced header files used when debugging, lcrash can then read the | 2482 | referenced header files used when debugging, lcrash can then read the |
diff --git a/Documentation/s390/cds.txt b/Documentation/s390/cds.txt index f0be389c7116..d80e5733827d 100644 --- a/Documentation/s390/cds.txt +++ b/Documentation/s390/cds.txt | |||
| @@ -133,7 +133,7 @@ determine the device driver owning the device that raised the interrupt. | |||
| 133 | In order not to introduce a new I/O concept to the common Linux code, | 133 | In order not to introduce a new I/O concept to the common Linux code, |
| 134 | Linux/390 preserves the IRQ concept and semantically maps the ESA/390 | 134 | Linux/390 preserves the IRQ concept and semantically maps the ESA/390 |
| 135 | subchannels to Linux as IRQs. This allows Linux/390 to support up to 64k | 135 | subchannels to Linux as IRQs. This allows Linux/390 to support up to 64k |
| 136 | different IRQs, uniquely representig a single device each. | 136 | different IRQs, uniquely representing a single device each. |
| 137 | 137 | ||
| 138 | Up to kernel 2.4, Linux/390 used to provide interfaces via the IRQ (subchannel). | 138 | Up to kernel 2.4, Linux/390 used to provide interfaces via the IRQ (subchannel). |
| 139 | For internal use of the common I/O layer, these are still there. However, | 139 | For internal use of the common I/O layer, these are still there. However, |
| @@ -143,7 +143,7 @@ During its startup the Linux/390 system checks for peripheral devices. Each | |||
| 143 | of those devices is uniquely defined by a so called subchannel by the ESA/390 | 143 | of those devices is uniquely defined by a so called subchannel by the ESA/390 |
| 144 | channel subsystem. While the subchannel numbers are system generated, each | 144 | channel subsystem. While the subchannel numbers are system generated, each |
| 145 | subchannel also takes a user defined attribute, the so called device number. | 145 | subchannel also takes a user defined attribute, the so called device number. |
| 146 | Both subchannel number and device number can not exceed 65535. During driverfs | 146 | Both subchannel number and device number cannot exceed 65535. During driverfs |
| 147 | initialisation, the information about control unit type and device types that | 147 | initialisation, the information about control unit type and device types that |
| 148 | imply specific I/O commands (channel command words - CCWs) in order to operate | 148 | imply specific I/O commands (channel command words - CCWs) in order to operate |
| 149 | the device are gathered. Device drivers can retrieve this set of hardware | 149 | the device are gathered. Device drivers can retrieve this set of hardware |
| @@ -177,11 +177,11 @@ This routine returns the characteristics for the device specified. | |||
| 177 | The function is meant to be called with an irq handler in place; that is, | 177 | The function is meant to be called with an irq handler in place; that is, |
| 178 | at earliest during set_online() processing. | 178 | at earliest during set_online() processing. |
| 179 | 179 | ||
| 180 | While the request is procesed synchronously, the device interrupt | 180 | While the request is processed synchronously, the device interrupt |
| 181 | handler is called for final ending status. In case of error situations the | 181 | handler is called for final ending status. In case of error situations the |
| 182 | interrupt handler may recover appropriately. The device irq handler can | 182 | interrupt handler may recover appropriately. The device irq handler can |
| 183 | recognize the corresponding interrupts by the interruption parameter be | 183 | recognize the corresponding interrupts by the interruption parameter be |
| 184 | 0x00524443.The ccw_device must not be locked prior to calling read_dev_chars(). | 184 | 0x00524443. The ccw_device must not be locked prior to calling read_dev_chars(). |
| 185 | 185 | ||
| 186 | The function may be called enabled or disabled. | 186 | The function may be called enabled or disabled. |
| 187 | 187 | ||
| @@ -325,7 +325,7 @@ with the following CCW flags values defined : | |||
| 325 | 325 | ||
| 326 | CCW_FLAG_DC - data chaining | 326 | CCW_FLAG_DC - data chaining |
| 327 | CCW_FLAG_CC - command chaining | 327 | CCW_FLAG_CC - command chaining |
| 328 | CCW_FLAG_SLI - suppress incorrct length | 328 | CCW_FLAG_SLI - suppress incorrect length |
| 329 | CCW_FLAG_SKIP - skip | 329 | CCW_FLAG_SKIP - skip |
| 330 | CCW_FLAG_PCI - PCI | 330 | CCW_FLAG_PCI - PCI |
| 331 | CCW_FLAG_IDA - indirect addressing | 331 | CCW_FLAG_IDA - indirect addressing |
| @@ -348,7 +348,7 @@ The ccw_device_start() function returns : | |||
| 348 | not online. | 348 | not online. |
| 349 | 349 | ||
| 350 | When the I/O request completes, the CDS first level interrupt handler will | 350 | When the I/O request completes, the CDS first level interrupt handler will |
| 351 | accumalate the status in a struct irb and then call the device interrupt handler. | 351 | accumulate the status in a struct irb and then call the device interrupt handler. |
| 352 | The intparm field will contain the value the device driver has associated with a | 352 | The intparm field will contain the value the device driver has associated with a |
| 353 | particular I/O request. If a pending device status was recognized, | 353 | particular I/O request. If a pending device status was recognized, |
| 354 | intparm will be set to 0 (zero). This may happen during I/O initiation or delayed | 354 | intparm will be set to 0 (zero). This may happen during I/O initiation or delayed |
| @@ -433,7 +433,7 @@ puts the CPU into I/O disabled state by preserving the current PSW flags. | |||
| 433 | 433 | ||
| 434 | The device driver is allowed to issue the next ccw_device_start() call from | 434 | The device driver is allowed to issue the next ccw_device_start() call from |
| 435 | within its interrupt handler already. It is not required to schedule a | 435 | within its interrupt handler already. It is not required to schedule a |
| 436 | bottom-half, unless an non deterministicly long running error recovery procedure | 436 | bottom-half, unless an non deterministically long running error recovery procedure |
| 437 | or similar needs to be scheduled. During I/O processing the Linux/390 generic | 437 | or similar needs to be scheduled. During I/O processing the Linux/390 generic |
| 438 | I/O device driver support has already obtained the IRQ lock, i.e. the handler | 438 | I/O device driver support has already obtained the IRQ lock, i.e. the handler |
| 439 | must not try to obtain it again when calling ccw_device_start() or we end in a | 439 | must not try to obtain it again when calling ccw_device_start() or we end in a |
diff --git a/Documentation/s390/crypto/crypto-API.txt b/Documentation/s390/crypto/crypto-API.txt index 78a77624a716..29dee792c887 100644 --- a/Documentation/s390/crypto/crypto-API.txt +++ b/Documentation/s390/crypto/crypto-API.txt | |||
| @@ -61,9 +61,9 @@ Example: z990 crypto instruction for SHA1 algorithm is available | |||
| 61 | -> when the sha1 algorithm is requested through the crypto API | 61 | -> when the sha1 algorithm is requested through the crypto API |
| 62 | (which has a module autoloader) the z990 module will be loaded. | 62 | (which has a module autoloader) the z990 module will be loaded. |
| 63 | 63 | ||
| 64 | TBD: a userspace module probin mechanism | 64 | TBD: a userspace module probing mechanism |
| 65 | something like 'probe sha1 sha1_z990 sha1' in modprobe.conf | 65 | something like 'probe sha1 sha1_z990 sha1' in modprobe.conf |
| 66 | -> try module sha1_z990, if it fails to load load standard module sha1 | 66 | -> try module sha1_z990, if it fails to load standard module sha1 |
| 67 | the 'probe' statement is currently not supported in modprobe.conf | 67 | the 'probe' statement is currently not supported in modprobe.conf |
| 68 | 68 | ||
| 69 | 69 | ||
diff --git a/Documentation/s390/driver-model.txt b/Documentation/s390/driver-model.txt index efb674eda4d4..62c082387aea 100644 --- a/Documentation/s390/driver-model.txt +++ b/Documentation/s390/driver-model.txt | |||
| @@ -157,7 +157,7 @@ notify: This function is called by the common I/O layer for some state changes | |||
| 157 | * In online state, device detached (CIO_GONE) or last path gone | 157 | * In online state, device detached (CIO_GONE) or last path gone |
| 158 | (CIO_NO_PATH). The driver must return !0 to keep the device; for | 158 | (CIO_NO_PATH). The driver must return !0 to keep the device; for |
| 159 | return code 0, the device will be deleted as usual (also when no | 159 | return code 0, the device will be deleted as usual (also when no |
| 160 | notify function is registerd). If the driver wants to keep the | 160 | notify function is registered). If the driver wants to keep the |
| 161 | device, it is moved into disconnected state. | 161 | device, it is moved into disconnected state. |
| 162 | * In disconnected state, device operational again (CIO_OPER). The | 162 | * In disconnected state, device operational again (CIO_OPER). The |
| 163 | common I/O layer performs some sanity checks on device number and | 163 | common I/O layer performs some sanity checks on device number and |
| @@ -262,7 +262,7 @@ attribute 'online' which can be 0 or 1. | |||
| 262 | ----------- | 262 | ----------- |
| 263 | 263 | ||
| 264 | The netiucv driver creates an attribute 'connection' under | 264 | The netiucv driver creates an attribute 'connection' under |
| 265 | bus/iucv/drivers/netiucv. Piping to this attibute creates a new netiucv | 265 | bus/iucv/drivers/netiucv. Piping to this attribute creates a new netiucv |
| 266 | connection to the specified host. | 266 | connection to the specified host. |
| 267 | 267 | ||
| 268 | Netiucv connections show up under devices/iucv/ as "netiucv<ifnum>". The interface | 268 | Netiucv connections show up under devices/iucv/ as "netiucv<ifnum>". The interface |
diff --git a/Documentation/s390/monreader.txt b/Documentation/s390/monreader.txt index d843bb04906e..beeaa4b24427 100644 --- a/Documentation/s390/monreader.txt +++ b/Documentation/s390/monreader.txt | |||
| @@ -83,7 +83,7 @@ This loads the module and sets the DCSS name to "MYDCSS". | |||
| 83 | 83 | ||
| 84 | NOTE: | 84 | NOTE: |
| 85 | ----- | 85 | ----- |
| 86 | This API provides no interface to control the *MONITOR service, e.g. specifiy | 86 | This API provides no interface to control the *MONITOR service, e.g. specify |
| 87 | which data should be collected. This can be done by the CP command MONITOR | 87 | which data should be collected. This can be done by the CP command MONITOR |
| 88 | (Class E privileged), see "CP Command and Utility Reference". | 88 | (Class E privileged), see "CP Command and Utility Reference". |
| 89 | 89 | ||
diff --git a/Documentation/s390/s390dbf.txt b/Documentation/s390/s390dbf.txt index e321a8ed2a2d..000230cd26db 100644 --- a/Documentation/s390/s390dbf.txt +++ b/Documentation/s390/s390dbf.txt | |||
| @@ -11,7 +11,7 @@ where log records can be stored efficiently in memory, where each component | |||
| 11 | (e.g. device drivers) can have one separate debug log. | 11 | (e.g. device drivers) can have one separate debug log. |
| 12 | One purpose of this is to inspect the debug logs after a production system crash | 12 | One purpose of this is to inspect the debug logs after a production system crash |
| 13 | in order to analyze the reason for the crash. | 13 | in order to analyze the reason for the crash. |
| 14 | If the system still runs but only a subcomponent which uses dbf failes, | 14 | If the system still runs but only a subcomponent which uses dbf fails, |
| 15 | it is possible to look at the debug logs on a live system via the Linux | 15 | it is possible to look at the debug logs on a live system via the Linux |
| 16 | debugfs filesystem. | 16 | debugfs filesystem. |
| 17 | The debug feature may also very useful for kernel and driver development. | 17 | The debug feature may also very useful for kernel and driver development. |
| @@ -65,7 +65,7 @@ Predefined views for hex/ascii, sprintf and raw binary data are provided. | |||
| 65 | It is also possible to define other views. The content of | 65 | It is also possible to define other views. The content of |
| 66 | a view can be inspected simply by reading the corresponding debugfs file. | 66 | a view can be inspected simply by reading the corresponding debugfs file. |
| 67 | 67 | ||
| 68 | All debug logs have an an actual debug level (range from 0 to 6). | 68 | All debug logs have an actual debug level (range from 0 to 6). |
| 69 | The default level is 3. Event and Exception functions have a 'level' | 69 | The default level is 3. Event and Exception functions have a 'level' |
| 70 | parameter. Only debug entries with a level that is lower or equal | 70 | parameter. Only debug entries with a level that is lower or equal |
| 71 | than the actual level are written to the log. This means, when | 71 | than the actual level are written to the log. This means, when |
| @@ -83,8 +83,8 @@ Example: | |||
| 83 | It is also possible to deactivate the debug feature globally for every | 83 | It is also possible to deactivate the debug feature globally for every |
| 84 | debug log. You can change the behavior using 2 sysctl parameters in | 84 | debug log. You can change the behavior using 2 sysctl parameters in |
| 85 | /proc/sys/s390dbf: | 85 | /proc/sys/s390dbf: |
| 86 | There are currently 2 possible triggers, which stop the debug feature | 86 | There are currently 2 possible triggers, which stop the debug feature |
| 87 | globally. The first possbility is to use the "debug_active" sysctl. If | 87 | globally. The first possibility is to use the "debug_active" sysctl. If |
| 88 | set to 1 the debug feature is running. If "debug_active" is set to 0 the | 88 | set to 1 the debug feature is running. If "debug_active" is set to 0 the |
| 89 | debug feature is turned off. | 89 | debug feature is turned off. |
| 90 | The second trigger which stops the debug feature is an kernel oops. | 90 | The second trigger which stops the debug feature is an kernel oops. |
| @@ -468,7 +468,7 @@ The hex_ascii view shows the data field in hex and ascii representation | |||
| 468 | The raw view returns a bytestream as the debug areas are stored in memory. | 468 | The raw view returns a bytestream as the debug areas are stored in memory. |
| 469 | 469 | ||
| 470 | The sprintf view formats the debug entries in the same way as the sprintf | 470 | The sprintf view formats the debug entries in the same way as the sprintf |
| 471 | function would do. The sprintf event/expection functions write to the | 471 | function would do. The sprintf event/exception functions write to the |
| 472 | debug entry a pointer to the format string (size = sizeof(long)) | 472 | debug entry a pointer to the format string (size = sizeof(long)) |
| 473 | and for each vararg a long value. So e.g. for a debug entry with a format | 473 | and for each vararg a long value. So e.g. for a debug entry with a format |
| 474 | string plus two varargs one would need to allocate a (3 * sizeof(long)) | 474 | string plus two varargs one would need to allocate a (3 * sizeof(long)) |
| @@ -556,7 +556,7 @@ The input_proc can be used to implement functionality when it is written to | |||
| 556 | the view (e.g. like with 'echo "0" > /sys/kernel/debug/s390dbf/dasd/level). | 556 | the view (e.g. like with 'echo "0" > /sys/kernel/debug/s390dbf/dasd/level). |
| 557 | 557 | ||
| 558 | For header_proc there can be used the default function | 558 | For header_proc there can be used the default function |
| 559 | debug_dflt_header_fn() which is defined in in debug.h. | 559 | debug_dflt_header_fn() which is defined in debug.h. |
| 560 | and which produces the same header output as the predefined views. | 560 | and which produces the same header output as the predefined views. |
| 561 | E.g: | 561 | E.g: |
| 562 | 00 00964419409:440761 2 - 00 88023ec | 562 | 00 00964419409:440761 2 - 00 88023ec |
diff --git a/Documentation/sched-coding.txt b/Documentation/sched-coding.txt index 2b75ef67c9fe..cbd8db752acf 100644 --- a/Documentation/sched-coding.txt +++ b/Documentation/sched-coding.txt | |||
| @@ -15,7 +15,7 @@ Main Scheduling Methods | |||
| 15 | void load_balance(runqueue_t *this_rq, int idle) | 15 | void load_balance(runqueue_t *this_rq, int idle) |
| 16 | Attempts to pull tasks from one cpu to another to balance cpu usage, | 16 | Attempts to pull tasks from one cpu to another to balance cpu usage, |
| 17 | if needed. This method is called explicitly if the runqueues are | 17 | if needed. This method is called explicitly if the runqueues are |
| 18 | inbalanced or periodically by the timer tick. Prior to calling, | 18 | imbalanced or periodically by the timer tick. Prior to calling, |
| 19 | the current runqueue must be locked and interrupts disabled. | 19 | the current runqueue must be locked and interrupts disabled. |
| 20 | 20 | ||
| 21 | void schedule() | 21 | void schedule() |
diff --git a/Documentation/sched-design.txt b/Documentation/sched-design.txt index 9d04e7bbf45f..1605bf0cba8b 100644 --- a/Documentation/sched-design.txt +++ b/Documentation/sched-design.txt | |||
| @@ -93,9 +93,9 @@ and the goal is also to add a few new things: | |||
| 93 | Design | 93 | Design |
| 94 | ====== | 94 | ====== |
| 95 | 95 | ||
| 96 | the core of the new scheduler are the following mechanizms: | 96 | The core of the new scheduler contains the following mechanisms: |
| 97 | 97 | ||
| 98 | - *two*, priority-ordered 'priority arrays' per CPU. There is an 'active' | 98 | - *two* priority-ordered 'priority arrays' per CPU. There is an 'active' |
| 99 | array and an 'expired' array. The active array contains all tasks that | 99 | array and an 'expired' array. The active array contains all tasks that |
| 100 | are affine to this CPU and have timeslices left. The expired array | 100 | are affine to this CPU and have timeslices left. The expired array |
| 101 | contains all tasks which have used up their timeslices - but this array | 101 | contains all tasks which have used up their timeslices - but this array |
diff --git a/Documentation/scsi/ChangeLog.1992-1997 b/Documentation/scsi/ChangeLog.1992-1997 index dc88ee2ab73d..6faad7e6417c 100644 --- a/Documentation/scsi/ChangeLog.1992-1997 +++ b/Documentation/scsi/ChangeLog.1992-1997 | |||
| @@ -1214,7 +1214,7 @@ Thu Jul 21 10:37:39 1994 Eric Youngdale (eric@esp22) | |||
| 1214 | 1214 | ||
| 1215 | * sr.c(sr_open): Do not allow opens with write access. | 1215 | * sr.c(sr_open): Do not allow opens with write access. |
| 1216 | 1216 | ||
| 1217 | Mon Jul 18 09:51:22 1994 1994 Eric Youngdale (eric@esp22) | 1217 | Mon Jul 18 09:51:22 1994 Eric Youngdale (eric@esp22) |
| 1218 | 1218 | ||
| 1219 | * Linux 1.1.31 released. | 1219 | * Linux 1.1.31 released. |
| 1220 | 1220 | ||
diff --git a/Documentation/scsi/NinjaSCSI.txt b/Documentation/scsi/NinjaSCSI.txt index 041780f428ac..3229b64cf24e 100644 --- a/Documentation/scsi/NinjaSCSI.txt +++ b/Documentation/scsi/NinjaSCSI.txt | |||
| @@ -24,7 +24,7 @@ SCSI device: I-O data CDPS-PX24 (CD-ROM drive) | |||
| 24 | You can also use "cardctl" program (this program is in pcmcia-cs source | 24 | You can also use "cardctl" program (this program is in pcmcia-cs source |
| 25 | code) to get more info. | 25 | code) to get more info. |
| 26 | 26 | ||
| 27 | # cat /var/log/messgaes | 27 | # cat /var/log/messages |
| 28 | ... | 28 | ... |
| 29 | Jan 2 03:45:06 lindberg cardmgr[78]: unsupported card in socket 1 | 29 | Jan 2 03:45:06 lindberg cardmgr[78]: unsupported card in socket 1 |
| 30 | Jan 2 03:45:06 lindberg cardmgr[78]: product info: "WBT", "NinjaSCSI-3", "R1.0" | 30 | Jan 2 03:45:06 lindberg cardmgr[78]: product info: "WBT", "NinjaSCSI-3", "R1.0" |
| @@ -36,18 +36,18 @@ Socket 1: | |||
| 36 | product info: "IO DATA", "CBSC16 ", "1" | 36 | product info: "IO DATA", "CBSC16 ", "1" |
| 37 | 37 | ||
| 38 | 38 | ||
| 39 | [2] Get Linux kernel source, and extract it to /usr/src. | 39 | [2] Get the Linux kernel source, and extract it to /usr/src. |
| 40 | Because NinjaSCSI driver requiers some SCSI header files in Linux kernel | 40 | Because the NinjaSCSI driver requires some SCSI header files in Linux |
| 41 | source. | 41 | kernel source, I recommend rebuilding your kernel; this eliminates |
| 42 | I recomend rebuilding your kernel. This eliminate some versioning problem. | 42 | some versioning problems. |
| 43 | $ cd /usr/src | 43 | $ cd /usr/src |
| 44 | $ tar -zxvf linux-x.x.x.tar.gz | 44 | $ tar -zxvf linux-x.x.x.tar.gz |
| 45 | $ cd linux | 45 | $ cd linux |
| 46 | $ make config | 46 | $ make config |
| 47 | ... | 47 | ... |
| 48 | 48 | ||
| 49 | [3] If you use this driver with Kernel 2.2, Unpack pcmcia-cs in some directory | 49 | [3] If you use this driver with Kernel 2.2, unpack pcmcia-cs in some directory |
| 50 | and make & install. This driver requies pcmcia-cs header file. | 50 | and make & install. This driver requires the pcmcia-cs header file. |
| 51 | $ cd /usr/src | 51 | $ cd /usr/src |
| 52 | $ tar zxvf cs-pcmcia-cs-3.x.x.tar.gz | 52 | $ tar zxvf cs-pcmcia-cs-3.x.x.tar.gz |
| 53 | ... | 53 | ... |
| @@ -59,10 +59,10 @@ $ emacs Makefile | |||
| 59 | ... | 59 | ... |
| 60 | $ make | 60 | $ make |
| 61 | 61 | ||
| 62 | [5] Copy nsp_cs.o to suitable plase, like /lib/modules/<Kernel version>/pcmcia/ . | 62 | [5] Copy nsp_cs.ko to suitable place, like /lib/modules/<Kernel version>/pcmcia/ . |
| 63 | 63 | ||
| 64 | [6] Add these lines to /etc/pcmcia/config . | 64 | [6] Add these lines to /etc/pcmcia/config . |
| 65 | If you yse pcmcia-cs-3.1.8 or later, we can use "nsp_cs.conf" file. | 65 | If you use pcmcia-cs-3.1.8 or later, we can use "nsp_cs.conf" file. |
| 66 | So, you don't need to edit file. Just copy to /etc/pcmcia/ . | 66 | So, you don't need to edit file. Just copy to /etc/pcmcia/ . |
| 67 | 67 | ||
| 68 | ------------------------------------- | 68 | ------------------------------------- |
diff --git a/Documentation/scsi/aacraid.txt b/Documentation/scsi/aacraid.txt index ee03678c8029..3367130e64f6 100644 --- a/Documentation/scsi/aacraid.txt +++ b/Documentation/scsi/aacraid.txt | |||
| @@ -4,7 +4,7 @@ Introduction | |||
| 4 | ------------------------- | 4 | ------------------------- |
| 5 | The aacraid driver adds support for Adaptec (http://www.adaptec.com) | 5 | The aacraid driver adds support for Adaptec (http://www.adaptec.com) |
| 6 | RAID controllers. This is a major rewrite from the original | 6 | RAID controllers. This is a major rewrite from the original |
| 7 | Adaptec supplied driver. It has signficantly cleaned up both the code | 7 | Adaptec supplied driver. It has significantly cleaned up both the code |
| 8 | and the running binary size (the module is less than half the size of | 8 | and the running binary size (the module is less than half the size of |
| 9 | the original). | 9 | the original). |
| 10 | 10 | ||
diff --git a/Documentation/scsi/aic79xx.txt b/Documentation/scsi/aic79xx.txt index 382b439b439e..904d49e90ef2 100644 --- a/Documentation/scsi/aic79xx.txt +++ b/Documentation/scsi/aic79xx.txt | |||
| @@ -81,7 +81,7 @@ The following information is available in this file: | |||
| 81 | an SDTR with an offset of 0 to be sure the target | 81 | an SDTR with an offset of 0 to be sure the target |
| 82 | knows we are async. This works around a firmware defect | 82 | knows we are async. This works around a firmware defect |
| 83 | in the Quantum Atlas 10K. | 83 | in the Quantum Atlas 10K. |
| 84 | - Implement controller susupend and resume. | 84 | - Implement controller suspend and resume. |
| 85 | - Clear PCI error state during driver attach so that we | 85 | - Clear PCI error state during driver attach so that we |
| 86 | don't disable memory mapped I/O due to a stray write | 86 | don't disable memory mapped I/O due to a stray write |
| 87 | by some other driver probe that occurred before we | 87 | by some other driver probe that occurred before we |
| @@ -94,7 +94,7 @@ The following information is available in this file: | |||
| 94 | - Add support for scsi_report_device_reset() found in | 94 | - Add support for scsi_report_device_reset() found in |
| 95 | 2.5.X kernels. | 95 | 2.5.X kernels. |
| 96 | - Add 7901B support. | 96 | - Add 7901B support. |
| 97 | - Simplify handling of the packtized lun Rev A workaround. | 97 | - Simplify handling of the packetized lun Rev A workaround. |
| 98 | - Correct and simplify handling of the ignore wide residue | 98 | - Correct and simplify handling of the ignore wide residue |
| 99 | message. The previous code would fail to report a residual | 99 | message. The previous code would fail to report a residual |
| 100 | if the transaction data length was even and we received | 100 | if the transaction data length was even and we received |
diff --git a/Documentation/scsi/aic7xxx.txt b/Documentation/scsi/aic7xxx.txt index 3481fcded4c2..9b894f116d95 100644 --- a/Documentation/scsi/aic7xxx.txt +++ b/Documentation/scsi/aic7xxx.txt | |||
| @@ -160,7 +160,7 @@ The following information is available in this file: | |||
| 160 | 160 | ||
| 161 | 6.2.34 (May 5th, 2003) | 161 | 6.2.34 (May 5th, 2003) |
| 162 | - Fix locking regression instroduced in 6.2.29 that | 162 | - Fix locking regression instroduced in 6.2.29 that |
| 163 | could cuase a lock order reversal between the io_request_lock | 163 | could cause a lock order reversal between the io_request_lock |
| 164 | and our per-softc lock. This was only possible on RH9, | 164 | and our per-softc lock. This was only possible on RH9, |
| 165 | SuSE, and kernel.org 2.4.X kernels. | 165 | SuSE, and kernel.org 2.4.X kernels. |
| 166 | 166 | ||
diff --git a/Documentation/scsi/aic7xxx_old.txt b/Documentation/scsi/aic7xxx_old.txt index 79e5ac6cb6ff..c92f4473193b 100644 --- a/Documentation/scsi/aic7xxx_old.txt +++ b/Documentation/scsi/aic7xxx_old.txt | |||
| @@ -102,7 +102,7 @@ linux-1.1.x and fairly stable since linux-1.2.x, and are also in FreeBSD | |||
| 102 | The hardware RAID devices sold by Adaptec are *NOT* supported by this | 102 | The hardware RAID devices sold by Adaptec are *NOT* supported by this |
| 103 | driver (and will people please stop emailing me about them, they are | 103 | driver (and will people please stop emailing me about them, they are |
| 104 | a totally separate beast from the bare SCSI controllers and this driver | 104 | a totally separate beast from the bare SCSI controllers and this driver |
| 105 | can not be retrofitted in any sane manner to support the hardware RAID | 105 | cannot be retrofitted in any sane manner to support the hardware RAID |
| 106 | features on those cards - Doug Ledford). | 106 | features on those cards - Doug Ledford). |
| 107 | 107 | ||
| 108 | 108 | ||
| @@ -241,7 +241,7 @@ linux-1.1.x and fairly stable since linux-1.2.x, and are also in FreeBSD | |||
| 241 | that instead of dumping the register contents on the card, this | 241 | that instead of dumping the register contents on the card, this |
| 242 | option dumps the contents of the sequencer program RAM. This gives | 242 | option dumps the contents of the sequencer program RAM. This gives |
| 243 | the ability to verify that the instructions downloaded to the | 243 | the ability to verify that the instructions downloaded to the |
| 244 | card's sequencer are indeed what they are suppossed to be. Again, | 244 | card's sequencer are indeed what they are supposed to be. Again, |
| 245 | unless you have documentation to tell you how to interpret these | 245 | unless you have documentation to tell you how to interpret these |
| 246 | numbers, then it is totally useless. | 246 | numbers, then it is totally useless. |
| 247 | 247 | ||
| @@ -317,7 +317,7 @@ linux-1.1.x and fairly stable since linux-1.2.x, and are also in FreeBSD | |||
| 317 | initial DEVCONFIG values for each of your aic7xxx controllers as | 317 | initial DEVCONFIG values for each of your aic7xxx controllers as |
| 318 | they are listed, and also record what the machine is detecting as | 318 | they are listed, and also record what the machine is detecting as |
| 319 | the proper termination on your controllers. NOTE: the order in | 319 | the proper termination on your controllers. NOTE: the order in |
| 320 | which the initial DEVCONFIG values are printed out is not gauranteed | 320 | which the initial DEVCONFIG values are printed out is not guaranteed |
| 321 | to be the same order as the SCSI controllers are registered. The | 321 | to be the same order as the SCSI controllers are registered. The |
| 322 | above option and this option both work on the order of the SCSI | 322 | above option and this option both work on the order of the SCSI |
| 323 | controllers as they are registered, so make sure you match the right | 323 | controllers as they are registered, so make sure you match the right |
diff --git a/Documentation/scsi/dc395x.txt b/Documentation/scsi/dc395x.txt index ae3b79a2d275..88219f96633d 100644 --- a/Documentation/scsi/dc395x.txt +++ b/Documentation/scsi/dc395x.txt | |||
| @@ -20,7 +20,7 @@ Parameters | |||
| 20 | ---------- | 20 | ---------- |
| 21 | The driver uses the settings from the EEPROM set in the SCSI BIOS | 21 | The driver uses the settings from the EEPROM set in the SCSI BIOS |
| 22 | setup. If there is no EEPROM, the driver uses default values. | 22 | setup. If there is no EEPROM, the driver uses default values. |
| 23 | Both can be overriden by command line parameters (module or kernel | 23 | Both can be overridden by command line parameters (module or kernel |
| 24 | parameters). | 24 | parameters). |
| 25 | 25 | ||
| 26 | The following parameters are available: | 26 | The following parameters are available: |
diff --git a/Documentation/scsi/dpti.txt b/Documentation/scsi/dpti.txt index 6e45e70243e5..f36dc0e7c8da 100644 --- a/Documentation/scsi/dpti.txt +++ b/Documentation/scsi/dpti.txt | |||
| @@ -48,7 +48,7 @@ | |||
| 48 | * Implemented suggestions from Alan Cox | 48 | * Implemented suggestions from Alan Cox |
| 49 | * Added calculation of resid for sg layer | 49 | * Added calculation of resid for sg layer |
| 50 | * Better error handling | 50 | * Better error handling |
| 51 | * Added checking underflow condtions | 51 | * Added checking underflow conditions |
| 52 | * Added DATAPROTECT checking | 52 | * Added DATAPROTECT checking |
| 53 | * Changed error return codes | 53 | * Changed error return codes |
| 54 | * Fixed pointer bug in bus reset routine | 54 | * Fixed pointer bug in bus reset routine |
diff --git a/Documentation/scsi/ibmmca.txt b/Documentation/scsi/ibmmca.txt index d16ce5b540f4..35f6b8ed2295 100644 --- a/Documentation/scsi/ibmmca.txt +++ b/Documentation/scsi/ibmmca.txt | |||
| @@ -229,7 +229,7 @@ | |||
| 229 | 229 | ||
| 230 | In a second step of the driver development, the following improvement has | 230 | In a second step of the driver development, the following improvement has |
| 231 | been applied: The first approach limited the number of devices to 7, far | 231 | been applied: The first approach limited the number of devices to 7, far |
| 232 | fewer than the 15 that it could usem then it just maped ldn -> | 232 | fewer than the 15 that it could use, then it just mapped ldn -> |
| 233 | (ldn/8,ldn%8) for pun,lun. We ended up with a real mishmash of puns | 233 | (ldn/8,ldn%8) for pun,lun. We ended up with a real mishmash of puns |
| 234 | and luns, but it all seemed to work. | 234 | and luns, but it all seemed to work. |
| 235 | 235 | ||
| @@ -254,12 +254,12 @@ | |||
| 254 | device to be existant, but it has no ldn assigned, it gets a ldn out of 7 | 254 | device to be existant, but it has no ldn assigned, it gets a ldn out of 7 |
| 255 | to 14. The numbers are assigned in cyclic order. Therefore it takes 8 | 255 | to 14. The numbers are assigned in cyclic order. Therefore it takes 8 |
| 256 | dynamical reassignments on the SCSI-devices, until a certain device | 256 | dynamical reassignments on the SCSI-devices, until a certain device |
| 257 | loses its ldn again. This assures, that dynamical remapping is avoided | 257 | loses its ldn again. This assures that dynamical remapping is avoided |
| 258 | during intense I/O between up to 15 SCSI-devices (means pun,lun | 258 | during intense I/O between up to 15 SCSI-devices (means pun,lun |
| 259 | combinations). A further advantage of this method is, that people who | 259 | combinations). A further advantage of this method is that people who |
| 260 | build their kernel without probing on all luns will get what they expect, | 260 | build their kernel without probing on all luns will get what they expect, |
| 261 | because the driver just won't assign everything with lun>0 when | 261 | because the driver just won't assign everything with lun>0 when |
| 262 | multpile lun probing is inactive. | 262 | multiple lun probing is inactive. |
| 263 | 263 | ||
| 264 | 2.4 SCSI-Device Order | 264 | 2.4 SCSI-Device Order |
| 265 | --------------------- | 265 | --------------------- |
| @@ -309,9 +309,9 @@ | |||
| 309 | 2.6 Abort & Reset Commands | 309 | 2.6 Abort & Reset Commands |
| 310 | -------------------------- | 310 | -------------------------- |
| 311 | These are implemented with busy waiting for interrupt to arrive. | 311 | These are implemented with busy waiting for interrupt to arrive. |
| 312 | ibmmca_reset() and ibmmca_abort() do not work sufficently well | 312 | ibmmca_reset() and ibmmca_abort() do not work sufficiently well |
| 313 | up to now and need still a lot of development work. But, this seems | 313 | up to now and need still a lot of development work. This seems |
| 314 | to be even a problem with other SCSI-low level drivers, too. However, | 314 | to be a problem with other low-level SCSI drivers too, however |
| 315 | this should be no excuse. | 315 | this should be no excuse. |
| 316 | 316 | ||
| 317 | 2.7 Disk Geometry | 317 | 2.7 Disk Geometry |
| @@ -684,8 +684,8 @@ | |||
| 684 | not like sending commands to non-existing SCSI-devices and will react | 684 | not like sending commands to non-existing SCSI-devices and will react |
| 685 | with a command error as a sign of protest. While this error is not | 685 | with a command error as a sign of protest. While this error is not |
| 686 | present on IBM SCSI Adapter w/cache, it appears on IBM Integrated SCSI | 686 | present on IBM SCSI Adapter w/cache, it appears on IBM Integrated SCSI |
| 687 | Adapters. Therefore, I implemented a workarround to forgive those | 687 | Adapters. Therefore, I implemented a workaround to forgive those |
| 688 | adapters their protests, but it is marked up in the statisctis, so | 688 | adapters their protests, but it is marked up in the statistics, so |
| 689 | after a successful boot, you can see in /proc/scsi/ibmmca/<host_number> | 689 | after a successful boot, you can see in /proc/scsi/ibmmca/<host_number> |
| 690 | how often the command errors have been forgiven to the SCSI-subsystem. | 690 | how often the command errors have been forgiven to the SCSI-subsystem. |
| 691 | If the number is bigger than 0, you have a SCSI subsystem of older | 691 | If the number is bigger than 0, you have a SCSI subsystem of older |
| @@ -778,15 +778,15 @@ | |||
| 778 | not accept this, as they stick quite near to ANSI-SCSI and report | 778 | not accept this, as they stick quite near to ANSI-SCSI and report |
| 779 | a COMMAND_ERROR message which causes the driver to panic. The main | 779 | a COMMAND_ERROR message which causes the driver to panic. The main |
| 780 | problem was located around the INQUIRY command. Now, for all the | 780 | problem was located around the INQUIRY command. Now, for all the |
| 781 | mentioned commands, the buffersize, sent to the adapter is at | 781 | mentioned commands, the buffersize sent to the adapter is at |
| 782 | maximum 255 which seems to be a quite reasonable solution. | 782 | maximum 255 which seems to be a quite reasonable solution. |
| 783 | TEST_UNIT_READY gets a buffersize of 0 to make sure, that no | 783 | TEST_UNIT_READY gets a buffersize of 0 to make sure that no |
| 784 | data is transferred in order to avoid any possible command failure. | 784 | data is transferred in order to avoid any possible command failure. |
| 785 | 2) On unsuccessful TEST_UNIT_READY, the midlevel-driver has to send | 785 | 2) On unsuccessful TEST_UNIT_READY, the mid-level driver has to send |
| 786 | a REQUEST_SENSE in order to see, where the problem is located. This | 786 | a REQUEST_SENSE in order to see where the problem is located. This |
| 787 | REQUEST_SENSE may have various length in its answer-buffer. IBM | 787 | REQUEST_SENSE may have various length in its answer-buffer. IBM |
| 788 | SCSI-subsystems report a command failure, if the returned buffersize | 788 | SCSI-subsystems report a command failure if the returned buffersize |
| 789 | is different from the sent buffersize, but this can be supressed by | 789 | is different from the sent buffersize, but this can be suppressed by |
| 790 | a special bit, which is now done and problems seem to be solved. | 790 | a special bit, which is now done and problems seem to be solved. |
| 791 | 2) Code adaption to all kernel-releases. Now, the 3.2 code compiles on | 791 | 2) Code adaption to all kernel-releases. Now, the 3.2 code compiles on |
| 792 | 2.0.x, 2.1.x, 2.2.x and 2.3.x kernel releases without any code-changes. | 792 | 2.0.x, 2.1.x, 2.2.x and 2.3.x kernel releases without any code-changes. |
| @@ -1086,7 +1086,7 @@ | |||
| 1086 | 1086 | ||
| 1087 | Q: "Reset SCSI-devices at boottime" halts the system at boottime, why? | 1087 | Q: "Reset SCSI-devices at boottime" halts the system at boottime, why? |
| 1088 | A: This is only tested with the IBM SCSI Adapter w/cache. It is not | 1088 | A: This is only tested with the IBM SCSI Adapter w/cache. It is not |
| 1089 | yet prooved to run on other adapters, however you may be lucky. | 1089 | yet proven to run on other adapters, however you may be lucky. |
| 1090 | In version 3.1d this has been hugely improved and should work better, | 1090 | In version 3.1d this has been hugely improved and should work better, |
| 1091 | now. Normally you really won't need to activate this flag in the | 1091 | now. Normally you really won't need to activate this flag in the |
| 1092 | kernel configuration, as all post 1989 SCSI-devices should accept | 1092 | kernel configuration, as all post 1989 SCSI-devices should accept |
| @@ -1104,7 +1104,7 @@ | |||
| 1104 | The parameter 'normal' sets the new industry standard, starting | 1104 | The parameter 'normal' sets the new industry standard, starting |
| 1105 | from pun 0, scanning up to pun 6. This allows you to change your | 1105 | from pun 0, scanning up to pun 6. This allows you to change your |
| 1106 | opinion still after having already compiled the kernel. | 1106 | opinion still after having already compiled the kernel. |
| 1107 | Q: Why I cannot find the IBM MCA SCSI support in the config menue? | 1107 | Q: Why can't I find IBM MCA SCSI support in the config menu? |
| 1108 | A: You have to activate MCA bus support, first. | 1108 | A: You have to activate MCA bus support, first. |
| 1109 | Q: Where can I find the latest info about this driver? | 1109 | Q: Where can I find the latest info about this driver? |
| 1110 | A: See the file MAINTAINERS for the current WWW-address, which offers | 1110 | A: See the file MAINTAINERS for the current WWW-address, which offers |
| @@ -1156,7 +1156,7 @@ | |||
| 1156 | Guide) what has to be done for reset, we still share the bad shape of | 1156 | Guide) what has to be done for reset, we still share the bad shape of |
| 1157 | the reset functions with all other low level SCSI-drivers. | 1157 | the reset functions with all other low level SCSI-drivers. |
| 1158 | Astonishingly, reset works in most cases quite ok, but the harddisks | 1158 | Astonishingly, reset works in most cases quite ok, but the harddisks |
| 1159 | won't run in synchonous mode anymore after a reset, until you reboot. | 1159 | won't run in synchronous mode anymore after a reset, until you reboot. |
| 1160 | Q: Why does my XXX w/Cache adapter not use read-prefetch? | 1160 | Q: Why does my XXX w/Cache adapter not use read-prefetch? |
| 1161 | A: Ok, that is not completely possible. If a cache is present, the | 1161 | A: Ok, that is not completely possible. If a cache is present, the |
| 1162 | adapter tries to use it internally. Explicitly, one can use the cache | 1162 | adapter tries to use it internally. Explicitly, one can use the cache |
diff --git a/Documentation/scsi/megaraid.txt b/Documentation/scsi/megaraid.txt index ff864c0f494c..3c7cea51e687 100644 --- a/Documentation/scsi/megaraid.txt +++ b/Documentation/scsi/megaraid.txt | |||
| @@ -4,11 +4,11 @@ | |||
| 4 | Overview: | 4 | Overview: |
| 5 | -------- | 5 | -------- |
| 6 | 6 | ||
| 7 | Different classes of controllers from LSI Logic, accept and respond to the | 7 | Different classes of controllers from LSI Logic accept and respond to the |
| 8 | user applications in a similar way. They understand the same firmware control | 8 | user applications in a similar way. They understand the same firmware control |
| 9 | commands. Furthermore, the applications also can treat different classes of | 9 | commands. Furthermore, the applications also can treat different classes of |
| 10 | the controllers uniformly. Hence it is logical to have a single module that | 10 | the controllers uniformly. Hence it is logical to have a single module that |
| 11 | interefaces with the applications on one side and all the low level drivers | 11 | interfaces with the applications on one side and all the low level drivers |
| 12 | on the other. | 12 | on the other. |
| 13 | 13 | ||
| 14 | The advantages, though obvious, are listed for completeness: | 14 | The advantages, though obvious, are listed for completeness: |
diff --git a/Documentation/scsi/ncr53c8xx.txt b/Documentation/scsi/ncr53c8xx.txt index 822d2aca3700..58ad8db333d9 100644 --- a/Documentation/scsi/ncr53c8xx.txt +++ b/Documentation/scsi/ncr53c8xx.txt | |||
| @@ -70,7 +70,7 @@ Written by Gerard Roudier <groudier@free.fr> | |||
| 70 | 15. SCSI problem troubleshooting | 70 | 15. SCSI problem troubleshooting |
| 71 | 15.1 Problem tracking | 71 | 15.1 Problem tracking |
| 72 | 15.2 Understanding hardware error reports | 72 | 15.2 Understanding hardware error reports |
| 73 | 16. Synchonous transfer negotiation tables | 73 | 16. Synchronous transfer negotiation tables |
| 74 | 16.1 Synchronous timings for 53C875 and 53C860 Ultra-SCSI controllers | 74 | 16.1 Synchronous timings for 53C875 and 53C860 Ultra-SCSI controllers |
| 75 | 16.2 Synchronous timings for fast SCSI-2 53C8XX controllers | 75 | 16.2 Synchronous timings for fast SCSI-2 53C8XX controllers |
| 76 | 17. Serial NVRAM support (by Richard Waltham) | 76 | 17. Serial NVRAM support (by Richard Waltham) |
| @@ -96,10 +96,10 @@ The original driver has been written for 386bsd and FreeBSD by: | |||
| 96 | It is now available as a bundle of 2 drivers: | 96 | It is now available as a bundle of 2 drivers: |
| 97 | 97 | ||
| 98 | - ncr53c8xx generic driver that supports all the SYM53C8XX family including | 98 | - ncr53c8xx generic driver that supports all the SYM53C8XX family including |
| 99 | the ealiest 810 rev. 1, the latest 896 (2 channel LVD SCSI controller) and | 99 | the earliest 810 rev. 1, the latest 896 (2 channel LVD SCSI controller) and |
| 100 | the new 895A (1 channel LVD SCSI controller). | 100 | the new 895A (1 channel LVD SCSI controller). |
| 101 | - sym53c8xx enhanced driver (a.k.a. 896 drivers) that drops support of oldest | 101 | - sym53c8xx enhanced driver (a.k.a. 896 drivers) that drops support of oldest |
| 102 | chips in order to gain advantage of new features, as LOAD/STORE intructions | 102 | chips in order to gain advantage of new features, as LOAD/STORE instructions |
| 103 | available since the 810A and hardware phase mismatch available with the | 103 | available since the 810A and hardware phase mismatch available with the |
| 104 | 896 and the 895A. | 104 | 896 and the 895A. |
| 105 | 105 | ||
| @@ -207,7 +207,7 @@ The 896 and the 895A allows handling of the phase mismatch context from | |||
| 207 | SCRIPTS (avoids the phase mismatch interrupt that stops the SCSI processor | 207 | SCRIPTS (avoids the phase mismatch interrupt that stops the SCSI processor |
| 208 | until the C code has saved the context of the transfer). | 208 | until the C code has saved the context of the transfer). |
| 209 | Implementing this without using LOAD/STORE instructions would be painfull | 209 | Implementing this without using LOAD/STORE instructions would be painfull |
| 210 | and I did'nt even want to try it. | 210 | and I didn't even want to try it. |
| 211 | 211 | ||
| 212 | The 896 chip supports 64 bit PCI transactions and addressing, while the | 212 | The 896 chip supports 64 bit PCI transactions and addressing, while the |
| 213 | 895A supports 32 bit PCI transactions and 64 bit addressing. | 213 | 895A supports 32 bit PCI transactions and 64 bit addressing. |
| @@ -631,8 +631,8 @@ string variable using 'insmod'. | |||
| 631 | 631 | ||
| 632 | A boot setup command for the ncr53c8xx (sym53c8xx) driver begins with the | 632 | A boot setup command for the ncr53c8xx (sym53c8xx) driver begins with the |
| 633 | driver name "ncr53c8xx="(sym53c8xx). The kernel syntax parser then expects | 633 | driver name "ncr53c8xx="(sym53c8xx). The kernel syntax parser then expects |
| 634 | an optionnal list of integers separated with comma followed by an optional | 634 | an optional list of integers separated with comma followed by an optional |
| 635 | list of comma-separated strings. Example of boot setup command under lilo | 635 | list of comma-separated strings. Example of boot setup command under lilo |
| 636 | prompt: | 636 | prompt: |
| 637 | 637 | ||
| 638 | lilo: linux root=/dev/hda2 ncr53c8xx=tags:4,sync:10,debug:0x200 | 638 | lilo: linux root=/dev/hda2 ncr53c8xx=tags:4,sync:10,debug:0x200 |
| @@ -778,7 +778,7 @@ port address 0x1400. | |||
| 778 | Some scsi boards use a 875 (ultra wide) and only supply narrow connectors. | 778 | Some scsi boards use a 875 (ultra wide) and only supply narrow connectors. |
| 779 | If you have connected a wide device with a 50 pins to 68 pins cable | 779 | If you have connected a wide device with a 50 pins to 68 pins cable |
| 780 | converter, any accepted wide negotiation will break further data transfers. | 780 | converter, any accepted wide negotiation will break further data transfers. |
| 781 | In such a case, using "wide:0" in the bootup command will be helpfull. | 781 | In such a case, using "wide:0" in the bootup command will be helpful. |
| 782 | 782 | ||
| 783 | 10.2.14 Differential mode | 783 | 10.2.14 Differential mode |
| 784 | diff:0 never set up diff mode | 784 | diff:0 never set up diff mode |
| @@ -899,7 +899,7 @@ boot setup can be: | |||
| 899 | ncr53c8xx=safe:y,mpar:y | 899 | ncr53c8xx=safe:y,mpar:y |
| 900 | ncr53c8xx=safe:y | 900 | ncr53c8xx=safe:y |
| 901 | 901 | ||
| 902 | My personnal system works flawlessly with the following equivalent setup: | 902 | My personal system works flawlessly with the following equivalent setup: |
| 903 | 903 | ||
| 904 | ncr53c8xx=mpar:y,spar:y,disc:y,specf:1,fsn:n,ultra:2,fsn:n,revprob:n,verb:1\ | 904 | ncr53c8xx=mpar:y,spar:y,disc:y,specf:1,fsn:n,ultra:2,fsn:n,revprob:n,verb:1\ |
| 905 | tags:32,sync:12,debug:0,burst:7,led:1,wide:1,settle:2,diff:0,irqm:0 | 905 | tags:32,sync:12,debug:0,burst:7,led:1,wide:1,settle:2,diff:0,irqm:0 |
| @@ -1151,7 +1151,7 @@ Driver files: | |||
| 1151 | 1151 | ||
| 1152 | New driver versions are made available separately in order to allow testing | 1152 | New driver versions are made available separately in order to allow testing |
| 1153 | changes and new features prior to including them into the linux kernel | 1153 | changes and new features prior to including them into the linux kernel |
| 1154 | distribution. The following URL provides informations on latest avalaible | 1154 | distribution. The following URL provides information on latest available |
| 1155 | patches: | 1155 | patches: |
| 1156 | 1156 | ||
| 1157 | ftp://ftp.tux.org/pub/people/gerard-roudier/README | 1157 | ftp://ftp.tux.org/pub/people/gerard-roudier/README |
| @@ -1382,7 +1382,7 @@ SCSI standards, chip cores functionnals and internal driver data structures. | |||
| 1382 | You are not required to decode and understand them, unless you want to help | 1382 | You are not required to decode and understand them, unless you want to help |
| 1383 | maintain the driver code. | 1383 | maintain the driver code. |
| 1384 | 1384 | ||
| 1385 | 16. Synchonous transfer negotiation tables | 1385 | 16. Synchronous transfer negotiation tables |
| 1386 | 1386 | ||
| 1387 | Tables below have been created by calling the routine the driver uses | 1387 | Tables below have been created by calling the routine the driver uses |
| 1388 | for synchronisation negotiation timing calculation and chip setting. | 1388 | for synchronisation negotiation timing calculation and chip setting. |
diff --git a/Documentation/scsi/osst.txt b/Documentation/scsi/osst.txt index ce574e7791ab..f536907e241d 100644 --- a/Documentation/scsi/osst.txt +++ b/Documentation/scsi/osst.txt | |||
| @@ -56,8 +56,7 @@ Compile your kernel and install the modules. | |||
| 56 | 56 | ||
| 57 | Now, your osst driver is inside the kernel or available as a module, | 57 | Now, your osst driver is inside the kernel or available as a module, |
| 58 | depending on your choice during kernel config. You may still need to create | 58 | depending on your choice during kernel config. You may still need to create |
| 59 | the device nodes by calling the Makedevs.sh script (see below) manually, | 59 | the device nodes by calling the Makedevs.sh script (see below) manually. |
| 60 | unless you use a devfs kernel, where this won't be needed. | ||
| 61 | 60 | ||
| 62 | To load your module, you may use the command | 61 | To load your module, you may use the command |
| 63 | modprobe osst | 62 | modprobe osst |
diff --git a/Documentation/scsi/ppa.txt b/Documentation/scsi/ppa.txt index 5d9223bc1bd5..067ac394e0b2 100644 --- a/Documentation/scsi/ppa.txt +++ b/Documentation/scsi/ppa.txt | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | General Iomega ZIP drive page for Linux: | 3 | General Iomega ZIP drive page for Linux: |
| 4 | http://www.torque.net/~campbell/ | 4 | http://www.torque.net/~campbell/ |
| 5 | 5 | ||
| 6 | Driver achive for old drivers: | 6 | Driver archive for old drivers: |
| 7 | http://www.torque.net/~campbell/ppa/ | 7 | http://www.torque.net/~campbell/ppa/ |
| 8 | 8 | ||
| 9 | Linux Parport page (parallel port) | 9 | Linux Parport page (parallel port) |
diff --git a/Documentation/scsi/scsi-changer.txt b/Documentation/scsi/scsi-changer.txt index c132687b017a..d74bbd29eb3a 100644 --- a/Documentation/scsi/scsi-changer.txt +++ b/Documentation/scsi/scsi-changer.txt | |||
| @@ -31,7 +31,7 @@ changers. But it allows to handle nearly all possible cases. It knows | |||
| 31 | media transport - this one shuffles around the media, i.e. the | 31 | media transport - this one shuffles around the media, i.e. the |
| 32 | transport arm. Also known as "picker". | 32 | transport arm. Also known as "picker". |
| 33 | storage - a slot which can hold a media. | 33 | storage - a slot which can hold a media. |
| 34 | import/export - the same as above, but is accessable from outside, | 34 | import/export - the same as above, but is accessible from outside, |
| 35 | i.e. there the operator (you !) can use this to | 35 | i.e. there the operator (you !) can use this to |
| 36 | fill in and remove media from the changer. | 36 | fill in and remove media from the changer. |
| 37 | Sometimes named "mailslot". | 37 | Sometimes named "mailslot". |
diff --git a/Documentation/scsi/scsi_eh.txt b/Documentation/scsi/scsi_eh.txt index ce767b90bb0d..b964eef2f62f 100644 --- a/Documentation/scsi/scsi_eh.txt +++ b/Documentation/scsi/scsi_eh.txt | |||
| @@ -160,7 +160,7 @@ ways. | |||
| 160 | - Fine-grained EH callbacks | 160 | - Fine-grained EH callbacks |
| 161 | LLDD can implement fine-grained EH callbacks and let SCSI | 161 | LLDD can implement fine-grained EH callbacks and let SCSI |
| 162 | midlayer drive error handling and call appropriate callbacks. | 162 | midlayer drive error handling and call appropriate callbacks. |
| 163 | This will be dicussed further in [2-1]. | 163 | This will be discussed further in [2-1]. |
| 164 | 164 | ||
| 165 | - eh_strategy_handler() callback | 165 | - eh_strategy_handler() callback |
| 166 | This is one big callback which should perform whole error | 166 | This is one big callback which should perform whole error |
| @@ -194,7 +194,7 @@ lower layers and lower layers are ready to process or fail the scmd | |||
| 194 | again. | 194 | again. |
| 195 | 195 | ||
| 196 | To achieve these goals, EH performs recovery actions with increasing | 196 | To achieve these goals, EH performs recovery actions with increasing |
| 197 | severity. Some actions are performed by issueing SCSI commands and | 197 | severity. Some actions are performed by issuing SCSI commands and |
| 198 | others are performed by invoking one of the following fine-grained | 198 | others are performed by invoking one of the following fine-grained |
| 199 | hostt EH callbacks. Callbacks may be omitted and omitted ones are | 199 | hostt EH callbacks. Callbacks may be omitted and omitted ones are |
| 200 | considered to fail always. | 200 | considered to fail always. |
diff --git a/Documentation/scsi/st.txt b/Documentation/scsi/st.txt index 20e30cf31877..5ff65b184265 100644 --- a/Documentation/scsi/st.txt +++ b/Documentation/scsi/st.txt | |||
| @@ -249,7 +249,7 @@ BOOT TIME CONFIGURATION | |||
| 249 | 249 | ||
| 250 | If the driver is compiled into the kernel, the same parameters can be | 250 | If the driver is compiled into the kernel, the same parameters can be |
| 251 | also set using, e.g., the LILO command line. The preferred syntax is | 251 | also set using, e.g., the LILO command line. The preferred syntax is |
| 252 | is to use the same keyword used when loading as module but prepended | 252 | to use the same keyword used when loading as module but prepended |
| 253 | with 'st.'. For instance, to set the maximum number of scatter/gather | 253 | with 'st.'. For instance, to set the maximum number of scatter/gather |
| 254 | segments, the parameter 'st.max_sg_segs=xx' should be used (xx is the | 254 | segments, the parameter 'st.max_sg_segs=xx' should be used (xx is the |
| 255 | number of scatter/gather segments). | 255 | number of scatter/gather segments). |
| @@ -369,7 +369,7 @@ MTSETDRVBUFFER | |||
| 369 | the device dependent address. It is recommended to set | 369 | the device dependent address. It is recommended to set |
| 370 | this flag unless there are tapes using the device | 370 | this flag unless there are tapes using the device |
| 371 | dependent (from the old times) (global) | 371 | dependent (from the old times) (global) |
| 372 | MT_ST_SYSV sets the SYSV sematics (mode) | 372 | MT_ST_SYSV sets the SYSV semantics (mode) |
| 373 | MT_ST_NOWAIT enables immediate mode (i.e., don't wait for | 373 | MT_ST_NOWAIT enables immediate mode (i.e., don't wait for |
| 374 | the command to finish) for some commands (e.g., rewind) | 374 | the command to finish) for some commands (e.g., rewind) |
| 375 | MT_ST_DEBUGGING debugging (global; debugging must be | 375 | MT_ST_DEBUGGING debugging (global; debugging must be |
diff --git a/Documentation/scsi/sym53c8xx_2.txt b/Documentation/scsi/sym53c8xx_2.txt index 7f516cdcd262..26c8a08ca3ea 100644 --- a/Documentation/scsi/sym53c8xx_2.txt +++ b/Documentation/scsi/sym53c8xx_2.txt | |||
| @@ -67,7 +67,7 @@ under Linux is contained in 2 files named sym_glue.h and sym_glue.c. | |||
| 67 | Other drivers files are intended not to depend on the Operating System | 67 | Other drivers files are intended not to depend on the Operating System |
| 68 | on which the driver is used. | 68 | on which the driver is used. |
| 69 | 69 | ||
| 70 | The history of this driver can be summerized as follows: | 70 | The history of this driver can be summarized as follows: |
| 71 | 71 | ||
| 72 | 1993: ncr driver written for 386bsd and FreeBSD by: | 72 | 1993: ncr driver written for 386bsd and FreeBSD by: |
| 73 | Wolfgang Stanglmeier <wolf@cologne.de> | 73 | Wolfgang Stanglmeier <wolf@cologne.de> |
| @@ -684,7 +684,7 @@ Field H : SCNTL3 Scsi Control Register 3 | |||
| 684 | Contains the setting of timing values for both asynchronous and | 684 | Contains the setting of timing values for both asynchronous and |
| 685 | synchronous data transfers. | 685 | synchronous data transfers. |
| 686 | Field I : SCNTL4 Scsi Control Register 4 | 686 | Field I : SCNTL4 Scsi Control Register 4 |
| 687 | Only meaninful for 53C1010 Ultra3 controllers. | 687 | Only meaningful for 53C1010 Ultra3 controllers. |
| 688 | 688 | ||
| 689 | Understanding Fields J, K, L and dumps requires to have good knowledge of | 689 | Understanding Fields J, K, L and dumps requires to have good knowledge of |
| 690 | SCSI standards, chip cores functionnals and internal driver data structures. | 690 | SCSI standards, chip cores functionnals and internal driver data structures. |
diff --git a/Documentation/scsi/tmscsim.txt b/Documentation/scsi/tmscsim.txt index df7a02bfb5bf..8b2168aa4fc7 100644 --- a/Documentation/scsi/tmscsim.txt +++ b/Documentation/scsi/tmscsim.txt | |||
| @@ -27,7 +27,7 @@ Tekram DC390(T) adapter. This is where the name comes from: tm = Tekram | |||
| 27 | scsi = SCSI driver, m = AMD (?) as opposed to w for the DC390W/U/F | 27 | scsi = SCSI driver, m = AMD (?) as opposed to w for the DC390W/U/F |
| 28 | (NCR53c8X5, X=2/7) driver. Yes, there was also a driver for the latter, | 28 | (NCR53c8X5, X=2/7) driver. Yes, there was also a driver for the latter, |
| 29 | tmscsiw, which supported DC390W/U/F adapters. It's not maintained any more, | 29 | tmscsiw, which supported DC390W/U/F adapters. It's not maintained any more, |
| 30 | as the ncr53c8xx is perfectly supporting these adpaters since some time. | 30 | as the ncr53c8xx is perfectly supporting these adapters since some time. |
| 31 | 31 | ||
| 32 | The driver first appeared in April 1996, exclusively supported the DC390 | 32 | The driver first appeared in April 1996, exclusively supported the DC390 |
| 33 | and has been enhanced since then in various steps. In May 1998 support for | 33 | and has been enhanced since then in various steps. In May 1998 support for |
| @@ -381,7 +381,7 @@ Please see http://www.garloff.de/kurt/linux/dc390/problems.html | |||
| 381 | replaced by the dev index of your scanner). You may try to reset your SCSI | 381 | replaced by the dev index of your scanner). You may try to reset your SCSI |
| 382 | bus afterwards (echo "RESET" >/proc/scsi/tmscsim/?). | 382 | bus afterwards (echo "RESET" >/proc/scsi/tmscsim/?). |
| 383 | The problem seems to be solved as of 2.0d18, thanks to Andreas Rick. | 383 | The problem seems to be solved as of 2.0d18, thanks to Andreas Rick. |
| 384 | * If there is a valid partition table, the driver will use it for determing | 384 | * If there is a valid partition table, the driver will use it for determining |
| 385 | the mapping. If there's none, a reasonable mapping (Symbios-like) will be | 385 | the mapping. If there's none, a reasonable mapping (Symbios-like) will be |
| 386 | assumed. Other operating systems may not like this mapping, though | 386 | assumed. Other operating systems may not like this mapping, though |
| 387 | it's consistent with the BIOS' behaviour. Old DC390 drivers ignored the | 387 | it's consistent with the BIOS' behaviour. Old DC390 drivers ignored the |
diff --git a/Documentation/sh/kgdb.txt b/Documentation/sh/kgdb.txt index 5b04f7f306fc..05b4ba89d28c 100644 --- a/Documentation/sh/kgdb.txt +++ b/Documentation/sh/kgdb.txt | |||
| @@ -69,7 +69,7 @@ might specify the halt option: | |||
| 69 | 69 | ||
| 70 | kgdb=halt | 70 | kgdb=halt |
| 71 | 71 | ||
| 72 | Boot the TARGET machinem, which will appear to hang. | 72 | Boot the TARGET machine, which will appear to hang. |
| 73 | 73 | ||
| 74 | On your DEVELOPMENT machine, cd to the source directory and run the gdb | 74 | On your DEVELOPMENT machine, cd to the source directory and run the gdb |
| 75 | program. (This is likely to be a cross GDB which runs on your host but | 75 | program. (This is likely to be a cross GDB which runs on your host but |
diff --git a/Documentation/sound/alsa/ALSA-Configuration.txt b/Documentation/sound/alsa/ALSA-Configuration.txt index e6b57dd46a4f..138673a907f5 100644 --- a/Documentation/sound/alsa/ALSA-Configuration.txt +++ b/Documentation/sound/alsa/ALSA-Configuration.txt | |||
| @@ -57,11 +57,6 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed. | |||
| 57 | - Default: 1 | 57 | - Default: 1 |
| 58 | - For auto-loading more than one card, specify this | 58 | - For auto-loading more than one card, specify this |
| 59 | option together with snd-card-X aliases. | 59 | option together with snd-card-X aliases. |
| 60 | device_mode | ||
| 61 | - permission mask for dynamic sound device filesystem | ||
| 62 | - This is available only when DEVFS is enabled | ||
| 63 | - Default: 0666 | ||
| 64 | - E.g.: device_mode=0660 | ||
| 65 | 60 | ||
| 66 | 61 | ||
| 67 | Module snd-pcm-oss | 62 | Module snd-pcm-oss |
| @@ -1268,8 +1263,8 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed. | |||
| 1268 | 1263 | ||
| 1269 | Note: on some notebooks the buffer address cannot be detected | 1264 | Note: on some notebooks the buffer address cannot be detected |
| 1270 | automatically, or causes hang-up during initialization. | 1265 | automatically, or causes hang-up during initialization. |
| 1271 | In such a case, specify the buffer top address explicity via | 1266 | In such a case, specify the buffer top address explicitly via |
| 1272 | buffer_top option. | 1267 | the buffer_top option. |
| 1273 | For example, | 1268 | For example, |
| 1274 | Sony F250: buffer_top=0x25a800 | 1269 | Sony F250: buffer_top=0x25a800 |
| 1275 | Sony F270: buffer_top=0x272800 | 1270 | Sony F270: buffer_top=0x272800 |
| @@ -1887,7 +1882,7 @@ options snd-ens1371 index=1 | |||
| 1887 | # OSS/Free portion | 1882 | # OSS/Free portion |
| 1888 | alias sound-slot-0 snd-interwave | 1883 | alias sound-slot-0 snd-interwave |
| 1889 | alias sound-slot-1 snd-ens1371 | 1884 | alias sound-slot-1 snd-ens1371 |
| 1890 | ----- /etc/moprobe.conf | 1885 | ----- /etc/modprobe.conf |
| 1891 | 1886 | ||
| 1892 | In this example, the interwave card is always loaded as the first card | 1887 | In this example, the interwave card is always loaded as the first card |
| 1893 | (index 0) and ens1371 as the second (index 1). | 1888 | (index 0) and ens1371 as the second (index 1). |
| @@ -1915,21 +1910,6 @@ Please note that the device mapping above may be varied via the module | |||
| 1915 | options of snd-pcm-oss module. | 1910 | options of snd-pcm-oss module. |
| 1916 | 1911 | ||
| 1917 | 1912 | ||
| 1918 | DEVFS support | ||
| 1919 | ============= | ||
| 1920 | |||
| 1921 | The ALSA driver fully supports the devfs extension. | ||
| 1922 | You should add lines below to your devfsd.conf file: | ||
| 1923 | |||
| 1924 | LOOKUP snd MODLOAD ACTION snd | ||
| 1925 | REGISTER ^sound/.* PERMISSIONS root.audio 660 | ||
| 1926 | REGISTER ^snd/.* PERMISSIONS root.audio 660 | ||
| 1927 | |||
| 1928 | Warning: These lines assume that you have the audio group in your system. | ||
| 1929 | Otherwise replace audio word with another group name (root for | ||
| 1930 | example). | ||
| 1931 | |||
| 1932 | |||
| 1933 | Proc interfaces (/proc/asound) | 1913 | Proc interfaces (/proc/asound) |
| 1934 | ============================== | 1914 | ============================== |
| 1935 | 1915 | ||
diff --git a/Documentation/sound/alsa/Audiophile-Usb.txt b/Documentation/sound/alsa/Audiophile-Usb.txt index b535c2a198f8..e40cce83327c 100644 --- a/Documentation/sound/alsa/Audiophile-Usb.txt +++ b/Documentation/sound/alsa/Audiophile-Usb.txt | |||
| @@ -126,7 +126,7 @@ Here is a list of supported device_setup values for this device: | |||
| 126 | - Alsa driver default mode | 126 | - Alsa driver default mode |
| 127 | - maintains backward compatibility with setups that do not use this | 127 | - maintains backward compatibility with setups that do not use this |
| 128 | parameter by not introducing any change | 128 | parameter by not introducing any change |
| 129 | - results sometimes in corrupted sound as decribed earlier | 129 | - results sometimes in corrupted sound as described earlier |
| 130 | * device_setup=0x01 | 130 | * device_setup=0x01 |
| 131 | - 16bits 48kHz mode with Di disabled | 131 | - 16bits 48kHz mode with Di disabled |
| 132 | - Ai,Ao,Do can be used at the same time | 132 | - Ai,Ao,Do can be used at the same time |
diff --git a/Documentation/sound/alsa/CMIPCI.txt b/Documentation/sound/alsa/CMIPCI.txt index 1872e24442a4..4b2b15387056 100644 --- a/Documentation/sound/alsa/CMIPCI.txt +++ b/Documentation/sound/alsa/CMIPCI.txt | |||
| @@ -16,11 +16,11 @@ As default, ALSA driver assigns the first PCM device (i.e. hw:0,0 for | |||
| 16 | card#0) for front and 4/6ch playbacks, while the second PCM device | 16 | card#0) for front and 4/6ch playbacks, while the second PCM device |
| 17 | (hw:0,1) is assigned to the second DAC for rear playback. | 17 | (hw:0,1) is assigned to the second DAC for rear playback. |
| 18 | 18 | ||
| 19 | There are slight difference between two DACs. | 19 | There are slight differences between the two DACs: |
| 20 | 20 | ||
| 21 | - The first DAC supports U8 and S16LE formats, while the second DAC | 21 | - The first DAC supports U8 and S16LE formats, while the second DAC |
| 22 | supports only S16LE. | 22 | supports only S16LE. |
| 23 | - The seconde DAC supports only two channel stereo. | 23 | - The second DAC supports only two channel stereo. |
| 24 | 24 | ||
| 25 | Please note that the CM8x38 DAC doesn't support continuous playback | 25 | Please note that the CM8x38 DAC doesn't support continuous playback |
| 26 | rate but only fixed rates: 5512, 8000, 11025, 16000, 22050, 32000, | 26 | rate but only fixed rates: 5512, 8000, 11025, 16000, 22050, 32000, |
| @@ -76,7 +76,7 @@ in alsa-lib. For example, you can play a WAV file with 6 channels like | |||
| 76 | 76 | ||
| 77 | % aplay -Dsurround51 sixchannels.wav | 77 | % aplay -Dsurround51 sixchannels.wav |
| 78 | 78 | ||
| 79 | For programmin the 4/6 channel playback, you need to specify the PCM | 79 | For programming the 4/6 channel playback, you need to specify the PCM |
| 80 | channels as you like and set the format S16LE. For example, for playback | 80 | channels as you like and set the format S16LE. For example, for playback |
| 81 | with 4 channels, | 81 | with 4 channels, |
| 82 | 82 | ||
diff --git a/Documentation/sound/alsa/DocBook/writing-an-alsa-driver.tmpl b/Documentation/sound/alsa/DocBook/writing-an-alsa-driver.tmpl index 4807ef79a94d..077fbe25ebf4 100644 --- a/Documentation/sound/alsa/DocBook/writing-an-alsa-driver.tmpl +++ b/Documentation/sound/alsa/DocBook/writing-an-alsa-driver.tmpl | |||
| @@ -5486,7 +5486,7 @@ struct _snd_pcm_runtime { | |||
| 5486 | <chapter id="power-management"> | 5486 | <chapter id="power-management"> |
| 5487 | <title>Power Management</title> | 5487 | <title>Power Management</title> |
| 5488 | <para> | 5488 | <para> |
| 5489 | If the chip is supposed to work with with suspend/resume | 5489 | If the chip is supposed to work with suspend/resume |
| 5490 | functions, you need to add the power-management codes to the | 5490 | functions, you need to add the power-management codes to the |
| 5491 | driver. The additional codes for the power-management should be | 5491 | driver. The additional codes for the power-management should be |
| 5492 | <function>ifdef</function>'ed with | 5492 | <function>ifdef</function>'ed with |
diff --git a/Documentation/sound/alsa/MIXART.txt b/Documentation/sound/alsa/MIXART.txt index 5cb970612870..ef42c44fa1f2 100644 --- a/Documentation/sound/alsa/MIXART.txt +++ b/Documentation/sound/alsa/MIXART.txt | |||
| @@ -31,7 +31,7 @@ With a miXart8AES/EBU there is in addition 1 stereo digital input | |||
| 31 | Formats | 31 | Formats |
| 32 | ------- | 32 | ------- |
| 33 | U8, S16_LE, S16_BE, S24_3LE, S24_3BE, FLOAT_LE, FLOAT_BE | 33 | U8, S16_LE, S16_BE, S24_3LE, S24_3BE, FLOAT_LE, FLOAT_BE |
| 34 | Sample rates : 8000 - 48000 Hz continously | 34 | Sample rates : 8000 - 48000 Hz continuously |
| 35 | 35 | ||
| 36 | Playback | 36 | Playback |
| 37 | -------- | 37 | -------- |
| @@ -39,7 +39,7 @@ For instance the playback devices are configured to have max. 4 | |||
| 39 | substreams performing hardware mixing. This could be changed to a | 39 | substreams performing hardware mixing. This could be changed to a |
| 40 | maximum of 24 substreams if wished. | 40 | maximum of 24 substreams if wished. |
| 41 | Mono files will be played on the left and right channel. Each channel | 41 | Mono files will be played on the left and right channel. Each channel |
| 42 | can be muted for each stream to use 8 analog/digital outputs seperately. | 42 | can be muted for each stream to use 8 analog/digital outputs separately. |
| 43 | 43 | ||
| 44 | Capture | 44 | Capture |
| 45 | ------- | 45 | ------- |
| @@ -97,4 +97,4 @@ COPYRIGHT | |||
| 97 | ========= | 97 | ========= |
| 98 | 98 | ||
| 99 | Copyright (c) 2003 Digigram SA <alsa@digigram.com> | 99 | Copyright (c) 2003 Digigram SA <alsa@digigram.com> |
| 100 | Distributalbe under GPL. | 100 | Distributable under GPL. |
diff --git a/Documentation/sound/alsa/Procfile.txt b/Documentation/sound/alsa/Procfile.txt index 1fe48846d78f..f738b296440a 100644 --- a/Documentation/sound/alsa/Procfile.txt +++ b/Documentation/sound/alsa/Procfile.txt | |||
| @@ -71,7 +71,7 @@ The status of MIDI I/O is found in midi* files. It shows the device | |||
| 71 | name and the received/transmitted bytes through the MIDI device. | 71 | name and the received/transmitted bytes through the MIDI device. |
| 72 | 72 | ||
| 73 | When the card is equipped with AC97 codecs, there are codec97#* | 73 | When the card is equipped with AC97 codecs, there are codec97#* |
| 74 | subdirectories (desribed later). | 74 | subdirectories (described later). |
| 75 | 75 | ||
| 76 | When the OSS mixer emulation is enabled (and the module is loaded), | 76 | When the OSS mixer emulation is enabled (and the module is loaded), |
| 77 | oss_mixer file appears here, too. This shows the current mapping of | 77 | oss_mixer file appears here, too. This shows the current mapping of |
| @@ -161,12 +161,12 @@ seq/drivers | |||
| 161 | Lists the currently available ALSA sequencer drivers. | 161 | Lists the currently available ALSA sequencer drivers. |
| 162 | 162 | ||
| 163 | seq/clients | 163 | seq/clients |
| 164 | Shows the list of currently available sequencer clinets and | 164 | Shows the list of currently available sequencer clients and |
| 165 | ports. The connection status and the running status are shown | 165 | ports. The connection status and the running status are shown |
| 166 | in this file, too. | 166 | in this file, too. |
| 167 | 167 | ||
| 168 | seq/queues | 168 | seq/queues |
| 169 | Lists the currently allocated/running sequener queues. | 169 | Lists the currently allocated/running sequencer queues. |
| 170 | 170 | ||
| 171 | seq/timer | 171 | seq/timer |
| 172 | Lists the currently allocated/running sequencer timers. | 172 | Lists the currently allocated/running sequencer timers. |
| @@ -182,10 +182,10 @@ When the problem is related with PCM, first try to turn on xrun_debug | |||
| 182 | mode. This will give you the kernel messages when and where xrun | 182 | mode. This will give you the kernel messages when and where xrun |
| 183 | happened. | 183 | happened. |
| 184 | 184 | ||
| 185 | If it's really a bug, report it with the following information | 185 | If it's really a bug, report it with the following information: |
| 186 | 186 | ||
| 187 | - the name of the driver/card, show in /proc/asound/cards | 187 | - the name of the driver/card, show in /proc/asound/cards |
| 188 | - the reigster dump, if available (e.g. card*/cmipci) | 188 | - the register dump, if available (e.g. card*/cmipci) |
| 189 | 189 | ||
| 190 | when it's a PCM problem, | 190 | when it's a PCM problem, |
| 191 | 191 | ||
diff --git a/Documentation/sound/oss/AWE32 b/Documentation/sound/oss/AWE32 index cb179bfeb522..b5908a66ff55 100644 --- a/Documentation/sound/oss/AWE32 +++ b/Documentation/sound/oss/AWE32 | |||
| @@ -55,7 +55,7 @@ SB32. | |||
| 55 | install awe_wave /sbin/modprobe --first-time -i awe_wave && /usr/local/bin/sfxload PATH_TO_SOUND_BANK_FILE | 55 | install awe_wave /sbin/modprobe --first-time -i awe_wave && /usr/local/bin/sfxload PATH_TO_SOUND_BANK_FILE |
| 56 | 56 | ||
| 57 | You will of course have to change "PATH_TO_SOUND_BANK_FILE" to the full | 57 | You will of course have to change "PATH_TO_SOUND_BANK_FILE" to the full |
| 58 | path of of the sound bank file. That will enable the Sound Blaster and AWE | 58 | path of the sound bank file. That will enable the Sound Blaster and AWE |
| 59 | wave synthesis. To play midi files you should get one of these programs if | 59 | wave synthesis. To play midi files you should get one of these programs if |
| 60 | you don't already have them: | 60 | you don't already have them: |
| 61 | 61 | ||
diff --git a/Documentation/sound/oss/solo1 b/Documentation/sound/oss/solo1 index 6f53d407d027..95c4c83422b3 100644 --- a/Documentation/sound/oss/solo1 +++ b/Documentation/sound/oss/solo1 | |||
| @@ -6,7 +6,7 @@ is at least one report of it working on later silicon. | |||
| 6 | The chip behaves differently than described in the data sheet, | 6 | The chip behaves differently than described in the data sheet, |
| 7 | likely due to a chip bug. Working around this would require | 7 | likely due to a chip bug. Working around this would require |
| 8 | the help of ESS (for example by publishing an errata sheet), | 8 | the help of ESS (for example by publishing an errata sheet), |
| 9 | but ESS has not done so so far. | 9 | but ESS has not done so far. |
| 10 | 10 | ||
| 11 | Also, the chip only supports 24 bit addresses for recording, | 11 | Also, the chip only supports 24 bit addresses for recording, |
| 12 | which means it cannot work on some Alpha mainboards. | 12 | which means it cannot work on some Alpha mainboards. |
diff --git a/Documentation/sound/oss/ultrasound b/Documentation/sound/oss/ultrasound index 32cd50478b36..eed331c738a3 100644 --- a/Documentation/sound/oss/ultrasound +++ b/Documentation/sound/oss/ultrasound | |||
| @@ -19,7 +19,7 @@ db16 ??? | |||
| 19 | no_wave_dma option | 19 | no_wave_dma option |
| 20 | 20 | ||
| 21 | This option defaults to a value of 0, which allows the Ultrasound wavetable | 21 | This option defaults to a value of 0, which allows the Ultrasound wavetable |
| 22 | DSP to use DMA for for playback and downloading samples. This is the same | 22 | DSP to use DMA for playback and downloading samples. This is the same |
| 23 | as the old behaviour. If set to 1, no DMA is needed for downloading samples, | 23 | as the old behaviour. If set to 1, no DMA is needed for downloading samples, |
| 24 | and allows owners of a GUS MAX to make use of simultaneous digital audio | 24 | and allows owners of a GUS MAX to make use of simultaneous digital audio |
| 25 | (/dev/dsp), MIDI, and wavetable playback. | 25 | (/dev/dsp), MIDI, and wavetable playback. |
diff --git a/Documentation/sound/oss/vwsnd b/Documentation/sound/oss/vwsnd index a6ea0a1df9e4..4c6cbdb3c548 100644 --- a/Documentation/sound/oss/vwsnd +++ b/Documentation/sound/oss/vwsnd | |||
| @@ -12,7 +12,7 @@ boxes. | |||
| 12 | 12 | ||
| 13 | The Visual Workstation has an Analog Devices AD1843 "SoundComm" audio | 13 | The Visual Workstation has an Analog Devices AD1843 "SoundComm" audio |
| 14 | codec chip. The AD1843 is accessed through the Cobalt I/O ASIC, also | 14 | codec chip. The AD1843 is accessed through the Cobalt I/O ASIC, also |
| 15 | known as Lithium. This driver programs both both chips. | 15 | known as Lithium. This driver programs both chips. |
| 16 | 16 | ||
| 17 | ============================================================================== | 17 | ============================================================================== |
| 18 | QUICK CONFIGURATION | 18 | QUICK CONFIGURATION |
diff --git a/Documentation/sparc/sbus_drivers.txt b/Documentation/sparc/sbus_drivers.txt index 4b9351624f13..8418d35484fc 100644 --- a/Documentation/sparc/sbus_drivers.txt +++ b/Documentation/sparc/sbus_drivers.txt | |||
| @@ -25,8 +25,8 @@ the bits necessary to run your device. The most commonly | |||
| 25 | used members of this structure, and their typical usage, | 25 | used members of this structure, and their typical usage, |
| 26 | will be detailed below. | 26 | will be detailed below. |
| 27 | 27 | ||
| 28 | Here is a piece of skeleton code for perofming a device | 28 | Here is a piece of skeleton code for performing a device |
| 29 | probe in an SBUS driverunder Linux: | 29 | probe in an SBUS driver under Linux: |
| 30 | 30 | ||
| 31 | static int __devinit mydevice_probe_one(struct sbus_dev *sdev) | 31 | static int __devinit mydevice_probe_one(struct sbus_dev *sdev) |
| 32 | { | 32 | { |
| @@ -98,7 +98,7 @@ in your .remove method. | |||
| 98 | 98 | ||
| 99 | Any memory allocated, registers mapped, IRQs registered, | 99 | Any memory allocated, registers mapped, IRQs registered, |
| 100 | etc. must be undone by your .remove method so that all resources | 100 | etc. must be undone by your .remove method so that all resources |
| 101 | of your device are relased by the time it returns. | 101 | of your device are released by the time it returns. |
| 102 | 102 | ||
| 103 | You should _NOT_ use the for_each_sbus(), for_each_sbusdev(), | 103 | You should _NOT_ use the for_each_sbus(), for_each_sbusdev(), |
| 104 | and for_all_sbusdev() interfaces. They are deprecated, will be | 104 | and for_all_sbusdev() interfaces. They are deprecated, will be |
diff --git a/Documentation/spi/pxa2xx b/Documentation/spi/pxa2xx index 9c45f3df2e18..a1e0ee20f595 100644 --- a/Documentation/spi/pxa2xx +++ b/Documentation/spi/pxa2xx | |||
| @@ -124,12 +124,12 @@ use a value of 8. | |||
| 124 | The "pxa2xx_spi_chip.timeout_microsecs" fields is used to efficiently handle | 124 | The "pxa2xx_spi_chip.timeout_microsecs" fields is used to efficiently handle |
| 125 | trailing bytes in the SSP receiver fifo. The correct value for this field is | 125 | trailing bytes in the SSP receiver fifo. The correct value for this field is |
| 126 | dependent on the SPI bus speed ("spi_board_info.max_speed_hz") and the specific | 126 | dependent on the SPI bus speed ("spi_board_info.max_speed_hz") and the specific |
| 127 | slave device. Please note the the PXA2xx SSP 1 does not support trailing byte | 127 | slave device. Please note that the PXA2xx SSP 1 does not support trailing byte |
| 128 | timeouts and must busy-wait any trailing bytes. | 128 | timeouts and must busy-wait any trailing bytes. |
| 129 | 129 | ||
| 130 | The "pxa2xx_spi_chip.enable_loopback" field is used to place the SSP porting | 130 | The "pxa2xx_spi_chip.enable_loopback" field is used to place the SSP porting |
| 131 | into internal loopback mode. In this mode the SSP controller internally | 131 | into internal loopback mode. In this mode the SSP controller internally |
| 132 | connects the SSPTX pin the the SSPRX pin. This is useful for initial setup | 132 | connects the SSPTX pin to the SSPRX pin. This is useful for initial setup |
| 133 | testing. | 133 | testing. |
| 134 | 134 | ||
| 135 | The "pxa2xx_spi_chip.cs_control" field is used to point to a board specific | 135 | The "pxa2xx_spi_chip.cs_control" field is used to point to a board specific |
| @@ -208,7 +208,7 @@ DMA and PIO I/O Support | |||
| 208 | ----------------------- | 208 | ----------------------- |
| 209 | The pxa2xx_spi driver support both DMA and interrupt driven PIO message | 209 | The pxa2xx_spi driver support both DMA and interrupt driven PIO message |
| 210 | transfers. The driver defaults to PIO mode and DMA transfers must enabled by | 210 | transfers. The driver defaults to PIO mode and DMA transfers must enabled by |
| 211 | setting the "enable_dma" flag in the "pxa2xx_spi_master" structure and and | 211 | setting the "enable_dma" flag in the "pxa2xx_spi_master" structure and |
| 212 | ensuring that the "pxa2xx_spi_chip.dma_burst_size" field is non-zero. The DMA | 212 | ensuring that the "pxa2xx_spi_chip.dma_burst_size" field is non-zero. The DMA |
| 213 | mode support both coherent and stream based DMA mappings. | 213 | mode support both coherent and stream based DMA mappings. |
| 214 | 214 | ||
diff --git a/Documentation/spi/spi-summary b/Documentation/spi/spi-summary index 068732d32276..72795796b13d 100644 --- a/Documentation/spi/spi-summary +++ b/Documentation/spi/spi-summary | |||
| @@ -262,7 +262,7 @@ NON-STATIC CONFIGURATIONS | |||
| 262 | Developer boards often play by different rules than product boards, and one | 262 | Developer boards often play by different rules than product boards, and one |
| 263 | example is the potential need to hotplug SPI devices and/or controllers. | 263 | example is the potential need to hotplug SPI devices and/or controllers. |
| 264 | 264 | ||
| 265 | For those cases you might need to use use spi_busnum_to_master() to look | 265 | For those cases you might need to use spi_busnum_to_master() to look |
| 266 | up the spi bus master, and will likely need spi_new_device() to provide the | 266 | up the spi bus master, and will likely need spi_new_device() to provide the |
| 267 | board info based on the board that was hotplugged. Of course, you'd later | 267 | board info based on the board that was hotplugged. Of course, you'd later |
| 268 | call at least spi_unregister_device() when that board is removed. | 268 | call at least spi_unregister_device() when that board is removed. |
| @@ -322,7 +322,7 @@ As soon as it enters probe(), the driver may issue I/O requests to | |||
| 322 | the SPI device using "struct spi_message". When remove() returns, | 322 | the SPI device using "struct spi_message". When remove() returns, |
| 323 | the driver guarantees that it won't submit any more such messages. | 323 | the driver guarantees that it won't submit any more such messages. |
| 324 | 324 | ||
| 325 | - An spi_message is a sequence of of protocol operations, executed | 325 | - An spi_message is a sequence of protocol operations, executed |
| 326 | as one atomic sequence. SPI driver controls include: | 326 | as one atomic sequence. SPI driver controls include: |
| 327 | 327 | ||
| 328 | + when bidirectional reads and writes start ... by how its | 328 | + when bidirectional reads and writes start ... by how its |
diff --git a/Documentation/stable_kernel_rules.txt b/Documentation/stable_kernel_rules.txt index e409e5d07486..02a481225b0d 100644 --- a/Documentation/stable_kernel_rules.txt +++ b/Documentation/stable_kernel_rules.txt | |||
| @@ -4,7 +4,7 @@ Rules on what kind of patches are accepted, and which ones are not, into the | |||
| 4 | "-stable" tree: | 4 | "-stable" tree: |
| 5 | 5 | ||
| 6 | - It must be obviously correct and tested. | 6 | - It must be obviously correct and tested. |
| 7 | - It can not be bigger than 100 lines, with context. | 7 | - It cannot be bigger than 100 lines, with context. |
| 8 | - It must fix only one thing. | 8 | - It must fix only one thing. |
| 9 | - It must fix a real bug that bothers people (not a, "This could be a | 9 | - It must fix a real bug that bothers people (not a, "This could be a |
| 10 | problem..." type thing). | 10 | problem..." type thing). |
| @@ -14,7 +14,7 @@ Rules on what kind of patches are accepted, and which ones are not, into the | |||
| 14 | critical. | 14 | critical. |
| 15 | - No "theoretical race condition" issues, unless an explanation of how the | 15 | - No "theoretical race condition" issues, unless an explanation of how the |
| 16 | race can be exploited is also provided. | 16 | race can be exploited is also provided. |
| 17 | - It can not contain any "trivial" fixes in it (spelling changes, | 17 | - It cannot contain any "trivial" fixes in it (spelling changes, |
| 18 | whitespace cleanups, etc). | 18 | whitespace cleanups, etc). |
| 19 | - It must be accepted by the relevant subsystem maintainer. | 19 | - It must be accepted by the relevant subsystem maintainer. |
| 20 | - It must follow the Documentation/SubmittingPatches rules. | 20 | - It must follow the Documentation/SubmittingPatches rules. |
diff --git a/Documentation/uml/UserModeLinux-HOWTO.txt b/Documentation/uml/UserModeLinux-HOWTO.txt index 544430e39980..b60590eca18f 100644 --- a/Documentation/uml/UserModeLinux-HOWTO.txt +++ b/Documentation/uml/UserModeLinux-HOWTO.txt | |||
| @@ -157,7 +157,7 @@ | |||
| 157 | 13. What to do when UML doesn't work | 157 | 13. What to do when UML doesn't work |
| 158 | 158 | ||
| 159 | 13.1 Strange compilation errors when you build from source | 159 | 13.1 Strange compilation errors when you build from source |
| 160 | 13.2 UML hangs on boot after mounting devfs | 160 | 13.2 (obsolete) |
| 161 | 13.3 A variety of panics and hangs with /tmp on a reiserfs filesystem | 161 | 13.3 A variety of panics and hangs with /tmp on a reiserfs filesystem |
| 162 | 13.4 The compile fails with errors about conflicting types for 'open', 'dup', and 'waitpid' | 162 | 13.4 The compile fails with errors about conflicting types for 'open', 'dup', and 'waitpid' |
| 163 | 13.5 UML doesn't work when /tmp is an NFS filesystem | 163 | 13.5 UML doesn't work when /tmp is an NFS filesystem |
| @@ -379,31 +379,6 @@ | |||
| 379 | bug fixes and enhancements that have gone into subsequent releases. | 379 | bug fixes and enhancements that have gone into subsequent releases. |
| 380 | 380 | ||
| 381 | 381 | ||
| 382 | If you build your own kernel, and want to boot it from one of the | ||
| 383 | filesystems distributed from this site, then, in nearly all cases, | ||
| 384 | devfs must be compiled into the kernel and mounted at boot time. The | ||
| 385 | exception is the SuSE filesystem. For this, devfs must either not be | ||
| 386 | in the kernel at all, or "devfs=nomount" must be on the kernel command | ||
| 387 | line. Any disagreement between the kernel and the filesystem being | ||
| 388 | booted about whether devfs is being used will result in the boot | ||
| 389 | getting no further than single-user mode. | ||
| 390 | |||
| 391 | |||
| 392 | If you don't want to use devfs, you can remove the need for it from a | ||
| 393 | filesystem by copying /dev from someplace, making a bunch of /dev/ubd | ||
| 394 | devices: | ||
| 395 | |||
| 396 | |||
| 397 | UML# for i in 0 1 2 3 4 5 6 7; do mknod ubd$i b 98 $i; done | ||
| 398 | |||
| 399 | |||
| 400 | |||
| 401 | |||
| 402 | and changing /etc/fstab and /etc/inittab to refer to the non-devfs | ||
| 403 | devices. | ||
| 404 | |||
| 405 | |||
| 406 | |||
| 407 | 22..22.. CCoommppiilliinngg aanndd iinnssttaalllliinngg kkeerrnneell mmoodduulleess | 382 | 22..22.. CCoommppiilliinngg aanndd iinnssttaalllliinngg kkeerrnneell mmoodduulleess |
| 408 | 383 | ||
| 409 | UML modules are built in the same way as the native kernel (with the | 384 | UML modules are built in the same way as the native kernel (with the |
| @@ -839,9 +814,7 @@ | |||
| 839 | +o None - device=none | 814 | +o None - device=none |
| 840 | 815 | ||
| 841 | 816 | ||
| 842 | This causes the device to disappear. If you are using devfs, the | 817 | This causes the device to disappear. |
| 843 | device will not appear in /dev. If not, then attempts to open it | ||
| 844 | will return -ENODEV. | ||
| 845 | 818 | ||
| 846 | 819 | ||
| 847 | 820 | ||
| @@ -1047,7 +1020,7 @@ | |||
| 1047 | 1020 | ||
| 1048 | Note that the IP address you assign to the host end of the tap device | 1021 | Note that the IP address you assign to the host end of the tap device |
| 1049 | must be different than the IP you assign to the eth device inside UML. | 1022 | must be different than the IP you assign to the eth device inside UML. |
| 1050 | If you are short on IPs and don't want to comsume two per UML, then | 1023 | If you are short on IPs and don't want to consume two per UML, then |
| 1051 | you can reuse the host's eth IP address for the host ends of the tap | 1024 | you can reuse the host's eth IP address for the host ends of the tap |
| 1052 | devices. Internally, the UMLs must still get unique IPs for their eth | 1025 | devices. Internally, the UMLs must still get unique IPs for their eth |
| 1053 | devices. You can also give the UMLs non-routable IPs (192.168.x.x or | 1026 | devices. You can also give the UMLs non-routable IPs (192.168.x.x or |
| @@ -2058,7 +2031,7 @@ | |||
| 2058 | there are multiple COWs associated with a backing file, a -d merge of | 2031 | there are multiple COWs associated with a backing file, a -d merge of |
| 2059 | one of them will invalidate all of the others. However, it is | 2032 | one of them will invalidate all of the others. However, it is |
| 2060 | convenient if you're short of disk space, and it should also be | 2033 | convenient if you're short of disk space, and it should also be |
| 2061 | noticably faster than a non-destructive merge. | 2034 | noticeably faster than a non-destructive merge. |
| 2062 | 2035 | ||
| 2063 | 2036 | ||
| 2064 | 2037 | ||
| @@ -3898,29 +3871,6 @@ | |||
| 3898 | 3871 | ||
| 3899 | 3872 | ||
| 3900 | 3873 | ||
| 3901 | 1133..22.. UUMMLL hhaannggss oonn bboooott aafftteerr mmoouunnttiinngg ddeevvffss | ||
| 3902 | |||
| 3903 | The boot looks like this: | ||
| 3904 | |||
| 3905 | |||
| 3906 | VFS: Mounted root (ext2 filesystem) readonly. | ||
| 3907 | Mounted devfs on /dev | ||
| 3908 | |||
| 3909 | |||
| 3910 | |||
| 3911 | |||
| 3912 | You're probably running a recent distribution on an old machine. I | ||
| 3913 | saw this with the RH7.1 filesystem running on a Pentium. The shared | ||
| 3914 | library loader, ld.so, was executing an instruction (cmove) which the | ||
| 3915 | Pentium didn't support. That instruction was apparently added later. | ||
| 3916 | If you run UML under the debugger, you'll see the hang caused by one | ||
| 3917 | instruction causing an infinite SIGILL stream. | ||
| 3918 | |||
| 3919 | |||
| 3920 | The fix is to boot UML on an older filesystem. | ||
| 3921 | |||
| 3922 | |||
| 3923 | |||
| 3924 | 1133..33.. AA vvaarriieettyy ooff ppaanniiccss aanndd hhaannggss wwiitthh //ttmmpp oonn aa rreeiisseerrffss ffiilleessyyss-- | 3874 | 1133..33.. AA vvaarriieettyy ooff ppaanniiccss aanndd hhaannggss wwiitthh //ttmmpp oonn aa rreeiisseerrffss ffiilleessyyss-- |
| 3925 | tteemm | 3875 | tteemm |
| 3926 | 3876 | ||
| @@ -3953,9 +3903,9 @@ | |||
| 3953 | 3903 | ||
| 3954 | 1133..55.. UUMMLL ddooeessnn''tt wwoorrkk wwhheenn //ttmmpp iiss aann NNFFSS ffiilleessyysstteemm | 3904 | 1133..55.. UUMMLL ddooeessnn''tt wwoorrkk wwhheenn //ttmmpp iiss aann NNFFSS ffiilleessyysstteemm |
| 3955 | 3905 | ||
| 3956 | This seems to be a similar situation with the resierfs problem above. | 3906 | This seems to be a similar situation with the ReiserFS problem above. |
| 3957 | Some versions of NFS seems not to handle mmap correctly, which UML | 3907 | Some versions of NFS seems not to handle mmap correctly, which UML |
| 3958 | depends on. The workaround is have /tmp be non-NFS directory. | 3908 | depends on. The workaround is have /tmp be a non-NFS directory. |
| 3959 | 3909 | ||
| 3960 | 3910 | ||
| 3961 | 1133..66.. UUMMLL hhaannggss oonn bboooott wwhheenn ccoommppiilleedd wwiitthh ggpprrooff ssuuppppoorrtt | 3911 | 1133..66.. UUMMLL hhaannggss oonn bboooott wwhheenn ccoommppiilleedd wwiitthh ggpprrooff ssuuppppoorrtt |
| @@ -4022,7 +3972,7 @@ | |||
| 4022 | nneett | 3972 | nneett |
| 4023 | 3973 | ||
| 4024 | If you can connect to the host, and the host can connect to UML, but | 3974 | If you can connect to the host, and the host can connect to UML, but |
| 4025 | you can not connect to any other machines, then you may need to enable | 3975 | you cannot connect to any other machines, then you may need to enable |
| 4026 | IP Masquerading on the host. Usually this is only experienced when | 3976 | IP Masquerading on the host. Usually this is only experienced when |
| 4027 | using private IP addresses (192.168.x.x or 10.x.x.x) for host/UML | 3977 | using private IP addresses (192.168.x.x or 10.x.x.x) for host/UML |
| 4028 | networking, rather than the public address space that your host is | 3978 | networking, rather than the public address space that your host is |
| @@ -4671,7 +4621,7 @@ | |||
| 4671 | Chris Reahard built a specialized root filesystem for running a DNS | 4621 | Chris Reahard built a specialized root filesystem for running a DNS |
| 4672 | server jailed inside UML. It's available from the download | 4622 | server jailed inside UML. It's available from the download |
| 4673 | <http://user-mode-linux.sourceforge.net/dl-sf.html> page in the Jail | 4623 | <http://user-mode-linux.sourceforge.net/dl-sf.html> page in the Jail |
| 4674 | Filesysems section. | 4624 | Filesystems section. |
| 4675 | 4625 | ||
| 4676 | 4626 | ||
| 4677 | 4627 | ||
diff --git a/Documentation/unshare.txt b/Documentation/unshare.txt index 90a5e9e5bef1..a8643513a5f6 100644 --- a/Documentation/unshare.txt +++ b/Documentation/unshare.txt | |||
| @@ -260,7 +260,7 @@ items: | |||
| 260 | a pointer to it. | 260 | a pointer to it. |
| 261 | 261 | ||
| 262 | 7.4) Appropriately modify architecture specific code to register the | 262 | 7.4) Appropriately modify architecture specific code to register the |
| 263 | the new system call. | 263 | new system call. |
| 264 | 264 | ||
| 265 | 8) Test Specification | 265 | 8) Test Specification |
| 266 | --------------------- | 266 | --------------------- |
diff --git a/Documentation/usb/URB.txt b/Documentation/usb/URB.txt index a49e5f2c2b46..8ffce746d496 100644 --- a/Documentation/usb/URB.txt +++ b/Documentation/usb/URB.txt | |||
| @@ -184,7 +184,7 @@ you can pass information to the completion handler. | |||
| 184 | Note that even when an error (or unlink) is reported, data may have been | 184 | Note that even when an error (or unlink) is reported, data may have been |
| 185 | transferred. That's because USB transfers are packetized; it might take | 185 | transferred. That's because USB transfers are packetized; it might take |
| 186 | sixteen packets to transfer your 1KByte buffer, and ten of them might | 186 | sixteen packets to transfer your 1KByte buffer, and ten of them might |
| 187 | have transferred succesfully before the completion was called. | 187 | have transferred successfully before the completion was called. |
| 188 | 188 | ||
| 189 | 189 | ||
| 190 | NOTE: ***** WARNING ***** | 190 | NOTE: ***** WARNING ***** |
diff --git a/Documentation/usb/acm.txt b/Documentation/usb/acm.txt index 8ef45ea8f691..737d6104c3f3 100644 --- a/Documentation/usb/acm.txt +++ b/Documentation/usb/acm.txt | |||
| @@ -49,20 +49,6 @@ Abstract Control Model (USB CDC ACM) specification. | |||
| 49 | Unfortunately many modems and most ISDN TAs use proprietary interfaces and | 49 | Unfortunately many modems and most ISDN TAs use proprietary interfaces and |
| 50 | thus won't work with this drivers. Check for ACM compliance before buying. | 50 | thus won't work with this drivers. Check for ACM compliance before buying. |
| 51 | 51 | ||
| 52 | The driver (with devfs) creates these devices in /dev/usb/acm: | ||
| 53 | |||
| 54 | crw-r--r-- 1 root root 166, 0 Apr 1 10:49 0 | ||
| 55 | crw-r--r-- 1 root root 166, 1 Apr 1 10:49 1 | ||
| 56 | crw-r--r-- 1 root root 166, 2 Apr 1 10:49 2 | ||
| 57 | |||
| 58 | And so on, up to 31, with the limit being possible to change in acm.c to up | ||
| 59 | to 256, so you can use up to 256 USB modems with one computer (you'll need | ||
| 60 | three USB cards for that, though). | ||
| 61 | |||
| 62 | If you don't use devfs, then you can create device nodes with the same | ||
| 63 | minor/major numbers anywhere you want, but either the above location or | ||
| 64 | /dev/usb/ttyACM0 is preferred. | ||
| 65 | |||
| 66 | To use the modems you need these modules loaded: | 52 | To use the modems you need these modules loaded: |
| 67 | 53 | ||
| 68 | usbcore.ko | 54 | usbcore.ko |
diff --git a/Documentation/usb/error-codes.txt b/Documentation/usb/error-codes.txt index 39c68f8c4e6c..9cf83e8c27b8 100644 --- a/Documentation/usb/error-codes.txt +++ b/Documentation/usb/error-codes.txt | |||
| @@ -126,7 +126,7 @@ one or more packets could finish before an error stops further endpoint I/O. | |||
| 126 | urb->transfer_flags. | 126 | urb->transfer_flags. |
| 127 | 127 | ||
| 128 | -ENODEV Device was removed. Often preceded by a burst of | 128 | -ENODEV Device was removed. Often preceded by a burst of |
| 129 | other errors, since the hub driver does't detect | 129 | other errors, since the hub driver doesn't detect |
| 130 | device removal events immediately. | 130 | device removal events immediately. |
| 131 | 131 | ||
| 132 | -EXDEV ISO transfer only partially completed | 132 | -EXDEV ISO transfer only partially completed |
| @@ -145,7 +145,7 @@ one or more packets could finish before an error stops further endpoint I/O. | |||
| 145 | hardware problems such as bad devices (including firmware) or cables. | 145 | hardware problems such as bad devices (including firmware) or cables. |
| 146 | 146 | ||
| 147 | (**) This is also one of several codes that different kinds of host | 147 | (**) This is also one of several codes that different kinds of host |
| 148 | controller use to to indicate a transfer has failed because of device | 148 | controller use to indicate a transfer has failed because of device |
| 149 | disconnect. In the interval before the hub driver starts disconnect | 149 | disconnect. In the interval before the hub driver starts disconnect |
| 150 | processing, devices may receive such fault reports for every request. | 150 | processing, devices may receive such fault reports for every request. |
| 151 | 151 | ||
diff --git a/Documentation/usb/hiddev.txt b/Documentation/usb/hiddev.txt index cd6fb4b58e1f..6a790754e963 100644 --- a/Documentation/usb/hiddev.txt +++ b/Documentation/usb/hiddev.txt | |||
| @@ -118,7 +118,7 @@ index, the ioctl returns -1 and sets errno to -EINVAL. | |||
| 118 | HIDIOCGDEVINFO - struct hiddev_devinfo (read) | 118 | HIDIOCGDEVINFO - struct hiddev_devinfo (read) |
| 119 | Gets a hiddev_devinfo structure which describes the device. | 119 | Gets a hiddev_devinfo structure which describes the device. |
| 120 | 120 | ||
| 121 | HIDIOCGSTRING - struct struct hiddev_string_descriptor (read/write) | 121 | HIDIOCGSTRING - struct hiddev_string_descriptor (read/write) |
| 122 | Gets a string descriptor from the device. The caller must fill in the | 122 | Gets a string descriptor from the device. The caller must fill in the |
| 123 | "index" field to indicate which descriptor should be returned. | 123 | "index" field to indicate which descriptor should be returned. |
| 124 | 124 | ||
diff --git a/Documentation/usb/mtouchusb.txt b/Documentation/usb/mtouchusb.txt index cd806bfc8b81..e43cfffaa100 100644 --- a/Documentation/usb/mtouchusb.txt +++ b/Documentation/usb/mtouchusb.txt | |||
| @@ -11,7 +11,7 @@ CHANGES | |||
| 11 | Changed reset from standard USB dev reset to vendor reset | 11 | Changed reset from standard USB dev reset to vendor reset |
| 12 | Changed data sent to host from compensated to raw coordinates | 12 | Changed data sent to host from compensated to raw coordinates |
| 13 | Eliminated vendor/product module params | 13 | Eliminated vendor/product module params |
| 14 | Performed multiple successfull tests with an EXII-5010UC | 14 | Performed multiple successful tests with an EXII-5010UC |
| 15 | 15 | ||
| 16 | SUPPORTED HARDWARE: | 16 | SUPPORTED HARDWARE: |
| 17 | 17 | ||
| @@ -38,7 +38,7 @@ This driver appears to be one of possible 2 Linux USB Input Touchscreen | |||
| 38 | drivers. Although 3M produces a binary only driver available for | 38 | drivers. Although 3M produces a binary only driver available for |
| 39 | download, I persist in updating this driver since I would like to use the | 39 | download, I persist in updating this driver since I would like to use the |
| 40 | touchscreen for embedded apps using QTEmbedded, DirectFB, etc. So I feel the | 40 | touchscreen for embedded apps using QTEmbedded, DirectFB, etc. So I feel the |
| 41 | logical choice is to use Linux Imput. | 41 | logical choice is to use Linux Input. |
| 42 | 42 | ||
| 43 | Currently there is no way to calibrate the device via this driver. Even if | 43 | Currently there is no way to calibrate the device via this driver. Even if |
| 44 | the device could be calibrated, the driver pulls to raw coordinate data from | 44 | the device could be calibrated, the driver pulls to raw coordinate data from |
| @@ -63,7 +63,7 @@ TODO: | |||
| 63 | Implement a control urb again to handle requests to and from the device | 63 | Implement a control urb again to handle requests to and from the device |
| 64 | such as calibration, etc once/if it becomes available. | 64 | such as calibration, etc once/if it becomes available. |
| 65 | 65 | ||
| 66 | DISCLAMER: | 66 | DISCLAIMER: |
| 67 | 67 | ||
| 68 | I am not a MicroTouch/3M employee, nor have I ever been. 3M does not support | 68 | I am not a MicroTouch/3M employee, nor have I ever been. 3M does not support |
| 69 | this driver! If you want touch drivers only supported within X, please go to: | 69 | this driver! If you want touch drivers only supported within X, please go to: |
diff --git a/Documentation/usb/usb-serial.txt b/Documentation/usb/usb-serial.txt index a2dee6e6190d..8dc2bacc8f1f 100644 --- a/Documentation/usb/usb-serial.txt +++ b/Documentation/usb/usb-serial.txt | |||
| @@ -13,7 +13,6 @@ CONFIGURATION | |||
| 13 | Currently the driver can handle up to 256 different serial interfaces at | 13 | Currently the driver can handle up to 256 different serial interfaces at |
| 14 | one time. | 14 | one time. |
| 15 | 15 | ||
| 16 | If you are not using devfs: | ||
| 17 | The major number that the driver uses is 188 so to use the driver, | 16 | The major number that the driver uses is 188 so to use the driver, |
| 18 | create the following nodes: | 17 | create the following nodes: |
| 19 | mknod /dev/ttyUSB0 c 188 0 | 18 | mknod /dev/ttyUSB0 c 188 0 |
| @@ -26,10 +25,6 @@ CONFIGURATION | |||
| 26 | mknod /dev/ttyUSB254 c 188 254 | 25 | mknod /dev/ttyUSB254 c 188 254 |
| 27 | mknod /dev/ttyUSB255 c 188 255 | 26 | mknod /dev/ttyUSB255 c 188 255 |
| 28 | 27 | ||
| 29 | If you are using devfs: | ||
| 30 | The devices supported by this driver will show up as | ||
| 31 | /dev/usb/tts/{0,1,...} | ||
| 32 | |||
| 33 | When the device is connected and recognized by the driver, the driver | 28 | When the device is connected and recognized by the driver, the driver |
| 34 | will print to the system log, which node(s) the device has been bound | 29 | will print to the system log, which node(s) the device has been bound |
| 35 | to. | 30 | to. |
| @@ -228,7 +223,7 @@ Cypress M8 CY4601 Family Serial Driver | |||
| 228 | -Cypress HID->COM RS232 adapter | 223 | -Cypress HID->COM RS232 adapter |
| 229 | 224 | ||
| 230 | Note: Cypress Semiconductor claims no affiliation with the | 225 | Note: Cypress Semiconductor claims no affiliation with the |
| 231 | the hid->com device. | 226 | hid->com device. |
| 232 | 227 | ||
| 233 | Most devices using chipsets under the CY4601 family should | 228 | Most devices using chipsets under the CY4601 family should |
| 234 | work with the driver. As long as they stay true to the CY4601 | 229 | work with the driver. As long as they stay true to the CY4601 |
| @@ -277,7 +272,7 @@ Digi AccelePort Driver | |||
| 277 | work under SMP with the uhci driver. | 272 | work under SMP with the uhci driver. |
| 278 | 273 | ||
| 279 | The driver is generally working, though we still have a few more ioctls | 274 | The driver is generally working, though we still have a few more ioctls |
| 280 | to implement and final testing and debugging to do. The paralled port | 275 | to implement and final testing and debugging to do. The parallel port |
| 281 | on the USB 2 is supported as a serial to parallel converter; in other | 276 | on the USB 2 is supported as a serial to parallel converter; in other |
| 282 | words, it appears as another USB serial port on Linux, even though | 277 | words, it appears as another USB serial port on Linux, even though |
| 283 | physically it is really a parallel port. The Digi Acceleport USB 8 | 278 | physically it is really a parallel port. The Digi Acceleport USB 8 |
| @@ -427,7 +422,7 @@ Options supported: | |||
| 427 | debug - extra verbose debugging info | 422 | debug - extra verbose debugging info |
| 428 | (default: 0; nonzero enables) | 423 | (default: 0; nonzero enables) |
| 429 | use_lowlatency - use low_latency flag to speed up tty layer | 424 | use_lowlatency - use low_latency flag to speed up tty layer |
| 430 | when reading from from the device. | 425 | when reading from the device. |
| 431 | (default: 0; nonzero enables) | 426 | (default: 0; nonzero enables) |
| 432 | 427 | ||
| 433 | See http://www.uuhaus.de/linux/palmconnect.html for up-to-date | 428 | See http://www.uuhaus.de/linux/palmconnect.html for up-to-date |
diff --git a/Documentation/video4linux/README.pvrusb2 b/Documentation/video4linux/README.pvrusb2 index c73a32c34528..a4b7ae800866 100644 --- a/Documentation/video4linux/README.pvrusb2 +++ b/Documentation/video4linux/README.pvrusb2 | |||
| @@ -155,7 +155,7 @@ Source file list / functional overview: | |||
| 155 | pvrusb2-i2c-core.[ch] - This module provides an implementation of a | 155 | pvrusb2-i2c-core.[ch] - This module provides an implementation of a |
| 156 | kernel-friendly I2C adaptor driver, through which other external | 156 | kernel-friendly I2C adaptor driver, through which other external |
| 157 | I2C client drivers (e.g. msp3400, tuner, lirc) may connect and | 157 | I2C client drivers (e.g. msp3400, tuner, lirc) may connect and |
| 158 | operate corresponding chips within the the pvrusb2 device. It is | 158 | operate corresponding chips within the pvrusb2 device. It is |
| 159 | through here that other V4L modules can reach into this driver to | 159 | through here that other V4L modules can reach into this driver to |
| 160 | operate specific pieces (and those modules are in turn driven by | 160 | operate specific pieces (and those modules are in turn driven by |
| 161 | glue logic which is coordinated by pvrusb2-hdw, doled out by | 161 | glue logic which is coordinated by pvrusb2-hdw, doled out by |
diff --git a/Documentation/video4linux/Zoran b/Documentation/video4linux/Zoran index 040a2c841ae9..deb218f77adb 100644 --- a/Documentation/video4linux/Zoran +++ b/Documentation/video4linux/Zoran | |||
| @@ -144,7 +144,7 @@ tv broadcast formats all aver the world. | |||
| 144 | 144 | ||
| 145 | The CCIR defines parameters needed for broadcasting the signal. | 145 | The CCIR defines parameters needed for broadcasting the signal. |
| 146 | The CCIR has defined different standards: A,B,D,E,F,G,D,H,I,K,K1,L,M,N,... | 146 | The CCIR has defined different standards: A,B,D,E,F,G,D,H,I,K,K1,L,M,N,... |
| 147 | The CCIR says not much about about the colorsystem used !!! | 147 | The CCIR says not much about the colorsystem used !!! |
| 148 | And talking about a colorsystem says not to much about how it is broadcast. | 148 | And talking about a colorsystem says not to much about how it is broadcast. |
| 149 | 149 | ||
| 150 | The CCIR standards A,E,F are not used any more. | 150 | The CCIR standards A,E,F are not used any more. |
diff --git a/Documentation/video4linux/cx2341x/fw-decoder-api.txt b/Documentation/video4linux/cx2341x/fw-decoder-api.txt index 9df4fb3ea0f2..78bf5f21e513 100644 --- a/Documentation/video4linux/cx2341x/fw-decoder-api.txt +++ b/Documentation/video4linux/cx2341x/fw-decoder-api.txt | |||
| @@ -102,7 +102,7 @@ Param[0] | |||
| 102 | Name CX2341X_DEC_GET_XFER_INFO | 102 | Name CX2341X_DEC_GET_XFER_INFO |
| 103 | Enum 9/0x09 | 103 | Enum 9/0x09 |
| 104 | Description | 104 | Description |
| 105 | This API call may be used to detect an end of stream condtion. | 105 | This API call may be used to detect an end of stream condition. |
| 106 | Result[0] | 106 | Result[0] |
| 107 | Stream type | 107 | Stream type |
| 108 | Result[1] | 108 | Result[1] |
diff --git a/Documentation/video4linux/cx2341x/fw-encoder-api.txt b/Documentation/video4linux/cx2341x/fw-encoder-api.txt index 001c68644b08..15df0df57ddd 100644 --- a/Documentation/video4linux/cx2341x/fw-encoder-api.txt +++ b/Documentation/video4linux/cx2341x/fw-encoder-api.txt | |||
| @@ -280,7 +280,7 @@ Param[0] | |||
| 280 | Param[1] | 280 | Param[1] |
| 281 | Unknown, but leaving this to 0 seems to work best. Indications are that | 281 | Unknown, but leaving this to 0 seems to work best. Indications are that |
| 282 | this might have to do with USB support, although passing anything but 0 | 282 | this might have to do with USB support, although passing anything but 0 |
| 283 | onl breaks things. | 283 | only breaks things. |
| 284 | 284 | ||
| 285 | ------------------------------------------------------------------------------- | 285 | ------------------------------------------------------------------------------- |
| 286 | 286 | ||
diff --git a/Documentation/video4linux/cx2341x/fw-osd-api.txt b/Documentation/video4linux/cx2341x/fw-osd-api.txt index da98ae30a37a..0a602f3e601b 100644 --- a/Documentation/video4linux/cx2341x/fw-osd-api.txt +++ b/Documentation/video4linux/cx2341x/fw-osd-api.txt | |||
| @@ -97,7 +97,7 @@ Result[0] | |||
| 97 | Result[1] | 97 | Result[1] |
| 98 | top left vertical offset | 98 | top left vertical offset |
| 99 | Result[2] | 99 | Result[2] |
| 100 | bottom right hotizontal offset | 100 | bottom right horizontal offset |
| 101 | Result[3] | 101 | Result[3] |
| 102 | bottom right vertical offset | 102 | bottom right vertical offset |
| 103 | 103 | ||
diff --git a/Documentation/video4linux/cx88/hauppauge-wintv-cx88-ir.txt b/Documentation/video4linux/cx88/hauppauge-wintv-cx88-ir.txt index 93fec32a1188..faccee68f603 100644 --- a/Documentation/video4linux/cx88/hauppauge-wintv-cx88-ir.txt +++ b/Documentation/video4linux/cx88/hauppauge-wintv-cx88-ir.txt | |||
| @@ -30,7 +30,7 @@ provide for a handler) | |||
| 30 | GP_SAMPLE register is at 0x35C058 | 30 | GP_SAMPLE register is at 0x35C058 |
| 31 | 31 | ||
| 32 | Bits are then right shifted into the GP_SAMPLE register at the specified | 32 | Bits are then right shifted into the GP_SAMPLE register at the specified |
| 33 | rate; you get an interrupt when a full DWORD is recieved. | 33 | rate; you get an interrupt when a full DWORD is received. |
| 34 | You need to recover the actual RC5 bits out of the (oversampled) IR sensor | 34 | You need to recover the actual RC5 bits out of the (oversampled) IR sensor |
| 35 | bits. (Hint: look for the 0/1and 1/0 crossings of the RC5 bi-phase data) An | 35 | bits. (Hint: look for the 0/1and 1/0 crossings of the RC5 bi-phase data) An |
| 36 | actual raw RC5 code will span 2-3 DWORDS, depending on the actual alignment. | 36 | actual raw RC5 code will span 2-3 DWORDS, depending on the actual alignment. |
diff --git a/Documentation/video4linux/et61x251.txt b/Documentation/video4linux/et61x251.txt index cd584f20a997..1bdee8f85b9a 100644 --- a/Documentation/video4linux/et61x251.txt +++ b/Documentation/video4linux/et61x251.txt | |||
| @@ -80,7 +80,7 @@ Some of the features of the driver are: | |||
| 80 | high compression quality (see also "Notes for V4L2 application developers" | 80 | high compression quality (see also "Notes for V4L2 application developers" |
| 81 | paragraph); | 81 | paragraph); |
| 82 | - full support for the capabilities of every possible image sensors that can | 82 | - full support for the capabilities of every possible image sensors that can |
| 83 | be connected to the ET61X[12]51 bridges, including, for istance, red, green, | 83 | be connected to the ET61X[12]51 bridges, including, for instance, red, green, |
| 84 | blue and global gain adjustments and exposure control (see "Supported | 84 | blue and global gain adjustments and exposure control (see "Supported |
| 85 | devices" paragraph for details); | 85 | devices" paragraph for details); |
| 86 | - use of default color settings for sunlight conditions; | 86 | - use of default color settings for sunlight conditions; |
| @@ -222,7 +222,7 @@ identifier - of the camera registered as "/dev/video0": | |||
| 222 | [root@localhost #] echo 1 > i2c_reg | 222 | [root@localhost #] echo 1 > i2c_reg |
| 223 | [root@localhost #] cat i2c_val | 223 | [root@localhost #] cat i2c_val |
| 224 | 224 | ||
| 225 | Note that if the sensor registers can not be read, "cat" will fail. | 225 | Note that if the sensor registers cannot be read, "cat" will fail. |
| 226 | To avoid race conditions, all the I/O accesses to the files are serialized. | 226 | To avoid race conditions, all the I/O accesses to the files are serialized. |
| 227 | 227 | ||
| 228 | 228 | ||
diff --git a/Documentation/video4linux/hauppauge-wintv-cx88-ir.txt b/Documentation/video4linux/hauppauge-wintv-cx88-ir.txt index 93fec32a1188..faccee68f603 100644 --- a/Documentation/video4linux/hauppauge-wintv-cx88-ir.txt +++ b/Documentation/video4linux/hauppauge-wintv-cx88-ir.txt | |||
| @@ -30,7 +30,7 @@ provide for a handler) | |||
| 30 | GP_SAMPLE register is at 0x35C058 | 30 | GP_SAMPLE register is at 0x35C058 |
| 31 | 31 | ||
| 32 | Bits are then right shifted into the GP_SAMPLE register at the specified | 32 | Bits are then right shifted into the GP_SAMPLE register at the specified |
| 33 | rate; you get an interrupt when a full DWORD is recieved. | 33 | rate; you get an interrupt when a full DWORD is received. |
| 34 | You need to recover the actual RC5 bits out of the (oversampled) IR sensor | 34 | You need to recover the actual RC5 bits out of the (oversampled) IR sensor |
| 35 | bits. (Hint: look for the 0/1and 1/0 crossings of the RC5 bi-phase data) An | 35 | bits. (Hint: look for the 0/1and 1/0 crossings of the RC5 bi-phase data) An |
| 36 | actual raw RC5 code will span 2-3 DWORDS, depending on the actual alignment. | 36 | actual raw RC5 code will span 2-3 DWORDS, depending on the actual alignment. |
diff --git a/Documentation/video4linux/meye.txt b/Documentation/video4linux/meye.txt index 2137da97552f..ecb34160e61d 100644 --- a/Documentation/video4linux/meye.txt +++ b/Documentation/video4linux/meye.txt | |||
| @@ -29,7 +29,7 @@ driver (PCI vendor/device is 0x136b/0xff01) | |||
| 29 | 29 | ||
| 30 | The third one, present in recent (more or less last year) Picturebooks | 30 | The third one, present in recent (more or less last year) Picturebooks |
| 31 | (C1M* models), is not supported. The manufacturer has given the specs | 31 | (C1M* models), is not supported. The manufacturer has given the specs |
| 32 | to the developers under a NDA (which allows the develoment of a GPL | 32 | to the developers under a NDA (which allows the development of a GPL |
| 33 | driver however), but things are not moving very fast (see | 33 | driver however), but things are not moving very fast (see |
| 34 | http://r-engine.sourceforge.net/) (PCI vendor/device is 0x10cf/0x2011). | 34 | http://r-engine.sourceforge.net/) (PCI vendor/device is 0x10cf/0x2011). |
| 35 | 35 | ||
diff --git a/Documentation/video4linux/sn9c102.txt b/Documentation/video4linux/sn9c102.txt index 1d20895b4354..8cda472db36d 100644 --- a/Documentation/video4linux/sn9c102.txt +++ b/Documentation/video4linux/sn9c102.txt | |||
| @@ -60,7 +60,7 @@ It's worth to note that SONiX has never collaborated with the author during the | |||
| 60 | development of this project, despite several requests for enough detailed | 60 | development of this project, despite several requests for enough detailed |
| 61 | specifications of the register tables, compression engine and video data format | 61 | specifications of the register tables, compression engine and video data format |
| 62 | of the above chips. Nevertheless, these informations are no longer necessary, | 62 | of the above chips. Nevertheless, these informations are no longer necessary, |
| 63 | becouse all the aspects related to these chips are known and have been | 63 | because all the aspects related to these chips are known and have been |
| 64 | described in detail in this documentation. | 64 | described in detail in this documentation. |
| 65 | 65 | ||
| 66 | The driver relies on the Video4Linux2 and USB core modules. It has been | 66 | The driver relies on the Video4Linux2 and USB core modules. It has been |
| @@ -85,7 +85,7 @@ Some of the features of the driver are: | |||
| 85 | high compression quality (see also "Notes for V4L2 application developers" | 85 | high compression quality (see also "Notes for V4L2 application developers" |
| 86 | and "Video frame formats" paragraphs); | 86 | and "Video frame formats" paragraphs); |
| 87 | - full support for the capabilities of many of the possible image sensors that | 87 | - full support for the capabilities of many of the possible image sensors that |
| 88 | can be connected to the SN9C10x bridges, including, for istance, red, green, | 88 | can be connected to the SN9C10x bridges, including, for instance, red, green, |
| 89 | blue and global gain adjustments and exposure (see "Supported devices" | 89 | blue and global gain adjustments and exposure (see "Supported devices" |
| 90 | paragraph for details); | 90 | paragraph for details); |
| 91 | - use of default color settings for sunlight conditions; | 91 | - use of default color settings for sunlight conditions; |
diff --git a/Documentation/video4linux/w9968cf.txt b/Documentation/video4linux/w9968cf.txt index 0d53ce774b01..e0bba8393c77 100644 --- a/Documentation/video4linux/w9968cf.txt +++ b/Documentation/video4linux/w9968cf.txt | |||
| @@ -15,7 +15,7 @@ Index | |||
| 15 | 5. Supported devices | 15 | 5. Supported devices |
| 16 | 6. Module dependencies | 16 | 6. Module dependencies |
| 17 | 7. Module loading | 17 | 7. Module loading |
| 18 | 8. Module paramaters | 18 | 8. Module parameters |
| 19 | 9. Contact information | 19 | 9. Contact information |
| 20 | 10. Credits | 20 | 10. Credits |
| 21 | 21 | ||
diff --git a/Documentation/video4linux/zr36120.txt b/Documentation/video4linux/zr36120.txt index ac6d92d01944..1a1c2d03a5c8 100644 --- a/Documentation/video4linux/zr36120.txt +++ b/Documentation/video4linux/zr36120.txt | |||
| @@ -118,9 +118,9 @@ card is not there, please try if any other card gives some | |||
| 118 | response, and mail me if you got a working tvcard addition. | 118 | response, and mail me if you got a working tvcard addition. |
| 119 | 119 | ||
| 120 | PS. <TVCard editors behold!) | 120 | PS. <TVCard editors behold!) |
| 121 | Dont forget to set video_input to the number of inputs | 121 | Don't forget to set video_input to the number of inputs |
| 122 | you defined in the video_mux part of the tvcard definition. | 122 | you defined in the video_mux part of the tvcard definition. |
| 123 | Its a common error to add a channel but not incrementing | 123 | It's a common error to add a channel but not incrementing |
| 124 | video_input and getting angry with me/v4l/linux/linus :( | 124 | video_input and getting angry with me/v4l/linux/linus :( |
| 125 | 125 | ||
| 126 | You are now ready to test the framegrabber with your favorite | 126 | You are now ready to test the framegrabber with your favorite |
diff --git a/Documentation/vm/numa b/Documentation/vm/numa index 4b8db1bd3b78..e93ad9425e2a 100644 --- a/Documentation/vm/numa +++ b/Documentation/vm/numa | |||
| @@ -22,7 +22,7 @@ The initial port includes NUMAizing the bootmem allocator code by | |||
| 22 | encapsulating all the pieces of information into a bootmem_data_t | 22 | encapsulating all the pieces of information into a bootmem_data_t |
| 23 | structure. Node specific calls have been added to the allocator. | 23 | structure. Node specific calls have been added to the allocator. |
| 24 | In theory, any platform which uses the bootmem allocator should | 24 | In theory, any platform which uses the bootmem allocator should |
| 25 | be able to to put the bootmem and mem_map data structures anywhere | 25 | be able to put the bootmem and mem_map data structures anywhere |
| 26 | it deems best. | 26 | it deems best. |
| 27 | 27 | ||
| 28 | Each node's page allocation data structures have also been encapsulated | 28 | Each node's page allocation data structures have also been encapsulated |
diff --git a/Documentation/watchdog/watchdog-api.txt b/Documentation/watchdog/watchdog-api.txt index 958ff3d48be3..7e8ae83e9847 100644 --- a/Documentation/watchdog/watchdog-api.txt +++ b/Documentation/watchdog/watchdog-api.txt | |||
| @@ -45,7 +45,7 @@ daemon and it crashes the system will not reboot. Because of this, | |||
| 45 | some of the drivers support the configuration option "Disable watchdog | 45 | some of the drivers support the configuration option "Disable watchdog |
| 46 | shutdown on close", CONFIG_WATCHDOG_NOWAYOUT. If it is set to Y when | 46 | shutdown on close", CONFIG_WATCHDOG_NOWAYOUT. If it is set to Y when |
| 47 | compiling the kernel, there is no way of disabling the watchdog once | 47 | compiling the kernel, there is no way of disabling the watchdog once |
| 48 | it has been started. So, if the watchdog dameon crashes, the system | 48 | it has been started. So, if the watchdog daemon crashes, the system |
| 49 | will reboot after the timeout has passed. | 49 | will reboot after the timeout has passed. |
| 50 | 50 | ||
| 51 | Some other drivers will not disable the watchdog, unless a specific | 51 | Some other drivers will not disable the watchdog, unless a specific |
| @@ -207,7 +207,7 @@ Note that not all devices support these two calls, and some only | |||
| 207 | support the GETBOOTSTATUS call. | 207 | support the GETBOOTSTATUS call. |
| 208 | 208 | ||
| 209 | Some drivers can measure the temperature using the GETTEMP ioctl. The | 209 | Some drivers can measure the temperature using the GETTEMP ioctl. The |
| 210 | returned value is the temperature in degrees farenheit. | 210 | returned value is the temperature in degrees fahrenheit. |
| 211 | 211 | ||
| 212 | int temperature; | 212 | int temperature; |
| 213 | ioctl(fd, WDIOC_GETTEMP, &temperature); | 213 | ioctl(fd, WDIOC_GETTEMP, &temperature); |
| @@ -258,13 +258,13 @@ booke_wdt.c -- PowerPC BookE Watchdog Timer | |||
| 258 | Timeout default varies according to frequency, supports | 258 | Timeout default varies according to frequency, supports |
| 259 | SETTIMEOUT | 259 | SETTIMEOUT |
| 260 | 260 | ||
| 261 | Watchdog can not be turned off, CONFIG_WATCHDOG_NOWAYOUT | 261 | Watchdog cannot be turned off, CONFIG_WATCHDOG_NOWAYOUT |
| 262 | does not make sense | 262 | does not make sense |
| 263 | 263 | ||
| 264 | GETSUPPORT returns the watchdog_info struct, and | 264 | GETSUPPORT returns the watchdog_info struct, and |
| 265 | GETSTATUS returns the supported options. GETBOOTSTATUS | 265 | GETSTATUS returns the supported options. GETBOOTSTATUS |
| 266 | returns a 1 if the last reset was caused by the | 266 | returns a 1 if the last reset was caused by the |
| 267 | watchdog and a 0 otherwise. This watchdog can not be | 267 | watchdog and a 0 otherwise. This watchdog cannot be |
| 268 | disabled once it has been started. The wdt_period kernel | 268 | disabled once it has been started. The wdt_period kernel |
| 269 | parameter selects which bit of the time base changing | 269 | parameter selects which bit of the time base changing |
| 270 | from 0->1 will trigger the watchdog exception. Changing | 270 | from 0->1 will trigger the watchdog exception. Changing |
diff --git a/Documentation/x86_64/boot-options.txt b/Documentation/x86_64/boot-options.txt index 74b77f9e91bc..f3c57f43ba64 100644 --- a/Documentation/x86_64/boot-options.txt +++ b/Documentation/x86_64/boot-options.txt | |||
| @@ -109,7 +109,7 @@ Idle loop | |||
| 109 | Rebooting | 109 | Rebooting |
| 110 | 110 | ||
| 111 | reboot=b[ios] | t[riple] | k[bd] [, [w]arm | [c]old] | 111 | reboot=b[ios] | t[riple] | k[bd] [, [w]arm | [c]old] |
| 112 | bios Use the CPU reboto vector for warm reset | 112 | bios Use the CPU reboot vector for warm reset |
| 113 | warm Don't set the cold reboot flag | 113 | warm Don't set the cold reboot flag |
| 114 | cold Set the cold reboot flag | 114 | cold Set the cold reboot flag |
| 115 | triple Force a triple fault (init) | 115 | triple Force a triple fault (init) |
diff --git a/arch/alpha/Kconfig b/arch/alpha/Kconfig index 2b36afd8e969..7e55ea66c6d4 100644 --- a/arch/alpha/Kconfig +++ b/arch/alpha/Kconfig | |||
| @@ -534,7 +534,7 @@ config ARCH_DISCONTIGMEM_ENABLE | |||
| 534 | bool "Discontiguous Memory Support (EXPERIMENTAL)" | 534 | bool "Discontiguous Memory Support (EXPERIMENTAL)" |
| 535 | depends on EXPERIMENTAL | 535 | depends on EXPERIMENTAL |
| 536 | help | 536 | help |
| 537 | Say Y to upport efficient handling of discontiguous physical memory, | 537 | Say Y to support efficient handling of discontiguous physical memory, |
| 538 | for architectures which are either NUMA (Non-Uniform Memory Access) | 538 | for architectures which are either NUMA (Non-Uniform Memory Access) |
| 539 | or have huge holes in the physical address space for other reasons. | 539 | or have huge holes in the physical address space for other reasons. |
| 540 | See <file:Documentation/vm/numa> for more. | 540 | See <file:Documentation/vm/numa> for more. |
diff --git a/arch/alpha/kernel/alpha_ksyms.c b/arch/alpha/kernel/alpha_ksyms.c index dbe327d32b6f..8b02420f732e 100644 --- a/arch/alpha/kernel/alpha_ksyms.c +++ b/arch/alpha/kernel/alpha_ksyms.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/alpha/kernel/ksyms.c | 2 | * linux/arch/alpha/kernel/alpha_ksyms.c |
| 3 | * | 3 | * |
| 4 | * Export the alpha-specific functions that are needed for loadable | 4 | * Export the alpha-specific functions that are needed for loadable |
| 5 | * modules. | 5 | * modules. |
diff --git a/arch/alpha/kernel/head.S b/arch/alpha/kernel/head.S index 1e2a62a1f75f..e27d23c74ba8 100644 --- a/arch/alpha/kernel/head.S +++ b/arch/alpha/kernel/head.S | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * alpha/boot/head.S | 2 | * arch/alpha/kernel/head.S |
| 3 | * | 3 | * |
| 4 | * initial boot stuff.. At this point, the bootloader has already | 4 | * initial boot stuff.. At this point, the bootloader has already |
| 5 | * switched into OSF/1 PAL-code, and loaded us at the correct address | 5 | * switched into OSF/1 PAL-code, and loaded us at the correct address |
diff --git a/arch/alpha/kernel/machvec_impl.h b/arch/alpha/kernel/machvec_impl.h index 08b8302e64ca..0caa45aa128d 100644 --- a/arch/alpha/kernel/machvec_impl.h +++ b/arch/alpha/kernel/machvec_impl.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/alpha/kernel/machvec.h | 2 | * linux/arch/alpha/kernel/machvec_impl.h |
| 3 | * | 3 | * |
| 4 | * Copyright (C) 1997, 1998 Richard Henderson | 4 | * Copyright (C) 1997, 1998 Richard Henderson |
| 5 | * | 5 | * |
diff --git a/arch/alpha/lib/dbg_stackcheck.S b/arch/alpha/lib/dbg_stackcheck.S index 3c1f3e6522e5..78f6b924ad8f 100644 --- a/arch/alpha/lib/dbg_stackcheck.S +++ b/arch/alpha/lib/dbg_stackcheck.S | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/alpha/lib/stackcheck.S | 2 | * arch/alpha/lib/dbg_stackcheck.S |
| 3 | * Contributed by Richard Henderson (rth@tamu.edu) | 3 | * Contributed by Richard Henderson (rth@tamu.edu) |
| 4 | * | 4 | * |
| 5 | * Verify that we have not overflowed the stack. Oops if we have. | 5 | * Verify that we have not overflowed the stack. Oops if we have. |
diff --git a/arch/alpha/lib/dbg_stackkill.S b/arch/alpha/lib/dbg_stackkill.S index e9f6a9dcf2b7..c1e40a1a43d5 100644 --- a/arch/alpha/lib/dbg_stackkill.S +++ b/arch/alpha/lib/dbg_stackkill.S | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/alpha/lib/killstack.S | 2 | * arch/alpha/lib/dbg_stackkill.S |
| 3 | * Contributed by Richard Henderson (rth@cygnus.com) | 3 | * Contributed by Richard Henderson (rth@cygnus.com) |
| 4 | * | 4 | * |
| 5 | * Clobber the balance of the kernel stack, hoping to catch | 5 | * Clobber the balance of the kernel stack, hoping to catch |
diff --git a/arch/alpha/lib/memset.S b/arch/alpha/lib/memset.S index 8ff6e7e1773e..311b8cfc6914 100644 --- a/arch/alpha/lib/memset.S +++ b/arch/alpha/lib/memset.S | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/alpha/memset.S | 2 | * linux/arch/alpha/lib/memset.S |
| 3 | * | 3 | * |
| 4 | * This is an efficient (and small) implementation of the C library "memset()" | 4 | * This is an efficient (and small) implementation of the C library "memset()" |
| 5 | * function for the alpha. | 5 | * function for the alpha. |
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index f9362ee9955f..adb05de40e24 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig | |||
| @@ -629,7 +629,7 @@ config ALIGNMENT_TRAP | |||
| 629 | depends on CPU_CP15_MMU | 629 | depends on CPU_CP15_MMU |
| 630 | default y if !ARCH_EBSA110 | 630 | default y if !ARCH_EBSA110 |
| 631 | help | 631 | help |
| 632 | ARM processors can not fetch/store information which is not | 632 | ARM processors cannot fetch/store information which is not |
| 633 | naturally aligned on the bus, i.e., a 4 byte fetch must start at an | 633 | naturally aligned on the bus, i.e., a 4 byte fetch must start at an |
| 634 | address divisible by 4. On 32-bit ARM processors, these non-aligned | 634 | address divisible by 4. On 32-bit ARM processors, these non-aligned |
| 635 | fetch/store instructions will be emulated in software if you say | 635 | fetch/store instructions will be emulated in software if you say |
diff --git a/arch/arm/boot/compressed/head-clps7500.S b/arch/arm/boot/compressed/head-clps7500.S index 941c5f5cbacf..4f3c78ac30a0 100644 --- a/arch/arm/boot/compressed/head-clps7500.S +++ b/arch/arm/boot/compressed/head-clps7500.S | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/arm/boot/compressed/head.S | 2 | * linux/arch/arm/boot/compressed/head-clps7500.S |
| 3 | * | 3 | * |
| 4 | * Copyright (C) 1999, 2000, 2001 Nexus Electronics Ltd | 4 | * Copyright (C) 1999, 2000, 2001 Nexus Electronics Ltd |
| 5 | */ | 5 | */ |
diff --git a/arch/arm/common/sa1111.c b/arch/arm/common/sa1111.c index 29818bd3248f..30046ad41ced 100644 --- a/arch/arm/common/sa1111.c +++ b/arch/arm/common/sa1111.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/arm/mach-sa1100/sa1111.c | 2 | * linux/arch/arm/common/sa1111.c |
| 3 | * | 3 | * |
| 4 | * SA1111 support | 4 | * SA1111 support |
| 5 | * | 5 | * |
diff --git a/arch/arm/mach-imx/leds.c b/arch/arm/mach-imx/leds.c index 471c1db7c57f..cf30803e019b 100644 --- a/arch/arm/mach-imx/leds.c +++ b/arch/arm/mach-imx/leds.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/arm/mach-imx/leds.h | 2 | * linux/arch/arm/mach-imx/leds.c |
| 3 | * | 3 | * |
| 4 | * Copyright (C) 2004 Sascha Hauer <sascha@saschahauer.de> | 4 | * Copyright (C) 2004 Sascha Hauer <sascha@saschahauer.de> |
| 5 | * | 5 | * |
diff --git a/arch/arm/mach-imx/leds.h b/arch/arm/mach-imx/leds.h index 83fa21e795a9..49dc1c1da338 100644 --- a/arch/arm/mach-imx/leds.h +++ b/arch/arm/mach-imx/leds.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * include/asm-arm/arch-imx/leds.h | 2 | * arch/arm/mach-imx/leds.h |
| 3 | * | 3 | * |
| 4 | * Copyright (c) 2004 Sascha Hauer <sascha@saschahauer.de> | 4 | * Copyright (c) 2004 Sascha Hauer <sascha@saschahauer.de> |
| 5 | * | 5 | * |
diff --git a/arch/arm/mach-ixp4xx/coyote-pci.c b/arch/arm/mach-ixp4xx/coyote-pci.c index 2cebb2878895..7bc94f3def1c 100644 --- a/arch/arm/mach-ixp4xx/coyote-pci.c +++ b/arch/arm/mach-ixp4xx/coyote-pci.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/arch/mach-ixp4xx/coyote-pci.c | 2 | * arch/arm/mach-ixp4xx/coyote-pci.c |
| 3 | * | 3 | * |
| 4 | * PCI setup routines for ADI Engineering Coyote platform | 4 | * PCI setup routines for ADI Engineering Coyote platform |
| 5 | * | 5 | * |
diff --git a/arch/arm/mach-ixp4xx/ixdpg425-pci.c b/arch/arm/mach-ixp4xx/ixdpg425-pci.c index ed5270800217..509a95a692a4 100644 --- a/arch/arm/mach-ixp4xx/ixdpg425-pci.c +++ b/arch/arm/mach-ixp4xx/ixdpg425-pci.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/arch/mach-ixp4xx/ixdpg425-pci.c | 2 | * arch/arm/mach-ixp4xx/ixdpg425-pci.c |
| 3 | * | 3 | * |
| 4 | * PCI setup routines for Intel IXDPG425 Platform | 4 | * PCI setup routines for Intel IXDPG425 Platform |
| 5 | * | 5 | * |
diff --git a/arch/arm/mach-lh7a40x/arch-lpd7a40x.c b/arch/arm/mach-lh7a40x/arch-lpd7a40x.c index a6910114b24c..a21b12f06c6b 100644 --- a/arch/arm/mach-lh7a40x/arch-lpd7a40x.c +++ b/arch/arm/mach-lh7a40x/arch-lpd7a40x.c | |||
| @@ -164,7 +164,7 @@ static void lh7a40x_ack_cpld_irq (u32 irq) | |||
| 164 | /* CPLD doesn't have ack capability, but some devices may */ | 164 | /* CPLD doesn't have ack capability, but some devices may */ |
| 165 | 165 | ||
| 166 | #if defined (CPLD_INTMASK_TOUCH) | 166 | #if defined (CPLD_INTMASK_TOUCH) |
| 167 | /* The touch control *must* mask the the interrupt because the | 167 | /* The touch control *must* mask the interrupt because the |
| 168 | * interrupt bit is read by the driver to determine if the pen | 168 | * interrupt bit is read by the driver to determine if the pen |
| 169 | * is still down. */ | 169 | * is still down. */ |
| 170 | if (irq == IRQ_TOUCH) | 170 | if (irq == IRQ_TOUCH) |
diff --git a/arch/arm/mach-omap1/serial.c b/arch/arm/mach-omap1/serial.c index 976edfb882e2..c4b790217a5b 100644 --- a/arch/arm/mach-omap1/serial.c +++ b/arch/arm/mach-omap1/serial.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/arm/mach-omap1/id.c | 2 | * linux/arch/arm/mach-omap1/serial.c |
| 3 | * | 3 | * |
| 4 | * OMAP1 CPU identification code | 4 | * OMAP1 CPU identification code |
| 5 | * | 5 | * |
diff --git a/arch/arm/mach-omap2/board-apollon.c b/arch/arm/mach-omap2/board-apollon.c index 2db6b732b084..c37b0e6d1248 100644 --- a/arch/arm/mach-omap2/board-apollon.c +++ b/arch/arm/mach-omap2/board-apollon.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/arm/mach-omap/omap2/board-apollon.c | 2 | * linux/arch/arm/mach-omap2/board-apollon.c |
| 3 | * | 3 | * |
| 4 | * Copyright (C) 2005,2006 Samsung Electronics | 4 | * Copyright (C) 2005,2006 Samsung Electronics |
| 5 | * Author: Kyungmin Park <kyungmin.park@samsung.com> | 5 | * Author: Kyungmin Park <kyungmin.park@samsung.com> |
diff --git a/arch/arm/mach-omap2/board-generic.c b/arch/arm/mach-omap2/board-generic.c index eaecbf422d8c..90938151bcf1 100644 --- a/arch/arm/mach-omap2/board-generic.c +++ b/arch/arm/mach-omap2/board-generic.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/arm/mach-omap/omap2/board-generic.c | 2 | * linux/arch/arm/mach-omap2/board-generic.c |
| 3 | * | 3 | * |
| 4 | * Copyright (C) 2005 Nokia Corporation | 4 | * Copyright (C) 2005 Nokia Corporation |
| 5 | * Author: Paul Mundt <paul.mundt@nokia.com> | 5 | * Author: Paul Mundt <paul.mundt@nokia.com> |
diff --git a/arch/arm/mach-omap2/board-h4.c b/arch/arm/mach-omap2/board-h4.c index 996aeda1285d..26a95a642ad7 100644 --- a/arch/arm/mach-omap2/board-h4.c +++ b/arch/arm/mach-omap2/board-h4.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/arm/mach-omap/omap2/board-h4.c | 2 | * linux/arch/arm/mach-omap2/board-h4.c |
| 3 | * | 3 | * |
| 4 | * Copyright (C) 2005 Nokia Corporation | 4 | * Copyright (C) 2005 Nokia Corporation |
| 5 | * Author: Paul Mundt <paul.mundt@nokia.com> | 5 | * Author: Paul Mundt <paul.mundt@nokia.com> |
diff --git a/arch/arm/mach-omap2/irq.c b/arch/arm/mach-omap2/irq.c index 1ed2fff4691a..11870093d7a1 100644 --- a/arch/arm/mach-omap2/irq.c +++ b/arch/arm/mach-omap2/irq.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/arm/mach-omap/omap2/irq.c | 2 | * linux/arch/arm/mach-omap2/irq.c |
| 3 | * | 3 | * |
| 4 | * Interrupt handler for OMAP2 boards. | 4 | * Interrupt handler for OMAP2 boards. |
| 5 | * | 5 | * |
diff --git a/arch/arm/mach-omap2/prcm-regs.h b/arch/arm/mach-omap2/prcm-regs.h index 22ac7be4f782..5e1c4b53ee9d 100644 --- a/arch/arm/mach-omap2/prcm-regs.h +++ b/arch/arm/mach-omap2/prcm-regs.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/arm/mach-omap2/prcm-reg.h | 2 | * linux/arch/arm/mach-omap2/prcm-regs.h |
| 3 | * | 3 | * |
| 4 | * OMAP24XX Power Reset and Clock Management (PRCM) registers | 4 | * OMAP24XX Power Reset and Clock Management (PRCM) registers |
| 5 | * | 5 | * |
diff --git a/arch/arm/mach-omap2/serial.c b/arch/arm/mach-omap2/serial.c index 0884bc7c23b7..aaa5589e8169 100644 --- a/arch/arm/mach-omap2/serial.c +++ b/arch/arm/mach-omap2/serial.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/arm/mach-omap/omap2/serial.c | 2 | * arch/arm/mach-omap2/serial.c |
| 3 | * | 3 | * |
| 4 | * OMAP2 serial support. | 4 | * OMAP2 serial support. |
| 5 | * | 5 | * |
diff --git a/arch/arm/mach-omap2/sram-fn.S b/arch/arm/mach-omap2/sram-fn.S index a5ef7f611da9..b27576690f8d 100644 --- a/arch/arm/mach-omap2/sram-fn.S +++ b/arch/arm/mach-omap2/sram-fn.S | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/arm/mach-omap2/sram.S | 2 | * linux/arch/arm/mach-omap2/sram-fn.S |
| 3 | * | 3 | * |
| 4 | * Omap2 specific functions that need to be run in internal SRAM | 4 | * Omap2 specific functions that need to be run in internal SRAM |
| 5 | * | 5 | * |
diff --git a/arch/arm/mach-pxa/corgi_lcd.c b/arch/arm/mach-pxa/corgi_lcd.c index d7815491b752..a72476c24621 100644 --- a/arch/arm/mach-pxa/corgi_lcd.c +++ b/arch/arm/mach-pxa/corgi_lcd.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/drivers/video/w100fb.c | 2 | * linux/arch/arm/mach-pxa/corgi_lcd.c |
| 3 | * | 3 | * |
| 4 | * Corgi/Spitz LCD Specific Code | 4 | * Corgi/Spitz LCD Specific Code |
| 5 | * | 5 | * |
diff --git a/arch/arm/mach-pxa/leds.h b/arch/arm/mach-pxa/leds.h index 4f829b8c39dd..7f0dfe01345a 100644 --- a/arch/arm/mach-pxa/leds.h +++ b/arch/arm/mach-pxa/leds.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * include/asm-arm/arch-pxa/leds.h | 2 | * arch/arm/mach-pxa/leds.h |
| 3 | * | 3 | * |
| 4 | * Copyright (c) 2001 Jeff Sutherland, Accelent Systems Inc. | 4 | * Copyright (c) 2001 Jeff Sutherland, Accelent Systems Inc. |
| 5 | * | 5 | * |
diff --git a/arch/arm/mach-s3c2410/Kconfig b/arch/arm/mach-s3c2410/Kconfig index df37594c30f8..63965c78de8c 100644 --- a/arch/arm/mach-s3c2410/Kconfig +++ b/arch/arm/mach-s3c2410/Kconfig | |||
| @@ -13,7 +13,7 @@ config MACH_ANUBIS | |||
| 13 | bool "Simtec Electronics ANUBIS" | 13 | bool "Simtec Electronics ANUBIS" |
| 14 | select CPU_S3C2440 | 14 | select CPU_S3C2440 |
| 15 | help | 15 | help |
| 16 | Say Y gere if you are using the Simtec Electronics ANUBIS | 16 | Say Y here if you are using the Simtec Electronics ANUBIS |
| 17 | development system | 17 | development system |
| 18 | 18 | ||
| 19 | config MACH_OSIRIS | 19 | config MACH_OSIRIS |
diff --git a/arch/arm/mach-s3c2410/s3c2400-gpio.c b/arch/arm/mach-s3c2410/s3c2400-gpio.c index f2a78175a70a..1576d01d5f82 100644 --- a/arch/arm/mach-s3c2410/s3c2400-gpio.c +++ b/arch/arm/mach-s3c2410/s3c2400-gpio.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* linux/arch/arm/mach-s3c2410/gpio.c | 1 | /* linux/arch/arm/mach-s3c2410/s3c2400-gpio.c |
| 2 | * | 2 | * |
| 3 | * Copyright (c) 2006 Lucas Correia Villa Real <lucasvr@gobolinux.org> | 3 | * Copyright (c) 2006 Lucas Correia Villa Real <lucasvr@gobolinux.org> |
| 4 | * | 4 | * |
diff --git a/arch/arm/mach-s3c2410/s3c2410-clock.c b/arch/arm/mach-s3c2410/s3c2410-clock.c index 99718663318e..00abe199a08e 100644 --- a/arch/arm/mach-s3c2410/s3c2410-clock.c +++ b/arch/arm/mach-s3c2410/s3c2410-clock.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* linux/arch/arm/mach-s3c2410/clock.c | 1 | /* linux/arch/arm/mach-s3c2410/s3c2410-clock.c |
| 2 | * | 2 | * |
| 3 | * Copyright (c) 2006 Simtec Electronics | 3 | * Copyright (c) 2006 Simtec Electronics |
| 4 | * Ben Dooks <ben@simtec.co.uk> | 4 | * Ben Dooks <ben@simtec.co.uk> |
diff --git a/arch/arm/mach-s3c2410/s3c2410-gpio.c b/arch/arm/mach-s3c2410/s3c2410-gpio.c index 471a71490010..a2098f692d83 100644 --- a/arch/arm/mach-s3c2410/s3c2410-gpio.c +++ b/arch/arm/mach-s3c2410/s3c2410-gpio.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* linux/arch/arm/mach-s3c2410/gpio.c | 1 | /* linux/arch/arm/mach-s3c2410/s3c2410-gpio.c |
| 2 | * | 2 | * |
| 3 | * Copyright (c) 2004-2006 Simtec Electronics | 3 | * Copyright (c) 2004-2006 Simtec Electronics |
| 4 | * Ben Dooks <ben@simtec.co.uk> | 4 | * Ben Dooks <ben@simtec.co.uk> |
diff --git a/arch/arm/mach-s3c2410/s3c2442.c b/arch/arm/mach-s3c2410/s3c2442.c index debae2430557..581667efd13c 100644 --- a/arch/arm/mach-s3c2410/s3c2442.c +++ b/arch/arm/mach-s3c2410/s3c2442.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* linux/arch/arm/mach-s3c2410/s3c2440.c | 1 | /* linux/arch/arm/mach-s3c2410/s3c2442.c |
| 2 | * | 2 | * |
| 3 | * Copyright (c) 2006 Simtec Electronics | 3 | * Copyright (c) 2006 Simtec Electronics |
| 4 | * Ben Dooks <ben@simtec.co.uk> | 4 | * Ben Dooks <ben@simtec.co.uk> |
diff --git a/arch/arm/mach-s3c2410/s3c244x-irq.c b/arch/arm/mach-s3c2410/s3c244x-irq.c index 0d13546c3500..ec702f88b299 100644 --- a/arch/arm/mach-s3c2410/s3c244x-irq.c +++ b/arch/arm/mach-s3c2410/s3c244x-irq.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* linux/arch/arm/mach-s3c2410/s3c2440-irq.c | 1 | /* linux/arch/arm/mach-s3c2410/s3c244x-irq.c |
| 2 | * | 2 | * |
| 3 | * Copyright (c) 2003,2004 Simtec Electronics | 3 | * Copyright (c) 2003,2004 Simtec Electronics |
| 4 | * Ben Dooks <ben@simtec.co.uk> | 4 | * Ben Dooks <ben@simtec.co.uk> |
diff --git a/arch/arm/mach-s3c2410/s3c244x.h b/arch/arm/mach-s3c2410/s3c244x.h index 3e7f5f75134d..1488c1eb37e6 100644 --- a/arch/arm/mach-s3c2410/s3c244x.h +++ b/arch/arm/mach-s3c2410/s3c244x.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* arch/arm/mach-s3c2410/s3c2440.h | 1 | /* arch/arm/mach-s3c2410/s3c244x.h |
| 2 | * | 2 | * |
| 3 | * Copyright (c) 2004-2005 Simtec Electronics | 3 | * Copyright (c) 2004-2005 Simtec Electronics |
| 4 | * Ben Dooks <ben@simtec.co.uk> | 4 | * Ben Dooks <ben@simtec.co.uk> |
diff --git a/arch/arm/mach-s3c2410/usb-simtec.h b/arch/arm/mach-s3c2410/usb-simtec.h index 92c0cc83aeec..d8aa6127dedb 100644 --- a/arch/arm/mach-s3c2410/usb-simtec.h +++ b/arch/arm/mach-s3c2410/usb-simtec.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* linux/arch/arm/mach-s3c2410/usb-simtec.c | 1 | /* linux/arch/arm/mach-s3c2410/usb-simtec.h |
| 2 | * | 2 | * |
| 3 | * Copyright (c) 2004 Simtec Electronics | 3 | * Copyright (c) 2004 Simtec Electronics |
| 4 | * Ben Dooks <ben@simtec.co.uk> | 4 | * Ben Dooks <ben@simtec.co.uk> |
diff --git a/arch/arm/mach-sa1100/dma.c b/arch/arm/mach-sa1100/dma.c index 3c6441d4bc59..2ea2a657a034 100644 --- a/arch/arm/mach-sa1100/dma.c +++ b/arch/arm/mach-sa1100/dma.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/arm/kernel/dma-sa1100.c | 2 | * arch/arm/mach-sa1100/dma.c |
| 3 | * | 3 | * |
| 4 | * Support functions for the SA11x0 internal DMA channels. | 4 | * Support functions for the SA11x0 internal DMA channels. |
| 5 | * | 5 | * |
diff --git a/arch/arm/mach-shark/leds.c b/arch/arm/mach-shark/leds.c index 7cd86d357a3c..5386a81f796a 100644 --- a/arch/arm/mach-shark/leds.c +++ b/arch/arm/mach-shark/leds.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/arm/kernel/leds-shark.c | 2 | * arch/arm/mach-shark/leds.c |
| 3 | * by Alexander Schulz | 3 | * by Alexander Schulz |
| 4 | * | 4 | * |
| 5 | * derived from: | 5 | * derived from: |
diff --git a/arch/arm/plat-omap/sram-fn.S b/arch/arm/plat-omap/sram-fn.S index 85cffe2c6266..9e1813c77e05 100644 --- a/arch/arm/plat-omap/sram-fn.S +++ b/arch/arm/plat-omap/sram-fn.S | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/arm/plat-omap/sram.S | 2 | * linux/arch/arm/plat-omap/sram-fn.S |
| 3 | * | 3 | * |
| 4 | * Functions that need to be run in internal SRAM | 4 | * Functions that need to be run in internal SRAM |
| 5 | * | 5 | * |
diff --git a/arch/cris/arch-v10/drivers/Kconfig b/arch/cris/arch-v10/drivers/Kconfig index 8b50e8402954..734d5f3a5304 100644 --- a/arch/cris/arch-v10/drivers/Kconfig +++ b/arch/cris/arch-v10/drivers/Kconfig | |||
| @@ -550,7 +550,7 @@ config ETRAX_IDE | |||
| 550 | select BLK_DEV_IDEDMA | 550 | select BLK_DEV_IDEDMA |
| 551 | help | 551 | help |
| 552 | Enable this to get support for ATA/IDE. | 552 | Enable this to get support for ATA/IDE. |
| 553 | You can't use paralell ports or SCSI ports | 553 | You can't use parallel ports or SCSI ports |
| 554 | at the same time. | 554 | at the same time. |
| 555 | 555 | ||
| 556 | 556 | ||
| @@ -744,7 +744,7 @@ config ETRAX_PA_CHANGEABLE_BITS | |||
| 744 | default "FF" | 744 | default "FF" |
| 745 | help | 745 | help |
| 746 | This is a bitmask with information of what bits in PA that a user | 746 | This is a bitmask with information of what bits in PA that a user |
| 747 | can change change the value on using ioctl's. | 747 | can change the value on using ioctl's. |
| 748 | Bit set = changeable. | 748 | Bit set = changeable. |
| 749 | You probably want 00 here. | 749 | You probably want 00 here. |
| 750 | 750 | ||
diff --git a/arch/cris/arch-v32/Kconfig b/arch/cris/arch-v32/Kconfig index 22f0ddc04c50..4f79d8ed3e1c 100644 --- a/arch/cris/arch-v32/Kconfig +++ b/arch/cris/arch-v32/Kconfig | |||
| @@ -162,7 +162,7 @@ config ETRAX_SDRAM_GRP1_CONFIG | |||
| 162 | depends on ETRAX_ARCH_V32 | 162 | depends on ETRAX_ARCH_V32 |
| 163 | default "0" | 163 | default "0" |
| 164 | help | 164 | help |
| 165 | SDRAM configuration for group 1. The defult value is 0 | 165 | SDRAM configuration for group 1. The default value is 0 |
| 166 | because group 1 is not used in the default configuration, | 166 | because group 1 is not used in the default configuration, |
| 167 | described in the help for SDRAM_GRP0_CONFIG. | 167 | described in the help for SDRAM_GRP0_CONFIG. |
| 168 | 168 | ||
diff --git a/arch/h8300/kernel/ints.c b/arch/h8300/kernel/ints.c index 1488b6ace18c..1bfc77e391d5 100644 --- a/arch/h8300/kernel/ints.c +++ b/arch/h8300/kernel/ints.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/h8300/platform/h8300h/ints.c | 2 | * linux/arch/h8300/kernel/ints.c |
| 3 | * | 3 | * |
| 4 | * Yoshinori Sato <ysato@users.sourceforge.jp> | 4 | * Yoshinori Sato <ysato@users.sourceforge.jp> |
| 5 | * | 5 | * |
diff --git a/arch/i386/Kconfig b/arch/i386/Kconfig index af219e51734f..8ff1c6fb5aa1 100644 --- a/arch/i386/Kconfig +++ b/arch/i386/Kconfig | |||
| @@ -682,7 +682,7 @@ config EFI | |||
| 682 | depends on ACPI | 682 | depends on ACPI |
| 683 | default n | 683 | default n |
| 684 | ---help--- | 684 | ---help--- |
| 685 | This enables the the kernel to boot on EFI platforms using | 685 | This enables the kernel to boot on EFI platforms using |
| 686 | system configuration information passed to it from the firmware. | 686 | system configuration information passed to it from the firmware. |
| 687 | This also enables the kernel to use any EFI runtime services that are | 687 | This also enables the kernel to use any EFI runtime services that are |
| 688 | available (such as the EFI variable services). | 688 | available (such as the EFI variable services). |
diff --git a/arch/i386/kernel/cpu/common.c b/arch/i386/kernel/cpu/common.c index b2f24d57fddd..d9f3e3c31f05 100644 --- a/arch/i386/kernel/cpu/common.c +++ b/arch/i386/kernel/cpu/common.c | |||
| @@ -669,8 +669,7 @@ old_gdt: | |||
| 669 | */ | 669 | */ |
| 670 | atomic_inc(&init_mm.mm_count); | 670 | atomic_inc(&init_mm.mm_count); |
| 671 | current->active_mm = &init_mm; | 671 | current->active_mm = &init_mm; |
| 672 | if (current->mm) | 672 | BUG_ON(current->mm); |
| 673 | BUG(); | ||
| 674 | enter_lazy_tlb(&init_mm, current); | 673 | enter_lazy_tlb(&init_mm, current); |
| 675 | 674 | ||
| 676 | load_esp0(t, thread); | 675 | load_esp0(t, thread); |
diff --git a/arch/i386/kernel/efi.c b/arch/i386/kernel/efi.c index f9436989473c..8b40648d0ef0 100644 --- a/arch/i386/kernel/efi.c +++ b/arch/i386/kernel/efi.c | |||
| @@ -498,8 +498,7 @@ void __init efi_enter_virtual_mode(void) | |||
| 498 | check_range_for_systab(md); | 498 | check_range_for_systab(md); |
| 499 | } | 499 | } |
| 500 | 500 | ||
| 501 | if (!efi.systab) | 501 | BUG_ON(!efi.systab); |
| 502 | BUG(); | ||
| 503 | 502 | ||
| 504 | status = phys_efi_set_virtual_address_map( | 503 | status = phys_efi_set_virtual_address_map( |
| 505 | memmap.desc_size * memmap.nr_map, | 504 | memmap.desc_size * memmap.nr_map, |
diff --git a/arch/i386/kernel/ldt.c b/arch/i386/kernel/ldt.c index 983f95707e11..445211eb2d57 100644 --- a/arch/i386/kernel/ldt.c +++ b/arch/i386/kernel/ldt.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/kernel/ldt.c | 2 | * linux/arch/i386/kernel/ldt.c |
| 3 | * | 3 | * |
| 4 | * Copyright (C) 1992 Krishna Balasubramanian and Linus Torvalds | 4 | * Copyright (C) 1992 Krishna Balasubramanian and Linus Torvalds |
| 5 | * Copyright (C) 1999 Ingo Molnar <mingo@redhat.com> | 5 | * Copyright (C) 1999 Ingo Molnar <mingo@redhat.com> |
diff --git a/arch/i386/mach-visws/visws_apic.c b/arch/i386/mach-visws/visws_apic.c index 828522541a88..5929f884d79b 100644 --- a/arch/i386/mach-visws/visws_apic.c +++ b/arch/i386/mach-visws/visws_apic.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/i386/mach_visws/visws_apic.c | 2 | * linux/arch/i386/mach-visws/visws_apic.c |
| 3 | * | 3 | * |
| 4 | * Copyright (C) 1999 Bent Hagemark, Ingo Molnar | 4 | * Copyright (C) 1999 Bent Hagemark, Ingo Molnar |
| 5 | * | 5 | * |
diff --git a/arch/i386/mm/discontig.c b/arch/i386/mm/discontig.c index 51e3739dd227..455597db84df 100644 --- a/arch/i386/mm/discontig.c +++ b/arch/i386/mm/discontig.c | |||
| @@ -153,8 +153,7 @@ static void __init find_max_pfn_node(int nid) | |||
| 153 | */ | 153 | */ |
| 154 | if (node_start_pfn[nid] > max_pfn) | 154 | if (node_start_pfn[nid] > max_pfn) |
| 155 | node_start_pfn[nid] = max_pfn; | 155 | node_start_pfn[nid] = max_pfn; |
| 156 | if (node_start_pfn[nid] > node_end_pfn[nid]) | 156 | BUG_ON(node_start_pfn[nid] > node_end_pfn[nid]); |
| 157 | BUG(); | ||
| 158 | } | 157 | } |
| 159 | 158 | ||
| 160 | /* | 159 | /* |
diff --git a/arch/i386/mm/init.c b/arch/i386/mm/init.c index 90089c14c23d..167416155ee4 100644 --- a/arch/i386/mm/init.c +++ b/arch/i386/mm/init.c | |||
| @@ -569,8 +569,7 @@ void __init mem_init(void) | |||
| 569 | int bad_ppro; | 569 | int bad_ppro; |
| 570 | 570 | ||
| 571 | #ifdef CONFIG_FLATMEM | 571 | #ifdef CONFIG_FLATMEM |
| 572 | if (!mem_map) | 572 | BUG_ON(!mem_map); |
| 573 | BUG(); | ||
| 574 | #endif | 573 | #endif |
| 575 | 574 | ||
| 576 | bad_ppro = ppro_with_ram_bug(); | 575 | bad_ppro = ppro_with_ram_bug(); |
diff --git a/arch/i386/pci/fixup.c b/arch/i386/pci/fixup.c index 83c3645ccc43..b60d7e8689ed 100644 --- a/arch/i386/pci/fixup.c +++ b/arch/i386/pci/fixup.c | |||
| @@ -393,7 +393,7 @@ DECLARE_PCI_FIXUP_HEADER(PCI_ANY_ID, PCI_ANY_ID, pci_fixup_video); | |||
| 393 | * We pretend to bring them out of full D3 state, and restore the proper | 393 | * We pretend to bring them out of full D3 state, and restore the proper |
| 394 | * IRQ, PCI cache line size, and BARs, otherwise the device won't function | 394 | * IRQ, PCI cache line size, and BARs, otherwise the device won't function |
| 395 | * properly. In some cases, the device will generate an interrupt on | 395 | * properly. In some cases, the device will generate an interrupt on |
| 396 | * the wrong IRQ line, causing any devices sharing the the line it's | 396 | * the wrong IRQ line, causing any devices sharing the line it's |
| 397 | * *supposed* to use to be disabled by the kernel's IRQ debug code. | 397 | * *supposed* to use to be disabled by the kernel's IRQ debug code. |
| 398 | */ | 398 | */ |
| 399 | static u16 toshiba_line_size; | 399 | static u16 toshiba_line_size; |
diff --git a/arch/ia64/kernel/acpi-processor.c b/arch/ia64/kernel/acpi-processor.c index e683630c8ce2..4d4993a47e55 100644 --- a/arch/ia64/kernel/acpi-processor.c +++ b/arch/ia64/kernel/acpi-processor.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/ia64/kernel/cpufreq/processor.c | 2 | * arch/ia64/kernel/acpi-processor.c |
| 3 | * | 3 | * |
| 4 | * Copyright (C) 2005 Intel Corporation | 4 | * Copyright (C) 2005 Intel Corporation |
| 5 | * Venkatesh Pallipadi <venkatesh.pallipadi@intel.com> | 5 | * Venkatesh Pallipadi <venkatesh.pallipadi@intel.com> |
diff --git a/arch/ia64/kernel/entry.S b/arch/ia64/kernel/entry.S index e5b1be51b197..3390b7c5a63f 100644 --- a/arch/ia64/kernel/entry.S +++ b/arch/ia64/kernel/entry.S | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * ia64/kernel/entry.S | 2 | * arch/ia64/kernel/entry.S |
| 3 | * | 3 | * |
| 4 | * Kernel entry points. | 4 | * Kernel entry points. |
| 5 | * | 5 | * |
diff --git a/arch/ia64/kernel/irq_ia64.c b/arch/ia64/kernel/irq_ia64.c index a041367f043b..aafca18ab33b 100644 --- a/arch/ia64/kernel/irq_ia64.c +++ b/arch/ia64/kernel/irq_ia64.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/ia64/kernel/irq.c | 2 | * linux/arch/ia64/kernel/irq_ia64.c |
| 3 | * | 3 | * |
| 4 | * Copyright (C) 1998-2001 Hewlett-Packard Co | 4 | * Copyright (C) 1998-2001 Hewlett-Packard Co |
| 5 | * Stephane Eranian <eranian@hpl.hp.com> | 5 | * Stephane Eranian <eranian@hpl.hp.com> |
diff --git a/arch/ia64/sn/kernel/xpnet.c b/arch/ia64/sn/kernel/xpnet.c index 007703c494a4..c8173db0d84f 100644 --- a/arch/ia64/sn/kernel/xpnet.c +++ b/arch/ia64/sn/kernel/xpnet.c | |||
| @@ -225,7 +225,7 @@ xpnet_receive(partid_t partid, int channel, struct xpnet_message *msg) | |||
| 225 | skb_put(skb, (msg->size - msg->leadin_ignore - msg->tailout_ignore)); | 225 | skb_put(skb, (msg->size - msg->leadin_ignore - msg->tailout_ignore)); |
| 226 | 226 | ||
| 227 | /* | 227 | /* |
| 228 | * Move the data over from the the other side. | 228 | * Move the data over from the other side. |
| 229 | */ | 229 | */ |
| 230 | if ((XPNET_VERSION_MINOR(msg->version) == 1) && | 230 | if ((XPNET_VERSION_MINOR(msg->version) == 1) && |
| 231 | (msg->embedded_bytes != 0)) { | 231 | (msg->embedded_bytes != 0)) { |
diff --git a/arch/m68k/mm/motorola.c b/arch/m68k/mm/motorola.c index 49015e32d8fc..afcccdc6ad45 100644 --- a/arch/m68k/mm/motorola.c +++ b/arch/m68k/mm/motorola.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/m68k/motorola.c | 2 | * linux/arch/m68k/mm/motorola.c |
| 3 | * | 3 | * |
| 4 | * Routines specific to the Motorola MMU, originally from: | 4 | * Routines specific to the Motorola MMU, originally from: |
| 5 | * linux/arch/m68k/init.c | 5 | * linux/arch/m68k/init.c |
diff --git a/arch/m68k/sun3/sun3dvma.c b/arch/m68k/sun3/sun3dvma.c index 6c265222cbcd..a2bc2da7f8f0 100644 --- a/arch/m68k/sun3/sun3dvma.c +++ b/arch/m68k/sun3/sun3dvma.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/m68k/mm/sun3dvma.c | 2 | * linux/arch/m68k/sun3/sun3dvma.c |
| 3 | * | 3 | * |
| 4 | * Copyright (C) 2000 Sam Creasey | 4 | * Copyright (C) 2000 Sam Creasey |
| 5 | * | 5 | * |
diff --git a/arch/m68knommu/Kconfig b/arch/m68knommu/Kconfig index e767f2ddae72..6d920d4bdc3d 100644 --- a/arch/m68knommu/Kconfig +++ b/arch/m68knommu/Kconfig | |||
| @@ -161,8 +161,8 @@ config CLOCK_FREQ | |||
| 161 | frequency, it may or may not be the same as the external clock | 161 | frequency, it may or may not be the same as the external clock |
| 162 | crystal fitted to your board. Some processors have an internal | 162 | crystal fitted to your board. Some processors have an internal |
| 163 | PLL and can have their frequency programmed at run time, others | 163 | PLL and can have their frequency programmed at run time, others |
| 164 | use internal dividers. In gernal the kernel won't setup a PLL | 164 | use internal dividers. In general the kernel won't setup a PLL |
| 165 | if it is fitted (there are some expections). This value will be | 165 | if it is fitted (there are some exceptions). This value will be |
| 166 | specific to the exact CPU that you are using. | 166 | specific to the exact CPU that you are using. |
| 167 | 167 | ||
| 168 | config CLOCK_DIV | 168 | config CLOCK_DIV |
| @@ -495,7 +495,7 @@ config VECTORBASE | |||
| 495 | hex "Address of the base of system vectors" | 495 | hex "Address of the base of system vectors" |
| 496 | default "0" | 496 | default "0" |
| 497 | help | 497 | help |
| 498 | Define the address of the the system vectors. Commonly this is | 498 | Define the address of the system vectors. Commonly this is |
| 499 | put at the start of RAM, but it doesn't have to be. On ColdFire | 499 | put at the start of RAM, but it doesn't have to be. On ColdFire |
| 500 | platforms this address is programmed into the VBR register, thus | 500 | platforms this address is programmed into the VBR register, thus |
| 501 | actually setting the address to use. | 501 | actually setting the address to use. |
diff --git a/arch/m68knommu/platform/68328/head-pilot.S b/arch/m68knommu/platform/68328/head-pilot.S index 9e07faa3e81d..aecff532b343 100644 --- a/arch/m68knommu/platform/68328/head-pilot.S +++ b/arch/m68knommu/platform/68328/head-pilot.S | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/m68knommu/platform/68328/head-rom.S | 2 | * linux/arch/m68knommu/platform/68328/head-pilot.S |
| 3 | * - A startup file for the MC68328 | 3 | * - A startup file for the MC68328 |
| 4 | * | 4 | * |
| 5 | * Copyright (C) 1998 D. Jeff Dionne <jeff@ryeham.ee.ryerson.ca>, | 5 | * Copyright (C) 1998 D. Jeff Dionne <jeff@ryeham.ee.ryerson.ca>, |
diff --git a/arch/mips/dec/prom/call_o32.S b/arch/mips/dec/prom/call_o32.S index 0dd56db9b3d0..e523454bda3a 100644 --- a/arch/mips/dec/prom/call_o32.S +++ b/arch/mips/dec/prom/call_o32.S | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/mips/dec/call_o32.S | 2 | * arch/mips/dec/prom/call_o32.S |
| 3 | * | 3 | * |
| 4 | * O32 interface for the 64 (or N32) ABI. | 4 | * O32 interface for the 64 (or N32) ABI. |
| 5 | * | 5 | * |
diff --git a/arch/mips/mm/tlbex.c b/arch/mips/mm/tlbex.c index 375e0991505d..6f8b25cfa6f0 100644 --- a/arch/mips/mm/tlbex.c +++ b/arch/mips/mm/tlbex.c | |||
| @@ -1211,7 +1211,7 @@ static void __init build_r4000_tlb_refill_handler(void) | |||
| 1211 | * Overflow check: For the 64bit handler, we need at least one | 1211 | * Overflow check: For the 64bit handler, we need at least one |
| 1212 | * free instruction slot for the wrap-around branch. In worst | 1212 | * free instruction slot for the wrap-around branch. In worst |
| 1213 | * case, if the intended insertion point is a delay slot, we | 1213 | * case, if the intended insertion point is a delay slot, we |
| 1214 | * need three, with the the second nop'ed and the third being | 1214 | * need three, with the second nop'ed and the third being |
| 1215 | * unused. | 1215 | * unused. |
| 1216 | */ | 1216 | */ |
| 1217 | #ifdef CONFIG_32BIT | 1217 | #ifdef CONFIG_32BIT |
diff --git a/arch/mips/pci/fixup-vr4133.c b/arch/mips/pci/fixup-vr4133.c index 8e01d0c1b76b..597b89764ba1 100644 --- a/arch/mips/pci/fixup-vr4133.c +++ b/arch/mips/pci/fixup-vr4133.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/mips/vr41xx/nec-cmbvr4133/pci_fixup.c | 2 | * arch/mips/pci/fixup-vr4133.c |
| 3 | * | 3 | * |
| 4 | * The NEC CMB-VR4133 Board specific PCI fixups. | 4 | * The NEC CMB-VR4133 Board specific PCI fixups. |
| 5 | * | 5 | * |
diff --git a/arch/mips/tx4938/common/irq.c b/arch/mips/tx4938/common/irq.c index dc30d66123b6..cbfb34221b59 100644 --- a/arch/mips/tx4938/common/irq.c +++ b/arch/mips/tx4938/common/irq.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/mps/tx4938/common/irq.c | 2 | * linux/arch/mips/tx4938/common/irq.c |
| 3 | * | 3 | * |
| 4 | * Common tx4938 irq handler | 4 | * Common tx4938 irq handler |
| 5 | * Copyright (C) 2000-2001 Toshiba Corporation | 5 | * Copyright (C) 2000-2001 Toshiba Corporation |
diff --git a/arch/parisc/kernel/entry.S b/arch/parisc/kernel/entry.S index 95c1b8ec4289..192357a3b9fe 100644 --- a/arch/parisc/kernel/entry.S +++ b/arch/parisc/kernel/entry.S | |||
| @@ -941,8 +941,8 @@ syscall_exit_rfi: | |||
| 941 | * to "proper" values now (otherwise we'll wind up restoring | 941 | * to "proper" values now (otherwise we'll wind up restoring |
| 942 | * whatever was last stored in the task structure, which might | 942 | * whatever was last stored in the task structure, which might |
| 943 | * be inconsistent if an interrupt occured while on the gateway | 943 | * be inconsistent if an interrupt occured while on the gateway |
| 944 | * page) Note that we may be "trashing" values the user put in | 944 | * page). Note that we may be "trashing" values the user put in |
| 945 | * them, but we don't support the the user changing them. | 945 | * them, but we don't support the user changing them. |
| 946 | */ | 946 | */ |
| 947 | 947 | ||
| 948 | STREG %r0,PT_SR2(%r16) | 948 | STREG %r0,PT_SR2(%r16) |
diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig index 032e6ab5d3c4..96ef656e4669 100644 --- a/arch/powerpc/Kconfig +++ b/arch/powerpc/Kconfig | |||
| @@ -1002,7 +1002,7 @@ config CONSISTENT_START_BOOL | |||
| 1002 | depends on ADVANCED_OPTIONS && NOT_COHERENT_CACHE | 1002 | depends on ADVANCED_OPTIONS && NOT_COHERENT_CACHE |
| 1003 | help | 1003 | help |
| 1004 | This option allows you to set the base virtual address | 1004 | This option allows you to set the base virtual address |
| 1005 | of the the consistent memory pool. This pool of virtual | 1005 | of the consistent memory pool. This pool of virtual |
| 1006 | memory is used to make consistent memory allocations. | 1006 | memory is used to make consistent memory allocations. |
| 1007 | 1007 | ||
| 1008 | config CONSISTENT_START | 1008 | config CONSISTENT_START |
| @@ -1013,7 +1013,7 @@ config CONSISTENT_SIZE_BOOL | |||
| 1013 | bool "Set custom consistent memory pool size" | 1013 | bool "Set custom consistent memory pool size" |
| 1014 | depends on ADVANCED_OPTIONS && NOT_COHERENT_CACHE | 1014 | depends on ADVANCED_OPTIONS && NOT_COHERENT_CACHE |
| 1015 | help | 1015 | help |
| 1016 | This option allows you to set the size of the the | 1016 | This option allows you to set the size of the |
| 1017 | consistent memory pool. This pool of virtual memory | 1017 | consistent memory pool. This pool of virtual memory |
| 1018 | is used to make consistent memory allocations. | 1018 | is used to make consistent memory allocations. |
| 1019 | 1019 | ||
diff --git a/arch/powerpc/kernel/perfmon_fsl_booke.c b/arch/powerpc/kernel/perfmon_fsl_booke.c index bdc3977a7b06..e0dcf2b41fbe 100644 --- a/arch/powerpc/kernel/perfmon_fsl_booke.c +++ b/arch/powerpc/kernel/perfmon_fsl_booke.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* kernel/perfmon_fsl_booke.c | 1 | /* arch/powerpc/kernel/perfmon_fsl_booke.c |
| 2 | * Freescale Book-E Performance Monitor code | 2 | * Freescale Book-E Performance Monitor code |
| 3 | * | 3 | * |
| 4 | * Author: Andy Fleming | 4 | * Author: Andy Fleming |
diff --git a/arch/powerpc/oprofile/op_model_7450.c b/arch/powerpc/oprofile/op_model_7450.c index e0491c3c71f1..d8ee3aea83f8 100644 --- a/arch/powerpc/oprofile/op_model_7450.c +++ b/arch/powerpc/oprofile/op_model_7450.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * oprofile/op_model_7450.c | 2 | * arch/powerpc/oprofile/op_model_7450.c |
| 3 | * | 3 | * |
| 4 | * Freescale 745x/744x oprofile support, based on fsl_booke support | 4 | * Freescale 745x/744x oprofile support, based on fsl_booke support |
| 5 | * Copyright (C) 2004 Anton Blanchard <anton@au.ibm.com>, IBM | 5 | * Copyright (C) 2004 Anton Blanchard <anton@au.ibm.com>, IBM |
diff --git a/arch/powerpc/oprofile/op_model_fsl_booke.c b/arch/powerpc/oprofile/op_model_fsl_booke.c index 93d63e62662f..e29dede31423 100644 --- a/arch/powerpc/oprofile/op_model_fsl_booke.c +++ b/arch/powerpc/oprofile/op_model_fsl_booke.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * oprofile/op_model_e500.c | 2 | * arch/powerpc/oprofile/op_model_fsl_booke.c |
| 3 | * | 3 | * |
| 4 | * Freescale Book-E oprofile support, based on ppc64 oprofile support | 4 | * Freescale Book-E oprofile support, based on ppc64 oprofile support |
| 5 | * Copyright (C) 2004 Anton Blanchard <anton@au.ibm.com>, IBM | 5 | * Copyright (C) 2004 Anton Blanchard <anton@au.ibm.com>, IBM |
diff --git a/arch/powerpc/platforms/83xx/mpc834x_sys.h b/arch/powerpc/platforms/83xx/mpc834x_sys.h index fedecb73f7ff..7d5bbef084e7 100644 --- a/arch/powerpc/platforms/83xx/mpc834x_sys.h +++ b/arch/powerpc/platforms/83xx/mpc834x_sys.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/powerppc/platforms/83xx/mpc834x_sys.h | 2 | * arch/powerpc/platforms/83xx/mpc834x_sys.h |
| 3 | * | 3 | * |
| 4 | * MPC834X SYS common board definitions | 4 | * MPC834X SYS common board definitions |
| 5 | * | 5 | * |
diff --git a/arch/powerpc/platforms/85xx/mpc8540_ads.h b/arch/powerpc/platforms/85xx/mpc8540_ads.h index c0d56d2bb5a5..da82f4c0fdac 100644 --- a/arch/powerpc/platforms/85xx/mpc8540_ads.h +++ b/arch/powerpc/platforms/85xx/mpc8540_ads.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/ppc/platforms/85xx/mpc8540_ads.h | 2 | * arch/powerpc/platforms/85xx/mpc8540_ads.h |
| 3 | * | 3 | * |
| 4 | * MPC8540ADS board definitions | 4 | * MPC8540ADS board definitions |
| 5 | * | 5 | * |
diff --git a/arch/powerpc/platforms/85xx/mpc85xx.h b/arch/powerpc/platforms/85xx/mpc85xx.h index b44db6268f3d..83415db33378 100644 --- a/arch/powerpc/platforms/85xx/mpc85xx.h +++ b/arch/powerpc/platforms/85xx/mpc85xx.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/ppc/platforms/85xx/mpc85xx.h | 2 | * arch/powerpc/platforms/85xx/mpc85xx.h |
| 3 | * | 3 | * |
| 4 | * MPC85xx soc definitions/function decls | 4 | * MPC85xx soc definitions/function decls |
| 5 | * | 5 | * |
diff --git a/arch/powerpc/platforms/85xx/mpc85xx_cds.h b/arch/powerpc/platforms/85xx/mpc85xx_cds.h index 671f54ff185a..b251c9feb3dc 100644 --- a/arch/powerpc/platforms/85xx/mpc85xx_cds.h +++ b/arch/powerpc/platforms/85xx/mpc85xx_cds.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/ppc/platforms/85xx/mpc85xx_cds_common.h | 2 | * arch/powerpc/platforms/85xx/mpc85xx_cds.h |
| 3 | * | 3 | * |
| 4 | * MPC85xx CDS board definitions | 4 | * MPC85xx CDS board definitions |
| 5 | * | 5 | * |
diff --git a/arch/powerpc/sysdev/ipic.c b/arch/powerpc/sysdev/ipic.c index 0251b7c68d0e..6ebdae8e6f69 100644 --- a/arch/powerpc/sysdev/ipic.c +++ b/arch/powerpc/sysdev/ipic.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * include/asm-ppc/ipic.c | 2 | * arch/powerpc/sysdev/ipic.c |
| 3 | * | 3 | * |
| 4 | * IPIC routines implementations. | 4 | * IPIC routines implementations. |
| 5 | * | 5 | * |
diff --git a/arch/ppc/Kconfig b/arch/ppc/Kconfig index fdd9e7b66244..077711e63104 100644 --- a/arch/ppc/Kconfig +++ b/arch/ppc/Kconfig | |||
| @@ -1345,7 +1345,7 @@ config CONSISTENT_START_BOOL | |||
| 1345 | depends on ADVANCED_OPTIONS && NOT_COHERENT_CACHE | 1345 | depends on ADVANCED_OPTIONS && NOT_COHERENT_CACHE |
| 1346 | help | 1346 | help |
| 1347 | This option allows you to set the base virtual address | 1347 | This option allows you to set the base virtual address |
| 1348 | of the the consistent memory pool. This pool of virtual | 1348 | of the consistent memory pool. This pool of virtual |
| 1349 | memory is used to make consistent memory allocations. | 1349 | memory is used to make consistent memory allocations. |
| 1350 | 1350 | ||
| 1351 | config CONSISTENT_START | 1351 | config CONSISTENT_START |
| @@ -1356,7 +1356,7 @@ config CONSISTENT_SIZE_BOOL | |||
| 1356 | bool "Set custom consistent memory pool size" | 1356 | bool "Set custom consistent memory pool size" |
| 1357 | depends on ADVANCED_OPTIONS && NOT_COHERENT_CACHE | 1357 | depends on ADVANCED_OPTIONS && NOT_COHERENT_CACHE |
| 1358 | help | 1358 | help |
| 1359 | This option allows you to set the size of the the | 1359 | This option allows you to set the size of the |
| 1360 | consistent memory pool. This pool of virtual memory | 1360 | consistent memory pool. This pool of virtual memory |
| 1361 | is used to make consistent memory allocations. | 1361 | is used to make consistent memory allocations. |
| 1362 | 1362 | ||
diff --git a/arch/ppc/boot/include/mpsc_defs.h b/arch/ppc/boot/include/mpsc_defs.h index 2ce7bbba7277..9f37e1355b17 100644 --- a/arch/ppc/boot/include/mpsc_defs.h +++ b/arch/ppc/boot/include/mpsc_defs.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * drivers/serial/mpsc/mpsc_defs.h | 2 | * arch/ppc/boot/include/mpsc_defs.h |
| 3 | * | 3 | * |
| 4 | * Register definitions for the Marvell Multi-Protocol Serial Controller (MPSC), | 4 | * Register definitions for the Marvell Multi-Protocol Serial Controller (MPSC), |
| 5 | * Serial DMA Controller (SDMA), and Baud Rate Generator (BRG). | 5 | * Serial DMA Controller (SDMA), and Baud Rate Generator (BRG). |
diff --git a/arch/ppc/platforms/4xx/xparameters/xparameters.h b/arch/ppc/platforms/4xx/xparameters/xparameters.h index cd7d0e7d9863..66ec5f35f306 100644 --- a/arch/ppc/platforms/4xx/xparameters/xparameters.h +++ b/arch/ppc/platforms/4xx/xparameters/xparameters.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * include/asm-ppc/xparameters.h | 2 | * arch/ppc/platforms/4xx/xparameters/xparameters.h |
| 3 | * | 3 | * |
| 4 | * This file includes the correct xparameters.h for the CONFIG'ed board plus | 4 | * This file includes the correct xparameters.h for the CONFIG'ed board plus |
| 5 | * fixups to translate board specific XPAR values to a common set of names | 5 | * fixups to translate board specific XPAR values to a common set of names |
diff --git a/arch/ppc/platforms/85xx/Kconfig b/arch/ppc/platforms/85xx/Kconfig index 7ddd331a7145..6f2d0add7de6 100644 --- a/arch/ppc/platforms/85xx/Kconfig +++ b/arch/ppc/platforms/85xx/Kconfig | |||
| @@ -24,12 +24,12 @@ config MPC8540_ADS | |||
| 24 | config MPC8548_CDS | 24 | config MPC8548_CDS |
| 25 | bool "Freescale MPC8548 CDS" | 25 | bool "Freescale MPC8548 CDS" |
| 26 | help | 26 | help |
| 27 | This option enablese support for the MPC8548 CDS evaluation board. | 27 | This option enables support for the MPC8548 CDS evaluation board. |
| 28 | 28 | ||
| 29 | config MPC8555_CDS | 29 | config MPC8555_CDS |
| 30 | bool "Freescale MPC8555 CDS" | 30 | bool "Freescale MPC8555 CDS" |
| 31 | help | 31 | help |
| 32 | This option enablese support for the MPC8555 CDS evaluation board. | 32 | This option enables support for the MPC8555 CDS evaluation board. |
| 33 | 33 | ||
| 34 | config MPC8560_ADS | 34 | config MPC8560_ADS |
| 35 | bool "Freescale MPC8560 ADS" | 35 | bool "Freescale MPC8560 ADS" |
| @@ -51,22 +51,22 @@ config STX_GP3 | |||
| 51 | config TQM8540 | 51 | config TQM8540 |
| 52 | bool "TQ Components TQM8540" | 52 | bool "TQ Components TQM8540" |
| 53 | help | 53 | help |
| 54 | This option enablese support for the TQ Components TQM8540 board. | 54 | This option enables support for the TQ Components TQM8540 board. |
| 55 | 55 | ||
| 56 | config TQM8541 | 56 | config TQM8541 |
| 57 | bool "TQ Components TQM8541" | 57 | bool "TQ Components TQM8541" |
| 58 | help | 58 | help |
| 59 | This option enablese support for the TQ Components TQM8541 board. | 59 | This option enables support for the TQ Components TQM8541 board. |
| 60 | 60 | ||
| 61 | config TQM8555 | 61 | config TQM8555 |
| 62 | bool "TQ Components TQM8555" | 62 | bool "TQ Components TQM8555" |
| 63 | help | 63 | help |
| 64 | This option enablese support for the TQ Components TQM8555 board. | 64 | This option enables support for the TQ Components TQM8555 board. |
| 65 | 65 | ||
| 66 | config TQM8560 | 66 | config TQM8560 |
| 67 | bool "TQ Components TQM8560" | 67 | bool "TQ Components TQM8560" |
| 68 | help | 68 | help |
| 69 | This option enablese support for the TQ Components TQM8560 board. | 69 | This option enables support for the TQ Components TQM8560 board. |
| 70 | 70 | ||
| 71 | endchoice | 71 | endchoice |
| 72 | 72 | ||
| @@ -94,7 +94,7 @@ config MPC8560 | |||
| 94 | default y | 94 | default y |
| 95 | 95 | ||
| 96 | config 85xx_PCI2 | 96 | config 85xx_PCI2 |
| 97 | bool "Supprt for 2nd PCI host controller" | 97 | bool "Support for 2nd PCI host controller" |
| 98 | depends on MPC8555_CDS | 98 | depends on MPC8555_CDS |
| 99 | default y | 99 | default y |
| 100 | 100 | ||
diff --git a/arch/ppc/platforms/lopec.h b/arch/ppc/platforms/lopec.h index 5490edb2d263..d597b6878693 100644 --- a/arch/ppc/platforms/lopec.h +++ b/arch/ppc/platforms/lopec.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * include/asm-ppc/lopec_serial.h | 2 | * arch/ppc/platforms/lopec.h |
| 3 | * | 3 | * |
| 4 | * Definitions for Motorola LoPEC board. | 4 | * Definitions for Motorola LoPEC board. |
| 5 | * | 5 | * |
diff --git a/arch/ppc/platforms/mpc8272ads_setup.c b/arch/ppc/platforms/mpc8272ads_setup.c index d5d36c372c8e..d7b3a6afa78f 100644 --- a/arch/ppc/platforms/mpc8272ads_setup.c +++ b/arch/ppc/platforms/mpc8272ads_setup.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/ppc/platforms/82xx/pq2ads_pd.c | 2 | * arch/ppc/platforms/mpc8272ads_setup.c |
| 3 | * | 3 | * |
| 4 | * MPC82xx Board-specific PlatformDevice descriptions | 4 | * MPC82xx Board-specific PlatformDevice descriptions |
| 5 | * | 5 | * |
diff --git a/arch/ppc/platforms/mpc885ads_setup.c b/arch/ppc/platforms/mpc885ads_setup.c index bf388ed04d46..02293141efb5 100644 --- a/arch/ppc/platforms/mpc885ads_setup.c +++ b/arch/ppc/platforms/mpc885ads_setup.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /*arch/ppc/platforms/mpc885ads-setup.c | 1 | /*arch/ppc/platforms/mpc885ads_setup.c |
| 2 | * | 2 | * |
| 3 | * Platform setup for the Freescale mpc885ads board | 3 | * Platform setup for the Freescale mpc885ads board |
| 4 | * | 4 | * |
diff --git a/arch/ppc/platforms/mvme5100.h b/arch/ppc/platforms/mvme5100.h index edd479439a4e..9e2a09e636ae 100644 --- a/arch/ppc/platforms/mvme5100.h +++ b/arch/ppc/platforms/mvme5100.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * include/asm-ppc/platforms/mvme5100.h | 2 | * arch/ppc/platforms/mvme5100.h |
| 3 | * | 3 | * |
| 4 | * Definitions for Motorola MVME5100. | 4 | * Definitions for Motorola MVME5100. |
| 5 | * | 5 | * |
diff --git a/arch/ppc/platforms/powerpmc250.h b/arch/ppc/platforms/powerpmc250.h index 41a6dc881911..d33ad8dc0439 100644 --- a/arch/ppc/platforms/powerpmc250.h +++ b/arch/ppc/platforms/powerpmc250.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * include/asm-ppc/platforms/powerpmc250.h | 2 | * arch/ppc/platforms/powerpmc250.h |
| 3 | * | 3 | * |
| 4 | * Definitions for Force PowerPMC-250 board support | 4 | * Definitions for Force PowerPMC-250 board support |
| 5 | * | 5 | * |
diff --git a/arch/ppc/platforms/prpmc750.h b/arch/ppc/platforms/prpmc750.h index 015b4f52c3eb..4c7adcc9ae33 100644 --- a/arch/ppc/platforms/prpmc750.h +++ b/arch/ppc/platforms/prpmc750.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * include/asm-ppc/platforms/prpmc750.h | 2 | * arch/ppc/platforms/prpmc750.h |
| 3 | * | 3 | * |
| 4 | * Definitions for Motorola PrPMC750 board support | 4 | * Definitions for Motorola PrPMC750 board support |
| 5 | * | 5 | * |
diff --git a/arch/ppc/platforms/prpmc800.h b/arch/ppc/platforms/prpmc800.h index e53ec9b42a35..26f604e05cfa 100644 --- a/arch/ppc/platforms/prpmc800.h +++ b/arch/ppc/platforms/prpmc800.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * include/asm-ppc/platforms/prpmc800.h | 2 | * arch/ppc/platforms/prpmc800.h |
| 3 | * | 3 | * |
| 4 | * Definitions for Motorola PrPMC800 board support | 4 | * Definitions for Motorola PrPMC800 board support |
| 5 | * | 5 | * |
diff --git a/arch/ppc/platforms/spruce.h b/arch/ppc/platforms/spruce.h index a31ff7ee698f..f1f96f1de72a 100644 --- a/arch/ppc/platforms/spruce.h +++ b/arch/ppc/platforms/spruce.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * include/asm-ppc/platforms/spruce.h | 2 | * arch/ppc/platforms/spruce.h |
| 3 | * | 3 | * |
| 4 | * Definitions for IBM Spruce reference board support | 4 | * Definitions for IBM Spruce reference board support |
| 5 | * | 5 | * |
diff --git a/arch/sh/boards/bigsur/io.c b/arch/sh/boards/bigsur/io.c index 6835381da5fd..23071f97eec3 100644 --- a/arch/sh/boards/bigsur/io.c +++ b/arch/sh/boards/bigsur/io.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * include/asm-sh/io_bigsur.c | 2 | * arch/sh/boards/bigsur/io.c |
| 3 | * | 3 | * |
| 4 | * By Dustin McIntire (dustin@sensoria.com) (c)2001 | 4 | * By Dustin McIntire (dustin@sensoria.com) (c)2001 |
| 5 | * Derived from io_hd64465.h, which bore the message: | 5 | * Derived from io_hd64465.h, which bore the message: |
diff --git a/arch/sh/boards/bigsur/led.c b/arch/sh/boards/bigsur/led.c index 6b08c0e1c453..d221439aafcc 100644 --- a/arch/sh/boards/bigsur/led.c +++ b/arch/sh/boards/bigsur/led.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/sh/kernel/led_bigsur.c | 2 | * linux/arch/sh/boards/bigsur/led.c |
| 3 | * | 3 | * |
| 4 | * By Dustin McIntire (dustin@sensoria.com) (c)2001 | 4 | * By Dustin McIntire (dustin@sensoria.com) (c)2001 |
| 5 | * Derived from led_se.c and led.c, which bore the message: | 5 | * Derived from led_se.c and led.c, which bore the message: |
diff --git a/arch/sh/boards/ec3104/io.c b/arch/sh/boards/ec3104/io.c index a70928c44753..2f86394b280b 100644 --- a/arch/sh/boards/ec3104/io.c +++ b/arch/sh/boards/ec3104/io.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/sh/kernel/io_ec3104.c | 2 | * linux/arch/sh/boards/ec3104/io.c |
| 3 | * EC3104 companion chip support | 3 | * EC3104 companion chip support |
| 4 | * | 4 | * |
| 5 | * Copyright (C) 2000 Philipp Rumpf <prumpf@tux.org> | 5 | * Copyright (C) 2000 Philipp Rumpf <prumpf@tux.org> |
diff --git a/arch/sh/boards/hp6xx/setup.c b/arch/sh/boards/hp6xx/setup.c index 60ab17ad6054..2d3a5b4faf58 100644 --- a/arch/sh/boards/hp6xx/setup.c +++ b/arch/sh/boards/hp6xx/setup.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/sh/boards/hp6xx/hp680/setup.c | 2 | * linux/arch/sh/boards/hp6xx/setup.c |
| 3 | * | 3 | * |
| 4 | * Copyright (C) 2002 Andriy Skulysh | 4 | * Copyright (C) 2002 Andriy Skulysh |
| 5 | * | 5 | * |
diff --git a/arch/sh/boards/mpc1211/led.c b/arch/sh/boards/mpc1211/led.c index 1fe36927f691..8df1591823d6 100644 --- a/arch/sh/boards/mpc1211/led.c +++ b/arch/sh/boards/mpc1211/led.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/sh/kernel/led_mpc1211.c | 2 | * linux/arch/sh/boards/mpc1211/led.c |
| 3 | * | 3 | * |
| 4 | * Copyright (C) 2001 Saito.K & Jeanne | 4 | * Copyright (C) 2001 Saito.K & Jeanne |
| 5 | * | 5 | * |
diff --git a/arch/sh/boards/mpc1211/setup.c b/arch/sh/boards/mpc1211/setup.c index 8eb5d4303972..01c10fa5c058 100644 --- a/arch/sh/boards/mpc1211/setup.c +++ b/arch/sh/boards/mpc1211/setup.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/sh/board/mpc1211/setup.c | 2 | * linux/arch/sh/boards/mpc1211/setup.c |
| 3 | * | 3 | * |
| 4 | * Copyright (C) 2002 Saito.K & Jeanne, Fujii.Y | 4 | * Copyright (C) 2002 Saito.K & Jeanne, Fujii.Y |
| 5 | * | 5 | * |
diff --git a/arch/sh/boards/renesas/hs7751rvoip/io.c b/arch/sh/boards/renesas/hs7751rvoip/io.c index 9ea1136b219b..51f3f6574210 100644 --- a/arch/sh/boards/renesas/hs7751rvoip/io.c +++ b/arch/sh/boards/renesas/hs7751rvoip/io.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/sh/kernel/io_hs7751rvoip.c | 2 | * linux/arch/sh/boards/renesas/hs7751rvoip/io.c |
| 3 | * | 3 | * |
| 4 | * Copyright (C) 2001 Ian da Silva, Jeremy Siegel | 4 | * Copyright (C) 2001 Ian da Silva, Jeremy Siegel |
| 5 | * Based largely on io_se.c. | 5 | * Based largely on io_se.c. |
diff --git a/arch/sh/boards/renesas/hs7751rvoip/pci.c b/arch/sh/boards/renesas/hs7751rvoip/pci.c index 7e5786b58110..1c0ddee30d21 100644 --- a/arch/sh/boards/renesas/hs7751rvoip/pci.c +++ b/arch/sh/boards/renesas/hs7751rvoip/pci.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/sh/kernel/pci-hs7751rvoip.c | 2 | * linux/arch/sh/boards/renesas/hs7751rvoip/pci.c |
| 3 | * | 3 | * |
| 4 | * Author: Ian DaSilva (idasilva@mvista.com) | 4 | * Author: Ian DaSilva (idasilva@mvista.com) |
| 5 | * | 5 | * |
diff --git a/arch/sh/boards/renesas/rts7751r2d/led.c b/arch/sh/boards/renesas/rts7751r2d/led.c index e14a13d12d4a..a7ce66c1e4f0 100644 --- a/arch/sh/boards/renesas/rts7751r2d/led.c +++ b/arch/sh/boards/renesas/rts7751r2d/led.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/sh/kernel/led_rts7751r2d.c | 2 | * linux/arch/sh/boards/renesas/rts7751r2d/led.c |
| 3 | * | 3 | * |
| 4 | * Copyright (C) Atom Create Engineering Co., Ltd. | 4 | * Copyright (C) Atom Create Engineering Co., Ltd. |
| 5 | * | 5 | * |
diff --git a/arch/sh/boards/renesas/systemh/io.c b/arch/sh/boards/renesas/systemh/io.c index cde6e5d192c4..1b767e1a1428 100644 --- a/arch/sh/boards/renesas/systemh/io.c +++ b/arch/sh/boards/renesas/systemh/io.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/sh/boards/systemh/io.c | 2 | * linux/arch/sh/boards/renesas/systemh/io.c |
| 3 | * | 3 | * |
| 4 | * Copyright (C) 2001 Ian da Silva, Jeremy Siegel | 4 | * Copyright (C) 2001 Ian da Silva, Jeremy Siegel |
| 5 | * Based largely on io_se.c. | 5 | * Based largely on io_se.c. |
diff --git a/arch/sh/boards/renesas/systemh/irq.c b/arch/sh/boards/renesas/systemh/irq.c index 8d016dae2333..0ba2fe674c47 100644 --- a/arch/sh/boards/renesas/systemh/irq.c +++ b/arch/sh/boards/renesas/systemh/irq.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/sh/boards/systemh/irq.c | 2 | * linux/arch/sh/boards/renesas/systemh/irq.c |
| 3 | * | 3 | * |
| 4 | * Copyright (C) 2000 Kazumoto Kojima | 4 | * Copyright (C) 2000 Kazumoto Kojima |
| 5 | * | 5 | * |
diff --git a/arch/sh/boards/renesas/systemh/setup.c b/arch/sh/boards/renesas/systemh/setup.c index bab7d3cdc87b..936117659b74 100644 --- a/arch/sh/boards/renesas/systemh/setup.c +++ b/arch/sh/boards/renesas/systemh/setup.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/sh/boards/systemh/setup.c | 2 | * linux/arch/sh/boards/renesas/systemh/setup.c |
| 3 | * | 3 | * |
| 4 | * Copyright (C) 2000 Kazumoto Kojima | 4 | * Copyright (C) 2000 Kazumoto Kojima |
| 5 | * Copyright (C) 2003 Paul Mundt | 5 | * Copyright (C) 2003 Paul Mundt |
diff --git a/arch/sh/boards/se/770x/led.c b/arch/sh/boards/se/770x/led.c index daf7b1ee786a..d93dd831b2ad 100644 --- a/arch/sh/boards/se/770x/led.c +++ b/arch/sh/boards/se/770x/led.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/sh/kernel/led_se.c | 2 | * linux/arch/sh/boards/se/770x/led.c |
| 3 | * | 3 | * |
| 4 | * Copyright (C) 2000 Stuart Menefy <stuart.menefy@st.com> | 4 | * Copyright (C) 2000 Stuart Menefy <stuart.menefy@st.com> |
| 5 | * | 5 | * |
diff --git a/arch/sh/boards/se/7751/led.c b/arch/sh/boards/se/7751/led.c index ff0355dea81b..de4194d97c88 100644 --- a/arch/sh/boards/se/7751/led.c +++ b/arch/sh/boards/se/7751/led.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/sh/kernel/led_se.c | 2 | * linux/arch/sh/boards/se/7751/led.c |
| 3 | * | 3 | * |
| 4 | * Copyright (C) 2000 Stuart Menefy <stuart.menefy@st.com> | 4 | * Copyright (C) 2000 Stuart Menefy <stuart.menefy@st.com> |
| 5 | * | 5 | * |
diff --git a/arch/sh/boards/se/7751/pci.c b/arch/sh/boards/se/7751/pci.c index 3ee03014dea3..203b2923fe7f 100644 --- a/arch/sh/boards/se/7751/pci.c +++ b/arch/sh/boards/se/7751/pci.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/sh/kernel/pci-7751se.c | 2 | * linux/arch/sh/boards/se/7751/pci.c |
| 3 | * | 3 | * |
| 4 | * Author: Ian DaSilva (idasilva@mvista.com) | 4 | * Author: Ian DaSilva (idasilva@mvista.com) |
| 5 | * | 5 | * |
diff --git a/arch/sh/boards/superh/microdev/io.c b/arch/sh/boards/superh/microdev/io.c index 4836b9422e27..83419bf4c834 100644 --- a/arch/sh/boards/superh/microdev/io.c +++ b/arch/sh/boards/superh/microdev/io.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/sh/kernel/io_microdev.c | 2 | * linux/arch/sh/boards/superh/microdev/io.c |
| 3 | * | 3 | * |
| 4 | * Copyright (C) 2003 Sean McGoogan (Sean.McGoogan@superh.com) | 4 | * Copyright (C) 2003 Sean McGoogan (Sean.McGoogan@superh.com) |
| 5 | * Copyright (C) 2003, 2004 SuperH, Inc. | 5 | * Copyright (C) 2003, 2004 SuperH, Inc. |
diff --git a/arch/sh/boards/superh/microdev/led.c b/arch/sh/boards/superh/microdev/led.c index a38f5351bd16..36e54b47a752 100644 --- a/arch/sh/boards/superh/microdev/led.c +++ b/arch/sh/boards/superh/microdev/led.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/sh/kernel/led_microdev.c | 2 | * linux/arch/sh/boards/superh/microdev/led.c |
| 3 | * | 3 | * |
| 4 | * Copyright (C) 2002 Stuart Menefy <stuart.menefy@st.com> | 4 | * Copyright (C) 2002 Stuart Menefy <stuart.menefy@st.com> |
| 5 | * Copyright (C) 2003 Richard Curnow (Richard.Curnow@superh.com) | 5 | * Copyright (C) 2003 Richard Curnow (Richard.Curnow@superh.com) |
diff --git a/arch/sh/drivers/dma/dma-pvr2.c b/arch/sh/drivers/dma/dma-pvr2.c index 3b0b0f60bb3c..c1b6bc23c107 100644 --- a/arch/sh/drivers/dma/dma-pvr2.c +++ b/arch/sh/drivers/dma/dma-pvr2.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/sh/boards/dreamcast/dma-pvr2.c | 2 | * arch/sh/drivers/dma/dma-pvr2.c |
| 3 | * | 3 | * |
| 4 | * NEC PowerVR 2 (Dreamcast) DMA support | 4 | * NEC PowerVR 2 (Dreamcast) DMA support |
| 5 | * | 5 | * |
diff --git a/arch/sh/drivers/pci/dma-dreamcast.c b/arch/sh/drivers/pci/dma-dreamcast.c index 6acf02b9375b..230d6ec0d239 100644 --- a/arch/sh/drivers/pci/dma-dreamcast.c +++ b/arch/sh/drivers/pci/dma-dreamcast.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/sh/pci/dma-dreamcast.c | 2 | * arch/sh/drivers/pci/dma-dreamcast.c |
| 3 | * | 3 | * |
| 4 | * PCI DMA support for the Sega Dreamcast | 4 | * PCI DMA support for the Sega Dreamcast |
| 5 | * | 5 | * |
diff --git a/arch/sh/drivers/pci/fixups-dreamcast.c b/arch/sh/drivers/pci/fixups-dreamcast.c index c0af5f7ef414..6f53f8200dc3 100644 --- a/arch/sh/drivers/pci/fixups-dreamcast.c +++ b/arch/sh/drivers/pci/fixups-dreamcast.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/sh/pci/fixups-dreamcast.c | 2 | * arch/sh/drivers/pci/fixups-dreamcast.c |
| 3 | * | 3 | * |
| 4 | * PCI fixups for the Sega Dreamcast | 4 | * PCI fixups for the Sega Dreamcast |
| 5 | * | 5 | * |
diff --git a/arch/sh/drivers/pci/ops-bigsur.c b/arch/sh/drivers/pci/ops-bigsur.c index 5da501bd77b5..eb31be751524 100644 --- a/arch/sh/drivers/pci/ops-bigsur.c +++ b/arch/sh/drivers/pci/ops-bigsur.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/sh/kernel/pci-bigsur.c | 2 | * linux/arch/sh/drivers/pci/ops-bigsur.c |
| 3 | * | 3 | * |
| 4 | * By Dustin McIntire (dustin@sensoria.com) (c)2001 | 4 | * By Dustin McIntire (dustin@sensoria.com) (c)2001 |
| 5 | * | 5 | * |
diff --git a/arch/sh/drivers/pci/ops-dreamcast.c b/arch/sh/drivers/pci/ops-dreamcast.c index 23d52791917e..381306cf5425 100644 --- a/arch/sh/drivers/pci/ops-dreamcast.c +++ b/arch/sh/drivers/pci/ops-dreamcast.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/sh/pci/ops-dreamcast.c | 2 | * arch/sh/drivers/pci/ops-dreamcast.c |
| 3 | * | 3 | * |
| 4 | * PCI operations for the Sega Dreamcast | 4 | * PCI operations for the Sega Dreamcast |
| 5 | * | 5 | * |
diff --git a/arch/sh/drivers/pci/ops-rts7751r2d.c b/arch/sh/drivers/pci/ops-rts7751r2d.c index 88f44e245424..b68824c8b81e 100644 --- a/arch/sh/drivers/pci/ops-rts7751r2d.c +++ b/arch/sh/drivers/pci/ops-rts7751r2d.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/sh/kernel/pci-rts7751r2d.c | 2 | * linux/arch/sh/drivers/pci/ops-rts7751r2d.c |
| 3 | * | 3 | * |
| 4 | * Author: Ian DaSilva (idasilva@mvista.com) | 4 | * Author: Ian DaSilva (idasilva@mvista.com) |
| 5 | * | 5 | * |
diff --git a/arch/sh/kernel/cpu/ubc.S b/arch/sh/kernel/cpu/ubc.S index 0c569b20e1c1..81923079fa12 100644 --- a/arch/sh/kernel/cpu/ubc.S +++ b/arch/sh/kernel/cpu/ubc.S | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/sh/kernel/ubc.S | 2 | * arch/sh/kernel/cpu/ubc.S |
| 3 | * | 3 | * |
| 4 | * Set of management routines for the User Break Controller (UBC) | 4 | * Set of management routines for the User Break Controller (UBC) |
| 5 | * | 5 | * |
diff --git a/arch/sh64/boot/compressed/misc.c b/arch/sh64/boot/compressed/misc.c index ee7a1b6acb83..aea00c53ce29 100644 --- a/arch/sh64/boot/compressed/misc.c +++ b/arch/sh64/boot/compressed/misc.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/shmedia/boot/compressed/misc.c | 2 | * arch/sh64/boot/compressed/misc.c |
| 3 | * | 3 | * |
| 4 | * This is a collection of several routines from gzip-1.0.3 | 4 | * This is a collection of several routines from gzip-1.0.3 |
| 5 | * adapted for Linux. | 5 | * adapted for Linux. |
diff --git a/arch/sh64/kernel/alphanum.c b/arch/sh64/kernel/alphanum.c index 9079d1e94f2b..91707c1acd70 100644 --- a/arch/sh64/kernel/alphanum.c +++ b/arch/sh64/kernel/alphanum.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/sh64/kernel/alpanum.c | 2 | * arch/sh64/kernel/alphanum.c |
| 3 | * | 3 | * |
| 4 | * Copyright (C) 2002 Stuart Menefy <stuart.menefy@st.com> | 4 | * Copyright (C) 2002 Stuart Menefy <stuart.menefy@st.com> |
| 5 | * | 5 | * |
diff --git a/arch/sh64/lib/c-checksum.c b/arch/sh64/lib/c-checksum.c index 53c1cabb3428..0e8a742abf8c 100644 --- a/arch/sh64/lib/c-checksum.c +++ b/arch/sh64/lib/c-checksum.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/sh/lib/csum_parial.c | 2 | * arch/sh64/lib/c-checksum.c |
| 3 | * | 3 | * |
| 4 | * This file contains network checksum routines that are better done | 4 | * This file contains network checksum routines that are better done |
| 5 | * in an architecture-specific manner due to speed.. | 5 | * in an architecture-specific manner due to speed.. |
diff --git a/arch/sh64/mach-cayman/led.c b/arch/sh64/mach-cayman/led.c index 8b3cc4c78870..b4e122fd9502 100644 --- a/arch/sh64/mach-cayman/led.c +++ b/arch/sh64/mach-cayman/led.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/sh64/kernel/led_cayman.c | 2 | * arch/sh64/mach-cayman/led.c |
| 3 | * | 3 | * |
| 4 | * Copyright (C) 2002 Stuart Menefy <stuart.menefy@st.com> | 4 | * Copyright (C) 2002 Stuart Menefy <stuart.menefy@st.com> |
| 5 | * | 5 | * |
diff --git a/arch/sh64/oprofile/op_model_null.c b/arch/sh64/oprofile/op_model_null.c index a845b088edb4..a750ea1fee98 100644 --- a/arch/sh64/oprofile/op_model_null.c +++ b/arch/sh64/oprofile/op_model_null.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/sh/oprofile/op_model_null.c | 2 | * arch/sh64/oprofile/op_model_null.c |
| 3 | * | 3 | * |
| 4 | * Copyright (C) 2003 Paul Mundt | 4 | * Copyright (C) 2003 Paul Mundt |
| 5 | * | 5 | * |
diff --git a/arch/sparc/kernel/sys_solaris.c b/arch/sparc/kernel/sys_solaris.c index c09afd96dd9c..01b07bb440f0 100644 --- a/arch/sparc/kernel/sys_solaris.c +++ b/arch/sparc/kernel/sys_solaris.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/sparc/sys_solaris.c | 2 | * linux/arch/sparc/kernel/sys_solaris.c |
| 3 | * | 3 | * |
| 4 | * Copyright (C) 1996 Miguel de Icaza (miguel@nuclecu.unam.mx) | 4 | * Copyright (C) 1996 Miguel de Icaza (miguel@nuclecu.unam.mx) |
| 5 | */ | 5 | */ |
diff --git a/arch/um/Kconfig b/arch/um/Kconfig index 76e85bbaea55..d75307589d74 100644 --- a/arch/um/Kconfig +++ b/arch/um/Kconfig | |||
| @@ -257,7 +257,7 @@ config UML_REAL_TIME_CLOCK | |||
| 257 | UML and spend long times with UML stopped at a breakpoint. In this | 257 | UML and spend long times with UML stopped at a breakpoint. In this |
| 258 | case, when UML is restarted, it will call the timer enough times to make | 258 | case, when UML is restarted, it will call the timer enough times to make |
| 259 | up for the time spent at the breakpoint. This could result in a | 259 | up for the time spent at the breakpoint. This could result in a |
| 260 | noticable lag. If this is a problem, then disable this option. | 260 | noticeable lag. If this is a problem, then disable this option. |
| 261 | 261 | ||
| 262 | endmenu | 262 | endmenu |
| 263 | 263 | ||
diff --git a/arch/um/Makefile b/arch/um/Makefile index f6ad832faf13..c8016a98483b 100644 --- a/arch/um/Makefile +++ b/arch/um/Makefile | |||
| @@ -102,7 +102,7 @@ linux: vmlinux | |||
| 102 | define archhelp | 102 | define archhelp |
| 103 | echo '* linux - Binary kernel image (./linux) - for backward' | 103 | echo '* linux - Binary kernel image (./linux) - for backward' |
| 104 | echo ' compatibility only, this creates a hard link to the' | 104 | echo ' compatibility only, this creates a hard link to the' |
| 105 | echo ' real kernel binary, the the "vmlinux" binary you' | 105 | echo ' real kernel binary, the "vmlinux" binary you' |
| 106 | echo ' find in the kernel root.' | 106 | echo ' find in the kernel root.' |
| 107 | endef | 107 | endef |
| 108 | 108 | ||
diff --git a/arch/um/drivers/line.c b/arch/um/drivers/line.c index 24747a413785..cfd9f01fd464 100644 --- a/arch/um/drivers/line.c +++ b/arch/um/drivers/line.c | |||
| @@ -497,7 +497,7 @@ void close_lines(struct line *lines, int nlines) | |||
| 497 | } | 497 | } |
| 498 | 498 | ||
| 499 | /* Common setup code for both startup command line and mconsole initialization. | 499 | /* Common setup code for both startup command line and mconsole initialization. |
| 500 | * @lines contains the the array (of size @num) to modify; | 500 | * @lines contains the array (of size @num) to modify; |
| 501 | * @init is the setup string; | 501 | * @init is the setup string; |
| 502 | */ | 502 | */ |
| 503 | 503 | ||
diff --git a/arch/um/include/sysdep-x86_64/ptrace_user.h b/arch/um/include/sysdep-x86_64/ptrace_user.h index 128faf027364..4cd61a852fab 100644 --- a/arch/um/include/sysdep-x86_64/ptrace_user.h +++ b/arch/um/include/sysdep-x86_64/ptrace_user.h | |||
| @@ -55,7 +55,7 @@ | |||
| 55 | #define PTRACE_OLDSETOPTIONS 21 | 55 | #define PTRACE_OLDSETOPTIONS 21 |
| 56 | #endif | 56 | #endif |
| 57 | 57 | ||
| 58 | /* These are before the system call, so the the system call number is RAX | 58 | /* These are before the system call, so the system call number is RAX |
| 59 | * rather than ORIG_RAX, and arg4 is R10 rather than RCX | 59 | * rather than ORIG_RAX, and arg4 is R10 rather than RCX |
| 60 | */ | 60 | */ |
| 61 | #define REGS_SYSCALL_NR PT_INDEX(RAX) | 61 | #define REGS_SYSCALL_NR PT_INDEX(RAX) |
diff --git a/arch/v850/kernel/entry.S b/arch/v850/kernel/entry.S index d991e4547dbb..8bc521ca081f 100644 --- a/arch/v850/kernel/entry.S +++ b/arch/v850/kernel/entry.S | |||
| @@ -195,7 +195,7 @@ | |||
| 195 | sst.w lp, PTO+PT_GPR(GPR_LP)[ep]; \ | 195 | sst.w lp, PTO+PT_GPR(GPR_LP)[ep]; \ |
| 196 | type ## _STATE_SAVER | 196 | type ## _STATE_SAVER |
| 197 | /* Pop a register state pushed by PUSH_STATE, except for the stack pointer, | 197 | /* Pop a register state pushed by PUSH_STATE, except for the stack pointer, |
| 198 | from the the stack. */ | 198 | from the stack. */ |
| 199 | #define POP_STATE(type) \ | 199 | #define POP_STATE(type) \ |
| 200 | mov sp, ep; \ | 200 | mov sp, ep; \ |
| 201 | type ## _STATE_RESTORER; \ | 201 | type ## _STATE_RESTORER; \ |
diff --git a/arch/x86_64/Kconfig b/arch/x86_64/Kconfig index 0a5d8e659aa4..010d2265f1cf 100644 --- a/arch/x86_64/Kconfig +++ b/arch/x86_64/Kconfig | |||
| @@ -310,7 +310,7 @@ config K8_NUMA | |||
| 310 | help | 310 | help |
| 311 | Enable K8 NUMA node topology detection. You should say Y here if | 311 | Enable K8 NUMA node topology detection. You should say Y here if |
| 312 | you have a multi processor AMD K8 system. This uses an old | 312 | you have a multi processor AMD K8 system. This uses an old |
| 313 | method to read the NUMA configurtion directly from the builtin | 313 | method to read the NUMA configuration directly from the builtin |
| 314 | Northbridge of Opteron. It is recommended to use X86_64_ACPI_NUMA | 314 | Northbridge of Opteron. It is recommended to use X86_64_ACPI_NUMA |
| 315 | instead, which also takes priority if both are compiled in. | 315 | instead, which also takes priority if both are compiled in. |
| 316 | 316 | ||
diff --git a/arch/xtensa/Kconfig b/arch/xtensa/Kconfig index 848f173db257..c1e69a1f92a4 100644 --- a/arch/xtensa/Kconfig +++ b/arch/xtensa/Kconfig | |||
| @@ -206,7 +206,7 @@ source "drivers/pci/hotplug/Kconfig" | |||
| 206 | 206 | ||
| 207 | endmenu | 207 | endmenu |
| 208 | 208 | ||
| 209 | menu "Exectuable file formats" | 209 | menu "Executable file formats" |
| 210 | 210 | ||
| 211 | # only elf supported | 211 | # only elf supported |
| 212 | config KCORE_ELF | 212 | config KCORE_ELF |
| @@ -241,7 +241,7 @@ menu "Xtensa initrd options" | |||
| 241 | bool "Embed root filesystem ramdisk into the kernel" | 241 | bool "Embed root filesystem ramdisk into the kernel" |
| 242 | 242 | ||
| 243 | config EMBEDDED_RAMDISK_IMAGE | 243 | config EMBEDDED_RAMDISK_IMAGE |
| 244 | string "Filename of gziped ramdisk image" | 244 | string "Filename of gzipped ramdisk image" |
| 245 | depends on EMBEDDED_RAMDISK | 245 | depends on EMBEDDED_RAMDISK |
| 246 | default "ramdisk.gz" | 246 | default "ramdisk.gz" |
| 247 | help | 247 | help |
diff --git a/arch/xtensa/kernel/module.c b/arch/xtensa/kernel/module.c index d1683cfa19a2..2ea1755a0858 100644 --- a/arch/xtensa/kernel/module.c +++ b/arch/xtensa/kernel/module.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/xtensa/kernel/platform.c | 2 | * arch/xtensa/kernel/module.c |
| 3 | * | 3 | * |
| 4 | * Module support. | 4 | * Module support. |
| 5 | * | 5 | * |
diff --git a/arch/xtensa/kernel/pci-dma.c b/arch/xtensa/kernel/pci-dma.c index 1ff82268e8ea..6648fa9d9192 100644 --- a/arch/xtensa/kernel/pci-dma.c +++ b/arch/xtensa/kernel/pci-dma.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/xtensa/pci-dma.c | 2 | * arch/xtensa/kernel/pci-dma.c |
| 3 | * | 3 | * |
| 4 | * DMA coherent memory allocation. | 4 | * DMA coherent memory allocation. |
| 5 | * | 5 | * |
diff --git a/arch/xtensa/kernel/pci.c b/arch/xtensa/kernel/pci.c index 8709f8249d02..45571ccb72d6 100644 --- a/arch/xtensa/kernel/pci.c +++ b/arch/xtensa/kernel/pci.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/xtensa/pcibios.c | 2 | * arch/xtensa/kernel/pci.c |
| 3 | * | 3 | * |
| 4 | * PCI bios-type initialisation for PCI machines | 4 | * PCI bios-type initialisation for PCI machines |
| 5 | * | 5 | * |
diff --git a/arch/xtensa/kernel/setup.c b/arch/xtensa/kernel/setup.c index 82684d05910a..c99ab72b41b6 100644 --- a/arch/xtensa/kernel/setup.c +++ b/arch/xtensa/kernel/setup.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/xtensa/setup.c | 2 | * arch/xtensa/kernel/setup.c |
| 3 | * | 3 | * |
| 4 | * This file is subject to the terms and conditions of the GNU General Public | 4 | * This file is subject to the terms and conditions of the GNU General Public |
| 5 | * License. See the file "COPYING" in the main directory of this archive | 5 | * License. See the file "COPYING" in the main directory of this archive |
diff --git a/arch/xtensa/kernel/syscalls.c b/arch/xtensa/kernel/syscalls.c index d9285d4d5565..f49cb239e603 100644 --- a/arch/xtensa/kernel/syscalls.c +++ b/arch/xtensa/kernel/syscalls.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/xtensa/kernel/syscall.c | 2 | * arch/xtensa/kernel/syscalls.c |
| 3 | * | 3 | * |
| 4 | * This file is subject to the terms and conditions of the GNU General Public | 4 | * This file is subject to the terms and conditions of the GNU General Public |
| 5 | * License. See the file "COPYING" in the main directory of this archive | 5 | * License. See the file "COPYING" in the main directory of this archive |
diff --git a/arch/xtensa/lib/pci-auto.c b/arch/xtensa/lib/pci-auto.c index 90c790f6123b..a71733ae1193 100644 --- a/arch/xtensa/lib/pci-auto.c +++ b/arch/xtensa/lib/pci-auto.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/xtensa/kernel/pci-auto.c | 2 | * arch/xtensa/lib/pci-auto.c |
| 3 | * | 3 | * |
| 4 | * PCI autoconfiguration library | 4 | * PCI autoconfiguration library |
| 5 | * | 5 | * |
diff --git a/arch/xtensa/lib/usercopy.S b/arch/xtensa/lib/usercopy.S index 265db2693cbd..4641ef510f0e 100644 --- a/arch/xtensa/lib/usercopy.S +++ b/arch/xtensa/lib/usercopy.S | |||
| @@ -5,10 +5,10 @@ | |||
| 5 | * | 5 | * |
| 6 | * DO NOT COMBINE this function with <arch/xtensa/lib/hal/memcopy.S>. | 6 | * DO NOT COMBINE this function with <arch/xtensa/lib/hal/memcopy.S>. |
| 7 | * It needs to remain separate and distinct. The hal files are part | 7 | * It needs to remain separate and distinct. The hal files are part |
| 8 | * of the the Xtensa link-time HAL, and those files may differ per | 8 | * of the Xtensa link-time HAL, and those files may differ per |
| 9 | * processor configuration. Patching the kernel for another | 9 | * processor configuration. Patching the kernel for another |
| 10 | * processor configuration includes replacing the hal files, and we | 10 | * processor configuration includes replacing the hal files, and we |
| 11 | * could loose the special functionality for accessing user-space | 11 | * could lose the special functionality for accessing user-space |
| 12 | * memory during such a patch. We sacrifice a little code space here | 12 | * memory during such a patch. We sacrifice a little code space here |
| 13 | * in favor to simplify code maintenance. | 13 | * in favor to simplify code maintenance. |
| 14 | * | 14 | * |
diff --git a/arch/xtensa/mm/pgtable.c b/arch/xtensa/mm/pgtable.c index 7d28914d11cb..697992738205 100644 --- a/arch/xtensa/mm/pgtable.c +++ b/arch/xtensa/mm/pgtable.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/xtensa/mm/fault.c | 2 | * arch/xtensa/mm/pgtable.c |
| 3 | * | 3 | * |
| 4 | * This file is subject to the terms and conditions of the GNU General Public | 4 | * This file is subject to the terms and conditions of the GNU General Public |
| 5 | * License. See the file "COPYING" in the main directory of this archive | 5 | * License. See the file "COPYING" in the main directory of this archive |
diff --git a/arch/xtensa/mm/tlb.c b/arch/xtensa/mm/tlb.c index d3bd3bfc3b3b..0fefb8666874 100644 --- a/arch/xtensa/mm/tlb.c +++ b/arch/xtensa/mm/tlb.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/xtensa/mm/mmu.c | 2 | * arch/xtensa/mm/tlb.c |
| 3 | * | 3 | * |
| 4 | * Logic that manipulates the Xtensa MMU. Derived from MIPS. | 4 | * Logic that manipulates the Xtensa MMU. Derived from MIPS. |
| 5 | * | 5 | * |
diff --git a/drivers/acorn/block/mfmhd.c b/drivers/acorn/block/mfmhd.c index 3dd6b7bb5d35..1bace29f4b6a 100644 --- a/drivers/acorn/block/mfmhd.c +++ b/drivers/acorn/block/mfmhd.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/arm/drivers/block/mfmhd.c | 2 | * linux/drivers/acorn/block/mfmhd.c |
| 3 | * | 3 | * |
| 4 | * Copyright (C) 1995, 1996 Russell King, Dave Alan Gilbert (gilbertd@cs.man.ac.uk) | 4 | * Copyright (C) 1995, 1996 Russell King, Dave Alan Gilbert (gilbertd@cs.man.ac.uk) |
| 5 | * | 5 | * |
diff --git a/drivers/acpi/Kconfig b/drivers/acpi/Kconfig index 56c5ba874623..0f9d4be7ed75 100644 --- a/drivers/acpi/Kconfig +++ b/drivers/acpi/Kconfig | |||
| @@ -253,7 +253,7 @@ config ACPI_CUSTOM_DSDT | |||
| 253 | depends on !STANDALONE | 253 | depends on !STANDALONE |
| 254 | default n | 254 | default n |
| 255 | help | 255 | help |
| 256 | Thist option is to load a custom ACPI DSDT | 256 | This option is to load a custom ACPI DSDT |
| 257 | If you don't know what that is, say N. | 257 | If you don't know what that is, say N. |
| 258 | 258 | ||
| 259 | config ACPI_CUSTOM_DSDT_FILE | 259 | config ACPI_CUSTOM_DSDT_FILE |
| @@ -310,7 +310,7 @@ config X86_PM_TIMER | |||
| 310 | The Power Management Timer is available on all ACPI-capable, | 310 | The Power Management Timer is available on all ACPI-capable, |
| 311 | in most cases even if ACPI is unusable or blacklisted. | 311 | in most cases even if ACPI is unusable or blacklisted. |
| 312 | 312 | ||
| 313 | This timing source is not affected by powermanagement features | 313 | This timing source is not affected by power management features |
| 314 | like aggressive processor idling, throttling, frequency and/or | 314 | like aggressive processor idling, throttling, frequency and/or |
| 315 | voltage scaling, unlike the commonly used Time Stamp Counter | 315 | voltage scaling, unlike the commonly used Time Stamp Counter |
| 316 | (TSC) timing source. | 316 | (TSC) timing source. |
| @@ -345,7 +345,7 @@ config ACPI_HOTPLUG_MEMORY | |||
| 345 | Enabling this driver assumes that your platform hardware | 345 | Enabling this driver assumes that your platform hardware |
| 346 | and firmware have support for hot-plugging physical memory. If | 346 | and firmware have support for hot-plugging physical memory. If |
| 347 | your system does not support physically adding or ripping out | 347 | your system does not support physically adding or ripping out |
| 348 | memory DIMMs at some platfrom defined granularity (individually | 348 | memory DIMMs at some platform defined granularity (individually |
| 349 | or as a bank) at runtime, then you need not enable this driver. | 349 | or as a bank) at runtime, then you need not enable this driver. |
| 350 | 350 | ||
| 351 | If one selects "m," this driver can be loaded using the following | 351 | If one selects "m," this driver can be loaded using the following |
diff --git a/drivers/block/Kconfig b/drivers/block/Kconfig index 422e31d5f8e5..17dc22282e14 100644 --- a/drivers/block/Kconfig +++ b/drivers/block/Kconfig | |||
| @@ -207,8 +207,7 @@ config BLK_DEV_UMEM | |||
| 207 | module will be called umem. | 207 | module will be called umem. |
| 208 | 208 | ||
| 209 | The umem driver has not yet been allocated a MAJOR number, so | 209 | The umem driver has not yet been allocated a MAJOR number, so |
| 210 | one is chosen dynamically. Use "devfs" or look in /proc/devices | 210 | one is chosen dynamically. |
| 211 | for the device number | ||
| 212 | 211 | ||
| 213 | config BLK_DEV_UBD | 212 | config BLK_DEV_UBD |
| 214 | bool "Virtual block device" | 213 | bool "Virtual block device" |
| @@ -407,7 +406,7 @@ config BLK_DEV_RAM_BLOCKSIZE | |||
| 407 | depends on BLK_DEV_RAM | 406 | depends on BLK_DEV_RAM |
| 408 | default "1024" | 407 | default "1024" |
| 409 | help | 408 | help |
| 410 | The default value is 1024 kilobytes. PAGE_SIZE is a much more | 409 | The default value is 1024 bytes. PAGE_SIZE is a much more |
| 411 | efficient choice however. The default is kept to ensure initrd | 410 | efficient choice however. The default is kept to ensure initrd |
| 412 | setups function - apparently needed by the rd_load_image routine | 411 | setups function - apparently needed by the rd_load_image routine |
| 413 | that supposes the filesystem in the image uses a 1024 blocksize. | 412 | that supposes the filesystem in the image uses a 1024 blocksize. |
diff --git a/drivers/cdrom/cdrom.c b/drivers/cdrom/cdrom.c index b38c84a7a8e3..2a0c50d84fc5 100644 --- a/drivers/cdrom/cdrom.c +++ b/drivers/cdrom/cdrom.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* linux/drivers/cdrom/cdrom.c. | 1 | /* linux/drivers/cdrom/cdrom.c |
| 2 | Copyright (c) 1996, 1997 David A. van Leeuwen. | 2 | Copyright (c) 1996, 1997 David A. van Leeuwen. |
| 3 | Copyright (c) 1997, 1998 Erik Andersen <andersee@debian.org> | 3 | Copyright (c) 1997, 1998 Erik Andersen <andersee@debian.org> |
| 4 | Copyright (c) 1998, 1999 Jens Axboe <axboe@image.dk> | 4 | Copyright (c) 1998, 1999 Jens Axboe <axboe@image.dk> |
diff --git a/drivers/char/hw_random/ixp4xx-rng.c b/drivers/char/hw_random/ixp4xx-rng.c index ef71022423c9..3cf4d641a51c 100644 --- a/drivers/char/hw_random/ixp4xx-rng.c +++ b/drivers/char/hw_random/ixp4xx-rng.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * drivers/char/rng/ixp4xx-rng.c | 2 | * drivers/char/hw_random/ixp4xx-rng.c |
| 3 | * | 3 | * |
| 4 | * RNG driver for Intel IXP4xx family of NPUs | 4 | * RNG driver for Intel IXP4xx family of NPUs |
| 5 | * | 5 | * |
diff --git a/drivers/char/hw_random/omap-rng.c b/drivers/char/hw_random/omap-rng.c index a01d796d1eeb..e13dd1892bfd 100644 --- a/drivers/char/hw_random/omap-rng.c +++ b/drivers/char/hw_random/omap-rng.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * driver/char/hw_random/omap-rng.c | 2 | * drivers/char/hw_random/omap-rng.c |
| 3 | * | 3 | * |
| 4 | * RNG driver for TI OMAP CPU family | 4 | * RNG driver for TI OMAP CPU family |
| 5 | * | 5 | * |
diff --git a/drivers/char/mwave/README b/drivers/char/mwave/README index 70f8d19fb79f..480251fc78e2 100644 --- a/drivers/char/mwave/README +++ b/drivers/char/mwave/README | |||
| @@ -41,10 +41,7 @@ Example to enable the 3780i DSP using ttyS1 resources: | |||
| 41 | Accessing the driver | 41 | Accessing the driver |
| 42 | -------------------- | 42 | -------------------- |
| 43 | 43 | ||
| 44 | You must also create a node for the driver. Without devfs: | 44 | You must also create a node for the driver: |
| 45 | mkdir -p /dev/modems | 45 | mkdir -p /dev/modems |
| 46 | mknod --mode=660 /dev/modems/mwave c 10 219 | 46 | mknod --mode=660 /dev/modems/mwave c 10 219 |
| 47 | With devfs: | ||
| 48 | mkdir -p /dev/modems | ||
| 49 | ln -s ../misc/mwave /dev/modems/mwave | ||
| 50 | 47 | ||
diff --git a/drivers/char/watchdog/ixp2000_wdt.c b/drivers/char/watchdog/ixp2000_wdt.c index c91d9a660ec0..fd955dbd588c 100644 --- a/drivers/char/watchdog/ixp2000_wdt.c +++ b/drivers/char/watchdog/ixp2000_wdt.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * drivers/watchdog/ixp2000_wdt.c | 2 | * drivers/char/watchdog/ixp2000_wdt.c |
| 3 | * | 3 | * |
| 4 | * Watchdog driver for Intel IXP2000 network processors | 4 | * Watchdog driver for Intel IXP2000 network processors |
| 5 | * | 5 | * |
diff --git a/drivers/char/watchdog/ixp4xx_wdt.c b/drivers/char/watchdog/ixp4xx_wdt.c index db477f712388..5864bb865cfe 100644 --- a/drivers/char/watchdog/ixp4xx_wdt.c +++ b/drivers/char/watchdog/ixp4xx_wdt.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * drivers/watchdog/ixp4xx_wdt.c | 2 | * drivers/char/watchdog/ixp4xx_wdt.c |
| 3 | * | 3 | * |
| 4 | * Watchdog driver for Intel IXP4xx network processors | 4 | * Watchdog driver for Intel IXP4xx network processors |
| 5 | * | 5 | * |
diff --git a/drivers/firmware/Kconfig b/drivers/firmware/Kconfig index 731c3d5da0dc..88f462122a30 100644 --- a/drivers/firmware/Kconfig +++ b/drivers/firmware/Kconfig | |||
| @@ -64,7 +64,7 @@ config DELL_RBU | |||
| 64 | help | 64 | help |
| 65 | Say m if you want to have the option of updating the BIOS for your | 65 | Say m if you want to have the option of updating the BIOS for your |
| 66 | DELL system. Note you need a Dell OpenManage or Dell Update package (DUP) | 66 | DELL system. Note you need a Dell OpenManage or Dell Update package (DUP) |
| 67 | supporting application to comunicate with the BIOS regarding the new | 67 | supporting application to communicate with the BIOS regarding the new |
| 68 | image for the image update to take effect. | 68 | image for the image update to take effect. |
| 69 | See <file:Documentation/dell_rbu.txt> for more details on the driver. | 69 | See <file:Documentation/dell_rbu.txt> for more details on the driver. |
| 70 | 70 | ||
diff --git a/drivers/firmware/edd.c b/drivers/firmware/edd.c index b4502ed65793..5c261e1f92b2 100644 --- a/drivers/firmware/edd.c +++ b/drivers/firmware/edd.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/i386/kernel/edd.c | 2 | * linux/drivers/firmware/edd.c |
| 3 | * Copyright (C) 2002, 2003, 2004 Dell Inc. | 3 | * Copyright (C) 2002, 2003, 2004 Dell Inc. |
| 4 | * by Matt Domsch <Matt_Domsch@dell.com> | 4 | * by Matt Domsch <Matt_Domsch@dell.com> |
| 5 | * disk signature by Matt Domsch, Andrew Wilks, and Sandeep K. Shandilya | 5 | * disk signature by Matt Domsch, Andrew Wilks, and Sandeep K. Shandilya |
diff --git a/drivers/i2c/busses/Kconfig b/drivers/i2c/busses/Kconfig index 0d9667921f61..510816c16da3 100644 --- a/drivers/i2c/busses/Kconfig +++ b/drivers/i2c/busses/Kconfig | |||
| @@ -333,10 +333,10 @@ config I2C_PARPORT_LIGHT | |||
| 333 | 333 | ||
| 334 | This driver is a light version of i2c-parport. It doesn't depend | 334 | This driver is a light version of i2c-parport. It doesn't depend |
| 335 | on the parport driver, and uses direct I/O access instead. This | 335 | on the parport driver, and uses direct I/O access instead. This |
| 336 | might be prefered on embedded systems where wasting memory for | 336 | might be preferred on embedded systems where wasting memory for |
| 337 | the clean but heavy parport handling is not an option. The | 337 | the clean but heavy parport handling is not an option. The |
| 338 | drawback is a reduced portability and the impossibility to | 338 | drawback is a reduced portability and the impossibility to |
| 339 | dasiy-chain other parallel port devices. | 339 | daisy-chain other parallel port devices. |
| 340 | 340 | ||
| 341 | Don't say Y here if you said Y or M to i2c-parport. Saying M to | 341 | Don't say Y here if you said Y or M to i2c-parport. Saying M to |
| 342 | both is possible but both modules should not be loaded at the same | 342 | both is possible but both modules should not be loaded at the same |
diff --git a/drivers/i2c/busses/i2c-ibm_iic.c b/drivers/i2c/busses/i2c-ibm_iic.c index 5bccb5d68318..80d4ba1bdfec 100644 --- a/drivers/i2c/busses/i2c-ibm_iic.c +++ b/drivers/i2c/busses/i2c-ibm_iic.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * drivers/i2c/i2c-ibm_iic.c | 2 | * drivers/i2c/busses/i2c-ibm_iic.c |
| 3 | * | 3 | * |
| 4 | * Support for the IIC peripheral on IBM PPC 4xx | 4 | * Support for the IIC peripheral on IBM PPC 4xx |
| 5 | * | 5 | * |
diff --git a/drivers/i2c/busses/i2c-ibm_iic.h b/drivers/i2c/busses/i2c-ibm_iic.h index 2b3219d00e92..59d7b437f7ff 100644 --- a/drivers/i2c/busses/i2c-ibm_iic.h +++ b/drivers/i2c/busses/i2c-ibm_iic.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * drivers/i2c/i2c-ibm_iic.h | 2 | * drivers/i2c/busses/i2c-ibm_iic.h |
| 3 | * | 3 | * |
| 4 | * Support for the IIC peripheral on IBM PPC 4xx | 4 | * Support for the IIC peripheral on IBM PPC 4xx |
| 5 | * | 5 | * |
diff --git a/drivers/i2c/busses/i2c-ixp4xx.c b/drivers/i2c/busses/i2c-ixp4xx.c index ab573254a8aa..1ce01fb0ac09 100644 --- a/drivers/i2c/busses/i2c-ixp4xx.c +++ b/drivers/i2c/busses/i2c-ixp4xx.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * drivers/i2c/i2c-adap-ixp4xx.c | 2 | * drivers/i2c/busses/i2c-ixp4xx.c |
| 3 | * | 3 | * |
| 4 | * Intel's IXP4xx XScale NPU chipsets (IXP420, 421, 422, 425) do not have | 4 | * Intel's IXP4xx XScale NPU chipsets (IXP420, 421, 422, 425) do not have |
| 5 | * an on board I2C controller but provide 16 GPIO pins that are often | 5 | * an on board I2C controller but provide 16 GPIO pins that are often |
diff --git a/drivers/i2c/busses/scx200_i2c.c b/drivers/i2c/busses/scx200_i2c.c index 8b65a5cf8251..8ddbae4fafe6 100644 --- a/drivers/i2c/busses/scx200_i2c.c +++ b/drivers/i2c/busses/scx200_i2c.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* linux/drivers/i2c/scx200_i2c.c | 1 | /* linux/drivers/i2c/busses/scx200_i2c.c |
| 2 | 2 | ||
| 3 | Copyright (c) 2001,2002 Christer Weinigel <wingel@nano-system.com> | 3 | Copyright (c) 2001,2002 Christer Weinigel <wingel@nano-system.com> |
| 4 | 4 | ||
diff --git a/drivers/ide/h8300/ide-h8300.c b/drivers/ide/h8300/ide-h8300.c index 15955996a1f3..608ca871744b 100644 --- a/drivers/ide/h8300/ide-h8300.c +++ b/drivers/ide/h8300/ide-h8300.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * drivers/ide/ide-h8300.c | 2 | * drivers/ide/h8300/ide-h8300.c |
| 3 | * H8/300 generic IDE interface | 3 | * H8/300 generic IDE interface |
| 4 | */ | 4 | */ |
| 5 | 5 | ||
diff --git a/drivers/ide/ppc/pmac.c b/drivers/ide/ppc/pmac.c index 31ad79f52df7..91c5344a945d 100644 --- a/drivers/ide/ppc/pmac.c +++ b/drivers/ide/ppc/pmac.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/drivers/ide/ide-pmac.c | 2 | * linux/drivers/ide/ppc/pmac.c |
| 3 | * | 3 | * |
| 4 | * Support for IDE interfaces on PowerMacs. | 4 | * Support for IDE interfaces on PowerMacs. |
| 5 | * These IDE interfaces are memory-mapped and have a DBDMA channel | 5 | * These IDE interfaces are memory-mapped and have a DBDMA channel |
diff --git a/drivers/ieee1394/Kconfig b/drivers/ieee1394/Kconfig index 2769e505f051..672b92ef9f21 100644 --- a/drivers/ieee1394/Kconfig +++ b/drivers/ieee1394/Kconfig | |||
| @@ -140,7 +140,7 @@ config IEEE1394_SBP2_PHYS_DMA | |||
| 140 | help | 140 | help |
| 141 | This builds sbp2 for use with non-OHCI host adapters which do not | 141 | This builds sbp2 for use with non-OHCI host adapters which do not |
| 142 | support physical DMA or for when ohci1394 is run with phys_dma=0. | 142 | support physical DMA or for when ohci1394 is run with phys_dma=0. |
| 143 | Physical DMA is data movement without assistence of the drivers' | 143 | Physical DMA is data movement without assistance of the drivers' |
| 144 | interrupt handlers. This option includes the interrupt handlers | 144 | interrupt handlers. This option includes the interrupt handlers |
| 145 | that are required in absence of this hardware feature. | 145 | that are required in absence of this hardware feature. |
| 146 | 146 | ||
diff --git a/drivers/infiniband/ulp/ipoib/Kconfig b/drivers/infiniband/ulp/ipoib/Kconfig index d74653d7de1c..c75322d820d4 100644 --- a/drivers/infiniband/ulp/ipoib/Kconfig +++ b/drivers/infiniband/ulp/ipoib/Kconfig | |||
| @@ -26,7 +26,7 @@ config INFINIBAND_IPOIB_DEBUG_DATA | |||
| 26 | bool "IP-over-InfiniBand data path debugging" | 26 | bool "IP-over-InfiniBand data path debugging" |
| 27 | depends on INFINIBAND_IPOIB_DEBUG | 27 | depends on INFINIBAND_IPOIB_DEBUG |
| 28 | ---help--- | 28 | ---help--- |
| 29 | This option compiles debugging code into the the data path | 29 | This option compiles debugging code into the data path |
| 30 | of the IPoIB driver. The output can be turned on via the | 30 | of the IPoIB driver. The output can be turned on via the |
| 31 | data_debug_level module parameter; however, even with output | 31 | data_debug_level module parameter; however, even with output |
| 32 | turned off, this debugging code will have some performance | 32 | turned off, this debugging code will have some performance |
diff --git a/drivers/input/joystick/Kconfig b/drivers/input/joystick/Kconfig index 67519ef0ef95..271263443c37 100644 --- a/drivers/input/joystick/Kconfig +++ b/drivers/input/joystick/Kconfig | |||
| @@ -32,7 +32,7 @@ config JOYSTICK_ANALOG | |||
| 32 | module will be called analog. | 32 | module will be called analog. |
| 33 | 33 | ||
| 34 | config JOYSTICK_A3D | 34 | config JOYSTICK_A3D |
| 35 | tristate "Assasin 3D and MadCatz Panther devices" | 35 | tristate "Assassin 3D and MadCatz Panther devices" |
| 36 | select GAMEPORT | 36 | select GAMEPORT |
| 37 | help | 37 | help |
| 38 | Say Y here if you have an FPGaming or MadCatz controller using the | 38 | Say Y here if you have an FPGaming or MadCatz controller using the |
diff --git a/drivers/input/keyboard/Kconfig b/drivers/input/keyboard/Kconfig index c62e00c79dec..679bde34d247 100644 --- a/drivers/input/keyboard/Kconfig +++ b/drivers/input/keyboard/Kconfig | |||
| @@ -177,7 +177,7 @@ config KEYBOARD_HIL_OLD | |||
| 177 | However, it has been thoroughly tested and is stable. | 177 | However, it has been thoroughly tested and is stable. |
| 178 | 178 | ||
| 179 | If you want full HIL support including support for multiple | 179 | If you want full HIL support including support for multiple |
| 180 | keyboards, mices and tablets, you have to enable the | 180 | keyboards, mice, and tablets, you have to enable the |
| 181 | "HP System Device Controller i8042 Support" in the input/serio | 181 | "HP System Device Controller i8042 Support" in the input/serio |
| 182 | submenu. | 182 | submenu. |
| 183 | 183 | ||
diff --git a/drivers/input/serio/Kconfig b/drivers/input/serio/Kconfig index 98acf170252c..8cdbfeca5903 100644 --- a/drivers/input/serio/Kconfig +++ b/drivers/input/serio/Kconfig | |||
| @@ -115,9 +115,9 @@ config HP_SDC | |||
| 115 | depends on GSC && SERIO | 115 | depends on GSC && SERIO |
| 116 | default y | 116 | default y |
| 117 | ---help--- | 117 | ---help--- |
| 118 | This option enables supports for the the "System Device | 118 | This option enables support for the "System Device |
| 119 | Controller", an i8042 carrying microcode to manage a | 119 | Controller", an i8042 carrying microcode to manage a |
| 120 | few miscellanous devices on some Hewlett Packard systems. | 120 | few miscellaneous devices on some Hewlett Packard systems. |
| 121 | The SDC itself contains a 10ms resolution timer/clock capable | 121 | The SDC itself contains a 10ms resolution timer/clock capable |
| 122 | of delivering interrupts on a periodic and one-shot basis. | 122 | of delivering interrupts on a periodic and one-shot basis. |
| 123 | The SDC may also be connected to a battery-backed real-time | 123 | The SDC may also be connected to a battery-backed real-time |
diff --git a/drivers/isdn/hardware/eicon/Kconfig b/drivers/isdn/hardware/eicon/Kconfig index 51e66bc64208..01d4afd9d843 100644 --- a/drivers/isdn/hardware/eicon/Kconfig +++ b/drivers/isdn/hardware/eicon/Kconfig | |||
| @@ -47,7 +47,7 @@ config ISDN_DIVAS_MAINT | |||
| 47 | tristate "DIVA Maint driver support" | 47 | tristate "DIVA Maint driver support" |
| 48 | depends on ISDN_DIVAS && m | 48 | depends on ISDN_DIVAS && m |
| 49 | help | 49 | help |
| 50 | Enable Divas Maintainance driver. | 50 | Enable Divas Maintenance driver. |
| 51 | 51 | ||
| 52 | endmenu | 52 | endmenu |
| 53 | 53 | ||
diff --git a/drivers/isdn/hisax/Kconfig b/drivers/isdn/hisax/Kconfig index 6dfc94122dd9..eb57a988e048 100644 --- a/drivers/isdn/hisax/Kconfig +++ b/drivers/isdn/hisax/Kconfig | |||
| @@ -321,7 +321,7 @@ config HISAX_HFC_PCI | |||
| 321 | help | 321 | help |
| 322 | This enables HiSax support for the HFC-S PCI 2BDS0 based cards. | 322 | This enables HiSax support for the HFC-S PCI 2BDS0 based cards. |
| 323 | 323 | ||
| 324 | For more informations see under | 324 | For more information see under |
| 325 | <file:Documentation/isdn/README.hfc-pci>. | 325 | <file:Documentation/isdn/README.hfc-pci>. |
| 326 | 326 | ||
| 327 | config HISAX_W6692 | 327 | config HISAX_W6692 |
diff --git a/drivers/isdn/hisax/amd7930_fn.h b/drivers/isdn/hisax/amd7930_fn.h index e039c3a0f2a2..1f4d80c5e5a6 100644 --- a/drivers/isdn/hisax/amd7930_fn.h +++ b/drivers/isdn/hisax/amd7930_fn.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* 2001/10/02 | 1 | /* drivers/isdn/hisax/amd7930_fn.h |
| 2 | * | 2 | * |
| 3 | * gerdes_amd7930.h Header-file included by | 3 | * gerdes_amd7930.h Header-file included by |
| 4 | * gerdes_amd7930.c | 4 | * gerdes_amd7930.c |
diff --git a/drivers/leds/led-class.c b/drivers/leds/led-class.c index d424b4452028..aecbbe2e89a9 100644 --- a/drivers/leds/led-class.c +++ b/drivers/leds/led-class.c | |||
| @@ -125,7 +125,7 @@ EXPORT_SYMBOL_GPL(led_classdev_register); | |||
| 125 | 125 | ||
| 126 | /** | 126 | /** |
| 127 | * led_classdev_unregister - unregisters a object of led_properties class. | 127 | * led_classdev_unregister - unregisters a object of led_properties class. |
| 128 | * @led_cdev: the led device to unreigister | 128 | * @led_cdev: the led device to unregister |
| 129 | * | 129 | * |
| 130 | * Unregisters a previously registered via led_classdev_register object. | 130 | * Unregisters a previously registered via led_classdev_register object. |
| 131 | */ | 131 | */ |
diff --git a/drivers/leds/leds-locomo.c b/drivers/leds/leds-locomo.c index 3b87951aa555..6f2d449ba983 100644 --- a/drivers/leds/leds-locomo.c +++ b/drivers/leds/leds-locomo.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/drivers/leds/locomo.c | 2 | * linux/drivers/leds/leds-locomo.c |
| 3 | * | 3 | * |
| 4 | * Copyright (C) 2005 John Lenz <lenz@cs.wisc.edu> | 4 | * Copyright (C) 2005 John Lenz <lenz@cs.wisc.edu> |
| 5 | * | 5 | * |
diff --git a/drivers/macintosh/Kconfig b/drivers/macintosh/Kconfig index d5d649f5ccdb..7f8477d3a661 100644 --- a/drivers/macintosh/Kconfig +++ b/drivers/macintosh/Kconfig | |||
| @@ -186,7 +186,7 @@ config THERM_ADT746X | |||
| 186 | depends on I2C && I2C_POWERMAC && PPC_PMAC && !PPC_PMAC64 | 186 | depends on I2C && I2C_POWERMAC && PPC_PMAC && !PPC_PMAC64 |
| 187 | help | 187 | help |
| 188 | This driver provides some thermostat and fan control for the | 188 | This driver provides some thermostat and fan control for the |
| 189 | iBook G4, and the ATI based aluminium PowerBooks, allowing slighlty | 189 | iBook G4, and the ATI based aluminium PowerBooks, allowing slightly |
| 190 | better fan behaviour by default, and some manual control. | 190 | better fan behaviour by default, and some manual control. |
| 191 | 191 | ||
| 192 | config THERM_PM72 | 192 | config THERM_PM72 |
diff --git a/drivers/macintosh/adbhid.c b/drivers/macintosh/adbhid.c index efd51e01c06e..b7fb367808d8 100644 --- a/drivers/macintosh/adbhid.c +++ b/drivers/macintosh/adbhid.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * drivers/input/adbhid.c | 2 | * drivers/macintosh/adbhid.c |
| 3 | * | 3 | * |
| 4 | * ADB HID driver for Power Macintosh computers. | 4 | * ADB HID driver for Power Macintosh computers. |
| 5 | * | 5 | * |
diff --git a/drivers/md/md.c b/drivers/md/md.c index 38a0a5741d52..cb8281605be8 100644 --- a/drivers/md/md.c +++ b/drivers/md/md.c | |||
| @@ -4438,8 +4438,7 @@ static int md_release(struct inode *inode, struct file * file) | |||
| 4438 | { | 4438 | { |
| 4439 | mddev_t *mddev = inode->i_bdev->bd_disk->private_data; | 4439 | mddev_t *mddev = inode->i_bdev->bd_disk->private_data; |
| 4440 | 4440 | ||
| 4441 | if (!mddev) | 4441 | BUG_ON(!mddev); |
| 4442 | BUG(); | ||
| 4443 | mddev_put(mddev); | 4442 | mddev_put(mddev); |
| 4444 | 4443 | ||
| 4445 | return 0; | 4444 | return 0; |
diff --git a/drivers/md/raid5.c b/drivers/md/raid5.c index 37e4ff661b6c..e14f45780720 100644 --- a/drivers/md/raid5.c +++ b/drivers/md/raid5.c | |||
| @@ -1105,7 +1105,7 @@ static void compute_parity6(struct stripe_head *sh, int method) | |||
| 1105 | if (test_and_clear_bit(R5_Overlap, &sh->dev[i].flags)) | 1105 | if (test_and_clear_bit(R5_Overlap, &sh->dev[i].flags)) |
| 1106 | wake_up(&conf->wait_for_overlap); | 1106 | wake_up(&conf->wait_for_overlap); |
| 1107 | 1107 | ||
| 1108 | if (sh->dev[i].written) BUG(); | 1108 | BUG_ON(sh->dev[i].written); |
| 1109 | sh->dev[i].written = chosen; | 1109 | sh->dev[i].written = chosen; |
| 1110 | } | 1110 | } |
| 1111 | break; | 1111 | break; |
diff --git a/drivers/media/dvb/cinergyT2/Kconfig b/drivers/media/dvb/cinergyT2/Kconfig index b5cdd57ec6f5..3d778c5aba68 100644 --- a/drivers/media/dvb/cinergyT2/Kconfig +++ b/drivers/media/dvb/cinergyT2/Kconfig | |||
| @@ -56,7 +56,7 @@ config DVB_CINERGYT2_QUERY_INTERVAL | |||
| 56 | measurements. | 56 | measurements. |
| 57 | 57 | ||
| 58 | Please keep in mind that these updates cause traffic on the tuner | 58 | Please keep in mind that these updates cause traffic on the tuner |
| 59 | control bus and thus may or may not affect receiption sensitivity. | 59 | control bus and thus may or may not affect reception sensitivity. |
| 60 | 60 | ||
| 61 | The default value should be a safe choice for common applications. | 61 | The default value should be a safe choice for common applications. |
| 62 | 62 | ||
diff --git a/drivers/media/radio/Kconfig b/drivers/media/radio/Kconfig index 7015517e2c1b..6d96b17a7f81 100644 --- a/drivers/media/radio/Kconfig +++ b/drivers/media/radio/Kconfig | |||
| @@ -195,8 +195,7 @@ config RADIO_MIROPCM20_RDS | |||
| 195 | ---help--- | 195 | ---help--- |
| 196 | Choose Y here if you want to see RDS/RBDS information like | 196 | Choose Y here if you want to see RDS/RBDS information like |
| 197 | RadioText, Programme Service name, Clock Time and date, Programme | 197 | RadioText, Programme Service name, Clock Time and date, Programme |
| 198 | TYpe and Traffic Announcement/Programme identification. You also | 198 | Type and Traffic Announcement/Programme identification. |
| 199 | need to say Y to "miroSOUND PCM20 radio" and devfs! | ||
| 200 | 199 | ||
| 201 | It's not possible to read the raw RDS packets from the device, so | 200 | It's not possible to read the raw RDS packets from the device, so |
| 202 | the driver cant provide an V4L interface for this. But the | 201 | the driver cant provide an V4L interface for this. But the |
diff --git a/drivers/media/video/Kconfig b/drivers/media/video/Kconfig index 5c53fe62d38b..afb734df6e05 100644 --- a/drivers/media/video/Kconfig +++ b/drivers/media/video/Kconfig | |||
| @@ -353,7 +353,7 @@ config VIDEO_SAA6588 | |||
| 353 | help | 353 | help |
| 354 | Support for Radio Data System (RDS) decoder. This allows seeing | 354 | Support for Radio Data System (RDS) decoder. This allows seeing |
| 355 | radio station identification transmitted using this standard. | 355 | radio station identification transmitted using this standard. |
| 356 | Currentlly, it works only with bt8x8 chips. | 356 | Currently, it works only with bt8x8 chips. |
| 357 | 357 | ||
| 358 | To compile this driver as a module, choose M here: the | 358 | To compile this driver as a module, choose M here: the |
| 359 | module will be called saa6588. | 359 | module will be called saa6588. |
diff --git a/drivers/media/video/cx88/Kconfig b/drivers/media/video/cx88/Kconfig index 51d68f32aa06..0f9d96963618 100644 --- a/drivers/media/video/cx88/Kconfig +++ b/drivers/media/video/cx88/Kconfig | |||
| @@ -69,6 +69,6 @@ config VIDEO_CX88_VP3054 | |||
| 69 | depends on VIDEO_CX88_DVB && DVB_MT352 | 69 | depends on VIDEO_CX88_DVB && DVB_MT352 |
| 70 | ---help--- | 70 | ---help--- |
| 71 | This adds DVB-T support for cards based on the | 71 | This adds DVB-T support for cards based on the |
| 72 | Connexant 2388x chip and the MT352 demodulator, | 72 | Conexant 2388x chip and the MT352 demodulator, |
| 73 | which also require support for the VP-3054 | 73 | which also require support for the VP-3054 |
| 74 | Secondary I2C bus, such at DNTV Live! DVB-T Pro. | 74 | Secondary I2C bus, such at DNTV Live! DVB-T Pro. |
diff --git a/drivers/media/video/pwc/philips.txt b/drivers/media/video/pwc/philips.txt index 11f751a6bda5..f5e848410311 100644 --- a/drivers/media/video/pwc/philips.txt +++ b/drivers/media/video/pwc/philips.txt | |||
| @@ -175,8 +175,8 @@ dev_hint | |||
| 175 | - If a device node is already occupied, registration will fail and | 175 | - If a device node is already occupied, registration will fail and |
| 176 | the webcam is not available. | 176 | the webcam is not available. |
| 177 | - You can have up to 64 video devices; be sure to make enough device | 177 | - You can have up to 64 video devices; be sure to make enough device |
| 178 | nodes in /dev if you want to spread the numbers (this does not apply | 178 | nodes in /dev if you want to spread the numbers. |
| 179 | to devfs). After /dev/video9 comes /dev/video10 (not /dev/videoA). | 179 | After /dev/video9 comes /dev/video10 (not /dev/videoA). |
| 180 | - If a camera does not match any dev_hint, it will simply get assigned | 180 | - If a camera does not match any dev_hint, it will simply get assigned |
| 181 | the first available device node, just as it used to be. | 181 | the first available device node, just as it used to be. |
| 182 | 182 | ||
diff --git a/drivers/mtd/chips/Kconfig b/drivers/mtd/chips/Kconfig index 6d8f30deb868..72e6d73beb40 100644 --- a/drivers/mtd/chips/Kconfig +++ b/drivers/mtd/chips/Kconfig | |||
| @@ -270,7 +270,7 @@ config MTD_JEDEC | |||
| 270 | tristate "JEDEC device support" | 270 | tristate "JEDEC device support" |
| 271 | depends on MTD && MTD_OBSOLETE_CHIPS && BROKEN | 271 | depends on MTD && MTD_OBSOLETE_CHIPS && BROKEN |
| 272 | help | 272 | help |
| 273 | Enable older older JEDEC flash interface devices for self | 273 | Enable older JEDEC flash interface devices for self |
| 274 | programming flash. It is commonly used in older AMD chips. It is | 274 | programming flash. It is commonly used in older AMD chips. It is |
| 275 | only called JEDEC because the JEDEC association | 275 | only called JEDEC because the JEDEC association |
| 276 | <http://www.jedec.org/> distributes the identification codes for the | 276 | <http://www.jedec.org/> distributes the identification codes for the |
diff --git a/drivers/mtd/maps/bast-flash.c b/drivers/mtd/maps/bast-flash.c index 51f962dd7e31..e074bb6787d2 100644 --- a/drivers/mtd/maps/bast-flash.c +++ b/drivers/mtd/maps/bast-flash.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* linux/drivers/mtd/maps/bast_flash.c | 1 | /* linux/drivers/mtd/maps/bast-flash.c |
| 2 | * | 2 | * |
| 3 | * Copyright (c) 2004-2005 Simtec Electronics | 3 | * Copyright (c) 2004-2005 Simtec Electronics |
| 4 | * Ben Dooks <ben@simtec.co.uk> | 4 | * Ben Dooks <ben@simtec.co.uk> |
diff --git a/drivers/mtd/maps/dmv182.c b/drivers/mtd/maps/dmv182.c index a43c49905cac..e0558b0b2fe6 100644 --- a/drivers/mtd/maps/dmv182.c +++ b/drivers/mtd/maps/dmv182.c | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | 1 | ||
| 2 | /* | 2 | /* |
| 3 | * drivers/mtd/maps/svme182.c | 3 | * drivers/mtd/maps/dmv182.c |
| 4 | * | 4 | * |
| 5 | * Flash map driver for the Dy4 SVME182 board | 5 | * Flash map driver for the Dy4 SVME182 board |
| 6 | * | 6 | * |
diff --git a/drivers/mtd/nand/Kconfig b/drivers/mtd/nand/Kconfig index c99302ed3823..1831340e5f51 100644 --- a/drivers/mtd/nand/Kconfig +++ b/drivers/mtd/nand/Kconfig | |||
| @@ -21,7 +21,7 @@ config MTD_NAND_VERIFY_WRITE | |||
| 21 | NAND flash device internally checks only bits transitioning | 21 | NAND flash device internally checks only bits transitioning |
| 22 | from 1 to 0. There is a rare possibility that even though the | 22 | from 1 to 0. There is a rare possibility that even though the |
| 23 | device thinks the write was successful, a bit could have been | 23 | device thinks the write was successful, a bit could have been |
| 24 | flipped accidentaly due to device wear or something else. | 24 | flipped accidentally due to device wear or something else. |
| 25 | 25 | ||
| 26 | config MTD_NAND_ECC_SMC | 26 | config MTD_NAND_ECC_SMC |
| 27 | bool "NAND ECC Smart Media byte order" | 27 | bool "NAND ECC Smart Media byte order" |
diff --git a/drivers/mtd/onenand/Kconfig b/drivers/mtd/onenand/Kconfig index 465961b8bcd1..373bddce8f1c 100644 --- a/drivers/mtd/onenand/Kconfig +++ b/drivers/mtd/onenand/Kconfig | |||
| @@ -21,7 +21,7 @@ config MTD_ONENAND_VERIFY_WRITE | |||
| 21 | OneNAND flash device internally checks only bits transitioning | 21 | OneNAND flash device internally checks only bits transitioning |
| 22 | from 1 to 0. There is a rare possibility that even though the | 22 | from 1 to 0. There is a rare possibility that even though the |
| 23 | device thinks the write was successful, a bit could have been | 23 | device thinks the write was successful, a bit could have been |
| 24 | flipped accidentaly due to device wear or something else. | 24 | flipped accidentally due to device wear or something else. |
| 25 | 25 | ||
| 26 | config MTD_ONENAND_GENERIC | 26 | config MTD_ONENAND_GENERIC |
| 27 | tristate "OneNAND Flash device via platform device driver" | 27 | tristate "OneNAND Flash device via platform device driver" |
diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig index ff8a8c0a26d5..ab92cc794c64 100644 --- a/drivers/net/Kconfig +++ b/drivers/net/Kconfig | |||
| @@ -2115,7 +2115,7 @@ config SKY2 | |||
| 2115 | depends on PCI && EXPERIMENTAL | 2115 | depends on PCI && EXPERIMENTAL |
| 2116 | select CRC32 | 2116 | select CRC32 |
| 2117 | ---help--- | 2117 | ---help--- |
| 2118 | This driver supports Gigabit Ethernet adapters based on the the | 2118 | This driver supports Gigabit Ethernet adapters based on the |
| 2119 | Marvell Yukon 2 chipset: | 2119 | Marvell Yukon 2 chipset: |
| 2120 | Marvell 88E8021/88E8022/88E8035/88E8036/88E8038/88E8050/88E8052/ | 2120 | Marvell 88E8021/88E8022/88E8035/88E8036/88E8038/88E8050/88E8052/ |
| 2121 | 88E8053/88E8055/88E8061/88E8062, SysKonnect SK-9E21D/SK-9S21 | 2121 | 88E8053/88E8055/88E8061/88E8062, SysKonnect SK-9E21D/SK-9S21 |
diff --git a/drivers/net/arm/am79c961a.h b/drivers/net/arm/am79c961a.h index 6a49ac7f6d46..483009fe6ec2 100644 --- a/drivers/net/arm/am79c961a.h +++ b/drivers/net/arm/am79c961a.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/drivers/net/am79c961.h | 2 | * linux/drivers/net/arm/am79c961a.h |
| 3 | * | 3 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | 4 | * This program is free software; you can redistribute it and/or modify |
| 5 | * it under the terms of the GNU General Public License version 2 as | 5 | * it under the terms of the GNU General Public License version 2 as |
diff --git a/drivers/net/ibm_emac/ibm_emac_debug.h b/drivers/net/ibm_emac/ibm_emac_debug.h index 5761389495d0..6c7dccc84bf5 100644 --- a/drivers/net/ibm_emac/ibm_emac_debug.h +++ b/drivers/net/ibm_emac/ibm_emac_debug.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * drivers/net/ibm_emac/ibm_ocp_debug.h | 2 | * drivers/net/ibm_emac/ibm_emac_debug.h |
| 3 | * | 3 | * |
| 4 | * Driver for PowerPC 4xx on-chip ethernet controller, debug print routines. | 4 | * Driver for PowerPC 4xx on-chip ethernet controller, debug print routines. |
| 5 | * | 5 | * |
diff --git a/drivers/net/ibm_emac/ibm_emac_rgmii.h b/drivers/net/ibm_emac/ibm_emac_rgmii.h index 94abde55e2e9..117ea486c2ca 100644 --- a/drivers/net/ibm_emac/ibm_emac_rgmii.h +++ b/drivers/net/ibm_emac/ibm_emac_rgmii.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * drivers/net/ibm_emac/ibm_emac_rgmii.c | 2 | * drivers/net/ibm_emac/ibm_emac_rgmii.h |
| 3 | * | 3 | * |
| 4 | * Driver for PowerPC 4xx on-chip ethernet controller, RGMII bridge support. | 4 | * Driver for PowerPC 4xx on-chip ethernet controller, RGMII bridge support. |
| 5 | * | 5 | * |
diff --git a/drivers/net/tokenring/tmspci.c b/drivers/net/tokenring/tmspci.c index 7d3e270c4f45..3b2f00b9b7bd 100644 --- a/drivers/net/tokenring/tmspci.c +++ b/drivers/net/tokenring/tmspci.c | |||
| @@ -224,8 +224,7 @@ static void __devexit tms_pci_detach (struct pci_dev *pdev) | |||
| 224 | { | 224 | { |
| 225 | struct net_device *dev = pci_get_drvdata(pdev); | 225 | struct net_device *dev = pci_get_drvdata(pdev); |
| 226 | 226 | ||
| 227 | if (!dev) | 227 | BUG_ON(!dev); |
| 228 | BUG(); | ||
| 229 | unregister_netdev(dev); | 228 | unregister_netdev(dev); |
| 230 | release_region(dev->base_addr, TMS_PCI_IO_EXTENT); | 229 | release_region(dev->base_addr, TMS_PCI_IO_EXTENT); |
| 231 | free_irq(dev->irq, dev); | 230 | free_irq(dev->irq, dev); |
diff --git a/drivers/net/wireless/Kconfig b/drivers/net/wireless/Kconfig index bd4a68c85a47..ece3d9c2dc61 100644 --- a/drivers/net/wireless/Kconfig +++ b/drivers/net/wireless/Kconfig | |||
| @@ -301,7 +301,7 @@ config HERMES | |||
| 301 | tristate "Hermes chipset 802.11b support (Orinoco/Prism2/Symbol)" | 301 | tristate "Hermes chipset 802.11b support (Orinoco/Prism2/Symbol)" |
| 302 | depends on NET_RADIO && (PPC_PMAC || PCI || PCMCIA) | 302 | depends on NET_RADIO && (PPC_PMAC || PCI || PCMCIA) |
| 303 | ---help--- | 303 | ---help--- |
| 304 | A driver for 802.11b wireless cards based based on the "Hermes" or | 304 | A driver for 802.11b wireless cards based on the "Hermes" or |
| 305 | Intersil HFA384x (Prism 2) MAC controller. This includes the vast | 305 | Intersil HFA384x (Prism 2) MAC controller. This includes the vast |
| 306 | majority of the PCMCIA 802.11b cards (which are nearly all rebadges) | 306 | majority of the PCMCIA 802.11b cards (which are nearly all rebadges) |
| 307 | - except for the Cisco/Aironet cards. Cards supported include the | 307 | - except for the Cisco/Aironet cards. Cards supported include the |
diff --git a/drivers/parisc/power.c b/drivers/parisc/power.c index 4a9f025a6b58..2eb3577a88c5 100644 --- a/drivers/parisc/power.c +++ b/drivers/parisc/power.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/parisc/kernel/power.c | 2 | * linux/drivers/parisc/power.c |
| 3 | * HP PARISC soft power switch support driver | 3 | * HP PARISC soft power switch support driver |
| 4 | * | 4 | * |
| 5 | * Copyright (c) 2001-2005 Helge Deller <deller@gmx.de> | 5 | * Copyright (c) 2001-2005 Helge Deller <deller@gmx.de> |
diff --git a/drivers/parport/daisy.c b/drivers/parport/daisy.c index fd41e28101ea..83ee095ec6e2 100644 --- a/drivers/parport/daisy.c +++ b/drivers/parport/daisy.c | |||
| @@ -30,7 +30,7 @@ | |||
| 30 | #undef DEBUG | 30 | #undef DEBUG |
| 31 | 31 | ||
| 32 | #ifdef DEBUG | 32 | #ifdef DEBUG |
| 33 | #define DPRINTK(stuff...) printk (stuff) | 33 | #define DPRINTK(stuff...) printk(stuff) |
| 34 | #else | 34 | #else |
| 35 | #define DPRINTK(stuff...) | 35 | #define DPRINTK(stuff...) |
| 36 | #endif | 36 | #endif |
| @@ -46,16 +46,16 @@ static DEFINE_SPINLOCK(topology_lock); | |||
| 46 | static int numdevs = 0; | 46 | static int numdevs = 0; |
| 47 | 47 | ||
| 48 | /* Forward-declaration of lower-level functions. */ | 48 | /* Forward-declaration of lower-level functions. */ |
| 49 | static int mux_present (struct parport *port); | 49 | static int mux_present(struct parport *port); |
| 50 | static int num_mux_ports (struct parport *port); | 50 | static int num_mux_ports(struct parport *port); |
| 51 | static int select_port (struct parport *port); | 51 | static int select_port(struct parport *port); |
| 52 | static int assign_addrs (struct parport *port); | 52 | static int assign_addrs(struct parport *port); |
| 53 | 53 | ||
| 54 | /* Add a device to the discovered topology. */ | 54 | /* Add a device to the discovered topology. */ |
| 55 | static void add_dev (int devnum, struct parport *port, int daisy) | 55 | static void add_dev(int devnum, struct parport *port, int daisy) |
| 56 | { | 56 | { |
| 57 | struct daisydev *newdev, **p; | 57 | struct daisydev *newdev, **p; |
| 58 | newdev = kmalloc (sizeof (struct daisydev), GFP_KERNEL); | 58 | newdev = kmalloc(sizeof(struct daisydev), GFP_KERNEL); |
| 59 | if (newdev) { | 59 | if (newdev) { |
| 60 | newdev->port = port; | 60 | newdev->port = port; |
| 61 | newdev->daisy = daisy; | 61 | newdev->daisy = daisy; |
| @@ -70,9 +70,9 @@ static void add_dev (int devnum, struct parport *port, int daisy) | |||
| 70 | } | 70 | } |
| 71 | 71 | ||
| 72 | /* Clone a parport (actually, make an alias). */ | 72 | /* Clone a parport (actually, make an alias). */ |
| 73 | static struct parport *clone_parport (struct parport *real, int muxport) | 73 | static struct parport *clone_parport(struct parport *real, int muxport) |
| 74 | { | 74 | { |
| 75 | struct parport *extra = parport_register_port (real->base, | 75 | struct parport *extra = parport_register_port(real->base, |
| 76 | real->irq, | 76 | real->irq, |
| 77 | real->dma, | 77 | real->dma, |
| 78 | real->ops); | 78 | real->ops); |
| @@ -88,7 +88,7 @@ static struct parport *clone_parport (struct parport *real, int muxport) | |||
| 88 | 88 | ||
| 89 | /* Discover the IEEE1284.3 topology on a port -- muxes and daisy chains. | 89 | /* Discover the IEEE1284.3 topology on a port -- muxes and daisy chains. |
| 90 | * Return value is number of devices actually detected. */ | 90 | * Return value is number of devices actually detected. */ |
| 91 | int parport_daisy_init (struct parport *port) | 91 | int parport_daisy_init(struct parport *port) |
| 92 | { | 92 | { |
| 93 | int detected = 0; | 93 | int detected = 0; |
| 94 | char *deviceid; | 94 | char *deviceid; |
| @@ -103,26 +103,26 @@ again: | |||
| 103 | 103 | ||
| 104 | /* If mux present on normal port, need to create new | 104 | /* If mux present on normal port, need to create new |
| 105 | * parports for each extra port. */ | 105 | * parports for each extra port. */ |
| 106 | if (port->muxport < 0 && mux_present (port) && | 106 | if (port->muxport < 0 && mux_present(port) && |
| 107 | /* don't be fooled: a mux must have 2 or 4 ports. */ | 107 | /* don't be fooled: a mux must have 2 or 4 ports. */ |
| 108 | ((num_ports = num_mux_ports (port)) == 2 || num_ports == 4)) { | 108 | ((num_ports = num_mux_ports(port)) == 2 || num_ports == 4)) { |
| 109 | /* Leave original as port zero. */ | 109 | /* Leave original as port zero. */ |
| 110 | port->muxport = 0; | 110 | port->muxport = 0; |
| 111 | printk (KERN_INFO | 111 | printk(KERN_INFO |
| 112 | "%s: 1st (default) port of %d-way multiplexor\n", | 112 | "%s: 1st (default) port of %d-way multiplexor\n", |
| 113 | port->name, num_ports); | 113 | port->name, num_ports); |
| 114 | for (i = 1; i < num_ports; i++) { | 114 | for (i = 1; i < num_ports; i++) { |
| 115 | /* Clone the port. */ | 115 | /* Clone the port. */ |
| 116 | struct parport *extra = clone_parport (port, i); | 116 | struct parport *extra = clone_parport(port, i); |
| 117 | if (!extra) { | 117 | if (!extra) { |
| 118 | if (signal_pending (current)) | 118 | if (signal_pending(current)) |
| 119 | break; | 119 | break; |
| 120 | 120 | ||
| 121 | schedule (); | 121 | schedule(); |
| 122 | continue; | 122 | continue; |
| 123 | } | 123 | } |
| 124 | 124 | ||
| 125 | printk (KERN_INFO | 125 | printk(KERN_INFO |
| 126 | "%s: %d%s port of %d-way multiplexor on %s\n", | 126 | "%s: %d%s port of %d-way multiplexor on %s\n", |
| 127 | extra->name, i + 1, th[i + 1], num_ports, | 127 | extra->name, i + 1, th[i + 1], num_ports, |
| 128 | port->name); | 128 | port->name); |
| @@ -135,34 +135,34 @@ again: | |||
| 135 | } | 135 | } |
| 136 | 136 | ||
| 137 | if (port->muxport >= 0) | 137 | if (port->muxport >= 0) |
| 138 | select_port (port); | 138 | select_port(port); |
| 139 | 139 | ||
| 140 | parport_daisy_deselect_all (port); | 140 | parport_daisy_deselect_all(port); |
| 141 | detected += assign_addrs (port); | 141 | detected += assign_addrs(port); |
| 142 | 142 | ||
| 143 | /* Count the potential legacy device at the end. */ | 143 | /* Count the potential legacy device at the end. */ |
| 144 | add_dev (numdevs++, port, -1); | 144 | add_dev(numdevs++, port, -1); |
| 145 | 145 | ||
| 146 | /* Find out the legacy device's IEEE 1284 device ID. */ | 146 | /* Find out the legacy device's IEEE 1284 device ID. */ |
| 147 | deviceid = kmalloc (1024, GFP_KERNEL); | 147 | deviceid = kmalloc(1024, GFP_KERNEL); |
| 148 | if (deviceid) { | 148 | if (deviceid) { |
| 149 | if (parport_device_id (numdevs - 1, deviceid, 1024) > 2) | 149 | if (parport_device_id(numdevs - 1, deviceid, 1024) > 2) |
| 150 | detected++; | 150 | detected++; |
| 151 | 151 | ||
| 152 | kfree (deviceid); | 152 | kfree(deviceid); |
| 153 | } | 153 | } |
| 154 | 154 | ||
| 155 | if (!detected && !last_try) { | 155 | if (!detected && !last_try) { |
| 156 | /* No devices were detected. Perhaps they are in some | 156 | /* No devices were detected. Perhaps they are in some |
| 157 | funny state; let's try to reset them and see if | 157 | funny state; let's try to reset them and see if |
| 158 | they wake up. */ | 158 | they wake up. */ |
| 159 | parport_daisy_fini (port); | 159 | parport_daisy_fini(port); |
| 160 | parport_write_control (port, PARPORT_CONTROL_SELECT); | 160 | parport_write_control(port, PARPORT_CONTROL_SELECT); |
| 161 | udelay (50); | 161 | udelay(50); |
| 162 | parport_write_control (port, | 162 | parport_write_control(port, |
| 163 | PARPORT_CONTROL_SELECT | | 163 | PARPORT_CONTROL_SELECT | |
| 164 | PARPORT_CONTROL_INIT); | 164 | PARPORT_CONTROL_INIT); |
| 165 | udelay (50); | 165 | udelay(50); |
| 166 | last_try = 1; | 166 | last_try = 1; |
| 167 | goto again; | 167 | goto again; |
| 168 | } | 168 | } |
| @@ -171,7 +171,7 @@ again: | |||
| 171 | } | 171 | } |
| 172 | 172 | ||
| 173 | /* Forget about devices on a physical port. */ | 173 | /* Forget about devices on a physical port. */ |
| 174 | void parport_daisy_fini (struct parport *port) | 174 | void parport_daisy_fini(struct parport *port) |
| 175 | { | 175 | { |
| 176 | struct daisydev **p; | 176 | struct daisydev **p; |
| 177 | 177 | ||
| @@ -214,7 +214,7 @@ void parport_daisy_fini (struct parport *port) | |||
| 214 | * for parport_register_device(). | 214 | * for parport_register_device(). |
| 215 | **/ | 215 | **/ |
| 216 | 216 | ||
| 217 | struct pardevice *parport_open (int devnum, const char *name, | 217 | struct pardevice *parport_open(int devnum, const char *name, |
| 218 | int (*pf) (void *), void (*kf) (void *), | 218 | int (*pf) (void *), void (*kf) (void *), |
| 219 | void (*irqf) (int, void *, struct pt_regs *), | 219 | void (*irqf) (int, void *, struct pt_regs *), |
| 220 | int flags, void *handle) | 220 | int flags, void *handle) |
| @@ -237,7 +237,7 @@ struct pardevice *parport_open (int devnum, const char *name, | |||
| 237 | port = parport_get_port(p->port); | 237 | port = parport_get_port(p->port); |
| 238 | spin_unlock(&topology_lock); | 238 | spin_unlock(&topology_lock); |
| 239 | 239 | ||
| 240 | dev = parport_register_device (port, name, pf, kf, | 240 | dev = parport_register_device(port, name, pf, kf, |
| 241 | irqf, flags, handle); | 241 | irqf, flags, handle); |
| 242 | parport_put_port(port); | 242 | parport_put_port(port); |
| 243 | if (!dev) | 243 | if (!dev) |
| @@ -248,13 +248,13 @@ struct pardevice *parport_open (int devnum, const char *name, | |||
| 248 | /* Check that there really is a device to select. */ | 248 | /* Check that there really is a device to select. */ |
| 249 | if (daisy >= 0) { | 249 | if (daisy >= 0) { |
| 250 | int selected; | 250 | int selected; |
| 251 | parport_claim_or_block (dev); | 251 | parport_claim_or_block(dev); |
| 252 | selected = port->daisy; | 252 | selected = port->daisy; |
| 253 | parport_release (dev); | 253 | parport_release(dev); |
| 254 | 254 | ||
| 255 | if (selected != daisy) { | 255 | if (selected != daisy) { |
| 256 | /* No corresponding device. */ | 256 | /* No corresponding device. */ |
| 257 | parport_unregister_device (dev); | 257 | parport_unregister_device(dev); |
| 258 | return NULL; | 258 | return NULL; |
| 259 | } | 259 | } |
| 260 | } | 260 | } |
| @@ -270,9 +270,9 @@ struct pardevice *parport_open (int devnum, const char *name, | |||
| 270 | * parport_register_device(). | 270 | * parport_register_device(). |
| 271 | **/ | 271 | **/ |
| 272 | 272 | ||
| 273 | void parport_close (struct pardevice *dev) | 273 | void parport_close(struct pardevice *dev) |
| 274 | { | 274 | { |
| 275 | parport_unregister_device (dev); | 275 | parport_unregister_device(dev); |
| 276 | } | 276 | } |
| 277 | 277 | ||
| 278 | /** | 278 | /** |
| @@ -287,7 +287,7 @@ void parport_close (struct pardevice *dev) | |||
| 287 | * exists. | 287 | * exists. |
| 288 | **/ | 288 | **/ |
| 289 | 289 | ||
| 290 | int parport_device_num (int parport, int mux, int daisy) | 290 | int parport_device_num(int parport, int mux, int daisy) |
| 291 | { | 291 | { |
| 292 | int res = -ENXIO; | 292 | int res = -ENXIO; |
| 293 | struct daisydev *dev; | 293 | struct daisydev *dev; |
| @@ -305,16 +305,16 @@ int parport_device_num (int parport, int mux, int daisy) | |||
| 305 | } | 305 | } |
| 306 | 306 | ||
| 307 | /* Send a daisy-chain-style CPP command packet. */ | 307 | /* Send a daisy-chain-style CPP command packet. */ |
| 308 | static int cpp_daisy (struct parport *port, int cmd) | 308 | static int cpp_daisy(struct parport *port, int cmd) |
| 309 | { | 309 | { |
| 310 | unsigned char s; | 310 | unsigned char s; |
| 311 | 311 | ||
| 312 | parport_data_forward (port); | 312 | parport_data_forward(port); |
| 313 | parport_write_data (port, 0xaa); udelay (2); | 313 | parport_write_data(port, 0xaa); udelay(2); |
| 314 | parport_write_data (port, 0x55); udelay (2); | 314 | parport_write_data(port, 0x55); udelay(2); |
| 315 | parport_write_data (port, 0x00); udelay (2); | 315 | parport_write_data(port, 0x00); udelay(2); |
| 316 | parport_write_data (port, 0xff); udelay (2); | 316 | parport_write_data(port, 0xff); udelay(2); |
| 317 | s = parport_read_status (port) & (PARPORT_STATUS_BUSY | 317 | s = parport_read_status(port) & (PARPORT_STATUS_BUSY |
| 318 | | PARPORT_STATUS_PAPEROUT | 318 | | PARPORT_STATUS_PAPEROUT |
| 319 | | PARPORT_STATUS_SELECT | 319 | | PARPORT_STATUS_SELECT |
| 320 | | PARPORT_STATUS_ERROR); | 320 | | PARPORT_STATUS_ERROR); |
| @@ -322,54 +322,54 @@ static int cpp_daisy (struct parport *port, int cmd) | |||
| 322 | | PARPORT_STATUS_PAPEROUT | 322 | | PARPORT_STATUS_PAPEROUT |
| 323 | | PARPORT_STATUS_SELECT | 323 | | PARPORT_STATUS_SELECT |
| 324 | | PARPORT_STATUS_ERROR)) { | 324 | | PARPORT_STATUS_ERROR)) { |
| 325 | DPRINTK (KERN_DEBUG "%s: cpp_daisy: aa5500ff(%02x)\n", | 325 | DPRINTK(KERN_DEBUG "%s: cpp_daisy: aa5500ff(%02x)\n", |
| 326 | port->name, s); | 326 | port->name, s); |
| 327 | return -ENXIO; | 327 | return -ENXIO; |
| 328 | } | 328 | } |
| 329 | 329 | ||
| 330 | parport_write_data (port, 0x87); udelay (2); | 330 | parport_write_data(port, 0x87); udelay(2); |
| 331 | s = parport_read_status (port) & (PARPORT_STATUS_BUSY | 331 | s = parport_read_status(port) & (PARPORT_STATUS_BUSY |
| 332 | | PARPORT_STATUS_PAPEROUT | 332 | | PARPORT_STATUS_PAPEROUT |
| 333 | | PARPORT_STATUS_SELECT | 333 | | PARPORT_STATUS_SELECT |
| 334 | | PARPORT_STATUS_ERROR); | 334 | | PARPORT_STATUS_ERROR); |
| 335 | if (s != (PARPORT_STATUS_SELECT | PARPORT_STATUS_ERROR)) { | 335 | if (s != (PARPORT_STATUS_SELECT | PARPORT_STATUS_ERROR)) { |
| 336 | DPRINTK (KERN_DEBUG "%s: cpp_daisy: aa5500ff87(%02x)\n", | 336 | DPRINTK(KERN_DEBUG "%s: cpp_daisy: aa5500ff87(%02x)\n", |
| 337 | port->name, s); | 337 | port->name, s); |
| 338 | return -ENXIO; | 338 | return -ENXIO; |
| 339 | } | 339 | } |
| 340 | 340 | ||
| 341 | parport_write_data (port, 0x78); udelay (2); | 341 | parport_write_data(port, 0x78); udelay(2); |
| 342 | parport_write_data (port, cmd); udelay (2); | 342 | parport_write_data(port, cmd); udelay(2); |
| 343 | parport_frob_control (port, | 343 | parport_frob_control(port, |
| 344 | PARPORT_CONTROL_STROBE, | 344 | PARPORT_CONTROL_STROBE, |
| 345 | PARPORT_CONTROL_STROBE); | 345 | PARPORT_CONTROL_STROBE); |
| 346 | udelay (1); | 346 | udelay(1); |
| 347 | s = parport_read_status (port); | 347 | s = parport_read_status(port); |
| 348 | parport_frob_control (port, PARPORT_CONTROL_STROBE, 0); | 348 | parport_frob_control(port, PARPORT_CONTROL_STROBE, 0); |
| 349 | udelay (1); | 349 | udelay(1); |
| 350 | parport_write_data (port, 0xff); udelay (2); | 350 | parport_write_data(port, 0xff); udelay(2); |
| 351 | 351 | ||
| 352 | return s; | 352 | return s; |
| 353 | } | 353 | } |
| 354 | 354 | ||
| 355 | /* Send a mux-style CPP command packet. */ | 355 | /* Send a mux-style CPP command packet. */ |
| 356 | static int cpp_mux (struct parport *port, int cmd) | 356 | static int cpp_mux(struct parport *port, int cmd) |
| 357 | { | 357 | { |
| 358 | unsigned char s; | 358 | unsigned char s; |
| 359 | int rc; | 359 | int rc; |
| 360 | 360 | ||
| 361 | parport_data_forward (port); | 361 | parport_data_forward(port); |
| 362 | parport_write_data (port, 0xaa); udelay (2); | 362 | parport_write_data(port, 0xaa); udelay(2); |
| 363 | parport_write_data (port, 0x55); udelay (2); | 363 | parport_write_data(port, 0x55); udelay(2); |
| 364 | parport_write_data (port, 0xf0); udelay (2); | 364 | parport_write_data(port, 0xf0); udelay(2); |
| 365 | parport_write_data (port, 0x0f); udelay (2); | 365 | parport_write_data(port, 0x0f); udelay(2); |
| 366 | parport_write_data (port, 0x52); udelay (2); | 366 | parport_write_data(port, 0x52); udelay(2); |
| 367 | parport_write_data (port, 0xad); udelay (2); | 367 | parport_write_data(port, 0xad); udelay(2); |
| 368 | parport_write_data (port, cmd); udelay (2); | 368 | parport_write_data(port, cmd); udelay(2); |
| 369 | 369 | ||
| 370 | s = parport_read_status (port); | 370 | s = parport_read_status(port); |
| 371 | if (!(s & PARPORT_STATUS_ACK)) { | 371 | if (!(s & PARPORT_STATUS_ACK)) { |
| 372 | DPRINTK (KERN_DEBUG "%s: cpp_mux: aa55f00f52ad%02x(%02x)\n", | 372 | DPRINTK(KERN_DEBUG "%s: cpp_mux: aa55f00f52ad%02x(%02x)\n", |
| 373 | port->name, cmd, s); | 373 | port->name, cmd, s); |
| 374 | return -EIO; | 374 | return -EIO; |
| 375 | } | 375 | } |
| @@ -382,12 +382,12 @@ static int cpp_mux (struct parport *port, int cmd) | |||
| 382 | return rc; | 382 | return rc; |
| 383 | } | 383 | } |
| 384 | 384 | ||
| 385 | void parport_daisy_deselect_all (struct parport *port) | 385 | void parport_daisy_deselect_all(struct parport *port) |
| 386 | { | 386 | { |
| 387 | cpp_daisy (port, 0x30); | 387 | cpp_daisy(port, 0x30); |
| 388 | } | 388 | } |
| 389 | 389 | ||
| 390 | int parport_daisy_select (struct parport *port, int daisy, int mode) | 390 | int parport_daisy_select(struct parport *port, int daisy, int mode) |
| 391 | { | 391 | { |
| 392 | switch (mode) | 392 | switch (mode) |
| 393 | { | 393 | { |
| @@ -395,14 +395,14 @@ int parport_daisy_select (struct parport *port, int daisy, int mode) | |||
| 395 | case IEEE1284_MODE_EPP: | 395 | case IEEE1284_MODE_EPP: |
| 396 | case IEEE1284_MODE_EPPSL: | 396 | case IEEE1284_MODE_EPPSL: |
| 397 | case IEEE1284_MODE_EPPSWE: | 397 | case IEEE1284_MODE_EPPSWE: |
| 398 | return !(cpp_daisy (port, 0x20 + daisy) & | 398 | return !(cpp_daisy(port, 0x20 + daisy) & |
| 399 | PARPORT_STATUS_ERROR); | 399 | PARPORT_STATUS_ERROR); |
| 400 | 400 | ||
| 401 | // For these modes we should switch to ECP mode: | 401 | // For these modes we should switch to ECP mode: |
| 402 | case IEEE1284_MODE_ECP: | 402 | case IEEE1284_MODE_ECP: |
| 403 | case IEEE1284_MODE_ECPRLE: | 403 | case IEEE1284_MODE_ECPRLE: |
| 404 | case IEEE1284_MODE_ECPSWE: | 404 | case IEEE1284_MODE_ECPSWE: |
| 405 | return !(cpp_daisy (port, 0xd0 + daisy) & | 405 | return !(cpp_daisy(port, 0xd0 + daisy) & |
| 406 | PARPORT_STATUS_ERROR); | 406 | PARPORT_STATUS_ERROR); |
| 407 | 407 | ||
| 408 | // Nothing was told for BECP in Daisy chain specification. | 408 | // Nothing was told for BECP in Daisy chain specification. |
| @@ -413,28 +413,28 @@ int parport_daisy_select (struct parport *port, int daisy, int mode) | |||
| 413 | case IEEE1284_MODE_BYTE: | 413 | case IEEE1284_MODE_BYTE: |
| 414 | case IEEE1284_MODE_COMPAT: | 414 | case IEEE1284_MODE_COMPAT: |
| 415 | default: | 415 | default: |
| 416 | return !(cpp_daisy (port, 0xe0 + daisy) & | 416 | return !(cpp_daisy(port, 0xe0 + daisy) & |
| 417 | PARPORT_STATUS_ERROR); | 417 | PARPORT_STATUS_ERROR); |
| 418 | } | 418 | } |
| 419 | } | 419 | } |
| 420 | 420 | ||
| 421 | static int mux_present (struct parport *port) | 421 | static int mux_present(struct parport *port) |
| 422 | { | 422 | { |
| 423 | return cpp_mux (port, 0x51) == 3; | 423 | return cpp_mux(port, 0x51) == 3; |
| 424 | } | 424 | } |
| 425 | 425 | ||
| 426 | static int num_mux_ports (struct parport *port) | 426 | static int num_mux_ports(struct parport *port) |
| 427 | { | 427 | { |
| 428 | return cpp_mux (port, 0x58); | 428 | return cpp_mux(port, 0x58); |
| 429 | } | 429 | } |
| 430 | 430 | ||
| 431 | static int select_port (struct parport *port) | 431 | static int select_port(struct parport *port) |
| 432 | { | 432 | { |
| 433 | int muxport = port->muxport; | 433 | int muxport = port->muxport; |
| 434 | return cpp_mux (port, 0x60 + muxport) == muxport; | 434 | return cpp_mux(port, 0x60 + muxport) == muxport; |
| 435 | } | 435 | } |
| 436 | 436 | ||
| 437 | static int assign_addrs (struct parport *port) | 437 | static int assign_addrs(struct parport *port) |
| 438 | { | 438 | { |
| 439 | unsigned char s; | 439 | unsigned char s; |
| 440 | unsigned char daisy; | 440 | unsigned char daisy; |
| @@ -442,12 +442,12 @@ static int assign_addrs (struct parport *port) | |||
| 442 | int detected; | 442 | int detected; |
| 443 | char *deviceid; | 443 | char *deviceid; |
| 444 | 444 | ||
| 445 | parport_data_forward (port); | 445 | parport_data_forward(port); |
| 446 | parport_write_data (port, 0xaa); udelay (2); | 446 | parport_write_data(port, 0xaa); udelay(2); |
| 447 | parport_write_data (port, 0x55); udelay (2); | 447 | parport_write_data(port, 0x55); udelay(2); |
| 448 | parport_write_data (port, 0x00); udelay (2); | 448 | parport_write_data(port, 0x00); udelay(2); |
| 449 | parport_write_data (port, 0xff); udelay (2); | 449 | parport_write_data(port, 0xff); udelay(2); |
| 450 | s = parport_read_status (port) & (PARPORT_STATUS_BUSY | 450 | s = parport_read_status(port) & (PARPORT_STATUS_BUSY |
| 451 | | PARPORT_STATUS_PAPEROUT | 451 | | PARPORT_STATUS_PAPEROUT |
| 452 | | PARPORT_STATUS_SELECT | 452 | | PARPORT_STATUS_SELECT |
| 453 | | PARPORT_STATUS_ERROR); | 453 | | PARPORT_STATUS_ERROR); |
| @@ -455,40 +455,40 @@ static int assign_addrs (struct parport *port) | |||
| 455 | | PARPORT_STATUS_PAPEROUT | 455 | | PARPORT_STATUS_PAPEROUT |
| 456 | | PARPORT_STATUS_SELECT | 456 | | PARPORT_STATUS_SELECT |
| 457 | | PARPORT_STATUS_ERROR)) { | 457 | | PARPORT_STATUS_ERROR)) { |
| 458 | DPRINTK (KERN_DEBUG "%s: assign_addrs: aa5500ff(%02x)\n", | 458 | DPRINTK(KERN_DEBUG "%s: assign_addrs: aa5500ff(%02x)\n", |
| 459 | port->name, s); | 459 | port->name, s); |
| 460 | return 0; | 460 | return 0; |
| 461 | } | 461 | } |
| 462 | 462 | ||
| 463 | parport_write_data (port, 0x87); udelay (2); | 463 | parport_write_data(port, 0x87); udelay(2); |
| 464 | s = parport_read_status (port) & (PARPORT_STATUS_BUSY | 464 | s = parport_read_status(port) & (PARPORT_STATUS_BUSY |
| 465 | | PARPORT_STATUS_PAPEROUT | 465 | | PARPORT_STATUS_PAPEROUT |
| 466 | | PARPORT_STATUS_SELECT | 466 | | PARPORT_STATUS_SELECT |
| 467 | | PARPORT_STATUS_ERROR); | 467 | | PARPORT_STATUS_ERROR); |
| 468 | if (s != (PARPORT_STATUS_SELECT | PARPORT_STATUS_ERROR)) { | 468 | if (s != (PARPORT_STATUS_SELECT | PARPORT_STATUS_ERROR)) { |
| 469 | DPRINTK (KERN_DEBUG "%s: assign_addrs: aa5500ff87(%02x)\n", | 469 | DPRINTK(KERN_DEBUG "%s: assign_addrs: aa5500ff87(%02x)\n", |
| 470 | port->name, s); | 470 | port->name, s); |
| 471 | return 0; | 471 | return 0; |
| 472 | } | 472 | } |
| 473 | 473 | ||
| 474 | parport_write_data (port, 0x78); udelay (2); | 474 | parport_write_data(port, 0x78); udelay(2); |
| 475 | s = parport_read_status (port); | 475 | s = parport_read_status(port); |
| 476 | 476 | ||
| 477 | for (daisy = 0; | 477 | for (daisy = 0; |
| 478 | (s & (PARPORT_STATUS_PAPEROUT|PARPORT_STATUS_SELECT)) | 478 | (s & (PARPORT_STATUS_PAPEROUT|PARPORT_STATUS_SELECT)) |
| 479 | == (PARPORT_STATUS_PAPEROUT|PARPORT_STATUS_SELECT) | 479 | == (PARPORT_STATUS_PAPEROUT|PARPORT_STATUS_SELECT) |
| 480 | && daisy < 4; | 480 | && daisy < 4; |
| 481 | ++daisy) { | 481 | ++daisy) { |
| 482 | parport_write_data (port, daisy); | 482 | parport_write_data(port, daisy); |
| 483 | udelay (2); | 483 | udelay(2); |
| 484 | parport_frob_control (port, | 484 | parport_frob_control(port, |
| 485 | PARPORT_CONTROL_STROBE, | 485 | PARPORT_CONTROL_STROBE, |
| 486 | PARPORT_CONTROL_STROBE); | 486 | PARPORT_CONTROL_STROBE); |
| 487 | udelay (1); | 487 | udelay(1); |
| 488 | parport_frob_control (port, PARPORT_CONTROL_STROBE, 0); | 488 | parport_frob_control(port, PARPORT_CONTROL_STROBE, 0); |
| 489 | udelay (1); | 489 | udelay(1); |
| 490 | 490 | ||
| 491 | add_dev (numdevs++, port, daisy); | 491 | add_dev(numdevs++, port, daisy); |
| 492 | 492 | ||
| 493 | /* See if this device thought it was the last in the | 493 | /* See if this device thought it was the last in the |
| 494 | * chain. */ | 494 | * chain. */ |
| @@ -499,21 +499,21 @@ static int assign_addrs (struct parport *port) | |||
| 499 | last_dev from next device or if last_dev does not | 499 | last_dev from next device or if last_dev does not |
| 500 | work status lines from some non-daisy chain | 500 | work status lines from some non-daisy chain |
| 501 | device. */ | 501 | device. */ |
| 502 | s = parport_read_status (port); | 502 | s = parport_read_status(port); |
| 503 | } | 503 | } |
| 504 | 504 | ||
| 505 | parport_write_data (port, 0xff); udelay (2); | 505 | parport_write_data(port, 0xff); udelay(2); |
| 506 | detected = numdevs - thisdev; | 506 | detected = numdevs - thisdev; |
| 507 | DPRINTK (KERN_DEBUG "%s: Found %d daisy-chained devices\n", port->name, | 507 | DPRINTK(KERN_DEBUG "%s: Found %d daisy-chained devices\n", port->name, |
| 508 | detected); | 508 | detected); |
| 509 | 509 | ||
| 510 | /* Ask the new devices to introduce themselves. */ | 510 | /* Ask the new devices to introduce themselves. */ |
| 511 | deviceid = kmalloc (1024, GFP_KERNEL); | 511 | deviceid = kmalloc(1024, GFP_KERNEL); |
| 512 | if (!deviceid) return 0; | 512 | if (!deviceid) return 0; |
| 513 | 513 | ||
| 514 | for (daisy = 0; thisdev < numdevs; thisdev++, daisy++) | 514 | for (daisy = 0; thisdev < numdevs; thisdev++, daisy++) |
| 515 | parport_device_id (thisdev, deviceid, 1024); | 515 | parport_device_id(thisdev, deviceid, 1024); |
| 516 | 516 | ||
| 517 | kfree (deviceid); | 517 | kfree(deviceid); |
| 518 | return detected; | 518 | return detected; |
| 519 | } | 519 | } |
diff --git a/drivers/pci/hotplug/Kconfig b/drivers/pci/hotplug/Kconfig index 8a60f391ffcf..6e780db9454d 100644 --- a/drivers/pci/hotplug/Kconfig +++ b/drivers/pci/hotplug/Kconfig | |||
| @@ -157,7 +157,7 @@ config HOTPLUG_PCI_RPA | |||
| 157 | tristate "RPA PCI Hotplug driver" | 157 | tristate "RPA PCI Hotplug driver" |
| 158 | depends on HOTPLUG_PCI && PPC_PSERIES && PPC64 && !HOTPLUG_PCI_FAKE | 158 | depends on HOTPLUG_PCI && PPC_PSERIES && PPC64 && !HOTPLUG_PCI_FAKE |
| 159 | help | 159 | help |
| 160 | Say Y here if you have a a RPA system that supports PCI Hotplug. | 160 | Say Y here if you have a RPA system that supports PCI Hotplug. |
| 161 | 161 | ||
| 162 | To compile this driver as a module, choose M here: the | 162 | To compile this driver as a module, choose M here: the |
| 163 | module will be called rpaphp. | 163 | module will be called rpaphp. |
diff --git a/drivers/rapidio/Kconfig b/drivers/rapidio/Kconfig index 0b2d2c3579a7..4142115d298e 100644 --- a/drivers/rapidio/Kconfig +++ b/drivers/rapidio/Kconfig | |||
| @@ -15,4 +15,4 @@ config RAPIDIO_DISC_TIMEOUT | |||
| 15 | default "30" | 15 | default "30" |
| 16 | ---help--- | 16 | ---help--- |
| 17 | Amount of time a discovery node waits for a host to complete | 17 | Amount of time a discovery node waits for a host to complete |
| 18 | enumeration beforing giving up. | 18 | enumeration before giving up. |
diff --git a/drivers/rtc/rtc-max6902.c b/drivers/rtc/rtc-max6902.c index 9eeef964663a..2f0b77724192 100644 --- a/drivers/rtc/rtc-max6902.c +++ b/drivers/rtc/rtc-max6902.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* drivers/char/max6902.c | 1 | /* drivers/rtc/rtc-max6902.c |
| 2 | * | 2 | * |
| 3 | * Copyright (C) 2006 8D Technologies inc. | 3 | * Copyright (C) 2006 8D Technologies inc. |
| 4 | * Copyright (C) 2004 Compulab Ltd. | 4 | * Copyright (C) 2004 Compulab Ltd. |
diff --git a/drivers/sbus/char/cpwatchdog.c b/drivers/sbus/char/cpwatchdog.c index 836a58bb0305..40b6fc86f6a8 100644 --- a/drivers/sbus/char/cpwatchdog.c +++ b/drivers/sbus/char/cpwatchdog.c | |||
| @@ -10,8 +10,6 @@ | |||
| 10 | * timer interrupts. We use a timer to periodically | 10 | * timer interrupts. We use a timer to periodically |
| 11 | * reset 'stopped' watchdogs on affected platforms. | 11 | * reset 'stopped' watchdogs on affected platforms. |
| 12 | * | 12 | * |
| 13 | * TODO: DevFS support (/dev/watchdogs/0 ... /dev/watchdogs/2) | ||
| 14 | * | ||
| 15 | * Copyright (c) 2000 Eric Brower (ebrower@usa.net) | 13 | * Copyright (c) 2000 Eric Brower (ebrower@usa.net) |
| 16 | */ | 14 | */ |
| 17 | 15 | ||
diff --git a/drivers/scsi/Kconfig b/drivers/scsi/Kconfig index dab082002e6f..c6dfb6fa13bf 100644 --- a/drivers/scsi/Kconfig +++ b/drivers/scsi/Kconfig | |||
| @@ -40,10 +40,10 @@ config SCSI_PROC_FS | |||
| 40 | default y | 40 | default y |
| 41 | ---help--- | 41 | ---help--- |
| 42 | This option enables support for the various files in | 42 | This option enables support for the various files in |
| 43 | /proc/scsi. In Linux 2.6 this has been superceeded by | 43 | /proc/scsi. In Linux 2.6 this has been superseded by |
| 44 | files in sysfs but many legacy applications rely on this. | 44 | files in sysfs but many legacy applications rely on this. |
| 45 | 45 | ||
| 46 | If unusure say Y. | 46 | If unsure say Y. |
| 47 | 47 | ||
| 48 | comment "SCSI support type (disk, tape, CD-ROM)" | 48 | comment "SCSI support type (disk, tape, CD-ROM)" |
| 49 | depends on SCSI | 49 | depends on SCSI |
| @@ -85,7 +85,7 @@ config CHR_DEV_OSST | |||
| 85 | tristate "SCSI OnStream SC-x0 tape support" | 85 | tristate "SCSI OnStream SC-x0 tape support" |
| 86 | depends on SCSI | 86 | depends on SCSI |
| 87 | ---help--- | 87 | ---help--- |
| 88 | The OnStream SC-x0 SCSI tape drives can not be driven by the | 88 | The OnStream SC-x0 SCSI tape drives cannot be driven by the |
| 89 | standard st driver, but instead need this special osst driver and | 89 | standard st driver, but instead need this special osst driver and |
| 90 | use the /dev/osstX char device nodes (major 206). Via usb-storage | 90 | use the /dev/osstX char device nodes (major 206). Via usb-storage |
| 91 | and ide-scsi, you may be able to drive the USB-x0 and DI-x0 drives | 91 | and ide-scsi, you may be able to drive the USB-x0 and DI-x0 drives |
diff --git a/drivers/scsi/aic7xxx/Kconfig.aic79xx b/drivers/scsi/aic7xxx/Kconfig.aic79xx index 7955ebe8e1e8..911ea1756e55 100644 --- a/drivers/scsi/aic7xxx/Kconfig.aic79xx +++ b/drivers/scsi/aic7xxx/Kconfig.aic79xx | |||
| @@ -22,12 +22,12 @@ config AIC79XX_CMDS_PER_DEVICE | |||
| 22 | to be used for any device. The aic7xxx driver will automatically | 22 | to be used for any device. The aic7xxx driver will automatically |
| 23 | vary this number based on device behavior. For devices with a | 23 | vary this number based on device behavior. For devices with a |
| 24 | fixed maximum, the driver will eventually lock to this maximum | 24 | fixed maximum, the driver will eventually lock to this maximum |
| 25 | and display a console message inidicating this value. | 25 | and display a console message indicating this value. |
| 26 | 26 | ||
| 27 | Due to resource allocation issues in the Linux SCSI mid-layer, using | 27 | Due to resource allocation issues in the Linux SCSI mid-layer, using |
| 28 | a high number of commands per device may result in memory allocation | 28 | a high number of commands per device may result in memory allocation |
| 29 | failures when many devices are attached to the system. For this reason, | 29 | failures when many devices are attached to the system. For this reason, |
| 30 | the default is set to 32. Higher values may result in higer performance | 30 | the default is set to 32. Higher values may result in higher performance |
| 31 | on some devices. The upper bound is 253. 0 disables tagged queueing. | 31 | on some devices. The upper bound is 253. 0 disables tagged queueing. |
| 32 | 32 | ||
| 33 | Per device tag depth can be controlled via the kernel command line | 33 | Per device tag depth can be controlled via the kernel command line |
diff --git a/drivers/scsi/aic7xxx/Kconfig.aic7xxx b/drivers/scsi/aic7xxx/Kconfig.aic7xxx index 5517da5855f0..cd93f9a8611f 100644 --- a/drivers/scsi/aic7xxx/Kconfig.aic7xxx +++ b/drivers/scsi/aic7xxx/Kconfig.aic7xxx | |||
| @@ -27,12 +27,12 @@ config AIC7XXX_CMDS_PER_DEVICE | |||
| 27 | to be used for any device. The aic7xxx driver will automatically | 27 | to be used for any device. The aic7xxx driver will automatically |
| 28 | vary this number based on device behavior. For devices with a | 28 | vary this number based on device behavior. For devices with a |
| 29 | fixed maximum, the driver will eventually lock to this maximum | 29 | fixed maximum, the driver will eventually lock to this maximum |
| 30 | and display a console message inidicating this value. | 30 | and display a console message indicating this value. |
| 31 | 31 | ||
| 32 | Due to resource allocation issues in the Linux SCSI mid-layer, using | 32 | Due to resource allocation issues in the Linux SCSI mid-layer, using |
| 33 | a high number of commands per device may result in memory allocation | 33 | a high number of commands per device may result in memory allocation |
| 34 | failures when many devices are attached to the system. For this reason, | 34 | failures when many devices are attached to the system. For this reason, |
| 35 | the default is set to 32. Higher values may result in higer performance | 35 | the default is set to 32. Higher values may result in higher performance |
| 36 | on some devices. The upper bound is 253. 0 disables tagged queueing. | 36 | on some devices. The upper bound is 253. 0 disables tagged queueing. |
| 37 | 37 | ||
| 38 | Per device tag depth can be controlled via the kernel command line | 38 | Per device tag depth can be controlled via the kernel command line |
diff --git a/drivers/scsi/arm/arxescsi.c b/drivers/scsi/arm/arxescsi.c index a28940156703..4385e9e3ded6 100644 --- a/drivers/scsi/arm/arxescsi.c +++ b/drivers/scsi/arm/arxescsi.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/arm/drivers/scsi/arxescsi.c | 2 | * linux/drivers/scsi/arm/arxescsi.c |
| 3 | * | 3 | * |
| 4 | * Copyright (C) 1997-2000 Russell King, Stefan Hanske | 4 | * Copyright (C) 1997-2000 Russell King, Stefan Hanske |
| 5 | * | 5 | * |
diff --git a/drivers/serial/21285.c b/drivers/serial/21285.c index 57438326b07f..76d83ade9857 100644 --- a/drivers/serial/21285.c +++ b/drivers/serial/21285.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/drivers/char/21285.c | 2 | * linux/drivers/serial/21285.c |
| 3 | * | 3 | * |
| 4 | * Driver for the serial port on the 21285 StrongArm-110 core logic chip. | 4 | * Driver for the serial port on the 21285 StrongArm-110 core logic chip. |
| 5 | * | 5 | * |
diff --git a/drivers/serial/Kconfig b/drivers/serial/Kconfig index d926272a40db..653098bc2dd5 100644 --- a/drivers/serial/Kconfig +++ b/drivers/serial/Kconfig | |||
| @@ -121,7 +121,7 @@ config SERIAL_8250_RUNTIME_UARTS | |||
| 121 | default "4" | 121 | default "4" |
| 122 | help | 122 | help |
| 123 | Set this to the maximum number of serial ports you want | 123 | Set this to the maximum number of serial ports you want |
| 124 | the kernel to register at boot time. This can be overriden | 124 | the kernel to register at boot time. This can be overridden |
| 125 | with the module parameter "nr_uarts", or boot-time parameter | 125 | with the module parameter "nr_uarts", or boot-time parameter |
| 126 | 8250.nr_uarts | 126 | 8250.nr_uarts |
| 127 | 127 | ||
| @@ -205,7 +205,7 @@ config SERIAL_8250_BOCA | |||
| 205 | depends on SERIAL_8250 != n && ISA && SERIAL_8250_MANY_PORTS | 205 | depends on SERIAL_8250 != n && ISA && SERIAL_8250_MANY_PORTS |
| 206 | help | 206 | help |
| 207 | Say Y here if you have a Boca serial board. Please read the Boca | 207 | Say Y here if you have a Boca serial board. Please read the Boca |
| 208 | mini-HOWTO, avaialble from <http://www.tldp.org/docs.html#howto> | 208 | mini-HOWTO, available from <http://www.tldp.org/docs.html#howto> |
| 209 | 209 | ||
| 210 | To compile this driver as a module, choose M here: the module | 210 | To compile this driver as a module, choose M here: the module |
| 211 | will be called 8250_boca. | 211 | will be called 8250_boca. |
| @@ -667,7 +667,7 @@ config SERIAL_68328 | |||
| 667 | depends on M68328 || M68EZ328 || M68VZ328 | 667 | depends on M68328 || M68EZ328 || M68VZ328 |
| 668 | help | 668 | help |
| 669 | This driver supports the built-in serial port of the Motorola 68328 | 669 | This driver supports the built-in serial port of the Motorola 68328 |
| 670 | (standard, EZ and VZ varities). | 670 | (standard, EZ and VZ varieties). |
| 671 | 671 | ||
| 672 | config SERIAL_68328_RTS_CTS | 672 | config SERIAL_68328_RTS_CTS |
| 673 | bool "Support RTS/CTS on 68328 serial port" | 673 | bool "Support RTS/CTS on 68328 serial port" |
diff --git a/drivers/serial/cpm_uart/cpm_uart_cpm1.h b/drivers/serial/cpm_uart/cpm_uart_cpm1.h index 5d867ab581b7..5eb49ea63bfe 100644 --- a/drivers/serial/cpm_uart/cpm_uart_cpm1.h +++ b/drivers/serial/cpm_uart/cpm_uart_cpm1.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/drivers/serial/cpm_uart_cpm1.h | 2 | * linux/drivers/serial/cpm_uart/cpm_uart_cpm1.h |
| 3 | * | 3 | * |
| 4 | * Driver for CPM (SCC/SMC) serial ports | 4 | * Driver for CPM (SCC/SMC) serial ports |
| 5 | * | 5 | * |
diff --git a/drivers/serial/cpm_uart/cpm_uart_cpm2.h b/drivers/serial/cpm_uart/cpm_uart_cpm2.h index a663300d3476..4b779111eaf9 100644 --- a/drivers/serial/cpm_uart/cpm_uart_cpm2.h +++ b/drivers/serial/cpm_uart/cpm_uart_cpm2.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/drivers/serial/cpm_uart_cpm2.h | 2 | * linux/drivers/serial/cpm_uart/cpm_uart_cpm2.h |
| 3 | * | 3 | * |
| 4 | * Driver for CPM (SCC/SMC) serial ports | 4 | * Driver for CPM (SCC/SMC) serial ports |
| 5 | * | 5 | * |
diff --git a/drivers/usb/atm/Kconfig b/drivers/usb/atm/Kconfig index 550ddfa71a43..b450cbaa3a0b 100644 --- a/drivers/usb/atm/Kconfig +++ b/drivers/usb/atm/Kconfig | |||
| @@ -64,7 +64,7 @@ config USB_XUSBATM | |||
| 64 | Say Y here if you have a DSL USB modem not explicitly supported by | 64 | Say Y here if you have a DSL USB modem not explicitly supported by |
| 65 | another USB DSL drivers. In order to use your modem you will need to | 65 | another USB DSL drivers. In order to use your modem you will need to |
| 66 | pass the vendor ID, product ID, and endpoint numbers for transmission | 66 | pass the vendor ID, product ID, and endpoint numbers for transmission |
| 67 | and reception as module parameters. You may need to initialize the | 67 | and reception as module parameters. You may need to initialize |
| 68 | the modem using a user space utility (a firmware loader for example). | 68 | the modem using a user space utility (a firmware loader for example). |
| 69 | 69 | ||
| 70 | To compile this driver as a module, choose M here: the | 70 | To compile this driver as a module, choose M here: the |
diff --git a/drivers/usb/core/file.c b/drivers/usb/core/file.c index c376c655c5de..f794f07cfb33 100644 --- a/drivers/usb/core/file.c +++ b/drivers/usb/core/file.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * drivers/usb/file.c | 2 | * drivers/usb/core/file.c |
| 3 | * | 3 | * |
| 4 | * (C) Copyright Linus Torvalds 1999 | 4 | * (C) Copyright Linus Torvalds 1999 |
| 5 | * (C) Copyright Johannes Erdfelt 1999-2001 | 5 | * (C) Copyright Johannes Erdfelt 1999-2001 |
diff --git a/drivers/usb/core/usb.c b/drivers/usb/core/usb.c index e4df9edf1bc0..467cb02832f3 100644 --- a/drivers/usb/core/usb.c +++ b/drivers/usb/core/usb.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * drivers/usb/usb.c | 2 | * drivers/usb/core/usb.c |
| 3 | * | 3 | * |
| 4 | * (C) Copyright Linus Torvalds 1999 | 4 | * (C) Copyright Linus Torvalds 1999 |
| 5 | * (C) Copyright Johannes Erdfelt 1999-2001 | 5 | * (C) Copyright Johannes Erdfelt 1999-2001 |
diff --git a/drivers/usb/gadget/Kconfig b/drivers/usb/gadget/Kconfig index 8e5dd6f29d0b..bbbc82a8336a 100644 --- a/drivers/usb/gadget/Kconfig +++ b/drivers/usb/gadget/Kconfig | |||
| @@ -7,7 +7,7 @@ | |||
| 7 | # | 7 | # |
| 8 | # - Host systems (like PCs) need CONFIG_USB (with "A" jacks). | 8 | # - Host systems (like PCs) need CONFIG_USB (with "A" jacks). |
| 9 | # - Peripherals (like PDAs) need CONFIG_USB_GADGET (with "B" jacks). | 9 | # - Peripherals (like PDAs) need CONFIG_USB_GADGET (with "B" jacks). |
| 10 | # - Some systems have both kinds of of controller. | 10 | # - Some systems have both kinds of controllers. |
| 11 | # | 11 | # |
| 12 | # With help from a special transceiver and a "Mini-AB" jack, systems with | 12 | # With help from a special transceiver and a "Mini-AB" jack, systems with |
| 13 | # both kinds of controller can also support "USB On-the-Go" (CONFIG_USB_OTG). | 13 | # both kinds of controller can also support "USB On-the-Go" (CONFIG_USB_OTG). |
diff --git a/drivers/usb/storage/Kconfig b/drivers/usb/storage/Kconfig index 422a4b288e34..fe2c4cd53f5a 100644 --- a/drivers/usb/storage/Kconfig +++ b/drivers/usb/storage/Kconfig | |||
| @@ -119,7 +119,7 @@ config USB_STORAGE_ALAUDA | |||
| 119 | Say Y here to include additional code to support the Olympus MAUSB-10 | 119 | Say Y here to include additional code to support the Olympus MAUSB-10 |
| 120 | and Fujifilm DPC-R1 USB Card reader/writer devices. | 120 | and Fujifilm DPC-R1 USB Card reader/writer devices. |
| 121 | 121 | ||
| 122 | These devices are based on the Alauda chip and support support both | 122 | These devices are based on the Alauda chip and support both |
| 123 | XD and SmartMedia cards. | 123 | XD and SmartMedia cards. |
| 124 | 124 | ||
| 125 | config USB_STORAGE_ONETOUCH | 125 | config USB_STORAGE_ONETOUCH |
diff --git a/drivers/video/Kconfig b/drivers/video/Kconfig index a1c8923b0bf5..daaa486159cf 100644 --- a/drivers/video/Kconfig +++ b/drivers/video/Kconfig | |||
| @@ -188,7 +188,7 @@ config FB_ARMCLCD_SHARP_LQ035Q7DB02_HRTFT | |||
| 188 | bool "LogicPD LCD 3.5\" QVGA w/HRTFT IC" | 188 | bool "LogicPD LCD 3.5\" QVGA w/HRTFT IC" |
| 189 | help | 189 | help |
| 190 | This is an implementation of the Sharp LQ035Q7DB02, a 3.5" | 190 | This is an implementation of the Sharp LQ035Q7DB02, a 3.5" |
| 191 | color QVGA, HRTFT panel. The LogicPD device includes an | 191 | color QVGA, HRTFT panel. The LogicPD device includes |
| 192 | an integrated HRTFT controller IC. | 192 | an integrated HRTFT controller IC. |
| 193 | The native resolution is 240x320. | 193 | The native resolution is 240x320. |
| 194 | 194 | ||
| @@ -403,7 +403,7 @@ config FB_ARC | |||
| 403 | is based on the KS-108 lcd controller and is typically a matrix | 403 | is based on the KS-108 lcd controller and is typically a matrix |
| 404 | of 2*n chips. This driver was tested with a 128x64 panel. This | 404 | of 2*n chips. This driver was tested with a 128x64 panel. This |
| 405 | driver supports it for use with x86 SBCs through a 16 bit GPIO | 405 | driver supports it for use with x86 SBCs through a 16 bit GPIO |
| 406 | interface (8 bit data, 8 bit control). If you anticpate using | 406 | interface (8 bit data, 8 bit control). If you anticipate using |
| 407 | this driver, say Y or M; otherwise say N. You must specify the | 407 | this driver, say Y or M; otherwise say N. You must specify the |
| 408 | GPIO IO address to be used for setting control and data. | 408 | GPIO IO address to be used for setting control and data. |
| 409 | 409 | ||
| @@ -771,7 +771,7 @@ config FB_RIVA_DEBUG | |||
| 771 | default n | 771 | default n |
| 772 | help | 772 | help |
| 773 | Say Y here if you want the Riva driver to output all sorts | 773 | Say Y here if you want the Riva driver to output all sorts |
| 774 | of debugging informations to provide to the maintainer when | 774 | of debugging information to provide to the maintainer when |
| 775 | something goes wrong. | 775 | something goes wrong. |
| 776 | 776 | ||
| 777 | config FB_RIVA_BACKLIGHT | 777 | config FB_RIVA_BACKLIGHT |
| @@ -865,7 +865,7 @@ config FB_INTEL_DEBUG | |||
| 865 | depends on FB_INTEL | 865 | depends on FB_INTEL |
| 866 | ---help--- | 866 | ---help--- |
| 867 | Say Y here if you want the Intel driver to output all sorts | 867 | Say Y here if you want the Intel driver to output all sorts |
| 868 | of debugging informations to provide to the maintainer when | 868 | of debugging information to provide to the maintainer when |
| 869 | something goes wrong. | 869 | something goes wrong. |
| 870 | 870 | ||
| 871 | config FB_INTEL_I2C | 871 | config FB_INTEL_I2C |
| @@ -1062,7 +1062,7 @@ config FB_RADEON_DEBUG | |||
| 1062 | default n | 1062 | default n |
| 1063 | help | 1063 | help |
| 1064 | Say Y here if you want the Radeon driver to output all sorts | 1064 | Say Y here if you want the Radeon driver to output all sorts |
| 1065 | of debugging informations to provide to the maintainer when | 1065 | of debugging information to provide to the maintainer when |
| 1066 | something goes wrong. | 1066 | something goes wrong. |
| 1067 | 1067 | ||
| 1068 | config FB_ATY128 | 1068 | config FB_ATY128 |
diff --git a/drivers/video/s3c2410fb.h b/drivers/video/s3c2410fb.h index be40968f899e..f3f8a8e15012 100644 --- a/drivers/video/s3c2410fb.h +++ b/drivers/video/s3c2410fb.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/drivers/s3c2410fb.h | 2 | * linux/drivers/video/s3c2410fb.h |
| 3 | * Copyright (c) Arnaud Patard | 3 | * Copyright (c) Arnaud Patard |
| 4 | * | 4 | * |
| 5 | * This file is subject to the terms and conditions of the GNU General Public | 5 | * This file is subject to the terms and conditions of the GNU General Public |
diff --git a/drivers/w1/Kconfig b/drivers/w1/Kconfig index 8b3d0f0c7bd5..27c9d05d03ef 100644 --- a/drivers/w1/Kconfig +++ b/drivers/w1/Kconfig | |||
| @@ -21,7 +21,7 @@ config W1_CON | |||
| 21 | There are three types of messages between w1 core and userspace: | 21 | There are three types of messages between w1 core and userspace: |
| 22 | 1. Events. They are generated each time new master or slave device found | 22 | 1. Events. They are generated each time new master or slave device found |
| 23 | either due to automatic or requested search. | 23 | either due to automatic or requested search. |
| 24 | 2. Userspace commands. Includes read/write and search/alarm search comamnds. | 24 | 2. Userspace commands. Includes read/write and search/alarm search commands. |
| 25 | 3. Replies to userspace commands. | 25 | 3. Replies to userspace commands. |
| 26 | 26 | ||
| 27 | source drivers/w1/masters/Kconfig | 27 | source drivers/w1/masters/Kconfig |
diff --git a/fs/Kconfig b/fs/Kconfig index 1453d2d164f7..68f4561423ff 100644 --- a/fs/Kconfig +++ b/fs/Kconfig | |||
| @@ -74,11 +74,11 @@ config EXT3_FS | |||
| 74 | tristate "Ext3 journalling file system support" | 74 | tristate "Ext3 journalling file system support" |
| 75 | select JBD | 75 | select JBD |
| 76 | help | 76 | help |
| 77 | This is the journaling version of the Second extended file system | 77 | This is the journalling version of the Second extended file system |
| 78 | (often called ext3), the de facto standard Linux file system | 78 | (often called ext3), the de facto standard Linux file system |
| 79 | (method to organize files on a storage device) for hard disks. | 79 | (method to organize files on a storage device) for hard disks. |
| 80 | 80 | ||
| 81 | The journaling code included in this driver means you do not have | 81 | The journalling code included in this driver means you do not have |
| 82 | to run e2fsck (file system checker) on your file systems after a | 82 | to run e2fsck (file system checker) on your file systems after a |
| 83 | crash. The journal keeps track of any changes that were being made | 83 | crash. The journal keeps track of any changes that were being made |
| 84 | at the time the system crashed, and can ensure that your file system | 84 | at the time the system crashed, and can ensure that your file system |
| @@ -143,7 +143,7 @@ config EXT3_FS_SECURITY | |||
| 143 | config JBD | 143 | config JBD |
| 144 | tristate | 144 | tristate |
| 145 | help | 145 | help |
| 146 | This is a generic journaling layer for block devices. It is | 146 | This is a generic journalling layer for block devices. It is |
| 147 | currently used by the ext3 and OCFS2 file systems, but it could | 147 | currently used by the ext3 and OCFS2 file systems, but it could |
| 148 | also be used to add journal support to other file systems or block | 148 | also be used to add journal support to other file systems or block |
| 149 | devices such as RAID or LVM. | 149 | devices such as RAID or LVM. |
| @@ -183,7 +183,7 @@ config REISERFS_FS | |||
| 183 | tristate "Reiserfs support" | 183 | tristate "Reiserfs support" |
| 184 | help | 184 | help |
| 185 | Stores not just filenames but the files themselves in a balanced | 185 | Stores not just filenames but the files themselves in a balanced |
| 186 | tree. Uses journaling. | 186 | tree. Uses journalling. |
| 187 | 187 | ||
| 188 | Balanced trees are more efficient than traditional file system | 188 | Balanced trees are more efficient than traditional file system |
| 189 | architectural foundations. | 189 | architectural foundations. |
| @@ -1032,7 +1032,7 @@ config BEFS_FS | |||
| 1032 | on files and directories, and database-like indeces on selected | 1032 | on files and directories, and database-like indeces on selected |
| 1033 | attributes. (Also note that this driver doesn't make those features | 1033 | attributes. (Also note that this driver doesn't make those features |
| 1034 | available at this time). It is a 64 bit filesystem, so it supports | 1034 | available at this time). It is a 64 bit filesystem, so it supports |
| 1035 | extremly large volumes and files. | 1035 | extremely large volumes and files. |
| 1036 | 1036 | ||
| 1037 | If you use this filesystem, you should also say Y to at least one | 1037 | If you use this filesystem, you should also say Y to at least one |
| 1038 | of the NLS (native language support) options below. | 1038 | of the NLS (native language support) options below. |
| @@ -1090,7 +1090,7 @@ config JFFS_FS | |||
| 1090 | tristate "Journalling Flash File System (JFFS) support" | 1090 | tristate "Journalling Flash File System (JFFS) support" |
| 1091 | depends on MTD && BLOCK | 1091 | depends on MTD && BLOCK |
| 1092 | help | 1092 | help |
| 1093 | JFFS is the Journaling Flash File System developed by Axis | 1093 | JFFS is the Journalling Flash File System developed by Axis |
| 1094 | Communications in Sweden, aimed at providing a crash/powerdown-safe | 1094 | Communications in Sweden, aimed at providing a crash/powerdown-safe |
| 1095 | file system for disk-less embedded devices. Further information is | 1095 | file system for disk-less embedded devices. Further information is |
| 1096 | available at (<http://developer.axis.com/software/jffs/>). | 1096 | available at (<http://developer.axis.com/software/jffs/>). |
| @@ -1260,7 +1260,7 @@ config JFFS2_CMODE_NONE | |||
| 1260 | config JFFS2_CMODE_PRIORITY | 1260 | config JFFS2_CMODE_PRIORITY |
| 1261 | bool "priority" | 1261 | bool "priority" |
| 1262 | help | 1262 | help |
| 1263 | Tries the compressors in a predefinied order and chooses the first | 1263 | Tries the compressors in a predefined order and chooses the first |
| 1264 | successful one. | 1264 | successful one. |
| 1265 | 1265 | ||
| 1266 | config JFFS2_CMODE_SIZE | 1266 | config JFFS2_CMODE_SIZE |
| @@ -1365,7 +1365,7 @@ config SYSV_FS | |||
| 1365 | 1365 | ||
| 1366 | If you have floppies or hard disk partitions like that, it is likely | 1366 | If you have floppies or hard disk partitions like that, it is likely |
| 1367 | that they contain binaries from those other Unix systems; in order | 1367 | that they contain binaries from those other Unix systems; in order |
| 1368 | to run these binaries, you will want to install linux-abi which is a | 1368 | to run these binaries, you will want to install linux-abi which is |
| 1369 | a set of kernel modules that lets you run SCO, Xenix, Wyse, | 1369 | a set of kernel modules that lets you run SCO, Xenix, Wyse, |
| 1370 | UnixWare, Dell Unix and System V programs under Linux. It is | 1370 | UnixWare, Dell Unix and System V programs under Linux. It is |
| 1371 | available via FTP (user: ftp) from | 1371 | available via FTP (user: ftp) from |
| @@ -1950,7 +1950,7 @@ config AFS_FS | |||
| 1950 | If you say Y here, you will get an experimental Andrew File System | 1950 | If you say Y here, you will get an experimental Andrew File System |
| 1951 | driver. It currently only supports unsecured read-only AFS access. | 1951 | driver. It currently only supports unsecured read-only AFS access. |
| 1952 | 1952 | ||
| 1953 | See <file:Documentation/filesystems/afs.txt> for more intormation. | 1953 | See <file:Documentation/filesystems/afs.txt> for more information. |
| 1954 | 1954 | ||
| 1955 | If unsure, say N. | 1955 | If unsure, say N. |
| 1956 | 1956 | ||
diff --git a/fs/befs/befs_fs_types.h b/fs/befs/befs_fs_types.h index 9095518e918d..63ef1e18fb84 100644 --- a/fs/befs/befs_fs_types.h +++ b/fs/befs/befs_fs_types.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * include/linux/befs_fs_types.h | 2 | * fs/befs/befs_fs_types.h |
| 3 | * | 3 | * |
| 4 | * Copyright (C) 2001 Will Dyson (will@cs.earlham.edu) | 4 | * Copyright (C) 2001 Will Dyson (will@cs.earlham.edu) |
| 5 | * | 5 | * |
diff --git a/fs/cifs/README b/fs/cifs/README index 5f0e1bd64fee..432e515431c4 100644 --- a/fs/cifs/README +++ b/fs/cifs/README | |||
| @@ -269,7 +269,7 @@ A partial list of the supported mount options follows: | |||
| 269 | (gid) mount option is specified. For the uid (gid) of newly | 269 | (gid) mount option is specified. For the uid (gid) of newly |
| 270 | created files and directories, ie files created since | 270 | created files and directories, ie files created since |
| 271 | the last mount of the server share, the expected uid | 271 | the last mount of the server share, the expected uid |
| 272 | (gid) is cached as as long as the inode remains in | 272 | (gid) is cached as long as the inode remains in |
| 273 | memory on the client. Also note that permission | 273 | memory on the client. Also note that permission |
| 274 | checks (authorization checks) on accesses to a file occur | 274 | checks (authorization checks) on accesses to a file occur |
| 275 | at the server, but there are cases in which an administrator | 275 | at the server, but there are cases in which an administrator |
| @@ -375,7 +375,7 @@ A partial list of the supported mount options follows: | |||
| 375 | the local process on newly created files, directories, and | 375 | the local process on newly created files, directories, and |
| 376 | devices (create, mkdir, mknod). If the CIFS Unix Extensions | 376 | devices (create, mkdir, mknod). If the CIFS Unix Extensions |
| 377 | are not negotiated, for newly created files and directories | 377 | are not negotiated, for newly created files and directories |
| 378 | instead of using the default uid and gid specified on the | 378 | instead of using the default uid and gid specified on |
| 379 | the mount, cache the new file's uid and gid locally which means | 379 | the mount, cache the new file's uid and gid locally which means |
| 380 | that the uid for the file can change when the inode is | 380 | that the uid for the file can change when the inode is |
| 381 | reloaded (or the user remounts the share). | 381 | reloaded (or the user remounts the share). |
| @@ -440,7 +440,7 @@ A partial list of the supported mount options follows: | |||
| 440 | create device files and fifos in a format compatible with | 440 | create device files and fifos in a format compatible with |
| 441 | Services for Unix (SFU). In addition retrieve bits 10-12 | 441 | Services for Unix (SFU). In addition retrieve bits 10-12 |
| 442 | of the mode via the SETFILEBITS extended attribute (as | 442 | of the mode via the SETFILEBITS extended attribute (as |
| 443 | SFU does). In the future the bottom 9 bits of the mode | 443 | SFU does). In the future the bottom 9 bits of the |
| 444 | mode also will be emulated using queries of the security | 444 | mode also will be emulated using queries of the security |
| 445 | descriptor (ACL). | 445 | descriptor (ACL). |
| 446 | sign Must use packet signing (helps avoid unwanted data modification | 446 | sign Must use packet signing (helps avoid unwanted data modification |
diff --git a/fs/debugfs/inode.c b/fs/debugfs/inode.c index ecf3da9edf21..e77676df6713 100644 --- a/fs/debugfs/inode.c +++ b/fs/debugfs/inode.c | |||
| @@ -252,7 +252,7 @@ EXPORT_SYMBOL_GPL(debugfs_create_dir); | |||
| 252 | * | 252 | * |
| 253 | * This function removes a file or directory in debugfs that was previously | 253 | * This function removes a file or directory in debugfs that was previously |
| 254 | * created with a call to another debugfs function (like | 254 | * created with a call to another debugfs function (like |
| 255 | * debufs_create_file() or variants thereof.) | 255 | * debugfs_create_file() or variants thereof.) |
| 256 | * | 256 | * |
| 257 | * This function is required to be called in order for the file to be | 257 | * This function is required to be called in order for the file to be |
| 258 | * removed, no automatic cleanup of files will happen when a module is | 258 | * removed, no automatic cleanup of files will happen when a module is |
diff --git a/fs/hfsplus/part_tbl.c b/fs/hfsplus/part_tbl.c index ae783066fc3a..1528a6fd0299 100644 --- a/fs/hfsplus/part_tbl.c +++ b/fs/hfsplus/part_tbl.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/fs/hfs/part_tbl.c | 2 | * linux/fs/hfsplus/part_tbl.c |
| 3 | * | 3 | * |
| 4 | * Copyright (C) 1996-1997 Paul H. Hargrove | 4 | * Copyright (C) 1996-1997 Paul H. Hargrove |
| 5 | * This file may be distributed under the terms of the GNU General Public License. | 5 | * This file may be distributed under the terms of the GNU General Public License. |
diff --git a/fs/jbd/commit.c b/fs/jbd/commit.c index 32a8caf0c41e..10be51290a27 100644 --- a/fs/jbd/commit.c +++ b/fs/jbd/commit.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/fs/commit.c | 2 | * linux/fs/jbd/commit.c |
| 3 | * | 3 | * |
| 4 | * Written by Stephen C. Tweedie <sct@redhat.com>, 1998 | 4 | * Written by Stephen C. Tweedie <sct@redhat.com>, 1998 |
| 5 | * | 5 | * |
diff --git a/fs/jbd/journal.c b/fs/jbd/journal.c index 7af6099c911c..c518dd8fe60a 100644 --- a/fs/jbd/journal.c +++ b/fs/jbd/journal.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/fs/journal.c | 2 | * linux/fs/jbd/journal.c |
| 3 | * | 3 | * |
| 4 | * Written by Stephen C. Tweedie <sct@redhat.com>, 1998 | 4 | * Written by Stephen C. Tweedie <sct@redhat.com>, 1998 |
| 5 | * | 5 | * |
diff --git a/fs/nfsd/nfs2acl.c b/fs/nfsd/nfs2acl.c index fc95c4df6693..fe56b38364cc 100644 --- a/fs/nfsd/nfs2acl.c +++ b/fs/nfsd/nfs2acl.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/fs/nfsd/nfsacl.c | 2 | * linux/fs/nfsd/nfs2acl.c |
| 3 | * | 3 | * |
| 4 | * Process version 2 NFSACL requests. | 4 | * Process version 2 NFSACL requests. |
| 5 | * | 5 | * |
diff --git a/fs/nfsd/nfs4xdr.c b/fs/nfsd/nfs4xdr.c index 5446a0861d1d..5be00436b5b8 100644 --- a/fs/nfsd/nfs4xdr.c +++ b/fs/nfsd/nfs4xdr.c | |||
| @@ -198,8 +198,7 @@ static char *savemem(struct nfsd4_compoundargs *argp, u32 *p, int nbytes) | |||
| 198 | p = new; | 198 | p = new; |
| 199 | memcpy(p, argp->tmp, nbytes); | 199 | memcpy(p, argp->tmp, nbytes); |
| 200 | } else { | 200 | } else { |
| 201 | if (p != argp->tmpp) | 201 | BUG_ON(p != argp->tmpp); |
| 202 | BUG(); | ||
| 203 | argp->tmpp = NULL; | 202 | argp->tmpp = NULL; |
| 204 | } | 203 | } |
| 205 | if (defer_free(argp, kfree, p)) { | 204 | if (defer_free(argp, kfree, p)) { |
diff --git a/fs/nfsd/nfsxdr.c b/fs/nfsd/nfsxdr.c index e3a0797dd56b..3f14a17eaa6e 100644 --- a/fs/nfsd/nfsxdr.c +++ b/fs/nfsd/nfsxdr.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/fs/nfsd/xdr.c | 2 | * linux/fs/nfsd/nfsxdr.c |
| 3 | * | 3 | * |
| 4 | * XDR support for nfsd | 4 | * XDR support for nfsd |
| 5 | * | 5 | * |
diff --git a/fs/nls/nls_ascii.c b/fs/nls/nls_ascii.c index b83381c07ad6..6993faea28ac 100644 --- a/fs/nls/nls_ascii.c +++ b/fs/nls/nls_ascii.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/fs/nls_ascii.c | 2 | * linux/fs/nls/nls_ascii.c |
| 3 | * | 3 | * |
| 4 | * Charset ascii translation tables. | 4 | * Charset ascii translation tables. |
| 5 | * Generated automatically from the Unicode and charset | 5 | * Generated automatically from the Unicode and charset |
diff --git a/fs/nls/nls_base.c b/fs/nls/nls_base.c index b1317ad5ca18..7dfdab98729b 100644 --- a/fs/nls/nls_base.c +++ b/fs/nls/nls_base.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/fs/nls_base.c | 2 | * linux/fs/nls/nls_base.c |
| 3 | * | 3 | * |
| 4 | * Native language support--charsets and unicode translations. | 4 | * Native language support--charsets and unicode translations. |
| 5 | * By Gordon Chaffee 1996, 1997 | 5 | * By Gordon Chaffee 1996, 1997 |
diff --git a/fs/nls/nls_cp1250.c b/fs/nls/nls_cp1250.c index 32e78cf95180..570aa69846a0 100644 --- a/fs/nls/nls_cp1250.c +++ b/fs/nls/nls_cp1250.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/fs/nls_cp1250.c | 2 | * linux/fs/nls/nls_cp1250.c |
| 3 | * | 3 | * |
| 4 | * Charset cp1250 translation tables. | 4 | * Charset cp1250 translation tables. |
| 5 | * Generated automatically from the Unicode and charset | 5 | * Generated automatically from the Unicode and charset |
diff --git a/fs/nls/nls_cp1251.c b/fs/nls/nls_cp1251.c index cb41c8ae4486..f114afa069db 100644 --- a/fs/nls/nls_cp1251.c +++ b/fs/nls/nls_cp1251.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/fs/nls_cp1251.c | 2 | * linux/fs/nls/nls_cp1251.c |
| 3 | * | 3 | * |
| 4 | * Charset cp1251 translation tables. | 4 | * Charset cp1251 translation tables. |
| 5 | * Generated automatically from the Unicode and charset | 5 | * Generated automatically from the Unicode and charset |
diff --git a/fs/nls/nls_cp1255.c b/fs/nls/nls_cp1255.c index efdeefee5346..e57f2cbf5bc0 100644 --- a/fs/nls/nls_cp1255.c +++ b/fs/nls/nls_cp1255.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/fs/nls_cp1255.c | 2 | * linux/fs/nls/nls_cp1255.c |
| 3 | * | 3 | * |
| 4 | * Charset cp1255 translation tables. | 4 | * Charset cp1255 translation tables. |
| 5 | * The Unicode to charset table has only exact mappings. | 5 | * The Unicode to charset table has only exact mappings. |
diff --git a/fs/nls/nls_cp437.c b/fs/nls/nls_cp437.c index 5c4a1cd685dd..d41930ce4a44 100644 --- a/fs/nls/nls_cp437.c +++ b/fs/nls/nls_cp437.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/fs/nls_cp437.c | 2 | * linux/fs/nls/nls_cp437.c |
| 3 | * | 3 | * |
| 4 | * Charset cp437 translation tables. | 4 | * Charset cp437 translation tables. |
| 5 | * Generated automatically from the Unicode and charset | 5 | * Generated automatically from the Unicode and charset |
diff --git a/fs/nls/nls_cp737.c b/fs/nls/nls_cp737.c index e8b3ca8462e7..d21f8790aa19 100644 --- a/fs/nls/nls_cp737.c +++ b/fs/nls/nls_cp737.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/fs/nls_cp737.c | 2 | * linux/fs/nls/nls_cp737.c |
| 3 | * | 3 | * |
| 4 | * Charset cp737 translation tables. | 4 | * Charset cp737 translation tables. |
| 5 | * Generated automatically from the Unicode and charset | 5 | * Generated automatically from the Unicode and charset |
diff --git a/fs/nls/nls_cp775.c b/fs/nls/nls_cp775.c index bdb290ea523a..c97714c38a90 100644 --- a/fs/nls/nls_cp775.c +++ b/fs/nls/nls_cp775.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/fs/nls_cp775.c | 2 | * linux/fs/nls/nls_cp775.c |
| 3 | * | 3 | * |
| 4 | * Charset cp775 translation tables. | 4 | * Charset cp775 translation tables. |
| 5 | * Generated automatically from the Unicode and charset | 5 | * Generated automatically from the Unicode and charset |
diff --git a/fs/nls/nls_cp850.c b/fs/nls/nls_cp850.c index 25deaa4c8648..843b7d975ba2 100644 --- a/fs/nls/nls_cp850.c +++ b/fs/nls/nls_cp850.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/fs/nls_cp850.c | 2 | * linux/fs/nls/nls_cp850.c |
| 3 | * | 3 | * |
| 4 | * Charset cp850 translation tables. | 4 | * Charset cp850 translation tables. |
| 5 | * Generated automatically from the Unicode and charset | 5 | * Generated automatically from the Unicode and charset |
diff --git a/fs/nls/nls_cp852.c b/fs/nls/nls_cp852.c index b822a7b6b970..83cfd844d5ca 100644 --- a/fs/nls/nls_cp852.c +++ b/fs/nls/nls_cp852.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/fs/nls_cp852.c | 2 | * linux/fs/nls/nls_cp852.c |
| 3 | * | 3 | * |
| 4 | * Charset cp852 translation tables. | 4 | * Charset cp852 translation tables. |
| 5 | * Generated automatically from the Unicode and charset | 5 | * Generated automatically from the Unicode and charset |
diff --git a/fs/nls/nls_cp855.c b/fs/nls/nls_cp855.c index e8641b7a8b27..9190b7b574ff 100644 --- a/fs/nls/nls_cp855.c +++ b/fs/nls/nls_cp855.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/fs/nls_cp855.c | 2 | * linux/fs/nls/nls_cp855.c |
| 3 | * | 3 | * |
| 4 | * Charset cp855 translation tables. | 4 | * Charset cp855 translation tables. |
| 5 | * Generated automatically from the Unicode and charset | 5 | * Generated automatically from the Unicode and charset |
diff --git a/fs/nls/nls_cp857.c b/fs/nls/nls_cp857.c index 7ba589ef8cc0..ef3d36db8082 100644 --- a/fs/nls/nls_cp857.c +++ b/fs/nls/nls_cp857.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/fs/nls_cp857.c | 2 | * linux/fs/nls/nls_cp857.c |
| 3 | * | 3 | * |
| 4 | * Charset cp857 translation tables. | 4 | * Charset cp857 translation tables. |
| 5 | * Generated automatically from the Unicode and charset | 5 | * Generated automatically from the Unicode and charset |
diff --git a/fs/nls/nls_cp860.c b/fs/nls/nls_cp860.c index 3b9e49ce8c80..7e2fb6645893 100644 --- a/fs/nls/nls_cp860.c +++ b/fs/nls/nls_cp860.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/fs/nls_cp860.c | 2 | * linux/fs/nls/nls_cp860.c |
| 3 | * | 3 | * |
| 4 | * Charset cp860 translation tables. | 4 | * Charset cp860 translation tables. |
| 5 | * Generated automatically from the Unicode and charset | 5 | * Generated automatically from the Unicode and charset |
diff --git a/fs/nls/nls_cp861.c b/fs/nls/nls_cp861.c index 959ff64ee971..66d8d808ccf1 100644 --- a/fs/nls/nls_cp861.c +++ b/fs/nls/nls_cp861.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/fs/nls_cp861.c | 2 | * linux/fs/nls/nls_cp861.c |
| 3 | * | 3 | * |
| 4 | * Charset cp861 translation tables. | 4 | * Charset cp861 translation tables. |
| 5 | * Generated automatically from the Unicode and charset | 5 | * Generated automatically from the Unicode and charset |
diff --git a/fs/nls/nls_cp862.c b/fs/nls/nls_cp862.c index b96928f5a023..360ba388485f 100644 --- a/fs/nls/nls_cp862.c +++ b/fs/nls/nls_cp862.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/fs/nls_cp862.c | 2 | * linux/fs/nls/nls_cp862.c |
| 3 | * | 3 | * |
| 4 | * Charset cp862 translation tables. | 4 | * Charset cp862 translation tables. |
| 5 | * Generated automatically from the Unicode and charset | 5 | * Generated automatically from the Unicode and charset |
diff --git a/fs/nls/nls_cp863.c b/fs/nls/nls_cp863.c index baa6e0eab1d6..656a93113e37 100644 --- a/fs/nls/nls_cp863.c +++ b/fs/nls/nls_cp863.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/fs/nls_cp863.c | 2 | * linux/fs/nls/nls_cp863.c |
| 3 | * | 3 | * |
| 4 | * Charset cp863 translation tables. | 4 | * Charset cp863 translation tables. |
| 5 | * Generated automatically from the Unicode and charset | 5 | * Generated automatically from the Unicode and charset |
diff --git a/fs/nls/nls_cp864.c b/fs/nls/nls_cp864.c index f4dabb037dfe..01ca7309753e 100644 --- a/fs/nls/nls_cp864.c +++ b/fs/nls/nls_cp864.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/fs/nls_cp864.c | 2 | * linux/fs/nls/nls_cp864.c |
| 3 | * | 3 | * |
| 4 | * Charset cp864 translation tables. | 4 | * Charset cp864 translation tables. |
| 5 | * Generated automatically from the Unicode and charset | 5 | * Generated automatically from the Unicode and charset |
diff --git a/fs/nls/nls_cp865.c b/fs/nls/nls_cp865.c index 4caeafae32c2..5ba6ee13e109 100644 --- a/fs/nls/nls_cp865.c +++ b/fs/nls/nls_cp865.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/fs/nls_cp865.c | 2 | * linux/fs/nls/nls_cp865.c |
| 3 | * | 3 | * |
| 4 | * Charset cp865 translation tables. | 4 | * Charset cp865 translation tables. |
| 5 | * Generated automatically from the Unicode and charset | 5 | * Generated automatically from the Unicode and charset |
diff --git a/fs/nls/nls_cp866.c b/fs/nls/nls_cp866.c index f2b4a9a293fb..c5f82221c9fe 100644 --- a/fs/nls/nls_cp866.c +++ b/fs/nls/nls_cp866.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/fs/nls_cp866.c | 2 | * linux/fs/nls/nls_cp866.c |
| 3 | * | 3 | * |
| 4 | * Charset cp866 translation tables. | 4 | * Charset cp866 translation tables. |
| 5 | * Generated automatically from the Unicode and charset | 5 | * Generated automatically from the Unicode and charset |
diff --git a/fs/nls/nls_cp869.c b/fs/nls/nls_cp869.c index 12b436f4eca1..8d4015124d11 100644 --- a/fs/nls/nls_cp869.c +++ b/fs/nls/nls_cp869.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/fs/nls_cp869.c | 2 | * linux/fs/nls/nls_cp869.c |
| 3 | * | 3 | * |
| 4 | * Charset cp869 translation tables. | 4 | * Charset cp869 translation tables. |
| 5 | * Generated automatically from the Unicode and charset | 5 | * Generated automatically from the Unicode and charset |
diff --git a/fs/nls/nls_cp874.c b/fs/nls/nls_cp874.c index b5766a01703a..df042052c2db 100644 --- a/fs/nls/nls_cp874.c +++ b/fs/nls/nls_cp874.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/fs/nls_cp874.c | 2 | * linux/fs/nls/nls_cp874.c |
| 3 | * | 3 | * |
| 4 | * Charset cp874 translation tables. | 4 | * Charset cp874 translation tables. |
| 5 | * Generated automatically from the Unicode and charset | 5 | * Generated automatically from the Unicode and charset |
diff --git a/fs/nls/nls_cp932.c b/fs/nls/nls_cp932.c index 2c1a17cdcd24..2a9ccf3bc7ef 100644 --- a/fs/nls/nls_cp932.c +++ b/fs/nls/nls_cp932.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/fs/nls_cp932.c | 2 | * linux/fs/nls/nls_cp932.c |
| 3 | * | 3 | * |
| 4 | * Charset cp932 translation tables. | 4 | * Charset cp932 translation tables. |
| 5 | * This translation table was generated automatically, the | 5 | * This translation table was generated automatically, the |
diff --git a/fs/nls/nls_cp936.c b/fs/nls/nls_cp936.c index ef4cef464aba..046fde8170ea 100644 --- a/fs/nls/nls_cp936.c +++ b/fs/nls/nls_cp936.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/fs/nls_cp936.c | 2 | * linux/fs/nls/nls_cp936.c |
| 3 | * | 3 | * |
| 4 | * Charset cp936 translation tables. | 4 | * Charset cp936 translation tables. |
| 5 | * This translation table was generated automatically, the | 5 | * This translation table was generated automatically, the |
diff --git a/fs/nls/nls_cp949.c b/fs/nls/nls_cp949.c index 4351ae21d897..92ae19372f0f 100644 --- a/fs/nls/nls_cp949.c +++ b/fs/nls/nls_cp949.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/fs/nls_cp949.c | 2 | * linux/fs/nls/nls_cp949.c |
| 3 | * | 3 | * |
| 4 | * Charset cp949 translation tables. | 4 | * Charset cp949 translation tables. |
| 5 | * This translation table was generated automatically, the | 5 | * This translation table was generated automatically, the |
diff --git a/fs/nls/nls_cp950.c b/fs/nls/nls_cp950.c index 8167a2858879..5665945fb88c 100644 --- a/fs/nls/nls_cp950.c +++ b/fs/nls/nls_cp950.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/fs/nls_cp950.c | 2 | * linux/fs/nls/nls_cp950.c |
| 3 | * | 3 | * |
| 4 | * Charset cp950 translation tables. | 4 | * Charset cp950 translation tables. |
| 5 | * This translation table was generated automatically, the | 5 | * This translation table was generated automatically, the |
diff --git a/fs/nls/nls_euc-jp.c b/fs/nls/nls_euc-jp.c index 06640c3e4021..73293511578b 100644 --- a/fs/nls/nls_euc-jp.c +++ b/fs/nls/nls_euc-jp.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/fs/nls_euc-jp.c | 2 | * linux/fs/nls/nls_euc-jp.c |
| 3 | * | 3 | * |
| 4 | * Added `OSF/JVC Recommended Code Set Conversion Specification | 4 | * Added `OSF/JVC Recommended Code Set Conversion Specification |
| 5 | * between Japanese EUC and Shift-JIS' support: <hirofumi@mail.parknet.co.jp> | 5 | * between Japanese EUC and Shift-JIS' support: <hirofumi@mail.parknet.co.jp> |
diff --git a/fs/nls/nls_iso8859-1.c b/fs/nls/nls_iso8859-1.c index 70a2c1956723..2483c3c6c1c1 100644 --- a/fs/nls/nls_iso8859-1.c +++ b/fs/nls/nls_iso8859-1.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/fs/nls_iso8859-1.c | 2 | * linux/fs/nls/nls_iso8859-1.c |
| 3 | * | 3 | * |
| 4 | * Charset iso8859-1 translation tables. | 4 | * Charset iso8859-1 translation tables. |
| 5 | * Generated automatically from the Unicode and charset | 5 | * Generated automatically from the Unicode and charset |
diff --git a/fs/nls/nls_iso8859-13.c b/fs/nls/nls_iso8859-13.c index 4547035f21a3..7b8721d74368 100644 --- a/fs/nls/nls_iso8859-13.c +++ b/fs/nls/nls_iso8859-13.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/fs/nls_iso8859-13.c | 2 | * linux/fs/nls/nls_iso8859-13.c |
| 3 | * | 3 | * |
| 4 | * Charset iso8859-13 translation tables. | 4 | * Charset iso8859-13 translation tables. |
| 5 | * The Unicode to charset table has only exact mappings. | 5 | * The Unicode to charset table has only exact mappings. |
diff --git a/fs/nls/nls_iso8859-14.c b/fs/nls/nls_iso8859-14.c index 13628d0dd3a9..2e895e638dba 100644 --- a/fs/nls/nls_iso8859-14.c +++ b/fs/nls/nls_iso8859-14.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/fs/nls_iso8859-14.c | 2 | * linux/fs/nls/nls_iso8859-14.c |
| 3 | * | 3 | * |
| 4 | * Charset iso8859-14 translation tables. | 4 | * Charset iso8859-14 translation tables. |
| 5 | * | 5 | * |
diff --git a/fs/nls/nls_iso8859-15.c b/fs/nls/nls_iso8859-15.c index 88b924bf7e18..5c91592779fe 100644 --- a/fs/nls/nls_iso8859-15.c +++ b/fs/nls/nls_iso8859-15.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/fs/nls_iso8859-15.c | 2 | * linux/fs/nls/nls_iso8859-15.c |
| 3 | * | 3 | * |
| 4 | * Charset iso8859-15 translation tables. | 4 | * Charset iso8859-15 translation tables. |
| 5 | * The Unicode to charset table has only exact mappings. | 5 | * The Unicode to charset table has only exact mappings. |
diff --git a/fs/nls/nls_iso8859-2.c b/fs/nls/nls_iso8859-2.c index 372528a6c40c..892d38fe9530 100644 --- a/fs/nls/nls_iso8859-2.c +++ b/fs/nls/nls_iso8859-2.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/fs/nls_iso8859-2.c | 2 | * linux/fs/nls/nls_iso8859-2.c |
| 3 | * | 3 | * |
| 4 | * Charset iso8859-2 translation tables. | 4 | * Charset iso8859-2 translation tables. |
| 5 | * Generated automatically from the Unicode and charset | 5 | * Generated automatically from the Unicode and charset |
diff --git a/fs/nls/nls_iso8859-3.c b/fs/nls/nls_iso8859-3.c index 81b45a234369..49317bcdb4be 100644 --- a/fs/nls/nls_iso8859-3.c +++ b/fs/nls/nls_iso8859-3.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/fs/nls_iso8859-3.c | 2 | * linux/fs/nls/nls_iso8859-3.c |
| 3 | * | 3 | * |
| 4 | * Charset iso8859-3 translation tables. | 4 | * Charset iso8859-3 translation tables. |
| 5 | * Generated automatically from the Unicode and charset | 5 | * Generated automatically from the Unicode and charset |
diff --git a/fs/nls/nls_iso8859-4.c b/fs/nls/nls_iso8859-4.c index 101b87f5a49b..9f3b9368c2cf 100644 --- a/fs/nls/nls_iso8859-4.c +++ b/fs/nls/nls_iso8859-4.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/fs/nls_iso8859-4.c | 2 | * linux/fs/nls/nls_iso8859-4.c |
| 3 | * | 3 | * |
| 4 | * Charset iso8859-4 translation tables. | 4 | * Charset iso8859-4 translation tables. |
| 5 | * Generated automatically from the Unicode and charset | 5 | * Generated automatically from the Unicode and charset |
diff --git a/fs/nls/nls_iso8859-5.c b/fs/nls/nls_iso8859-5.c index 83b0084de5eb..001a2bb132ce 100644 --- a/fs/nls/nls_iso8859-5.c +++ b/fs/nls/nls_iso8859-5.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/fs/nls_iso8859-5.c | 2 | * linux/fs/nls/nls_iso8859-5.c |
| 3 | * | 3 | * |
| 4 | * Charset iso8859-5 translation tables. | 4 | * Charset iso8859-5 translation tables. |
| 5 | * Generated automatically from the Unicode and charset | 5 | * Generated automatically from the Unicode and charset |
diff --git a/fs/nls/nls_iso8859-6.c b/fs/nls/nls_iso8859-6.c index 0c519d65f55b..8cec03d66088 100644 --- a/fs/nls/nls_iso8859-6.c +++ b/fs/nls/nls_iso8859-6.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/fs/nls_iso8859-6.c | 2 | * linux/fs/nls/nls_iso8859-6.c |
| 3 | * | 3 | * |
| 4 | * Charset iso8859-6 translation tables. | 4 | * Charset iso8859-6 translation tables. |
| 5 | * Generated automatically from the Unicode and charset | 5 | * Generated automatically from the Unicode and charset |
diff --git a/fs/nls/nls_iso8859-7.c b/fs/nls/nls_iso8859-7.c index bd0854625acf..1be707d5ac31 100644 --- a/fs/nls/nls_iso8859-7.c +++ b/fs/nls/nls_iso8859-7.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/fs/nls_iso8859-7.c | 2 | * linux/fs/nls/nls_iso8859-7.c |
| 3 | * | 3 | * |
| 4 | * Charset iso8859-7 translation tables. | 4 | * Charset iso8859-7 translation tables. |
| 5 | * Generated automatically from the Unicode and charset | 5 | * Generated automatically from the Unicode and charset |
diff --git a/fs/nls/nls_iso8859-9.c b/fs/nls/nls_iso8859-9.c index 988eff791c06..8c0146f73834 100644 --- a/fs/nls/nls_iso8859-9.c +++ b/fs/nls/nls_iso8859-9.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/fs/nls_iso8859-9.c | 2 | * linux/fs/nls/nls_iso8859-9.c |
| 3 | * | 3 | * |
| 4 | * Charset iso8859-9 translation tables. | 4 | * Charset iso8859-9 translation tables. |
| 5 | * Generated automatically from the Unicode and charset | 5 | * Generated automatically from the Unicode and charset |
diff --git a/fs/nls/nls_koi8-r.c b/fs/nls/nls_koi8-r.c index 0ad22c249796..fefbe0807265 100644 --- a/fs/nls/nls_koi8-r.c +++ b/fs/nls/nls_koi8-r.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/fs/nls_koi8-r.c | 2 | * linux/fs/nls/nls_koi8-r.c |
| 3 | * | 3 | * |
| 4 | * Charset koi8-r translation tables. | 4 | * Charset koi8-r translation tables. |
| 5 | * Generated automatically from the Unicode and charset | 5 | * Generated automatically from the Unicode and charset |
diff --git a/fs/nls/nls_koi8-ru.c b/fs/nls/nls_koi8-ru.c index 5db83efe27c6..e7bc1d75c78c 100644 --- a/fs/nls/nls_koi8-ru.c +++ b/fs/nls/nls_koi8-ru.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/fs/nls_koi8-ru.c | 2 | * linux/fs/nls/nls_koi8-ru.c |
| 3 | * | 3 | * |
| 4 | * Charset koi8-ru translation based on charset koi8-u. | 4 | * Charset koi8-ru translation based on charset koi8-u. |
| 5 | * The Unicode to charset table has only exact mappings. | 5 | * The Unicode to charset table has only exact mappings. |
diff --git a/fs/nls/nls_koi8-u.c b/fs/nls/nls_koi8-u.c index 9d30fd61cf46..015070211f22 100644 --- a/fs/nls/nls_koi8-u.c +++ b/fs/nls/nls_koi8-u.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/fs/nls_koi8-u.c | 2 | * linux/fs/nls/nls_koi8-u.c |
| 3 | * | 3 | * |
| 4 | * Charset koi8-u translation tables. | 4 | * Charset koi8-u translation tables. |
| 5 | * The Unicode to charset table has only exact mappings. | 5 | * The Unicode to charset table has only exact mappings. |
diff --git a/fs/reiserfs/file.c b/fs/reiserfs/file.c index 41f24369e47a..c093642fb983 100644 --- a/fs/reiserfs/file.c +++ b/fs/reiserfs/file.c | |||
| @@ -38,8 +38,7 @@ static int reiserfs_file_release(struct inode *inode, struct file *filp) | |||
| 38 | int err; | 38 | int err; |
| 39 | int jbegin_failure = 0; | 39 | int jbegin_failure = 0; |
| 40 | 40 | ||
| 41 | if (!S_ISREG(inode->i_mode)) | 41 | BUG_ON(!S_ISREG(inode->i_mode)); |
| 42 | BUG(); | ||
| 43 | 42 | ||
| 44 | /* fast out for when nothing needs to be done */ | 43 | /* fast out for when nothing needs to be done */ |
| 45 | if ((atomic_read(&inode->i_count) > 1 || | 44 | if ((atomic_read(&inode->i_count) > 1 || |
| @@ -125,8 +124,7 @@ static int reiserfs_sync_file(struct file *p_s_filp, | |||
| 125 | int n_err; | 124 | int n_err; |
| 126 | int barrier_done; | 125 | int barrier_done; |
| 127 | 126 | ||
| 128 | if (!S_ISREG(p_s_inode->i_mode)) | 127 | BUG_ON(!S_ISREG(p_s_inode->i_mode)); |
| 129 | BUG(); | ||
| 130 | n_err = sync_mapping_buffers(p_s_inode->i_mapping); | 128 | n_err = sync_mapping_buffers(p_s_inode->i_mapping); |
| 131 | reiserfs_write_lock(p_s_inode->i_sb); | 129 | reiserfs_write_lock(p_s_inode->i_sb); |
| 132 | barrier_done = reiserfs_commit_for_inode(p_s_inode); | 130 | barrier_done = reiserfs_commit_for_inode(p_s_inode); |
diff --git a/fs/reiserfs/item_ops.c b/fs/reiserfs/item_ops.c index 7a88adbceef6..b9b423b22a8b 100644 --- a/fs/reiserfs/item_ops.c +++ b/fs/reiserfs/item_ops.c | |||
| @@ -75,8 +75,7 @@ static int sd_create_vi(struct virtual_node *vn, | |||
| 75 | static int sd_check_left(struct virtual_item *vi, int free, | 75 | static int sd_check_left(struct virtual_item *vi, int free, |
| 76 | int start_skip, int end_skip) | 76 | int start_skip, int end_skip) |
| 77 | { | 77 | { |
| 78 | if (start_skip || end_skip) | 78 | BUG_ON(start_skip || end_skip); |
| 79 | BUG(); | ||
| 80 | return -1; | 79 | return -1; |
| 81 | } | 80 | } |
| 82 | 81 | ||
| @@ -87,8 +86,7 @@ static int sd_check_right(struct virtual_item *vi, int free) | |||
| 87 | 86 | ||
| 88 | static int sd_part_size(struct virtual_item *vi, int first, int count) | 87 | static int sd_part_size(struct virtual_item *vi, int first, int count) |
| 89 | { | 88 | { |
| 90 | if (count) | 89 | BUG_ON(count); |
| 91 | BUG(); | ||
| 92 | return 0; | 90 | return 0; |
| 93 | } | 91 | } |
| 94 | 92 | ||
| @@ -476,8 +474,7 @@ static int direntry_create_vi(struct virtual_node *vn, | |||
| 476 | 474 | ||
| 477 | vi->vi_index = TYPE_DIRENTRY; | 475 | vi->vi_index = TYPE_DIRENTRY; |
| 478 | 476 | ||
| 479 | if (!(vi->vi_ih) || !vi->vi_item) | 477 | BUG_ON(!(vi->vi_ih) || !vi->vi_item); |
| 480 | BUG(); | ||
| 481 | 478 | ||
| 482 | dir_u->flags = 0; | 479 | dir_u->flags = 0; |
| 483 | if (le_ih_k_offset(vi->vi_ih) == DOT_OFFSET) | 480 | if (le_ih_k_offset(vi->vi_ih) == DOT_OFFSET) |
| @@ -575,8 +572,7 @@ static int direntry_check_right(struct virtual_item *vi, int free) | |||
| 575 | free -= dir_u->entry_sizes[i]; | 572 | free -= dir_u->entry_sizes[i]; |
| 576 | entries++; | 573 | entries++; |
| 577 | } | 574 | } |
| 578 | if (entries == dir_u->entry_count) | 575 | BUG_ON(entries == dir_u->entry_count); |
| 579 | BUG(); | ||
| 580 | 576 | ||
| 581 | /* "." and ".." can not be separated from each other */ | 577 | /* "." and ".." can not be separated from each other */ |
| 582 | if ((dir_u->flags & DIRENTRY_VI_FIRST_DIRENTRY_ITEM) | 578 | if ((dir_u->flags & DIRENTRY_VI_FIRST_DIRENTRY_ITEM) |
diff --git a/fs/reiserfs/journal.c b/fs/reiserfs/journal.c index e6b5ccf23f15..ad8cbc49883a 100644 --- a/fs/reiserfs/journal.c +++ b/fs/reiserfs/journal.c | |||
| @@ -718,8 +718,7 @@ static int add_to_chunk(struct buffer_chunk *chunk, struct buffer_head *bh, | |||
| 718 | spinlock_t * lock, void (fn) (struct buffer_chunk *)) | 718 | spinlock_t * lock, void (fn) (struct buffer_chunk *)) |
| 719 | { | 719 | { |
| 720 | int ret = 0; | 720 | int ret = 0; |
| 721 | if (chunk->nr >= CHUNK_SIZE) | 721 | BUG_ON(chunk->nr >= CHUNK_SIZE); |
| 722 | BUG(); | ||
| 723 | chunk->bh[chunk->nr++] = bh; | 722 | chunk->bh[chunk->nr++] = bh; |
| 724 | if (chunk->nr >= CHUNK_SIZE) { | 723 | if (chunk->nr >= CHUNK_SIZE) { |
| 725 | ret = 1; | 724 | ret = 1; |
| @@ -788,8 +787,7 @@ static inline int __add_jh(struct reiserfs_journal *j, struct buffer_head *bh, | |||
| 788 | /* buffer must be locked for __add_jh, should be able to have | 787 | /* buffer must be locked for __add_jh, should be able to have |
| 789 | * two adds at the same time | 788 | * two adds at the same time |
| 790 | */ | 789 | */ |
| 791 | if (bh->b_private) | 790 | BUG_ON(bh->b_private); |
| 792 | BUG(); | ||
| 793 | jh->bh = bh; | 791 | jh->bh = bh; |
| 794 | bh->b_private = jh; | 792 | bh->b_private = jh; |
| 795 | } | 793 | } |
| @@ -2967,8 +2965,7 @@ static int do_journal_begin_r(struct reiserfs_transaction_handle *th, | |||
| 2967 | int retval; | 2965 | int retval; |
| 2968 | 2966 | ||
| 2969 | reiserfs_check_lock_depth(p_s_sb, "journal_begin"); | 2967 | reiserfs_check_lock_depth(p_s_sb, "journal_begin"); |
| 2970 | if (nblocks > journal->j_trans_max) | 2968 | BUG_ON(nblocks > journal->j_trans_max); |
| 2971 | BUG(); | ||
| 2972 | 2969 | ||
| 2973 | PROC_INFO_INC(p_s_sb, journal.journal_being); | 2970 | PROC_INFO_INC(p_s_sb, journal.journal_being); |
| 2974 | /* set here for journal_join */ | 2971 | /* set here for journal_join */ |
| @@ -3084,9 +3081,8 @@ struct reiserfs_transaction_handle *reiserfs_persistent_transaction(struct | |||
| 3084 | if (reiserfs_transaction_running(s)) { | 3081 | if (reiserfs_transaction_running(s)) { |
| 3085 | th = current->journal_info; | 3082 | th = current->journal_info; |
| 3086 | th->t_refcount++; | 3083 | th->t_refcount++; |
| 3087 | if (th->t_refcount < 2) { | 3084 | BUG_ON(th->t_refcount < 2); |
| 3088 | BUG(); | 3085 | |
| 3089 | } | ||
| 3090 | return th; | 3086 | return th; |
| 3091 | } | 3087 | } |
| 3092 | th = kmalloc(sizeof(struct reiserfs_transaction_handle), GFP_NOFS); | 3088 | th = kmalloc(sizeof(struct reiserfs_transaction_handle), GFP_NOFS); |
| @@ -3126,9 +3122,7 @@ static int journal_join(struct reiserfs_transaction_handle *th, | |||
| 3126 | ** pointer | 3122 | ** pointer |
| 3127 | */ | 3123 | */ |
| 3128 | th->t_handle_save = cur_th; | 3124 | th->t_handle_save = cur_th; |
| 3129 | if (cur_th && cur_th->t_refcount > 1) { | 3125 | BUG_ON(cur_th && cur_th->t_refcount > 1); |
| 3130 | BUG(); | ||
| 3131 | } | ||
| 3132 | return do_journal_begin_r(th, p_s_sb, nblocks, JBEGIN_JOIN); | 3126 | return do_journal_begin_r(th, p_s_sb, nblocks, JBEGIN_JOIN); |
| 3133 | } | 3127 | } |
| 3134 | 3128 | ||
| @@ -3141,9 +3135,7 @@ int journal_join_abort(struct reiserfs_transaction_handle *th, | |||
| 3141 | ** pointer | 3135 | ** pointer |
| 3142 | */ | 3136 | */ |
| 3143 | th->t_handle_save = cur_th; | 3137 | th->t_handle_save = cur_th; |
| 3144 | if (cur_th && cur_th->t_refcount > 1) { | 3138 | BUG_ON(cur_th && cur_th->t_refcount > 1); |
| 3145 | BUG(); | ||
| 3146 | } | ||
| 3147 | return do_journal_begin_r(th, p_s_sb, nblocks, JBEGIN_ABORT); | 3139 | return do_journal_begin_r(th, p_s_sb, nblocks, JBEGIN_ABORT); |
| 3148 | } | 3140 | } |
| 3149 | 3141 | ||
| @@ -3178,8 +3170,7 @@ int journal_begin(struct reiserfs_transaction_handle *th, | |||
| 3178 | current->journal_info = th; | 3170 | current->journal_info = th; |
| 3179 | } | 3171 | } |
| 3180 | ret = do_journal_begin_r(th, p_s_sb, nblocks, JBEGIN_REG); | 3172 | ret = do_journal_begin_r(th, p_s_sb, nblocks, JBEGIN_REG); |
| 3181 | if (current->journal_info != th) | 3173 | BUG_ON(current->journal_info != th); |
| 3182 | BUG(); | ||
| 3183 | 3174 | ||
| 3184 | /* I guess this boils down to being the reciprocal of clm-2100 above. | 3175 | /* I guess this boils down to being the reciprocal of clm-2100 above. |
| 3185 | * If do_journal_begin_r fails, we need to put it back, since journal_end | 3176 | * If do_journal_begin_r fails, we need to put it back, since journal_end |
| @@ -3324,8 +3315,7 @@ int journal_end(struct reiserfs_transaction_handle *th, | |||
| 3324 | /* we aren't allowed to close a nested transaction on a different | 3315 | /* we aren't allowed to close a nested transaction on a different |
| 3325 | ** filesystem from the one in the task struct | 3316 | ** filesystem from the one in the task struct |
| 3326 | */ | 3317 | */ |
| 3327 | if (cur_th->t_super != th->t_super) | 3318 | BUG_ON(cur_th->t_super != th->t_super); |
| 3328 | BUG(); | ||
| 3329 | 3319 | ||
| 3330 | if (th != cur_th) { | 3320 | if (th != cur_th) { |
| 3331 | memcpy(current->journal_info, th, sizeof(*th)); | 3321 | memcpy(current->journal_info, th, sizeof(*th)); |
| @@ -3444,9 +3434,7 @@ int journal_end_sync(struct reiserfs_transaction_handle *th, | |||
| 3444 | 3434 | ||
| 3445 | BUG_ON(!th->t_trans_id); | 3435 | BUG_ON(!th->t_trans_id); |
| 3446 | /* you can sync while nested, very, very bad */ | 3436 | /* you can sync while nested, very, very bad */ |
| 3447 | if (th->t_refcount > 1) { | 3437 | BUG_ON(th->t_refcount > 1); |
| 3448 | BUG(); | ||
| 3449 | } | ||
| 3450 | if (journal->j_len == 0) { | 3438 | if (journal->j_len == 0) { |
| 3451 | reiserfs_prepare_for_journal(p_s_sb, SB_BUFFER_WITH_SB(p_s_sb), | 3439 | reiserfs_prepare_for_journal(p_s_sb, SB_BUFFER_WITH_SB(p_s_sb), |
| 3452 | 1); | 3440 | 1); |
| @@ -3556,9 +3544,8 @@ static int check_journal_end(struct reiserfs_transaction_handle *th, | |||
| 3556 | ** will be dealt with by next transaction that actually writes something, but should be taken | 3544 | ** will be dealt with by next transaction that actually writes something, but should be taken |
| 3557 | ** care of in this trans | 3545 | ** care of in this trans |
| 3558 | */ | 3546 | */ |
| 3559 | if (journal->j_len == 0) { | 3547 | BUG_ON(journal->j_len == 0); |
| 3560 | BUG(); | 3548 | |
| 3561 | } | ||
| 3562 | /* if wcount > 0, and we are called to with flush or commit_now, | 3549 | /* if wcount > 0, and we are called to with flush or commit_now, |
| 3563 | ** we wait on j_join_wait. We will wake up when the last writer has | 3550 | ** we wait on j_join_wait. We will wake up when the last writer has |
| 3564 | ** finished the transaction, and started it on its way to the disk. | 3551 | ** finished the transaction, and started it on its way to the disk. |
| @@ -3592,9 +3579,8 @@ static int check_journal_end(struct reiserfs_transaction_handle *th, | |||
| 3592 | unlock_journal(p_s_sb); | 3579 | unlock_journal(p_s_sb); |
| 3593 | } | 3580 | } |
| 3594 | } | 3581 | } |
| 3595 | if (journal->j_trans_id == trans_id) { | 3582 | BUG_ON(journal->j_trans_id == trans_id); |
| 3596 | BUG(); | 3583 | |
| 3597 | } | ||
| 3598 | if (commit_now | 3584 | if (commit_now |
| 3599 | && journal_list_still_alive(p_s_sb, trans_id) | 3585 | && journal_list_still_alive(p_s_sb, trans_id) |
| 3600 | && wait_on_commit) { | 3586 | && wait_on_commit) { |
| @@ -4074,9 +4060,7 @@ static int do_journal_end(struct reiserfs_transaction_handle *th, | |||
| 4074 | set_commit_trans_len(commit, journal->j_len); | 4060 | set_commit_trans_len(commit, journal->j_len); |
| 4075 | 4061 | ||
| 4076 | /* special check in case all buffers in the journal were marked for not logging */ | 4062 | /* special check in case all buffers in the journal were marked for not logging */ |
| 4077 | if (journal->j_len == 0) { | 4063 | BUG_ON(journal->j_len == 0); |
| 4078 | BUG(); | ||
| 4079 | } | ||
| 4080 | 4064 | ||
| 4081 | /* we're about to dirty all the log blocks, mark the description block | 4065 | /* we're about to dirty all the log blocks, mark the description block |
| 4082 | * dirty now too. Don't mark the commit block dirty until all the | 4066 | * dirty now too. Don't mark the commit block dirty until all the |
| @@ -4173,8 +4157,7 @@ static int do_journal_end(struct reiserfs_transaction_handle *th, | |||
| 4173 | journal, jl, &jl->j_tail_bh_list); | 4157 | journal, jl, &jl->j_tail_bh_list); |
| 4174 | lock_kernel(); | 4158 | lock_kernel(); |
| 4175 | } | 4159 | } |
| 4176 | if (!list_empty(&jl->j_tail_bh_list)) | 4160 | BUG_ON(!list_empty(&jl->j_tail_bh_list)); |
| 4177 | BUG(); | ||
| 4178 | up(&jl->j_commit_lock); | 4161 | up(&jl->j_commit_lock); |
| 4179 | 4162 | ||
| 4180 | /* honor the flush wishes from the caller, simple commits can | 4163 | /* honor the flush wishes from the caller, simple commits can |
diff --git a/fs/reiserfs/namei.c b/fs/reiserfs/namei.c index 16e9cff8f15d..abde1edc2235 100644 --- a/fs/reiserfs/namei.c +++ b/fs/reiserfs/namei.c | |||
| @@ -67,8 +67,7 @@ inline void set_de_name_and_namelen(struct reiserfs_dir_entry *de) | |||
| 67 | { | 67 | { |
| 68 | struct reiserfs_de_head *deh = de->de_deh + de->de_entry_num; | 68 | struct reiserfs_de_head *deh = de->de_deh + de->de_entry_num; |
| 69 | 69 | ||
| 70 | if (de->de_entry_num >= ih_entry_count(de->de_ih)) | 70 | BUG_ON(de->de_entry_num >= ih_entry_count(de->de_ih)); |
| 71 | BUG(); | ||
| 72 | 71 | ||
| 73 | de->de_entrylen = entry_length(de->de_bh, de->de_ih, de->de_entry_num); | 72 | de->de_entrylen = entry_length(de->de_bh, de->de_ih, de->de_entry_num); |
| 74 | de->de_namelen = de->de_entrylen - (de_with_sd(deh) ? SD_SIZE : 0); | 73 | de->de_namelen = de->de_entrylen - (de_with_sd(deh) ? SD_SIZE : 0); |
| @@ -80,8 +79,7 @@ inline void set_de_name_and_namelen(struct reiserfs_dir_entry *de) | |||
| 80 | // what entry points to | 79 | // what entry points to |
| 81 | static inline void set_de_object_key(struct reiserfs_dir_entry *de) | 80 | static inline void set_de_object_key(struct reiserfs_dir_entry *de) |
| 82 | { | 81 | { |
| 83 | if (de->de_entry_num >= ih_entry_count(de->de_ih)) | 82 | BUG_ON(de->de_entry_num >= ih_entry_count(de->de_ih)); |
| 84 | BUG(); | ||
| 85 | de->de_dir_id = deh_dir_id(&(de->de_deh[de->de_entry_num])); | 83 | de->de_dir_id = deh_dir_id(&(de->de_deh[de->de_entry_num])); |
| 86 | de->de_objectid = deh_objectid(&(de->de_deh[de->de_entry_num])); | 84 | de->de_objectid = deh_objectid(&(de->de_deh[de->de_entry_num])); |
| 87 | } | 85 | } |
| @@ -90,8 +88,7 @@ static inline void store_de_entry_key(struct reiserfs_dir_entry *de) | |||
| 90 | { | 88 | { |
| 91 | struct reiserfs_de_head *deh = de->de_deh + de->de_entry_num; | 89 | struct reiserfs_de_head *deh = de->de_deh + de->de_entry_num; |
| 92 | 90 | ||
| 93 | if (de->de_entry_num >= ih_entry_count(de->de_ih)) | 91 | BUG_ON(de->de_entry_num >= ih_entry_count(de->de_ih)); |
| 94 | BUG(); | ||
| 95 | 92 | ||
| 96 | /* store key of the found entry */ | 93 | /* store key of the found entry */ |
| 97 | de->de_entry_key.version = KEY_FORMAT_3_5; | 94 | de->de_entry_key.version = KEY_FORMAT_3_5; |
diff --git a/fs/reiserfs/stree.c b/fs/reiserfs/stree.c index 8b9b13127136..5240abe1a709 100644 --- a/fs/reiserfs/stree.c +++ b/fs/reiserfs/stree.c | |||
| @@ -1476,9 +1476,7 @@ static int maybe_indirect_to_direct(struct reiserfs_transaction_handle *th, | |||
| 1476 | int n_block_size = p_s_sb->s_blocksize; | 1476 | int n_block_size = p_s_sb->s_blocksize; |
| 1477 | int cut_bytes; | 1477 | int cut_bytes; |
| 1478 | BUG_ON(!th->t_trans_id); | 1478 | BUG_ON(!th->t_trans_id); |
| 1479 | 1479 | BUG_ON(n_new_file_size != p_s_inode->i_size); | |
| 1480 | if (n_new_file_size != p_s_inode->i_size) | ||
| 1481 | BUG(); | ||
| 1482 | 1480 | ||
| 1483 | /* the page being sent in could be NULL if there was an i/o error | 1481 | /* the page being sent in could be NULL if there was an i/o error |
| 1484 | ** reading in the last block. The user will hit problems trying to | 1482 | ** reading in the last block. The user will hit problems trying to |
diff --git a/fs/xfs/support/debug.c b/fs/xfs/support/debug.c index 36fbeccdc722..c75f68361e33 100644 --- a/fs/xfs/support/debug.c +++ b/fs/xfs/support/debug.c | |||
| @@ -53,8 +53,7 @@ cmn_err(register int level, char *fmt, ...) | |||
| 53 | va_end(ap); | 53 | va_end(ap); |
| 54 | spin_unlock_irqrestore(&xfs_err_lock,flags); | 54 | spin_unlock_irqrestore(&xfs_err_lock,flags); |
| 55 | 55 | ||
| 56 | if (level == CE_PANIC) | 56 | BUG_ON(level == CE_PANIC); |
| 57 | BUG(); | ||
| 58 | } | 57 | } |
| 59 | 58 | ||
| 60 | void | 59 | void |
| @@ -72,8 +71,7 @@ icmn_err(register int level, char *fmt, va_list ap) | |||
| 72 | strcat(message, "\n"); | 71 | strcat(message, "\n"); |
| 73 | spin_unlock_irqrestore(&xfs_err_lock,flags); | 72 | spin_unlock_irqrestore(&xfs_err_lock,flags); |
| 74 | printk("%s%s", err_level[level], message); | 73 | printk("%s%s", err_level[level], message); |
| 75 | if (level == CE_PANIC) | 74 | BUG_ON(level == CE_PANIC); |
| 76 | BUG(); | ||
| 77 | } | 75 | } |
| 78 | 76 | ||
| 79 | void | 77 | void |
diff --git a/include/asm-arm/arch-clps711x/entry-macro.S b/include/asm-arm/arch-clps711x/entry-macro.S index 21f6ee485819..de4481dd8ba0 100644 --- a/include/asm-arm/arch-clps711x/entry-macro.S +++ b/include/asm-arm/arch-clps711x/entry-macro.S | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * include/asm-arm/arch-CLPS711x/entry-macro.S | 2 | * include/asm-arm/arch-clps711x/entry-macro.S |
| 3 | * | 3 | * |
| 4 | * Low-level IRQ helper macros for CLPS711X-based platforms | 4 | * Low-level IRQ helper macros for CLPS711X-based platforms |
| 5 | * | 5 | * |
diff --git a/include/asm-arm/arch-ebsa285/entry-macro.S b/include/asm-arm/arch-ebsa285/entry-macro.S index cf10ac96fdde..ce812d4f4a33 100644 --- a/include/asm-arm/arch-ebsa285/entry-macro.S +++ b/include/asm-arm/arch-ebsa285/entry-macro.S | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * include/asm-arm/arch-footbridge/entry-macro.S | 2 | * include/asm-arm/arch-ebsa285/entry-macro.S |
| 3 | * | 3 | * |
| 4 | * Low-level IRQ helper macros for footbridge-based platforms | 4 | * Low-level IRQ helper macros for footbridge-based platforms |
| 5 | * | 5 | * |
diff --git a/include/asm-arm/arch-h720x/system.h b/include/asm-arm/arch-h720x/system.h index 09eda84592ff..8dc1460b2305 100644 --- a/include/asm-arm/arch-h720x/system.h +++ b/include/asm-arm/arch-h720x/system.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/arm/mach-h720x/system.h | 2 | * linux/include/asm-arm/arch-h720x/system.h |
| 3 | * | 3 | * |
| 4 | * Copyright (C) 2001-2002 Jungjun Kim, Hynix Semiconductor Inc. | 4 | * Copyright (C) 2001-2002 Jungjun Kim, Hynix Semiconductor Inc. |
| 5 | * | 5 | * |
diff --git a/include/asm-arm/arch-ixp4xx/system.h b/include/asm-arm/arch-ixp4xx/system.h index 73589aad8dd6..8e1db423b1cc 100644 --- a/include/asm-arm/arch-ixp4xx/system.h +++ b/include/asm-arm/arch-ixp4xx/system.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * include/asm-arm/arch-ixp4x//system.h | 2 | * include/asm-arm/arch-ixp4xx/system.h |
| 3 | * | 3 | * |
| 4 | * Copyright (C) 2002 Intel Corporation. | 4 | * Copyright (C) 2002 Intel Corporation. |
| 5 | * | 5 | * |
diff --git a/include/asm-arm/arch-omap/dmtimer.h b/include/asm-arm/arch-omap/dmtimer.h index b5f3a71b899d..fefb276ed402 100644 --- a/include/asm-arm/arch-omap/dmtimer.h +++ b/include/asm-arm/arch-omap/dmtimer.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/include/asm-arm/arm/arch-omap/dmtimer.h | 2 | * linux/include/asm-arm/arch-omap/dmtimer.h |
| 3 | * | 3 | * |
| 4 | * OMAP Dual-Mode Timers | 4 | * OMAP Dual-Mode Timers |
| 5 | * | 5 | * |
diff --git a/include/asm-arm/arch-omap/mcbsp.h b/include/asm-arm/arch-omap/mcbsp.h index ed0dde4f7219..c7a0cc1c4e93 100644 --- a/include/asm-arm/arch-omap/mcbsp.h +++ b/include/asm-arm/arch-omap/mcbsp.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/include/asm-arm/arch-omap/gpio.h | 2 | * linux/include/asm-arm/arch-omap/mcbsp.h |
| 3 | * | 3 | * |
| 4 | * Defines for Multi-Channel Buffered Serial Port | 4 | * Defines for Multi-Channel Buffered Serial Port |
| 5 | * | 5 | * |
diff --git a/include/asm-arm/arch-omap/pm.h b/include/asm-arm/arch-omap/pm.h index e46623c61a72..14588059981f 100644 --- a/include/asm-arm/arch-omap/pm.h +++ b/include/asm-arm/arch-omap/pm.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/include/asm/arch-omap/pm.h | 2 | * linux/include/asm-arm/arch-omap/pm.h |
| 3 | * | 3 | * |
| 4 | * Header file for OMAP Power Management Routines | 4 | * Header file for OMAP Power Management Routines |
| 5 | * | 5 | * |
diff --git a/include/asm-arm/arch-pnx4008/platform.h b/include/asm-arm/arch-pnx4008/platform.h index 485a3651b4d7..2613c7c669b1 100644 --- a/include/asm-arm/arch-pnx4008/platform.h +++ b/include/asm-arm/arch-pnx4008/platform.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * include/asm-arm/arch-pnx4008/platfrom.h | 2 | * include/asm-arm/arch-pnx4008/platform.h |
| 3 | * | 3 | * |
| 4 | * PNX4008 Base addresses - header file | 4 | * PNX4008 Base addresses - header file |
| 5 | * | 5 | * |
diff --git a/include/asm-arm/arch-s3c2410/fb.h b/include/asm-arm/arch-s3c2410/fb.h index 71161797bc89..90894214cace 100644 --- a/include/asm-arm/arch-s3c2410/fb.h +++ b/include/asm-arm/arch-s3c2410/fb.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* linux/include/asm/arch-s3c2410/fb.h | 1 | /* linux/include/asm-arm/arch-s3c2410/fb.h |
| 2 | * | 2 | * |
| 3 | * Copyright (c) 2004 Arnaud Patard <arnaud.patard@rtp-net.org> | 3 | * Copyright (c) 2004 Arnaud Patard <arnaud.patard@rtp-net.org> |
| 4 | * | 4 | * |
diff --git a/include/asm-arm/arch-s3c2410/regs-adc.h b/include/asm-arm/arch-s3c2410/regs-adc.h index c7b90b3ecc9e..3196a2849e8a 100644 --- a/include/asm-arm/arch-s3c2410/regs-adc.h +++ b/include/asm-arm/arch-s3c2410/regs-adc.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* linux/include/asm/arch-s3c2410/regs-adc.h | 1 | /* linux/include/asm-arm/arch-s3c2410/regs-adc.h |
| 2 | * | 2 | * |
| 3 | * Copyright (c) 2004 Shannon Holland <holland@loser.net> | 3 | * Copyright (c) 2004 Shannon Holland <holland@loser.net> |
| 4 | * | 4 | * |
diff --git a/include/asm-arm/arch-s3c2410/regs-clock.h b/include/asm-arm/arch-s3c2410/regs-clock.h index b2f4690c0791..e39656b7a086 100644 --- a/include/asm-arm/arch-s3c2410/regs-clock.h +++ b/include/asm-arm/arch-s3c2410/regs-clock.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* linux/include/asm/arch-s3c2410/regs-clock.h | 1 | /* linux/include/asm-arm/arch-s3c2410/regs-clock.h |
| 2 | * | 2 | * |
| 3 | * Copyright (c) 2003,2004,2005,2006 Simtec Electronics <linux@simtec.co.uk> | 3 | * Copyright (c) 2003,2004,2005,2006 Simtec Electronics <linux@simtec.co.uk> |
| 4 | * http://armlinux.simtec.co.uk/ | 4 | * http://armlinux.simtec.co.uk/ |
diff --git a/include/asm-arm/arch-s3c2410/regs-dsc.h b/include/asm-arm/arch-s3c2410/regs-dsc.h index a0a124875164..c0748511edbc 100644 --- a/include/asm-arm/arch-s3c2410/regs-dsc.h +++ b/include/asm-arm/arch-s3c2410/regs-dsc.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* linux/include/asm/hardware/s3c2410/regs-dsc.h | 1 | /* linux/include/asm-arm/arch-s3c2410/regs-dsc.h |
| 2 | * | 2 | * |
| 3 | * Copyright (c) 2004 Simtec Electronics <linux@simtec.co.uk> | 3 | * Copyright (c) 2004 Simtec Electronics <linux@simtec.co.uk> |
| 4 | * http://www.simtec.co.uk/products/SWLINUX/ | 4 | * http://www.simtec.co.uk/products/SWLINUX/ |
diff --git a/include/asm-arm/arch-s3c2410/regs-gpio.h b/include/asm-arm/arch-s3c2410/regs-gpio.h index 93c49432db95..b2893e32a236 100644 --- a/include/asm-arm/arch-s3c2410/regs-gpio.h +++ b/include/asm-arm/arch-s3c2410/regs-gpio.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* linux/include/asm/hardware/s3c2410/regs-gpio.h | 1 | /* linux/include/asm-arm/arch-s3c2410/regs-gpio.h |
| 2 | * | 2 | * |
| 3 | * Copyright (c) 2003,2004 Simtec Electronics <linux@simtec.co.uk> | 3 | * Copyright (c) 2003,2004 Simtec Electronics <linux@simtec.co.uk> |
| 4 | * http://www.simtec.co.uk/products/SWLINUX/ | 4 | * http://www.simtec.co.uk/products/SWLINUX/ |
diff --git a/include/asm-arm/arch-s3c2410/regs-gpioj.h b/include/asm-arm/arch-s3c2410/regs-gpioj.h index 91cefa260497..02131a5a1d3a 100644 --- a/include/asm-arm/arch-s3c2410/regs-gpioj.h +++ b/include/asm-arm/arch-s3c2410/regs-gpioj.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* linux/include/asm/hardware/s3c2410/regs-gpioj.h | 1 | /* linux/include/asm-arm/arch-s3c2410/regs-gpioj.h |
| 2 | * | 2 | * |
| 3 | * Copyright (c) 2004 Simtec Electronics <linux@simtec.co.uk> | 3 | * Copyright (c) 2004 Simtec Electronics <linux@simtec.co.uk> |
| 4 | * http://www.simtec.co.uk/products/SWLINUX/ | 4 | * http://www.simtec.co.uk/products/SWLINUX/ |
diff --git a/include/asm-arm/arch-s3c2410/regs-iis.h b/include/asm-arm/arch-s3c2410/regs-iis.h index 72cd2509822e..eaf77916a602 100644 --- a/include/asm-arm/arch-s3c2410/regs-iis.h +++ b/include/asm-arm/arch-s3c2410/regs-iis.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* linux/include/asm/arch-s3c2410/regs-iis.h | 1 | /* linux/include/asm-arm/arch-s3c2410/regs-iis.h |
| 2 | * | 2 | * |
| 3 | * Copyright (c) 2003 Simtec Electronics <linux@simtec.co.uk> | 3 | * Copyright (c) 2003 Simtec Electronics <linux@simtec.co.uk> |
| 4 | * http://www.simtec.co.uk/products/SWLINUX/ | 4 | * http://www.simtec.co.uk/products/SWLINUX/ |
diff --git a/include/asm-arm/arch-s3c2410/regs-irq.h b/include/asm-arm/arch-s3c2410/regs-irq.h index 29fb8ef670f0..498184cb8adc 100644 --- a/include/asm-arm/arch-s3c2410/regs-irq.h +++ b/include/asm-arm/arch-s3c2410/regs-irq.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* linux/include/asm/arch-s3c2410/regs-irq.h | 1 | /* linux/include/asm-arm/arch-s3c2410/regs-irq.h |
| 2 | * | 2 | * |
| 3 | * Copyright (c) 2003 Simtec Electronics <linux@simtec.co.uk> | 3 | * Copyright (c) 2003 Simtec Electronics <linux@simtec.co.uk> |
| 4 | * http://www.simtec.co.uk/products/SWLINUX/ | 4 | * http://www.simtec.co.uk/products/SWLINUX/ |
diff --git a/include/asm-arm/arch-s3c2410/regs-lcd.h b/include/asm-arm/arch-s3c2410/regs-lcd.h index 6d7881c8cfc8..b7faeb04c0ff 100644 --- a/include/asm-arm/arch-s3c2410/regs-lcd.h +++ b/include/asm-arm/arch-s3c2410/regs-lcd.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* linux/include/asm/arch-s3c2410/regs-lcd.h | 1 | /* linux/include/asm-arm/arch-s3c2410/regs-lcd.h |
| 2 | * | 2 | * |
| 3 | * Copyright (c) 2003 Simtec Electronics <linux@simtec.co.uk> | 3 | * Copyright (c) 2003 Simtec Electronics <linux@simtec.co.uk> |
| 4 | * http://www.simtec.co.uk/products/SWLINUX/ | 4 | * http://www.simtec.co.uk/products/SWLINUX/ |
diff --git a/include/asm-arm/arch-s3c2410/regs-rtc.h b/include/asm-arm/arch-s3c2410/regs-rtc.h index cd88fd634d12..93b03c49710a 100644 --- a/include/asm-arm/arch-s3c2410/regs-rtc.h +++ b/include/asm-arm/arch-s3c2410/regs-rtc.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* linux/include/asm/arch-s3c2410/regs-rtc.h | 1 | /* linux/include/asm-arm/arch-s3c2410/regs-rtc.h |
| 2 | * | 2 | * |
| 3 | * Copyright (c) 2003 Simtec Electronics <linux@simtec.co.uk> | 3 | * Copyright (c) 2003 Simtec Electronics <linux@simtec.co.uk> |
| 4 | * http://www.simtec.co.uk/products/SWLINUX/ | 4 | * http://www.simtec.co.uk/products/SWLINUX/ |
diff --git a/include/asm-arm/arch-s3c2410/regs-sdi.h b/include/asm-arm/arch-s3c2410/regs-sdi.h index 06e716e5b46d..bb9d30b72952 100644 --- a/include/asm-arm/arch-s3c2410/regs-sdi.h +++ b/include/asm-arm/arch-s3c2410/regs-sdi.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* linux/include/asm/arch-s3c2410/regs-sdi.h | 1 | /* linux/include/asm-arm/arch-s3c2410/regs-sdi.h |
| 2 | * | 2 | * |
| 3 | * Copyright (c) 2004 Simtec Electronics <linux@simtec.co.uk> | 3 | * Copyright (c) 2004 Simtec Electronics <linux@simtec.co.uk> |
| 4 | * http://www.simtec.co.uk/products/SWLINUX/ | 4 | * http://www.simtec.co.uk/products/SWLINUX/ |
diff --git a/include/asm-arm/arch-s3c2410/regs-timer.h b/include/asm-arm/arch-s3c2410/regs-timer.h index 731918e77831..6f8fe432fe3a 100644 --- a/include/asm-arm/arch-s3c2410/regs-timer.h +++ b/include/asm-arm/arch-s3c2410/regs-timer.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* linux/include/asm/arch-s3c2410/regs-timer.h | 1 | /* linux/include/asm-arm/arch-s3c2410/regs-timer.h |
| 2 | * | 2 | * |
| 3 | * Copyright (c) 2003 Simtec Electronics <linux@simtec.co.uk> | 3 | * Copyright (c) 2003 Simtec Electronics <linux@simtec.co.uk> |
| 4 | * http://www.simtec.co.uk/products/SWLINUX/ | 4 | * http://www.simtec.co.uk/products/SWLINUX/ |
diff --git a/include/asm-arm/arch-s3c2410/regs-udc.h b/include/asm-arm/arch-s3c2410/regs-udc.h index 3aa31a27da1a..487861d5b49a 100644 --- a/include/asm-arm/arch-s3c2410/regs-udc.h +++ b/include/asm-arm/arch-s3c2410/regs-udc.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* linux/include/asm/arch-s3c2410/regs-udc.h | 1 | /* linux/include/asm-arm/arch-s3c2410/regs-udc.h |
| 2 | * | 2 | * |
| 3 | * Copyright (C) 2004 Herbert Poetzl <herbert@13thfloor.at> | 3 | * Copyright (C) 2004 Herbert Poetzl <herbert@13thfloor.at> |
| 4 | * | 4 | * |
diff --git a/include/asm-arm/arch-s3c2410/spi-gpio.h b/include/asm-arm/arch-s3c2410/spi-gpio.h index 258c00bca270..c1e4db7c9710 100644 --- a/include/asm-arm/arch-s3c2410/spi-gpio.h +++ b/include/asm-arm/arch-s3c2410/spi-gpio.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* linux/include/asm-arm/arch-s3c2410/spi.h | 1 | /* linux/include/asm-arm/arch-s3c2410/spi-gpio.h |
| 2 | * | 2 | * |
| 3 | * Copyright (c) 2006 Simtec Electronics | 3 | * Copyright (c) 2006 Simtec Electronics |
| 4 | * Ben Dooks <ben@simtec.co.uk> | 4 | * Ben Dooks <ben@simtec.co.uk> |
diff --git a/include/asm-arm/arch-sa1100/neponset.h b/include/asm-arm/arch-sa1100/neponset.h index 8051fd73a80b..09ec9e2bd182 100644 --- a/include/asm-arm/arch-sa1100/neponset.h +++ b/include/asm-arm/arch-sa1100/neponset.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/include/asm-arm/arch-sa1100/assabet.h | 2 | * linux/include/asm-arm/arch-sa1100/neponset.h |
| 3 | * | 3 | * |
| 4 | * Created 2000/06/05 by Nicolas Pitre <nico@cam.org> | 4 | * Created 2000/06/05 by Nicolas Pitre <nico@cam.org> |
| 5 | * | 5 | * |
diff --git a/include/asm-arm/arch-sa1100/uncompress.h b/include/asm-arm/arch-sa1100/uncompress.h index 2601a77a6dda..17e64d232e7d 100644 --- a/include/asm-arm/arch-sa1100/uncompress.h +++ b/include/asm-arm/arch-sa1100/uncompress.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/include/asm-arm/arch-brutus/uncompress.h | 2 | * linux/include/asm-arm/arch-sa1100/uncompress.h |
| 3 | * | 3 | * |
| 4 | * (C) 1999 Nicolas Pitre <nico@cam.org> | 4 | * (C) 1999 Nicolas Pitre <nico@cam.org> |
| 5 | * | 5 | * |
diff --git a/include/asm-arm/arch-shark/vmalloc.h b/include/asm-arm/arch-shark/vmalloc.h index 10db5d188231..fac37c636b38 100644 --- a/include/asm-arm/arch-shark/vmalloc.h +++ b/include/asm-arm/arch-shark/vmalloc.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/include/asm-arm/arch-rpc/vmalloc.h | 2 | * linux/include/asm-arm/arch-shark/vmalloc.h |
| 3 | */ | 3 | */ |
| 4 | #define VMALLOC_END (PAGE_OFFSET + 0x10000000) | 4 | #define VMALLOC_END (PAGE_OFFSET + 0x10000000) |
diff --git a/include/asm-arm/hardware/debug-8250.S b/include/asm-arm/hardware/debug-8250.S index 4594fea91ec1..07c97fb233fc 100644 --- a/include/asm-arm/hardware/debug-8250.S +++ b/include/asm-arm/hardware/debug-8250.S | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/include/asm-arm/hardware/debug-8250.h | 2 | * linux/include/asm-arm/hardware/debug-8250.S |
| 3 | * | 3 | * |
| 4 | * Copyright (C) 1994-1999 Russell King | 4 | * Copyright (C) 1994-1999 Russell King |
| 5 | * | 5 | * |
diff --git a/include/asm-arm/hardware/debug-pl01x.S b/include/asm-arm/hardware/debug-pl01x.S index db0d0f7de5e9..23c541a9e89a 100644 --- a/include/asm-arm/hardware/debug-pl01x.S +++ b/include/asm-arm/hardware/debug-pl01x.S | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* linux/include/asm-arm/arch-integrator/debug-macro.S | 1 | /* linux/include/asm-arm/hardware/debug-pl01x.S |
| 2 | * | 2 | * |
| 3 | * Debugging macro include header | 3 | * Debugging macro include header |
| 4 | * | 4 | * |
diff --git a/include/asm-arm/hardware/entry-macro-iomd.S b/include/asm-arm/hardware/entry-macro-iomd.S index 30c7b92c2416..fbed08f298d0 100644 --- a/include/asm-arm/hardware/entry-macro-iomd.S +++ b/include/asm-arm/hardware/entry-macro-iomd.S | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/arm/commond/entry-macro-iomd.S | 2 | * include/asm-arm/hardware/entry-macro-iomd.S |
| 3 | * | 3 | * |
| 4 | * Low-level IRQ helper macros for IOC/IOMD based platforms | 4 | * Low-level IRQ helper macros for IOC/IOMD based platforms |
| 5 | * | 5 | * |
diff --git a/include/asm-arm/hardware/sa1111.h b/include/asm-arm/hardware/sa1111.h index 319aea064c36..6aa0a5b75b69 100644 --- a/include/asm-arm/hardware/sa1111.h +++ b/include/asm-arm/hardware/sa1111.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/include/asm-arm/hardware/SA-1111.h | 2 | * linux/include/asm-arm/hardware/sa1111.h |
| 3 | * | 3 | * |
| 4 | * Copyright (C) 2000 John G Dorsey <john+@cs.cmu.edu> | 4 | * Copyright (C) 2000 John G Dorsey <john+@cs.cmu.edu> |
| 5 | * | 5 | * |
diff --git a/include/asm-arm26/assembler.h b/include/asm-arm26/assembler.h index 83f9aec55e4f..bb507a9a4a55 100644 --- a/include/asm-arm26/assembler.h +++ b/include/asm-arm26/assembler.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/asm/assembler.h | 2 | * linux/include/asm-arm26/assembler.h |
| 3 | * | 3 | * |
| 4 | * This file contains arm architecture specific defines | 4 | * This file contains arm architecture specific defines |
| 5 | * for the different processors. | 5 | * for the different processors. |
diff --git a/include/asm-arm26/namei.h b/include/asm-arm26/namei.h index a402d3b9d0f7..3f5d340110eb 100644 --- a/include/asm-arm26/namei.h +++ b/include/asm-arm26/namei.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/include/asm-arm/namei.h | 2 | * linux/include/asm-arm26/namei.h |
| 3 | * | 3 | * |
| 4 | * Routines to handle famous /usr/gnemul | 4 | * Routines to handle famous /usr/gnemul |
| 5 | * Derived from the Sparc version of this file | 5 | * Derived from the Sparc version of this file |
diff --git a/include/asm-arm26/semaphore.h b/include/asm-arm26/semaphore.h index ccf15e704109..1fda54375ed8 100644 --- a/include/asm-arm26/semaphore.h +++ b/include/asm-arm26/semaphore.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/include/asm-arm/semaphore.h | 2 | * linux/include/asm-arm26/semaphore.h |
| 3 | */ | 3 | */ |
| 4 | #ifndef __ASM_ARM_SEMAPHORE_H | 4 | #ifndef __ASM_ARM_SEMAPHORE_H |
| 5 | #define __ASM_ARM_SEMAPHORE_H | 5 | #define __ASM_ARM_SEMAPHORE_H |
diff --git a/include/asm-frv/namei.h b/include/asm-frv/namei.h index 84ddd6445f23..4ea57171d951 100644 --- a/include/asm-frv/namei.h +++ b/include/asm-frv/namei.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * asm/namei.h | 2 | * include/asm-frv/namei.h |
| 3 | * | 3 | * |
| 4 | * Included from linux/fs/namei.c | 4 | * Included from linux/fs/namei.c |
| 5 | */ | 5 | */ |
diff --git a/include/asm-generic/mutex-dec.h b/include/asm-generic/mutex-dec.h index 29c6ac34e236..0134151656af 100644 --- a/include/asm-generic/mutex-dec.h +++ b/include/asm-generic/mutex-dec.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * asm-generic/mutex-dec.h | 2 | * include/asm-generic/mutex-dec.h |
| 3 | * | 3 | * |
| 4 | * Generic implementation of the mutex fastpath, based on atomic | 4 | * Generic implementation of the mutex fastpath, based on atomic |
| 5 | * decrement/increment. | 5 | * decrement/increment. |
diff --git a/include/asm-generic/mutex-null.h b/include/asm-generic/mutex-null.h index 254a126ede5c..e1bbbc72b6a2 100644 --- a/include/asm-generic/mutex-null.h +++ b/include/asm-generic/mutex-null.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * asm-generic/mutex-null.h | 2 | * include/asm-generic/mutex-null.h |
| 3 | * | 3 | * |
| 4 | * Generic implementation of the mutex fastpath, based on NOP :-) | 4 | * Generic implementation of the mutex fastpath, based on NOP :-) |
| 5 | * | 5 | * |
diff --git a/include/asm-generic/mutex-xchg.h b/include/asm-generic/mutex-xchg.h index 32a2100c1aeb..6a7e8c141b53 100644 --- a/include/asm-generic/mutex-xchg.h +++ b/include/asm-generic/mutex-xchg.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * asm-generic/mutex-xchg.h | 2 | * include/asm-generic/mutex-xchg.h |
| 3 | * | 3 | * |
| 4 | * Generic implementation of the mutex fastpath, based on xchg(). | 4 | * Generic implementation of the mutex fastpath, based on xchg(). |
| 5 | * | 5 | * |
diff --git a/include/asm-generic/rtc.h b/include/asm-generic/rtc.h index 4087037a4225..d3238f1f70a6 100644 --- a/include/asm-generic/rtc.h +++ b/include/asm-generic/rtc.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * inclue/asm-generic/rtc.h | 2 | * include/asm-generic/rtc.h |
| 3 | * | 3 | * |
| 4 | * Author: Tom Rini <trini@mvista.com> | 4 | * Author: Tom Rini <trini@mvista.com> |
| 5 | * | 5 | * |
diff --git a/include/asm-generic/tlb.h b/include/asm-generic/tlb.h index 867d9008fafa..f490e43a90b9 100644 --- a/include/asm-generic/tlb.h +++ b/include/asm-generic/tlb.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* asm-generic/tlb.h | 1 | /* include/asm-generic/tlb.h |
| 2 | * | 2 | * |
| 3 | * Generic TLB shootdown code | 3 | * Generic TLB shootdown code |
| 4 | * | 4 | * |
diff --git a/include/asm-m32r/m32104ut/m32104ut_pld.h b/include/asm-m32r/m32104ut/m32104ut_pld.h index 6ba4ddf7dcf7..cbdbc5891445 100644 --- a/include/asm-m32r/m32104ut/m32104ut_pld.h +++ b/include/asm-m32r/m32104ut/m32104ut_pld.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * include/asm/m32104ut/m32104ut_pld.h | 2 | * include/asm-m32r/m32104ut/m32104ut_pld.h |
| 3 | * | 3 | * |
| 4 | * Definitions for Programable Logic Device(PLD) on M32104UT board. | 4 | * Definitions for Programable Logic Device(PLD) on M32104UT board. |
| 5 | * Based on m32700ut_pld.h | 5 | * Based on m32700ut_pld.h |
diff --git a/include/asm-m32r/m32700ut/m32700ut_lan.h b/include/asm-m32r/m32700ut/m32700ut_lan.h index c050b19e8101..f1e47ae1f891 100644 --- a/include/asm-m32r/m32700ut/m32700ut_lan.h +++ b/include/asm-m32r/m32700ut/m32700ut_lan.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * include/asm/m32700ut_lan.h | 2 | * include/asm-m32r/m32700ut/m32700ut_lan.h |
| 3 | * | 3 | * |
| 4 | * M32700UT-LAN board | 4 | * M32700UT-LAN board |
| 5 | * | 5 | * |
diff --git a/include/asm-m32r/m32700ut/m32700ut_lcd.h b/include/asm-m32r/m32700ut/m32700ut_lcd.h index 4da4e822e2f3..e41c4aa48b4c 100644 --- a/include/asm-m32r/m32700ut/m32700ut_lcd.h +++ b/include/asm-m32r/m32700ut/m32700ut_lcd.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * include/asm/m32700ut_lcd.h | 2 | * include/asm-m32r/m32700ut/m32700ut_lcd.h |
| 3 | * | 3 | * |
| 4 | * M32700UT-LCD board | 4 | * M32700UT-LCD board |
| 5 | * | 5 | * |
diff --git a/include/asm-m32r/m32700ut/m32700ut_pld.h b/include/asm-m32r/m32700ut/m32700ut_pld.h index f35f9159acff..a48c22c978ca 100644 --- a/include/asm-m32r/m32700ut/m32700ut_pld.h +++ b/include/asm-m32r/m32700ut/m32700ut_pld.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * include/asm/m32700ut/m32700ut_pld.h | 2 | * include/asm-m32r/m32700ut/m32700ut_pld.h |
| 3 | * | 3 | * |
| 4 | * Definitions for Programable Logic Device(PLD) on M32700UT board. | 4 | * Definitions for Programable Logic Device(PLD) on M32700UT board. |
| 5 | * | 5 | * |
diff --git a/include/asm-m32r/mappi2/mappi2_pld.h b/include/asm-m32r/mappi2/mappi2_pld.h index 01dcdd19dbe6..56a2b12f2bfc 100644 --- a/include/asm-m32r/mappi2/mappi2_pld.h +++ b/include/asm-m32r/mappi2/mappi2_pld.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * include/asm/mappi2/mappi2_pld.h | 2 | * include/asm-m32r/mappi2/mappi2_pld.h |
| 3 | * | 3 | * |
| 4 | * Definitions for Extended IO Logic on MAPPI2 board. | 4 | * Definitions for Extended IO Logic on MAPPI2 board. |
| 5 | * based on m32700ut_pld.h by | 5 | * based on m32700ut_pld.h by |
diff --git a/include/asm-m32r/mappi3/mappi3_pld.h b/include/asm-m32r/mappi3/mappi3_pld.h index 031369a7afc8..92f10defaef8 100644 --- a/include/asm-m32r/mappi3/mappi3_pld.h +++ b/include/asm-m32r/mappi3/mappi3_pld.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * include/asm/mappi3/mappi3_pld.h | 2 | * include/asm-m32r/mappi3/mappi3_pld.h |
| 3 | * | 3 | * |
| 4 | * Definitions for Extended IO Logic on MAPPI3 board. | 4 | * Definitions for Extended IO Logic on MAPPI3 board. |
| 5 | * based on m32700ut_pld.h | 5 | * based on m32700ut_pld.h |
diff --git a/include/asm-m32r/opsput/opsput_lan.h b/include/asm-m32r/opsput/opsput_lan.h index 61948296f445..f53e10187c03 100644 --- a/include/asm-m32r/opsput/opsput_lan.h +++ b/include/asm-m32r/opsput/opsput_lan.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * include/asm/opsput_lan.h | 2 | * include/asm-m32r/opsput/opsput_lan.h |
| 3 | * | 3 | * |
| 4 | * OPSPUT-LAN board | 4 | * OPSPUT-LAN board |
| 5 | * | 5 | * |
diff --git a/include/asm-m32r/opsput/opsput_lcd.h b/include/asm-m32r/opsput/opsput_lcd.h index 44cfd7fe2d88..99f296e1b61b 100644 --- a/include/asm-m32r/opsput/opsput_lcd.h +++ b/include/asm-m32r/opsput/opsput_lcd.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * include/asm/opsput_lcd.h | 2 | * include/asm-m32r/opsput/opsput_lcd.h |
| 3 | * | 3 | * |
| 4 | * OPSPUT-LCD board | 4 | * OPSPUT-LCD board |
| 5 | * | 5 | * |
diff --git a/include/asm-m32r/opsput/opsput_pld.h b/include/asm-m32r/opsput/opsput_pld.h index 46296fe1ec1a..a8d6452076f1 100644 --- a/include/asm-m32r/opsput/opsput_pld.h +++ b/include/asm-m32r/opsput/opsput_pld.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * include/asm/opsput/opsput_pld.h | 2 | * include/asm-m32r/opsput/opsput_pld.h |
| 3 | * | 3 | * |
| 4 | * Definitions for Programable Logic Device(PLD) on OPSPUT board. | 4 | * Definitions for Programable Logic Device(PLD) on OPSPUT board. |
| 5 | * | 5 | * |
diff --git a/include/asm-m68k/rtc.h b/include/asm-m68k/rtc.h index 71406fc4e599..5d3e03859844 100644 --- a/include/asm-m68k/rtc.h +++ b/include/asm-m68k/rtc.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* asm-m68k/rtc.h | 1 | /* include/asm-m68k/rtc.h |
| 2 | * | 2 | * |
| 3 | * Copyright Richard Zidlicky | 3 | * Copyright Richard Zidlicky |
| 4 | * implementation details for genrtc/q40rtc driver | 4 | * implementation details for genrtc/q40rtc driver |
diff --git a/include/asm-m68knommu/processor.h b/include/asm-m68knommu/processor.h index 9d3a1bf41231..91cba18acdd3 100644 --- a/include/asm-m68knommu/processor.h +++ b/include/asm-m68knommu/processor.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * include/asm-m68k/processor.h | 2 | * include/asm-m68knommu/processor.h |
| 3 | * | 3 | * |
| 4 | * Copyright (C) 1995 Hamish Macdonald | 4 | * Copyright (C) 1995 Hamish Macdonald |
| 5 | */ | 5 | */ |
diff --git a/include/asm-mips/tx4938/tx4938_mips.h b/include/asm-mips/tx4938/tx4938_mips.h index cf89b205f103..5f8498fef005 100644 --- a/include/asm-mips/tx4938/tx4938_mips.h +++ b/include/asm-mips/tx4938/tx4938_mips.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/include/asm-mips/tx4938/tx4938_bitmask.h | 2 | * linux/include/asm-mips/tx4938/tx4938_mips.h |
| 3 | * Generic bitmask definitions | 3 | * Generic bitmask definitions |
| 4 | * | 4 | * |
| 5 | * 2003-2005 (c) MontaVista Software, Inc. This file is licensed under the | 5 | * 2003-2005 (c) MontaVista Software, Inc. This file is licensed under the |
diff --git a/include/asm-parisc/rtc.h b/include/asm-parisc/rtc.h index f3d3d6b110ba..f4ebff11dcbd 100644 --- a/include/asm-parisc/rtc.h +++ b/include/asm-parisc/rtc.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * inclue/asm-parisc/rtc.h | 2 | * include/asm-parisc/rtc.h |
| 3 | * | 3 | * |
| 4 | * Copyright 2002 Randolph CHung <tausq@debian.org> | 4 | * Copyright 2002 Randolph CHung <tausq@debian.org> |
| 5 | * | 5 | * |
diff --git a/include/asm-powerpc/ipic.h b/include/asm-powerpc/ipic.h index 53079ec3a515..1ce09a35906e 100644 --- a/include/asm-powerpc/ipic.h +++ b/include/asm-powerpc/ipic.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * include/asm-ppc/ipic.h | 2 | * include/asm-powerpc/ipic.h |
| 3 | * | 3 | * |
| 4 | * IPIC external definitions and structure. | 4 | * IPIC external definitions and structure. |
| 5 | * | 5 | * |
diff --git a/include/asm-ppc/mv64x60_defs.h b/include/asm-ppc/mv64x60_defs.h index f8f7f16b9b53..5b0704a3e6ea 100644 --- a/include/asm-ppc/mv64x60_defs.h +++ b/include/asm-ppc/mv64x60_defs.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * include/asm-ppc/gt64260_defs.h | 2 | * include/asm-ppc/mv64x60_defs.h |
| 3 | * | 3 | * |
| 4 | * Register definitions for the Marvell/Galileo GT64260, MV64360, etc. | 4 | * Register definitions for the Marvell/Galileo GT64260, MV64360, etc. |
| 5 | * host bridges. | 5 | * host bridges. |
diff --git a/include/asm-ppc/rheap.h b/include/asm-ppc/rheap.h index 65b93225a778..39a10d862244 100644 --- a/include/asm-ppc/rheap.h +++ b/include/asm-ppc/rheap.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * include/asm-ppc/rheap.c | 2 | * include/asm-ppc/rheap.h |
| 3 | * | 3 | * |
| 4 | * Header file for the implementation of a remote heap. | 4 | * Header file for the implementation of a remote heap. |
| 5 | * | 5 | * |
diff --git a/include/asm-ppc/rtc.h b/include/asm-ppc/rtc.h index 05fbf912ab4d..6025b46d0a2a 100644 --- a/include/asm-ppc/rtc.h +++ b/include/asm-ppc/rtc.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * inclue/asm-ppc/rtc.h | 2 | * include/asm-ppc/rtc.h |
| 3 | * | 3 | * |
| 4 | * Author: Tom Rini <trini@mvista.com> | 4 | * Author: Tom Rini <trini@mvista.com> |
| 5 | * | 5 | * |
diff --git a/include/asm-s390/qdio.h b/include/asm-s390/qdio.h index a2f37a9353d3..7189c79bc673 100644 --- a/include/asm-s390/qdio.h +++ b/include/asm-s390/qdio.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/include/asm/qdio.h | 2 | * linux/include/asm-s390/qdio.h |
| 3 | * | 3 | * |
| 4 | * Linux for S/390 QDIO base support, Hipersocket base support | 4 | * Linux for S/390 QDIO base support, Hipersocket base support |
| 5 | * version 2 | 5 | * version 2 |
diff --git a/include/asm-sh/bigsur/io.h b/include/asm-sh/bigsur/io.h index 939735ee8dc5..1470ac8d4a39 100644 --- a/include/asm-sh/bigsur/io.h +++ b/include/asm-sh/bigsur/io.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * include/asm-sh/io_bigsur.h | 2 | * include/asm-sh/bigsur/io.h |
| 3 | * | 3 | * |
| 4 | * By Dustin McIntire (dustin@sensoria.com) (c)2001 | 4 | * By Dustin McIntire (dustin@sensoria.com) (c)2001 |
| 5 | * Derived from io_hd64465.h, which bore the message: | 5 | * Derived from io_hd64465.h, which bore the message: |
diff --git a/include/asm-sh/bigsur/serial.h b/include/asm-sh/bigsur/serial.h index 7233af42f755..a08fa82fe45a 100644 --- a/include/asm-sh/bigsur/serial.h +++ b/include/asm-sh/bigsur/serial.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * include/asm-sh/serial-bigsur.h | 2 | * include/asm-sh/bigsur/serial.h |
| 3 | * | 3 | * |
| 4 | * Configuration details for Big Sur 16550 based serial ports | 4 | * Configuration details for Big Sur 16550 based serial ports |
| 5 | * i.e. HD64465, PCMCIA, etc. | 5 | * i.e. HD64465, PCMCIA, etc. |
diff --git a/include/asm-sh/dreamcast/sysasic.h b/include/asm-sh/dreamcast/sysasic.h index c8858537803c..7874e3dac736 100644 --- a/include/asm-sh/dreamcast/sysasic.h +++ b/include/asm-sh/dreamcast/sysasic.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* include/asm-sh/dc_sysasic.h | 1 | /* include/asm-sh/dreamcast/sysasic.h |
| 2 | * | 2 | * |
| 3 | * Definitions for the Dreamcast System ASIC and related peripherals. | 3 | * Definitions for the Dreamcast System ASIC and related peripherals. |
| 4 | * | 4 | * |
diff --git a/include/asm-sh/hd64465/io.h b/include/asm-sh/hd64465/io.h index 1100bcf4968e..139f1472e5bb 100644 --- a/include/asm-sh/hd64465/io.h +++ b/include/asm-sh/hd64465/io.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * include/asm-sh/io_hd64465.h | 2 | * include/asm-sh/hd64465/io.h |
| 3 | * | 3 | * |
| 4 | * By Greg Banks <gbanks@pocketpenguins.com> | 4 | * By Greg Banks <gbanks@pocketpenguins.com> |
| 5 | * (c) 2000 PocketPenguins Inc. | 5 | * (c) 2000 PocketPenguins Inc. |
diff --git a/include/asm-sh/mpc1211/io.h b/include/asm-sh/mpc1211/io.h index eba8a0b5fd7b..6298370bec2d 100644 --- a/include/asm-sh/mpc1211/io.h +++ b/include/asm-sh/mpc1211/io.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * include/asm-sh/io_mpc1211.h | 2 | * include/asm-sh/mpc1211/io.h |
| 3 | * | 3 | * |
| 4 | * Copyright 2001 Saito.K & Jeanne | 4 | * Copyright 2001 Saito.K & Jeanne |
| 5 | * | 5 | * |
diff --git a/include/asm-sh64/serial.h b/include/asm-sh64/serial.h index 29c9be15112b..e8d7b3f2da57 100644 --- a/include/asm-sh64/serial.h +++ b/include/asm-sh64/serial.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * include/asm-sh/serial.h | 2 | * include/asm-sh64/serial.h |
| 3 | * | 3 | * |
| 4 | * Configuration details for 8250, 16450, 16550, etc. serial ports | 4 | * Configuration details for 8250, 16450, 16550, etc. serial ports |
| 5 | */ | 5 | */ |
diff --git a/include/asm-sparc/reg.h b/include/asm-sparc/reg.h index ed60ebec5930..ea0a7e590bb3 100644 --- a/include/asm-sparc/reg.h +++ b/include/asm-sparc/reg.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/asm-sparc/reg.h | 2 | * linux/include/asm-sparc/reg.h |
| 3 | * Layout of the registers as expected by gdb on the Sparc | 3 | * Layout of the registers as expected by gdb on the Sparc |
| 4 | * we should replace the user.h definitions with those in | 4 | * we should replace the user.h definitions with those in |
| 5 | * this file, we don't even use the other | 5 | * this file, we don't even use the other |
diff --git a/include/asm-x86_64/cache.h b/include/asm-x86_64/cache.h index ed8a9d25272d..052df758ae61 100644 --- a/include/asm-x86_64/cache.h +++ b/include/asm-x86_64/cache.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * include/asm-x8664/cache.h | 2 | * include/asm-x86_64/cache.h |
| 3 | */ | 3 | */ |
| 4 | #ifndef __ARCH_X8664_CACHE_H | 4 | #ifndef __ARCH_X8664_CACHE_H |
| 5 | #define __ARCH_X8664_CACHE_H | 5 | #define __ARCH_X8664_CACHE_H |
diff --git a/include/asm-xtensa/a.out.h b/include/asm-xtensa/a.out.h index 3be701dfe098..ffc4dcfd6ac1 100644 --- a/include/asm-xtensa/a.out.h +++ b/include/asm-xtensa/a.out.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * include/asm-xtensa/addrspace.h | 2 | * include/asm-xtensa/a.out.h |
| 3 | * | 3 | * |
| 4 | * Dummy a.out file. Xtensa does not support the a.out format, but the kernel | 4 | * Dummy a.out file. Xtensa does not support the a.out format, but the kernel |
| 5 | * seems to depend on it. | 5 | * seems to depend on it. |
diff --git a/include/asm-xtensa/cache.h b/include/asm-xtensa/cache.h index 5aae3f12407c..1e79c0e27460 100644 --- a/include/asm-xtensa/cache.h +++ b/include/asm-xtensa/cache.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * include/asm-xtensa/cacheflush.h | 2 | * include/asm-xtensa/cache.h |
| 3 | * | 3 | * |
| 4 | * This file is subject to the terms and conditions of the GNU General Public | 4 | * This file is subject to the terms and conditions of the GNU General Public |
| 5 | * License. See the file "COPYING" in the main directory of this archive | 5 | * License. See the file "COPYING" in the main directory of this archive |
diff --git a/include/asm-xtensa/coprocessor.h b/include/asm-xtensa/coprocessor.h index a91b96dc0efe..5093034723be 100644 --- a/include/asm-xtensa/coprocessor.h +++ b/include/asm-xtensa/coprocessor.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * include/asm-xtensa/cpextra.h | 2 | * include/asm-xtensa/coprocessor.h |
| 3 | * | 3 | * |
| 4 | * This file is subject to the terms and conditions of the GNU General Public | 4 | * This file is subject to the terms and conditions of the GNU General Public |
| 5 | * License. See the file "COPYING" in the main directory of this archive | 5 | * License. See the file "COPYING" in the main directory of this archive |
diff --git a/include/asm-xtensa/dma-mapping.h b/include/asm-xtensa/dma-mapping.h index c425f10d086a..c39c91dfcc69 100644 --- a/include/asm-xtensa/dma-mapping.h +++ b/include/asm-xtensa/dma-mapping.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * include/asm-xtensa/dma_mapping.h | 2 | * include/asm-xtensa/dma-mapping.h |
| 3 | * | 3 | * |
| 4 | * This file is subject to the terms and conditions of the GNU General Public | 4 | * This file is subject to the terms and conditions of the GNU General Public |
| 5 | * License. See the file "COPYING" in the main directory of this archive | 5 | * License. See the file "COPYING" in the main directory of this archive |
diff --git a/include/asm-xtensa/ioctls.h b/include/asm-xtensa/ioctls.h index 3b89a772d0a0..39e6f23921bb 100644 --- a/include/asm-xtensa/ioctls.h +++ b/include/asm-xtensa/ioctls.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * include/asm-xtensa/ioctl.h | 2 | * include/asm-xtensa/ioctls.h |
| 3 | * | 3 | * |
| 4 | * This file is subject to the terms and conditions of the GNU General Public | 4 | * This file is subject to the terms and conditions of the GNU General Public |
| 5 | * License. See the file "COPYING" in the main directory of this archive | 5 | * License. See the file "COPYING" in the main directory of this archive |
diff --git a/include/asm-xtensa/pgtable.h b/include/asm-xtensa/pgtable.h index a47cc734c20c..b4318934b10d 100644 --- a/include/asm-xtensa/pgtable.h +++ b/include/asm-xtensa/pgtable.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/include/asm-xtensa/page.h | 2 | * linux/include/asm-xtensa/pgtable.h |
| 3 | * | 3 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | 4 | * This program is free software; you can redistribute it and/or modify |
| 5 | * it under the terms of the GNU General Public License version2 as | 5 | * it under the terms of the GNU General Public License version2 as |
diff --git a/include/asm-xtensa/siginfo.h b/include/asm-xtensa/siginfo.h index 44f0ae77b539..6916248295df 100644 --- a/include/asm-xtensa/siginfo.h +++ b/include/asm-xtensa/siginfo.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * include/asm-xtensa/processor.h | 2 | * include/asm-xtensa/siginfo.h |
| 3 | * | 3 | * |
| 4 | * This file is subject to the terms and conditions of the GNU General Public | 4 | * This file is subject to the terms and conditions of the GNU General Public |
| 5 | * License. See the file "COPYING" in the main directory of this archive | 5 | * License. See the file "COPYING" in the main directory of this archive |
diff --git a/include/linux/aio_abi.h b/include/linux/aio_abi.h index 3466b1d0ffd2..e3ca0a485cc6 100644 --- a/include/linux/aio_abi.h +++ b/include/linux/aio_abi.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* linux/aio_abi.h | 1 | /* include/linux/aio_abi.h |
| 2 | * | 2 | * |
| 3 | * Copyright 2000,2001,2002 Red Hat. | 3 | * Copyright 2000,2001,2002 Red Hat. |
| 4 | * | 4 | * |
diff --git a/include/linux/awe_voice.h b/include/linux/awe_voice.h index 4bf9f33048e2..bf33f17bea99 100644 --- a/include/linux/awe_voice.h +++ b/include/linux/awe_voice.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * sound/awe_voice.h | 2 | * include/linux/awe_voice.h |
| 3 | * | 3 | * |
| 4 | * Voice information definitions for the low level driver for the | 4 | * Voice information definitions for the low level driver for the |
| 5 | * AWE32/SB32/AWE64 wave table synth. | 5 | * AWE32/SB32/AWE64 wave table synth. |
diff --git a/include/linux/harrier_defs.h b/include/linux/harrier_defs.h index 685b252e16cc..efef11db790f 100644 --- a/include/linux/harrier_defs.h +++ b/include/linux/harrier_defs.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * asm-ppc/harrier_defs.h | 2 | * include/linux/harrier_defs.h |
| 3 | * | 3 | * |
| 4 | * Definitions for Motorola MCG Harrier North Bridge & Memory controller | 4 | * Definitions for Motorola MCG Harrier North Bridge & Memory controller |
| 5 | * | 5 | * |
diff --git a/include/linux/lockd/xdr4.h b/include/linux/lockd/xdr4.h index cee36e7c0548..3cc1ae25009b 100644 --- a/include/linux/lockd/xdr4.h +++ b/include/linux/lockd/xdr4.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/include/linux/lockd/xdr.h | 2 | * linux/include/linux/lockd/xdr4.h |
| 3 | * | 3 | * |
| 4 | * XDR types for the NLM protocol | 4 | * XDR types for the NLM protocol |
| 5 | * | 5 | * |
diff --git a/include/linux/mtd/plat-ram.h b/include/linux/mtd/plat-ram.h index 2332eda07e0e..9667863bd7e3 100644 --- a/include/linux/mtd/plat-ram.h +++ b/include/linux/mtd/plat-ram.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* linux/include/mtd/plat-ram.h | 1 | /* linux/include/linux/mtd/plat-ram.h |
| 2 | * | 2 | * |
| 3 | * (c) 2004 Simtec Electronics | 3 | * (c) 2004 Simtec Electronics |
| 4 | * http://www.simtec.co.uk/products/SWLINUX/ | 4 | * http://www.simtec.co.uk/products/SWLINUX/ |
diff --git a/include/linux/nfsd/stats.h b/include/linux/nfsd/stats.h index 28a82fdd922f..7678cfbe9960 100644 --- a/include/linux/nfsd/stats.h +++ b/include/linux/nfsd/stats.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/include/nfsd/stats.h | 2 | * linux/include/linux/nfsd/stats.h |
| 3 | * | 3 | * |
| 4 | * Statistics for NFS server. | 4 | * Statistics for NFS server. |
| 5 | * | 5 | * |
diff --git a/include/linux/nfsd/xdr.h b/include/linux/nfsd/xdr.h index 3f4f7142bbe3..a38f9d776de9 100644 --- a/include/linux/nfsd/xdr.h +++ b/include/linux/nfsd/xdr.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/inxlude/linux/nfsd/xdr.h | 2 | * linux/include/linux/nfsd/xdr.h |
| 3 | * | 3 | * |
| 4 | * XDR types for nfsd. This is mainly a typing exercise. | 4 | * XDR types for nfsd. This is mainly a typing exercise. |
| 5 | */ | 5 | */ |
diff --git a/include/linux/ppdev.h b/include/linux/ppdev.h index f376a7598a78..dc18c5d23ebe 100644 --- a/include/linux/ppdev.h +++ b/include/linux/ppdev.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/drivers/char/ppdev.h | 2 | * linux/include/linux/ppdev.h |
| 3 | * | 3 | * |
| 4 | * User-space parallel port device driver (header file). | 4 | * User-space parallel port device driver (header file). |
| 5 | * | 5 | * |
diff --git a/include/linux/slab.h b/include/linux/slab.h index a96fd9310d55..70be57d8ae0d 100644 --- a/include/linux/slab.h +++ b/include/linux/slab.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/mm/slab.h | 2 | * linux/include/linux/slab.h |
| 3 | * Written by Mark Hemment, 1996. | 3 | * Written by Mark Hemment, 1996. |
| 4 | * (markhe@nextd.demon.co.uk) | 4 | * (markhe@nextd.demon.co.uk) |
| 5 | */ | 5 | */ |
diff --git a/include/linux/sunrpc/auth_gss.h b/include/linux/sunrpc/auth_gss.h index 03084dc4bb6a..97b62e97dd8d 100644 --- a/include/linux/sunrpc/auth_gss.h +++ b/include/linux/sunrpc/auth_gss.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/include/linux/auth_gss.h | 2 | * linux/include/linux/sunrpc/auth_gss.h |
| 3 | * | 3 | * |
| 4 | * Declarations for RPCSEC_GSS | 4 | * Declarations for RPCSEC_GSS |
| 5 | * | 5 | * |
diff --git a/include/linux/sunrpc/gss_api.h b/include/linux/sunrpc/gss_api.h index 6e112cc5cdda..5eca9e442051 100644 --- a/include/linux/sunrpc/gss_api.h +++ b/include/linux/sunrpc/gss_api.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/include/linux/gss_api.h | 2 | * linux/include/linux/sunrpc/gss_api.h |
| 3 | * | 3 | * |
| 4 | * Somewhat simplified version of the gss api. | 4 | * Somewhat simplified version of the gss api. |
| 5 | * | 5 | * |
diff --git a/include/linux/sunrpc/msg_prot.h b/include/linux/sunrpc/msg_prot.h index d9f5934ac9fe..8d10d148834e 100644 --- a/include/linux/sunrpc/msg_prot.h +++ b/include/linux/sunrpc/msg_prot.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/include/net/sunrpc/msg_prot.h | 2 | * linux/include/linux/sunrpc/msg_prot.h |
| 3 | * | 3 | * |
| 4 | * Copyright (C) 1996, Olaf Kirch <okir@monad.swb.de> | 4 | * Copyright (C) 1996, Olaf Kirch <okir@monad.swb.de> |
| 5 | */ | 5 | */ |
diff --git a/include/linux/sunrpc/svcauth_gss.h b/include/linux/sunrpc/svcauth_gss.h index 3a2206f61de0..5a5db16ab660 100644 --- a/include/linux/sunrpc/svcauth_gss.h +++ b/include/linux/sunrpc/svcauth_gss.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/include/linux/svcauth_gss.h | 2 | * linux/include/linux/sunrpc/svcauth_gss.h |
| 3 | * | 3 | * |
| 4 | * Bruce Fields <bfields@umich.edu> | 4 | * Bruce Fields <bfields@umich.edu> |
| 5 | * Copyright (c) 2002 The Regents of the Unviersity of Michigan | 5 | * Copyright (c) 2002 The Regents of the Unviersity of Michigan |
diff --git a/include/linux/writeback.h b/include/linux/writeback.h index 4f4d98addb44..a341c8032866 100644 --- a/include/linux/writeback.h +++ b/include/linux/writeback.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * include/linux/writeback.h. | 2 | * include/linux/writeback.h |
| 3 | */ | 3 | */ |
| 4 | #ifndef WRITEBACK_H | 4 | #ifndef WRITEBACK_H |
| 5 | #define WRITEBACK_H | 5 | #define WRITEBACK_H |
diff --git a/include/video/s1d13xxxfb.h b/include/video/s1d13xxxfb.h index f06cc88607f5..c99d261df8f7 100644 --- a/include/video/s1d13xxxfb.h +++ b/include/video/s1d13xxxfb.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* drivers/video/s1d3xxxfb.h | 1 | /* include/video/s1d13xxxfb.h |
| 2 | * | 2 | * |
| 3 | * (c) 2004 Simtec Electronics | 3 | * (c) 2004 Simtec Electronics |
| 4 | * (c) 2005 Thibaut VARENE <varenet@parisc-linux.org> | 4 | * (c) 2005 Thibaut VARENE <varenet@parisc-linux.org> |
diff --git a/ipc/mqueue.c b/ipc/mqueue.c index c45ae86cec31..7c274002c9f5 100644 --- a/ipc/mqueue.c +++ b/ipc/mqueue.c | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | * POSIX message queues filesystem for Linux. | 2 | * POSIX message queues filesystem for Linux. |
| 3 | * | 3 | * |
| 4 | * Copyright (C) 2003,2004 Krzysztof Benedyczak (golbi@mat.uni.torun.pl) | 4 | * Copyright (C) 2003,2004 Krzysztof Benedyczak (golbi@mat.uni.torun.pl) |
| 5 | * Michal Wronski (Michal.Wronski@motorola.com) | 5 | * Michal Wronski (michal.wronski@gmail.com) |
| 6 | * | 6 | * |
| 7 | * Spinlocks: Mohamed Abbas (abbas.mohamed@intel.com) | 7 | * Spinlocks: Mohamed Abbas (abbas.mohamed@intel.com) |
| 8 | * Lockless receive & send, fd based notify: | 8 | * Lockless receive & send, fd based notify: |
diff --git a/ipc/msgutil.c b/ipc/msgutil.c index 66cfb87646eb..0992616eeed6 100644 --- a/ipc/msgutil.c +++ b/ipc/msgutil.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/ipc/util.c | 2 | * linux/ipc/msgutil.c |
| 3 | * Copyright (C) 1999, 2004 Manfred Spraul | 3 | * Copyright (C) 1999, 2004 Manfred Spraul |
| 4 | * | 4 | * |
| 5 | * This file is released under GNU General Public Licence version 2 or | 5 | * This file is released under GNU General Public Licence version 2 or |
diff --git a/kernel/posix-timers.c b/kernel/posix-timers.c index e5ebcc1ec3a0..9cbb5d1be06f 100644 --- a/kernel/posix-timers.c +++ b/kernel/posix-timers.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/kernel/posix_timers.c | 2 | * linux/kernel/posix-timers.c |
| 3 | * | 3 | * |
| 4 | * | 4 | * |
| 5 | * 2002-10-15 Posix Clocks & timers | 5 | * 2002-10-15 Posix Clocks & timers |
diff --git a/kernel/rcutorture.c b/kernel/rcutorture.c index 4f2c4272d59c..23446e91cded 100644 --- a/kernel/rcutorture.c +++ b/kernel/rcutorture.c | |||
| @@ -47,7 +47,7 @@ | |||
| 47 | 47 | ||
| 48 | MODULE_LICENSE("GPL"); | 48 | MODULE_LICENSE("GPL"); |
| 49 | 49 | ||
| 50 | static int nreaders = -1; /* # reader threads, defaults to 4*ncpus */ | 50 | static int nreaders = -1; /* # reader threads, defaults to 2*ncpus */ |
| 51 | static int stat_interval; /* Interval between stats, in seconds. */ | 51 | static int stat_interval; /* Interval between stats, in seconds. */ |
| 52 | /* Defaults to "only at end of test". */ | 52 | /* Defaults to "only at end of test". */ |
| 53 | static int verbose; /* Print more debug info. */ | 53 | static int verbose; /* Print more debug info. */ |
diff --git a/kernel/workqueue.c b/kernel/workqueue.c index 835fe28b87a8..cfc737bffe6d 100644 --- a/kernel/workqueue.c +++ b/kernel/workqueue.c | |||
| @@ -34,7 +34,7 @@ | |||
| 34 | * possible cpu). | 34 | * possible cpu). |
| 35 | * | 35 | * |
| 36 | * The sequence counters are for flush_scheduled_work(). It wants to wait | 36 | * The sequence counters are for flush_scheduled_work(). It wants to wait |
| 37 | * until until all currently-scheduled works are completed, but it doesn't | 37 | * until all currently-scheduled works are completed, but it doesn't |
| 38 | * want to be livelocked by new, incoming ones. So it waits until | 38 | * want to be livelocked by new, incoming ones. So it waits until |
| 39 | * remove_sequence is >= the insert_sequence which pertained when | 39 | * remove_sequence is >= the insert_sequence which pertained when |
| 40 | * flush_scheduled_work() was called. | 40 | * flush_scheduled_work() was called. |
diff --git a/lib/reed_solomon/reed_solomon.c b/lib/reed_solomon/reed_solomon.c index 2cc11faa4ff1..a4b730a2180c 100644 --- a/lib/reed_solomon/reed_solomon.c +++ b/lib/reed_solomon/reed_solomon.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * lib/reed_solomon/rslib.c | 2 | * lib/reed_solomon/reed_solomon.c |
| 3 | * | 3 | * |
| 4 | * Overview: | 4 | * Overview: |
| 5 | * Generic Reed Solomon encoder / decoder library | 5 | * Generic Reed Solomon encoder / decoder library |
diff --git a/mm/Kconfig b/mm/Kconfig index 5d88489ef2de..db7c55de92cd 100644 --- a/mm/Kconfig +++ b/mm/Kconfig | |||
| @@ -92,7 +92,7 @@ config HAVE_MEMORY_PRESENT | |||
| 92 | 92 | ||
| 93 | # | 93 | # |
| 94 | # SPARSEMEM_EXTREME (which is the default) does some bootmem | 94 | # SPARSEMEM_EXTREME (which is the default) does some bootmem |
| 95 | # allocations when memory_present() is called. If this can not | 95 | # allocations when memory_present() is called. If this cannot |
| 96 | # be done on your architecture, select this option. However, | 96 | # be done on your architecture, select this option. However, |
| 97 | # statically allocating the mem_section[] array can potentially | 97 | # statically allocating the mem_section[] array can potentially |
| 98 | # consume vast quantities of .bss, so be careful. | 98 | # consume vast quantities of .bss, so be careful. |
| @@ -104,7 +104,7 @@ config SPARSEMEM_STATIC | |||
| 104 | def_bool n | 104 | def_bool n |
| 105 | 105 | ||
| 106 | # | 106 | # |
| 107 | # Architectecture platforms which require a two level mem_section in SPARSEMEM | 107 | # Architecture platforms which require a two level mem_section in SPARSEMEM |
| 108 | # must select this option. This is usually for architecture platforms with | 108 | # must select this option. This is usually for architecture platforms with |
| 109 | # an extremely sparse physical address space. | 109 | # an extremely sparse physical address space. |
| 110 | # | 110 | # |
diff --git a/mm/nommu.c b/mm/nommu.c index 365019599df8..8bdde9508f3b 100644 --- a/mm/nommu.c +++ b/mm/nommu.c | |||
| @@ -221,7 +221,7 @@ long vwrite(char *buf, char *addr, unsigned long count) | |||
| 221 | * Allocate enough pages to cover @size from the page level | 221 | * Allocate enough pages to cover @size from the page level |
| 222 | * allocator and map them into continguos kernel virtual space. | 222 | * allocator and map them into continguos kernel virtual space. |
| 223 | * | 223 | * |
| 224 | * For tight cotrol over page level allocator and protection flags | 224 | * For tight control over page level allocator and protection flags |
| 225 | * use __vmalloc() instead. | 225 | * use __vmalloc() instead. |
| 226 | */ | 226 | */ |
| 227 | void *vmalloc(unsigned long size) | 227 | void *vmalloc(unsigned long size) |
diff --git a/mm/page-writeback.c b/mm/page-writeback.c index c0d4ce144dec..a0f339057449 100644 --- a/mm/page-writeback.c +++ b/mm/page-writeback.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * mm/page-writeback.c. | 2 | * mm/page-writeback.c |
| 3 | * | 3 | * |
| 4 | * Copyright (C) 2002, Linus Torvalds. | 4 | * Copyright (C) 2002, Linus Torvalds. |
| 5 | * | 5 | * |
diff --git a/mm/vmalloc.c b/mm/vmalloc.c index 1ac191ce5641..750ab6ed13fc 100644 --- a/mm/vmalloc.c +++ b/mm/vmalloc.c | |||
| @@ -503,7 +503,7 @@ EXPORT_SYMBOL(__vmalloc); | |||
| 503 | * Allocate enough pages to cover @size from the page level | 503 | * Allocate enough pages to cover @size from the page level |
| 504 | * allocator and map them into contiguous kernel virtual space. | 504 | * allocator and map them into contiguous kernel virtual space. |
| 505 | * | 505 | * |
| 506 | * For tight cotrol over page level allocator and protection flags | 506 | * For tight control over page level allocator and protection flags |
| 507 | * use __vmalloc() instead. | 507 | * use __vmalloc() instead. |
| 508 | */ | 508 | */ |
| 509 | void *vmalloc(unsigned long size) | 509 | void *vmalloc(unsigned long size) |
| @@ -542,7 +542,7 @@ EXPORT_SYMBOL(vmalloc_user); | |||
| 542 | * Allocate enough pages to cover @size from the page level | 542 | * Allocate enough pages to cover @size from the page level |
| 543 | * allocator and map them into contiguous kernel virtual space. | 543 | * allocator and map them into contiguous kernel virtual space. |
| 544 | * | 544 | * |
| 545 | * For tight cotrol over page level allocator and protection flags | 545 | * For tight control over page level allocator and protection flags |
| 546 | * use __vmalloc() instead. | 546 | * use __vmalloc() instead. |
| 547 | */ | 547 | */ |
| 548 | void *vmalloc_node(unsigned long size, int node) | 548 | void *vmalloc_node(unsigned long size, int node) |
| @@ -563,7 +563,7 @@ EXPORT_SYMBOL(vmalloc_node); | |||
| 563 | * the page level allocator and map them into contiguous and | 563 | * the page level allocator and map them into contiguous and |
| 564 | * executable kernel virtual space. | 564 | * executable kernel virtual space. |
| 565 | * | 565 | * |
| 566 | * For tight cotrol over page level allocator and protection flags | 566 | * For tight control over page level allocator and protection flags |
| 567 | * use __vmalloc() instead. | 567 | * use __vmalloc() instead. |
| 568 | */ | 568 | */ |
| 569 | 569 | ||
diff --git a/net/ipv4/Kconfig b/net/ipv4/Kconfig index 30af4a4dfcc8..d172a9804448 100644 --- a/net/ipv4/Kconfig +++ b/net/ipv4/Kconfig | |||
| @@ -64,7 +64,7 @@ config ASK_IP_FIB_HASH | |||
| 64 | config IP_FIB_TRIE | 64 | config IP_FIB_TRIE |
| 65 | bool "FIB_TRIE" | 65 | bool "FIB_TRIE" |
| 66 | ---help--- | 66 | ---help--- |
| 67 | Use new experimental LC-trie as FIB lookup algoritm. | 67 | Use new experimental LC-trie as FIB lookup algorithm. |
| 68 | This improves lookup performance if you have a large | 68 | This improves lookup performance if you have a large |
| 69 | number of routes. | 69 | number of routes. |
| 70 | 70 | ||
| @@ -526,7 +526,7 @@ config TCP_CONG_HYBLA | |||
| 526 | ---help--- | 526 | ---help--- |
| 527 | TCP-Hybla is a sender-side only change that eliminates penalization of | 527 | TCP-Hybla is a sender-side only change that eliminates penalization of |
| 528 | long-RTT, large-bandwidth connections, like when satellite legs are | 528 | long-RTT, large-bandwidth connections, like when satellite legs are |
| 529 | involved, expecially when sharing a common bottleneck with normal | 529 | involved, especially when sharing a common bottleneck with normal |
| 530 | terrestrial connections. | 530 | terrestrial connections. |
| 531 | 531 | ||
| 532 | config TCP_CONG_VEGAS | 532 | config TCP_CONG_VEGAS |
| @@ -556,7 +556,7 @@ config TCP_CONG_LP | |||
| 556 | default n | 556 | default n |
| 557 | ---help--- | 557 | ---help--- |
| 558 | TCP Low Priority (TCP-LP), a distributed algorithm whose goal is | 558 | TCP Low Priority (TCP-LP), a distributed algorithm whose goal is |
| 559 | to utiliza only the excess network bandwidth as compared to the | 559 | to utilize only the excess network bandwidth as compared to the |
| 560 | ``fair share`` of bandwidth as targeted by TCP. | 560 | ``fair share`` of bandwidth as targeted by TCP. |
| 561 | See http://www-ece.rice.edu/networks/TCP-LP/ | 561 | See http://www-ece.rice.edu/networks/TCP-LP/ |
| 562 | 562 | ||
diff --git a/net/ipv4/arp.c b/net/ipv4/arp.c index cfe5c8474286..cfb5d3de9c84 100644 --- a/net/ipv4/arp.c +++ b/net/ipv4/arp.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* linux/net/inet/arp.c | 1 | /* linux/net/ipv4/arp.c |
| 2 | * | 2 | * |
| 3 | * Version: $Id: arp.c,v 1.99 2001/08/30 22:55:42 davem Exp $ | 3 | * Version: $Id: arp.c,v 1.99 2001/08/30 22:55:42 davem Exp $ |
| 4 | * | 4 | * |
diff --git a/net/ipv4/ipvs/Kconfig b/net/ipv4/ipvs/Kconfig index c9820bfc493a..891b9355cf96 100644 --- a/net/ipv4/ipvs/Kconfig +++ b/net/ipv4/ipvs/Kconfig | |||
| @@ -81,7 +81,7 @@ config IP_VS_PROTO_ESP | |||
| 81 | bool "ESP load balancing support" | 81 | bool "ESP load balancing support" |
| 82 | depends on IP_VS | 82 | depends on IP_VS |
| 83 | ---help--- | 83 | ---help--- |
| 84 | This option enables support for load balancing ESP (Encapsultion | 84 | This option enables support for load balancing ESP (Encapsulation |
| 85 | Security Payload) transport protocol. Say Y if unsure. | 85 | Security Payload) transport protocol. Say Y if unsure. |
| 86 | 86 | ||
| 87 | config IP_VS_PROTO_AH | 87 | config IP_VS_PROTO_AH |
| @@ -204,7 +204,7 @@ config IP_VS_SED | |||
| 204 | connections to the server with the shortest expected delay. The | 204 | connections to the server with the shortest expected delay. The |
| 205 | expected delay that the job will experience is (Ci + 1) / Ui if | 205 | expected delay that the job will experience is (Ci + 1) / Ui if |
| 206 | sent to the ith server, in which Ci is the number of connections | 206 | sent to the ith server, in which Ci is the number of connections |
| 207 | on the the ith server and Ui is the fixed service rate (weight) | 207 | on the ith server and Ui is the fixed service rate (weight) |
| 208 | of the ith server. | 208 | of the ith server. |
| 209 | 209 | ||
| 210 | If you want to compile it in kernel, say Y. To compile it as a | 210 | If you want to compile it in kernel, say Y. To compile it as a |
diff --git a/net/ipv4/netfilter/Kconfig b/net/ipv4/netfilter/Kconfig index a55b8ff70ded..d88c292f118c 100644 --- a/net/ipv4/netfilter/Kconfig +++ b/net/ipv4/netfilter/Kconfig | |||
| @@ -373,7 +373,7 @@ config IP_NF_TARGET_ULOG | |||
| 373 | daemon using netlink multicast sockets; unlike the LOG target | 373 | daemon using netlink multicast sockets; unlike the LOG target |
| 374 | which can only be viewed through syslog. | 374 | which can only be viewed through syslog. |
| 375 | 375 | ||
| 376 | The apropriate userspace logging daemon (ulogd) may be obtained from | 376 | The appropriate userspace logging daemon (ulogd) may be obtained from |
| 377 | <http://www.gnumonks.org/projects/ulogd/> | 377 | <http://www.gnumonks.org/projects/ulogd/> |
| 378 | 378 | ||
| 379 | To compile it as a module, choose M here. If unsure, say N. | 379 | To compile it as a module, choose M here. If unsure, say N. |
diff --git a/net/sunrpc/auth_gss/auth_gss.c b/net/sunrpc/auth_gss/auth_gss.c index a6ed2d22a6e6..b36b9463f5a4 100644 --- a/net/sunrpc/auth_gss/auth_gss.c +++ b/net/sunrpc/auth_gss/auth_gss.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/net/sunrpc/auth_gss.c | 2 | * linux/net/sunrpc/auth_gss/auth_gss.c |
| 3 | * | 3 | * |
| 4 | * RPCSEC_GSS client authentication. | 4 | * RPCSEC_GSS client authentication. |
| 5 | * | 5 | * |
diff --git a/scripts/kernel-doc b/scripts/kernel-doc index c9ca0c23bd91..00d1ad19b2cc 100755 --- a/scripts/kernel-doc +++ b/scripts/kernel-doc | |||
| @@ -57,8 +57,8 @@ use strict; | |||
| 57 | # other functions are ignored. | 57 | # other functions are ignored. |
| 58 | # | 58 | # |
| 59 | # -nofunction funcname | 59 | # -nofunction funcname |
| 60 | # If set, then only generate documentation for the other function(s). All | 60 | # If set, then only generate documentation for the other function(s). |
| 61 | # other functions are ignored. Cannot be used with -function together | 61 | # Cannot be used together with -function |
| 62 | # (yes, that's a bug -- perl hackers can fix it 8)) | 62 | # (yes, that's a bug -- perl hackers can fix it 8)) |
| 63 | # | 63 | # |
| 64 | # c files - list of 'c' files to process | 64 | # c files - list of 'c' files to process |
diff --git a/security/selinux/Kconfig b/security/selinux/Kconfig index 293dbd6246c1..23b51047494e 100644 --- a/security/selinux/Kconfig +++ b/security/selinux/Kconfig | |||
| @@ -112,7 +112,7 @@ config SECURITY_SELINUX_ENABLE_SECMARK_DEFAULT | |||
| 112 | your distribution will provide these and enable the new controls | 112 | your distribution will provide these and enable the new controls |
| 113 | in the kernel they also distribute. | 113 | in the kernel they also distribute. |
| 114 | 114 | ||
| 115 | Note that this option can be overriden at boot with the | 115 | Note that this option can be overridden at boot with the |
| 116 | selinux_compat_net parameter, and after boot via | 116 | selinux_compat_net parameter, and after boot via |
| 117 | /selinux/compat_net. See Documentation/kernel-parameters.txt | 117 | /selinux/compat_net. See Documentation/kernel-parameters.txt |
| 118 | for details on this parameter. | 118 | for details on this parameter. |
| @@ -122,7 +122,7 @@ config SECURITY_SELINUX_ENABLE_SECMARK_DEFAULT | |||
| 122 | well as any conntrack helpers for protocols which you | 122 | well as any conntrack helpers for protocols which you |
| 123 | wish to control. | 123 | wish to control. |
| 124 | 124 | ||
| 125 | If you are unsure what do do here, select N. | 125 | If you are unsure what to do here, select N. |
| 126 | 126 | ||
| 127 | config SECURITY_SELINUX_POLICYDB_VERSION_MAX | 127 | config SECURITY_SELINUX_POLICYDB_VERSION_MAX |
| 128 | bool "NSA SELinux maximum supported policy format version" | 128 | bool "NSA SELinux maximum supported policy format version" |
diff --git a/sound/oss/Kconfig b/sound/oss/Kconfig index f3b3530402cb..cc2b9ab7f4e5 100644 --- a/sound/oss/Kconfig +++ b/sound/oss/Kconfig | |||
| @@ -643,7 +643,7 @@ config SOUND_PSS | |||
| 643 | command line. | 643 | command line. |
| 644 | 644 | ||
| 645 | config PSS_MIXER | 645 | config PSS_MIXER |
| 646 | bool "Enable PSS mixer (Beethoven ADSP-16 and other compatibile)" | 646 | bool "Enable PSS mixer (Beethoven ADSP-16 and other compatible)" |
| 647 | depends on SOUND_PSS | 647 | depends on SOUND_PSS |
| 648 | help | 648 | help |
| 649 | Answer Y for Beethoven ADSP-16. You may try to say Y also for other | 649 | Answer Y for Beethoven ADSP-16. You may try to say Y also for other |
diff --git a/sound/oss/ad1848.c b/sound/oss/ad1848.c index 3b45e11e5303..f6b6b886c2ad 100644 --- a/sound/oss/ad1848.c +++ b/sound/oss/ad1848.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * sound/ad1848.c | 2 | * sound/oss/ad1848.c |
| 3 | * | 3 | * |
| 4 | * The low level driver for the AD1848/CS4248 codec chip which | 4 | * The low level driver for the AD1848/CS4248 codec chip which |
| 5 | * is used for example in the MS Sound System. | 5 | * is used for example in the MS Sound System. |
diff --git a/sound/oss/ad1848_mixer.h b/sound/oss/ad1848_mixer.h index f9231c6cd4e1..2cf719b5fbbc 100644 --- a/sound/oss/ad1848_mixer.h +++ b/sound/oss/ad1848_mixer.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * sound/ad1848_mixer.h | 2 | * sound/oss/ad1848_mixer.h |
| 3 | * | 3 | * |
| 4 | * Definitions for the mixer of AD1848 and compatible codecs. | 4 | * Definitions for the mixer of AD1848 and compatible codecs. |
| 5 | */ | 5 | */ |
diff --git a/sound/oss/adlib_card.c b/sound/oss/adlib_card.c index 6414ceb8f072..c9a7c9b470de 100644 --- a/sound/oss/adlib_card.c +++ b/sound/oss/adlib_card.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * sound/adlib_card.c | 2 | * sound/oss/adlib_card.c |
| 3 | * | 3 | * |
| 4 | * Detection routine for the AdLib card. | 4 | * Detection routine for the AdLib card. |
| 5 | * | 5 | * |
diff --git a/sound/oss/audio.c b/sound/oss/audio.c index 22dd63c36816..89bd27a5e865 100644 --- a/sound/oss/audio.c +++ b/sound/oss/audio.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * sound/audio.c | 2 | * sound/oss/audio.c |
| 3 | * | 3 | * |
| 4 | * Device file manager for /dev/audio | 4 | * Device file manager for /dev/audio |
| 5 | */ | 5 | */ |
diff --git a/sound/oss/awe_hw.h b/sound/oss/awe_hw.h index 7e403ad68152..ab00c3c67e4e 100644 --- a/sound/oss/awe_hw.h +++ b/sound/oss/awe_hw.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * sound/awe_hw.h | 2 | * sound/oss/awe_hw.h |
| 3 | * | 3 | * |
| 4 | * Access routines and definitions for the low level driver for the | 4 | * Access routines and definitions for the low level driver for the |
| 5 | * Creative AWE32/SB32/AWE64 wave table synth. | 5 | * Creative AWE32/SB32/AWE64 wave table synth. |
diff --git a/sound/oss/awe_wave.c b/sound/oss/awe_wave.c index d1a0eb294d6f..01c592cee045 100644 --- a/sound/oss/awe_wave.c +++ b/sound/oss/awe_wave.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * sound/awe_wave.c | 2 | * sound/oss/awe_wave.c |
| 3 | * | 3 | * |
| 4 | * The low level driver for the AWE32/SB32/AWE64 wave table synth. | 4 | * The low level driver for the AWE32/SB32/AWE64 wave table synth. |
| 5 | * version 0.4.4; Jan. 4, 2000 | 5 | * version 0.4.4; Jan. 4, 2000 |
diff --git a/sound/oss/awe_wave.h b/sound/oss/awe_wave.h index a3aa018118bd..fe584810608f 100644 --- a/sound/oss/awe_wave.h +++ b/sound/oss/awe_wave.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * sound/awe_config.h | 2 | * sound/oss/awe_wave.h |
| 3 | * | 3 | * |
| 4 | * Configuration of AWE32/SB32/AWE64 wave table synth driver. | 4 | * Configuration of AWE32/SB32/AWE64 wave table synth driver. |
| 5 | * version 0.4.4; Jan. 4, 2000 | 5 | * version 0.4.4; Jan. 4, 2000 |
diff --git a/sound/oss/dev_table.c b/sound/oss/dev_table.c index f65a90469d8a..fb64279f3935 100644 --- a/sound/oss/dev_table.c +++ b/sound/oss/dev_table.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * sound/dev_table.c | 2 | * sound/oss/dev_table.c |
| 3 | * | 3 | * |
| 4 | * Device call tables. | 4 | * Device call tables. |
| 5 | * | 5 | * |
diff --git a/sound/oss/dmabuf.c b/sound/oss/dmabuf.c index 15ce7119c5f4..6c1cf74b78c5 100644 --- a/sound/oss/dmabuf.c +++ b/sound/oss/dmabuf.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * sound/dmabuf.c | 2 | * sound/oss/dmabuf.c |
| 3 | * | 3 | * |
| 4 | * The DMA buffer manager for digitized voice applications | 4 | * The DMA buffer manager for digitized voice applications |
| 5 | */ | 5 | */ |
diff --git a/sound/oss/gus_card.c b/sound/oss/gus_card.c index dbb29771e2bb..a3d6ae33fe8b 100644 --- a/sound/oss/gus_card.c +++ b/sound/oss/gus_card.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * sound/gus_card.c | 2 | * sound/oss/gus_card.c |
| 3 | * | 3 | * |
| 4 | * Detection routine for the Gravis Ultrasound. | 4 | * Detection routine for the Gravis Ultrasound. |
| 5 | * | 5 | * |
diff --git a/sound/oss/gus_midi.c b/sound/oss/gus_midi.c index b48f57c24e48..d1997a417ad0 100644 --- a/sound/oss/gus_midi.c +++ b/sound/oss/gus_midi.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * sound/gus2_midi.c | 2 | * sound/oss/gus_midi.c |
| 3 | * | 3 | * |
| 4 | * The low level driver for the GUS Midi Interface. | 4 | * The low level driver for the GUS Midi Interface. |
| 5 | * | 5 | * |
diff --git a/sound/oss/gus_wave.c b/sound/oss/gus_wave.c index 942d5186580d..597db7aee632 100644 --- a/sound/oss/gus_wave.c +++ b/sound/oss/gus_wave.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * sound/gus_wave.c | 2 | * sound/oss/gus_wave.c |
| 3 | * | 3 | * |
| 4 | * Driver for the Gravis UltraSound wave table synth. | 4 | * Driver for the Gravis UltraSound wave table synth. |
| 5 | * | 5 | * |
diff --git a/sound/oss/harmony.c b/sound/oss/harmony.c index 591683c55f27..6601b284f03a 100644 --- a/sound/oss/harmony.c +++ b/sound/oss/harmony.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | drivers/sound/harmony.c | 2 | sound/oss/harmony.c |
| 3 | 3 | ||
| 4 | This is a sound driver for ASP's and Lasi's Harmony sound chip | 4 | This is a sound driver for ASP's and Lasi's Harmony sound chip |
| 5 | and is unlikely to be used for anything other than on a HP PA-RISC. | 5 | and is unlikely to be used for anything other than on a HP PA-RISC. |
diff --git a/sound/oss/ics2101.c b/sound/oss/ics2101.c index d5f3be8550f3..45918df150b3 100644 --- a/sound/oss/ics2101.c +++ b/sound/oss/ics2101.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * sound/ics2101.c | 2 | * sound/oss/ics2101.c |
| 3 | * | 3 | * |
| 4 | * Driver for the ICS2101 mixer of GUS v3.7. | 4 | * Driver for the ICS2101 mixer of GUS v3.7. |
| 5 | * | 5 | * |
diff --git a/sound/oss/iwmem.h b/sound/oss/iwmem.h index 84745fbcabcb..48d333c7302b 100644 --- a/sound/oss/iwmem.h +++ b/sound/oss/iwmem.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * sound/iwmem.h | 2 | * sound/oss/iwmem.h |
| 3 | * | 3 | * |
| 4 | * DRAM size encoding table for AMD Interwave chip. | 4 | * DRAM size encoding table for AMD Interwave chip. |
| 5 | */ | 5 | */ |
diff --git a/sound/oss/maui.c b/sound/oss/maui.c index 05cf194eda6b..317f22589a05 100644 --- a/sound/oss/maui.c +++ b/sound/oss/maui.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * sound/maui.c | 2 | * sound/oss/maui.c |
| 3 | * | 3 | * |
| 4 | * The low level driver for Turtle Beach Maui and Tropez. | 4 | * The low level driver for Turtle Beach Maui and Tropez. |
| 5 | * | 5 | * |
diff --git a/sound/oss/midi_synth.c b/sound/oss/midi_synth.c index 972edc62afd1..d2ab5c08b616 100644 --- a/sound/oss/midi_synth.c +++ b/sound/oss/midi_synth.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * sound/midi_synth.c | 2 | * sound/oss/midi_synth.c |
| 3 | * | 3 | * |
| 4 | * High level midi sequencer manager for dumb MIDI interfaces. | 4 | * High level midi sequencer manager for dumb MIDI interfaces. |
| 5 | */ | 5 | */ |
diff --git a/sound/oss/midibuf.c b/sound/oss/midibuf.c index 6982556ded56..c0e4bbc22c80 100644 --- a/sound/oss/midibuf.c +++ b/sound/oss/midibuf.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * sound/midibuf.c | 2 | * sound/oss/midibuf.c |
| 3 | * | 3 | * |
| 4 | * Device file manager for /dev/midi# | 4 | * Device file manager for /dev/midi# |
| 5 | */ | 5 | */ |
diff --git a/sound/oss/mpu401.c b/sound/oss/mpu401.c index 0aac54c68f01..321f4c4b5a7b 100644 --- a/sound/oss/mpu401.c +++ b/sound/oss/mpu401.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * sound/mpu401.c | 2 | * sound/oss/mpu401.c |
| 3 | * | 3 | * |
| 4 | * The low level driver for Roland MPU-401 compatible Midi cards. | 4 | * The low level driver for Roland MPU-401 compatible Midi cards. |
| 5 | */ | 5 | */ |
diff --git a/sound/oss/opl3.c b/sound/oss/opl3.c index a31734b7842f..4799bc77f987 100644 --- a/sound/oss/opl3.c +++ b/sound/oss/opl3.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * sound/opl3.c | 2 | * sound/oss/opl3.c |
| 3 | * | 3 | * |
| 4 | * A low level driver for Yamaha YM3812 and OPL-3 -chips | 4 | * A low level driver for Yamaha YM3812 and OPL-3 -chips |
| 5 | * | 5 | * |
diff --git a/sound/oss/opl3sa.c b/sound/oss/opl3sa.c index fe4907c6e8fc..2535ed0b5fbf 100644 --- a/sound/oss/opl3sa.c +++ b/sound/oss/opl3sa.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * sound/opl3sa.c | 2 | * sound/oss/opl3sa.c |
| 3 | * | 3 | * |
| 4 | * Low level driver for Yamaha YMF701B aka OPL3-SA chip | 4 | * Low level driver for Yamaha YMF701B aka OPL3-SA chip |
| 5 | * | 5 | * |
diff --git a/sound/oss/opl3sa2.c b/sound/oss/opl3sa2.c index aec05a2bfc87..e20051f1be4d 100644 --- a/sound/oss/opl3sa2.c +++ b/sound/oss/opl3sa2.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * sound/opl3sa2.c | 2 | * sound/oss/opl3sa2.c |
| 3 | * | 3 | * |
| 4 | * A low level driver for Yamaha OPL3-SA2 and SA3 cards. | 4 | * A low level driver for Yamaha OPL3-SA2 and SA3 cards. |
| 5 | * NOTE: All traces of the name OPL3-SAx have now (December 2000) been | 5 | * NOTE: All traces of the name OPL3-SAx have now (December 2000) been |
diff --git a/sound/oss/pas2_card.c b/sound/oss/pas2_card.c index 97666007b274..4ebb9638746e 100644 --- a/sound/oss/pas2_card.c +++ b/sound/oss/pas2_card.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * sound/pas2_card.c | 2 | * sound/oss/pas2_card.c |
| 3 | * | 3 | * |
| 4 | * Detection routine for the Pro Audio Spectrum cards. | 4 | * Detection routine for the Pro Audio Spectrum cards. |
| 5 | */ | 5 | */ |
diff --git a/sound/oss/pas2_midi.c b/sound/oss/pas2_midi.c index 79d6a5827b6d..1122d10a20c3 100644 --- a/sound/oss/pas2_midi.c +++ b/sound/oss/pas2_midi.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * sound/pas2_midi.c | 2 | * sound/oss/pas2_midi.c |
| 3 | * | 3 | * |
| 4 | * The low level driver for the PAS Midi Interface. | 4 | * The low level driver for the PAS Midi Interface. |
| 5 | */ | 5 | */ |
diff --git a/sound/oss/pas2_mixer.c b/sound/oss/pas2_mixer.c index 4aade5304587..a0bcb85c3904 100644 --- a/sound/oss/pas2_mixer.c +++ b/sound/oss/pas2_mixer.c | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | 1 | ||
| 2 | /* | 2 | /* |
| 3 | * sound/pas2_mixer.c | 3 | * sound/oss/pas2_mixer.c |
| 4 | * | 4 | * |
| 5 | * Mixer routines for the Pro Audio Spectrum cards. | 5 | * Mixer routines for the Pro Audio Spectrum cards. |
| 6 | */ | 6 | */ |
diff --git a/sound/oss/pss.c b/sound/oss/pss.c index 37ee234b587c..ece428b2ba9f 100644 --- a/sound/oss/pss.c +++ b/sound/oss/pss.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * sound/pss.c | 2 | * sound/oss/pss.c |
| 3 | * | 3 | * |
| 4 | * The low level driver for the Personal Sound System (ECHO ESC614). | 4 | * The low level driver for the Personal Sound System (ECHO ESC614). |
| 5 | * | 5 | * |
diff --git a/sound/oss/sb_audio.c b/sound/oss/sb_audio.c index 75e54f6f638a..733b014ec7d1 100644 --- a/sound/oss/sb_audio.c +++ b/sound/oss/sb_audio.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * sound/sb_audio.c | 2 | * sound/oss/sb_audio.c |
| 3 | * | 3 | * |
| 4 | * Audio routines for Sound Blaster compatible cards. | 4 | * Audio routines for Sound Blaster compatible cards. |
| 5 | * | 5 | * |
diff --git a/sound/oss/sb_common.c b/sound/oss/sb_common.c index 35bab6e2f998..bbe5b7596d0e 100644 --- a/sound/oss/sb_common.c +++ b/sound/oss/sb_common.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * sound/sb_common.c | 2 | * sound/oss/sb_common.c |
| 3 | * | 3 | * |
| 4 | * Common routines for Sound Blaster compatible cards. | 4 | * Common routines for Sound Blaster compatible cards. |
| 5 | * | 5 | * |
diff --git a/sound/oss/sb_midi.c b/sound/oss/sb_midi.c index ed3bd0640ffd..2e3bc045caba 100644 --- a/sound/oss/sb_midi.c +++ b/sound/oss/sb_midi.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * sound/sb_dsp.c | 2 | * sound/oss/sb_midi.c |
| 3 | * | 3 | * |
| 4 | * The low level driver for the Sound Blaster DS chips. | 4 | * The low level driver for the Sound Blaster DS chips. |
| 5 | * | 5 | * |
diff --git a/sound/oss/sb_mixer.c b/sound/oss/sb_mixer.c index ccb21d48d42c..238e2cf44b08 100644 --- a/sound/oss/sb_mixer.c +++ b/sound/oss/sb_mixer.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * sound/sb_mixer.c | 2 | * sound/oss/sb_mixer.c |
| 3 | * | 3 | * |
| 4 | * The low level mixer driver for the Sound Blaster compatible cards. | 4 | * The low level mixer driver for the Sound Blaster compatible cards. |
| 5 | */ | 5 | */ |
diff --git a/sound/oss/sb_mixer.h b/sound/oss/sb_mixer.h index ab74426157ba..4b9425f085e3 100644 --- a/sound/oss/sb_mixer.h +++ b/sound/oss/sb_mixer.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * sound/sb_mixer.h | 2 | * sound/oss/sb_mixer.h |
| 3 | * | 3 | * |
| 4 | * Definitions for the SB Pro and SB16 mixers | 4 | * Definitions for the SB Pro and SB16 mixers |
| 5 | */ | 5 | */ |
diff --git a/sound/oss/sequencer.c b/sound/oss/sequencer.c index 6815c30e0bc1..0ce4e4ef6fe9 100644 --- a/sound/oss/sequencer.c +++ b/sound/oss/sequencer.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * sound/sequencer.c | 2 | * sound/oss/sequencer.c |
| 3 | * | 3 | * |
| 4 | * The sequencer personality manager. | 4 | * The sequencer personality manager. |
| 5 | */ | 5 | */ |
diff --git a/sound/oss/sgalaxy.c b/sound/oss/sgalaxy.c index 3f32d4674371..0bcff6735319 100644 --- a/sound/oss/sgalaxy.c +++ b/sound/oss/sgalaxy.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * sound/sgalaxy.c | 2 | * sound/oss/sgalaxy.c |
| 3 | * | 3 | * |
| 4 | * Low level driver for Aztech Sound Galaxy cards. | 4 | * Low level driver for Aztech Sound Galaxy cards. |
| 5 | * Copyright 1998 Artur Skawina <skawina@geocities.com> | 5 | * Copyright 1998 Artur Skawina <skawina@geocities.com> |
diff --git a/sound/oss/sound_timer.c b/sound/oss/sound_timer.c index bc2777dd2ef9..146bf85de958 100644 --- a/sound/oss/sound_timer.c +++ b/sound/oss/sound_timer.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * sound/sound_timer.c | 2 | * sound/oss/sound_timer.c |
| 3 | */ | 3 | */ |
| 4 | /* | 4 | /* |
| 5 | * Copyright (C) by Hannu Savolainen 1993-1997 | 5 | * Copyright (C) by Hannu Savolainen 1993-1997 |
diff --git a/sound/oss/soundcard.c b/sound/oss/soundcard.c index 0860d6789715..683dc00a8d2b 100644 --- a/sound/oss/soundcard.c +++ b/sound/oss/soundcard.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/drivers/sound/soundcard.c | 2 | * linux/sound/oss/soundcard.c |
| 3 | * | 3 | * |
| 4 | * Sound card driver for Linux | 4 | * Sound card driver for Linux |
| 5 | * | 5 | * |
diff --git a/sound/oss/sscape.c b/sound/oss/sscape.c index 9ed5211c3168..51f2fa615413 100644 --- a/sound/oss/sscape.c +++ b/sound/oss/sscape.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * sound/sscape.c | 2 | * sound/oss/sscape.c |
| 3 | * | 3 | * |
| 4 | * Low level driver for Ensoniq SoundScape | 4 | * Low level driver for Ensoniq SoundScape |
| 5 | * | 5 | * |
diff --git a/sound/oss/sys_timer.c b/sound/oss/sys_timer.c index c9d04518b172..107534477a2f 100644 --- a/sound/oss/sys_timer.c +++ b/sound/oss/sys_timer.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * sound/sys_timer.c | 2 | * sound/oss/sys_timer.c |
| 3 | * | 3 | * |
| 4 | * The default timer for the Level 2 sequencer interface | 4 | * The default timer for the Level 2 sequencer interface |
| 5 | * Uses the (1/HZ sec) timer of kernel. | 5 | * Uses the (1/HZ sec) timer of kernel. |
diff --git a/sound/oss/trix.c b/sound/oss/trix.c index d1f1f154dcce..e04169e8e3f8 100644 --- a/sound/oss/trix.c +++ b/sound/oss/trix.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * sound/trix.c | 2 | * sound/oss/trix.c |
| 3 | * | 3 | * |
| 4 | * Low level driver for the MediaTrix AudioTrix Pro | 4 | * Low level driver for the MediaTrix AudioTrix Pro |
| 5 | * (MT-0002-PC Control Chip) | 5 | * (MT-0002-PC Control Chip) |
diff --git a/sound/oss/uart401.c b/sound/oss/uart401.c index a3d75baf6df8..8e18b6e25818 100644 --- a/sound/oss/uart401.c +++ b/sound/oss/uart401.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * sound/uart401.c | 2 | * sound/oss/uart401.c |
| 3 | * | 3 | * |
| 4 | * MPU-401 UART driver (formerly uart401_midi.c) | 4 | * MPU-401 UART driver (formerly uart401_midi.c) |
| 5 | * | 5 | * |
diff --git a/sound/oss/uart6850.c b/sound/oss/uart6850.c index 74ae75f9e2dc..501d3e654a67 100644 --- a/sound/oss/uart6850.c +++ b/sound/oss/uart6850.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * sound/uart6850.c | 2 | * sound/oss/uart6850.c |
| 3 | * | 3 | * |
| 4 | * | 4 | * |
| 5 | * Copyright (C) by Hannu Savolainen 1993-1997 | 5 | * Copyright (C) by Hannu Savolainen 1993-1997 |
diff --git a/sound/oss/v_midi.c b/sound/oss/v_midi.c index a7ef04fab075..d952b2264da1 100644 --- a/sound/oss/v_midi.c +++ b/sound/oss/v_midi.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * sound/v_midi.c | 2 | * sound/oss/v_midi.c |
| 3 | * | 3 | * |
| 4 | * The low level driver for the Sound Blaster DS chips. | 4 | * The low level driver for the Sound Blaster DS chips. |
| 5 | * | 5 | * |
diff --git a/sound/oss/waveartist.c b/sound/oss/waveartist.c index 22d26624b34a..59a2f28eb5a5 100644 --- a/sound/oss/waveartist.c +++ b/sound/oss/waveartist.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/drivers/sound/waveartist.c | 2 | * linux/sound/oss/waveartist.c |
| 3 | * | 3 | * |
| 4 | * The low level driver for the RWA010 Rockwell Wave Artist | 4 | * The low level driver for the RWA010 Rockwell Wave Artist |
| 5 | * codec chip used in the Rebel.com NetWinder. | 5 | * codec chip used in the Rebel.com NetWinder. |
diff --git a/sound/oss/waveartist.h b/sound/oss/waveartist.h index 2033fb87b247..dac4ca910d95 100644 --- a/sound/oss/waveartist.h +++ b/sound/oss/waveartist.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/drivers/sound/waveartist.h | 2 | * linux/sound/oss/waveartist.h |
| 3 | * | 3 | * |
| 4 | * def file for Rockwell RWA010 chip set, as installed in Rebel.com NetWinder | 4 | * def file for Rockwell RWA010 chip set, as installed in Rebel.com NetWinder |
| 5 | */ | 5 | */ |
diff --git a/sound/oss/wf_midi.c b/sound/oss/wf_midi.c index 3f3a390014ca..75c0c143a759 100644 --- a/sound/oss/wf_midi.c +++ b/sound/oss/wf_midi.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * sound/wf_midi.c | 2 | * sound/oss/wf_midi.c |
| 3 | * | 3 | * |
| 4 | * The low level driver for the WaveFront ICS2115 MIDI interface(s) | 4 | * The low level driver for the WaveFront ICS2115 MIDI interface(s) |
| 5 | * Note that there is also an MPU-401 emulation (actually, a UART-401 | 5 | * Note that there is also an MPU-401 emulation (actually, a UART-401 |
