Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3cecdda3 authored by Paul Mackerras's avatar Paul Mackerras
Browse files

Merge branch 'for-2.6.25' of master.kernel.org:/pub/scm/linux/kernel/git/arnd/cell-2.6 into merge

parents b9c64498 da40451b
Loading
Loading
Loading
Loading
+9 −8
Original line number Diff line number Diff line
@@ -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:
+22 −0
Original line number Diff line number Diff line
@@ -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
@@ -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>
+2 −1
Original line number Diff line number Diff line
@@ -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: 
+0 −49
Original line number Diff line number Diff line
@@ -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
@@ -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
+17 −6
Original line number Diff line number Diff line
@@ -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
@@ -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
@@ -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
@@ -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