Linux 4.11-rc7
From: Linus Torvalds
Date: Sun Apr 16 2017 - 16:26:09 EST
You all know the drill by now. We're in the late rc phase, and this
may be the last rc if nothing surprising happens.
Things have been pretty calm this past week (the beginning of the week
seemed particularly calm, and then as usual Friday happened..). We
have a number of reverts for things that didn't work out and aren't
worth trying to fix at this point, that's also normal (and people will
look at it for the next version instead).
So not too big, and things look very normal with two thirds of the
changes being to drivers, and the rest being a mixture of arch updates
(arm, x86, ia64, parisc), networking and filesystems (btrfs, cifs,
orangefs). With a smattering of other stuff (tooling, header files,
core kernel).
Please test,
Linus
---
Aaro Koskinen (1):
fbdev: omapfb: delete check_required_callbacks()
Adam Borowski (1):
btrfs: drop the nossd flag when remounting with -o ssd
Adam Ford (1):
ARM: dts: OMAP3: Fix MFG ID EEPROM
Al Viro (2):
[iov_iter] new privimitive: iov_iter_revert()
make skb_copy_datagram_msg() et.al. preserve ->msg_iter on error
Andy Shevchenko (1):
pwm: lpss: Split Tangier configuration
Ard Biesheuvel (1):
efi/fb: Avoid reconfiguration of BAR that covers the framebuffer
Arnd Bergmann (1):
ARM: orion5x: only call into phylib when available
Bastian Stender (1):
fbdev/ssd1307fb: fix optional VBAT support
Ben Hutchings (1):
cpupower: Fix turbo frequency reporting for pre-Sandy Bridge cores
Ben Skeggs (3):
drm/nouveau/kms/nv50: fix setting of HeadSetRasterVertBlankDmi method
drm/nouveau/kms/nv50: fix double dma_fence_put() when destroying
plane state
drm/nouveau: initial support (display-only) for GP107
Cameron Gutman (1):
Input: xpad - add support for Razer Wildcat gamepad
Chad Dupuis (1):
scsi: qedf: Fix crash due to unsolicited FIP VLAN response.
Changbin Du (1):
drm/i915/gvt: exclude cfg space from failsafe mode
Chanwoo Choi (1):
pinctrl: samsung: Add missing part for PINCFG_TYPE_DRV of Exynos5433
Chen Yu (1):
cpufreq: Bring CPUs up even if cpufreq_online() failed
Chris Wilson (5):
drm/i915: Align "unfenced" tiled access on gen2, early gen3
drm/i915/execlists: Wrap tail pointer after reset tweaking
drm/i915: Avoid lock dropping between rescheduling
drm/i915: Ironlake do_idle_maps w/a may be called w/o struct_mutex
drm/i915: Use a dummy timeline name for a signaled fence
Christian Borntraeger (1):
perf annotate s390: Fix perf annotate error -95 (4.10 regression)
Cohen, Eugene (1):
efi/libstub: Skip GOP with PIXEL_BLT_ONLY format
Cornelia Huck (1):
MAINTAINERS: fix virtio file pattern
Dan Williams (6):
acpi, nfit, libnvdimm: fix interleave set cookie calculation
(64-bit comparison)
libnvdimm: fix blk free space accounting
libnvdimm: fix reconfig_mutex, mmap_sem, and jbd2_handle lockdep splat
libnvdimm: band aid btt vs clear poison locking
device-dax: switch to srcu, fix rcu_read_lock() vs pte allocation
x86, pmem: fix broken __copy_user_nocache cache-bypass assumptions
Daniele Palmas (1):
drivers: net: usb: qmi_wwan: add QMI_QUIRK_SET_DTR for Telit PID 0x1201
Dave Gerlach (1):
ARM: OMAP2+: omap_device: Sync omap_device and pm_runtime after
probe defer
David Wu (1):
pwm: rockchip: State of PWM clock should synchronize with PWM
enabled state
Doug Smythies (1):
tools/power turbostat: turbostat.8 add missing column definitions
Eric Dumazet (2):
netfilter: xt_TCPMSS: add more sanity tests on tcph->doff
tcp: clear saved_syn in tcp_disconnect()
Fam Zheng (1):
scsi: sd: Consider max_xfer_blocks if opt_xfer_blocks is unusable
Florian Larysch (1):
net: ipv4: fix multipath RTM_GETROUTE behavior when iif is given
Gao Feng (3):
net: tcp: Increase TCP_MIB_OUTRSTS even though fail to alloc skb
netfilter: helper: Add the rcu lock when call __nf_conntrack_helper_find
netfilter: ipt_CLUSTERIP: Fix wrong conntrack netns refcnt usage
Geert Uytterhoeven (1):
can: rcar_can: Do not print virtual addresses
Germano Percossi (3):
CIFS: reconnect thread reschedule itself
CIFS: remove bad_network_name flag
CIFS: store results of cifs_reopen_file to avoid infinite wait
Greg Kroah-Hartman (1):
Revert "tty: don't panic on OOM in tty_set_ldisc()"
Guilherme G. Piccoli (1):
scsi: aacraid: fix PCI error recovery path
Guillaume Nault (2):
l2tp: don't mask errors in pppol2tp_setsockopt()
l2tp: don't mask errors in pppol2tp_getsockopt()
Hans de Goede (1):
pwm: lpss: Set enable-bit before waiting for update-bit to go low
Horia GeantÄ (3):
crypto: caam - fix JR platform device subsequent (re)creations
crypto: caam - fix invalid dereference in caam_rsa_init_tfm()
crypto: caam - fix RNG deinstantiation error checking
Icenowy Zheng (1):
arm64: allwinner: a64: add pmu0 regs for USB PHY
Ido Schimmel (2):
bridge: implement missing ndo_uninit()
bridge: netlink: register netdevice before executing changelink
Ilia Mirkin (2):
drm/nouveau/mpeg: mthd returns true on success now
drm/nouveau/mmu/nv4a: use nv04 mmu rather than the nv44 one
Jan Beulich (1):
ia64: restore symbol versions for symbols defined in assembly
Jiri Kosina (1):
Revert "HID: rmi: Handle all Synaptics touchpads using hid-rmi"
Jiri Olsa (1):
x86/intel_rdt: Fix locking in rdtgroup_schemata_write()
Joerg Roedel (1):
x86/signals: Fix lower/upper bound reporting in compat siginfo
Johannes Berg (2):
bpf: reference may_access_skb() from __bpf_prog_run()
net: xdp: don't export dev_change_xdp_fd()
Jonathan NeuschÃfer (1):
drm/udl: Fix unaligned memory access in udl_render_hline
Joonas Lahtinen (1):
drm/i915: Don't call synchronize_rcu_expedited under struct_mutex
Juergen Gross (1):
xen, fbfront: fix connecting to backend
Kees Cook (1):
mm: Tighten x86 /dev/mem with zeroing reads
Keith Busch (2):
irq/affinity: Fix CPU spread for unbalanced nodes
irq/affinity: Fix extra vecs calculation
Kirill A. Shutemov (5):
thp: reduce indentation level in change_huge_pmd()
thp: fix MADV_DONTNEED vs. numa balancing race
mm: drop unused pmdp_huge_get_and_clear_notify()
thp: fix MADV_DONTNEED vs. MADV_FREE race
thp: fix MADV_DONTNEED vs clear soft dirty race
Len Brown (6):
tools/power turbostat: bugfix: GFXMHz column not changing
tools/power turbostat: show missing Core and GFX power on SKL and KBL
tools/power turbostat: enable package THERM_INTERRUPT dump
tools/power turbostat: update HWP dump to decimal from hex
tools/power turbostat: fix impossibly large CPU%c1 value
tools/power turbostat: update version number
Linus Torvalds (2):
vfs: don't do RCU lookup of empty pathnames
Linux 4.11-rc7
Liping Zhang (6):
netfilter: ctnetlink: using bit to represent the ct event
netfilter: ctnetlink: make it safer when checking the ct helper name
netfilter: make it safer during the inet6_dev->addr_list traversal
netfilter: ctnetlink: skip dumping expect when nfct_help(ct) is NULL
netfilter: nf_ct_expect: use proper RCU list traversal/update APIs
netfilter: nft_hash: do not dump the auto generated seed
Liu Bo (3):
Btrfs: fix invalid dereference in btrfs_retry_endio
Btrfs: fix segmentation fault when doing dio read
Btrfs: fix potential use-after-free for cloned bio
Manish Narani (1):
usb: gadget: Correct usb EP argument for BOT status request
Marc Zyngier (1):
virtio-pci: Remove affinity hint before freeing the interrupt
Mark Syms (1):
CIFS: handle guest access errors to Windows shares
Markus Marb (1):
can: ifi: use correct register to read rx status
Markus Trippelsdorf (1):
x86/debug: Fix the printk() debug output of signal_fault(),
do_trap() and do_general_protection()
Martin Brandenburg (1):
orangefs: free superblock when mount fails
Martin K. Petersen (2):
scsi: sr: Sanity check returned mode data
scsi: sd: Fix capacity calculation with 32-bit sector_t
Martin Kepplinger (1):
mailmap: add Martin Kepplinger's email
Mathias Krause (1):
x86/vdso: Ensure vdso32_enabled gets set to valid values only
Matthew Auld (2):
drm/i915/perf: destroy stream on sample_flags mismatch
drm/i915/perf: remove user triggerable warn
Mauricio Faria de Oliveira (1):
scsi: ipr: do not set DID_PASSTHROUGH on CHECK CONDITION
Michael S. Tsirkin (9):
virtio_net: enable big packets for large MTU values
virtio: allow drivers to validate features
virtio_net: clear MTU when out of range
virtio_console: fix uninitialized variable use
Revert "virtio_pci: fix out of bound access for msix_names"
Revert "virtio_pci: simplify MSI-X setup"
Revert "virtio_pci: don't duplicate the msix_enable flag in
struct pci_dev"
Revert "virtio_pci: use shared interrupts for virtqueues"
Revert "virtio_pci: remove struct virtio_pci_vq_info"
Mika Westerberg (1):
pinctrl: cherryview: Add a quirk to make Acer Chromebook
keyboard work again
Mike Christie (1):
target: Fix ALUA transition state race between multiple initiators
Mike Kravetz (1):
hugetlbfs: fix offset overflow in hugetlbfs mmap
Mikulas Patocka (1):
parisc: fix bugs in pa_memcpy
Min He (1):
drm/i915/gvt: set the correct default value of CTX STATUS PTR
Minchan Kim (3):
zram: fix operator precedence to get offset
zram: do not use copy_page with non-page aligned address
zsmalloc: expand class bit
Ming Lei (1):
block: fix bio_will_gap() for first bvec with offset
Naohiro Aota (1):
uapi: add missing install of userio.h
Nicholas Bellinger (7):
tcmu: Allow cmd_time_out to be set to zero (disabled)
iscsi-target: Fix TMR reference leak during session shutdown
target: Avoid mappedlun symlink creation during lun shutdown
target: Fix unknown fabric callback queue-full errors
iscsi-target: Propigate queue_data_in + queue_status errors
iser-target: Fix queue-full response handling
iscsi-target: Drop work-around for legacy GlobalSAN initiator
Oliver Neukum (1):
usbnet: make sure no NULL pointer is passed through
Omar Sandoval (1):
x86/efi: Don't try to reserve runtime regions
Ondrej Zary (1):
sata_via: Enable hotplug only on VT6421
Paul Moore (1):
audit: make sure we don't let the retry queue grow without bounds
Pavel Shilovsky (2):
CIFS: Fix null pointer deref during read resp processing
CIFS: Fix SMB3 mount without specifying a security mechanism
Peter Zijlstra (1):
perf/x86: Avoid exposing wrong/stale data in intel_pmu_lbr_read_32()
Philipp Zabel (1):
reset: add exported __reset_control_get, return NULL if optional
Quentin Schulz (2):
ARM: sun8i: a33: remove highest OPP to fix CPU crashes
ARM: sun8i: a33: add operating-points-v2 property to all nodes
Rabin Vincent (1):
ipv6: Fix idev->addr_list corruption
Rafael J. Wysocki (2):
ACPI / scan: Set the visited flag for all enumerated devices
Revert "ACPICA: Resources: Not a valid resource if buffer length too long"
Reizer, Eyal (1):
ARM: dts: am335x-evmsk: adjust mmc2 param to allow suspend
Rob Herring (1):
ARM: dts: ti: fix PCI bus dtc warnings
Sagar Arun Kamble (1):
drm/i915: Suspend GuC prior to GPU Reset during GEM suspend
Sagi Grimberg (4):
iser-target: avoid posting a recv buffer twice
nvme-loop: Fix sqsize wrong assignment based on ctrl MQES capability
nvme-rdma: Fix sqsize wrong assignment based on ctrl MQES capability
nvme-fc: Fix sqsize wrong assignment based on ctrl MQES capability
Sawan Chandak (1):
scsi: qla2xxx: Add fix to read correct register value for ISP82xx.
Steven Rostedt (VMware) (1):
ftrace: Fix removing of second function probe
Tejun Heo (3):
cgroup, kthread: close race window where new kthreads can be
migrated to non-root cgroups
Revert "pata_atiixp: Don't use unconnected secondary port on SB600/SB700"
Revert "cgroup: avoid attaching a cgroup root to two different
superblocks"
Thomas Gleixner (1):
x86/vdso: Plug race between mapping and ELF header setup
Tina Zhang (1):
drm/i915/gvt: remove the redundant info NULL check
Tony Lindgren (1):
ARM: omap2+: Revert omap-smp.c changes resetting CPU1 during boot
Tyler Baker (1):
irqchip/irq-imx-gpcv2: Fix spinlock initialization
Vitaly Wool (1):
z3fold: fix page locking in z3fold_alloc()
WANG Cong (1):
net_sched: check noop_qdisc before qdisc_hash_add()
Wei Yongjun (1):
drm/etnaviv: fix missing unlock on error in etnaviv_gpu_submit()
Xiaolei Yu (1):
HID: uclogic: add support for Ugee Tablet EX07S
Xin Long (2):
sctp: listen on the sock only when it's state is listening or closed
team: call netdev_change_features out of team lock
Xiubo Li (3):
tcmu: Fix possible overwrite of t_data_sg's last iov[]
tcmu: Fix wrongly calculating of the base_command_size
tcmu: Skip Data-Out blocks before gathering Data-In buffer for BIDI case
Yegor Yefremov (1):
ARM: dts: am335x-baltos: disable EEE for Atheros 8035 PHY
Yuchung Cheng (1):
tcp: restrict F-RTO to work-around broken middle-boxes
Zefan Li (1):
cgroup: avoid attaching a cgroup root to two different superblocks
Zhenyu Wang (1):
drm/i915/gvt: adjust mem size for low resolution type
Zhi Wang (2):
drm/i915/gvt: Activate/de-activate vGPU in mdev ops.
drm/i915/gvt: Fix firmware loading interface for GVT-g golden HW state