Skip to content

3.8.5-stable review

Greg Kroah-Hartman lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest98 patches 3 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/98USB: EHCI: work around silicon bug in Intels EHCI controllersdrivers/usb/host/ehci-hcd.c drivers/usb/host/ehci-q.c+16 -80 replies
2/98sunsu: Fix panic in case of nonexistent port at "console=ttySY" cmdline optiondrivers/tty/serial/sunsu.c+9 -120 replies
3/98net/ipv4: Ensure that location of timestamp option is storednet/ipv4/ip_options.c+1 -40 replies
4/98bridge: reserve space for IFLA_BRPORT_FAST_LEAVEnet/bridge/br_netlink.c+1 -00 replies
5/98netconsole: dont call __netpoll_cleanup() while atomicdrivers/net/netconsole.c+9 -60 replies
6/98batman-adv: verify tt len does not exceed packet lennet/batman-adv/bat_iv_ogm.c+3 -30 replies
7/98bonding: dont call update_speed_duplex() under spinlocksdrivers/net/bonding/bond_main.c+2 -40 replies
8/98tg3: 5715 does not link up when autoneg offdrivers/net/ethernet/broadcom/tg3.c+8 -00 replies
9/98sctp: Use correct sideffect command in duplicate cookie handlingnet/sctp/sm_statefuns.c+1 -10 replies
10/98sctp: dont break the loop while meeting the active_path so as to find the matched transportnet/sctp/associola.c+1 -10 replies
11/98ipv4: fix definition of FIB_TABLE_HASHSZinclude/net/ip_fib.h+5 -70 replies
12/98net: qmi_wwan: set correct altsetting for Gobi 1K devicesdrivers/net/usb/qmi_wwan.c+16 -330 replies
13/98tcp: fix skb_availroom()include/linux/skbuff.h net/ipv4/tcp.c net/ipv4/tcp_output.c+6 -40 replies
14/98skb: Propagate pfmemalloc on skb from head page onlyinclude/linux/skbuff.h+4 -20 replies
15/98Revert "ip_gre: make ipgre_tunnel_xmit() not parse network header as IP unconditionally"net/ipv4/ip_gre.c+1 -40 replies
16/98rtnetlink: Mask the rta_type when range checkingnet/core/rtnetlink.c+1 -10 replies
17/98net: cdc_ncm, cdc_mbim: allow user to prefer NCM for backwards compatibilitydrivers/net/usb/cdc_mbim.c drivers/net/usb/cdc_ncm.c include/linux/usb/cdc_ncm.h+34 -270 replies
18/98bnx2x: add missing napi deletion in error pathdrivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c+1 -00 replies
19/98vhost/net: fix heads usage of ubuf_infodrivers/vhost/net.c+2 -10 replies
20/98bnx2x: fix occasional statistics off-by-4GB errordrivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h+2 -10 replies
21/98tcp: dont handle MTU reduction on LISTEN socketnet/ipv4/tcp_ipv4.c net/ipv6/tcp_ipv6.c+14 -70 replies
22/98inet: limit length of fragment queue hash table bucket listsinclude/net/inet_frag.h net/ipv4/inet_fragment.c net/ipv4/ip_fragment.c +2 more+44 -160 replies
23/98drivers/net/ethernet/sfc/ptp.c: adjust duplicate testdrivers/net/ethernet/sfc/ptp.c+1 -10 replies
24/98sfc: Properly sync RX DMA buffer when it is not the last in the pagedrivers/net/ethernet/sfc/rx.c+10 -50 replies
25/98sfc: Fix efx_rx_buf_offset() in the presence of swiotlbdrivers/net/ethernet/sfc/net_driver.h drivers/net/ethernet/sfc/rx.c+8 -60 replies
26/98sfc: Detach net device when stopping queues for reconfigurationdrivers/net/ethernet/sfc/efx.c+12 -40 replies
27/98sfc: Disable soft interrupt handling during efx_device_detach_sync()drivers/net/ethernet/sfc/efx.h+2 -20 replies
28/98sfc: Only use TX push if a single descriptor is to be writtendrivers/net/ethernet/sfc/nic.c+2 -10 replies
29/98ALSA: hda/cirrus - Fix the digital beep registrationsound/pci/hda/patch_conexant.c+4 -40 replies
30/98ALSA: hda - Fix typo in checking IEC958 emphasis bitsound/pci/hda/hda_codec.c+1 -10 replies
31/98ALSA: usb: Parse UAC2 extension unit like for UAC1sound/usb/mixer.c+4 -10 replies
32/98ALSA: snd-usb: mixer: propagate errors up the call chainsound/usb/mixer.c+6 -40 replies
33/98ALSA: snd-usb: mixer: ignore -EINVAL in snd_usb_mixer_controls()sound/usb/mixer.c+3 -30 replies
34/98saner proc_get_inode() calling conventionsfs/proc/generic.c fs/proc/inode.c+10 -210 replies
35/98vfs,proc: guarantee unique inodes in /procfs/proc/inode.c+3 -30 replies
36/98Revert "drm/i915: try to train DP even harder"drivers/gpu/drm/i915/intel_dp.c+1 -10 replies
37/98drm/i915: restrict kernel address leak in debugfsdrivers/gpu/drm/i915/i915_debugfs.c+1 -10 replies
38/98tracing: Fix race in snapshot swappingkernel/trace/trace.c+2 -10 replies
39/98tracing: Fix free of probe entry by calling call_rcu_sched()kernel/trace/ftrace.c+2 -20 replies
40/98tracing: Protect tracer flags with trace_types_lockkernel/trace/trace.c+8 -40 replies
41/98tracing: Keep overwrite in sync between regular and snapshot bufferskernel/trace/trace.c+5 -10 replies
42/98rtlwifi: rtl8192cu: Fix schedule while atomic bug splatdrivers/net/wireless/rtlwifi/rtl8192cu/hw.c+0 -20 replies
43/98rtlwifi: rtl8192cu: Fix problem that prevents reassociationdrivers/net/wireless/rtlwifi/rtl8192cu/hw.c+35 -520 replies
44/98mwifiex: fix potential out-of-boundary access to ibss rate tabledrivers/net/wireless/mwifiex/join.c+3 -40 replies
45/98drm/i915: bounds check execbuffer relocation countdrivers/gpu/drm/i915/i915_gem_execbuffer.c+8 -30 replies
46/98Revert "drm/i915: write backlight harder"drivers/gpu/drm/i915/intel_panel.c+5 -80 replies
47/98i2c: tegra: check the clk_prepare_enable() return valuedrivers/i2c/busses/i2c-tegra.c+11 -20 replies
48/98KMS: fix EDID detailed timing vsync parsingdrivers/gpu/drm/drm_edid.c+1 -10 replies
49/98KMS: fix EDID detailed timing frame ratedrivers/gpu/drm/drm_edid.c+1 -00 replies
50/98drivers/rtc/rtc-at91rm9200.c: use a variable for storing IMRdrivers/rtc/rtc-at91rm9200.c drivers/rtc/rtc-at91rm9200.h+31 -200 replies
51/98mm/hugetlb: fix total hugetlbfs pages count when using memory overcommit accoutingmm/hugetlb.c+6 -20 replies
52/98drivers/video/ep93xx-fb.c: include <linux/io.h> for devm_ioremap()drivers/video/ep93xx-fb.c+1 -00 replies
53/98mqueue: sys_mq_open: do not call mnt_drop_write() if read-onlyipc/mqueue.c+2 -10 replies
54/98target/iscsi: Fix mutual CHAP auth on big-endian archesdrivers/target/iscsi/iscsi_target_auth.c+4 -10 replies
55/98target/file: Bump FD_MAX_SECTORS to 2048 to handle 1M sized I/Osdrivers/target/target_core_file.h+1 -10 replies
56/98ARM: tegra: fix register address of slink controllerarch/arm/boot/dts/tegra20.dtsi arch/arm/boot/dts/tegra30.dtsi+2 -20 replies
57/98dm thin: fix discard corruptiondrivers/md/dm-thin.c drivers/md/persistent-data/dm-btree-remove.c+26 -240 replies
58/98dm verity: avoid deadlockdrivers/md/dm-bufio.c drivers/md/dm-verity.c+36 -50 replies
59/98drm/mgag200: Bug fix: Modified pll algorithm for EH projectdrivers/gpu/drm/mgag200/mgag200_mode.c+5 -50 replies
60/98drm/radeon: add Richland pci idsinclude/drm/drm_pciids.h+12 -10 replies
61/98drm/radeon: add support for Richland APUsdrivers/gpu/drm/radeon/ni.c+10 -10 replies
62/98drm/radeon: fix S/R on VM systems (cayman/TN/SI)drivers/gpu/drm/radeon/ni.c drivers/gpu/drm/radeon/si.c+2 -00 replies
63/98drm/radeon: fix backend map setup on 1 RB trinity boardsdrivers/gpu/drm/radeon/ni.c+16 -50 replies
64/98drm/radeon/benchmark: make sure bo blit copy exists before using itdrivers/gpu/drm/radeon/radeon_benchmark.c+9 -70 replies
65/98cifs: delay super block destruction until all cifsFileInfo objects are gonefs/cifs/cifsfs.c fs/cifs/cifsfs.h fs/cifs/file.c+33 -10 replies
66/98cifs: ignore everything in SPNEGO blob after mechTypesfs/cifs/asn1.c+5 -480 replies
67/98jbd2: fix use after free in jbd2_journal_dirty_metadata()fs/jbd2/transaction.c+10 -50 replies
68/98ext4: fix the wrong number of the allocated blocks in ext4_split_extent()fs/ext4/extents.c+5 -10 replies
69/98usb-storage: add unusual_devs entry for Samsung YP-Z3 mp3 playerdrivers/usb/storage/unusual_devs.h+7 -00 replies
70/98ext4: use atomic64_t for the per-flexbg free_clusters countfs/ext4/ext4.h fs/ext4/ialloc.c fs/ext4/mballoc.c +2 more+15 -150 replies
71/98ext4: use s_extent_max_zeroout_kb value as number of kbfs/ext4/extents.c+1 -10 replies
72/98ext4: fix data=journal fast mount/umount hangfs/ext4/inode.c+2 -10 replies
73/98IPoIB: Fix send lockup due to missed TX completiondrivers/infiniband/ulp/ipoib/ipoib_cm.c+6 -20 replies
74/98watchdog: sp5100_tco: Set the AcpiMmioSel bitmask value to 1 instead of 2drivers/watchdog/sp5100_tco.h+1 -10 replies
75/98watchdog: sp5100_tco: Remove code that may cause a boot failuredrivers/watchdog/sp5100_tco.c+6 -1200 replies
76/98md/raid5: schedule_construction should abort if nothing to do.drivers/md/raid5.c+22 -160 replies
77/98MD RAID5: Avoid accessing gendisk or queue structs when not availabledrivers/md/raid5.c+20 -130 replies
78/98md/raid5: ensure sync and DISCARD dont happen at the same time.drivers/md/raid5.c drivers/md/raid5.h+40 -60 replies
79/98nfsd: fix bad offset usefs/nfsd/vfs.c+2 -10 replies
80/98clockevents: Dont allow dummy broadcast timerskernel/time/tick-broadcast.c+2 -10 replies
81/98x86-64: Fix the failure case in copy_user_handle_tail()arch/x86/lib/usercopy_64.c+2 -20 replies
82/98USB: xhci - fix bit definitions for IMAN registerdrivers/usb/host/xhci.h+2 -20 replies
83/98USB: xhci: correctly enable interruptsdrivers/usb/core/hcd-pci.c drivers/usb/host/xhci.c+16 -100 replies
84/98USB: cdc-acm: fix device unregistrationdrivers/usb/class/cdc-acm.c+2 -10 replies
85/98USB: EHCI: fix regression during bus resumedrivers/usb/host/ehci-hcd.c drivers/usb/host/ehci-hub.c drivers/usb/host/ehci-q.c+15 -10 replies
86/98USB: EHCI: fix regression in QH unlinkingdrivers/usb/host/ehci-timer.c+1 -10 replies
87/98usb: gadget: ffs: fix enable multiple instancesdrivers/usb/gadget/g_ffs.c+2 -20 replies
88/98USB: serial: fix interface refcountingdrivers/usb/serial/usb-serial.c+2 -10 replies
89/98efivars: Allow disabling use as a pstore backenddrivers/firmware/Kconfig drivers/firmware/efivars.c+29 -440 replies
90/98efivars: Add module parameter to disable use as a pstore backenddrivers/firmware/Kconfig drivers/firmware/efivars.c+16 -10 replies
91/98efivars: Fix check for CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLEdrivers/firmware/efivars.c+1 -10 replies
92/98ACPI: Rework acpi_get_child() to be more efficientdrivers/acpi/glue.c+12 -210 replies
93/98udf: Fix bitmap overflow on large filesystems with small block sizefs/udf/udf_sb.h+1 -10 replies
94/98USB: garmin_gps: fix memory leak on disconnectdrivers/usb/serial/garmin_gps.c+1 -60 replies
95/98USB: io_ti: fix get_icount for two port adaptersdrivers/usb/serial/io_ti.c+1 -00 replies
96/98usb: musb: da8xx: Fix build breakage due to typodrivers/usb/musb/da8xx.c+1 -10 replies
97/98ARM: DMA-mapping: add missing GFP_DMA flag for atomic buffer allocationarch/arm/mm/dma-mapping.c+3 -20 replies
98/98rt2x00: error in configurations with mesh support disableddrivers/net/wireless/rt2x00/rt2x00dev.c+2 -00 replies

Reviews trailers per patch

28 of 98 patches have a Reviewed-by or Acked-by.

PatchStephen ThirlwallNeil HormanBenjamin LiKarl HeissVlad YasevichDan WilliamsEric DumazetMel GormanThomas GrafDmitry KravkovEilon GreensteinBen HutchingsDaniel MackRodolfo ThomazelliDave JonesAl ViroJussi KivilinnaAlessandro LannoccaChris WilsonTakashi IwaiStephen WarrenMichal HockoRyan MallonJerome GlisseChristian KönigDmitry CherkasovMichel DänzerJeff LaytonBen GreearLukas CzernerJan KaraDean LuickJes SorensenZach BrownSarah SharpThomas RenningerOliver NeukumAdrian BassettSven JoachimMichal Nazarewicz[email protected]Gertjan van WingerdeCAI Qian
1/98T-b
2/98
3/98
4/98
5/98A-b
6/98
7/98
8/98R-b
9/98A-b T-b
10/98A-b A-b
11/98
12/98T-b
13/98
14/98A-b A-b
15/98
16/98A-b
17/98
18/98A-b
19/98
20/98A-b
21/98
22/98A-b
23/98A-b
24/98
25/98
26/98
27/98
28/98
29/98
30/98
31/98A-b
32/98
33/98Reported-and-tested-by
34/98
35/98Reported-and-tested-by Analyzed-by
36/98
37/98
38/98
39/98
40/98
41/98
42/98
43/98T-b T-b
44/98
45/98R-b
46/98T-b
47/98R-b
48/98
49/98
50/98
51/98A-b
52/98A-b
53/98
54/98
55/98
56/98
57/98
58/98
59/98
60/98R-b
61/98R-b
62/98R-b T-b
63/98
64/98R-b
65/98R-b Reported-and-Tested-by
66/98
67/98
68/98
69/98
70/98R-b
71/98
72/98R-b
73/98R-b
74/98
75/98
76/98
77/98
78/98T-b
79/98R-b
80/98
81/98
82/98
83/98A-b R-b
84/98A-b
85/98Reported-and-tested-by
86/98Reported-and-tested-by Reported-and-tested-by
87/98A-b
88/98
89/98
90/98
91/98
92/98
93/98Reported-and-tested-by
94/98
95/98
96/98
97/98
98/98A-b R-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 43 reviewers.

Read the v1 thread

Cover letter [ 00/98] 3.8.5-stable review

This is the start of the stable review cycle for the 3.8.5 release. There are 98 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 Thu Mar 28 22:41:38 UTC 2013. 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.8.5-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 3.8.5-rc1

Felix Fietkau <[email protected]>
rt2x00: error in configurations with mesh support disabled

Marek Szyprowski <[email protected]>
ARM: DMA-mapping: add missing GFP_DMA flag for atomic buffer allocation

Mikhail Kshevetskiy <[email protected]>
usb: musb: da8xx: Fix build breakage due to typo

Johan Hovold <[email protected]>
USB: io_ti: fix get_icount for two port adapters

Johan Hovold <[email protected]>
USB: garmin_gps: fix memory leak on disconnect

Jan Kara <[email protected]>
udf: Fix bitmap overflow on large filesystems with small block size

Rafael J. Wysocki <[email protected]>
ACPI: Rework acpi_get_child() to be more efficient

Ben Hutchings <[email protected]>
efivars: Fix check for CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE

Seth Forshee <[email protected]>
efivars: Add module parameter to disable use as a pstore backend

Seth Forshee <[email protected]>
efivars: Allow disabling use as a pstore backend

Johan Hovold <[email protected]>
USB: serial: fix interface refcounting

Andrzej Pietrasiewicz <[email protected]>
usb: gadget: ffs: fix enable multiple instances

Alan Stern <[email protected]>
USB: EHCI: fix regression in QH unlinking

Alan Stern <[email protected]>
USB: EHCI: fix regression during bus resume

Johan Hovold <[email protected]>
USB: cdc-acm: fix device unregistration

Hannes Reinecke <[email protected]>
USB: xhci: correctly enable interrupts

Dmitry Torokhov <[email protected]>
USB: xhci - fix bit definitions for IMAN register

CQ Tang <[email protected]>
x86-64: Fix the failure case in copy_user_handle_tail()

Mark Rutland <[email protected]>
clockevents: Don't allow dummy broadcast timers

Kent Overstreet <[email protected]>
nfsd: fix bad offset use

NeilBrown <[email protected]>
md/raid5: ensure sync and DISCARD don't happen at the same time.

Jonathan Brassow <[email protected]>
MD RAID5: Avoid accessing gendisk or queue structs when not available

NeilBrown <[email protected]>
md/raid5: schedule_construction should abort if nothing to do.

Takahisa Tanaka <[email protected]>
watchdog: sp5100_tco: Remove code that may cause a boot failure

Takahisa Tanaka <[email protected]>
watchdog: sp5100_tco: Set the AcpiMmioSel bitmask value to 1 instead of 2

Mike Marciniszyn <[email protected]>
IPoIB: Fix send lockup due to missed TX completion

Theodore Ts'o <[email protected]>
ext4: fix data=journal fast mount/umount hang

Lukas Czerner <[email protected]>
ext4: use s_extent_max_zeroout_kb value as number of kb

Theodore Ts'o <[email protected]>
ext4: use atomic64_t for the per-flexbg free_clusters count

Dmitry Artamonow <[email protected]>
usb-storage: add unusual_devs entry for Samsung YP-Z3 mp3 player

Zheng Liu <[email protected]>
ext4: fix the wrong number of the allocated blocks in ext4_split_extent()

Jan Kara <[email protected]>
jbd2: fix use after free in jbd2_journal_dirty_metadata()

Jeff Layton <[email protected]>
cifs: ignore everything in SPNEGO blob after mechTypes

Mateusz Guzik <[email protected]>
cifs: delay super block destruction until all cifsFileInfo objects are gone

Alex Deucher <[email protected]>
drm/radeon/benchmark: make sure bo blit copy exists before using it

Alex Deucher <[email protected]>
drm/radeon: fix backend map setup on 1 RB trinity boards

Alex Deucher <[email protected]>
drm/radeon: fix S/R on VM systems (cayman/TN/SI)

Alex Deucher <[email protected]>
drm/radeon: add support for Richland APUs

Alex Deucher <[email protected]>
drm/radeon: add Richland pci ids

Julia Lemire <[email protected]>
drm/mgag200: Bug fix: Modified pll algorithm for EH project

Mikulas Patocka <[email protected]>
dm verity: avoid deadlock

Joe Thornber <[email protected]>
dm thin: fix discard corruption

Laxman Dewangan <[email protected]>
ARM: tegra: fix register address of slink controller

Nicholas Bellinger <[email protected]>
target/file: Bump FD_MAX_SECTORS to 2048 to handle 1M sized I/Os

Andy Grover <[email protected]>
target/iscsi: Fix mutual CHAP auth on big-endian arches

Vladimir Davydov <[email protected]>
mqueue: sys_mq_open: do not call mnt_drop_write() if read-only

H Hartley Sweeten <[email protected]>
drivers/video/ep93xx-fb.c: include <linux/io.h> for devm_ioremap()

Wanpeng Li <[email protected]>
mm/hugetlb: fix total hugetlbfs pages count when using memory overcommit accouting

Nicolas Ferre <[email protected]>
drivers/rtc/rtc-at91rm9200.c: use a variable for storing IMR

Torsten Duwe <[email protected]>
KMS: fix EDID detailed timing frame rate

Torsten Duwe <[email protected]>
KMS: fix EDID detailed timing vsync parsing

Laxman Dewangan <[email protected]>
i2c: tegra: check the clk_prepare_enable() return value

Daniel Vetter <[email protected]>
Revert "drm/i915: write backlight harder"

Kees Cook <[email protected]>
drm/i915: bounds check execbuffer relocation count

Bing Zhao <[email protected]>
mwifiex: fix potential out-of-boundary access to ibss rate table

Larry Finger <[email protected]>
rtlwifi: rtl8192cu: Fix problem that prevents reassociation

Larry Finger <[email protected]>
rtlwifi: rtl8192cu: Fix schedule while atomic bug splat

Steven Rostedt (Red Hat) <[email protected]>
tracing: Keep overwrite in sync between regular and snapshot buffers

Steven Rostedt (Red Hat) <[email protected]>
tracing: Protect tracer flags with trace_types_lock

Steven Rostedt (Red Hat) <[email protected]>
tracing: Fix free of probe entry by calling call_rcu_sched()

Steven Rostedt (Red Hat) <[email protected]>
tracing: Fix race in snapshot swapping

Kees Cook <[email protected]>
drm/i915: restrict kernel address leak in debugfs

Takashi Iwai <[email protected]>
Revert "drm/i915: try to train DP even harder"

Linus Torvalds <[email protected]>
vfs,proc: guarantee unique inodes in /proc

Al Viro <[email protected]>
saner proc_get_inode() calling conventions

Daniel Mack <[email protected]>
ALSA: snd-usb: mixer: ignore -EINVAL in snd_usb_mixer_controls()

Daniel Mack <[email protected]>
ALSA: snd-usb: mixer: propagate errors up the call chain

Torstein Hegge <[email protected]>
ALSA: usb: Parse UAC2 extension unit like for UAC1

Takashi Iwai <[email protected]>
ALSA: hda - Fix typo in checking IEC958 emphasis bit

Takashi Iwai <[email protected]>
ALSA: hda/cirrus - Fix the digital beep registration

Ben Hutchings <[email protected]>
sfc: Only use TX push if a single descriptor is to be written

Ben Hutchings <[email protected]>
sfc: Disable soft interrupt handling during efx_device_detach_sync()

Ben Hutchings <[email protected]>
sfc: Detach net device when stopping queues for reconfiguration

Ben Hutchings <[email protected]>
sfc: Fix efx_rx_buf_offset() in the presence of swiotlb

Ben Hutchings <[email protected]>
sfc: Properly sync RX DMA buffer when it is not the last in the page

Julia Lawall <[email protected]>
drivers/net/ethernet/sfc/ptp.c: adjust duplicate test

Hannes Frederic Sowa <[email protected]>
inet: limit length of fragment queue hash table bucket lists

Eric Dumazet <[email protected]>
tcp: dont handle MTU reduction on LISTEN socket

Maciej Żenczykowski <[email protected]>
bnx2x: fix occasional statistics off-by-4GB error

Michael S. Tsirkin <[email protected]>
vhost/net: fix heads usage of ubuf_info

Michal Schmidt <[email protected]>
bnx2x: add missing napi deletion in error path

Bjørn Mork <[email protected]>
net: cdc_ncm, cdc_mbim: allow user to prefer NCM for backwards compatibility

Vlad Yasevich <[email protected]>
rtnetlink: Mask the rta_type when range checking

Timo Teräs <[email protected]>
Revert "ip_gre: make ipgre_tunnel_xmit() not parse network header as IP unconditionally"

Pavel Emelyanov <[email protected]>
skb: Propagate pfmemalloc on skb from head page only

Eric Dumazet <[email protected]>
tcp: fix skb_availroom()

Bjørn Mork <[email protected]>
net: qmi_wwan: set correct altsetting for Gobi 1K devices

Denis V. Lunev <[email protected]>
ipv4: fix definition of FIB_TABLE_HASHSZ

Xufeng Zhang <[email protected]>
sctp: don't break the loop while meeting the active_path so as to find the matched transport

Vlad Yasevich <[email protected]>
sctp: Use correct sideffect command in duplicate cookie handling

Nithin Sujir <[email protected]>
tg3: 5715 does not link up when autoneg off

Veaceslav Falico <[email protected]>
bonding: don't call update_speed_duplex() under spinlocks

Marek Lindner <[email protected]>
batman-adv: verify tt len does not exceed packet len

Veaceslav Falico <[email protected]>
netconsole: don't call __netpoll_cleanup() while atomic

stephen hemminger <[email protected]>
bridge: reserve space for IFLA_BRPORT_FAST_LEAVE

David Ward <[email protected]>
net/ipv4: Ensure that location of timestamp option is stored

Tkhai Kirill <[email protected]>
sunsu: Fix panic in case of nonexistent port at "console=ttySY" cmdline option

Alan Stern <[email protected]>
USB: EHCI: work around silicon bug in Intel's EHCI controllers

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

Diffstat:

 Makefile                                          |   4 +-
 arch/arm/boot/dts/tegra20.dtsi                    |   2 +-
 arch/arm/boot/dts/tegra30.dtsi                    |   2 +-
 arch/arm/mm/dma-mapping.c                         |   5 +-
 arch/x86/lib/usercopy_64.c                        |   4 +-
 drivers/acpi/glue.c                               |  35 +++---
 drivers/firmware/Kconfig                          |  18 ++++
 drivers/firmware/efivars.c                        |  70 +++++-------
 drivers/gpu/drm/drm_edid.c                        |   3 +-
 drivers/gpu/drm/i915/i915_debugfs.c               |   2 +-
 drivers/gpu/drm/i915/i915_gem_execbuffer.c        |  11 +-
 drivers/gpu/drm/i915/intel_dp.c                   |   2 +-
 drivers/gpu/drm/i915/intel_panel.c                |  13 +--
 drivers/gpu/drm/mgag200/mgag200_mode.c            |  10 +-
 drivers/gpu/drm/radeon/ni.c                       |  33 ++++--
 drivers/gpu/drm/radeon/radeon_benchmark.c         |  16 +--
 drivers/gpu/drm/radeon/si.c                       |   1 +
 drivers/i2c/busses/i2c-tegra.c                    |  13 ++-
 drivers/infiniband/ulp/ipoib/ipoib_cm.c           |   8 +-
 drivers/md/dm-bufio.c                             |   2 +
 drivers/md/dm-thin.c                              |   4 +-
 drivers/md/dm-verity.c                            |  39 ++++++-
 drivers/md/persistent-data/dm-btree-remove.c      |  46 ++++----
 drivers/md/raid5.c                                | 116 ++++++++++++++------
 drivers/md/raid5.h                                |   1 +
 drivers/net/bonding/bond_main.c                   |   6 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c   |   1 +
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h |   3 +-
 drivers/net/ethernet/broadcom/tg3.c               |   8 ++
 drivers/net/ethernet/sfc/efx.c                    |  16 ++-
 drivers/net/ethernet/sfc/efx.h                    |   4 +-
 drivers/net/ethernet/sfc/net_driver.h             |   4 +-
 drivers/net/ethernet/sfc/nic.c                    |   3 +-
 drivers/net/ethernet/sfc/ptp.c                    |   2 +-
 drivers/net/ethernet/sfc/rx.c                     |  25 +++--
 drivers/net/netconsole.c                          |  15 +--
 drivers/net/usb/cdc_mbim.c                        |  11 +-
 drivers/net/usb/cdc_ncm.c                         |  49 ++++++---
 drivers/net/usb/qmi_wwan.c                        |  49 +++------
 drivers/net/wireless/mwifiex/join.c               |   7 +-
 drivers/net/wireless/rt2x00/rt2x00dev.c           |   2 +
 drivers/net/wireless/rtlwifi/rtl8192cu/hw.c       |  89 ++++++---------
 drivers/rtc/rtc-at91rm9200.c                      |  50 +++++----
 drivers/rtc/rtc-at91rm9200.h                      |   1 -
 drivers/target/iscsi/iscsi_target_auth.c          |   5 +-
 drivers/target/target_core_file.h                 |   2 +-
 drivers/tty/serial/sunsu.c                        |  21 ++--
 drivers/usb/class/cdc-acm.c                       |   3 +-
 drivers/usb/core/hcd-pci.c                        |  23 ++--
 drivers/usb/gadget/g_ffs.c                        |   4 +-
 drivers/usb/host/ehci-hcd.c                       |   7 +-
 drivers/usb/host/ehci-hub.c                       |   2 +-
 drivers/usb/host/ehci-q.c                         |  31 +++++-
 drivers/usb/host/ehci-timer.c                     |   2 +-
 drivers/usb/host/xhci.c                           |   3 +-
 drivers/usb/host/xhci.h                           |   4 +-
 drivers/usb/musb/da8xx.c                          |   2 +-
 drivers/usb/serial/garmin_gps.c                   |   7 +-
 drivers/usb/serial/io_ti.c                        |   1 +
 drivers/usb/serial/usb-serial.c                   |   3 +-
 drivers/usb/storage/unusual_devs.h                |   7 ++
 drivers/vhost/net.c                               |   3 +-
 drivers/video/ep93xx-fb.c                         |   1 +
 drivers/watchdog/sp5100_tco.c                     | 126 ++--------------------
 drivers/watchdog/sp5100_tco.h                     |   2 +-
 fs/cifs/asn1.c                                    |  53 +--------
 fs/cifs/cifsfs.c                                  |  24 +++++
 fs/cifs/cifsfs.h                                  |   4 +
 fs/cifs/file.c                                    |   6 +-
 fs/ext4/ext4.h                                    |   6 +-
 fs/ext4/extents.c                                 |   8 +-
 fs/ext4/ialloc.c                                  |   4 +-
 fs/ext4/inode.c                                   |   3 +-
 fs/ext4/mballoc.c                                 |  12 +--
 fs/ext4/resize.c                                  |   4 +-
 fs/ext4/super.c                                   |   4 +-
 fs/jbd2/transaction.c                             |  15 ++-
 fs/nfsd/vfs.c                                     |   3 +-
 fs/proc/generic.c                                 |  21 ++--
 fs/proc/inode.c                                   |  12 +--
 fs/udf/udf_sb.h                                   |   2 +-
 include/drm/drm_pciids.h                          |  13 ++-
 include/linux/skbuff.h                            |  13 ++-
 include/linux/usb/cdc_ncm.h                       |   1 +
 include/net/inet_frag.h                           |   9 ++
 include/net/ip_fib.h                              |  12 +--
 ipc/mqueue.c                                      |   3 +-
 kernel/time/tick-broadcast.c                      |   3 +-
 kernel/trace/ftrace.c                             |   4 +-
 kernel/trace/trace.c                              |  21 ++--
 mm/hugetlb.c                                      |   8 +-
 net/batman-adv/bat_iv_ogm.c                       |   6 +-
 net/bridge/br_netlink.c                           |   1 +
 net/core/rtnetlink.c                              |   2 +-
 net/ipv4/inet_fragment.c                          |  20 +++-
 net/ipv4/ip_fragment.c                            |  11 +-
 net/ipv4/ip_gre.c                                 |   5 +-
 net/ipv4/ip_options.c                             |   5 +-
 net/ipv4/tcp.c                                    |   2 +-
 net/ipv4/tcp_ipv4.c                               |  14 +--
 net/ipv4/tcp_output.c                             |   1 -
 net/ipv6/netfilter/nf_conntrack_reasm.c           |  12 +--
 net/ipv6/reassembly.c                             |   8 +-
 net/ipv6/tcp_ipv6.c                               |   7 ++
 net/sctp/associola.c                              |   2 +-
 net/sctp/sm_statefuns.c                           |   2 +-
 sound/pci/hda/hda_codec.c                         |   2 +-
 sound/pci/hda/patch_conexant.c                    |   8 +-
 sound/usb/mixer.c                                 |  21 ++--
 109 files changed, 778 insertions(+), 683 deletions(-)