Skip to content

3.10.72-stable review

Greg Kroah-Hartman kvm linux-mips lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest59 of 62 patches 3 repliesIn review

59 of 62 patches are in this archive. The cover letter announces 62.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/62rtnetlink: ifla_vf_policy: fix misuses of NLA_BINARYnet/core/rtnetlink.c+4 -80 replies
2/62ipv6: fix ipv6_cow_metrics for non DST_HOST casenet/ipv6/route.c+1 -10 replies
3/62rtnetlink: call ->dellink on failure when ->newlink existsnet/core/rtnetlink.c+10 -20 replies
5/62ipv4: ip_check_defrag should correctly check return value of skb_copy_bitsnet/ipv4/ip_fragment.c+1 -10 replies
6/62ipv4: ip_check_defrag should not assume that skb_network_offset is zeronet/ipv4/ip_fragment.c+7 -40 replies
7/62net: phy: Fix verification of EEE support in phy_init_eeedrivers/net/phy/phy.c+21 -30 replies
9/62net: reject creation of netdev names with colonsnet/core/dev.c+1 -10 replies
10/62team: fix possible null pointer dereference in team_handle_framedrivers/net/team/team.c+1 -30 replies
11/62net: compat: Ignore MSG_CMSG_COMPAT in compat_sys_{send, recv}msgnet/compat.c+0 -90 replies
12/62macvtap: make sure neighbour code can push ethernet headerdrivers/net/macvtap.c+5 -20 replies
13/62usb: plusb: Add support for National Instruments host-to-host cabledrivers/net/usb/plusb.c+5 -00 replies
14/62udp: only allow UFO for packets from SOCK_DGRAM socketsnet/ipv4/ip_output.c net/ipv6/ip6_output.c+4 -20 replies
15/62team: dont traverse port list using rcu in team_set_mac_addressdrivers/net/team/team.c+3 -30 replies
16/62mm/hugetlb: add migration entry check in __unmap_hugepage_rangemm/hugetlb.c+3 -20 replies
17/62mm/mmap.c: fix arithmetic overflow in __vm_enough_memory()mm/mmap.c+2 -20 replies
18/62mm/nommu.c: fix arithmetic overflow in __vm_enough_memory()mm/nommu.c+2 -20 replies
19/62mm/compaction: fix wrong order check in compact_finished()mm/compaction.c+1 -10 replies
20/62mm/memory.c: actually remap enough memorymm/memory.c+1 -10 replies
21/62target: Check for LBA + sectors wrap-around in sbc_parse_cdbdrivers/target/target_core_sbc.c+2 -10 replies
22/62PM / QoS: remove duplicate call to pm_qos_update_targetkernel/power/qos.c+0 -60 replies
23/62x86/asm/entry/64: Remove a bogus ret_from_fork optimizationarch/x86/kernel/entry_64.S+8 -50 replies
24/62iio: imu: adis16400: Fix sign extensiondrivers/iio/imu/adis16400_core.c+2 -10 replies
25/62btrfs: fix lost return value due to variable shadowingfs/btrfs/inode.c+0 -10 replies
26/62Btrfs: fix data loss in the fast fsync pathfs/btrfs/file.c+28 -280 replies
27/62Btrfs:__add_inode_ref: out of bounds memory read when looking for extended ref.fs/btrfs/tree-log.c+1 -10 replies
28/62KVM: emulate: fix CMPXCHG8B on 32-bit hostsarch/x86/kvm/emulate.c+2 -10 replies
29/62KVM: MIPS: Fix trace event to save PC directlyarch/mips/kvm/trace.h+3 -30 replies
30/62USB: serial: cp210x: Adding Seletek device idsdrivers/usb/serial/cp210x.c+2 -00 replies
31/62USB: usbfs: dont leak kernel data in siginfodrivers/usb/core/devio.c+2 -00 replies
32/62usb: ftdi_sio: Add jtag quirk support for Cyber Cortex AV boardsdrivers/usb/serial/ftdi_sio.c drivers/usb/serial/ftdi_sio_ids.h+5 -00 replies
33/62xhci: Allocate correct amount of scratchpad buffersdrivers/usb/host/xhci.h+3 -20 replies
34/62xhci: fix reporting of 0-sized URBs in control endpointdrivers/usb/host/xhci-ring.c drivers/usb/host/xhci.h+11 -20 replies
35/62net: irda: fix wait_until_sent poll timeoutnet/irda/ircomm/ircomm_tty.c+3 -10 replies
36/62USB: serial: fix infinite wait_until_sent timeoutdrivers/usb/serial/generic.c+3 -20 replies
37/62TTY: fix tty_wait_until_sent on 64-bit machinesdrivers/tty/tty_ioctl.c+9 -30 replies
38/62USB: serial: fix potential use-after-free after failed probedrivers/usb/serial/bus.c+1 -10 replies
39/62autofs4 copy_dev_ioctl(): keep the value of ->size wed used for allocationfs/autofs4/dev-ioctl.c+6 -20 replies
40/62debugfs: leave freeing a symlink body until inode evictionfs/debugfs/inode.c+17 -170 replies
41/62procfs: fix race between symlink removals and traversalsfs/proc/generic.c fs/proc/inode.c fs/proc/internal.h+22 -120 replies
42/62sunrpc: fix braino in ->poll()net/sunrpc/cache.c+1 -10 replies
43/62tty: fix up atime/mtime mess, take fourdrivers/tty/tty_io.c+2 -20 replies
44/62ALSA: pcm: Dont leave PREPARED state after drainingsound/core/pcm_native.c+2 -00 replies
45/62ALSA: hda - Add pin configs for ASUS mobo with IDT 92HD73XX codecsound/pci/hda/patch_sigmatel.c+16 -10 replies
46/62sg: fix read() error reportingdrivers/scsi/sg.c+3 -30 replies
47/62IB/qib: Do not write EEPROMdrivers/infiniband/hw/qib/qib.h drivers/infiniband/hw/qib/qib_eeprom.c drivers/infiniband/hw/qib/qib_iba6120.c +4 more+1 -2200 replies
48/62nilfs2: fix potential memory overrun on inodefs/nilfs2/btree.c+44 -30 replies
49/62fixed invalid assignment of 64bit mask to host dma_boundary for scatter gather segment boundary limit.drivers/scsi/be2iscsi/be_main.c+0 -10 replies
50/62clk: sunxi: Support factor clocks with N factor starting not from 0drivers/clk/sunxi/clk-factors.c drivers/clk/sunxi/clk-factors.h+2 -10 replies
51/62staging: comedi: comedi_compat32.c: fix COMEDI_CMD copy backdrivers/staging/comedi/comedi_compat32.c+10 -20 replies
52/62dm mirror: do not degrade the mirror on discard errordrivers/md/dm-raid1.c+9 -00 replies
53/62dm io: reject unsupported DISCARD requests with EOPNOTSUPPdrivers/md/dm-io.c+6 -00 replies
54/62dm: fix a race condition in dm_get_mddrivers/md/dm.c+10 -170 replies
55/62dm snapshot: fix a possible invalid memory access on unloaddrivers/md/dm-snap.c+2 -20 replies
56/62staging: comedi: cb_pcidas64: fix incorrect AI range code handlingdrivers/staging/comedi/drivers/cb_pcidas64.c+76 -480 replies
57/62HID: input: fix confusion on conflicting mappingsdrivers/hid/hid-input.c+16 -00 replies
58/62HID: fixup the conflicting keyboard mappings quirkdrivers/hid/hid-input.c+1 -00 replies
60/62drm/radeon: fix 1 RB harvest config setup for TN/RLdrivers/gpu/drm/radeon/ni.c+4 -40 replies
61/62ACPI / video: Load the module even if ACPI is disableddrivers/acpi/video.c+11 -00 replies
62/62ath5k: fix spontaneus AR5312 freezesdrivers/net/wireless/ath/ath5k/reset.c+1 -10 replies

Reviews trailers per patch

17 of 59 patches have a Reviewed-by or Acked-by.

PatchThomas GrafEric DumazetFlorian FainelliBrian RakMichal HockoVlastimil BabkaZhang YanfeiLars-Peter ClausenDavid SterbaErik RullSteven RostedtTim ChenPeter HurleyGreg Kroah-HartmanLinus TorvaldsMisan ThroposDouglas GilbertMike MarciniszynMaxime RipardH Hartley SweetenMartin K. PetersenFredrik HallenbergAaron LuChristophe PrevotauxEric Bree
1/62A-b
2/62
3/62
5/62A-b
6/62
7/62A-b
9/62
10/62
11/62
12/62T-b
13/62
14/62
15/62
16/62
17/62R-b
18/62
19/62A-b R-b
20/62
21/62
22/62
23/62
24/62A-b
25/62
26/62
27/62R-b
28/62T-b
29/62A-b
30/62
31/62
32/62
33/62T-b
34/62
35/62
36/62
37/62R-b
38/62A-b
39/62
40/62
41/62
42/62
43/62A-b
44/62
45/62Reported-and-tested-by
46/62A-b
47/62R-b
48/62
49/62
50/62A-b
51/62R-b
52/62
53/62A-b
54/62
55/62
56/62
57/62T-b
58/62
60/62
61/62A-b
62/62T-b T-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 25 reviewers.

Read the v1 thread

Cover letter [PATCH 3.10 00/62] 3.10.72-stable review

This is the start of the stable review cycle for the 3.10.72 release. There are 62 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 18 14:09:11 UTC 2015. 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.0/stable-review/patch-3.10.72-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 3.10.72-rc1

Sergey Ryazanov <[email protected]>
ath5k: fix spontaneus AR5312 freezes

Chris Wilson <[email protected]>
ACPI / video: Load the module even if ACPI is disabled

Alex Deucher <[email protected]>
drm/radeon: fix 1 RB harvest config setup for TN/RL

Fernando Soto <[email protected]>
Drivers: hv: vmbus: incorrect device name is printed when child device is unregistered

Jiri Kosina <[email protected]>
HID: fixup the conflicting keyboard mappings quirk

David Herrmann <[email protected]>
HID: input: fix confusion on conflicting mappings

Ian Abbott <[email protected]>
staging: comedi: cb_pcidas64: fix incorrect AI range code handling

Mikulas Patocka <[email protected]>
dm snapshot: fix a possible invalid memory access on unload

Mikulas Patocka <[email protected]>
dm: fix a race condition in dm_get_md

Darrick J. Wong <[email protected]>
dm io: reject unsupported DISCARD requests with EOPNOTSUPP

Mikulas Patocka <[email protected]>
dm mirror: do not degrade the mirror on discard error

Ian Abbott <[email protected]>
staging: comedi: comedi_compat32.c: fix COMEDI_CMD copy back

Chen-Yu Tsai <[email protected]>
clk: sunxi: Support factor clocks with N factor starting not from 0

Minh Duc Tran <[email protected]>
fixed invalid assignment of 64bit mask to host dma_boundary for scatter gather segment boundary limit.

Ryusuke Konishi <[email protected]>
nilfs2: fix potential memory overrun on inode

Mitko Haralanov <[email protected]>
IB/qib: Do not write EEPROM

Tony Battersby <[email protected]>
sg: fix read() error reporting

Takashi Iwai <[email protected]>
ALSA: hda - Add pin configs for ASUS mobo with IDT 92HD73XX codec

Takashi Iwai <[email protected]>
ALSA: pcm: Don't leave PREPARED state after draining

Jiri Slaby <[email protected]>
tty: fix up atime/mtime mess, take four

Al Viro <[email protected]>

    sunrpc: fix braino in ->poll()

Al Viro <[email protected]>
procfs: fix race between symlink removals and traversals

Al Viro <[email protected]>
debugfs: leave freeing a symlink body until inode eviction

Al Viro <[email protected]>

    autofs4 copy_dev_ioctl(): keep the value of ->size we'd used for allocation

Johan Hovold <[email protected]>
USB: serial: fix potential use-after-free after failed probe

Johan Hovold <[email protected]>
TTY: fix tty_wait_until_sent on 64-bit machines

Johan Hovold <[email protected]>
USB: serial: fix infinite wait_until_sent timeout

Johan Hovold <[email protected]>
net: irda: fix wait_until_sent poll timeout

Aleksander Morgado <[email protected]>
xhci: fix reporting of 0-sized URBs in control endpoint

Mathias Nyman <[email protected]>
xhci: Allocate correct amount of scratchpad buffers

Max Mansfield <[email protected]>
usb: ftdi_sio: Add jtag quirk support for Cyber Cortex AV boards

Alan Stern <[email protected]>
USB: usbfs: don't leak kernel data in siginfo

Michiel vd Garde <[email protected]>

    USB: serial: cp210x: Adding Seletek device id's

James Hogan <[email protected]>
KVM: MIPS: Fix trace event to save PC directly

Paolo Bonzini <[email protected]>
KVM: emulate: fix CMPXCHG8B on 32-bit hosts

Quentin Casasnovas <[email protected]>
Btrfs:__add_inode_ref: out of bounds memory read when looking for extended ref.

Filipe Manana <[email protected]>
Btrfs: fix data loss in the fast fsync path

David Sterba <[email protected]>
btrfs: fix lost return value due to variable shadowing

Rasmus Villemoes <[email protected]>
iio: imu: adis16400: Fix sign extension

Andy Lutomirski <[email protected]>
x86/asm/entry/64: Remove a bogus 'ret_from_fork' optimization

Michael Scott <[email protected]>
PM / QoS: remove duplicate call to pm_qos_update_target

Nicholas Bellinger <[email protected]>
target: Check for LBA + sectors wrap-around in sbc_parse_cdb

Grazvydas Ignotas <[email protected]>
mm/memory.c: actually remap enough memory

Joonsoo Kim <[email protected]>
mm/compaction: fix wrong order check in compact_finished()

Roman Gushchin <[email protected]>
mm/nommu.c: fix arithmetic overflow in __vm_enough_memory()

Roman Gushchin <[email protected]>
mm/mmap.c: fix arithmetic overflow in __vm_enough_memory()

Naoya Horiguchi <[email protected]>
mm/hugetlb: add migration entry check in __unmap_hugepage_range

Jiri Pirko <[email protected]>
team: don't traverse port list using rcu in team_set_mac_address

Michal Kubeček <[email protected]>
udp: only allow UFO for packets from SOCK_DGRAM sockets

Ben Shelton <[email protected]>
usb: plusb: Add support for National Instruments host-to-host cable

Eric Dumazet <[email protected]>
macvtap: make sure neighbour code can push ethernet header

Catalin Marinas <[email protected]>
net: compat: Ignore MSG_CMSG_COMPAT in compat_sys_{send, recv}msg

Jiri Pirko <[email protected]>
team: fix possible null pointer dereference in team_handle_frame

Matthew Thode <[email protected]>
net: reject creation of netdev names with colons

Ignacy Gawędzki <[email protected]>
ematch: Fix auto-loading of ematch modules.

Guenter Roeck <[email protected]>
net: phy: Fix verification of EEE support in phy_init_eee

Alexander Drozdov <[email protected]>
ipv4: ip_check_defrag should not assume that skb_network_offset is zero

Alexander Drozdov <[email protected]>
ipv4: ip_check_defrag should correctly check return value of skb_copy_bits

Ignacy Gawędzki <[email protected]>
gen_stats.c: Duplicate xstats buffer for later use

WANG Cong <[email protected]>

    rtnetlink: call ->dellink on failure when ->newlink exists

Martin KaFai Lau <[email protected]>
ipv6: fix ipv6_cow_metrics for non DST_HOST case

Daniel Borkmann <[email protected]>
rtnetlink: ifla_vf_policy: fix misuses of NLA_BINARY

-------------

Diffstat:

 Makefile                                     |   4 +-
 arch/mips/kvm/trace.h                        |   6 +-
 arch/x86/kernel/entry_64.S                   |  13 +-
 arch/x86/kvm/emulate.c                       |   3 +-
 drivers/acpi/video.c                         |  11 ++
 drivers/clk/sunxi/clk-factors.c              |   2 +-
 drivers/clk/sunxi/clk-factors.h              |   1 +
 drivers/gpu/drm/radeon/ni.c                  |   8 +-
 drivers/hid/hid-input.c                      |  17 +++
 drivers/hv/vmbus_drv.c                       |   8 +-
 drivers/iio/imu/adis16400_core.c             |   3 +-
 drivers/infiniband/hw/qib/qib.h              |   9 +-
 drivers/infiniband/hw/qib/qib_eeprom.c       | 181 ---------------------------
 drivers/infiniband/hw/qib/qib_iba6120.c      |   2 -
 drivers/infiniband/hw/qib/qib_iba7220.c      |   2 -
 drivers/infiniband/hw/qib/qib_iba7322.c      |   2 -
 drivers/infiniband/hw/qib/qib_init.c         |   1 -
 drivers/infiniband/hw/qib/qib_sysfs.c        |  24 ----
 drivers/md/dm-io.c                           |   6 +
 drivers/md/dm-raid1.c                        |   9 ++
 drivers/md/dm-snap.c                         |   4 +-
 drivers/md/dm.c                              |  27 ++--
 drivers/net/macvtap.c                        |   7 +-
 drivers/net/phy/phy.c                        |  24 +++-
 drivers/net/team/team.c                      |  10 +-
 drivers/net/usb/plusb.c                      |   5 +
 drivers/net/wireless/ath/ath5k/reset.c       |   2 +-
 drivers/scsi/be2iscsi/be_main.c              |   1 -
 drivers/scsi/sg.c                            |   6 +-
 drivers/staging/comedi/comedi_compat32.c     |  12 +-
 drivers/staging/comedi/drivers/cb_pcidas64.c | 122 +++++++++++-------
 drivers/target/target_core_sbc.c             |   3 +-
 drivers/tty/tty_io.c                         |   4 +-
 drivers/tty/tty_ioctl.c                      |  12 +-
 drivers/usb/core/devio.c                     |   2 +
 drivers/usb/host/xhci-ring.c                 |  10 +-
 drivers/usb/host/xhci.h                      |   8 +-
 drivers/usb/serial/bus.c                     |   2 +-
 drivers/usb/serial/cp210x.c                  |   2 +
 drivers/usb/serial/ftdi_sio.c                |   2 +
 drivers/usb/serial/ftdi_sio_ids.h            |   3 +
 drivers/usb/serial/generic.c                 |   5 +-
 fs/autofs4/dev-ioctl.c                       |   8 +-
 fs/btrfs/file.c                              |  56 ++++-----
 fs/btrfs/inode.c                             |   1 -
 fs/btrfs/tree-log.c                          |   2 +-
 fs/debugfs/inode.c                           |  34 ++---
 fs/nilfs2/btree.c                            |  47 ++++++-
 fs/proc/generic.c                            |  12 --
 fs/proc/inode.c                              |  21 ++++
 fs/proc/internal.h                           |   1 +
 kernel/power/qos.c                           |   6 -
 mm/compaction.c                              |   2 +-
 mm/hugetlb.c                                 |   5 +-
 mm/memory.c                                  |   2 +-
 mm/mmap.c                                    |   4 +-
 mm/nommu.c                                   |   4 +-
 net/compat.c                                 |   9 --
 net/core/dev.c                               |   2 +-
 net/core/gen_stats.c                         |  15 ++-
 net/core/rtnetlink.c                         |  24 ++--
 net/ipv4/ip_fragment.c                       |  11 +-
 net/ipv4/ip_output.c                         |   3 +-
 net/ipv6/ip6_output.c                        |   3 +-
 net/ipv6/route.c                             |   2 +-
 net/irda/ircomm/ircomm_tty.c                 |   4 +-
 net/sched/ematch.c                           |   1 +
 net/sunrpc/cache.c                           |   2 +-
 sound/core/pcm_native.c                      |   2 +
 sound/pci/hda/patch_sigmatel.c               |  17 ++-
 70 files changed, 438 insertions(+), 447 deletions(-)