I'm announcing the release of the 4.4.28 kernel. All users of the 4.4 kernel series must upgrade. The updated 4.4.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.4.y and can be browsed at the normal kernel.org git web browser: http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary thanks, greg k-h ------------ Documentation/kernel-parameters.txt | 9 - Makefile | 2 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/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 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c | 38 ++++ tools/perf/util/intel-pt.c | 15 + 119 files changed, 1310 insertions(+), 667 deletions(-) Adrian Hunter (3): perf intel-pt: Fix snapshot overlap detection decoder errors perf intel-pt: Fix estimated timestamps for cycle-accurate mode perf intel-pt: Fix MTC timestamp calculation for large MTC periods Al Viro (1): arc: don't leak bits of kernel stack into coredump Alan Stern (1): memstick: rtsx_usb_ms: Runtime resume the device when polling for cards Alexander Usyskin (1): mei: me: add kaby point device ids Andrew Bresticker (1): pstore/ram: Use memcpy_fromio() to save old buffer Anton Blanchard (1): powerpc/vdso64: Use double word compare on pointers Aurelien Aptel (1): fs/cifs: keep guid when assigning fid to fileinfo Bart Van Assche (2): dm: mark request_queue dead before destroying the DM device blkcg: Unlock blkcg_pol_mutex only once when cpd == NULL Dan Carpenter (2): scsi: zfcp: spin_lock_irqsave() is not nestable irqchip/gicv3: Handle loop timeout proper Dan Williams (1): x86/e820: Don't merge consecutive E820_PRAM ranges Daniel Glöckner (1): mmc: block: don't use CMD23 with very old MMC cards David Hildenbrand (1): s390/mm: fix gmap tlb flush issues David Vrabel (1): sunrpc: fix write space race causing stalls Dinesh Israni (1): target: Don't override EXTENDED_COPY xcopy_pt_cmd SCSI status code Dmitry Torokhov (1): Input: elantech - add Fujitsu Lifebook E556 to force crc_enabled Don Brace (1): hpsa: correct skipping masked peripherals Eric Biggers (1): ext4: do not advertise encryption support when disabled Frederic Barrat (1): powerpc/mm: Prevent unlikely crash in copro_calculate_slb() Furquan Shaikh (1): pstore/ram: Use memcpy_toio instead of memcpy Gavin Shan (3): powerpc/powernv: Pass CPU-endian PE number to opal_pci_eeh_freeze_clear() powerpc/powernv: Use CPU-endian hub diag-data type in pnv_eeh_get_and_dump_hub_diag() powerpc/powernv: Use CPU-endian PEST in pnv_pci_dump_p7ioc_diag_data() Greg Kroah-Hartman (1): Linux 4.4.28 Guenter Roeck (1): metag: Only define atomic_dec_if_positive conditionally Haibo Chen (1): mmc: sdhci: cast unsigned int to unsigned long long to avoid unexpeted error Helge Deller (3): parisc: Increase KERNEL_INITIAL_SIZE for 32-bit SMP kernels parisc: Fix kernel memory layout regarding position of __gp parisc: Increase initial kernel mapping size Hui Wang (1): ALSA: hda - Fix a failure of micmute led when having multi adcs Jack Morgenstein (1): net/mlx4_core: Allow resetting VF admin mac to zero James Hogan (1): MIPS: Fix -mabi=64 build of vdso.lds Jan Kara (1): isofs: Do not return EACCES for unknown filesystems Jan Remmet (1): regulator: tps65910: Work around silicon erratum SWCZ010 Jeff Layton (1): NFSv4.2: Fix a reference leak in nfs42_proc_layoutstats_generic Jens Axboe (1): lightnvm: ensure that nvm_dev_ops can be used without CONFIG_NVM Jiri Slaby (2): kvm: x86: memset whole irq_eoi mmc: core: Annotate cmd_hdr as __le32 Johannes Weiner (3): mm: filemap: don't plant shadow entries without radix tree node mm: workingset: fix crash in shadow node shrinker caused by replace_page_cache_page() mm: filemap: fix mapping->nrpages double accounting in fuse Kees Cook (3): lib: move strtobool() to kstrtobool() lib: update single-char callers of strtobool() lib: add "on"/"off" support to kstrtobool Larry Finger (1): rtlwifi: Fix missing country code for Great Britain Laurent Dufour (1): powerpc/pseries: Fix stack corruption in htpe code Lin Huang (1): PM / devfreq: event: remove duplicate devfreq_event_get_drvdata() Linus Torvalds (1): Using BUG_ON() as an assert() is _never_ acceptable Liu Gang (1): gpio: mpc8xxx: Correct irq handler function Lucas Stach (1): clk: imx6: initialize GPU clocks Maik Broemme (1): PCI: Mark Atheros AR9580 to avoid bus reset Manfred Spraul (1): ipc/sem.c: fix complex_count vs. simple op race Marc Zyngier (1): arm64: kernel: Init MDCR_EL2 even in the absence of a PMU Marcin Nowakowski (1): MIPS: ptrace: Fix regs_return_value for kernel context Marcos Paulo de Souza (1): Input: i8042 - skip selftest on ASUS laptops Martin K. Petersen (1): sd: Fix rw_max for devices that report an optimal xfer size Matti Kurkela (1): Input: elantech - force needed quirks on Fujitsu H760 Mauro Carvalho Chehab (4): mb86a20s: fix the locking logic mb86a20s: fix demod settings cx231xx: don't return error on success cx231xx: fix GPIOs for Pixelview SBTVD hybrid Max Staudt (1): fbdev/efifb: Fix 16 color palette entry calculation Mike Snitzer (1): dm mpath: check if path's request_queue is dying in activate_path() Miklos Szeredi (1): ovl: copy_up_xattr(): use strnlen Minfei Huang (1): dm: return correct error code in dm_resume()'s retry loop Ming Lei (1): scsi: Fix use-after-free Nicholas Bellinger (2): target: Re-add missing SCF_ACK_KREF assignment in v4.1.y target: Make EXTENDED_COPY 0xe4 failure return COPY TARGET DEVICE NOT REACHABLE Nikolay Borisov (1): ceph: fix error handling in ceph_read_iter Oleg Nesterov (1): fs/super.c: fix race between freeze_super() and thaw_super() Paul Mackerras (1): powerpc/64: Fix incorrect return value from __copy_tofrom_user Peter Jones (1): PKCS#7: Don't require SpcSpOpusInfo in Authenticode pkcs7 signatures Rabin Vincent (1): dm crypt: fix crash on exit Richard Weinberger (3): ubi: Deal with interrupted erasures in WL ovl: Fix info leak in ovl_lookup_temp() ubifs: Fix xattr_names length in exit paths Ross Lagerwall (1): cifs: Limit the overall credit acquired Sachin Prabhu (1): Fix regression which breaks DFS mounting Sebastian Andrzej Siewior (2): pstore/ramoops: fixup driver removal pstore/core: drop cmpxchg based updates Sergei Shtylyov (1): platform: don't return 0 from platform_get_irq[_byname]() on error Srinivas Pandruvada (1): cpufreq: intel_pstate: Fix unsafe HWP MSR access Steffen Maier (10): zfcp: fix fc_host port_type with NPIV zfcp: fix ELS/GS request&response length for hardware data router zfcp: close window with unblocked rport during rport gone zfcp: retain trace level for SCSI and HBA FSF response records zfcp: restore: Dont use 0 to indicate invalid LUN in rec trace zfcp: trace on request for open and close of WKA port zfcp: restore tracing of handle for port and LUN with HBA records zfcp: fix D_ID field with actual value on tracing SAN responses zfcp: fix payload trace length for SAN request&response zfcp: trace full payload of all SAN records (req,resp,iels) Steve French (6): Clarify locking of cifs file and tcon structures and make more granular Display number of credits available Set previous session id correctly on SMB3 reconnect SMB3: GUIDs should be constructed as random but valid uuids Do not send SMB3 SET_INFO request if nothing is changing Cleanup missing frees on some ioctls Taesoo Kim (1): jbd2: fix incorrect unlock on j_list_lock Trond Myklebust (3): NFSv4: Don't report revoked delegations as valid in nfs_have_delegation() NFSv4: nfs4_copy_delegation_stateid() must fail if the delegation is invalid NFSv4: Open state recovery must account for file permission changes Ulf Hansson (3): memstick: rtsx_usb_ms: Manage runtime PM when accessing the device mmc: rtsx_usb_sdmmc: Avoid keeping the device runtime resumed when unused mmc: rtsx_usb_sdmmc: Handle runtime PM while changing the led Vishal Verma (1): acpi, nfit: check for the correct event code in notifications Vladimir Murzin (1): irqchip/gic-v3-its: Fix entry size mask for GITS_BASER Will Deacon (1): arm64: percpu: rewrite ll/sc loops in assembly Yuval Mintz (1): bnx2x: Prevent false warning for lack of FC NPIV
Attachment:
signature.asc
Description: PGP signature