Re: Linux 3.14.8
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
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
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
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,