Skip to content

4.4.28-stable review

Greg Kroah-Hartman kernel-janitors linux-acpi linux-mips linux-nvdimm lkml nvdimm stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest109 of 112 patches 3 repliesIn review

109 of 112 patches are in this archive. The cover letter announces 112.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/112gpio: mpc8xxx: Correct irq handler functiondrivers/gpio/gpio-mpc8xxx.c+1 -10 replies
2/112mei: me: add kaby point device idsdrivers/misc/mei/hw-me-regs.h drivers/misc/mei/pci-me.c+6 -00 replies
3/112regulator: tps65910: Work around silicon erratum SWCZ010drivers/regulator/tps65910-regulator.c+6 -00 replies
4/112clk: imx6: initialize GPU clocksdrivers/clk/imx/clk-imx6q.c+18 -00 replies
5/112PM / devfreq: event: remove duplicate devfreq_event_get_drvdata()include/linux/devfreq-event.h+0 -50 replies
6/112rtlwifi: Fix missing country code for Great Britaindrivers/net/wireless/realtek/rtlwifi/regd.c+3 -10 replies
8/112mmc: sdhci: cast unsigned int to unsigned long long to avoid unexpeted errordrivers/mmc/host/sdhci.c+1 -10 replies
9/112PCI: Mark Atheros AR9580 to avoid bus resetdrivers/pci/quirks.c+1 -00 replies
10/112platform: dont return 0 from platform_get_irq[_byname]() on errordrivers/base/platform.c+2 -20 replies
11/112cpufreq: intel_pstate: Fix unsafe HWP MSR accessdrivers/cpufreq/intel_pstate.c+5 -50 replies
12/112parisc: Increase KERNEL_INITIAL_SIZE for 32-bit SMP kernelsarch/parisc/include/asm/pgtable.h arch/parisc/kernel/setup.c+9 -10 replies
13/112parisc: Fix kernel memory layout regarding position of __gparch/parisc/kernel/vmlinux.lds.S+5 -20 replies
14/112parisc: Increase initial kernel mapping sizearch/parisc/include/asm/pgtable.h+3 -30 replies
15/112pstore/ramoops: fixup driver removalfs/pstore/ram.c+12 -50 replies
17/112pstore/ram: Use memcpy_toio instead of memcpyfs/pstore/ram_core.c+1 -10 replies
18/112pstore/ram: Use memcpy_fromio() to save old bufferfs/pstore/ram_core.c+2 -20 replies
19/112perf intel-pt: Fix snapshot overlap detection decoder errorstools/perf/util/intel-pt.c+11 -40 replies
20/112perf intel-pt: Fix estimated timestamps for cycle-accurate modetools/perf/util/intel-pt-decoder/intel-pt-decoder.c+2 -00 replies
21/112perf intel-pt: Fix MTC timestamp calculation for large MTC periodstools/perf/util/intel-pt-decoder/intel-pt-decoder.c+36 -00 replies
22/112dm: mark request_queue dead before destroying the DM devicedrivers/md/dm.c+5 -00 replies
23/112dm: return correct error code in dm_resume()s retry loopdrivers/md/dm.c+2 -30 replies
24/112dm mpath: check if paths request_queue is dying in activate_path()drivers/md/dm-mpath.c+3 -30 replies
25/112dm crypt: fix crash on exitdrivers/md/dm-crypt.c+10 -140 replies
26/112powerpc/vdso64: Use double word compare on pointersarch/powerpc/kernel/vdso64/datapage.S arch/powerpc/kernel/vdso64/gettimeofday.S+2 -20 replies
27/112powerpc/powernv: Pass CPU-endian PE number to opal_pci_eeh_freeze_clear()arch/powerpc/platforms/powernv/eeh-powernv.c+1 -10 replies
28/112powerpc/powernv: Use CPU-endian hub diag-data type in pnv_eeh_get_and_dump_hub_diag()arch/powerpc/platforms/powernv/eeh-powernv.c+1 -10 replies
29/112powerpc/powernv: Use CPU-endian PEST in pnv_pci_dump_p7ioc_diag_data()arch/powerpc/platforms/powernv/pci.c+2 -20 replies
30/112powerpc/64: Fix incorrect return value from __copy_tofrom_userarch/powerpc/lib/copyuser_64.S+1 -10 replies
31/112powerpc/pseries: Fix stack corruption in htpe codearch/powerpc/platforms/pseries/lpar.c+2 -20 replies
32/112ubi: Deal with interrupted erasures in WLdrivers/mtd/ubi/wl.c+19 -20 replies
33/112zfcp: fix fc_host port_type with NPIVdrivers/s390/scsi/zfcp_fsf.c+5 -30 replies
34/112zfcp: fix ELS/GS request&response length for hardware data routerdrivers/s390/scsi/zfcp_fsf.c+4 -00 replies
35/112zfcp: close window with unblocked rport during rport gonedrivers/s390/scsi/zfcp_dbf.h drivers/s390/scsi/zfcp_erp.c drivers/s390/scsi/zfcp_scsi.c+22 -50 replies
36/112zfcp: retain trace level for SCSI and HBA FSF response recordsdrivers/s390/scsi/zfcp_dbf.c drivers/s390/scsi/zfcp_dbf.h drivers/s390/scsi/zfcp_ext.h+12 -100 replies
37/112zfcp: restore: Dont use 0 to indicate invalid LUN in rec tracedrivers/s390/scsi/zfcp_dbf.c+2 -10 replies
38/112zfcp: trace on request for open and close of WKA portdrivers/s390/scsi/zfcp_dbf.c drivers/s390/scsi/zfcp_ext.h drivers/s390/scsi/zfcp_fsf.c+39 -20 replies
39/112zfcp: restore tracing of handle for port and LUN with HBA recordsdrivers/s390/scsi/zfcp_dbf.c drivers/s390/scsi/zfcp_dbf.h+4 -00 replies
40/112zfcp: fix D_ID field with actual value on tracing SAN responsesdrivers/s390/scsi/zfcp_dbf.c drivers/s390/scsi/zfcp_fsf.c drivers/s390/scsi/zfcp_fsf.h+6 -20 replies
41/112zfcp: fix payload trace length for SAN request&responsedrivers/s390/scsi/zfcp_dbf.c+2 -20 replies
42/112zfcp: trace full payload of all SAN records (req,resp,iels)drivers/s390/scsi/zfcp_dbf.c drivers/s390/scsi/zfcp_dbf.h+104 -130 replies
43/112scsi: zfcp: spin_lock_irqsave() is not nestabledrivers/s390/scsi/zfcp_dbf.c+1 -10 replies
44/112fbdev/efifb: Fix 16 color palette entry calculationdrivers/video/fbdev/efifb.c+3 -30 replies
45/112ovl: Fix info leak in ovl_lookup_temp()fs/overlayfs/dir.c+4 -10 replies
46/112ovl: copy_up_xattr(): use strnlenfs/overlayfs/copy_up.c+11 -10 replies
47/112mb86a20s: fix the locking logicdrivers/media/dvb-frontends/mb86a20s.c+11 -10 replies
48/112mb86a20s: fix demod settingsdrivers/media/dvb-frontends/mb86a20s.c+42 -500 replies
49/112cx231xx: dont return error on successdrivers/media/usb/cx231xx/cx231xx-avcore.c+4 -10 replies
50/112cx231xx: fix GPIOs for Pixelview SBTVD hybriddrivers/media/usb/cx231xx/cx231xx-cards.c drivers/media/usb/cx231xx/cx231xx-core.c+3 -20 replies
51/112ALSA: hda - Fix a failure of micmute led when having multi adcssound/pci/hda/dell_wmi_helper.c sound/pci/hda/thinkpad_helper.c+2 -20 replies
52/112MIPS: Fix -mabi=64 build of vdso.ldsarch/mips/vdso/Makefile+1 -10 replies
53/112MIPS: ptrace: Fix regs_return_value for kernel contextarch/mips/include/asm/ptrace.h+1 -10 replies
54/112lib: move strtobool() to kstrtobool()include/linux/kernel.h include/linux/string.h lib/kstrtox.c +1 more+57 -300 replies
55/112lib: update single-char callers of strtobool()fs/cifs/cifs_debug.c fs/cifs/cifs_debug.h fs/cifs/cifsfs.c +1 more+20 -480 replies
56/112lib: add "on"/"off" support to kstrtoboollib/kstrtox.c+17 -30 replies
57/112Input: i8042 - skip selftest on ASUS laptopsDocumentation/kernel-parameters.txt drivers/input/serio/i8042-io.h drivers/input/serio/i8042-ip22io.h +5 more+150 -200 replies
58/112Input: elantech - force needed quirks on Fujitsu H760drivers/input/mouse/elantech.c+14 -00 replies
59/112Input: elantech - add Fujitsu Lifebook E556 to force crc_enableddrivers/input/mouse/elantech.c+9 -20 replies
60/112sunrpc: fix write space race causing stallsnet/sunrpc/xprtsock.c+10 -10 replies
61/112NFSv4: Dont report revoked delegations as valid in nfs_have_delegation()fs/nfs/delegation.c+1 -00 replies
62/112NFSv4: nfs4_copy_delegation_stateid() must fail if the delegation is invalidfs/nfs/delegation.c+13 -40 replies
63/112NFSv4: Open state recovery must account for file permission changesfs/nfs/nfs4state.c+3 -00 replies
64/112NFSv4.2: Fix a reference leak in nfs42_proc_layoutstats_genericfs/nfs/nfs42proc.c+1 -00 replies
65/112scsi: Fix use-after-freedrivers/scsi/scsi_scan.c+1 -10 replies
66/112metag: Only define atomic_dec_if_positive conditionallyarch/metag/include/asm/atomic.h+1 -20 replies
67/112mm: filemap: dont plant shadow entries without radix tree nodemm/filemap.c+8 -00 replies
68/112ipc/sem.c: fix complex_count vs. simple op raceinclude/linux/sem.h ipc/sem.c+76 -550 replies
69/112lightnvm: ensure that nvm_dev_ops can be used without CONFIG_NVMinclude/linux/lightnvm.h+64 -570 replies
70/112arc: dont leak bits of kernel stack into coredumparch/arc/kernel/signal.c+4 -40 replies
71/112fs/super.c: fix race between freeze_super() and thaw_super()fs/super.c+3 -30 replies
72/112cifs: Limit the overall credit acquiredfs/cifs/smb2glob.h fs/cifs/smb2pdu.c+27 -10 replies
73/112fs/cifs: keep guid when assigning fid to fileinfofs/cifs/smb2ops.c+1 -00 replies
74/112Clarify locking of cifs file and tcon structures and make more granularfs/cifs/cifsfs.c fs/cifs/cifsglob.h fs/cifs/cifssmb.c +4 more+75 -630 replies
75/112Display number of credits availablefs/cifs/cifs_debug.c+1 -00 replies
76/112Set previous session id correctly on SMB3 reconnectfs/cifs/smb2pdu.c fs/cifs/smb2pdu.h+6 -10 replies
77/112SMB3: GUIDs should be constructed as random but valid uuidsfs/cifs/cifsfs.c fs/cifs/connect.c fs/cifs/smb2ops.c +1 more+4 -40 replies
78/112Do not send SMB3 SET_INFO request if nothing is changingfs/cifs/smb2inode.c+6 -00 replies
79/112Cleanup missing frees on some ioctlsfs/cifs/smb2ops.c+4 -50 replies
80/112Fix regression which breaks DFS mountingfs/cifs/connect.c+8 -60 replies
81/112blkcg: Unlock blkcg_pol_mutex only once when cpd == NULLblock/blk-cgroup.c+1 -30 replies
82/112x86/e820: Dont merge consecutive E820_PRAM rangesarch/x86/kernel/e820.c+1 -10 replies
84/112irqchip/gicv3: Handle loop timeout properdrivers/irqchip/irq-gic-v3.c+1 -10 replies
85/112sd: Fix rw_max for devices that report an optimal xfer sizedrivers/scsi/sd.c drivers/scsi/sd.h+9 -40 replies
86/112hpsa: correct skipping masked peripheralsdrivers/scsi/hpsa.c+74 -40 replies
87/112PKCS#7: Dont require SpcSpOpusInfo in Authenticode pkcs7 signaturescrypto/asymmetric_keys/pkcs7_parser.c+1 -30 replies
88/112bnx2x: Prevent false warning for lack of FC NPIVdrivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c+4 -00 replies
89/112net/mlx4_core: Allow resetting VF admin mac to zerodrivers/net/ethernet/mellanox/mlx4/en_netdev.c+1 -10 replies
90/112acpi, nfit: check for the correct event code in notificationsdrivers/acpi/nfit.c drivers/acpi/nfit.h+7 -00 replies
91/112mm: workingset: fix crash in shadow node shrinker caused by replace_page_cache_page()include/linux/swap.h mm/filemap.c mm/workingset.c+49 -490 replies
92/112mm: filemap: fix mapping->nrpages double accounting in fusemm/filemap.c+0 -10 replies
93/112Using BUG_ON() as an assert() is _never_ acceptableinclude/linux/swap.h+2 -20 replies
94/112s390/mm: fix gmap tlb flush issuesarch/s390/include/asm/tlbflush.h arch/s390/mm/pgtable.c+4 -30 replies
95/112irqchip/gic-v3-its: Fix entry size mask for GITS_BASERinclude/linux/irqchip/arm-gic-v3.h+1 -10 replies
96/112isofs: Do not return EACCES for unknown filesystemsfs/isofs/inode.c+5 -30 replies
97/112memstick: rtsx_usb_ms: Runtime resume the device when polling for cardsdrivers/memstick/host/rtsx_usb_ms.c+2 -00 replies
98/112memstick: rtsx_usb_ms: Manage runtime PM when accessing the devicedrivers/memstick/host/rtsx_usb_ms.c+4 -00 replies
99/112arm64: percpu: rewrite ll/sc loops in assemblyarch/arm64/include/asm/percpu.h+56 -640 replies
100/112arm64: kernel: Init MDCR_EL2 even in the absence of a PMUarch/arm64/kernel/head.S+2 -10 replies
101/112ceph: fix error handling in ceph_read_iterfs/ceph/file.c+2 -10 replies
102/112powerpc/mm: Prevent unlikely crash in copro_calculate_slb()arch/powerpc/mm/copro_fault.c+2 -00 replies
103/112mmc: core: Annotate cmd_hdr as __le32drivers/mmc/card/block.c drivers/mmc/card/queue.h+2 -20 replies
104/112mmc: rtsx_usb_sdmmc: Avoid keeping the device runtime resumed when unuseddrivers/mmc/host/rtsx_usb_sdmmc.c+0 -50 replies
105/112mmc: rtsx_usb_sdmmc: Handle runtime PM while changing the leddrivers/mmc/host/rtsx_usb_sdmmc.c+2 -00 replies
106/112ext4: do not advertise encryption support when disabledfs/ext4/sysfs.c+4 -00 replies
107/112jbd2: fix incorrect unlock on j_list_lockfs/jbd2/transaction.c+2 -10 replies
108/112ubifs: Fix xattr_names length in exit pathsfs/ubifs/xattr.c+2 -00 replies
109/112ubifs: Abort readdir upon errorfs/ubifs/dir.c+3 -50 replies
110/112target: Re-add missing SCF_ACK_KREF assignment in v4.1.ydrivers/target/target_core_transport.c+3 -10 replies
111/112target: Make EXTENDED_COPY 0xe4 failure return COPY TARGET DEVICE NOT REACHABLEdrivers/target/target_core_transport.c drivers/target/target_core_xcopy.c include/target/target_core_base.h+24 -60 replies
112/112target: Dont override EXTENDED_COPY xcopy_pt_cmd SCSI status codedrivers/target/target_core_xcopy.c+12 -40 replies

Reviews trailers per patch

36 of 109 patches have a Reviewed-by or Acked-by.

PatchShawn GuoAaron DurbinOlof JohanssonFurquan ShaikhPuneet KumarAneesh Kumar K.VBalbir SinghBenjamin BlockHannes ReineckeOleg DrokinChristoph HellwigAurelien AptelSudeep HollaYan, ZhengRitesh Raj SarrafVaibhav TandonNixon VincentDinesh IsraniNamhyung KimAdrian HunterAlexey IshchukPeter JonesKees CookMaciej W. RozyckiRussell CurreyNikolay BorisovGermano PercossiSachin PrabhuBart Van AsscheAndrew PattersonScott TeelKevin BarnettDave YoungMiklos SzerediMark RutlandLinus TorvaldsJan KaraWilliam LinnaBenjamin TissoiresIan MunsieAndreas DilgerMartin Schwidefsky
1/112
2/112
3/112
4/112A-b
5/112
6/112
8/112A-b
9/112
10/112
11/112
12/112
13/112
14/112
15/112A-b
17/112R-b R-b T-b
18/112R-b
19/112
20/112
21/112
22/112
23/112
24/112
25/112
26/112
27/112R-b
28/112R-b
29/112
30/112
31/112R-b A-b
32/112
33/112R-b R-b
34/112R-b R-b
35/112R-b R-b
36/112R-b R-b
37/112R-b R-b
38/112R-b R-b
39/112R-b R-b
40/112R-b R-b
41/112R-b R-b R-b
42/112R-b R-b R-b
43/112
44/112A-b
45/112R-b
46/112
47/112
48/112
49/112
50/112
51/112
52/112R-b
53/112
54/112
55/112
56/112
57/112
58/112
59/112T-b R-b
60/112
61/112T-b
62/112T-b
63/112T-b
64/112
65/112R-b
66/112
67/112Reported-and-tested-by R-b
68/112
69/112
70/112
71/112Reported-and-tested-by
72/112
73/112
74/112R-b R-b
75/112
76/112
77/112R-b
78/112
79/112A-b
80/112R-b
81/112
82/112
84/112A-b
85/112R-b R-b T-b
86/112R-b R-b
87/112T-b
88/112
89/112
90/112
91/112Debugged-by
92/112
93/112
94/112A-b
95/112
96/112
97/112T-b
98/112
99/112R-b T-b
100/112
101/112R-b
102/112A-b
103/112
104/112T-b
105/112T-b
106/112
107/112R-b
108/112
109/112
110/112T-b
111/112T-b T-b
112/112T-b T-b

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

Read the v1 thread

Cover letter [PATCH 4.4 000/112] 4.4.28-stable review

This is the start of the stable review cycle for the 4.4.28 release. There are 112 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 Oct 28 12:22:47 UTC 2016. Anything received after that time might be too late.

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

	kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.4.28-rc1.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.4.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.4.28-rc1

Dinesh Israni <[email protected]>
target: Don't override EXTENDED_COPY xcopy_pt_cmd SCSI status code

Nicholas Bellinger <[email protected]>

    target: Make EXTENDED_COPY 0xe4 failure return COPY TARGET DEVICE NOT REACHABLE

Nicholas Bellinger <[email protected]>
target: Re-add missing SCF_ACK_KREF assignment in v4.1.y

Richard Weinberger <[email protected]>
ubifs: Abort readdir upon error

Richard Weinberger <[email protected]>
ubifs: Fix xattr_names length in exit paths

Taesoo Kim <[email protected]>
jbd2: fix incorrect unlock on j_list_lock

Eric Biggers <[email protected]>
ext4: do not advertise encryption support when disabled

Ulf Hansson <[email protected]>
mmc: rtsx_usb_sdmmc: Handle runtime PM while changing the led

Ulf Hansson <[email protected]>
mmc: rtsx_usb_sdmmc: Avoid keeping the device runtime resumed when unused

Jiri Slaby <[email protected]>
mmc: core: Annotate cmd_hdr as __le32

Frederic Barrat <[email protected]>
powerpc/mm: Prevent unlikely crash in copro_calculate_slb()

Nikolay Borisov <[email protected]>
ceph: fix error handling in ceph_read_iter

Marc Zyngier <[email protected]>
arm64: kernel: Init MDCR_EL2 even in the absence of a PMU

Will Deacon <[email protected]>
arm64: percpu: rewrite ll/sc loops in assembly

Ulf Hansson <[email protected]>
memstick: rtsx_usb_ms: Manage runtime PM when accessing the device

Alan Stern <[email protected]>
memstick: rtsx_usb_ms: Runtime resume the device when polling for cards

Jan Kara <[email protected]>
isofs: Do not return EACCES for unknown filesystems

Vladimir Murzin <[email protected]>
irqchip/gic-v3-its: Fix entry size mask for GITS_BASER

David Hildenbrand <[email protected]>
s390/mm: fix gmap tlb flush issues

Linus Torvalds <[email protected]>
Using BUG_ON() as an assert() is _never_ acceptable

Johannes Weiner <[email protected]>

    mm: filemap: fix mapping->nrpages double accounting in fuse

Johannes Weiner <[email protected]>
mm: workingset: fix crash in shadow node shrinker caused by replace_page_cache_page()

Vishal Verma <[email protected]>
acpi, nfit: check for the correct event code in notifications

Jack Morgenstein <[email protected]>
net/mlx4_core: Allow resetting VF admin mac to zero

Yuval Mintz <[email protected]>
bnx2x: Prevent false warning for lack of FC NPIV

Peter Jones <[email protected]>
PKCS#7: Don't require SpcSpOpusInfo in Authenticode pkcs7 signatures

Don Brace <[email protected]>
hpsa: correct skipping masked peripherals

Martin K. Petersen <[email protected]>
sd: Fix rw_max for devices that report an optimal xfer size

Dan Carpenter <[email protected]>
irqchip/gicv3: Handle loop timeout proper

Jiri Slaby <[email protected]>
kvm: x86: memset whole irq_eoi

Dan Williams <[email protected]>
x86/e820: Don't merge consecutive E820_PRAM ranges

Bart Van Assche <[email protected]>

    blkcg: Unlock blkcg_pol_mutex only once when cpd == NULL

Sachin Prabhu <[email protected]>
Fix regression which breaks DFS mounting

Steve French <[email protected]>
Cleanup missing frees on some ioctls

Steve French <[email protected]>
Do not send SMB3 SET_INFO request if nothing is changing

Steve French <[email protected]>
SMB3: GUIDs should be constructed as random but valid uuids

Steve French <[email protected]>
Set previous session id correctly on SMB3 reconnect

Steve French <[email protected]>
Display number of credits available

Steve French <[email protected]>
Clarify locking of cifs file and tcon structures and make more granular

Aurelien Aptel <[email protected]>
fs/cifs: keep guid when assigning fid to fileinfo

Ross Lagerwall <[email protected]>
cifs: Limit the overall credit acquired

Oleg Nesterov <[email protected]>
fs/super.c: fix race between freeze_super() and thaw_super()

Al Viro <[email protected]>
arc: don't leak bits of kernel stack into coredump

Jens Axboe <[email protected]>
lightnvm: ensure that nvm_dev_ops can be used without CONFIG_NVM

Manfred Spraul <[email protected]>
ipc/sem.c: fix complex_count vs. simple op race

Johannes Weiner <[email protected]>
mm: filemap: don't plant shadow entries without radix tree node

Guenter Roeck <[email protected]>
metag: Only define atomic_dec_if_positive conditionally

Ming Lei <[email protected]>
scsi: Fix use-after-free

Jeff Layton <[email protected]>
NFSv4.2: Fix a reference leak in nfs42_proc_layoutstats_generic

Trond Myklebust <[email protected]>
NFSv4: Open state recovery must account for file permission changes

Trond Myklebust <[email protected]>
NFSv4: nfs4_copy_delegation_stateid() must fail if the delegation is invalid

Trond Myklebust <[email protected]>
NFSv4: Don't report revoked delegations as valid in nfs_have_delegation()

David Vrabel <[email protected]>
sunrpc: fix write space race causing stalls

Dmitry Torokhov <[email protected]>
Input: elantech - add Fujitsu Lifebook E556 to force crc_enabled

Matti Kurkela <[email protected]>
Input: elantech - force needed quirks on Fujitsu H760

Marcos Paulo de Souza <[email protected]>
Input: i8042 - skip selftest on ASUS laptops

Kees Cook <[email protected]>
lib: add "on"/"off" support to kstrtobool

Kees Cook <[email protected]>
lib: update single-char callers of strtobool()

Kees Cook <[email protected]>
lib: move strtobool() to kstrtobool()

Marcin Nowakowski <[email protected]>
MIPS: ptrace: Fix regs_return_value for kernel context

James Hogan <[email protected]>
MIPS: Fix -mabi=64 build of vdso.lds

Hui Wang <[email protected]>
ALSA: hda - Fix a failure of micmute led when having multi adcs

Mauro Carvalho Chehab <[email protected]>
cx231xx: fix GPIOs for Pixelview SBTVD hybrid

Mauro Carvalho Chehab <[email protected]>
cx231xx: don't return error on success

Mauro Carvalho Chehab <[email protected]>
mb86a20s: fix demod settings

Mauro Carvalho Chehab <[email protected]>
mb86a20s: fix the locking logic

Miklos Szeredi <[email protected]>
ovl: copy_up_xattr(): use strnlen

Richard Weinberger <[email protected]>
ovl: Fix info leak in ovl_lookup_temp()

Max Staudt <[email protected]>
fbdev/efifb: Fix 16 color palette entry calculation

Dan Carpenter <[email protected]>
scsi: zfcp: spin_lock_irqsave() is not nestable

Steffen Maier <[email protected]>
zfcp: trace full payload of all SAN records (req,resp,iels)

Steffen Maier <[email protected]>
zfcp: fix payload trace length for SAN request&response

Steffen Maier <[email protected]>
zfcp: fix D_ID field with actual value on tracing SAN responses

Steffen Maier <[email protected]>
zfcp: restore tracing of handle for port and LUN with HBA records

Steffen Maier <[email protected]>
zfcp: trace on request for open and close of WKA port

Steffen Maier <[email protected]>
zfcp: restore: Dont use 0 to indicate invalid LUN in rec trace

Steffen Maier <[email protected]>
zfcp: retain trace level for SCSI and HBA FSF response records

Steffen Maier <[email protected]>
zfcp: close window with unblocked rport during rport gone

Steffen Maier <[email protected]>
zfcp: fix ELS/GS request&response length for hardware data router

Steffen Maier <[email protected]>
zfcp: fix fc_host port_type with NPIV

Richard Weinberger <[email protected]>
ubi: Deal with interrupted erasures in WL

Laurent Dufour <[email protected]>
powerpc/pseries: Fix stack corruption in htpe code

Paul Mackerras <[email protected]>
powerpc/64: Fix incorrect return value from __copy_tofrom_user

Gavin Shan <[email protected]>
powerpc/powernv: Use CPU-endian PEST in pnv_pci_dump_p7ioc_diag_data()

Gavin Shan <[email protected]>
powerpc/powernv: Use CPU-endian hub diag-data type in pnv_eeh_get_and_dump_hub_diag()

Gavin Shan <[email protected]>
powerpc/powernv: Pass CPU-endian PE number to opal_pci_eeh_freeze_clear()

Anton Blanchard <[email protected]>
powerpc/vdso64: Use double word compare on pointers

Rabin Vincent <[email protected]>
dm crypt: fix crash on exit

Mike Snitzer <[email protected]>
dm mpath: check if path's request_queue is dying in activate_path()

Minfei Huang <[email protected]>
dm: return correct error code in dm_resume()'s retry loop

Bart Van Assche <[email protected]>
dm: mark request_queue dead before destroying the DM device

Adrian Hunter <[email protected]>
perf intel-pt: Fix MTC timestamp calculation for large MTC periods

Adrian Hunter <[email protected]>
perf intel-pt: Fix estimated timestamps for cycle-accurate mode

Adrian Hunter <[email protected]>
perf intel-pt: Fix snapshot overlap detection decoder errors

Andrew Bresticker <[email protected]>
pstore/ram: Use memcpy_fromio() to save old buffer

Furquan Shaikh <[email protected]>
pstore/ram: Use memcpy_toio instead of memcpy

Sebastian Andrzej Siewior <[email protected]>
pstore/core: drop cmpxchg based updates

Sebastian Andrzej Siewior <[email protected]>
pstore/ramoops: fixup driver removal

Helge Deller <[email protected]>
parisc: Increase initial kernel mapping size

Helge Deller <[email protected]>
parisc: Fix kernel memory layout regarding position of __gp

Helge Deller <[email protected]>
parisc: Increase KERNEL_INITIAL_SIZE for 32-bit SMP kernels

Srinivas Pandruvada <[email protected]>
cpufreq: intel_pstate: Fix unsafe HWP MSR access

Sergei Shtylyov <[email protected]>
platform: don't return 0 from platform_get_irq[_byname]() on error

Maik Broemme <[email protected]>
PCI: Mark Atheros AR9580 to avoid bus reset

Haibo Chen <[email protected]>
mmc: sdhci: cast unsigned int to unsigned long long to avoid unexpeted error

Daniel Glöckner <[email protected]>
mmc: block: don't use CMD23 with very old MMC cards

Larry Finger <[email protected]>
rtlwifi: Fix missing country code for Great Britain

Lin Huang <[email protected]>
PM / devfreq: event: remove duplicate devfreq_event_get_drvdata()

Lucas Stach <[email protected]>
clk: imx6: initialize GPU clocks

Jan Remmet <[email protected]>
regulator: tps65910: Work around silicon erratum SWCZ010

Alexander Usyskin <[email protected]>
mei: me: add kaby point device ids

Liu Gang <[email protected]>
gpio: mpc8xxx: Correct irq handler function

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

Diffstat:

 Documentation/kernel-parameters.txt                |   9 +-
 Makefile                                           |   4 +-
 arch/arc/kernel/signal.c                           |   8 +-
 arch/arm64/include/asm/percpu.h                    | 120 +++++++--------
 arch/arm64/kernel/head.S                           |   3 +-
 arch/metag/include/asm/atomic.h                    |   3 +-
 arch/mips/include/asm/ptrace.h                     |   2 +-
 arch/mips/vdso/Makefile                            |   2 +-
 arch/parisc/include/asm/pgtable.h                  |   6 +-
 arch/parisc/kernel/setup.c                         |   8 +
 arch/parisc/kernel/vmlinux.lds.S                   |   7 +-
 arch/powerpc/kernel/vdso64/datapage.S              |   2 +-
 arch/powerpc/kernel/vdso64/gettimeofday.S          |   2 +-
 arch/powerpc/lib/copyuser_64.S                     |   2 +-
 arch/powerpc/mm/copro_fault.c                      |   2 +
 arch/powerpc/platforms/powernv/eeh-powernv.c       |   4 +-
 arch/powerpc/platforms/powernv/pci.c               |   4 +-
 arch/powerpc/platforms/pseries/lpar.c              |   4 +-
 arch/s390/include/asm/tlbflush.h                   |   3 +-
 arch/s390/mm/pgtable.c                             |   4 +-
 arch/x86/kernel/e820.c                             |   2 +-
 arch/x86/kvm/ioapic.c                              |   2 +-
 block/blk-cgroup.c                                 |   4 +-
 crypto/asymmetric_keys/pkcs7_parser.c              |   4 +-
 drivers/acpi/nfit.c                                |   3 +
 drivers/acpi/nfit.h                                |   4 +
 drivers/base/platform.c                            |   4 +-
 drivers/clk/imx/clk-imx6q.c                        |  18 +++
 drivers/cpufreq/intel_pstate.c                     |  10 +-
 drivers/gpio/gpio-mpc8xxx.c                        |   2 +-
 drivers/input/mouse/elantech.c                     |  25 +++-
 drivers/input/serio/i8042-io.h                     |   2 +-
 drivers/input/serio/i8042-ip22io.h                 |   2 +-
 drivers/input/serio/i8042-ppcio.h                  |   2 +-
 drivers/input/serio/i8042-sparcio.h                |   2 +-
 drivers/input/serio/i8042-unicore32io.h            |   2 +-
 drivers/input/serio/i8042-x86ia64io.h              |  96 +++++++++++-
 drivers/input/serio/i8042.c                        |  55 +++++--
 drivers/irqchip/irq-gic-v3.c                       |   2 +-
 drivers/md/dm-crypt.c                              |  24 ++-
 drivers/md/dm-mpath.c                              |   6 +-
 drivers/md/dm.c                                    |  10 +-
 drivers/media/dvb-frontends/mb86a20s.c             | 104 ++++++-------
 drivers/media/usb/cx231xx/cx231xx-avcore.c         |   5 +-
 drivers/media/usb/cx231xx/cx231xx-cards.c          |   2 +-
 drivers/media/usb/cx231xx/cx231xx-core.c           |   3 +-
 drivers/memstick/host/rtsx_usb_ms.c                |   6 +
 drivers/misc/mei/hw-me-regs.h                      |   3 +
 drivers/misc/mei/pci-me.c                          |   3 +
 drivers/mmc/card/block.c                           |   5 +-
 drivers/mmc/card/queue.h                           |   2 +-
 drivers/mmc/host/rtsx_usb_sdmmc.c                  |   7 +-
 drivers/mmc/host/sdhci.c                           |   2 +-
 drivers/mtd/ubi/wl.c                               |  21 ++-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c   |   4 +
 drivers/net/ethernet/mellanox/mlx4/en_netdev.c     |   2 +-
 drivers/net/wireless/realtek/rtlwifi/regd.c        |   4 +-
 drivers/pci/quirks.c                               |   1 +
 drivers/regulator/tps65910-regulator.c             |   6 +
 drivers/s390/scsi/zfcp_dbf.c                       | 162 ++++++++++++++++++---
 drivers/s390/scsi/zfcp_dbf.h                       |  14 +-
 drivers/s390/scsi/zfcp_erp.c                       |  12 +-
 drivers/s390/scsi/zfcp_ext.h                       |   8 +-
 drivers/s390/scsi/zfcp_fsf.c                       |  22 ++-
 drivers/s390/scsi/zfcp_fsf.h                       |   4 +-
 drivers/s390/scsi/zfcp_scsi.c                      |   8 +-
 drivers/scsi/hpsa.c                                |  78 +++++++++-
 drivers/scsi/scsi_scan.c                           |   2 +-
 drivers/scsi/sd.c                                  |   8 +-
 drivers/scsi/sd.h                                  |   5 +
 drivers/target/target_core_transport.c             |  11 +-
 drivers/target/target_core_xcopy.c                 |  34 ++++-
 drivers/video/fbdev/efifb.c                        |   6 +-
 fs/ceph/file.c                                     |   3 +-
 fs/cifs/cifs_debug.c                               |  57 ++------
 fs/cifs/cifs_debug.h                               |   2 +-
 fs/cifs/cifsfs.c                                   |   9 +-
 fs/cifs/cifsglob.h                                 |  34 ++---
 fs/cifs/cifssmb.c                                  |   4 +-
 fs/cifs/connect.c                                  |  16 +-
 fs/cifs/file.c                                     |  66 +++++----
 fs/cifs/misc.c                                     |  15 +-
 fs/cifs/readdir.c                                  |   6 +-
 fs/cifs/smb2glob.h                                 |  10 ++
 fs/cifs/smb2inode.c                                |   6 +
 fs/cifs/smb2misc.c                                 |  16 +-
 fs/cifs/smb2ops.c                                  |  12 +-
 fs/cifs/smb2pdu.c                                  |  25 +++-
 fs/cifs/smb2pdu.h                                  |   2 +-
 fs/ext4/sysfs.c                                    |   4 +
 fs/isofs/inode.c                                   |   8 +-
 fs/jbd2/transaction.c                              |   3 +-
 fs/nfs/delegation.c                                |  16 +-
 fs/nfs/nfs42proc.c                                 |   1 +
 fs/nfs/nfs4state.c                                 |   3 +
 fs/overlayfs/copy_up.c                             |  12 +-
 fs/overlayfs/dir.c                                 |   5 +-
 fs/pstore/ram.c                                    |  17 ++-
 fs/pstore/ram_core.c                               |  49 +------
 fs/super.c                                         |   6 +-
 fs/ubifs/dir.c                                     |   8 +-
 fs/ubifs/xattr.c                                   |   2 +
 include/linux/devfreq-event.h                      |   5 -
 include/linux/irqchip/arm-gic-v3.h                 |   2 +-
 include/linux/kernel.h                             |   2 +
 include/linux/lightnvm.h                           | 121 +++++++--------
 include/linux/sem.h                                |   1 +
 include/linux/string.h                             |   6 +-
 include/linux/swap.h                               |   2 +
 include/target/target_core_base.h                  |   1 +
 ipc/sem.c                                          | 130 ++++++++++-------
 lib/kstrtox.c                                      |  64 ++++++++
 lib/string.c                                       |  29 ----
 mm/filemap.c                                       |  95 ++++++------
 mm/workingset.c                                    |  10 +-
 net/sunrpc/xprtsock.c                              |  11 +-
 sound/pci/hda/dell_wmi_helper.c                    |   2 +-
 sound/pci/hda/thinkpad_helper.c                    |   2 +-
 .../perf/util/intel-pt-decoder/intel-pt-decoder.c  |  38 +++++
 tools/perf/util/intel-pt.c                         |  15 +-
 120 files changed, 1314 insertions(+), 673 deletions(-)