Skip to content

Commit c89a86b

Browse files
author
Steve French
committed
Merge with /pub/scm/linux/kernel/git/torvalds/linux-2.6.git
Signed-off-by: Steve French <sfrench@us.ibm.com>
2 parents 07475ff + e4f5c82 commit c89a86b

File tree

183 files changed

+4564
-4997
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

183 files changed

+4564
-4997
lines changed

MAINTAINERS

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -536,6 +536,7 @@ P: Mauro Carvalho Chehab
536536
M: mchehab@brturbo.com.br
537537
L: video4linux-list@redhat.com
538538
W: http://linuxtv.org
539+
T: quilt http://www.linuxtv.org/download/quilt/
539540
S: Maintained
540541

541542
BUSLOGIC SCSI DRIVER
@@ -833,6 +834,7 @@ P: LinuxTV.org Project
833834
M: linux-dvb-maintainer@linuxtv.org
834835
L: linux-dvb@linuxtv.org (subscription required)
835836
W: http://linuxtv.org/
837+
T: quilt http://www.linuxtv.org/download/quilt/
836838
S: Supported
837839

838840
EATA-DMA SCSI DRIVER
@@ -1634,6 +1636,15 @@ L: ldm-devel@lists.sourceforge.net
16341636
W: http://ldm.sourceforge.net
16351637
S: Maintained
16361638

1639+
LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
1640+
P: Eric Moore
1641+
M: Eric.Moore@lsil.com
1642+
M: support@lsil.com
1643+
L: mpt_linux_developer@lsil.com
1644+
L: linux-scsi@vger.kernel.org
1645+
W: http://www.lsilogic.com/support
1646+
S: Supported
1647+
16371648
LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
16381649
P: Matthew Wilcox
16391650
M: matthew@wil.cx
@@ -2885,6 +2896,7 @@ P: Mauro Carvalho Chehab
28852896
M: mchehab@brturbo.com.br
28862897
L: video4linux-list@redhat.com
28872898
W: http://linuxtv.org
2899+
T: quilt http://www.linuxtv.org/download/quilt/
28882900
S: Maintained
28892901

28902902
W1 DALLAS'S 1-WIRE BUS

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
VERSION = 2
22
PATCHLEVEL = 6
33
SUBLEVEL = 15
4-
EXTRAVERSION =-rc4
4+
EXTRAVERSION =-rc5
55
NAME=Affluent Albatross
66

77
# *DOCUMENTATION*

arch/arm/configs/spitz_defconfig

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -897,7 +897,24 @@ CONFIG_UNIX98_PTYS=y
897897
#
898898
# I2C support
899899
#
900-
# CONFIG_I2C is not set
900+
CONFIG_I2C=y
901+
# CONFIG_I2C_CHARDEV is not set
902+
903+
#
904+
# I2C Algorithms
905+
#
906+
# CONFIG_I2C_ALGOBIT is not set
907+
# CONFIG_I2C_ALGOPCF is not set
908+
# CONFIG_I2C_ALGOPCA is not set
909+
910+
#
911+
# I2C Hardware Bus support
912+
#
913+
CONFIG_I2C_PXA=y
914+
# CONFIG_I2C_PXA_SLAVE is not set
915+
# CONFIG_I2C_PARPORT_LIGHT is not set
916+
# CONFIG_I2C_STUB is not set
917+
# CONFIG_I2C_PCA_ISA is not set
901918

902919
#
903920
# Hardware Monitoring support

arch/arm/mach-ixp4xx/ixdp425-setup.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ static struct plat_serial8250_port ixdp425_uart_data[] = {
8585
{
8686
.mapbase = IXP4XX_UART2_BASE_PHYS,
8787
.membase = (char *)IXP4XX_UART2_BASE_VIRT + REG_OFFSET,
88-
.irq = IRQ_IXP4XX_UART1,
88+
.irq = IRQ_IXP4XX_UART2,
8989
.flags = UPF_BOOT_AUTOCONF | UPF_SKIP_TEST,
9090
.iotype = UPIO_MEM,
9191
.regshift = 2,

arch/arm/mach-pxa/Kconfig

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,8 @@ config MACH_AKITA
7777
depends PXA_SHARPSL_27x
7878
select PXA_SHARP_Cxx00
7979
select MACH_SPITZ
80+
select I2C
81+
select I2C_PXA
8082

8183
config MACH_SPITZ
8284
bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"

arch/arm/mm/flush.c

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,14 +155,19 @@ static void __flush_dcache_aliases(struct address_space *mapping, struct page *p
155155
* space mappings, we can be lazy and remember that we may have dirty
156156
* kernel cache lines for later. Otherwise, we assume we have
157157
* aliasing mappings.
158+
*
159+
* Note that we disable the lazy flush for SMP.
158160
*/
159161
void flush_dcache_page(struct page *page)
160162
{
161163
struct address_space *mapping = page_mapping(page);
162164

165+
#ifndef CONFIG_SMP
163166
if (mapping && !mapping_mapped(mapping))
164167
set_bit(PG_dcache_dirty, &page->flags);
165-
else {
168+
else
169+
#endif
170+
{
166171
__flush_dcache_page(mapping, page);
167172
if (mapping && cache_is_vivt())
168173
__flush_dcache_aliases(mapping, page);

arch/i386/kernel/acpi/boot.c

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -638,6 +638,13 @@ static int __init acpi_parse_fadt(unsigned long phys, unsigned long size)
638638
return 0;
639639

640640
pmtmr_ioport = fadt->xpm_tmr_blk.address;
641+
/*
642+
* "X" fields are optional extensions to the original V1.0
643+
* fields, so we must selectively expand V1.0 fields if the
644+
* corresponding X field is zero.
645+
*/
646+
if (!pmtmr_ioport)
647+
pmtmr_ioport = fadt->V1_pm_tmr_blk;
641648
} else {
642649
/* FADT rev. 1 */
643650
pmtmr_ioport = fadt->V1_pm_tmr_blk;

arch/mips/Kconfig

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@ config MIPS
66

77
mainmenu "Linux/MIPS Kernel Configuration"
88

9-
source "init/Kconfig"
10-
119
menu "Machine selection"
1210

1311
choice
@@ -1643,6 +1641,8 @@ config RWSEM_GENERIC_SPINLOCK
16431641
bool
16441642
default y
16451643

1644+
source "init/Kconfig"
1645+
16461646
menu "Bus options (PCI, PCMCIA, EISA, ISA, TC)"
16471647

16481648
config HW_HAS_EISA

arch/mips/au1000/db1x00/board_setup.c

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,13 +45,12 @@
4545
#include <asm/mach-au1x00/au1000.h>
4646
#include <asm/mach-db1x00/db1x00.h>
4747

48-
/* not correct for db1550 */
49-
static BCSR * const bcsr = (BCSR *)0xAE000000;
48+
static BCSR * const bcsr = (BCSR *)BCSR_KSEG1_ADDR;
5049

5150
void board_reset (void)
5251
{
5352
/* Hit BCSR.SYSTEM_CONTROL[SW_RST] */
54-
au_writel(0x00000000, 0xAE00001C);
53+
bcsr->swreset = 0x0000;
5554
}
5655

5756
void __init board_setup(void)
@@ -75,7 +74,7 @@ void __init board_setup(void)
7574
bcsr->resets |= BCSR_RESETS_IRDA_MODE_OFF;
7675
au_sync();
7776
#endif
78-
au_writel(0, 0xAE000010); /* turn off pcmcia power */
77+
bcsr->pcmcia = 0x0000; /* turn off PCMCIA power */
7978

8079
#ifdef CONFIG_MIPS_MIRAGE
8180
/* enable GPIO[31:0] inputs */

arch/mips/au1000/db1x00/init.c

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,17 @@ void __init prom_init(void)
6161
prom_envp = (char **) fw_arg2;
6262

6363
mips_machgroup = MACH_GROUP_ALCHEMY;
64-
mips_machtype = MACH_DB1000; /* set the platform # */
64+
65+
/* Set the platform # */
66+
#if defined (CONFIG_MIPS_DB1550)
67+
mips_machtype = MACH_DB1550;
68+
#elif defined (CONFIG_MIPS_DB1500)
69+
mips_machtype = MACH_DB1500;
70+
#elif defined (CONFIG_MIPS_DB1100)
71+
mips_machtype = MACH_DB1100;
72+
#else
73+
mips_machtype = MACH_DB1000;
74+
#endif
6575

6676
prom_init_cmdline();
6777

0 commit comments

Comments
 (0)