kernel: update 3.18 to 3.18.1
Signed-off-by: Luka Perkov <luka@openwrt.org> SVN-Revision: 43821
This commit is contained in:
		| @@ -7,14 +7,14 @@ LINUX_VERSION-3.8  = .13 | |||||||
| LINUX_VERSION-3.10 = .58 | LINUX_VERSION-3.10 = .58 | ||||||
| LINUX_VERSION-3.13 = .7 | LINUX_VERSION-3.13 = .7 | ||||||
| LINUX_VERSION-3.14 = .27 | LINUX_VERSION-3.14 = .27 | ||||||
| LINUX_VERSION-3.18 = | LINUX_VERSION-3.18 = .1 | ||||||
|  |  | ||||||
| LINUX_KERNEL_MD5SUM-3.3.8   = f1058f64eed085deb44f10cee8541d50 | LINUX_KERNEL_MD5SUM-3.3.8   = f1058f64eed085deb44f10cee8541d50 | ||||||
| LINUX_KERNEL_MD5SUM-3.8.13  = 2af19d06cd47ec459519159cdd10542d | LINUX_KERNEL_MD5SUM-3.8.13  = 2af19d06cd47ec459519159cdd10542d | ||||||
| LINUX_KERNEL_MD5SUM-3.10.58 = 3ff3478b6351143cef22d4b81cf48b01 | LINUX_KERNEL_MD5SUM-3.10.58 = 3ff3478b6351143cef22d4b81cf48b01 | ||||||
| LINUX_KERNEL_MD5SUM-3.13.7  = 370adced5e5c1cb1d0d621c2dae2723f | LINUX_KERNEL_MD5SUM-3.13.7  = 370adced5e5c1cb1d0d621c2dae2723f | ||||||
| LINUX_KERNEL_MD5SUM-3.14.27 = 0af2d0702df6ee6d7181e697e0af3481 | LINUX_KERNEL_MD5SUM-3.14.27 = 0af2d0702df6ee6d7181e697e0af3481 | ||||||
| LINUX_KERNEL_MD5SUM-3.18    = 9e854df51ca3fef8bfe566dbd7b89241 | LINUX_KERNEL_MD5SUM-3.18.1  = 79c9b73a01e1dce0a4c28828496ef02c | ||||||
|  |  | ||||||
| ifdef KERNEL_PATCHVER | ifdef KERNEL_PATCHVER | ||||||
|   LINUX_VERSION:=$(KERNEL_PATCHVER)$(strip $(LINUX_VERSION-$(KERNEL_PATCHVER))) |   LINUX_VERSION:=$(KERNEL_PATCHVER)$(strip $(LINUX_VERSION-$(KERNEL_PATCHVER))) | ||||||
|   | |||||||
| @@ -22,8 +22,6 @@ Signed-off-by: Daniel Golle <daniel@makrotopia.org> | |||||||
|  include/linux/libata.h    |  9 +++++++++ |  include/linux/libata.h    |  9 +++++++++ | ||||||
|  3 files changed, 66 insertions(+) |  3 files changed, 66 insertions(+) | ||||||
|  |  | ||||||
| diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig |  | ||||||
| index cd4cccb..7a085ec 100644 |  | ||||||
| --- a/drivers/ata/Kconfig | --- a/drivers/ata/Kconfig | ||||||
| +++ b/drivers/ata/Kconfig | +++ b/drivers/ata/Kconfig | ||||||
| @@ -46,6 +46,22 @@ config ATA_VERBOSE_ERROR | @@ -46,6 +46,22 @@ config ATA_VERBOSE_ERROR | ||||||
| @@ -49,11 +47,9 @@ index cd4cccb..7a085ec 100644 | |||||||
|  config ATA_ACPI |  config ATA_ACPI | ||||||
|  	bool "ATA ACPI Support" |  	bool "ATA ACPI Support" | ||||||
|  	depends on ACPI && PCI |  	depends on ACPI && PCI | ||||||
| diff --git a/drivers/ata/libata-core.c b/drivers/ata/libata-core.c |  | ||||||
| index 5c84fb5..eb49e02 100644 |  | ||||||
| --- a/drivers/ata/libata-core.c | --- a/drivers/ata/libata-core.c | ||||||
| +++ b/drivers/ata/libata-core.c | +++ b/drivers/ata/libata-core.c | ||||||
| @@ -725,6 +725,19 @@ u64 ata_tf_read_block(struct ata_taskfile *tf, struct ata_device *dev) | @@ -725,6 +725,19 @@ u64 ata_tf_read_block(struct ata_taskfil | ||||||
|  	return block; |  	return block; | ||||||
|  } |  } | ||||||
|   |   | ||||||
| @@ -73,7 +69,7 @@ index 5c84fb5..eb49e02 100644 | |||||||
|  /** |  /** | ||||||
|   *	ata_build_rw_tf - Build ATA taskfile for given read/write request |   *	ata_build_rw_tf - Build ATA taskfile for given read/write request | ||||||
|   *	@tf: Target ATA taskfile |   *	@tf: Target ATA taskfile | ||||||
| @@ -4761,6 +4774,9 @@ static struct ata_queued_cmd *ata_qc_new(struct ata_port *ap) | @@ -4753,6 +4766,9 @@ static struct ata_queued_cmd *ata_qc_new | ||||||
|  			break; |  			break; | ||||||
|  		} |  		} | ||||||
|  	} |  	} | ||||||
| @@ -83,7 +79,7 @@ index 5c84fb5..eb49e02 100644 | |||||||
|   |   | ||||||
|  	return qc; |  	return qc; | ||||||
|  } |  } | ||||||
| @@ -5671,6 +5687,9 @@ struct ata_port *ata_port_alloc(struct ata_host *host) | @@ -5663,6 +5679,9 @@ struct ata_port *ata_port_alloc(struct a | ||||||
|  	ap->stats.unhandled_irq = 1; |  	ap->stats.unhandled_irq = 1; | ||||||
|  	ap->stats.idle_irq = 1; |  	ap->stats.idle_irq = 1; | ||||||
|  #endif |  #endif | ||||||
| @@ -93,7 +89,7 @@ index 5c84fb5..eb49e02 100644 | |||||||
|  	ata_sff_port_init(ap); |  	ata_sff_port_init(ap); | ||||||
|   |   | ||||||
|  	return ap; |  	return ap; | ||||||
| @@ -5692,6 +5711,12 @@ static void ata_host_release(struct device *gendev, void *res) | @@ -5684,6 +5703,12 @@ static void ata_host_release(struct devi | ||||||
|   |   | ||||||
|  		kfree(ap->pmp_link); |  		kfree(ap->pmp_link); | ||||||
|  		kfree(ap->slave_link); |  		kfree(ap->slave_link); | ||||||
| @@ -106,7 +102,7 @@ index 5c84fb5..eb49e02 100644 | |||||||
|  		kfree(ap); |  		kfree(ap); | ||||||
|  		host->ports[i] = NULL; |  		host->ports[i] = NULL; | ||||||
|  	} |  	} | ||||||
| @@ -6138,7 +6163,23 @@ int ata_host_register(struct ata_host *host, struct scsi_host_template *sht) | @@ -6130,7 +6155,23 @@ int ata_host_register(struct ata_host *h | ||||||
|  		host->ports[i]->print_id = atomic_inc_return(&ata_print_id); |  		host->ports[i]->print_id = atomic_inc_return(&ata_print_id); | ||||||
|  		host->ports[i]->local_port_no = i + 1; |  		host->ports[i]->local_port_no = i + 1; | ||||||
|  	} |  	} | ||||||
| @@ -114,11 +110,11 @@ index 5c84fb5..eb49e02 100644 | |||||||
| +	for (i = 0; i < host->n_ports; i++) { | +	for (i = 0; i < host->n_ports; i++) { | ||||||
| +		if (unlikely(!host->ports[i]->ledtrig)) | +		if (unlikely(!host->ports[i]->ledtrig)) | ||||||
| +			continue; | +			continue; | ||||||
| + |   | ||||||
| +		snprintf(host->ports[i]->ledtrig_name, | +		snprintf(host->ports[i]->ledtrig_name, | ||||||
| +			sizeof(host->ports[i]->ledtrig_name), "ata%u", | +			sizeof(host->ports[i]->ledtrig_name), "ata%u", | ||||||
| +			host->ports[i]->print_id); | +			host->ports[i]->print_id); | ||||||
|   | + | ||||||
| +		host->ports[i]->ledtrig->name = host->ports[i]->ledtrig_name; | +		host->ports[i]->ledtrig->name = host->ports[i]->ledtrig_name; | ||||||
| + | + | ||||||
| +		if (led_trigger_register(host->ports[i]->ledtrig)) { | +		if (led_trigger_register(host->ports[i]->ledtrig)) { | ||||||
| @@ -130,8 +126,6 @@ index 5c84fb5..eb49e02 100644 | |||||||
|  	/* Create associated sysfs transport objects  */ |  	/* Create associated sysfs transport objects  */ | ||||||
|  	for (i = 0; i < host->n_ports; i++) { |  	for (i = 0; i < host->n_ports; i++) { | ||||||
|  		rc = ata_tport_add(host->dev,host->ports[i]); |  		rc = ata_tport_add(host->dev,host->ports[i]); | ||||||
| diff --git a/include/linux/libata.h b/include/linux/libata.h |  | ||||||
| index 2d18241..4428e2b 100644 |  | ||||||
| --- a/include/linux/libata.h | --- a/include/linux/libata.h | ||||||
| +++ b/include/linux/libata.h | +++ b/include/linux/libata.h | ||||||
| @@ -38,6 +38,9 @@ | @@ -38,6 +38,9 @@ | ||||||
| @@ -144,7 +138,7 @@ index 2d18241..4428e2b 100644 | |||||||
|   |   | ||||||
|  /* |  /* | ||||||
|   * Define if arch has non-standard setup.  This is a _PCI_ standard |   * Define if arch has non-standard setup.  This is a _PCI_ standard | ||||||
| @@ -862,6 +865,12 @@ struct ata_port { | @@ -861,6 +864,12 @@ struct ata_port { | ||||||
|  #ifdef CONFIG_ATA_ACPI |  #ifdef CONFIG_ATA_ACPI | ||||||
|  	struct ata_acpi_gtm	__acpi_init_gtm; /* use ata_acpi_init_gtm() */ |  	struct ata_acpi_gtm	__acpi_init_gtm; /* use ata_acpi_init_gtm() */ | ||||||
|  #endif |  #endif | ||||||
| @@ -157,6 +151,3 @@ index 2d18241..4428e2b 100644 | |||||||
|  	/* owned by EH */ |  	/* owned by EH */ | ||||||
|  	u8			sector_buf[ATA_SECT_SIZE] ____cacheline_aligned; |  	u8			sector_buf[ATA_SECT_SIZE] ____cacheline_aligned; | ||||||
|  }; |  }; | ||||||
| --  |  | ||||||
| 2.1.3 |  | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Luka Perkov
					Luka Perkov