Loading Documentation/debugging-via-ohci1394.txt +9 −8 Original line number Diff line number Diff line Loading @@ -36,14 +36,15 @@ available (notebooks) or too slow for extensive debug information (like ACPI). Drivers ------- The OHCI-1394 drivers in drivers/firewire and drivers/ieee1394 initialize the OHCI-1394 controllers to a working state and can be used to enable physical DMA. By default you only have to load the driver, and physical DMA access will be granted to all remote nodes, but it can be turned off when using the ohci1394 driver. Because these drivers depend on the PCI enumeration to be completed, an initialization routine which can runs pretty early (long before console_init(), The ohci1394 driver in drivers/ieee1394 initializes the OHCI-1394 controllers to a working state and enables physical DMA by default for all remote nodes. This can be turned off by ohci1394's module parameter phys_dma=0. The alternative firewire-ohci driver in drivers/firewire uses filtered physical DMA, hence is not yet suitable for remote debugging. Because ohci1394 depends on the PCI enumeration to be completed, an initialization routine which runs pretty early (long before console_init() which makes the printk buffer appear on the console can be called) was written. To activate it, enable CONFIG_PROVIDE_OHCI1394_DMA_INIT (Kernel hacking menu: Loading Documentation/feature-removal-schedule.txt +22 −0 Original line number Diff line number Diff line Loading @@ -172,6 +172,16 @@ Who: Len Brown <len.brown@intel.com> --------------------------- What: ide-tape driver When: July 2008 Files: drivers/ide/ide-tape.c Why: This driver might not have any users anymore and maintaining it for no reason is an effort no one wants to make. Who: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>, Borislav Petkov <petkovbb@googlemail.com> --------------------------- What: libata spindown skipping and warning When: Dec 2008 Why: Some halt(8) implementations synchronize caches for and spin Loading Loading @@ -306,3 +316,15 @@ Why: Largely unmaintained and almost entirely unused. File system is largely pointless as without a lot of work only the most trivial of Solaris binaries can work with the emulation code. Who: David S. Miller <davem@davemloft.net> --------------------------- What: init_mm export When: 2.6.26 Why: Not used in-tree. The current out-of-tree users used it to work around problems in the CPA code which should be resolved by now. One usecase was described to provide verification code of the CPA operation. That's a good idea in general, but such code / infrastructure should be in the kernel and not in some out-of-tree driver. Who: Thomas Gleixner <tglx@linutronix.de> Documentation/i2c/busses/i2c-i801 +2 −1 Original line number Diff line number Diff line Loading @@ -12,8 +12,9 @@ Supported adapters: * Intel 82801G (ICH7) * Intel 631xESB/632xESB (ESB2) * Intel 82801H (ICH8) * Intel ICH9 * Intel 82801I (ICH9) * Intel Tolapai * Intel ICH10 Datasheets: Publicly available at the Intel website Authors: Loading Documentation/ide.txt +0 −49 Original line number Diff line number Diff line Loading @@ -258,8 +258,6 @@ Summary of ide driver parameters for kernel command line As for VLB, it is safest to not specify it. Bigger values are safer than smaller ones. "idex=noprobe" : do not attempt to access/use this interface "idex=base" : probe for an interface at the addr specified, where "base" is usually 0x1f0 or 0x170 and "ctl" is assumed to be "base"+0x206 Loading Loading @@ -307,53 +305,6 @@ Also for legacy CMD640 host driver (cmd640) you need to use "probe_vlb" kernel paremeter to enable probing for VLB version of the chipset (PCI ones are detected automatically). ================================================================================ IDE ATAPI streaming tape driver ------------------------------- This driver is a part of the Linux ide driver and works in co-operation with linux/drivers/block/ide.c. The driver, in co-operation with ide.c, basically traverses the request-list for the block device interface. The character device interface, on the other hand, creates new requests, adds them to the request-list of the block device, and waits for their completion. Pipelined operation mode is now supported on both reads and writes. The block device major and minor numbers are determined from the tape's relative position in the ide interfaces, as explained in ide.c. The character device interface consists of the following devices: ht0 major 37, minor 0 first IDE tape, rewind on close. ht1 major 37, minor 1 second IDE tape, rewind on close. ... nht0 major 37, minor 128 first IDE tape, no rewind on close. nht1 major 37, minor 129 second IDE tape, no rewind on close. ... Run /dev/MAKEDEV to create the above entries. The general magnetic tape commands compatible interface, as defined by include/linux/mtio.h, is accessible through the character device. General ide driver configuration options, such as the interrupt-unmask flag, can be configured by issuing an ioctl to the block device interface, as any other ide device. Our own ide-tape ioctl's can be issued to either the block device or the character device interface. Maximal throughput with minimal bus load will usually be achieved in the following scenario: 1. ide-tape is operating in the pipelined operation mode. 2. No buffering is performed by the user backup program. ================================================================================ Some Terminology Loading MAINTAINERS +17 −6 Original line number Diff line number Diff line Loading @@ -767,14 +767,14 @@ S: Maintained BLACKFIN ARCHITECTURE P: Bryan Wu M: bryan.wu@analog.com M: cooloney@kernel.org L: uclinux-dist-devel@blackfin.uclinux.org (subscribers-only) W: http://blackfin.uclinux.org S: Supported BLACKFIN EMAC DRIVER P: Bryan Wu M: bryan.wu@analog.com M: cooloney@kernel.org L: uclinux-dist-devel@blackfin.uclinux.org (subscribers-only) W: http://blackfin.uclinux.org S: Supported Loading Loading @@ -982,6 +982,12 @@ M: mchan@broadcom.com L: netdev@vger.kernel.org S: Supported BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER P: Eliezer Tamir M: eliezert@broadcom.com L: netdev@vger.kernel.org S: Supported BROADCOM TG3 GIGABIT ETHERNET DRIVER P: Michael Chan M: mchan@broadcom.com Loading Loading @@ -2744,6 +2750,8 @@ S: Maintained NETEFFECT IWARP RNIC DRIVER (IW_NES) P: Faisal Latif M: flatif@neteffect.com P: Nishi Gupta M: ngupta@neteffect.com P: Glenn Streiff M: gstreiff@neteffect.com L: general@lists.openfabrics.org Loading Loading @@ -3884,10 +3892,13 @@ M: trivial@kernel.org L: linux-kernel@vger.kernel.org S: Maintained TULIP NETWORK DRIVER L: tulip-users@lists.sourceforge.net W: http://sourceforge.net/projects/tulip/ S: Orphan TULIP NETWORK DRIVERS P: Grant Grundler M: grundler@parisc-linux.org P: Kyle McMartin M: kyle@parisc-linux.org L: netdev@vger.kernel.org S: Maintained TUN/TAP driver P: Maxim Krasnyansky Loading Loading
Documentation/debugging-via-ohci1394.txt +9 −8 Original line number Diff line number Diff line Loading @@ -36,14 +36,15 @@ available (notebooks) or too slow for extensive debug information (like ACPI). Drivers ------- The OHCI-1394 drivers in drivers/firewire and drivers/ieee1394 initialize the OHCI-1394 controllers to a working state and can be used to enable physical DMA. By default you only have to load the driver, and physical DMA access will be granted to all remote nodes, but it can be turned off when using the ohci1394 driver. Because these drivers depend on the PCI enumeration to be completed, an initialization routine which can runs pretty early (long before console_init(), The ohci1394 driver in drivers/ieee1394 initializes the OHCI-1394 controllers to a working state and enables physical DMA by default for all remote nodes. This can be turned off by ohci1394's module parameter phys_dma=0. The alternative firewire-ohci driver in drivers/firewire uses filtered physical DMA, hence is not yet suitable for remote debugging. Because ohci1394 depends on the PCI enumeration to be completed, an initialization routine which runs pretty early (long before console_init() which makes the printk buffer appear on the console can be called) was written. To activate it, enable CONFIG_PROVIDE_OHCI1394_DMA_INIT (Kernel hacking menu: Loading
Documentation/feature-removal-schedule.txt +22 −0 Original line number Diff line number Diff line Loading @@ -172,6 +172,16 @@ Who: Len Brown <len.brown@intel.com> --------------------------- What: ide-tape driver When: July 2008 Files: drivers/ide/ide-tape.c Why: This driver might not have any users anymore and maintaining it for no reason is an effort no one wants to make. Who: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>, Borislav Petkov <petkovbb@googlemail.com> --------------------------- What: libata spindown skipping and warning When: Dec 2008 Why: Some halt(8) implementations synchronize caches for and spin Loading Loading @@ -306,3 +316,15 @@ Why: Largely unmaintained and almost entirely unused. File system is largely pointless as without a lot of work only the most trivial of Solaris binaries can work with the emulation code. Who: David S. Miller <davem@davemloft.net> --------------------------- What: init_mm export When: 2.6.26 Why: Not used in-tree. The current out-of-tree users used it to work around problems in the CPA code which should be resolved by now. One usecase was described to provide verification code of the CPA operation. That's a good idea in general, but such code / infrastructure should be in the kernel and not in some out-of-tree driver. Who: Thomas Gleixner <tglx@linutronix.de>
Documentation/i2c/busses/i2c-i801 +2 −1 Original line number Diff line number Diff line Loading @@ -12,8 +12,9 @@ Supported adapters: * Intel 82801G (ICH7) * Intel 631xESB/632xESB (ESB2) * Intel 82801H (ICH8) * Intel ICH9 * Intel 82801I (ICH9) * Intel Tolapai * Intel ICH10 Datasheets: Publicly available at the Intel website Authors: Loading
Documentation/ide.txt +0 −49 Original line number Diff line number Diff line Loading @@ -258,8 +258,6 @@ Summary of ide driver parameters for kernel command line As for VLB, it is safest to not specify it. Bigger values are safer than smaller ones. "idex=noprobe" : do not attempt to access/use this interface "idex=base" : probe for an interface at the addr specified, where "base" is usually 0x1f0 or 0x170 and "ctl" is assumed to be "base"+0x206 Loading Loading @@ -307,53 +305,6 @@ Also for legacy CMD640 host driver (cmd640) you need to use "probe_vlb" kernel paremeter to enable probing for VLB version of the chipset (PCI ones are detected automatically). ================================================================================ IDE ATAPI streaming tape driver ------------------------------- This driver is a part of the Linux ide driver and works in co-operation with linux/drivers/block/ide.c. The driver, in co-operation with ide.c, basically traverses the request-list for the block device interface. The character device interface, on the other hand, creates new requests, adds them to the request-list of the block device, and waits for their completion. Pipelined operation mode is now supported on both reads and writes. The block device major and minor numbers are determined from the tape's relative position in the ide interfaces, as explained in ide.c. The character device interface consists of the following devices: ht0 major 37, minor 0 first IDE tape, rewind on close. ht1 major 37, minor 1 second IDE tape, rewind on close. ... nht0 major 37, minor 128 first IDE tape, no rewind on close. nht1 major 37, minor 129 second IDE tape, no rewind on close. ... Run /dev/MAKEDEV to create the above entries. The general magnetic tape commands compatible interface, as defined by include/linux/mtio.h, is accessible through the character device. General ide driver configuration options, such as the interrupt-unmask flag, can be configured by issuing an ioctl to the block device interface, as any other ide device. Our own ide-tape ioctl's can be issued to either the block device or the character device interface. Maximal throughput with minimal bus load will usually be achieved in the following scenario: 1. ide-tape is operating in the pipelined operation mode. 2. No buffering is performed by the user backup program. ================================================================================ Some Terminology Loading
MAINTAINERS +17 −6 Original line number Diff line number Diff line Loading @@ -767,14 +767,14 @@ S: Maintained BLACKFIN ARCHITECTURE P: Bryan Wu M: bryan.wu@analog.com M: cooloney@kernel.org L: uclinux-dist-devel@blackfin.uclinux.org (subscribers-only) W: http://blackfin.uclinux.org S: Supported BLACKFIN EMAC DRIVER P: Bryan Wu M: bryan.wu@analog.com M: cooloney@kernel.org L: uclinux-dist-devel@blackfin.uclinux.org (subscribers-only) W: http://blackfin.uclinux.org S: Supported Loading Loading @@ -982,6 +982,12 @@ M: mchan@broadcom.com L: netdev@vger.kernel.org S: Supported BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER P: Eliezer Tamir M: eliezert@broadcom.com L: netdev@vger.kernel.org S: Supported BROADCOM TG3 GIGABIT ETHERNET DRIVER P: Michael Chan M: mchan@broadcom.com Loading Loading @@ -2744,6 +2750,8 @@ S: Maintained NETEFFECT IWARP RNIC DRIVER (IW_NES) P: Faisal Latif M: flatif@neteffect.com P: Nishi Gupta M: ngupta@neteffect.com P: Glenn Streiff M: gstreiff@neteffect.com L: general@lists.openfabrics.org Loading Loading @@ -3884,10 +3892,13 @@ M: trivial@kernel.org L: linux-kernel@vger.kernel.org S: Maintained TULIP NETWORK DRIVER L: tulip-users@lists.sourceforge.net W: http://sourceforge.net/projects/tulip/ S: Orphan TULIP NETWORK DRIVERS P: Grant Grundler M: grundler@parisc-linux.org P: Kyle McMartin M: kyle@parisc-linux.org L: netdev@vger.kernel.org S: Maintained TUN/TAP driver P: Maxim Krasnyansky Loading