Re: Linux 3.14.8

2014-06-16 Thread Greg KH
diff --git a/Makefile b/Makefile
index f2d1225828c2..ef1d59b750ea 100644
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,6 @@
 VERSION = 3
 PATCHLEVEL = 14
-SUBLEVEL = 7
+SUBLEVEL = 8
 EXTRAVERSION =
 NAME = Remembering Coco
 
diff --git a/arch/mips/include/asm/thread_info.h 
b/arch/mips/include/asm/thread_info.h
index 24846f9053fe..e80ae50cae80 100644
--- a/arch/mips/include/asm/thread_info.h
+++ b/arch/mips/include/asm/thread_info.h
@@ -136,7 +136,8 @@ static inline struct thread_info *current_thread_info(void)
 #define _TIF_SYSCALL_TRACEPOINT(1np_thread_lock);
+   if (!np->enabled) {
+   spin_unlock_bh(>np_thread_lock);
+   pr_debug("iscsi_np is not enabled, reject connect request\n");
+   return rdma_reject(cma_id, NULL, 0);
+   }
+   spin_unlock_bh(>np_thread_lock);
+
pr_debug("Entering isert_connect_request cma_id: %p, context: %p\n",
 cma_id, cma_id->context);
 
diff --git a/drivers/media/dvb-core/dvb-usb-ids.h 
b/drivers/media/dvb-core/dvb-usb-ids.h
index f19a2ccd1e4b..80643ef9183f 100644
--- a/drivers/media/dvb-core/dvb-usb-ids.h
+++ b/drivers/media/dvb-core/dvb-usb-ids.h
@@ -257,6 +257,7 @@
 #define USB_PID_TERRATEC_T50x10a1
 #define USB_PID_NOXON_DAB_STICK0x00b3
 #define USB_PID_NOXON_DAB_STICK_REV2   0x00e0
+#define USB_PID_NOXON_DAB_STICK_REV3   0x00b4
 #define USB_PID_PINNACLE_EXPRESSCARD_320CX 0x022e
 #define USB_PID_PINNACLE_PCTV2000E 0x022c
 #define USB_PID_PINNACLE_PCTV_DVB_T_FLASH  0x0228
@@ -360,6 +361,7 @@
 #define USB_PID_FRIIO_WHITE0x0001
 #define USB_PID_TVWAY_PLUS 0x0002
 #define USB_PID_SVEON_STV200xe39d
+#define USB_PID_SVEON_STV20_RTL2832U   0xd39d
 #define USB_PID_SVEON_STV220xe401
 #define USB_PID_SVEON_STV22_IT9137 0xe411
 #define USB_PID_AZUREWAVE_AZ6027   0x3275
@@ -374,4 +376,5 @@
 #define USB_PID_CTVDIGDUAL_V2  0xe410
 #define USB_PID_PCTV_2002E  0x025c
 #define USB_PID_PCTV_2002E_SE   0x025d
+#define USB_PID_SVEON_STV27 0xd3af
 #endif
diff --git a/drivers/media/usb/dvb-usb-v2/rtl28xxu.c 
b/drivers/media/usb/dvb-usb-v2/rtl28xxu.c
index fda5c64ba0e8..fd1312d0b078 100644
--- a/drivers/media/usb/dvb-usb-v2/rtl28xxu.c
+++ b/drivers/media/usb/dvb-usb-v2/rtl28xxu.c
@@ -1382,6 +1382,7 @@ static const struct dvb_usb_device_properties 
rtl2832u_props = {
 };
 
 static const struct usb_device_id rtl28xxu_id_table[] = {
+   /* RTL2831U devices: */
{ DVB_USB_DEVICE(USB_VID_REALTEK, USB_PID_REALTEK_RTL2831U,
_props, "Realtek RTL2831U reference design", NULL) },
{ DVB_USB_DEVICE(USB_VID_WIDEVIEW, USB_PID_FREECOM_DVBT,
@@ -1389,6 +1390,7 @@ static const struct usb_device_id rtl28xxu_id_table[] = {
{ DVB_USB_DEVICE(USB_VID_WIDEVIEW, USB_PID_FREECOM_DVBT_2,
_props, "Freecom USB2.0 DVB-T", NULL) },
 
+   /* RTL2832U devices: */
{ DVB_USB_DEVICE(USB_VID_REALTEK, 0x2832,
_props, "Realtek RTL2832U reference design", NULL) },
{ DVB_USB_DEVICE(USB_VID_REALTEK, 0x2838,
@@ -1401,6 +1403,8 @@ static const struct usb_device_id rtl28xxu_id_table[] = {
_props, "TerraTec NOXON DAB Stick", NULL) },
{ DVB_USB_DEVICE(USB_VID_TERRATEC, USB_PID_NOXON_DAB_STICK_REV2,
_props, "TerraTec NOXON DAB Stick (rev 2)", NULL) },
+   { DVB_USB_DEVICE(USB_VID_TERRATEC, USB_PID_NOXON_DAB_STICK_REV3,
+   _props, "TerraTec NOXON DAB Stick (rev 3)", NULL) },
{ DVB_USB_DEVICE(USB_VID_GTEK, USB_PID_TREKSTOR_TERRES_2_0,
_props, "Trekstor DVB-T Stick Terres 2.0", NULL) },
{ DVB_USB_DEVICE(USB_VID_DEXATEK, 0x1101,
@@ -1429,7 +1433,16 @@ static const struct usb_device_id rtl28xxu_id_table[] = {
_props, "Leadtek WinFast DTV Dongle mini", NULL) },
{ DVB_USB_DEVICE(USB_VID_GTEK, USB_PID_CPYTO_REDI_PC50A,
_props, "Crypto ReDi PC 50 A", NULL) },
-
+   { DVB_USB_DEVICE(USB_VID_KYE, 0x707f,
+   _props, "Genius TVGo DVB-T03", NULL) },
+   { DVB_USB_DEVICE(USB_VID_KWORLD_2, 0xd395,
+   _props, "Peak DVB-T USB", NULL) },
+   { DVB_USB_DEVICE(USB_VID_KWORLD_2, USB_PID_SVEON_STV20_RTL2832U,
+   _props, "Sveon STV20", NULL) },
+   { DVB_USB_DEVICE(USB_VID_KWORLD_2, USB_PID_SVEON_STV27,
+   _props, "Sveon STV27", NULL) },
+
+   /* RTL2832P devices: */
{ DVB_USB_DEVICE(USB_VID_HANFTEK, 0x0131,
_props, "Astrometa DVB-T2", NULL) },
{ }
diff --git a/drivers/misc/mei/hw-me.c b/drivers/misc/mei/hw-me.c

Linux 3.14.8

2014-06-16 Thread Greg KH
I'm announcing the release of the 3.14.8 kernel.

All users of the 3.14 kernel series must upgrade.

The updated 3.14.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git 
linux-3.14.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/mips/include/asm/thread_info.h   |3 ++-
 drivers/ata/ahci.c|4 
 drivers/infiniband/ulp/isert/ib_isert.c   |8 
 drivers/media/dvb-core/dvb-usb-ids.h  |3 +++
 drivers/media/usb/dvb-usb-v2/rtl28xxu.c   |   15 ++-
 drivers/misc/mei/hw-me.c  |   25 +++--
 drivers/pci/msi.c |2 +-
 drivers/target/iscsi/iscsi_target.c   |1 +
 drivers/target/iscsi/iscsi_target_core.h  |1 +
 drivers/target/iscsi/iscsi_target_login.c |1 +
 drivers/target/iscsi/iscsi_target_tpg.c   |2 ++
 drivers/target/target_core_alua.c |9 +
 fs/attr.c |8 
 fs/inode.c|   10 +++---
 fs/namei.c|   11 ++-
 fs/xfs/xfs_ioctl.c|2 +-
 include/linux/capability.h|2 +-
 kernel/auditsc.c  |   27 ++-
 kernel/capability.c   |   20 
 net/ipv4/netfilter/nf_defrag_ipv4.c   |5 +++--
 21 files changed, 114 insertions(+), 47 deletions(-)

Alessandro Miceli (2):
  rtl28xxu: add [1b80:d39d] Sveon STV20
  rtl28xxu: add [1b80:d3af] Sveon STV27

Alexei Starovoitov (1):
  PCI/MSI: Fix memory leak in free_msi_irqs()

Andreas Schrägle (1):
  ahci: add PCI ID for Marvell 88SE91A0 SATA Controller

Andy Lutomirski (2):
  fs,userns: Change inode_capable to capable_wrt_inode_uidgid
  auditsc: audit_krule mask accesses need bounds checking

Brian Healy (1):
  rtl28xxu: add 1b80:d395 Peak DVB-T USB

Florian Westphal (1):
  netfilter: ipv4: defrag: set local_df flag on defragmented skb

Greg Kroah-Hartman (1):
  Linux 3.14.8

Jan Vcelak (2):
  rtl28xxu: add USB ID for Genius TVGo DVB-T03
  rtl28xxu: add chipset version comments into device list

Jérôme Carretero (1):
  ahci: Add Device ID for HighPoint RocketRaid 642L

Markos Chandras (1):
  MIPS: asm: thread_info: Add _TIF_SECCOMP flag

Nicholas Bellinger (2):
  iser-target: Fix multi network portal shutdown regression
  target: Allow READ_CAPACITY opcode in ALUA Standby access state

Sagi Grimberg (1):
  Target/iscsi,iser: Avoid accepting transport connections during stop stage

Till Dörges (1):
  rtl28xxu: add ID [0ccd:00b4] TerraTec NOXON DAB Stick (rev 3)

Tomas Winkler (3):
  mei: me: fix hw ready reset flow
  mei: me: drop harmful wait optimization
  mei: me: read H_CSR after asserting reset



pgpNPncWNKkhS.pgp
Description: PGP signature


Linux 3.14.8

2014-06-16 Thread Greg KH
I'm announcing the release of the 3.14.8 kernel.

All users of the 3.14 kernel series must upgrade.

The updated 3.14.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git 
linux-3.14.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/mips/include/asm/thread_info.h   |3 ++-
 drivers/ata/ahci.c|4 
 drivers/infiniband/ulp/isert/ib_isert.c   |8 
 drivers/media/dvb-core/dvb-usb-ids.h  |3 +++
 drivers/media/usb/dvb-usb-v2/rtl28xxu.c   |   15 ++-
 drivers/misc/mei/hw-me.c  |   25 +++--
 drivers/pci/msi.c |2 +-
 drivers/target/iscsi/iscsi_target.c   |1 +
 drivers/target/iscsi/iscsi_target_core.h  |1 +
 drivers/target/iscsi/iscsi_target_login.c |1 +
 drivers/target/iscsi/iscsi_target_tpg.c   |2 ++
 drivers/target/target_core_alua.c |9 +
 fs/attr.c |8 
 fs/inode.c|   10 +++---
 fs/namei.c|   11 ++-
 fs/xfs/xfs_ioctl.c|2 +-
 include/linux/capability.h|2 +-
 kernel/auditsc.c  |   27 ++-
 kernel/capability.c   |   20 
 net/ipv4/netfilter/nf_defrag_ipv4.c   |5 +++--
 21 files changed, 114 insertions(+), 47 deletions(-)

Alessandro Miceli (2):
  rtl28xxu: add [1b80:d39d] Sveon STV20
  rtl28xxu: add [1b80:d3af] Sveon STV27

Alexei Starovoitov (1):
  PCI/MSI: Fix memory leak in free_msi_irqs()

Andreas Schrägle (1):
  ahci: add PCI ID for Marvell 88SE91A0 SATA Controller

Andy Lutomirski (2):
  fs,userns: Change inode_capable to capable_wrt_inode_uidgid
  auditsc: audit_krule mask accesses need bounds checking

Brian Healy (1):
  rtl28xxu: add 1b80:d395 Peak DVB-T USB

Florian Westphal (1):
  netfilter: ipv4: defrag: set local_df flag on defragmented skb

Greg Kroah-Hartman (1):
  Linux 3.14.8

Jan Vcelak (2):
  rtl28xxu: add USB ID for Genius TVGo DVB-T03
  rtl28xxu: add chipset version comments into device list

Jérôme Carretero (1):
  ahci: Add Device ID for HighPoint RocketRaid 642L

Markos Chandras (1):
  MIPS: asm: thread_info: Add _TIF_SECCOMP flag

Nicholas Bellinger (2):
  iser-target: Fix multi network portal shutdown regression
  target: Allow READ_CAPACITY opcode in ALUA Standby access state

Sagi Grimberg (1):
  Target/iscsi,iser: Avoid accepting transport connections during stop stage

Till Dörges (1):
  rtl28xxu: add ID [0ccd:00b4] TerraTec NOXON DAB Stick (rev 3)

Tomas Winkler (3):
  mei: me: fix hw ready reset flow
  mei: me: drop harmful wait optimization
  mei: me: read H_CSR after asserting reset



pgpNPncWNKkhS.pgp
Description: PGP signature


Re: Linux 3.14.8

2014-06-16 Thread Greg KH
diff --git a/Makefile b/Makefile
index f2d1225828c2..ef1d59b750ea 100644
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,6 @@
 VERSION = 3
 PATCHLEVEL = 14
-SUBLEVEL = 7
+SUBLEVEL = 8
 EXTRAVERSION =
 NAME = Remembering Coco
 
diff --git a/arch/mips/include/asm/thread_info.h 
b/arch/mips/include/asm/thread_info.h
index 24846f9053fe..e80ae50cae80 100644
--- a/arch/mips/include/asm/thread_info.h
+++ b/arch/mips/include/asm/thread_info.h
@@ -136,7 +136,8 @@ static inline struct thread_info *current_thread_info(void)
 #define _TIF_SYSCALL_TRACEPOINT(1TIF_SYSCALL_TRACEPOINT)
 
 #define _TIF_WORK_SYSCALL_ENTRY(_TIF_NOHZ | _TIF_SYSCALL_TRACE |   
\
-_TIF_SYSCALL_AUDIT | _TIF_SYSCALL_TRACEPOINT)
+_TIF_SYSCALL_AUDIT | \
+_TIF_SYSCALL_TRACEPOINT | _TIF_SECCOMP)
 
 /* work to do in syscall_trace_leave() */
 #define _TIF_WORK_SYSCALL_EXIT (_TIF_NOHZ | _TIF_SYSCALL_TRACE |   \
diff --git a/drivers/ata/ahci.c b/drivers/ata/ahci.c
index 8f18342540d8..9aa42998d757 100644
--- a/drivers/ata/ahci.c
+++ b/drivers/ata/ahci.c
@@ -446,10 +446,14 @@ static const struct pci_device_id ahci_pci_tbl[] = {
  .driver_data = board_ahci_yes_fbs },  /* 88se9172 */
{ PCI_DEVICE(PCI_VENDOR_ID_MARVELL_EXT, 0x9192),
  .driver_data = board_ahci_yes_fbs },  /* 88se9172 on 
some Gigabyte */
+   { PCI_DEVICE(PCI_VENDOR_ID_MARVELL_EXT, 0x91a0),
+ .driver_data = board_ahci_yes_fbs },
{ PCI_DEVICE(PCI_VENDOR_ID_MARVELL_EXT, 0x91a3),
  .driver_data = board_ahci_yes_fbs },
{ PCI_DEVICE(PCI_VENDOR_ID_MARVELL_EXT, 0x9230),
  .driver_data = board_ahci_yes_fbs },
+   { PCI_DEVICE(PCI_VENDOR_ID_TTI, 0x0642),
+ .driver_data = board_ahci_yes_fbs },
 
/* Promise */
{ PCI_VDEVICE(PROMISE, 0x3f20), board_ahci },   /* PDC42819 */
diff --git a/drivers/infiniband/ulp/isert/ib_isert.c 
b/drivers/infiniband/ulp/isert/ib_isert.c
index b7794792760d..091169152f77 100644
--- a/drivers/infiniband/ulp/isert/ib_isert.c
+++ b/drivers/infiniband/ulp/isert/ib_isert.c
@@ -489,6 +489,14 @@ isert_connect_request(struct rdma_cm_id *cma_id, struct 
rdma_cm_event *event)
struct ib_device *ib_dev = cma_id-device;
int ret = 0;
 
+   spin_lock_bh(np-np_thread_lock);
+   if (!np-enabled) {
+   spin_unlock_bh(np-np_thread_lock);
+   pr_debug(iscsi_np is not enabled, reject connect request\n);
+   return rdma_reject(cma_id, NULL, 0);
+   }
+   spin_unlock_bh(np-np_thread_lock);
+
pr_debug(Entering isert_connect_request cma_id: %p, context: %p\n,
 cma_id, cma_id-context);
 
diff --git a/drivers/media/dvb-core/dvb-usb-ids.h 
b/drivers/media/dvb-core/dvb-usb-ids.h
index f19a2ccd1e4b..80643ef9183f 100644
--- a/drivers/media/dvb-core/dvb-usb-ids.h
+++ b/drivers/media/dvb-core/dvb-usb-ids.h
@@ -257,6 +257,7 @@
 #define USB_PID_TERRATEC_T50x10a1
 #define USB_PID_NOXON_DAB_STICK0x00b3
 #define USB_PID_NOXON_DAB_STICK_REV2   0x00e0
+#define USB_PID_NOXON_DAB_STICK_REV3   0x00b4
 #define USB_PID_PINNACLE_EXPRESSCARD_320CX 0x022e
 #define USB_PID_PINNACLE_PCTV2000E 0x022c
 #define USB_PID_PINNACLE_PCTV_DVB_T_FLASH  0x0228
@@ -360,6 +361,7 @@
 #define USB_PID_FRIIO_WHITE0x0001
 #define USB_PID_TVWAY_PLUS 0x0002
 #define USB_PID_SVEON_STV200xe39d
+#define USB_PID_SVEON_STV20_RTL2832U   0xd39d
 #define USB_PID_SVEON_STV220xe401
 #define USB_PID_SVEON_STV22_IT9137 0xe411
 #define USB_PID_AZUREWAVE_AZ6027   0x3275
@@ -374,4 +376,5 @@
 #define USB_PID_CTVDIGDUAL_V2  0xe410
 #define USB_PID_PCTV_2002E  0x025c
 #define USB_PID_PCTV_2002E_SE   0x025d
+#define USB_PID_SVEON_STV27 0xd3af
 #endif
diff --git a/drivers/media/usb/dvb-usb-v2/rtl28xxu.c 
b/drivers/media/usb/dvb-usb-v2/rtl28xxu.c
index fda5c64ba0e8..fd1312d0b078 100644
--- a/drivers/media/usb/dvb-usb-v2/rtl28xxu.c
+++ b/drivers/media/usb/dvb-usb-v2/rtl28xxu.c
@@ -1382,6 +1382,7 @@ static const struct dvb_usb_device_properties 
rtl2832u_props = {
 };
 
 static const struct usb_device_id rtl28xxu_id_table[] = {
+   /* RTL2831U devices: */
{ DVB_USB_DEVICE(USB_VID_REALTEK, USB_PID_REALTEK_RTL2831U,
rtl2831u_props, Realtek RTL2831U reference design, NULL) },
{ DVB_USB_DEVICE(USB_VID_WIDEVIEW, USB_PID_FREECOM_DVBT,
@@ -1389,6 +1390,7 @@ static const struct usb_device_id rtl28xxu_id_table[] = {
{ DVB_USB_DEVICE(USB_VID_WIDEVIEW, USB_PID_FREECOM_DVBT_2,
rtl2831u_props,