diff --git a/config-arm-generic b/config-arm-generic index 79716bdfa..ab7413950 100644 --- a/config-arm-generic +++ b/config-arm-generic @@ -1,6 +1,5 @@ CONFIG_KUSER_HELPERS=y # CONFIG_ASYMMETRIC_KEY_TYPE is not set -# CONFIG_COMMON_CLK_DEBUG is not set CONFIG_COMMON_CLK=y CONFIG_EARLY_PRINTK=y CONFIG_FB_SSD1307=m @@ -78,7 +77,6 @@ CONFIG_GPIOLIB=y CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y CONFIG_MDIO_GPIO=m CONFIG_POWER_RESET_GPIO=y -CONFIG_RFKILL_GPIO=m # MFD CONFIG_MFD_CORE=m @@ -96,7 +94,4 @@ CONFIG_SMC911X=m # CONFIG_I2C_NOMADIK is not set # CONFIG_IRQ_DOMAIN_DEBUG 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 diff --git a/config-generic b/config-generic index 25e93e797..4efadb9b7 100644 --- a/config-generic +++ b/config-generic @@ -145,6 +145,9 @@ CONFIG_MMC_RICOH_MMC=y CONFIG_MMC_USHC=m CONFIG_MMC_REALTEK_PCI=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_DEBUG is not set @@ -191,6 +194,9 @@ CONFIG_BINFMT_MISC=m # Device Drivers # +# CONFIG_COMMON_CLK_DEBUG is not set +# CONFIG_COMMON_CLK_SI5351 is not set + # # Generic Driver Options # @@ -1235,6 +1241,7 @@ CONFIG_L2TP_ETH=m # CONFIG_CAIF is not set CONFIG_RFKILL=m +CONFIG_RFKILL_GPIO=m CONFIG_RFKILL_INPUT=y CONFIG_ETHERNET=y @@ -2556,6 +2563,8 @@ CONFIG_W83697UG_WDT=m CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=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_RTC is not set # CONFIG_RTC_DEBUG is not set @@ -4604,6 +4613,9 @@ CONFIG_OPTIMIZE_INLINING=y # CONFIG_GPIOLIB 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_MV88E6060=m diff --git a/config-powerpc-generic b/config-powerpc-generic index 2f26fb4ba..f24becf02 100644 --- a/config-powerpc-generic +++ b/config-powerpc-generic @@ -331,8 +331,6 @@ CONFIG_I2C_MPC=m # CONFIG_IMA is not set # CONFIG_TCG_TPM is not set -CONFIG_RFKILL_GPIO=m - # CONFIG_CRYPTO_DEV_FSL_CAAM is not set # CONFIG_CRYPTO_SHA1_PPC is not set diff --git a/config-x86-32-generic b/config-x86-32-generic index ebdb0f3fe..868a7e3d4 100644 --- a/config-x86-32-generic +++ b/config-x86-32-generic @@ -230,3 +230,4 @@ CONFIG_BACKLIGHT_PWM=m # CONFIG_OF_VIDEOMODE is not set # CONFIG_MLX5_INFINIBAND is not set +# CONFIG_PINCTRL_SINGLE is not set diff --git a/config-x86-generic b/config-x86-generic index 133cb85df..4623c1112 100644 --- a/config-x86-generic +++ b/config-x86-generic @@ -147,6 +147,8 @@ CONFIG_I2C_PIIX4=m CONFIG_I2C_SIS96X=m CONFIG_I2C_VIA=m CONFIG_I2C_VIAPRO=m +CONFIG_I2C_DESIGNWARE_CORE=m +CONFIG_I2C_DESIGNWARE_PLATFORM=m #rhbz 997149 # CONFIG_DELL_RBU is not set @@ -434,7 +436,9 @@ CONFIG_NFC_MICROREAD_MEI=m # Maybe enable in debug kernels? # 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_X86_PKG_TEMP_THERMAL=m diff --git a/kernel.spec b/kernel.spec index 8a535b4c5..b286c75f4 100644 --- a/kernel.spec +++ b/kernel.spec @@ -95,7 +95,7 @@ Summary: The Linux kernel # The rc snapshot level %define rcrev 3 # The git snapshot level -%define gitrev 1 +%define gitrev 2 # Set rpm version accordingly %define rpmversion 3.%{upstream_sublevel}.0 %endif @@ -735,9 +735,6 @@ Patch25107: ntp-Make-periodic-RTC-update-more-reliable.patch #rhbz 1010431 Patch25108: Revert-rt2x00pci-Use-PCI-MSIs-whenever-possible.patch -#rhbz 1008323 -Patch25109: skge-fix-invalid-value-passed-to-pci_unmap_sigle.patch - #rhbz 902012 Patch25114: elevator-Fix-a-race-in-elevator-switching-and-md.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 ApplyPatch Revert-rt2x00pci-Use-PCI-MSIs-whenever-possible.patch -#rhbz 1008323 -ApplyPatch skge-fix-invalid-value-passed-to-pci_unmap_sigle.patch - #rhbz 902012 ApplyPatch elevator-Fix-a-race-in-elevator-switching-and-md.patch ApplyPatch elevator-acquire-q-sysfs_lock-in-elevator_change.patch @@ -2255,6 +2249,10 @@ fi # ||----w | # || || %changelog +* Wed Oct 02 2013 Josh Boyer - 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 - 3.12.0-0.rc3.git1.1 - Linux v3.12-rc3-65-gf927318 - Reenable debugging options. diff --git a/skge-fix-invalid-value-passed-to-pci_unmap_sigle.patch b/skge-fix-invalid-value-passed-to-pci_unmap_sigle.patch deleted file mode 100644 index 908e0c751..000000000 --- a/skge-fix-invalid-value-passed-to-pci_unmap_sigle.patch +++ /dev/null @@ -1,61 +0,0 @@ -From 3361dc9538832a2a9150a8c722374ca844bf8dc8 Mon Sep 17 00:00:00 2001 -From: Mikulas Patocka -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 -Reported-by: Francois Romieu -Tested-by: Mikulas Patocka -Signed-off-by: David S. Miller ---- -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 diff --git a/sources b/sources index 2c2155780..427dd8004 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ fea363551ff45fbe4cb88497b863b261 linux-3.11.tar.xz e3113c922e66dd61b12c047dcfd59ada patch-3.12-rc3.xz -bd7651b562deee74379499e9d61a6eb3 patch-3.12-rc3-git1.xz +c01d9b634a8f14821f93f303479026af patch-3.12-rc3-git2.xz