[PATCH RT 16/16] Linux 3.4.57-rt73-rc1

2013-09-09 Thread Steven Rostedt
From: "Steven Rostedt (Red Hat)" 

---
 localversion-rt |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/localversion-rt b/localversion-rt
index 2c95a3c..0dff76e 100644
--- a/localversion-rt
+++ b/localversion-rt
@@ -1 +1 @@
--rt72
+-rt73-rc1
-- 
1.7.10.4


--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH RT 16/16] Linux 3.4.57-rt73-rc1

2013-09-09 Thread Steven Rostedt
From: Steven Rostedt (Red Hat) rost...@goodmis.org

---
 localversion-rt |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/localversion-rt b/localversion-rt
index 2c95a3c..0dff76e 100644
--- a/localversion-rt
+++ b/localversion-rt
@@ -1 +1 @@
--rt72
+-rt73-rc1
-- 
1.7.10.4


--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Linux 3.4.57

2013-08-11 Thread Greg KH
diff --git a/Makefile b/Makefile
index 2fe1f6d..7f4df0c 100644
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,6 @@
 VERSION = 3
 PATCHLEVEL = 4
-SUBLEVEL = 56
+SUBLEVEL = 57
 EXTRAVERSION =
 NAME = Saber-toothed Squirrel
 
diff --git a/arch/x86/kernel/i387.c b/arch/x86/kernel/i387.c
index 2d6e649..6610e81 100644
--- a/arch/x86/kernel/i387.c
+++ b/arch/x86/kernel/i387.c
@@ -132,7 +132,7 @@ static void __cpuinit mxcsr_feature_mask_init(void)
clts();
if (cpu_has_fxsr) {
memset(_scratch, 0, sizeof(struct i387_fxsave_struct));
-   asm volatile("fxsave %0" : : "m" (fx_scratch));
+   asm volatile("fxsave %0" : "+m" (fx_scratch));
mask = fx_scratch.mxcsr_mask;
if (mask == 0)
mask = 0xffbf;
diff --git a/drivers/acpi/battery.c b/drivers/acpi/battery.c
index 6ea287e2..9bdfcf5 100644
--- a/drivers/acpi/battery.c
+++ b/drivers/acpi/battery.c
@@ -117,6 +117,7 @@ struct acpi_battery {
struct acpi_device *device;
struct notifier_block pm_nb;
unsigned long update_time;
+   int revision;
int rate_now;
int capacity_now;
int voltage_now;
@@ -350,6 +351,7 @@ static struct acpi_offsets info_offsets[] = {
 };
 
 static struct acpi_offsets extended_info_offsets[] = {
+   {offsetof(struct acpi_battery, revision), 0},
{offsetof(struct acpi_battery, power_unit), 0},
{offsetof(struct acpi_battery, design_capacity), 0},
{offsetof(struct acpi_battery, full_charge_capacity), 0},
diff --git a/drivers/gpu/drm/i915/i915_drv.h b/drivers/gpu/drm/i915/i915_drv.h
index 45c5cf8..232119a 100644
--- a/drivers/gpu/drm/i915/i915_drv.h
+++ b/drivers/gpu/drm/i915/i915_drv.h
@@ -296,6 +296,7 @@ enum intel_pch {
 
 #define QUIRK_PIPEA_FORCE (1<<0)
 #define QUIRK_LVDS_SSC_DISABLE (1<<1)
+#define QUIRK_NO_PCH_PWM_ENABLE (1<<2)
 
 struct intel_fbdev;
 struct intel_fbc_work;
diff --git a/drivers/gpu/drm/i915/intel_display.c 
b/drivers/gpu/drm/i915/intel_display.c
index 84867a8..0e35922 100644
--- a/drivers/gpu/drm/i915/intel_display.c
+++ b/drivers/gpu/drm/i915/intel_display.c
@@ -9160,6 +9160,17 @@ static void quirk_ssc_force_disable(struct drm_device 
*dev)
dev_priv->quirks |= QUIRK_LVDS_SSC_DISABLE;
 }
 
+/*
+ * Some machines (Dell XPS13) suffer broken backlight controls if
+ * BLM_PCH_PWM_ENABLE is set.
+ */
+static void quirk_no_pcm_pwm_enable(struct drm_device *dev)
+{
+   struct drm_i915_private *dev_priv = dev->dev_private;
+   dev_priv->quirks |= QUIRK_NO_PCH_PWM_ENABLE;
+   DRM_INFO("applying no-PCH_PWM_ENABLE quirk\n");
+}
+
 struct intel_quirk {
int device;
int subsystem_vendor;
@@ -9192,6 +9203,11 @@ struct intel_quirk intel_quirks[] = {
 
/* Sony Vaio Y cannot use SSC on LVDS */
{ 0x0046, 0x104d, 0x9076, quirk_ssc_force_disable },
+
+   /* Dell XPS13 HD Sandy Bridge */
+   { 0x0116, 0x1028, 0x052e, quirk_no_pcm_pwm_enable },
+   /* Dell XPS13 HD and XPS13 FHD Ivy Bridge */
+   { 0x0166, 0x1028, 0x058b, quirk_no_pcm_pwm_enable },
 };
 
 static void intel_init_quirks(struct drm_device *dev)
diff --git a/drivers/gpu/drm/i915/intel_lvds.c 
b/drivers/gpu/drm/i915/intel_lvds.c
index 207180d..ab4d990 100644
--- a/drivers/gpu/drm/i915/intel_lvds.c
+++ b/drivers/gpu/drm/i915/intel_lvds.c
@@ -1097,7 +1097,8 @@ bool intel_lvds_init(struct drm_device *dev)
goto failed;
 
 out:
-   if (HAS_PCH_SPLIT(dev)) {
+   if (HAS_PCH_SPLIT(dev) &&
+   !(dev_priv->quirks & QUIRK_NO_PCH_PWM_ENABLE)) {
u32 pwm;
 
pipe = (I915_READ(PCH_LVDS) & LVDS_PIPEB_SELECT) ? 1 : 0;
diff --git a/drivers/net/arcnet/arcnet.c b/drivers/net/arcnet/arcnet.c
index a746ba2..a956053 100644
--- a/drivers/net/arcnet/arcnet.c
+++ b/drivers/net/arcnet/arcnet.c
@@ -1007,7 +1007,7 @@ static void arcnet_rx(struct net_device *dev, int bufnum)
 
soft = 
 
-   lp->hw.copy_from_card(dev, bufnum, 0, , sizeof(ARC_HDR_SIZE));
+   lp->hw.copy_from_card(dev, bufnum, 0, , ARC_HDR_SIZE);
if (pkt.hard.offset[0]) {
ofs = pkt.hard.offset[0];
length = 256 - ofs;
diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.c 
b/drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.c
index d3695ed..a061e37 100644
--- a/drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.c
+++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.c
@@ -108,9 +108,8 @@ s32 ixgbe_dcb_config_tx_desc_arbiter_82598(struct ixgbe_hw 
*hw,
 
/* Enable arbiter */
reg &= ~IXGBE_DPMCS_ARBDIS;
-   /* Enable DFP and Recycle mode */
-   reg |= (IXGBE_DPMCS_TDPAC | IXGBE_DPMCS_TRM);
reg |= IXGBE_DPMCS_TSOEF;
+
/* Configure Max TSO packet size 34KB including payload and headers */
reg |= (0x4 << IXGBE_DPMCS_MTSOS_SHIFT);
 
diff --git a/drivers/net/ethernet/realtek/8139cp.c 
b/drivers/net/ethernet/realtek/8139cp.c
index 4ce981c..2205db7 

Linux 3.4.57

2013-08-11 Thread Greg KH
I'm announcing the release of the 3.4.57 kernel.

All users of the 3.4 kernel series must upgrade.

The updated 3.4.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git 
linux-3.4.y
and can be browsed at the normal kernel.org git web browser:

http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary

thanks,

greg k-h



 Makefile   |2 
 arch/x86/kernel/i387.c |2 
 drivers/acpi/battery.c |2 
 drivers/gpu/drm/i915/i915_drv.h|1 
 drivers/gpu/drm/i915/intel_display.c   |   16 +++
 drivers/gpu/drm/i915/intel_lvds.c  |3 -
 drivers/net/arcnet/arcnet.c|2 
 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.c |3 -
 drivers/net/ethernet/realtek/8139cp.c  |   48 +++--
 drivers/net/usb/smsc75xx.c |   12 +
 drivers/net/wireless/ath/ath9k/htc_drv_init.c  |1 
 drivers/net/wireless/mwifiex/sdio.c|4 -
 drivers/net/wireless/rt2x00/rt2x00queue.c  |   18 ---
 drivers/tty/serial/mxs-auart.c |   38 +---
 fs/notify/fanotify/fanotify_user.c |1 
 kernel/events/core.c   |   30 ++---
 kernel/sched/fair.c|2 
 net/ipv4/sysctl_net_ipv4.c |6 ++
 net/ipv6/ip6mr.c   |5 ++
 net/key/af_key.c   |4 +
 net/mac80211/rx.c  |   10 +++-
 net/sched/sch_atm.c|1 
 net/sched/sch_cbq.c|1 
 net/sctp/outqueue.c|8 ---
 net/wireless/nl80211.c |7 ++-
 sound/core/compress_offload.c  |2 
 26 files changed, 168 insertions(+), 61 deletions(-)

Dan Carpenter (4):
  fanotify: info leak in copy_event_to_user()
  arcnet: cleanup sizeof parameter
  af_key: more info leaks in pfkey messages
  net_sched: info leak in atm_tc_dump_class()

David S. Miller (1):
  net_sched: Fix stack info leak in cbq_dump_wrr().

Eric Dumazet (1):
  usbnet: do not pretend to support SG/TSO

Greg Kroah-Hartman (1):
  Linux 3.4.57

H.J. Lu (1):
  x86, fpu: correct the asm constraints for fxsave, unbreak mxcsr.daz

Hannes Frederic Sowa (1):
  ipv6: take rtnl_lock and mark mrt6 table as freed on namespace cleanup

Jacob Keller (1):
  ixgbe: Fix Tx Hang issue with lldpad on 82598EB

Jiri Olsa (1):
  perf: Fix event group context move

Johannes Berg (1):
  mac80211: fix duplicate retransmission detection

Kamal Mostafa (1):
  drm/i915: quirk no PCH_PWM_ENABLE for Dell XPS13 backlight

Lan Tianyu (1):
  ACPI / battery: Fix parsing _BIX return value

Michal Kazior (1):
  nl80211: fix mgmt tx status and testmode reporting for netns

Michal Tesar (1):
  sysctl net: Keep tcp_syn_retries inside the boundary

Neil Horman (2):
  sctp: fully initialize sctp_outq in sctp_outq_init
  8139cp: Add dma_mapping_error checking

Oleksij Rempel (1):
  ath9k_htc: do some initial hardware configuration

Salman Qazi (1):
  perf: Use css_tryget() to avoid propping up css refcount

Stanislaw Gruszka (1):
  rt2x00: fix stop queue

Tomasz Moń (1):
  mwifiex: Add missing endian conversion.

Uwe Kleine-König (2):
  serial/mxs-auart: fix race condition in interrupt handler
  serial/mxs-auart: increase time to wait for transmitter to become idle

Vinod Koul (1):
  ALSA: compress: fix the return value for SNDRV_COMPRESS_VERSION

Zhu Yanhai (1):
  sched: Fix the broken sched_rr_get_interval()



signature.asc
Description: Digital signature


Re: Linux 3.4.57

2013-08-11 Thread Greg KH
diff --git a/Makefile b/Makefile
index 2fe1f6d..7f4df0c 100644
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,6 @@
 VERSION = 3
 PATCHLEVEL = 4
-SUBLEVEL = 56
+SUBLEVEL = 57
 EXTRAVERSION =
 NAME = Saber-toothed Squirrel
 
diff --git a/arch/x86/kernel/i387.c b/arch/x86/kernel/i387.c
index 2d6e649..6610e81 100644
--- a/arch/x86/kernel/i387.c
+++ b/arch/x86/kernel/i387.c
@@ -132,7 +132,7 @@ static void __cpuinit mxcsr_feature_mask_init(void)
clts();
if (cpu_has_fxsr) {
memset(fx_scratch, 0, sizeof(struct i387_fxsave_struct));
-   asm volatile(fxsave %0 : : m (fx_scratch));
+   asm volatile(fxsave %0 : +m (fx_scratch));
mask = fx_scratch.mxcsr_mask;
if (mask == 0)
mask = 0xffbf;
diff --git a/drivers/acpi/battery.c b/drivers/acpi/battery.c
index 6ea287e2..9bdfcf5 100644
--- a/drivers/acpi/battery.c
+++ b/drivers/acpi/battery.c
@@ -117,6 +117,7 @@ struct acpi_battery {
struct acpi_device *device;
struct notifier_block pm_nb;
unsigned long update_time;
+   int revision;
int rate_now;
int capacity_now;
int voltage_now;
@@ -350,6 +351,7 @@ static struct acpi_offsets info_offsets[] = {
 };
 
 static struct acpi_offsets extended_info_offsets[] = {
+   {offsetof(struct acpi_battery, revision), 0},
{offsetof(struct acpi_battery, power_unit), 0},
{offsetof(struct acpi_battery, design_capacity), 0},
{offsetof(struct acpi_battery, full_charge_capacity), 0},
diff --git a/drivers/gpu/drm/i915/i915_drv.h b/drivers/gpu/drm/i915/i915_drv.h
index 45c5cf8..232119a 100644
--- a/drivers/gpu/drm/i915/i915_drv.h
+++ b/drivers/gpu/drm/i915/i915_drv.h
@@ -296,6 +296,7 @@ enum intel_pch {
 
 #define QUIRK_PIPEA_FORCE (10)
 #define QUIRK_LVDS_SSC_DISABLE (11)
+#define QUIRK_NO_PCH_PWM_ENABLE (12)
 
 struct intel_fbdev;
 struct intel_fbc_work;
diff --git a/drivers/gpu/drm/i915/intel_display.c 
b/drivers/gpu/drm/i915/intel_display.c
index 84867a8..0e35922 100644
--- a/drivers/gpu/drm/i915/intel_display.c
+++ b/drivers/gpu/drm/i915/intel_display.c
@@ -9160,6 +9160,17 @@ static void quirk_ssc_force_disable(struct drm_device 
*dev)
dev_priv-quirks |= QUIRK_LVDS_SSC_DISABLE;
 }
 
+/*
+ * Some machines (Dell XPS13) suffer broken backlight controls if
+ * BLM_PCH_PWM_ENABLE is set.
+ */
+static void quirk_no_pcm_pwm_enable(struct drm_device *dev)
+{
+   struct drm_i915_private *dev_priv = dev-dev_private;
+   dev_priv-quirks |= QUIRK_NO_PCH_PWM_ENABLE;
+   DRM_INFO(applying no-PCH_PWM_ENABLE quirk\n);
+}
+
 struct intel_quirk {
int device;
int subsystem_vendor;
@@ -9192,6 +9203,11 @@ struct intel_quirk intel_quirks[] = {
 
/* Sony Vaio Y cannot use SSC on LVDS */
{ 0x0046, 0x104d, 0x9076, quirk_ssc_force_disable },
+
+   /* Dell XPS13 HD Sandy Bridge */
+   { 0x0116, 0x1028, 0x052e, quirk_no_pcm_pwm_enable },
+   /* Dell XPS13 HD and XPS13 FHD Ivy Bridge */
+   { 0x0166, 0x1028, 0x058b, quirk_no_pcm_pwm_enable },
 };
 
 static void intel_init_quirks(struct drm_device *dev)
diff --git a/drivers/gpu/drm/i915/intel_lvds.c 
b/drivers/gpu/drm/i915/intel_lvds.c
index 207180d..ab4d990 100644
--- a/drivers/gpu/drm/i915/intel_lvds.c
+++ b/drivers/gpu/drm/i915/intel_lvds.c
@@ -1097,7 +1097,8 @@ bool intel_lvds_init(struct drm_device *dev)
goto failed;
 
 out:
-   if (HAS_PCH_SPLIT(dev)) {
+   if (HAS_PCH_SPLIT(dev) 
+   !(dev_priv-quirks  QUIRK_NO_PCH_PWM_ENABLE)) {
u32 pwm;
 
pipe = (I915_READ(PCH_LVDS)  LVDS_PIPEB_SELECT) ? 1 : 0;
diff --git a/drivers/net/arcnet/arcnet.c b/drivers/net/arcnet/arcnet.c
index a746ba2..a956053 100644
--- a/drivers/net/arcnet/arcnet.c
+++ b/drivers/net/arcnet/arcnet.c
@@ -1007,7 +1007,7 @@ static void arcnet_rx(struct net_device *dev, int bufnum)
 
soft = pkt.soft.rfc1201;
 
-   lp-hw.copy_from_card(dev, bufnum, 0, pkt, sizeof(ARC_HDR_SIZE));
+   lp-hw.copy_from_card(dev, bufnum, 0, pkt, ARC_HDR_SIZE);
if (pkt.hard.offset[0]) {
ofs = pkt.hard.offset[0];
length = 256 - ofs;
diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.c 
b/drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.c
index d3695ed..a061e37 100644
--- a/drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.c
+++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.c
@@ -108,9 +108,8 @@ s32 ixgbe_dcb_config_tx_desc_arbiter_82598(struct ixgbe_hw 
*hw,
 
/* Enable arbiter */
reg = ~IXGBE_DPMCS_ARBDIS;
-   /* Enable DFP and Recycle mode */
-   reg |= (IXGBE_DPMCS_TDPAC | IXGBE_DPMCS_TRM);
reg |= IXGBE_DPMCS_TSOEF;
+
/* Configure Max TSO packet size 34KB including payload and headers */
reg |= (0x4  IXGBE_DPMCS_MTSOS_SHIFT);
 
diff --git a/drivers/net/ethernet/realtek/8139cp.c 
b/drivers/net/ethernet/realtek/8139cp.c
index 4ce981c..2205db7 

Linux 3.4.57

2013-08-11 Thread Greg KH
I'm announcing the release of the 3.4.57 kernel.

All users of the 3.4 kernel series must upgrade.

The updated 3.4.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git 
linux-3.4.y
and can be browsed at the normal kernel.org git web browser:

http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary

thanks,

greg k-h



 Makefile   |2 
 arch/x86/kernel/i387.c |2 
 drivers/acpi/battery.c |2 
 drivers/gpu/drm/i915/i915_drv.h|1 
 drivers/gpu/drm/i915/intel_display.c   |   16 +++
 drivers/gpu/drm/i915/intel_lvds.c  |3 -
 drivers/net/arcnet/arcnet.c|2 
 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.c |3 -
 drivers/net/ethernet/realtek/8139cp.c  |   48 +++--
 drivers/net/usb/smsc75xx.c |   12 +
 drivers/net/wireless/ath/ath9k/htc_drv_init.c  |1 
 drivers/net/wireless/mwifiex/sdio.c|4 -
 drivers/net/wireless/rt2x00/rt2x00queue.c  |   18 ---
 drivers/tty/serial/mxs-auart.c |   38 +---
 fs/notify/fanotify/fanotify_user.c |1 
 kernel/events/core.c   |   30 ++---
 kernel/sched/fair.c|2 
 net/ipv4/sysctl_net_ipv4.c |6 ++
 net/ipv6/ip6mr.c   |5 ++
 net/key/af_key.c   |4 +
 net/mac80211/rx.c  |   10 +++-
 net/sched/sch_atm.c|1 
 net/sched/sch_cbq.c|1 
 net/sctp/outqueue.c|8 ---
 net/wireless/nl80211.c |7 ++-
 sound/core/compress_offload.c  |2 
 26 files changed, 168 insertions(+), 61 deletions(-)

Dan Carpenter (4):
  fanotify: info leak in copy_event_to_user()
  arcnet: cleanup sizeof parameter
  af_key: more info leaks in pfkey messages
  net_sched: info leak in atm_tc_dump_class()

David S. Miller (1):
  net_sched: Fix stack info leak in cbq_dump_wrr().

Eric Dumazet (1):
  usbnet: do not pretend to support SG/TSO

Greg Kroah-Hartman (1):
  Linux 3.4.57

H.J. Lu (1):
  x86, fpu: correct the asm constraints for fxsave, unbreak mxcsr.daz

Hannes Frederic Sowa (1):
  ipv6: take rtnl_lock and mark mrt6 table as freed on namespace cleanup

Jacob Keller (1):
  ixgbe: Fix Tx Hang issue with lldpad on 82598EB

Jiri Olsa (1):
  perf: Fix event group context move

Johannes Berg (1):
  mac80211: fix duplicate retransmission detection

Kamal Mostafa (1):
  drm/i915: quirk no PCH_PWM_ENABLE for Dell XPS13 backlight

Lan Tianyu (1):
  ACPI / battery: Fix parsing _BIX return value

Michal Kazior (1):
  nl80211: fix mgmt tx status and testmode reporting for netns

Michal Tesar (1):
  sysctl net: Keep tcp_syn_retries inside the boundary

Neil Horman (2):
  sctp: fully initialize sctp_outq in sctp_outq_init
  8139cp: Add dma_mapping_error checking

Oleksij Rempel (1):
  ath9k_htc: do some initial hardware configuration

Salman Qazi (1):
  perf: Use css_tryget() to avoid propping up css refcount

Stanislaw Gruszka (1):
  rt2x00: fix stop queue

Tomasz Moń (1):
  mwifiex: Add missing endian conversion.

Uwe Kleine-König (2):
  serial/mxs-auart: fix race condition in interrupt handler
  serial/mxs-auart: increase time to wait for transmitter to become idle

Vinod Koul (1):
  ALSA: compress: fix the return value for SNDRV_COMPRESS_VERSION

Zhu Yanhai (1):
  sched: Fix the broken sched_rr_get_interval()



signature.asc
Description: Digital signature