Skip to content

3.10.60-stable review

Greg Kroah-Hartman ceph-devel linux-mips linux-mm linux-scsi lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest120 of 123 patches 7 repliesIn review

120 of 123 patches are in this archive. The cover letter announces 123.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/123tracing/syscalls: Ignore numbers outside NR_syscalls rangekernel/trace/trace_syscalls.c+4 -40 replies
2/123ipv4: fix nexthop attlen check in fib_nh_matchnet/ipv4/fib_semantics.c+1 -10 replies
3/123ax88179_178a: fix bonding failuredrivers/net/usb/ax88179_178a.c+6 -10 replies
4/123ipv4: dst_entry leak in ip_send_unicast_reply()net/ipv4/ip_output.c+9 -30 replies
5/123drivers/net: macvtap and tun depend on INETdrivers/net/Kconfig+2 -00 replies
6/123lockd: Try to reconnect if statd has movedfs/lockd/mon.c+6 -00 replies
7/123Revert "percpu: free percpu allocation info for uniprocessor system"mm/percpu.c+0 -20 replies
8/123pata_serverworks: disable 64-KB DMA transfers on Broadcom OSB4 IDE Controllerdrivers/ata/pata_serverworks.c+11 -20 replies
9/123libata-sff: Fix controllers with no ctl portdrivers/ata/libata-sff.c+9 -110 replies
10/123mmc: rtsx_pci_sdmmc: fix incorrect last byte in R2 responsedrivers/mmc/host/rtsx_pci_sdmmc.c+7 -00 replies
11/123fs: make cont_expand_zero interruptiblefs/buffer.c+5 -00 replies
12/123fs: Fix theoretical division by 0 in super_cache_scan().fs/super.c+2 -00 replies
13/123UBIFS: remove mst_mutexfs/ubifs/commit.c fs/ubifs/master.c fs/ubifs/super.c +1 more+3 -90 replies
14/123UBIFS: fix a race conditionfs/ubifs/commit.c fs/ubifs/log.c+11 -80 replies
15/123UBIFS: fix free log space calculationfs/ubifs/log.c+6 -20 replies
16/123vfs: fix data corruption when blocksize < pagesize for mmaped datafs/buffer.c include/linux/mm.h mm/truncate.c+60 -30 replies
17/123x86: Reject x32 executables if x32 ABI not supportedarch/x86/include/asm/elf.h+3 -20 replies
18/123x86, fpu: __restore_xstate_sig()->math_state_restore() needs preempt_disable()arch/x86/kernel/xsave.c+4 -10 replies
19/123x86, fpu: shift drop_init_fpu() from save_xstate_sig() to handle_signal()arch/x86/kernel/signal.c arch/x86/kernel/xsave.c+5 -20 replies
20/123x86, flags: Rename X86_EFLAGS_BIT1 to X86_EFLAGS_FIXEDarch/x86/include/uapi/asm/processor-flags.h arch/x86/kernel/entry_64.S arch/x86/kernel/process_32.c +3 more+6 -60 replies
21/123x86_64, entry: Filter RFLAGS.NT on entry from userspacearch/x86/ia32/ia32entry.S arch/x86/kernel/cpu/common.c+18 -20 replies
22/123x86_64, entry: Fix out of bounds read on sysenterarch/x86/ia32/ia32entry.S+1 -10 replies
23/123x86, pageattr: Prevent overflow in slow_virt_to_phys() for X86_PAEarch/x86/mm/pageattr.c+1 -10 replies
24/123evm: check xattr value length and type in evm_inode_setxattr()security/integrity/evm/evm_main.c+6 -30 replies
25/123ALSA: pcm: Zero-clear reserved fields of PCM status ioctl in compat modesound/core/pcm_compat.c+2 -00 replies
26/123kill wbuf_queued/wbuf_dwork_lockfs/jffs2/jffs2_fs_sb.h fs/jffs2/wbuf.c+2 -170 replies
27/123fix misuses of f_count() in ppp and netlinkdrivers/net/ppp/ppp_generic.c net/netlink/af_netlink.c+2 -20 replies
28/123crypto: more robust crypto_memneqinclude/linux/compiler-gcc.h include/linux/compiler-intel.h include/linux/compiler.h+14 -00 replies
29/123random: add and use memzero_explicit() for clearing datadrivers/char/random.c include/linux/string.h lib/string.c+24 -70 replies
30/123UBI: add missing kmem_cache_free() in process_pool_aeb error pathdrivers/mtd/ubi/fastmap.c+1 -00 replies
31/123mnt: Prevent pivot_root from creating a loop in the mount treefs/namespace.c+3 -00 replies
32/123mfd: rtsx_pcr: Fix MSI enable error handlingdrivers/mfd/rtsx_pcr.c+1 -10 replies
33/123pstore: Fix duplicate {console,ftrace}-efi entriesfs/pstore/inode.c+2 -20 replies
34/123selinux: fix inode security list corruptionsecurity/selinux/hooks.c+1 -10 replies
35/123virtio_pci: fix virtio spec compliance on restoredrivers/virtio/virtio_pci.c+30 -30 replies
36/123dm bufio: update last_accessed when relinking a bufferdrivers/md/dm-bufio.c+1 -00 replies
37/123drbd: compute the end before rb_insert_augmented()drivers/block/drbd/drbd_interval.c+4 -00 replies
38/123block: fix alignment_offset math that assumes io_min is a power-of-2block/blk-settings.c include/linux/blkdev.h+4 -50 replies
39/123dm log userspace: fix memory leak in dm_ulog_tfr_init failure pathdrivers/md/dm-log-userspace-transfer.c+1 -10 replies
40/123modules, lock around setting of MODULE_STATE_UNFORMEDkernel/module.c+2 -00 replies
41/123framebuffer: fix border colordrivers/video/console/bitblit.c drivers/video/console/fbcon_ccw.c drivers/video/console/fbcon_cw.c +1 more+4 -80 replies
42/123Input: i8042 - add noloop quirk for Asus X750LNdrivers/input/serio/i8042-x86ia64io.h+6 -00 replies
43/123Input: i8042 - quirks for Fujitsu Lifebook A544 and Lifebook AH544drivers/input/serio/i8042-x86ia64io.h+16 -00 replies
44/123drm/ast: Fix HW cursor imagedrivers/gpu/drm/ast/ast_mode.c+2 -20 replies
45/123drm/tilcdc: Fix the error path in tilcdc_load()drivers/gpu/drm/tilcdc/tilcdc_drv.c+50 -100 replies
46/123drm/nouveau/bios: memset dcb struct to zero before parsingdrivers/gpu/drm/nouveau/core/subdev/bios/dcb.c+1 -00 replies
47/123media: v4l2-common: fix overflow in v4l_bound_align_image()drivers/media/v4l2-core/v4l2-common.c+3 -60 replies
49/123media: ds3000: fix LNB supply voltage on Tevii S480 on initializationdrivers/media/dvb-frontends/ds3000.c+7 -00 replies
50/123media: tda7432: Fix setting TDA7432_MUTE bit for TDA7432_RF registerdrivers/media/i2c/tda7432.c+1 -10 replies
51/123kvm: fix excessive pages un-pinning in kvm_iommu_map error path.virt/kvm/iommu.c+4 -40 replies
52/123KVM: x86: Prevent host from panicking on shared MSR writes.arch/x86/include/asm/kvm_host.h arch/x86/kvm/vmx.c arch/x86/kvm/x86.c+14 -60 replies
53/123KVM: x86: Improve thread safety in pitarch/x86/kvm/i8254.c+2 -00 replies
54/123KVM: x86: Check non-canonical addresses upon WRMSRarch/x86/include/asm/kvm_host.h arch/x86/kvm/svm.c arch/x86/kvm/vmx.c +1 more+42 -30 replies
55/123kvm: x86: dont kill guest on unknown exit reasonarch/x86/kvm/svm.c arch/x86/kvm/vmx.c+6 -60 replies
56/123KVM: x86: Fix wrong masking on relative jump/callarch/x86/kvm/emulate.c+22 -50 replies
57/123KVM: x86: Emulator fixes for eip canonical checks on near branchesarch/x86/kvm/emulate.c+54 -240 replies
58/123ARC: [nsimosci] Allow "headless" models to bootarch/arc/boot/dts/nsimosci.dts+1 -10 replies
59/123ARC: Update order of registers in KGDB to match GDB 7.5arch/arc/include/asm/kgdb.h+18 -140 replies
60/123qla_target: dont delete changed naclsdrivers/scsi/qla2xxx/tcm_qla2xxx.c+10 -10 replies
61/123target: Fix queue full status NULL pointer for SCF_TRANSPORT_TASK_SENSEdrivers/target/target_core_transport.c+1 -20 replies
62/123target: Fix APTPL metadata handling for dynamic MappedLUNsdrivers/target/target_core_device.c drivers/target/target_core_pr.c drivers/target/target_core_pr.h +1 more+14 -50 replies
63/123MIPS: tlbex: Properly fix HUGE TLB Refill exception handlerarch/mips/mm/tlbex.c+5 -10 replies
64/123jbd2: free bh when descriptor block checksum failsfs/jbd2/recovery.c+1 -00 replies
65/123ext4: check EA value offset when loadingfs/ext4/xattr.c+24 -80 replies
66/123ext4: dont check quota format when there are no quota filesfs/ext4/super.c+0 -70 replies
67/123ext4: grab missed write_count for EXT4_IOC_SWAP_BOOTfs/ext4/ioctl.c+9 -10 replies
68/123ext4: add ext4_iget_normal() which is to be used for dir tree lookupsfs/ext4/ext4.h fs/ext4/inode.c fs/ext4/namei.c +1 more+11 -30 replies
69/123ext4: fix reservation overflow in ext4_da_write_beginfs/ext4/inode.c+16 -10 replies
70/123ext4: check s_chksum_driver when looking for bg csum presencefs/ext4/ext4.h fs/ext4/super.c+6 -20 replies
71/123ext4: fix overflow when updating superblock backups after resizefs/ext4/resize.c+1 -10 replies
73/123ext4: fix oops when loading block bitmap failedfs/ext4/ialloc.c+4 -00 replies
74/123freezer: Do not freeze tasks killed by OOM killerkernel/freezer.c+3 -00 replies
75/123OOM, PM: OOM killed task shouldnt escape PM suspendinclude/linux/oom.h kernel/power/process.c mm/oom_kill.c +1 more+67 -10 replies
76/123staging:iio:ad5933: Fix NULL pointer deref when enabling bufferdrivers/staging/iio/impedance-analyzer/ad5933.c+4 -70 replies
77/123staging:iio:ad5933: Drop "raw" from channel namesdrivers/staging/iio/impedance-analyzer/ad5933.c+2 -20 replies
78/123staging:iio:ade7758: Fix NULL pointer deref when enabling bufferdrivers/staging/iio/meter/ade7758.h drivers/staging/iio/meter/ade7758_core.c drivers/staging/iio/meter/ade7758_ring.c+3 -340 replies
79/123staging:iio:ade7758: Fix check if channels are enabled in prenabledrivers/staging/iio/meter/ade7758_ring.c+1 -10 replies
80/123staging:iio:ade7758: Remove "raw" from channel namedrivers/staging/iio/meter/ade7758_core.c+9 -150 replies
82/123USB: serial: cp210x: add Silicon Labs 358x VID and PIDdrivers/usb/serial/cp210x.c+1 -00 replies
83/123usb: serial: ftdi_sio: add Awinda Station and Dongle productsdrivers/usb/serial/ftdi_sio.c drivers/usb/serial/ftdi_sio_ids.h+7 -10 replies
84/123usb: serial: ftdi_sio: add "bricked" FTDI device PIDdrivers/usb/serial/ftdi_sio.c drivers/usb/serial/ftdi_sio_ids.h+7 -00 replies
85/123USB: cdc-acm: add device id for GW Instek AFG-2225drivers/usb/class/cdc-acm.c+1 -00 replies
86/123USB: cdc-acm: only raise DTR on transitions from B0drivers/usb/class/cdc-acm.c+3 -20 replies
87/123usb: option: add support for Telit LE910drivers/usb/serial/option.c+8 -00 replies
88/123USB: option: add Haier CE81B CDMA modemdrivers/usb/serial/option.c+2 -00 replies
89/123wireless: rt2x00: add new rt2800usb devicedrivers/net/wireless/rt2x00/rt2800usb.c+1 -00 replies
90/123usb: dwc3: gadget: Properly initialize LINK TRBdrivers/usb/dwc3/gadget.c+1 -20 replies
91/123spi: pl022: Fix incorrect dma_unmap_sgdrivers/spi/spi-pl022.c+1 -10 replies
92/123spi: pxa2xx: toggle clocks on suspend if not disabled by runtime PMdrivers/spi/spi-pxa2xx.c+5 -20 replies
93/123usb-storage: handle a skipped data phasedrivers/usb/storage/transport.c+26 -00 replies
94/123USB: opticon: fix non-atomic allocation in write pathdrivers/usb/serial/opticon.c+1 -10 replies
95/123usb: Do not allow usb_alloc_streams on unconfigured devicesdrivers/usb/core/hcd.c+2 -00 replies
96/123cgroup/kmemleak: add kmemleak_free() for cgroup deallocations.mm/page_cgroup.c+1 -00 replies
97/123lib/bitmap.c: fix undefined shift in __bitmap_shift_{left|right}()lib/bitmap.c+6 -20 replies
98/123scsi: Fix error handling in SCSI_IOCTL_SEND_COMMANDblock/scsi_ioctl.c+1 -20 replies
99/123i82860_edac: Report CE events properlydrivers/edac/i82860_edac.c+1 -10 replies
100/123i3200_edac: Report CE events properlydrivers/edac/i3200_edac.c+2 -20 replies
101/123e7xxx_edac: Report CE events properlydrivers/edac/e7xxx_edac.c+1 -10 replies
102/123cpc925_edac: Report UE events properlydrivers/edac/cpc925_edac.c+1 -10 replies
103/123nfsd4: fix crash on unknown operation numberfs/nfsd/nfs4proc.c+2 -10 replies
104/123ext3: Dont check quota format when there are no quota filesfs/ext3/super.c+0 -70 replies
105/123quota: Properly return errors from dquot_writeback_dquots()fs/quota/dquot.c+1 -10 replies
106/123tty: Fix high cpu load if tty is unreleaseabledrivers/tty/tty_io.c+6 -10 replies
107/123PM / Sleep: fix recovery during resuming from hibernationkernel/power/hibernate.c+7 -10 replies
108/123mac80211: fix typo in starting baserate for rts_cts_rate_idxnet/mac80211/rate.c+1 -10 replies
109/123posix-timers: Fix stack info leak in timer_create()kernel/posix-timers.c+1 -00 replies
110/123x86, apic: Handle a bad TSC more gracefullyarch/x86/kernel/apic/apic.c arch/x86/kernel/tsc.c+6 -30 replies
111/123mm: Remove false WARN_ON from pagecache_isize_extended()mm/truncate.c+0 -10 replies
112/123crypto: algif - avoid excessive use of socket buffer in skciphercrypto/algif_skcipher.c+1 -10 replies
113/123usb: dwc3: gadget: fix set_halt() bug with pending transfersdrivers/usb/dwc3/ep0.c drivers/usb/dwc3/gadget.c drivers/usb/dwc3/gadget.h+15 -70 replies
114/123usb: gadget: function: acm: make f_acm pass USB20CV Chapter9drivers/usb/gadget/f_acm.c+4 -30 replies
115/123usb: gadget: udc: core: fix kernel oops with soft-connectdrivers/usb/gadget/udc-core.c+5 -00 replies
116/123drm/radeon: remove invalid pci idinclude/drm/drm_pciids.h+0 -10 replies
117/123rbd: Fix error recovery in rbd_obj_read_sync()drivers/block/rbd.c+1 -10 replies
118/123acer-wmi: Add acpi_backlight=video quirk for the Acer KAV80drivers/platform/x86/acer-wmi.c+11 -00 replies
119/123i2c: at91: dont account as iowaitdrivers/i2c/busses/i2c-at91.c+1 -10 replies
120/123sysfs: driver core: Fix glue dir race condition by gdp_mutexdrivers/base/core.c+3 -10 replies
121/123of: Fix overflow bug in string property parsing functionsdrivers/of/base.c drivers/of/selftest.c include/linux/of.h+151 -850 replies
122/123Btrfs: fix kfree on list_head in btrfs_lookup_csums_range error cleanupfs/btrfs/file-item.c+1 -10 replies
123/123libceph: ceph-msgr workqueue needs a resque workernet/ceph/messenger.c+2 -10 replies

Reviews trailers per patch

26 of 120 patches have a Reviewed-by or Acked-by.

PatchEric DumazetChristoph HellwighujianyangSuresh SiddhaJeff HarrisDaniel BorkmannHannes Frederic SowaAndy LutomirskiD. Jared DominguezKees CookMartin K. PetersenJonathan BrassowOleg NesterovDarren EtheridgeJohannes PointnerSakari AilusSasha LevinEric SandeenJan KaraAndreas DilgerDmitry MonakhovLukas CzernerGreg Kroah-HartmanStanislaw GruszkaPaul OsmialowskiAlan SternJohannes WeinerMichal HockoDave ChinnerMark KettenisLudovic DesrochesMicha KrauseSage Weil
1/123
2/123A-b
3/123
4/123A-b
5/123
6/123
7/123
8/123
9/123
10/123
11/123
12/123R-b
13/123
14/123T-b
15/123T-b
16/123
17/123
18/123R-b
19/123
20/123
21/123
22/123
23/123
24/123
25/123
26/123T-b
27/123
28/123A-b
29/123A-b
30/123
31/123R-b
32/123T-b
33/123A-b
34/123
35/123
36/123
37/123
38/123A-b
39/123R-b
40/123R-b
41/123
42/123
43/123
44/123
45/123T-b T-b
46/123
47/123A-b
49/123
50/123
51/123R-b
52/123
53/123
54/123
55/123
56/123
57/123
58/123
59/123
60/123
61/123
62/123
63/123
64/123R-b
65/123
66/123
67/123R-b
68/123
69/123R-b
70/123R-b
71/123R-b
73/123
74/123A-b
75/123
76/123
77/123
78/123
79/123
80/123
82/123
83/123
84/123A-b
85/123
86/123
87/123
88/123
89/123A-b
90/123
91/123
92/123
93/123T-b
94/123
95/123A-b
96/123A-b A-b
97/123
98/123
99/123
100/123
101/123
102/123
103/123
104/123
105/123
106/123
107/123
108/123
109/123
110/123
111/123R-b
112/123
113/123
114/123
115/123
116/123Noticed-by
117/123
118/123
119/123A-b
120/123
121/123
122/123
123/123T-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 33 reviewers.

Read the v1 thread

Cover letter [PATCH 3.10 000/123] 3.10.60-stable review

This is the start of the stable review cycle for the 3.10.60 release. There are 123 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 Nov 14 01:17:00 UTC 2014. 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.60-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.60-rc1

Ilya Dryomov <[email protected]>
libceph: ceph-msgr workqueue needs a resque worker

Chris Mason <[email protected]>
Btrfs: fix kfree on list_head in btrfs_lookup_csums_range error cleanup

Grant Likely <[email protected]>
of: Fix overflow bug in string property parsing functions

Yijing Wang <[email protected]>
sysfs: driver core: Fix glue dir race condition by gdp_mutex

Wolfram Sang <[email protected]>
i2c: at91: don't account as iowait

Hans de Goede <[email protected]>
acer-wmi: Add acpi_backlight=video quirk for the Acer KAV80

Jan Kara <[email protected]>
rbd: Fix error recovery in rbd_obj_read_sync()

Alex Deucher <[email protected]>
drm/radeon: remove invalid pci id

Felipe Balbi <[email protected]>
usb: gadget: udc: core: fix kernel oops with soft-connect

Felipe Balbi <[email protected]>
usb: gadget: function: acm: make f_acm pass USB20CV Chapter9

Felipe Balbi <[email protected]>
usb: dwc3: gadget: fix set_halt() bug with pending transfers

Ondrej Kozina <[email protected]>
crypto: algif - avoid excessive use of socket buffer in skcipher

Jan Kara <[email protected]>
mm: Remove false WARN_ON from pagecache_isize_extended()

Andy Lutomirski <[email protected]>
x86, apic: Handle a bad TSC more gracefully

Mathias Krause <[email protected]>
posix-timers: Fix stack info leak in timer_create()

Karl Beldan <[email protected]>
mac80211: fix typo in starting baserate for rts_cts_rate_idx

Imre Deak <[email protected]>
PM / Sleep: fix recovery during resuming from hibernation

Peter Hurley <[email protected]>
tty: Fix high cpu load if tty is unreleaseable

Jan Kara <[email protected]>
quota: Properly return errors from dquot_writeback_dquots()

Jan Kara <[email protected]>
ext3: Don't check quota format when there are no quota files

J. Bruce Fields <[email protected]>
nfsd4: fix crash on unknown operation number

Jason Baron <[email protected]>
cpc925_edac: Report UE events properly

Jason Baron <[email protected]>
e7xxx_edac: Report CE events properly

Jason Baron <[email protected]>
i3200_edac: Report CE events properly

Jason Baron <[email protected]>
i82860_edac: Report CE events properly

Jan Kara <[email protected]>
scsi: Fix error handling in SCSI_IOCTL_SEND_COMMAND

Jan Kara <[email protected]>
lib/bitmap.c: fix undefined shift in __bitmap_shift_{left|right}()

Wang Nan <[email protected]>
cgroup/kmemleak: add kmemleak_free() for cgroup deallocations.

Hans de Goede <[email protected]>
usb: Do not allow usb_alloc_streams on unconfigured devices

Johan Hovold <[email protected]>
USB: opticon: fix non-atomic allocation in write path

Alan Stern <[email protected]>
usb-storage: handle a skipped data phase

Dmitry Eremin-Solenikov <[email protected]>
spi: pxa2xx: toggle clocks on suspend if not disabled by runtime PM

Ray Jui <[email protected]>
spi: pl022: Fix incorrect dma_unmap_sg

Jack Pham <[email protected]>
usb: dwc3: gadget: Properly initialize LINK TRB

Cyril Brulebois <[email protected]>
wireless: rt2x00: add new rt2800usb device

Dan Williams <[email protected]>
USB: option: add Haier CE81B CDMA modem

Daniele Palmas <[email protected]>
usb: option: add support for Telit LE910

Johan Hovold <[email protected]>
USB: cdc-acm: only raise DTR on transitions from B0

Johan Hovold <[email protected]>
USB: cdc-acm: add device id for GW Instek AFG-2225

Perry Hung <[email protected]>
usb: serial: ftdi_sio: add "bricked" FTDI device PID

Frans Klaver <[email protected]>
usb: serial: ftdi_sio: add Awinda Station and Dongle products

Nathaniel Ting <[email protected]>

    USB: serial: cp210x: add Silicon Labs 358x VID and PID

Peter Hurley <[email protected]>
serial: Fix divide-by-zero fault in uart_get_divisor()

Lars-Peter Clausen <[email protected]>
staging:iio:ade7758: Remove "raw" from channel name

Lars-Peter Clausen <[email protected]>
staging:iio:ade7758: Fix check if channels are enabled in prenable

Lars-Peter Clausen <[email protected]>
staging:iio:ade7758: Fix NULL pointer deref when enabling buffer

Lars-Peter Clausen <[email protected]>
staging:iio:ad5933: Drop "raw" from channel names

Lars-Peter Clausen <[email protected]>
staging:iio:ad5933: Fix NULL pointer deref when enabling buffer

Michal Hocko <[email protected]>
OOM, PM: OOM killed task shouldn't escape PM suspend

Cong Wang <[email protected]>
freezer: Do not freeze tasks killed by OOM killer

Jan Kara <[email protected]>
ext4: fix oops when loading block bitmap failed

Pali Rohár <[email protected]>
cpufreq: intel_pstate: Fix setting max_perf_pct in performance policy

Jan Kara <[email protected]>
ext4: fix overflow when updating superblock backups after resize

Darrick J. Wong <[email protected]>
ext4: check s_chksum_driver when looking for bg csum presence

Eric Sandeen <[email protected]>
ext4: fix reservation overflow in ext4_da_write_begin

Theodore Ts'o <[email protected]>
ext4: add ext4_iget_normal() which is to be used for dir tree lookups

Dmitry Monakhov <[email protected]>
ext4: grab missed write_count for EXT4_IOC_SWAP_BOOT

Jan Kara <[email protected]>
ext4: don't check quota format when there are no quota files

Darrick J. Wong <[email protected]>
ext4: check EA value offset when loading

Darrick J. Wong <[email protected]>
jbd2: free bh when descriptor block checksum fails

David Daney <[email protected]>
MIPS: tlbex: Properly fix HUGE TLB Refill exception handler

Nicholas Bellinger <[email protected]>
target: Fix APTPL metadata handling for dynamic MappedLUNs

Quinn Tran <[email protected]>
target: Fix queue full status NULL pointer for SCF_TRANSPORT_TASK_SENSE

Joern Engel <[email protected]>
qla_target: don't delete changed nacls

Anton Kolesov <[email protected]>
ARC: Update order of registers in KGDB to match GDB 7.5

Vineet Gupta <[email protected]>
ARC: [nsimosci] Allow "headless" models to boot

Nadav Amit <[email protected]>
KVM: x86: Emulator fixes for eip canonical checks on near branches

Nadav Amit <[email protected]>
KVM: x86: Fix wrong masking on relative jump/call

Michael S. Tsirkin <[email protected]>
kvm: x86: don't kill guest on unknown exit reason

Nadav Amit <[email protected]>
KVM: x86: Check non-canonical addresses upon WRMSR

Andy Honig <[email protected]>
KVM: x86: Improve thread safety in pit

Andy Honig <[email protected]>
KVM: x86: Prevent host from panicking on shared MSR writes.

Quentin Casasnovas <[email protected]>
kvm: fix excessive pages un-pinning in kvm_iommu_map error path.

Axel Lin <[email protected]>
media: tda7432: Fix setting TDA7432_MUTE bit for TDA7432_RF register

Ulrich Eckhardt <[email protected]>
media: ds3000: fix LNB supply voltage on Tevii S480 on initialization

Frank Schaefer <[email protected]>
media: em28xx-v4l: give back all active video buffers to the vb2 core properly on streaming stop

Maciej Matraszek <[email protected]>
media: v4l2-common: fix overflow in v4l_bound_align_image()

Ben Skeggs <[email protected]>
drm/nouveau/bios: memset dcb struct to zero before parsing

Ezequiel Garcia <[email protected]>
drm/tilcdc: Fix the error path in tilcdc_load()

Benjamin Herrenschmidt <[email protected]>
drm/ast: Fix HW cursor image

Hans de Goede <[email protected]>
Input: i8042 - quirks for Fujitsu Lifebook A544 and Lifebook AH544

Hans de Goede <[email protected]>
Input: i8042 - add noloop quirk for Asus X750LN

Mikulas Patocka <[email protected]>
framebuffer: fix border color

Prarit Bhargava <[email protected]>
modules, lock around setting of MODULE_STATE_UNFORMED

Alexey Khoroshilov <[email protected]>
dm log userspace: fix memory leak in dm_ulog_tfr_init failure path

Mike Snitzer <[email protected]>
block: fix alignment_offset math that assumes io_min is a power-of-2

Lai Jiangshan <[email protected]>
drbd: compute the end before rb_insert_augmented()

Joe Thornber <[email protected]>
dm bufio: update last_accessed when relinking a buffer

Michael S. Tsirkin <[email protected]>
virtio_pci: fix virtio spec compliance on restore

Stephen Smalley <[email protected]>
selinux: fix inode security list corruption

Valdis Kletnieks <[email protected]>
pstore: Fix duplicate {console,ftrace}-efi entries

Chris Ball <[email protected]>
mfd: rtsx_pcr: Fix MSI enable error handling

Eric W. Biederman <[email protected]>
mnt: Prevent pivot_root from creating a loop in the mount tree

Richard Genoud <[email protected]>
UBI: add missing kmem_cache_free() in process_pool_aeb error path

Daniel Borkmann <[email protected]>
random: add and use memzero_explicit() for clearing data

Cesar Eduardo Barros <[email protected]>
crypto: more robust crypto_memneq

Al Viro <[email protected]>
fix misuses of f_count() in ppp and netlink

Al Viro <[email protected]>
kill wbuf_queued/wbuf_dwork_lock

Takashi Iwai <[email protected]>
ALSA: pcm: Zero-clear reserved fields of PCM status ioctl in compat mode

Dmitry Kasatkin <[email protected]>
evm: check xattr value length and type in evm_inode_setxattr()

Dexuan Cui <[email protected]>
x86, pageattr: Prevent overflow in slow_virt_to_phys() for X86_PAE

Andy Lutomirski <[email protected]>
x86_64, entry: Fix out of bounds read on sysenter

Andy Lutomirski <[email protected]>
x86_64, entry: Filter RFLAGS.NT on entry from userspace

H. Peter Anvin <[email protected]>
x86, flags: Rename X86_EFLAGS_BIT1 to X86_EFLAGS_FIXED

Oleg Nesterov <[email protected]>
x86, fpu: shift drop_init_fpu() from save_xstate_sig() to handle_signal()

Oleg Nesterov <[email protected]>

    x86, fpu: __restore_xstate_sig()->math_state_restore() needs preempt_disable()

Ben Hutchings <[email protected]>
x86: Reject x32 executables if x32 ABI not supported

Jan Kara <[email protected]>
vfs: fix data corruption when blocksize < pagesize for mmaped data

Artem Bityutskiy <[email protected]>
UBIFS: fix free log space calculation

Artem Bityutskiy <[email protected]>
UBIFS: fix a race condition

Artem Bityutskiy <[email protected]>
UBIFS: remove mst_mutex

Tetsuo Handa <[email protected]>
fs: Fix theoretical division by 0 in super_cache_scan().

Mikulas Patocka <[email protected]>
fs: make cont_expand_zero interruptible

Roger Tseng <[email protected]>
mmc: rtsx_pci_sdmmc: fix incorrect last byte in R2 response

Ondrej Zary <[email protected]>
libata-sff: Fix controllers with no ctl port

Scott Carter <[email protected]>
pata_serverworks: disable 64-KB DMA transfers on Broadcom OSB4 IDE Controller

Guenter Roeck <[email protected]>
Revert "percpu: free percpu allocation info for uniprocessor system"

Benjamin Coddington <[email protected]>
lockd: Try to reconnect if statd has moved

Ben Hutchings <[email protected]>
drivers/net: macvtap and tun depend on INET

Vasily Averin <[email protected]>
ipv4: dst_entry leak in ip_send_unicast_reply()

Ian Morgan <[email protected]>

    ax88179_178a: fix bonding failure

Jiri Pirko <[email protected]>
ipv4: fix nexthop attlen check in fib_nh_match

Rabin Vincent <[email protected]>
tracing/syscalls: Ignore numbers outside NR_syscalls' range

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

Diffstat:

 Makefile                                        |  4 +-
 arch/arc/boot/dts/nsimosci.dts                  |  2 +-
 arch/arc/include/asm/kgdb.h                     | 32 ++++----
 arch/mips/mm/tlbex.c                            |  6 +-
 arch/x86/ia32/ia32entry.S                       | 18 ++++-
 arch/x86/include/asm/elf.h                      |  5 +-
 arch/x86/include/asm/kvm_host.h                 | 16 +++-
 arch/x86/include/uapi/asm/processor-flags.h     |  2 +-
 arch/x86/kernel/apic/apic.c                     |  4 +-
 arch/x86/kernel/cpu/common.c                    |  2 +-
 arch/x86/kernel/entry_64.S                      |  2 +-
 arch/x86/kernel/process_32.c                    |  2 +-
 arch/x86/kernel/process_64.c                    |  2 +-
 arch/x86/kernel/signal.c                        |  5 ++
 arch/x86/kernel/tsc.c                           |  5 +-
 arch/x86/kernel/xsave.c                         |  7 +-
 arch/x86/kvm/emulate.c                          | 99 ++++++++++++++++++-------
 arch/x86/kvm/i8254.c                            |  2 +
 arch/x86/kvm/svm.c                              |  8 +-
 arch/x86/kvm/vmx.c                              | 17 +++--
 arch/x86/kvm/x86.c                              | 38 +++++++++-
 arch/x86/mm/pageattr.c                          |  2 +-
 block/blk-settings.c                            |  4 +-
 block/scsi_ioctl.c                              |  3 +-
 crypto/algif_skcipher.c                         |  2 +-
 drivers/ata/libata-sff.c                        | 20 +++--
 drivers/ata/pata_serverworks.c                  | 13 +++-
 drivers/base/core.c                             |  4 +-
 drivers/block/drbd/drbd_interval.c              |  4 +
 drivers/block/rbd.c                             |  2 +-
 drivers/char/random.c                           | 10 +--
 drivers/cpufreq/intel_pstate.c                  |  1 +
 drivers/edac/cpc925_edac.c                      |  2 +-
 drivers/edac/e7xxx_edac.c                       |  2 +-
 drivers/edac/i3200_edac.c                       |  4 +-
 drivers/edac/i82860_edac.c                      |  2 +-
 drivers/gpu/drm/ast/ast_mode.c                  |  4 +-
 drivers/gpu/drm/nouveau/core/subdev/bios/dcb.c  |  1 +
 drivers/gpu/drm/tilcdc/tilcdc_drv.c             | 60 ++++++++++++---
 drivers/i2c/busses/i2c-at91.c                   |  2 +-
 drivers/input/serio/i8042-x86ia64io.h           | 22 ++++++
 drivers/lguest/x86/core.c                       |  2 +-
 drivers/md/dm-bufio.c                           |  1 +
 drivers/md/dm-log-userspace-transfer.c          |  2 +-
 drivers/media/dvb-frontends/ds3000.c            |  7 ++
 drivers/media/i2c/tda7432.c                     |  2 +-
 drivers/media/usb/em28xx/em28xx-video.c         | 10 ++-
 drivers/media/v4l2-core/v4l2-common.c           |  9 +--
 drivers/mfd/rtsx_pcr.c                          |  2 +-
 drivers/mmc/host/rtsx_pci_sdmmc.c               |  7 ++
 drivers/mtd/ubi/fastmap.c                       |  1 +
 drivers/net/Kconfig                             |  2 +
 drivers/net/ppp/ppp_generic.c                   |  2 +-
 drivers/net/usb/ax88179_178a.c                  |  7 +-
 drivers/net/wireless/rt2x00/rt2800usb.c         |  1 +
 drivers/of/base.c                               | 88 ++++++----------------
 drivers/of/selftest.c                           | 64 ++++++++++++++--
 drivers/platform/x86/acer-wmi.c                 | 11 +++
 drivers/scsi/qla2xxx/tcm_qla2xxx.c              | 11 ++-
 drivers/spi/spi-pl022.c                         |  2 +-
 drivers/spi/spi-pxa2xx.c                        |  7 +-
 drivers/staging/iio/impedance-analyzer/ad5933.c | 15 ++--
 drivers/staging/iio/meter/ade7758.h             |  1 -
 drivers/staging/iio/meter/ade7758_core.c        | 57 +++-----------
 drivers/staging/iio/meter/ade7758_ring.c        |  5 +-
 drivers/target/target_core_device.c             |  3 +-
 drivers/target/target_core_pr.c                 |  6 +-
 drivers/target/target_core_pr.h                 |  2 +-
 drivers/target/target_core_tpg.c                |  8 ++
 drivers/target/target_core_transport.c          |  3 +-
 drivers/tty/serial/serial_core.c                |  2 +-
 drivers/tty/tty_io.c                            |  7 +-
 drivers/usb/class/cdc-acm.c                     |  6 +-
 drivers/usb/core/hcd.c                          |  2 +
 drivers/usb/dwc3/ep0.c                          |  4 +-
 drivers/usb/dwc3/gadget.c                       | 19 +++--
 drivers/usb/dwc3/gadget.h                       |  2 +-
 drivers/usb/gadget/f_acm.c                      |  7 +-
 drivers/usb/gadget/udc-core.c                   |  5 ++
 drivers/usb/serial/cp210x.c                     |  1 +
 drivers/usb/serial/ftdi_sio.c                   |  3 +
 drivers/usb/serial/ftdi_sio_ids.h               | 12 ++-
 drivers/usb/serial/opticon.c                    |  2 +-
 drivers/usb/serial/option.c                     | 10 +++
 drivers/usb/storage/transport.c                 | 26 +++++++
 drivers/video/console/bitblit.c                 |  3 +-
 drivers/video/console/fbcon_ccw.c               |  3 +-
 drivers/video/console/fbcon_cw.c                |  3 +-
 drivers/video/console/fbcon_ud.c                |  3 +-
 drivers/virtio/virtio_pci.c                     | 33 ++++++++-
 fs/btrfs/file-item.c                            |  2 +-
 fs/buffer.c                                     |  8 ++
 fs/ext3/super.c                                 |  7 --
 fs/ext4/ext4.h                                  |  5 +-
 fs/ext4/ialloc.c                                |  4 +
 fs/ext4/inode.c                                 | 24 +++++-
 fs/ext4/ioctl.c                                 | 10 ++-
 fs/ext4/namei.c                                 |  4 +-
 fs/ext4/resize.c                                |  2 +-
 fs/ext4/super.c                                 | 13 ++--
 fs/ext4/xattr.c                                 | 32 ++++++--
 fs/jbd2/recovery.c                              |  1 +
 fs/jffs2/jffs2_fs_sb.h                          |  2 -
 fs/jffs2/wbuf.c                                 | 17 +----
 fs/lockd/mon.c                                  |  6 ++
 fs/namespace.c                                  |  3 +
 fs/nfsd/nfs4proc.c                              |  3 +-
 fs/pstore/inode.c                               |  4 +-
 fs/quota/dquot.c                                |  2 +-
 fs/super.c                                      |  2 +
 fs/ubifs/commit.c                               | 10 +--
 fs/ubifs/log.c                                  | 19 +++--
 fs/ubifs/master.c                               |  7 +-
 fs/ubifs/super.c                                |  1 -
 fs/ubifs/ubifs.h                                |  2 -
 include/drm/drm_pciids.h                        |  1 -
 include/linux/blkdev.h                          |  5 +-
 include/linux/compiler-gcc.h                    |  3 +
 include/linux/compiler-intel.h                  |  7 ++
 include/linux/compiler.h                        |  4 +
 include/linux/mm.h                              |  1 +
 include/linux/of.h                              | 84 +++++++++++++++++----
 include/linux/oom.h                             |  3 +
 include/linux/string.h                          |  5 +-
 kernel/freezer.c                                |  3 +
 kernel/module.c                                 |  2 +
 kernel/posix-timers.c                           |  1 +
 kernel/power/hibernate.c                        |  8 +-
 kernel/power/process.c                          | 40 +++++++++-
 kernel/trace/trace_syscalls.c                   |  8 +-
 lib/bitmap.c                                    |  8 +-
 lib/string.c                                    | 16 ++++
 mm/oom_kill.c                                   | 17 +++++
 mm/page_alloc.c                                 |  8 ++
 mm/page_cgroup.c                                |  1 +
 mm/percpu.c                                     |  2 -
 mm/truncate.c                                   | 58 ++++++++++++++-
 net/ceph/messenger.c                            |  3 +-
 net/ipv4/fib_semantics.c                        |  2 +-
 net/ipv4/ip_output.c                            | 12 ++-
 net/mac80211/rate.c                             |  2 +-
 net/netlink/af_netlink.c                        |  2 +-
 security/integrity/evm/evm_main.c               |  9 ++-
 security/selinux/hooks.c                        |  2 +-
 sound/core/pcm_compat.c                         |  2 +
 virt/kvm/iommu.c                                |  8 +-
 146 files changed, 1029 insertions(+), 421 deletions(-)