Linux 4.7
From: Linus Torvalds
Date: Sun Jul 24 2016 - 16:10:20 EST
So, after a slight delay due to my travels, I'm back, and 4.7 is out.
Despite it being two weeks since rc7, the final patch wasn't all that
big, and much of it is trivial one- and few-liners. There's a couple
of network drivers that got a bit more loving. Appended is the
shortlog since rc7 for people who care: it's fairly spread out, with
networking and some intel Kabylake GPU fixes being the most noticeable
ones. But there's random small noise spread all over.
And obviously, this means that the merge window for 4.8 is
open.Judging by the linux-next contents, that's going to be a bigger
release than the current one (4.7 really was fairly calm, I blame at
least partly summer in the northern hemisphere).
Linus
---
Al Viro (2):
Use the right predicate in ->atomic_open() instances
nfs_atomic_open(): prevent parallel nfs_lookup() on a negative hashed
Alexander Duyck (1):
i40e/i40evf: Fix i40e_rx_checksum
Alexey Dobriyan (1):
posix_cpu_timer: Exit early when process has been reaped
Andrea Gelmini (1):
m68k: Assorted spelling fixes
Andrew Duggan (2):
Input: synaptics-rmi4 - use of_get_child_by_name() to fix refcount
Input: synaptics-rmi4 - fix maximum size check for F12 control register 8
Andrey Ryabinin (1):
radix-tree: fix radix_tree_iter_retry() for tagged iterators.
Anton Blanchard (1):
mm: workingset: printk missing log level, use pr_info()
Arnd Bergmann (3):
clk: sunxi: remove unused variable
ARM: mvebu: compile pm code conditionally
gpio: tegra: don't auto-enable for COMPILE_TEST
Awais Belal (1):
ALSA: hda: add AMD Stoney PCI ID with proper driver caps
Axel Lin (1):
regulator: qcom_smd: Remove list_voltage callback for
rpm_smps_ldo_ops_fixed
Beniamino Galvani (1):
bonding: set carrier off for devices created through netlink
Boris Brezillon (2):
ARM: sunxi/dt: make the CHIP inherit from allwinner,sun5i-a13
clk: at91: fix clk_programmable_set_parent()
Cameron Gutman (1):
Input: xpad - validate USB endpoint count during probe
Chris Wilson (1):
drm/i915: Update ifdeffery for mutex->owner
Christoph Lameter (1):
IB core: Add port_xmit_wait counter
Colin Ian King (1):
bnxt_en: initialize rc to zero to avoid returning garbage
Dan Carpenter (2):
testing/radix-tree: fix a macro expansion bug
tools/vm/slabinfo: fix an unintentional printf
Dan Williams (1):
nfit: make DIMM DSMs optional
Daniel Jurgens (1):
net/mlx5e: Fix TX Timeout to detect queues stuck on BQL
Daniel Vetter (1):
drm/i915/psr: Implement PSR2 w/a for gen9
Dave Hansen (1):
x86/cpu: Fix duplicated X86_BUG(9) macro
David Rientjes (1):
mm, compaction: prevent VM_BUG_ON when terminating freeing scanner
Dmitri Epshtein (1):
net: mvneta: set real interrupt per packet for tx_done
Dmitry Torokhov (2):
Revert "Input: wacom_w8001 - drop use of ABS_MT_TOOL_TYPE"
tty/vt/keyboard: fix OOB access in do_compute_shiftstate()
Dmitry Vyukov (2):
kasan: add newline to messages
vmlinux.lds: account for destructor sections
Douglas Anderson (1):
Input: add SW_PEN_INSERTED define
Douglas Miller (1):
Update maintainer for EHEA driver.
Eric Dumazet (2):
dccp: avoid deadlock in dccp_v4_ctl_send_reset
tcp: make challenge acks less predictable
Eugenia Emantayev (2):
net/mlx4_en: Move filters cleanup to a proper location
net/mlx4_en: Add resilience in low memory systems
Florian Fainelli (6):
net: ethoc: Fix early error paths
net: ethoc: Correctly pad short packets
net: bgmac: Fix infinite loop in bgmac_dma_tx_add()
et131x: Fix logical vs bitwise check in et131x_tx_timeout()
net: nb8800: Fix SKB leak in nb8800_receive()
net: cavium: liquidio: Avoid dma_unmap_single on uninitialized ndata
Florian Meier (1):
gcov: add support for gcc version >= 6
Florian Westphal (2):
netfilter: conntrack: avoid integer overflow when resizing
netfilter: nft_ct: fix expiration getter
Geert Uytterhoeven (2):
MAINTAINERS: Add file patterns for mtd device tree bindings
m68k/defconfig: Update defconfigs for v4.7-rc2
Grant Grundler (1):
r8152: add MODULE_VERSION
Gregory Greenman (1):
cfg80211: handle failed skb allocation
Guilherme G. Piccoli (1):
i40e: use valid online CPU on q_vector initialization
Hans Verkuil (1):
[media] v4l2-ioctl: fix stupid mistake in cropcap condition
Hans de Goede (2):
ARM: dts: sunxi: Add pll3 to simplefb nodes clocks lists
ARM: dts: sun7i: Fix pll3x2 and pll7x2 not having a parent clock
Herbert Xu (1):
crypto: rsa-pkcs1pad - fix rsa-pkcs1pad request struct
Huang Ying (1):
madvise_free, thp: fix madvise_free_huge_pmd return value after splitting
Hugh Dickins (1):
mm: thp: refix false positive BUG in page_move_anon_rmap()
Hui Wang (1):
ALSA: hda/realtek - add new pin definition in alc225 pin quirk table
Ido Schimmel (5):
mlxsw: spectrum: Force link training according to admin state
mlxsw: spectrum: Indicate support for autonegotiation
mlxsw: spectrum: Don't emit errors when PFC is disabled
mlxsw: spectrum: Prevent overwrite of DCB capability fields
mlxsw: spectrum: Prevent invalid ingress buffer mapping
Ilya Dryomov (1):
libceph: apply new_state before new_up_client on incrementals
James Patrick-Evans (1):
media: fix airspy usb probe error path
Jan Stancek (1):
crypto: qat - make qat_asym_algs.o depend on asn1 headers
Jann Horn (1):
xfs: fix type confusion in xfs_ioc_swapext
Jason Baron (1):
tcp: enable per-socket rate limiting of all 'challenge acks'
Jeff Layton (1):
posix_acl: de-union a_refcount and a_rcu
Jiri Slaby (1):
pps: do not crash when failed to register
Johannes Weiner (1):
mm: memcontrol: fix cgroup creation failure after many small jobs
Jon Hunter (1):
i2c: tegra: Correct error path in probe
Jon Paul Maloy (3):
tipc: extend broadcast link initialization criteria
tipc: ensure correct broadcast send buffer release when peer is lost
tipc: reset all unicast links when broadcast send link fails
Joonsoo Kim (1):
kasan/quarantine: fix bugs on qlist_move_cache()
Josh Poimboeuf (1):
objtool: Fix STACK_FRAME_NON_STANDARD macro checking for function symbols
Julian Anastasov (1):
ipv4: reject RTNH_F_DEAD and RTNH_F_LINKDOWN from user space
Kazuki Oikawa (1):
ALSA: usb-audio: Fix quirks code is not called
Keith Busch (1):
nvme: Remove RCU namespace protection
Ken Wang (2):
drm/amdgpu: Add a missing register to Polaris golden setting
drm/amdgpu: fix power distribution issue for Polaris10 XT
Kieran Bingham (4):
scripts/gdb: silence 'nothing to do' message
scripts/gdb: rebuild constants.py on dependancy change
Revert "scripts/gdb: add a Radix Tree Parser"
Revert "scripts/gdb: add documentation example for radix tree"
Kiran Patil (1):
i40e: enable VSI broadcast promiscuous mode instead of adding
broadcast filter
Konstantin Khlebnikov (1):
net/sched/sch_htb: clamp xstats tokens to fit into 32-bit int
Lans Zhang (2):
PKCS#7: Fix panic when referring to the empty AKID when DEBUG defined
pefile: Fix the failure of calculation for digest
Laurent Pinchart (1):
[media] adv7604: Don't ignore pad number in subdev DV timings
pad operations
Linus Torvalds (1):
Linux 4.7
Lionel Landwerlin (1):
drm/i915: add missing condition for committing planes on crtc
Liping Zhang (2):
netfilter: nf_tables: fix memory leak if expr init fails
netfilter: nft_meta: set skb->nf_trace appropriately
Lucas Stach (1):
ARM: tegra: beaver: Allow SD card voltage to be changed
Luis R. Rodriguez (1):
i2c: remove __init from i2c_register_board_info()
Lukas Wunner (3):
x86/quirks: Apply nvidia_bugs quirk only on root bus
x86/quirks: Reintroduce scanning of secondary buses
x86/quirks: Add early quirk to reset Apple AirPort card
Lukasz Gemborowski (1):
i2c: mux: reg: wrong condition checked for
of_address_to_resource return value
Lv Zheng (1):
ACPI / EC: Fix code ordering issue in ec_remove_handlers()
Mario Limonciello (1):
r8152: Add support for setting pass through MAC address on RTL8153-AD
Mat Martineau (1):
KEYS: Fix for erroneous trust of incorrectly signed X.509 certs
Mauro Carvalho Chehab (1):
uapi: export lirc.h header
Maxim Patlasov (1):
ovl: verify upper dentry in ovl_remove_and_whiteout()
Maxime Coquelin (2):
MAINTAINERS: update STM32 maintainers list
MAINTAINERS: update STi maintainer list
Maxime Ripard (2):
clk: sunxi: tcon-ch1: Do not return a negative error in get_parent
clk: sunxi: display: Add per-clock flags
Mel Gorman (2):
mm, meminit: always return a valid node from early_pfn_to_nid
mm, meminit: ensure node is online before checking whether pages
are uninitialised
Michael Welling (1):
Input: tsc200x - report proper input_dev name
Michal KubeÄek (1):
udp: prevent bugcheck if filter truncates packet too much
Mika Kuoppala (23):
drm/i915/skl: Add WaDisableGafsUnitClkGating
drm/i915/kbl: Init gen9 workarounds
drm/i915/kbl: Add REVID macro
drm/i915/kbl: Add WaSkipStolenMemoryFirstPage for A0
drm/i915/gen9: Always apply WaForceContextSaveRestoreNonCoherent
drm/i915: Mimic skl with WaForceEnableNonCoherent
drm/i915/kbl: Add WaEnableGapsTsvCreditFix
drm/i915/kbl: Add WaDisableFenceDestinationToSLM for A0
drm/i915/kbl: Add WaDisableSDEUnitClockGating
drm/i915/kbl: Add WaDisableLSQCROPERFforOCL
drm/i915/gen9: Enable must set chicken bits in config0 reg
drm/i915/kbl: Add WaDisableGamClockGating
drm/i915/kbl: Add WaDisableDynamicCreditSharing
drm/i915: Add WaInsertDummyPushConstP for bxt and kbl
drm/i915/kbl: Add WaForGAMHang
drm/i915/kbl: Add WaDisableGafsUnitClkGating
drm/i915/kbl: Add WaDisableSbeCacheDispatchPortSharing
drm/i915/gen9: Add WaEnableChickenDCPR
drm/i915/kbl: Add WaClearSlmSpaceAtContextSwitch
drm/i915/gen9: Add WaFbcTurnOffFbcWatermark
drm/i915/gen9: Add WaFbcWakeMemOn
drm/i195/fbc: Add WaFbcNukeOnHostModify
drm/i915/gen9: Add WaFbcHighMemBwCorruptionAvoidance
Mike Marciniszyn (1):
IB/hfi1: Correct issues with sc5 computation
Miklos Szeredi (1):
ovl: handle ATTR_KILL*
Mohamad Haj Yahia (1):
net/mlx5e: start/stop all tx queues upon open/close netdev
Naoya Horiguchi (2):
mm: thp: move pmd check inside ptl for freeze_page()
mm: rmap: call page_check_address() with sync enabled to avoid racy check
Nicolas Iooss (1):
i40iw: do not print unitialized variables in error message
Nikolay Borisov (1):
scripts/gdb: Perform path expansion to lx-symbol's arguments
Noam Camus (1):
net: nps_enet: Fix PCS reset
Omar Sandoval (1):
scripts/gdb: add constants.py to .gitignore
Pablo Neira Ayuso (1):
netfilter: conntrack: skip clash resolution if nat is in place
Paolo Abeni (2):
ixgbe: napi_poll must return the work done
vlan: use a valid default mtu value for vlan over macsec
Peter Chen (1):
Input: ts4800-ts - add missing of_node_put after calling of_parse_phandle
Peter Wu (1):
ALSA: hda - fix use-after-free after module unload
Peter Zijlstra (1):
workqueue: Fix setting affinity of unbound worker threads
Purushottam Kushwaha (1):
nl80211: Move ACL parsing later to avoid a possible memory leak
Quentin Armitage (1):
ipvs: fix bind to link-local mcast IPv6 address in backup
Rafael J. Wysocki (3):
Revert "ACPICA: Namespace: Fix namespace/interpreter lock ordering"
Revert "ACPICA: Namespace: Fix deadlock triggered by MLC support
in dynamic table loading"
Revert "ACPI 2.0 / AML: Improve module level execution by moving
the If/Else/While execution to per-table basis"
Robert Jarzmik (1):
mmc: pxamci: fix potential oops
Rodrigo Vivi (2):
drm/i915: Introduce Kabypoint PCH for Kabylake H/DT.
drm/i915/kbl: Introduce the first official DMC for Kabylake.
Saeed Mahameed (1):
net/mlx5e: Fix del vxlan port command buffer memset
Shiraz Saleem (1):
i40iw: Enable remote access rights for stag allocation
Sinclair Yeh (7):
drm/vmwgfx: Add a check to handle host message failure
drm/vmwgfx: Work around mode set failure in 2D VMs
drm/vmwgfx: Add an option to change assumed FB bpp
drm/ttm: Make ttm_bo_mem_compat available
drm/vmwgfx: Check pin count before attempting to move a buffer
drm/vmwgfx: Delay pinning fbdev framebuffer until after mode set
drm/vmwgfx: Fix error paths when mapping framebuffer
Soheil Hassas Yeganeh (2):
sock: ignore SCM_RIGHTS and SCM_CREDENTIALS in __sock_cmsg_send
packet: propagate sock_cmsg_send() error
Sricharan R (1):
i2c: qup: Fix wrong value of index variable
Sudip Mukherjee (1):
m32r: fix build warning about putc
Sven Eckelmann (7):
batman-adv: Avoid nullptr dereference in bla after vlan_insert_tag
batman-adv: Avoid nullptr dereference in dat after vlan_insert_tag
batman-adv: Fix orig_node_vlan leak on orig_node_release
batman-adv: Fix non-atomic bla_claim::backbone_gw access
batman-adv: Fix reference leak in batadv_find_router
batman-adv: Free last_bonding_candidate on release of orig_node
batman-adv: Fix speedy join in gateway client mode
Tadeusz Struk (1):
IB/hfi1: Fix sleep inside atomic issue in init_asic_data
Takashi Iwai (2):
ALSA: ctl: Stop notification after disconnection
ALSA: pcm: Free chmap at PCM free callback, too
Taras Kondratiuk (1):
mmc: block: fix packed command header endianness
Tejun Heo (1):
libata: LITE-ON CX1-JB256-HP needs lower max_sectors
Teresa Remmet (1):
mtd: nand: omap2: Add check for old elm binding
Thomas Falcon (4):
ibmvnic: properly start and stop tx queues
ibmvnic: dispose irq mappings
ibmvnic: simplify and improve driver probe function
ibmvnic: Fix passive VNIC server login process
Thomas Gleixner (2):
cpu/hotplug: Keep enough storage space if SMP=n to avoid array
out of bounds scribble
sched/core: Correct off by one bug in load migration calculation
Thomas Hellstrom (1):
drm/vmwgfx: Fix corner case screen target management
Thomas Petazzoni (3):
ARM: mvebu: fix HW I/O coherency related deadlocks
ARM: mvebu: map PCI I/O regions strongly ordered
ARM: dts: armada-38x: fix MBUS_ID for crypto SRAM on Armada 385 Linksys
Tim Gore (1):
drm/i915/gen9: implement WaConextSwitchWithConcurrentTLBInvalidate
Tony Luck (1):
EDAC, sb_edac: Fix Knights Landing
Vegard Nossum (1):
perf/x86: Fix bogus kernel printk, again
Ville SyrjÃlà (2):
drm/i915: Ignore panel type from OpRegion on SKL
drm/i915: Treat eDP as always connected, again
Ville Viinikka (1):
mmc: block: fix free of uninitialized 'idata->buf'
Vivek Goyal (1):
ovl: Copy up underlying inode's ->i_mode to overlay inode
Vivien Didelot (1):
net: switchdev: change ageing_time type to clock_t
WANG Cong (1):
ppp: defer netns reference release for ppp channel
Willem de Bruijn (3):
rose: limit sk_filter trim to payload
dccp: limit sk_filter trim to payload
sctp: load transport header after sk_filter
Yoshihiro Shimoda (1):
packet: fix second argument of sock_tx_timestamp()
arun.siluvery@xxxxxxxxxxxxxxx (1):
drm/i915/gen9: Add WaVFEStateAfterPipeControlwithMediaStateClear
hayeswang (1):
r8152: remove the setting of LAN_WAKE_EN