forked from rpms/kernel
		
	Linux v3.12-rc3-186-gc31eeac
- Enable options for Intel Low Power Subsystem Support
This commit is contained in:
		
							parent
							
								
									c1a9286ef7
								
							
						
					
					
						commit
						51a9efc4b6
					
				| @ -1,6 +1,5 @@ | |||||||
| CONFIG_KUSER_HELPERS=y | CONFIG_KUSER_HELPERS=y | ||||||
| # CONFIG_ASYMMETRIC_KEY_TYPE is not set | # CONFIG_ASYMMETRIC_KEY_TYPE is not set | ||||||
| # CONFIG_COMMON_CLK_DEBUG is not set |  | ||||||
| CONFIG_COMMON_CLK=y | CONFIG_COMMON_CLK=y | ||||||
| CONFIG_EARLY_PRINTK=y | CONFIG_EARLY_PRINTK=y | ||||||
| CONFIG_FB_SSD1307=m | CONFIG_FB_SSD1307=m | ||||||
| @ -78,7 +77,6 @@ CONFIG_GPIOLIB=y | |||||||
| CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | ||||||
| CONFIG_MDIO_GPIO=m | CONFIG_MDIO_GPIO=m | ||||||
| CONFIG_POWER_RESET_GPIO=y | CONFIG_POWER_RESET_GPIO=y | ||||||
| CONFIG_RFKILL_GPIO=m |  | ||||||
| 
 | 
 | ||||||
| # MFD | # MFD | ||||||
| CONFIG_MFD_CORE=m | CONFIG_MFD_CORE=m | ||||||
| @ -96,7 +94,4 @@ CONFIG_SMC911X=m | |||||||
| # CONFIG_I2C_NOMADIK is not set | # CONFIG_I2C_NOMADIK is not set | ||||||
| # CONFIG_IRQ_DOMAIN_DEBUG is not set | # CONFIG_IRQ_DOMAIN_DEBUG is not set | ||||||
| # CONFIG_LEDS_RENESAS_TPU is not set | # CONFIG_LEDS_RENESAS_TPU is not set | ||||||
| # CONFIG_MMC_SDHCI_PXAV2 is not set |  | ||||||
| # CONFIG_MMC_SDHCI_PXAV3 is not set |  | ||||||
| # CONFIG_COMMON_CLK_SI5351 is not set |  | ||||||
| # CONFIG_LOCK_STAT is not set | # CONFIG_LOCK_STAT is not set | ||||||
|  | |||||||
| @ -145,6 +145,9 @@ CONFIG_MMC_RICOH_MMC=y | |||||||
| CONFIG_MMC_USHC=m | CONFIG_MMC_USHC=m | ||||||
| CONFIG_MMC_REALTEK_PCI=m | CONFIG_MMC_REALTEK_PCI=m | ||||||
| CONFIG_MMC_VUB300=m | CONFIG_MMC_VUB300=m | ||||||
|  | # CONFIG_MMC_SDHCI_PXAV2 is not set | ||||||
|  | # CONFIG_MMC_SDHCI_PXAV3 is not set | ||||||
|  | 
 | ||||||
| 
 | 
 | ||||||
| CONFIG_CB710_CORE=m | CONFIG_CB710_CORE=m | ||||||
| # CONFIG_CB710_DEBUG is not set | # CONFIG_CB710_DEBUG is not set | ||||||
| @ -191,6 +194,9 @@ CONFIG_BINFMT_MISC=m | |||||||
| # Device Drivers | # Device Drivers | ||||||
| # | # | ||||||
| 
 | 
 | ||||||
|  | # CONFIG_COMMON_CLK_DEBUG is not set | ||||||
|  | # CONFIG_COMMON_CLK_SI5351 is not set | ||||||
|  | 
 | ||||||
| # | # | ||||||
| # Generic Driver Options | # Generic Driver Options | ||||||
| # | # | ||||||
| @ -1235,6 +1241,7 @@ CONFIG_L2TP_ETH=m | |||||||
| # CONFIG_CAIF is not set | # CONFIG_CAIF is not set | ||||||
| 
 | 
 | ||||||
| CONFIG_RFKILL=m | CONFIG_RFKILL=m | ||||||
|  | CONFIG_RFKILL_GPIO=m | ||||||
| CONFIG_RFKILL_INPUT=y | CONFIG_RFKILL_INPUT=y | ||||||
| 
 | 
 | ||||||
| CONFIG_ETHERNET=y | CONFIG_ETHERNET=y | ||||||
| @ -2556,6 +2563,8 @@ CONFIG_W83697UG_WDT=m | |||||||
| CONFIG_HW_RANDOM=y | CONFIG_HW_RANDOM=y | ||||||
| CONFIG_HW_RANDOM_TIMERIOMEM=m | CONFIG_HW_RANDOM_TIMERIOMEM=m | ||||||
| CONFIG_HW_RANDOM_TPM=m | CONFIG_HW_RANDOM_TPM=m | ||||||
|  | # CONFIG_HW_RANDOM_ATMEL is not set | ||||||
|  | # CONFIG_HW_RANDOM_EXYNOS is not set | ||||||
| # CONFIG_NVRAM is not set | # CONFIG_NVRAM is not set | ||||||
| # CONFIG_RTC is not set | # CONFIG_RTC is not set | ||||||
| # CONFIG_RTC_DEBUG is not set | # CONFIG_RTC_DEBUG is not set | ||||||
| @ -4604,6 +4613,9 @@ CONFIG_OPTIMIZE_INLINING=y | |||||||
| 
 | 
 | ||||||
| # CONFIG_GPIOLIB is not set | # CONFIG_GPIOLIB is not set | ||||||
| # CONFIG_PINCTRL is not set | # CONFIG_PINCTRL is not set | ||||||
|  | # CONFIG_DEBUG_PINCTRL is not set | ||||||
|  | # CONFIG_PINMUX is not set | ||||||
|  | # CONFIG_PINCONF is not set | ||||||
| 
 | 
 | ||||||
| CONFIG_NET_DSA=m | CONFIG_NET_DSA=m | ||||||
| CONFIG_NET_DSA_MV88E6060=m | CONFIG_NET_DSA_MV88E6060=m | ||||||
|  | |||||||
| @ -331,8 +331,6 @@ CONFIG_I2C_MPC=m | |||||||
| # CONFIG_IMA is not set | # CONFIG_IMA is not set | ||||||
| # CONFIG_TCG_TPM is not set | # CONFIG_TCG_TPM is not set | ||||||
| 
 | 
 | ||||||
| CONFIG_RFKILL_GPIO=m |  | ||||||
| 
 |  | ||||||
| # CONFIG_CRYPTO_DEV_FSL_CAAM is not set | # CONFIG_CRYPTO_DEV_FSL_CAAM is not set | ||||||
| # CONFIG_CRYPTO_SHA1_PPC is not set | # CONFIG_CRYPTO_SHA1_PPC is not set | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -230,3 +230,4 @@ CONFIG_BACKLIGHT_PWM=m | |||||||
| # CONFIG_OF_VIDEOMODE is not set | # CONFIG_OF_VIDEOMODE is not set | ||||||
| 
 | 
 | ||||||
| # CONFIG_MLX5_INFINIBAND is not set | # CONFIG_MLX5_INFINIBAND is not set | ||||||
|  | # CONFIG_PINCTRL_SINGLE is not set | ||||||
|  | |||||||
| @ -147,6 +147,8 @@ CONFIG_I2C_PIIX4=m | |||||||
| CONFIG_I2C_SIS96X=m | CONFIG_I2C_SIS96X=m | ||||||
| CONFIG_I2C_VIA=m | CONFIG_I2C_VIA=m | ||||||
| CONFIG_I2C_VIAPRO=m | CONFIG_I2C_VIAPRO=m | ||||||
|  | CONFIG_I2C_DESIGNWARE_CORE=m | ||||||
|  | CONFIG_I2C_DESIGNWARE_PLATFORM=m | ||||||
| 
 | 
 | ||||||
| #rhbz 997149 | #rhbz 997149 | ||||||
| # CONFIG_DELL_RBU is not set | # CONFIG_DELL_RBU is not set | ||||||
| @ -434,7 +436,9 @@ CONFIG_NFC_MICROREAD_MEI=m | |||||||
| # Maybe enable in debug kernels? | # Maybe enable in debug kernels? | ||||||
| # CONFIG_DEBUG_NMI_SELFTEST is not set | # CONFIG_DEBUG_NMI_SELFTEST is not set | ||||||
| 
 | 
 | ||||||
| # CONFIG_X86_INTEL_LPSS is not set | CONFIG_X86_INTEL_LPSS=y | ||||||
|  | CONFIG_PINCTRL=y | ||||||
|  | CONFIG_PINCTRL_BAYTRAIL=y | ||||||
| 
 | 
 | ||||||
| # CONFIG_INTEL_POWERCLAMP is not set | # CONFIG_INTEL_POWERCLAMP is not set | ||||||
| CONFIG_X86_PKG_TEMP_THERMAL=m | CONFIG_X86_PKG_TEMP_THERMAL=m | ||||||
|  | |||||||
							
								
								
									
										12
									
								
								kernel.spec
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								kernel.spec
									
									
									
									
									
								
							| @ -95,7 +95,7 @@ Summary: The Linux kernel | |||||||
| # The rc snapshot level | # The rc snapshot level | ||||||
| %define rcrev 3 | %define rcrev 3 | ||||||
| # The git snapshot level | # The git snapshot level | ||||||
| %define gitrev 1 | %define gitrev 2 | ||||||
| # Set rpm version accordingly | # Set rpm version accordingly | ||||||
| %define rpmversion 3.%{upstream_sublevel}.0 | %define rpmversion 3.%{upstream_sublevel}.0 | ||||||
| %endif | %endif | ||||||
| @ -735,9 +735,6 @@ Patch25107: ntp-Make-periodic-RTC-update-more-reliable.patch | |||||||
| #rhbz 1010431 | #rhbz 1010431 | ||||||
| Patch25108: Revert-rt2x00pci-Use-PCI-MSIs-whenever-possible.patch | Patch25108: Revert-rt2x00pci-Use-PCI-MSIs-whenever-possible.patch | ||||||
| 
 | 
 | ||||||
| #rhbz 1008323 |  | ||||||
| Patch25109: skge-fix-invalid-value-passed-to-pci_unmap_sigle.patch |  | ||||||
| 
 |  | ||||||
| #rhbz 902012 | #rhbz 902012 | ||||||
| Patch25114: elevator-Fix-a-race-in-elevator-switching-and-md.patch | Patch25114: elevator-Fix-a-race-in-elevator-switching-and-md.patch | ||||||
| Patch25115: elevator-acquire-q-sysfs_lock-in-elevator_change.patch | Patch25115: elevator-acquire-q-sysfs_lock-in-elevator_change.patch | ||||||
| @ -1441,9 +1438,6 @@ ApplyPatch ntp-Make-periodic-RTC-update-more-reliable.patch | |||||||
| #rhbz 1010431 | #rhbz 1010431 | ||||||
| ApplyPatch Revert-rt2x00pci-Use-PCI-MSIs-whenever-possible.patch | ApplyPatch Revert-rt2x00pci-Use-PCI-MSIs-whenever-possible.patch | ||||||
| 
 | 
 | ||||||
| #rhbz 1008323 |  | ||||||
| ApplyPatch skge-fix-invalid-value-passed-to-pci_unmap_sigle.patch |  | ||||||
| 
 |  | ||||||
| #rhbz 902012 | #rhbz 902012 | ||||||
| ApplyPatch elevator-Fix-a-race-in-elevator-switching-and-md.patch | ApplyPatch elevator-Fix-a-race-in-elevator-switching-and-md.patch | ||||||
| ApplyPatch elevator-acquire-q-sysfs_lock-in-elevator_change.patch | ApplyPatch elevator-acquire-q-sysfs_lock-in-elevator_change.patch | ||||||
| @ -2255,6 +2249,10 @@ fi | |||||||
| #                                    ||----w | | #                                    ||----w | | ||||||
| #                                    ||     || | #                                    ||     || | ||||||
| %changelog | %changelog | ||||||
|  | * Wed Oct 02 2013 Josh Boyer <jwboyer@fedoraproject.org> - 3.12.0-0.rc3.git2.1 | ||||||
|  | - Linux v3.12-rc3-186-gc31eeac | ||||||
|  | - Enable options for Intel Low Power Subsystem Support | ||||||
|  | 
 | ||||||
| * Tue Oct 01 2013 Josh Boyer <jwboyer@fedoraproject.org> - 3.12.0-0.rc3.git1.1 | * Tue Oct 01 2013 Josh Boyer <jwboyer@fedoraproject.org> - 3.12.0-0.rc3.git1.1 | ||||||
| - Linux v3.12-rc3-65-gf927318 | - Linux v3.12-rc3-65-gf927318 | ||||||
| - Reenable debugging options. | - Reenable debugging options. | ||||||
|  | |||||||
| @ -1,61 +0,0 @@ | |||||||
| From 3361dc9538832a2a9150a8c722374ca844bf8dc8 Mon Sep 17 00:00:00 2001 |  | ||||||
| From: Mikulas Patocka <mpatocka@redhat.com> |  | ||||||
| Date: Fri, 20 Sep 2013 17:53:22 +0000 |  | ||||||
| Subject: skge: fix invalid value passed to pci_unmap_sigle |  | ||||||
| 
 |  | ||||||
| In my patch c194992cbe71c20bb3623a566af8d11b0bfaa721 ("skge: fix |  | ||||||
| broken driver") I didn't fix the skge bug correctly. The value of the |  | ||||||
| new mapping (not old) was passed to pci_unmap_single. |  | ||||||
| 
 |  | ||||||
| If we enable CONFIG_DMA_API_DEBUG, it results in this warning: |  | ||||||
| WARNING: CPU: 0 PID: 0 at lib/dma-debug.c:986 check_sync+0x4c4/0x580() |  | ||||||
| skge 0000:02:07.0: DMA-API: device driver tries to sync DMA memory it has |  | ||||||
| not allocated [device address=0x000000023a0096c0] [size=1536 bytes] |  | ||||||
| 
 |  | ||||||
| This patch makes the skge driver pass the correct value to |  | ||||||
| pci_unmap_single and fixes the warning. It copies the old descriptor to |  | ||||||
| on-stack variable "ee" and unmaps it if mapping of the new descriptor |  | ||||||
| succeeded. |  | ||||||
| 
 |  | ||||||
| This patch should be backported to 3.11-stable. |  | ||||||
| 
 |  | ||||||
| Signed-off-by: Mikulas Patocka <mpatocka@redhat.com> |  | ||||||
| Reported-by: Francois Romieu <romieu@fr.zoreil.com> |  | ||||||
| Tested-by: Mikulas Patocka <mpatocka@redhat.com> |  | ||||||
| Signed-off-by: David S. Miller <davem@davemloft.net> |  | ||||||
| ---
 |  | ||||||
| diff --git a/drivers/net/ethernet/marvell/skge.c b/drivers/net/ethernet/marvell/skge.c
 |  | ||||||
| index 1a9c4f6..ecc7f7b 100644
 |  | ||||||
| --- a/drivers/net/ethernet/marvell/skge.c
 |  | ||||||
| +++ b/drivers/net/ethernet/marvell/skge.c
 |  | ||||||
| @@ -3086,13 +3086,16 @@ static struct sk_buff *skge_rx_get(struct net_device *dev,
 |  | ||||||
|  					       PCI_DMA_FROMDEVICE); |  | ||||||
|  		skge_rx_reuse(e, skge->rx_buf_size); |  | ||||||
|  	} else { |  | ||||||
| +		struct skge_element ee;
 |  | ||||||
|  		struct sk_buff *nskb; |  | ||||||
|   |  | ||||||
|  		nskb = netdev_alloc_skb_ip_align(dev, skge->rx_buf_size); |  | ||||||
|  		if (!nskb) |  | ||||||
|  			goto resubmit; |  | ||||||
|   |  | ||||||
| -		skb = e->skb;
 |  | ||||||
| +		ee = *e;
 |  | ||||||
| +
 |  | ||||||
| +		skb = ee.skb;
 |  | ||||||
|  		prefetch(skb->data); |  | ||||||
|   |  | ||||||
|  		if (skge_rx_setup(skge, e, nskb, skge->rx_buf_size) < 0) { |  | ||||||
| @@ -3101,8 +3104,8 @@ static struct sk_buff *skge_rx_get(struct net_device *dev,
 |  | ||||||
|  		} |  | ||||||
|   |  | ||||||
|  		pci_unmap_single(skge->hw->pdev, |  | ||||||
| -				 dma_unmap_addr(e, mapaddr),
 |  | ||||||
| -				 dma_unmap_len(e, maplen),
 |  | ||||||
| +				 dma_unmap_addr(&ee, mapaddr),
 |  | ||||||
| +				 dma_unmap_len(&ee, maplen),
 |  | ||||||
|  				 PCI_DMA_FROMDEVICE); |  | ||||||
|  	} |  | ||||||
|   |  | ||||||
| --
 |  | ||||||
| cgit v0.9.2 |  | ||||||
							
								
								
									
										2
									
								
								sources
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								sources
									
									
									
									
									
								
							| @ -1,3 +1,3 @@ | |||||||
| fea363551ff45fbe4cb88497b863b261  linux-3.11.tar.xz | fea363551ff45fbe4cb88497b863b261  linux-3.11.tar.xz | ||||||
| e3113c922e66dd61b12c047dcfd59ada  patch-3.12-rc3.xz | e3113c922e66dd61b12c047dcfd59ada  patch-3.12-rc3.xz | ||||||
| bd7651b562deee74379499e9d61a6eb3  patch-3.12-rc3-git1.xz | c01d9b634a8f14821f93f303479026af  patch-3.12-rc3-git2.xz | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user