diff options
-rw-r--r-- | Makefile | 2 | ||||
-rw-r--r-- | drivers/ata/ata_piix.c | 5 | ||||
-rw-r--r-- | drivers/ata/sata_via.c | 2 | ||||
-rw-r--r-- | drivers/mtd/mtdsuper.c | 2 | ||||
-rw-r--r-- | fs/jffs2/fs.c | 2 |
5 files changed, 9 insertions, 4 deletions
@@ -1,7 +1,7 @@ | |||
1 | VERSION = 2 | 1 | VERSION = 2 |
2 | PATCHLEVEL = 6 | 2 | PATCHLEVEL = 6 |
3 | SUBLEVEL = 23 | 3 | SUBLEVEL = 23 |
4 | EXTRAVERSION =-rc4 | 4 | EXTRAVERSION =-rc5 |
5 | NAME = Pink Farting Weasel | 5 | NAME = Pink Farting Weasel |
6 | 6 | ||
7 | # *DOCUMENTATION* | 7 | # *DOCUMENTATION* |
diff --git a/drivers/ata/ata_piix.c b/drivers/ata/ata_piix.c index e40c94f5f59d..3b8bf1812dc8 100644 --- a/drivers/ata/ata_piix.c +++ b/drivers/ata/ata_piix.c | |||
@@ -955,7 +955,8 @@ static int piix_broken_suspend(void) | |||
955 | DMI_MATCH(DMI_PRODUCT_NAME, "PORTEGE M500"), | 955 | DMI_MATCH(DMI_PRODUCT_NAME, "PORTEGE M500"), |
956 | }, | 956 | }, |
957 | }, | 957 | }, |
958 | { } | 958 | |
959 | { } /* terminate list */ | ||
959 | }; | 960 | }; |
960 | static const char *oemstrs[] = { | 961 | static const char *oemstrs[] = { |
961 | "Tecra M3,", | 962 | "Tecra M3,", |
@@ -1187,6 +1188,8 @@ static void piix_iocfg_bit18_quirk(struct pci_dev *pdev) | |||
1187 | DMI_MATCH(DMI_PRODUCT_NAME, "M570U"), | 1188 | DMI_MATCH(DMI_PRODUCT_NAME, "M570U"), |
1188 | }, | 1189 | }, |
1189 | }, | 1190 | }, |
1191 | |||
1192 | { } /* terminate list */ | ||
1190 | }; | 1193 | }; |
1191 | u32 iocfg; | 1194 | u32 iocfg; |
1192 | 1195 | ||
diff --git a/drivers/ata/sata_via.c b/drivers/ata/sata_via.c index a4e631766eee..57fd30de8f0d 100644 --- a/drivers/ata/sata_via.c +++ b/drivers/ata/sata_via.c | |||
@@ -371,7 +371,7 @@ static void vt6421_set_dma_mode(struct ata_port *ap, struct ata_device *adev) | |||
371 | { | 371 | { |
372 | struct pci_dev *pdev = to_pci_dev(ap->host->dev); | 372 | struct pci_dev *pdev = to_pci_dev(ap->host->dev); |
373 | static const u8 udma_bits[] = { 0xEE, 0xE8, 0xE6, 0xE4, 0xE2, 0xE1, 0xE0, 0xE0 }; | 373 | static const u8 udma_bits[] = { 0xEE, 0xE8, 0xE6, 0xE4, 0xE2, 0xE1, 0xE0, 0xE0 }; |
374 | pci_write_config_byte(pdev, PATA_UDMA_TIMING, udma_bits[adev->pio_mode - XFER_UDMA_0]); | 374 | pci_write_config_byte(pdev, PATA_UDMA_TIMING, udma_bits[adev->dma_mode - XFER_UDMA_0]); |
375 | } | 375 | } |
376 | 376 | ||
377 | static const unsigned int svia_bar_sizes[] = { | 377 | static const unsigned int svia_bar_sizes[] = { |
diff --git a/drivers/mtd/mtdsuper.c b/drivers/mtd/mtdsuper.c index aca331971201..9b430f20b640 100644 --- a/drivers/mtd/mtdsuper.c +++ b/drivers/mtd/mtdsuper.c | |||
@@ -70,6 +70,8 @@ static int get_sb_mtd_aux(struct file_system_type *fs_type, int flags, | |||
70 | DEBUG(1, "MTDSB: New superblock for device %d (\"%s\")\n", | 70 | DEBUG(1, "MTDSB: New superblock for device %d (\"%s\")\n", |
71 | mtd->index, mtd->name); | 71 | mtd->index, mtd->name); |
72 | 72 | ||
73 | sb->s_flags = flags; | ||
74 | |||
73 | ret = fill_super(sb, data, flags & MS_SILENT ? 1 : 0); | 75 | ret = fill_super(sb, data, flags & MS_SILENT ? 1 : 0); |
74 | if (ret < 0) { | 76 | if (ret < 0) { |
75 | up_write(&sb->s_umount); | 77 | up_write(&sb->s_umount); |
diff --git a/fs/jffs2/fs.c b/fs/jffs2/fs.c index 1d3b7a9fc828..8bc727b71696 100644 --- a/fs/jffs2/fs.c +++ b/fs/jffs2/fs.c | |||
@@ -627,7 +627,7 @@ unsigned char *jffs2_gc_fetch_page(struct jffs2_sb_info *c, | |||
627 | struct inode *inode = OFNI_EDONI_2SFFJ(f); | 627 | struct inode *inode = OFNI_EDONI_2SFFJ(f); |
628 | struct page *pg; | 628 | struct page *pg; |
629 | 629 | ||
630 | pg = read_cache_page(inode->i_mapping, offset >> PAGE_CACHE_SHIFT, | 630 | pg = read_cache_page_async(inode->i_mapping, offset >> PAGE_CACHE_SHIFT, |
631 | (void *)jffs2_do_readpage_unlock, inode); | 631 | (void *)jffs2_do_readpage_unlock, inode); |
632 | if (IS_ERR(pg)) | 632 | if (IS_ERR(pg)) |
633 | return (void *)pg; | 633 | return (void *)pg; |