Skip to content

3.12.27-stable review

Jiri Slaby lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest104 patches 11 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/104s390/ptrace: fix PSW mask checkarch/s390/kernel/ptrace.c+7 -20 replies
2/104crypto: af_alg - properly label AF_ALG socketcrypto/af_alg.c+2 -00 replies
3/104ARM: 8115/1: LPAE: reduce damage caused by idmap to virtual memory layoutarch/arm/mm/idmap.c+7 -00 replies
4/104ath9k: fix aggregation session lockupdrivers/net/wireless/ath/ath9k/xmit.c+9 -00 replies
5/104cfg80211: fix mic_failure tracingnet/wireless/trace.h+2 -10 replies
6/104rapidio/tsi721_dma: fix failure to obtain transaction descriptordrivers/rapidio/devices/tsi721_dma.c+7 -10 replies
7/104scsi: handle flush errors properlydrivers/scsi/scsi_lib.c+8 -00 replies
8/104mm/page-writeback.c: fix divide by zero in bdi_dirty_limits()mm/page-writeback.c+3 -30 replies
9/104mm, thp: do not allow thp faults to avoid cpuset restrictionsmm/page_alloc.c+8 -80 replies
10/104memcg: oom_notify use-after-free fixmm/memcontrol.c+4 -00 replies
11/104staging: vt6655: Fix disassociated messages every 10 secondsdrivers/staging/vt6655/bssdb.c+1 -10 replies
12/104iio:bma180: Fix scale factors to report correct acceleration unitsdrivers/iio/accel/bma180.c+3 -30 replies
13/104iio:bma180: Missing check for frequency fractional partdrivers/iio/accel/bma180.c+2 -00 replies
14/104iio: buffer: Fix demux table creationdrivers/iio/industrialio-buffer.c+1 -10 replies
15/104dm bufio: fully initialize shrinkerdrivers/md/dm-bufio.c+1 -10 replies
16/104dm cache: fix race affecting dirty block countdrivers/md/dm-cache-target.c+6 -70 replies
17/104printk: rename printk_sched to printk_deferredinclude/linux/printk.h kernel/printk/printk.c kernel/sched/core.c +1 more+6 -60 replies
18/104timer: Fix lock inversion between hrtimer_bases.lock and scheduler lockskernel/time/clockevents.c+6 -40 replies
19/104Revert "x86-64, modify_ldt: Make support for 16-bit segments a runtime option"arch/x86/kernel/ldt.c arch/x86/vdso/vdso32-setup.c+1 -110 replies
20/104x86-64, espfix: Don't leak bits 31:16 of %esp returning to 16-bit stackDocumentation/x86/x86_64/mm.txt arch/x86/include/asm/pgtable_64_types.h arch/x86/include/asm/setup.h +7 more+316 -260 replies
21/104x86, espfix: Move espfix definitions into a separate header filearch/x86/include/asm/espfix.h arch/x86/include/asm/setup.h arch/x86/kernel/espfix_64.c+19 -30 replies
22/104x86, espfix: Fix broken header guardarch/x86/include/asm/espfix.h+1 -10 replies
23/104x86, espfix: Make espfix64 a Kconfig option, fix UMLarch/x86/Kconfig arch/x86/kernel/Makefile arch/x86/kernel/smpboot.c +1 more+7 -30 replies
24/104x86, espfix: Make it possible to disable 16-bit supportarch/x86/Kconfig arch/x86/kernel/entry_32.S arch/x86/kernel/entry_64.S +1 more+43 -50 replies
25/104x86_64/entry/xen: Do not invoke espfix64 on Xenarch/x86/include/asm/irqflags.h arch/x86/kernel/entry_64.S arch/x86/kernel/paravirt_patch_64.c+11 -210 replies
26/104staging: vt6655: Fix Warning on boot handle_irq_event_percpu.drivers/staging/vt6655/device_main.c+5 -20 replies
27/104Revert "mac80211: move "bufferable MMPDU" check to fix AP mode scan"net/mac80211/tx.c+13 -140 replies
28/104xtensa: add fixup for double exception raised in window overflowarch/xtensa/kernel/vectors.S arch/xtensa/kernel/vmlinux.lds.S+138 -240 replies
29/104net/l2tp: don't fall back on UDP [get|set]sockoptnet/l2tp/l2tp_ppp.c+2 -20 replies
30/104lib/btree.c: fix leak of whole btree nodeslib/btree.c+1 -00 replies
31/104x86/espfix/xen: Fix allocation of pages for paravirt page tablesarch/x86/kernel/espfix_64.c+2 -30 replies
32/104bnx2x: fix crash during TSO tunnelingdrivers/net/ethernet/broadcom/bnx2x/bnx2x.h drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c+10 -00 replies
33/104inetpeer: get rid of ip_id_countdrivers/net/ppp/pptp.c include/net/inetpeer.h include/net/ip.h +14 more+78 -1420 replies
34/104ip: make IP identifiers less predictableinclude/net/ip.h net/ipv4/route.c net/ipv6/ip6_output.c+36 -130 replies
35/104net: sendmsg: fix NULL pointer dereferencenet/compat.c net/core/iovec.c+8 -70 replies
36/104tcp: Fix integer-overflows in TCP venonet/ipv4/tcp_veno.c+1 -10 replies
37/104tcp: Fix integer-overflow in TCP vegasnet/ipv4/tcp_vegas.c+2 -10 replies
38/104net: sctp: inherit auth_capable on INIT collisionsnet/sctp/associola.c+1 -00 replies
39/104macvlan: Initialize vlan_features to turn on offload support.drivers/net/macvlan.c+1 -00 replies
40/104net: Correctly set segment mac_len in skb_segment().net/core/skbuff.c+1 -10 replies
41/104iovec: make sure the caller actually wants anything in memcpy_fromiovecendnet/core/iovec.c+4 -00 replies
42/104sctp: fix possible seqlock seadlock in sctp_packet_transmit()net/sctp/output.c+1 -10 replies
43/104sparc64: Fix argument sign extension for compat_sys_futex().arch/sparc/kernel/sys32.S+1 -10 replies
44/104sparc64: Make itc_sync_lock rawarch/sparc/kernel/smp_64.c+3 -30 replies
45/104sparc64: Fix executable bit testing in set_pmd_at() paths.arch/sparc/mm/tlb.c+10 -70 replies
46/104sparc64: Handle 32-bit tasks properly in compute_effective_address().arch/sparc/kernel/unaligned_64.c+9 -30 replies
47/104sparc64: Fix top-level fault handling bugs.arch/sparc/mm/fault_64.c+52 -300 replies
48/104sparc64: Add basic validations to {pud,pmd}_bad().arch/sparc/include/asm/pgtable_64.h+31 -150 replies
49/104sparc64: Give more detailed information in {pgd,pmd}_ERROR() and kill pte_ERROR().arch/sparc/include/asm/pgtable_64.h+6 -30 replies
50/104sparc64: Don't bark so loudly about 32-bit tasks generating 64-bit fault addresses.arch/sparc/mm/fault_64.c+1 -150 replies
51/104sparc64: Fix huge TSB mapping on pre-UltraSPARC-III cpus.arch/sparc/include/asm/pgtable_64.h arch/sparc/mm/tsb.c+17 -30 replies
52/104sparc64: Add membar to Niagara2 memcpy code.arch/sparc/lib/NG2memcpy.S+1 -00 replies
53/104sparc64: Do not insert non-valid PTEs into the TSB hash table.arch/sparc/mm/init_64.c+4 -00 replies
54/104sparc64: Guard against flushing openfirmware mappings.arch/sparc/include/asm/tlbflush_64.h arch/sparc/mm/init_64.c+25 -100 replies
55/104bbc-i2c: Fix BBC I2C envctrl on SunBlade 2000drivers/sbus/char/bbc_envctrl.c drivers/sbus/char/bbc_i2c.c+14 -30 replies
56/104sunsab: Fix detection of BREAK on sunsab serial consoledrivers/tty/serial/sunsab.c+9 -00 replies
57/104sparc64: ldc_connect() should not return EINVAL when handshake is in progress.arch/sparc/kernel/ldc.c+1 -10 replies
58/104arch/sparc/math-emu/math_32.c: drop stray break operatorarch/sparc/math-emu/math_32.c+1 -10 replies
59/104iwlwifi: mvm: Add a missed beacons thresholddrivers/net/wireless/iwlwifi/mvm/mac-ctxt.c drivers/net/wireless/iwlwifi/mvm/mvm.h+21 -50 replies
60/104mac80211: reset probe_send_count also in HW_CONNECTION_MONITOR caseinclude/net/mac80211.h net/mac80211/mlme.c+2 -40 replies
61/104hugetlb: fix copy_hugetlb_page_range() to handle migration/hwpoisoned entrymm/hugetlb.c+43 -280 replies
62/104mm: hugetlb: fix copy_hugetlb_page_range()mm/hugetlb.c+1 -00 replies
63/104mnt: Only change user settable mount flags in remountfs/namespace.c include/linux/mount.h+4 -20 replies
64/104mnt: Move the test for MNT_LOCK_READONLY from change_mount_flags into do_remountfs/namespace.c+10 -30 replies
65/104mnt: Correct permission checks in do_remountfs/namespace.c include/linux/mount.h+38 -30 replies
66/104ext4: Fix block zeroing when punching holes in indirect block filesfs/ext4/indirect.c+2 -20 replies
67/104offb: Little endian fixesdrivers/video/offb.c+11 -70 replies
68/104fbcon: Clean up fbcon data in fb_info on FB_EVENT_FB_UNBIND with 0 fbsdrivers/video/console/fbcon.c+25 -20 replies
69/104DMA-API: provide a helper to set both DMA and coherent DMA masksDocumentation/DMA-API-HOWTO.txt Documentation/DMA-API.txt include/linux/dma-mapping.h+44 -150 replies
70/104DMA-API: net: intel/e1000e: fix 32-bit DMA mask handlingdrivers/net/ethernet/intel/e1000e/netdev.c+6 -120 replies
71/104e1000e: Fix a compile flag mis-match for suspend/resumedrivers/net/ethernet/intel/e1000e/netdev.c+2 -20 replies
72/104e1000e: Fix compilation warning when !CONFIG_PM_SLEEPdrivers/net/ethernet/intel/e1000e/netdev.c+2 -60 replies
73/104e1000: fix wrong queue idx calculationdrivers/net/ethernet/intel/e1000/e1000_main.c+1 -20 replies
74/104e1000: prevent oops when adapter is being closed and reset simultaneouslydrivers/net/ethernet/intel/e1000/e1000.h drivers/net/ethernet/intel/e1000/e1000_main.c+14 -00 replies
75/104e1000: fix possible reset_task running after adapter downdrivers/net/ethernet/intel/e1000/e1000_main.c+11 -40 replies
76/104DMA-API: net: intel/ixgbe: fix 32-bit DMA mask handlingdrivers/net/ethernet/intel/ixgbe/ixgbe_main.c+5 -100 replies
77/104ixgbe: fix rx-usecs range checks for BQLdrivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c+3 -30 replies
78/104ixgbe: fix qv_lock_napi call in ixgbe_napi_disable_alldrivers/net/ethernet/intel/ixgbe/ixgbe.h drivers/net/ethernet/intel/ixgbe/ixgbe_main.c+38 -162 replies
79/104ixgbe: fix inconsistent clearing of the multicast tabledrivers/net/ethernet/intel/ixgbe/ixgbe_main.c+7 -80 replies
80/104DMA-API: net: intel/ixgbevf: fix 32-bit DMA mask handlingdrivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c+5 -100 replies
81/104ixgbevf: cleanup redundant mailbox read failure checkdrivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c+2 -270 replies
82/104DMA-API: net: intel/igb: fix 32-bit DMA mask handlingdrivers/net/ethernet/intel/igb/igb_main.c+6 -120 replies
83/104igb: Add ethtool offline tests for i354drivers/net/ethernet/intel/igb/igb_ethtool.c+4 -20 replies
84/104igb: Fix master/slave mode for all m88 i354 PHY'sdrivers/net/ethernet/intel/igb/e1000_phy.c+3 -50 replies
85/104igb: fix driver reload with VF assigned to guestdrivers/net/ethernet/intel/igb/igb_main.c+16 -210 replies
86/104igb: Don't let ethtool try to write to iNVM in i210/i211drivers/net/ethernet/intel/igb/igb_ethtool.c+3 -10 replies
87/104igb: Fixed Wake On LAN supportdrivers/net/ethernet/intel/igb/igb_ethtool.c+4 -30 replies
88/104DMA-API: net: intel/igbvf: fix 32-bit DMA mask handlingdrivers/net/ethernet/intel/igbvf/netdev.c+6 -120 replies
89/104igbvf: integer wrapping bug setting the mtudrivers/net/ethernet/intel/igbvf/netdev.c+2 -30 replies
90/104igbvf: add missing iounmap() on error in igbvf_probe()drivers/net/ethernet/intel/igbvf/netdev.c+2 -10 replies
91/104DMA-API: net: brocade/bna/bnad.c: fix 32-bit DMA mask handlingdrivers/net/ethernet/brocade/bna/bnad.c+4 -90 replies
92/104netxen: Correct off-by-one errors in bounds checksdrivers/net/ethernet/qlogic/netxen/netxen_nic_init.c+2 -20 replies
93/104RDMA/cxgb3: Fix information leak in send_abort()drivers/infiniband/hw/cxgb3/iwch_cm.c+1 -00 replies
94/104bnx2x: Test nvram when interface is downdrivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c+10 -90 replies
95/104bnx2fc: fix memory leak in bnx2fc_allocate_hash_table()drivers/scsi/bnx2fc/bnx2fc_hwi.c+19 -120 replies
96/104tg3: Add support for new 577xx device idsdrivers/net/ethernet/broadcom/tg3.c drivers/net/ethernet/broadcom/tg3.h+16 -20 replies
97/104tipc: don't use memcpy to copy from user spacenet/tipc/msg.c+9 -130 replies
98/104PCI: rphahp: Fix endianess issuesdrivers/pci/hotplug/rpaphp_core.c+9 -60 replies
99/104Input: i8042 - add Acer Aspire 5710 to nomux blacklistdrivers/input/serio/i8042-x86ia64io.h+7 -00 replies
100/104HID: logitech-dj: Fix USB 3.0 issuedrivers/hid/hid-logitech-dj.c+8 -00 replies
101/104ALSA: hda - load EQ params into IDT codec on HP bNB13 systemssound/pci/hda/patch_sigmatel.c+531 -10 replies
102/104drivers/rtc/rtc-efi.c: avoid subtracting day twice when computing year daysdrivers/rtc/rtc-efi.c+1 -10 replies
103/104drivers/rtc/rtc-efi.c: check for invalid data coming back from UEFIdrivers/rtc/rtc-efi.c+27 -50 replies
104/104drivers/rtc/interface.c: fix infinite loop in initializing the alarmdrivers/rtc/interface.c+12 -20 replies

Reviews trailers per patch

27 of 104 patches have a Reviewed-by or Acked-by.

PatchPaul MooreSteven HaberMartin K. PetersenRik van RielAlex ThorltonPaul FurtadoJohannes WeinerMikulas PatockaSteven RostedtJames ChapmanDavid MillerKonrad Rzeszutek WilkHannes Frederic SowaJason GunthorpeVlad YasevichNeil HormanKarl VolzHugh DickinsSerge E. HallynJeff KirsherAaron BrownPhil SchmittStephen KoJeff PieperSibai LiSteve WiseEddie WaiPaul GortmakerLee, Chun-YiAlessandro Zummo
1/104
2/104A-b
3/104
4/104
5/104
6/104
7/104T-b R-b
8/104A-b
9/104T-b
10/104T-b A-b
11/104
12/104
13/104
14/104
15/104A-b
16/104
17/104R-b
18/104
19/104
20/104
21/104
22/104
23/104
24/104
25/104
26/104
27/104
28/104
29/104A-b A-b
30/104
31/104R-b
32/104
33/104
34/104
35/104A-b
36/104
37/104
38/104T-b A-b
39/104
40/104
41/104
42/104A-b A-b
43/104
44/104
45/104
46/104
47/104
48/104
49/104
50/104
51/104
52/104
53/104
54/104
55/104
56/104
57/104A-b
58/104
59/104
60/104
61/104A-b
62/104A-b
63/104A-b
64/104A-b
65/104A-b
66/104
67/104
68/104
69/104
70/104A-b
71/104T-b
72/104
73/104T-b
74/104T-b
75/104T-b
76/104A-b
77/104T-b
78/104T-b
79/104T-b
80/104A-b
81/104T-b
82/104A-b
83/104T-b
84/104T-b
85/104T-b T-b
86/104
87/104T-b
88/104A-b
89/104T-b T-b
90/104T-b T-b
91/104
92/104
93/104A-b
94/104
95/104A-b
96/104
97/104R-b
98/104
99/104
100/104
101/104
102/104
103/104A-b
104/104A-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 30 reviewers.

Read the v1 thread

Cover letter [PATCH 3.12 000/104] 3.12.27-stable review

This is the start of the stable review cycle for the 3.12.27 release. There are 104 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 Fri Aug 22 13:43:20 CEST 2014. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	http://kernel.org/pub/linux/kernel/people/jirislaby/stable-review/patch-3.12.27-rc1.xz

and the diffstat can be found below.

thanks,
js

===============

Akeem G Abodunrin (1):
igb: Fixed Wake On LAN support

Ales Novak (1):
drivers/rtc/interface.c: fix infinite loop in initializing the alarm

Alexandre Bounine (1):
rapidio/tsi721_dma: fix failure to obtain transaction descriptor

Andrey Ryabinin (1):
net: sendmsg: fix NULL pointer dereference

Andrey Utkin (1):
arch/sparc/math-emu/math_32.c: drop stray break operator

Andy Lutomirski (1):
x86_64/entry/xen: Do not invoke espfix64 on Xen

Anssi Hannula (1):
dm cache: fix race affecting dirty block count

Benjamin Tisssoires (1):
HID: logitech-dj: Fix USB 3.0 issue

Boris Ostrovsky (1):
x86/espfix/xen: Fix allocation of pages for paravirt page tables

Carolyn Wyborny (1):
igb: Fix master/slave mode for all m88 i354 PHY's

Cedric Le Goater (1):
offb: Little endian fixes

Christoph Paasch (2):
tcp: Fix integer-overflows in TCP veno
tcp: Fix integer-overflow in TCP vegas

Christopher Alexander Tobias Schulze (2):
bbc-i2c: Fix BBC I2C envctrl on SunBlade 2000
sunsab: Fix detection of BREAK on sunsab serial console

Dan Carpenter (2):
igbvf: integer wrapping bug setting the mtu RDMA/cxgb3: Fix information leak in send_abort()

Daniel Borkmann (1):
net: sctp: inherit auth_capable on INIT collisions

David Ertman (1):
e1000e: Fix a compile flag mis-match for suspend/resume

David Gibson (1):
netxen: Correct off-by-one errors in bounds checks

David Rientjes (1):
mm, thp: do not allow thp faults to avoid cpuset restrictions

David S. Miller (11):
sparc64: Fix argument sign extension for compat_sys_futex().
sparc64: Fix executable bit testing in set_pmd_at() paths.
sparc64: Handle 32-bit tasks properly in compute_effective_address().
sparc64: Fix top-level fault handling bugs.
sparc64: Add basic validations to {pud,pmd}_bad().
sparc64: Give more detailed information in {pgd,pmd}_ERROR() and kill

    pte_ERROR().

sparc64: Don't bark so loudly about 32-bit tasks generating 64-bit
fault addresses.
sparc64: Fix huge TSB mapping on pre-UltraSPARC-III cpus.
sparc64: Add membar to Niagara2 memcpy code.
sparc64: Do not insert non-valid PTEs into the TSB hash table.
sparc64: Guard against flushing openfirmware mappings.

Dmitry Kravkov (1):
bnx2x: fix crash during TSO tunneling

Don Skidmore (1):
ixgbevf: cleanup redundant mailbox read failure check

Eliad Peller (2):
cfg80211: fix mic_failure tracing
mac80211: reset probe_send_count also in HW_CONNECTION_MONITOR case

Emil Tantilov (2):
ixgbe: fix rx-usecs range checks for BQL
ixgbe: fix inconsistent clearing of the multicast table

Eric Dumazet (3):
inetpeer: get rid of ip_id_count
ip: make IP identifiers less predictable
sctp: fix possible seqlock seadlock in sctp_packet_transmit()

Eric W. Biederman (3):
mnt: Only change user settable mount flags in remount
mnt: Move the test for MNT_LOCK_READONLY from change_mount_flags into
do_remount
mnt: Correct permission checks in do_remount

Felix Fietkau (1):
ath9k: fix aggregation session lockup

Fujinaka, Todd (2):
igb: Add ethtool offline tests for i354
igb: Don't let ethtool try to write to iNVM in i210/i211

Greg Thelen (1):
dm bufio: fully initialize shrinker

H. Peter Anvin (6):
Revert "x86-64, modify_ldt: Make support for 16-bit segments a runtime
option"
x86-64, espfix: Don't leak bits 31:16 of %esp returning to 16-bit
stack
x86, espfix: Move espfix definitions into a separate header file x86, espfix: Fix broken header guard
x86, espfix: Make espfix64 a Kconfig option, fix UML
x86, espfix: Make it possible to disable 16-bit support

Hong Zhiguo (1):
e1000: fix wrong queue idx calculation

Ilan Peer (1):
iwlwifi: mvm: Add a missed beacons threshold

Jacob Keller (1):
ixgbe: fix qv_lock_napi call in ixgbe_napi_disable_all

James Bottomley (1):
scsi: handle flush errors properly

Jan Beulich (1):
drivers/rtc/rtc-efi.c: check for invalid data coming back from UEFI

Jan Kara (2):
timer: Fix lock inversion between hrtimer_bases.lock and scheduler
locks
ext4: Fix block zeroing when punching holes in indirect block files

Jiri Kosina (1):
Input: i8042 - add Acer Aspire 5710 to nomux blacklist

Johannes Berg (1):
Revert "mac80211: move "bufferable MMPDU" check to fix AP mode scan"

John Stultz (1):
printk: rename printk_sched to printk_deferred

Keith Packard (1):
fbcon: Clean up fbcon data in fb_info on FB_EVENT_FB_UNBIND with 0 fbs

Kirill Tkhai (1):
sparc64: Make itc_sync_lock raw

Konstantin Khlebnikov (1):
ARM: 8115/1: LPAE: reduce damage caused by idmap to virtual memory
layout

Lars-Peter Clausen (1):
iio: buffer: Fix demux table creation

Laurent Dufour (1):
PCI: rphahp: Fix endianess issues

Lee, Chun-Yi (1):
drivers/rtc/rtc-efi.c: avoid subtracting day twice when computing year
days

Malcolm Priestley (2):
staging: vt6655: Fix disassociated messages every 10 seconds
staging: vt6655: Fix Warning on boot handle_irq_event_percpu.

Martin Schwidefsky (1):
s390/ptrace: fix PSW mask check

Maurizio Lombardi (1):
bnx2fc: fix memory leak in bnx2fc_allocate_hash_table()

Max Filippov (1):
xtensa: add fixup for double exception raised in window overflow

Maxim Patlasov (1):
mm/page-writeback.c: fix divide by zero in bdi_dirty_limits()

Michal Hocko (1):
memcg: oom_notify use-after-free fix

Mika Westerberg (1):
e1000e: Fix compilation warning when !CONFIG_PM_SLEEP

Milan Broz (1):
crypto: af_alg - properly label AF_ALG socket

Minfei Huang (1):
lib/btree.c: fix leak of whole btree nodes

Naoya Horiguchi (2):
hugetlb: fix copy_hugetlb_page_range() to handle migration/hwpoisoned
entry
mm: hugetlb: fix copy_hugetlb_page_range()

Nithin Sujir (1):
tg3: Add support for new 577xx device ids

Peter Meerwald (2):
iio:bma180: Fix scale factors to report correct acceleration units iio:bma180: Missing check for frequency fractional part

Russell King (7):
DMA-API: provide a helper to set both DMA and coherent DMA masks
DMA-API: net: intel/e1000e: fix 32-bit DMA mask handling
DMA-API: net: intel/ixgbe: fix 32-bit DMA mask handling
DMA-API: net: intel/ixgbevf: fix 32-bit DMA mask handling
DMA-API: net: intel/igb: fix 32-bit DMA mask handling
DMA-API: net: intel/igbvf: fix 32-bit DMA mask handling
DMA-API: net: brocade/bna/bnad.c: fix 32-bit DMA mask handling

Sasha Levin (2):
net/l2tp: don't fall back on UDP [get|set]sockopt
iovec: make sure the caller actually wants anything in
memcpy_fromiovecend

Sowmini Varadhan (1):
sparc64: ldc_connect() should not return EINVAL when handshake is in
progress.

Stefan Assmann (1):
igb: fix driver reload with VF assigned to guest

Vitaliy Kulikov (1):
ALSA: hda - load EQ params into IDT codec on HP bNB13 systems

Vlad Yasevich (2):
macvlan: Initialize vlan_features to turn on offload support.
net: Correctly set segment mac_len in skb_segment().

Vladimir Davydov (1):
e1000: fix possible reset_task running after adapter down

Wei Yongjun (1):
igbvf: add missing iounmap() on error in igbvf_probe()

Ying Xue (1):
tipc: don't use memcpy to copy from user space

Yuval Mintz (1):
bnx2x: Test nvram when interface is down

yzhu1 (1):
e1000: prevent oops when adapter is being closed and reset
simultaneously

 Documentation/DMA-API-HOWTO.txt                    |  37 +-
 Documentation/DMA-API.txt                          |   8 +
 Documentation/x86/x86_64/mm.txt                    |   2 +
 arch/arm/mm/idmap.c                                |   7 +
 arch/s390/kernel/ptrace.c                          |   9 +-
 arch/sparc/include/asm/pgtable_64.h                |  61 ++-
 arch/sparc/include/asm/tlbflush_64.h               |  12 +-
 arch/sparc/kernel/ldc.c                            |   2 +-
 arch/sparc/kernel/smp_64.c                         |   6 +-
 arch/sparc/kernel/sys32.S                          |   2 +-
 arch/sparc/kernel/unaligned_64.c                   |  12 +-
 arch/sparc/lib/NG2memcpy.S                         |   1 +
 arch/sparc/math-emu/math_32.c                      |   2 +-
 arch/sparc/mm/fault_64.c                           |  98 ++--
 arch/sparc/mm/init_64.c                            |  27 ++
 arch/sparc/mm/tlb.c                                |  17 +-
 arch/sparc/mm/tsb.c                                |  14 +-
 arch/x86/Kconfig                                   |  25 +-
 arch/x86/include/asm/espfix.h                      |  16 +
 arch/x86/include/asm/irqflags.h                    |   2 +-
 arch/x86/include/asm/pgtable_64_types.h            |   2 +
 arch/x86/include/asm/setup.h                       |   2 +
 arch/x86/kernel/Makefile                           |   1 +
 arch/x86/kernel/entry_32.S                         |  12 +
 arch/x86/kernel/entry_64.S                         |  77 ++-
 arch/x86/kernel/espfix_64.c                        | 208 ++++++++
 arch/x86/kernel/ldt.c                              |  10 +-
 arch/x86/kernel/paravirt_patch_64.c                |   2 -
 arch/x86/kernel/smpboot.c                          |   7 +
 arch/x86/mm/dump_pagetables.c                      |  31 +-
 arch/x86/vdso/vdso32-setup.c                       |   8 -
 arch/xtensa/kernel/vectors.S                       | 158 +++++-
 arch/xtensa/kernel/vmlinux.lds.S                   |   4 +-
 crypto/af_alg.c                                    |   2 +
 drivers/hid/hid-logitech-dj.c                      |   8 +
 drivers/iio/accel/bma180.c                         |   8 +-
 drivers/iio/industrialio-buffer.c                  |   2 +-
 drivers/infiniband/hw/cxgb3/iwch_cm.c              |   1 +
 drivers/input/serio/i8042-x86ia64io.h              |   7 +
 drivers/md/dm-bufio.c                              |   2 +-
 drivers/md/dm-cache-target.c                       |  13 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h        |   1 +
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c    |   9 +
 .../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c    |  19 +-
 drivers/net/ethernet/broadcom/tg3.c                |  15 +-
 drivers/net/ethernet/broadcom/tg3.h                |   3 +
 drivers/net/ethernet/brocade/bna/bnad.c            |  13 +-
 drivers/net/ethernet/intel/e1000/e1000.h           |   5 +
 drivers/net/ethernet/intel/e1000/e1000_main.c      |  27 +-
 drivers/net/ethernet/intel/e1000e/netdev.c         |  22 +-
 drivers/net/ethernet/intel/igb/e1000_phy.c         |   8 +-
 drivers/net/ethernet/intel/igb/igb_ethtool.c       |  17 +-
 drivers/net/ethernet/intel/igb/igb_main.c          |  55 +--
 drivers/net/ethernet/intel/igbvf/netdev.c          |  26 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe.h           |  48 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c   |   6 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c      |  36 +-
 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c  |  44 +-
 .../net/ethernet/qlogic/netxen/netxen_nic_init.c   |   4 +-
 drivers/net/macvlan.c                              |   1 +
 drivers/net/ppp/pptp.c                             |   2 +-
 drivers/net/wireless/ath/ath9k/xmit.c              |   9 +
 drivers/net/wireless/iwlwifi/mvm/mac-ctxt.c        |  25 +-
 drivers/net/wireless/iwlwifi/mvm/mvm.h             |   1 +
 drivers/pci/hotplug/rpaphp_core.c                  |  15 +-
 drivers/rapidio/devices/tsi721_dma.c               |   8 +-
 drivers/rtc/interface.c                            |  14 +-
 drivers/rtc/rtc-efi.c                              |  34 +-
 drivers/sbus/char/bbc_envctrl.c                    |   6 +
 drivers/sbus/char/bbc_i2c.c                        |  11 +-
 drivers/scsi/bnx2fc/bnx2fc_hwi.c                   |  31 +-
 drivers/scsi/scsi_lib.c                            |   8 +
 drivers/staging/vt6655/bssdb.c                     |   2 +-
 drivers/staging/vt6655/device_main.c               |   7 +-
 drivers/tty/serial/sunsab.c                        |   9 +
 drivers/video/console/fbcon.c                      |  27 +-
 drivers/video/offb.c                               |  18 +-
 fs/ext4/indirect.c                                 |   4 +-
 fs/namespace.c                                     |  51 +-
 include/linux/dma-mapping.h                        |  14 +
 include/linux/mount.h                              |   9 +-
 include/linux/printk.h                             |   6 +-
 include/net/inetpeer.h                             |  16 +-
 include/net/ip.h                                   |  31 +-
 include/net/ipv6.h                                 |  11 +-
 include/net/mac80211.h                             |   2 -
 include/net/secure_seq.h                           |   2 -
 init/main.c                                        |   4 +
 kernel/printk/printk.c                             |   2 +-
 kernel/sched/core.c                                |   2 +-
 kernel/sched/rt.c                                  |   2 +-
 kernel/time/clockevents.c                          |  10 +-
 lib/btree.c                                        |   1 +
 mm/hugetlb.c                                       |  70 +--
 mm/memcontrol.c                                    |   4 +
 mm/page-writeback.c                                |   6 +-
 mm/page_alloc.c                                    |  16 +-
 net/compat.c                                       |   9 +-
 net/core/iovec.c                                   |  10 +-
 net/core/secure_seq.c                              |  25 -
 net/core/skbuff.c                                  |   2 +-
 net/ipv4/igmp.c                                    |   4 +-
 net/ipv4/inetpeer.c                                |  18 -
 net/ipv4/ip_output.c                               |   7 +-
 net/ipv4/ip_tunnel_core.c                          |   2 +-
 net/ipv4/ipmr.c                                    |   2 +-
 net/ipv4/raw.c                                     |   2 +-
 net/ipv4/route.c                                   |  69 ++-
 net/ipv4/tcp_vegas.c                               |   3 +-
 net/ipv4/tcp_veno.c                                |   2 +-
 net/ipv4/xfrm4_mode_tunnel.c                       |   2 +-
 net/ipv6/ip6_output.c                              |  17 +
 net/ipv6/output_core.c                             |  23 -
 net/l2tp/l2tp_ppp.c                                |   4 +-
 net/mac80211/mlme.c                                |   4 +-
 net/mac80211/tx.c                                  |  27 +-
 net/netfilter/ipvs/ip_vs_xmit.c                    |   2 +-
 net/sctp/associola.c                               |   1 +
 net/sctp/output.c                                  |   2 +-
 net/tipc/msg.c                                     |  22 +-
 net/wireless/trace.h                               |   3 +-
 sound/pci/hda/patch_sigmatel.c                     | 532 ++++++++++++++++++++-
 122 files changed, 1915 insertions(+), 653 deletions(-)
 create mode 100644 arch/x86/include/asm/espfix.h
 create mode 100644 arch/x86/kernel/espfix_64.c
Signature · 1 line
2.0.4