Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1352309 > unrolled thread
| Started by | Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
|---|---|
| First post | 2016-03-08 01:00 +0100 |
| Last post | 2016-03-08 17:30 +0100 |
| Articles | 4 — 3 participants |
Back to article view | Back to linux.kernel
[PATCH 3.14 00/36] 3.14.64-stable review Greg Kroah-Hartman <gregkh@linuxfoundation.org> - 2016-03-08 01:00 +0100
[PATCH 3.14 10/36] libata: Align ata_devices id on a cacheline Greg Kroah-Hartman <gregkh@linuxfoundation.org> - 2016-03-08 01:00 +0100
Re: [PATCH 3.14 00/36] 3.14.64-stable review Guenter Roeck <linux@roeck-us.net> - 2016-03-08 12:50 +0100
Re: [PATCH 3.14 00/36] 3.14.64-stable review Shuah Khan <shuahkh@osg.samsung.com> - 2016-03-08 17:30 +0100
| From | Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
|---|---|
| Date | 2016-03-08 01:00 +0100 |
| Subject | [PATCH 3.14 00/36] 3.14.64-stable review |
| Message-ID | <rad4v-1cJ-31@gated-at.bofh.it> |
This is the start of the stable review cycle for the 3.14.64 release.
There are 36 patches in this series, all will be posted as a response
to this one. If anyone has any issues with these being applied, please
let me know.
Responses should be made by Wed Mar 9 23:45:39 UTC 2016.
Anything received after that time might be too late.
The whole patch series can be found in one patch at:
kernel.org/pub/linux/kernel/v3.x/stable-review/patch-3.14.64-rc1.gz
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Linux 3.14.64-rc1
Mike Christie <mchristi@redhat.com>
target: Fix WRITE_SAME/DISCARD conversion to linux 512b sectors
Nicholas Bellinger <nab@linux-iscsi.org>
target: Fix race with SCF_SEND_DELAYED_TAS handling
Nicholas Bellinger <nab@linux-iscsi.org>
target: Fix remote-port TMR ABORT + se_cmd fabric stop
Nicholas Bellinger <nab@linux-iscsi.org>
target: Fix TAS handling for multi-session se_node_acls
Nicholas Bellinger <nab@linux-iscsi.org>
target: Fix LUN_RESET active I/O handling for ACK_KREF
Nicholas Bellinger <nab@linux-iscsi.org>
target: Fix LUN_RESET active TMR descriptor handling
Nicholas Bellinger <nab@linux-iscsi.org>
target: Add TFO->abort_task for aborted task resources release
Alex Leung <amleung21@yahoo.com>
target: Fix Task Aborted Status (TAS) handling
Richard Weinberger <richard@nod.at>
ubi: Fix out of bounds write in volume update code
Maciej W. Rozycki <macro@imgtec.com>
MIPS: traps: Fix SIGFPE information leak from `do_ov' and `do_trap_or_bp'
Yegor Yefremov <yegorslists@googlemail.com>
USB: serial: option: add support for Quectel UC20
Daniele Palmas <dnlplm@gmail.com>
USB: serial: option: add support for Telit LE922 PID 0x1045
Vittorio Alfieri <vittorio88@gmail.com>
USB: cp210x: Add ID for Parrot NMEA GPS Flight Recorder
Peter Chen <peter.chen@nxp.com>
usb: chipidea: otg: change workqueue ci_otg as freezable
Takashi Iwai <tiwai@suse.de>
ALSA: timer: Fix broken compat timer user status ioctl
Takashi Iwai <tiwai@suse.de>
ALSA: hdspm: Fix zero-division
Takashi Iwai <tiwai@suse.de>
ALSA: hdsp: Fix wrong boolean ctl value accesses
Takashi Iwai <tiwai@suse.de>
ALSA: hdspm: Fix wrong boolean ctl value accesses
Takashi Iwai <tiwai@suse.de>
ALSA: seq: oss: Don't drain at closing a client
Takashi Iwai <tiwai@suse.de>
ALSA: timer: Fix ioctls for X32 ABI
Takashi Iwai <tiwai@suse.de>
ALSA: rawmidi: Fix ioctls X32 ABI
Takashi Iwai <tiwai@suse.de>
ALSA: ctl: Fix ioctls for X32 ABI
David Woodhouse <David.Woodhouse@intel.com>
Fix directory hardlinks from deleted directories
David Woodhouse <David.Woodhouse@intel.com>
jffs2: Fix page lock / f->sem deadlock
Thomas Betker <thomas.betker@rohde-schwarz.com>
Revert "jffs2: Fix lock acquisition order bug in jffs2_write_begin"
Todd E Brandt <todd.e.brandt@linux.intel.com>
PM / sleep / x86: Fix crash on graph trace through x86 suspend
Harvey Hunt <harvey.hunt@imgtec.com>
libata: Align ata_device's id on a cacheline
Arnd Bergmann <arnd@arndb.de>
libata: fix HDIO_GET_32BIT ioctl
Timothy Pearson <tpearson@raptorengineeringinc.com>
drm/ast: Fix incorrect register check for DRAM width
Andy Lutomirski <luto@kernel.org>
x86/entry/compat: Add missing CLAC to entry_INT80_32
Suravee Suthikulpanit <Suravee.Suthikulpanit@amd.com>
iommu/amd: Fix boot warning when device 00:00.0 is not iommu covered
Pavel Shilovsky <pshilovsky@samba.org>
CIFS: Fix SMB2+ interim response processing for read requests
Justin Maggard <jmaggard10@gmail.com>
cifs: fix out-of-bounds access in lease parsing
Borislav Petkov <bp@suse.de>
EDAC, mc_sysfs: Fix freeing bus' name
Jeff Layton <jeff.layton@primarydata.com>
locks: fix unlock when fcntl_setlk races with a close
Hannes Reinecke <hare@suse.de>
bio: return EINTR if copying to user space got interrupted
-------------
Diffstat:
Makefile | 4 +-
arch/mips/kernel/traps.c | 13 +-
arch/x86/ia32/ia32entry.S | 1 +
arch/x86/kernel/acpi/sleep.c | 7 +
drivers/ata/libata-scsi.c | 11 +-
drivers/edac/edac_mc_sysfs.c | 18 +-
drivers/gpu/drm/ast/ast_main.c | 2 +-
drivers/infiniband/ulp/isert/ib_isert.c | 19 ++
drivers/infiniband/ulp/srpt/ib_srpt.c | 9 +
drivers/iommu/amd_iommu_init.c | 34 ++--
drivers/mtd/ubi/upd.c | 2 +-
drivers/scsi/qla2xxx/tcm_qla2xxx.c | 16 ++
drivers/target/iscsi/iscsi_target.c | 13 ++
drivers/target/iscsi/iscsi_target_configfs.c | 8 +
drivers/target/iscsi/iscsi_target_util.c | 4 +-
drivers/target/iscsi/iscsi_target_util.h | 1 +
drivers/target/loopback/tcm_loop.c | 6 +
drivers/target/sbp/sbp_target.c | 6 +
drivers/target/target_core_configfs.c | 4 +
drivers/target/target_core_device.c | 43 ++++
drivers/target/target_core_file.c | 29 +--
drivers/target/target_core_iblock.c | 56 ++----
drivers/target/target_core_tmr.c | 150 ++++++++++----
drivers/target/target_core_transport.c | 289 +++++++++++++++++++--------
drivers/target/tcm_fc/tcm_fc.h | 1 +
drivers/target/tcm_fc/tfc_cmd.c | 5 +
drivers/target/tcm_fc/tfc_conf.c | 1 +
drivers/usb/chipidea/otg.c | 2 +-
drivers/usb/gadget/tcm_usb_gadget.c | 6 +
drivers/usb/serial/cp210x.c | 1 +
drivers/usb/serial/option.c | 5 +
drivers/vhost/scsi.c | 6 +
fs/bio.c | 9 +-
fs/cifs/cifssmb.c | 21 +-
fs/cifs/smb2pdu.c | 24 ++-
fs/jffs2/README.Locking | 5 +-
fs/jffs2/build.c | 75 +++++--
fs/jffs2/file.c | 39 ++--
fs/jffs2/gc.c | 17 +-
fs/jffs2/nodelist.h | 6 +-
fs/locks.c | 51 +++--
include/linux/ata.h | 4 +-
include/linux/libata.h | 2 +-
include/target/iscsi/iscsi_transport.h | 1 +
include/target/target_core_backend.h | 4 +
include/target/target_core_base.h | 4 +-
include/target/target_core_fabric.h | 1 +
sound/core/control_compat.c | 90 +++++++--
sound/core/rawmidi_compat.c | 53 +++++
sound/core/seq/oss/seq_oss.c | 2 -
sound/core/seq/oss/seq_oss_device.h | 1 -
sound/core/seq/oss/seq_oss_init.c | 17 --
sound/core/timer_compat.c | 18 +-
sound/pci/rme9652/hdsp.c | 4 +-
sound/pci/rme9652/hdspm.c | 16 +-
55 files changed, 879 insertions(+), 357 deletions(-)
[toc] | [next] | [standalone]
| From | Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
|---|---|
| Date | 2016-03-08 01:00 +0100 |
| Subject | [PATCH 3.14 10/36] libata: Align ata_devices id on a cacheline |
| Message-ID | <raded-1go-69@gated-at.bofh.it> |
| In reply to | #1352309 |
3.14-stable review patch. If anyone has any objections, please let me know.
------------------
From: Harvey Hunt <harvey.hunt@imgtec.com>
commit 4ee34ea3a12396f35b26d90a094c75db95080baa upstream.
The id buffer in ata_device is a DMA target, but it isn't explicitly
cacheline aligned. Due to this, adjacent fields can be overwritten with
stale data from memory on non coherent architectures. As a result, the
kernel is sometimes unable to communicate with an ATA device.
Fix this by ensuring that the id buffer is cacheline aligned.
This issue is similar to that fixed by Commit 84bda12af31f
("libata: align ap->sector_buf").
Signed-off-by: Harvey Hunt <harvey.hunt@imgtec.com>
Cc: linux-kernel@vger.kernel.org
Signed-off-by: Tejun Heo <tj@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
include/linux/libata.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- a/include/linux/libata.h
+++ b/include/linux/libata.h
@@ -712,7 +712,7 @@ struct ata_device {
union {
u16 id[ATA_ID_WORDS]; /* IDENTIFY xxx DEVICE data */
u32 gscr[SATA_PMP_GSCR_DWORDS]; /* PMP GSCR block */
- };
+ } ____cacheline_aligned;
/* DEVSLP Timing Variables from Identify Device Data Log */
u8 devslp_timing[ATA_LOG_DEVSLP_SIZE];
[toc] | [prev] | [next] | [standalone]
| From | Guenter Roeck <linux@roeck-us.net> |
|---|---|
| Date | 2016-03-08 12:50 +0100 |
| Message-ID | <raojh-hv-35@gated-at.bofh.it> |
| In reply to | #1352309 |
On Mon, Mar 07, 2016 at 03:45:43PM -0800, Greg Kroah-Hartman wrote: > This is the start of the stable review cycle for the 3.14.64 release. > There are 36 patches in this series, all will be posted as a response > to this one. If anyone has any issues with these being applied, please > let me know. > > Responses should be made by Wed Mar 9 23:45:39 UTC 2016. > Anything received after that time might be too late. > Build results: total: 128 pass: 128 fail: 0 Qemu test results: total: 83 pass: 83 fail: 0 Details are available at http://kerneltests.org/builders. Guenter
[toc] | [prev] | [next] | [standalone]
| From | Shuah Khan <shuahkh@osg.samsung.com> |
|---|---|
| Date | 2016-03-08 17:30 +0100 |
| Message-ID | <rasGe-3hq-23@gated-at.bofh.it> |
| In reply to | #1352309 |
On 03/07/2016 04:45 PM, Greg Kroah-Hartman wrote: > This is the start of the stable review cycle for the 3.14.64 release. > There are 36 patches in this series, all will be posted as a response > to this one. If anyone has any issues with these being applied, please > let me know. > > Responses should be made by Wed Mar 9 23:45:39 UTC 2016. > Anything received after that time might be too late. > > The whole patch series can be found in one patch at: > kernel.org/pub/linux/kernel/v3.x/stable-review/patch-3.14.64-rc1.gz > and the diffstat can be found below. > Compiled and booted on my test system. No dmesg regressions. thanks, -- Shuah -- Shuah Khan Sr. Linux Kernel Developer Open Source Innovation Group Samsung Research America (Silicon Valley) shuahkh@osg.samsung.com | (970) 217-8978
[toc] | [prev] | [standalone]
Back to top | Article view | linux.kernel
csiph-web