Messages in this thread | | | From | Linus Torvalds <> | Date | Sun, 21 Aug 2016 16:50:34 -0700 | Subject | Linux 4.8-rc3 |
| |
After last weeks somewhat unusual patch statistics (only 1/6th drivers), we're not back to the normal programming with rc3, and we have the usual situation with roughly ~60% of the patch being driver updates. It's spread out, but most of it tends to be networking, GPU, USB and a new EDAC driver. But all of it is fairly small.
Outside of the driver department, we've got core networking, some filesystem updates (mainly xfs, although in the diffstat afs shows up too, but that's really from the networking changes) and a smattering of updates all over: documentation, scheduler, some miinor arch updates etc.
And some perf tooling fixes.
It all looks pretty sane, I'm not seeing anything hugely scary here. Go test it out,
Linus
---
Adrian Hunter (2): perf intel-pt: Fix ip compression perf intel-pt: Fix occasional decoding errors when tracing system-wide
Agrawal, Nitesh-kumar (1): pinctrl/amd: Remove the default de-bounce time
Alan Stern (4): USB: hub: fix up early-exit pathway in hub_activate USB: hub: change the locking in hub_activate USB: validate wMaxPacketValue entries in endpoint descriptors USB: remove race condition in usbfs/libusb when using reap-after-disconnect
Alban Browaeys (1): xhci: really enqueue zero length TRBs.
Alex Deucher (2): Revert "drm/amdgpu: work around lack of upstream ACPI support for D3cold" Revert "drm/radeon: work around lack of upstream ACPI support for D3cold"
Alexander Duyck (2): ixgbe: Force VLNCTRL.VFE to be set in all VMDq paths ixgbe: Re-enable ability to toggle VLAN filtering
Alexei Starovoitov (2): bpf: restore behavior of bpf_map_update_elem samples/bpf: add bpf_map_update_elem() tests
Alexey Khoroshilov (1): i2c: ocores: add missed clk_disable_unprepare() on failure paths
Alexey Klimov (1): USB: serial: fix memleak in driver-registration error path
Andy Shevchenko (1): pinctrl: intel: merrifield: Add missed header
Andy Yan (1): power: reset: reboot-mode: fix build error of missing ioremap/iounmap on UM
Anton Blanchard (1): perf symbols: Fix annotation of objects with debuginfo files
Ard Biesheuvel (2): ARM: 8591/1: mm: use fully constructed struct pages for EFI pgd allocations arm64: kernel: avoid literal load of virtual address with MMU off
Arnaldo Carvalho de Melo (3): perf jitdump: Add the right header to get the major()/minor() definitions perf probe: Release resources on error when handling exit paths tools: Sync kvm related header files for arm64 and s390
Arnd Bergmann (7): net: xgene: fix maybe-uninitialized variable rxrpc: fix uninitialized pointer dereference in debug code drm/mediatek: add COMMON_CLK dependency drm/mediatek: add CONFIG_OF dependency drm/mediatek: add ARM_SMCCC dependency dsa: mv88e6xxx: hide unused functions clocksource/drivers/kona: Fix get_counter() error handling
Arvind Yadav (1): power: reset: hisi-reboot: Unmap region obtained by of_iomap
Binyamin Sharet (1): usb: gadget: fix check in sync read from ep in gadgetfs
Borislav Petkov (1): x86/microcode/AMD: Fix initrd loading with CONFIG_RANDOMIZE_MEMORY=y
Brian Foster (1): xfs: don't assert fail on non-async buffers on ioacct decrement
Brian King (1): ipr: Fix sync scsi scan
Brian Norris (1): i2c: cros-ec-tunnel: Fix usage of cros_ec_cmd_xfer()
Calvin Owens (1): ses: Fix racy cleanup of /sys in remove_dev()
Catalin Marinas (2): arm64: Fix NUMA build error when !CONFIG_ACPI arm64: Fix shift warning in arch/arm64/mm/dump.c
Chris Wilson (5): drm/i915: Flush GT idle status upon reset drm/i915: Handle ENOSPC after failing to insert a mappable node drm/i915/fbc: FBC causes display flicker when VT-d is enabled on Skylake drm/i915: Add missing rpm wakelock to GGTT pread drm/i915: Acquire audio powerwell for HD-Audio registers
Christian Borntraeger (3): s390/crc32-vx: Fix checksum calculation for small sizes s390/lib: fix memcmp and strstr s390/config: make the vector optimized crc function builtin
Christoph Hellwig (6): xfs: fix bogus space reservation in xfs_iomap_write_allocate iomap: remove superflous mark_page_accessed from iomap_write_actor iomap: remove superflous pagefault_disable from iomap_write_actor iomap: mark ->iomap_end as optional xfs: simplify xfs_file_iomap_begin xfs: (re-)implement FIEMAP_FLAG_XATTR
Christophe JAILLET (2): usb: gadget: uvc: Fix return value in case of error usb: gadget: composite: Fix return value in case of error
Christophe Leroy (1): netfilter: nf_conntrack_sip: CSeq 0 is a valid CSeq
Chunming Zhou (1): drm/amdgpu: fix vm init error path
Colin Ian King (4): cfg80211: fix missing break in NL8211_CHAN_WIDTH_80P80 case drm/amdkfd: print doorbell offset as a hex value calipso: fix resource leak on calipso_genopt failure perf probe: Check for dup and fdopen failures
Cyrille Pitchen (1): i2c: at91: fix support of the "alternative command" feature
Dan Carpenter (1): usb: gadget: fsl_qe_udc: off by one in setup_received_handle()
Daniel Borkmann (5): bpf: also call skb_postpush_rcsum on xmit occasions bpf: fix checksum fixups on bpf_skb_store_bytes bpf: fix checksum for vlan push/pop helper bpf: fix bpf_skb_in_cgroup helper naming bpf: fix write helpers with regards to non-linear parts
Daniel Wagner (4): i2c: bcm-iproc: Use complete() instead of complete_all() i2c: bcm-kona: Use complete() instead of complete_all() i2c: brcmstb: Use complete() instead of complete_all() i2c: meson: Use complete() instead of complete_all()
Daniele Palmas (1): USB: serial: option: add support for Telit LE920A4
Darrick J. Wong (2): xfs: store rmapbt block count in the AGF xfs: remove OWN_AG rmap when allocating a block from the AGFL
Dave Carroll (1): aacraid: Check size values after double-fetch from user
Dave Chinner (3): xfs: don't invalidate whole file on DAX read/write iomap: fiemap should honor the FIEMAP_FLAG_SYNC flag iomap: prepare iomap_fiemap for attribute mappings
Dave Ertman (1): i40e: check for and deal with non-contiguous TCs
David Carrillo-Cisneros (1): perf/core: Check return value of the perf_event_read() IPI
David Forster (1): ipv4: panic in leaf_walk_rcu due to stale node pointer
David Howells (6): rxrpc: Fix races between skb free, ACK generation and replying rxrpc: Need to flag call as being released on connect failure rxrpc: Don't access connection from call if pointer is NULL rxrpc: Once packet posted in data_ready, don't retry posting rxrpc: Fix a use-after-push in data_ready handler rxrpc: Free packets discarded in data_ready
Elad Raz (1): mlxsw: spectrum: Add missing packet traps
Fabian Frederick (1): net: hns: fix typo in g_gmac_stats_string[]
Felipe Balbi (4): usb: dwc3: gadget: increment request->actual once usb: dwc3: gadget: fix for short pkts during chained xfers usb: dwc3: gadget: always cleanup all TRBs usb: dwc3: gadget: stop processing on HWO set
Felix Fietkau (2): mac80211: fix check for buffered powersave frames with txq mac80211: fix purging multicast PS buffer queue
Felix Kuehling (1): drm/amdgpu: Change GART offset to 64-bit
Florian Westphal (1): rhashtable: avoid large lock-array allocations
Gavin Li (1): cdc-acm: fix wrong pipe type on rx interrupt xfers
Gavin Shan (1): drivers/of: Validate device node in __unflatten_device_tree()
Geert Uytterhoeven (2): net: dsa: b53: Add missing ULL suffix for 64-bit constant crypto: sha3 - Add missing ULL suffixes for 64-bit constants
Gerard Garcia (1): vhost/vsock: drop space available check for TX vq
Greg Edwards (1): mpt3sas: Fix resume on WarpDrive flash cards
Gregory CLEMENT (1): clocksource/drivers/time-armada-370-xp: Fix the clock reference
Grygorii Strashko (1): drivers: net: cpsw: fix kmemleak false-positive reports for sk buffers
Guenter Roeck (1): hwmon: (it87) Features mask must be 32 bit wide
Harini Katakam (1): net: macb: Correct CAPS mask
He Kuang (2): perf script: Show proper message when failed list scripts perf script: Don't disable use_callchain if input is pipe
Heikki Krogerus (1): usb: dwc3: pci: add Intel Kabylake PCI ID
Heiko Carstens (1): s390/pageattr: handle numpages parameter correctly
Heinz Mauelshagen (4): dm raid: fix frozen recovery regression dm raid: fix restoring of failed devices regression dm raid: enhance attempt_restore_of_faulty_devices() to support more devices dm raid: support raid0 with missing metadata devices
Helge Deller (2): parisc: Fix automatic selection of cr16 clocksource parisc: Fix order of EREFUSED define in errno.h
Horia Geantă (2): crypto: caam - fix echainiv(authenc) encrypt shared descriptor crypto: caam - defer aead_set_sh_desc in case of zero authsize
Ian Wienand (1): OVS: Ignore negative headroom value
Ido Schimmel (11): mlxsw: spectrum: Do not assume PAUSE frames are disabled mlxsw: spectrum: Do not override PAUSE settings mlxsw: spectrum: Add missing DCB rollback in error path mlxsw: spectrum: Don't return upon error in removal path mlxsw: spectrum: Remove redundant errors from the code mlxsw: spectrum: Create PVID vPort before registering netdevice mlxsw: spectrum: Mark port as active before registering it mlxsw: spectrum: Trap loop-backed packets mlxsw: spectrum: Add missing rollbacks in error path mlxsw: spectrum: Unmap 802.1Q FID before destroying it mlxsw: spectrum: Allow packets to be trapped from any PG
Jaewon Kim (1): usb: host: max3421-hcd: fix mask of IO control register
Jakub Kicinski (1): bpf: fix method of PTR_TO_PACKET reg id generation
James Morse (1): PM / hibernate: Fix rtree_next_node() to avoid walking off list ends
Janusz Dziedzic (1): usb: dwc3: don't set last bit for ISOC endpoints
Jarno Rajahalme (1): openvswitch: Remove incorrect WARN_ONCE().
Jarod Wilson (2): e1000e: factor out systim sanitization e1000e: fix PTP on e1000_pch_lpt variants
Jason Wang (1): macvtap: fix use after free for skb_array during release
Jay Cornwall (1): drm/amdgpu: Fix memory trashing if UVD ring test fails
Jim Lin (1): usb: xhci: Fix panic if disconnect
Jiri Olsa (2): perf tools mem: Fix -t store option for record command x86/smp: Fix __max_logical_packages value setup
Jiri Pirko (1): mlxsw: reg: Fix missing op field fill-up
Jiri Slaby (1): usb: devio, do not warn when allocation fails
Joerg Roedel (1): iommu/mediatek: Mark static functions in headers inline
Johannes Berg (3): ipv6: suppress sparse warnings in IP6_ECN_set_ce() Revert "drm/fb-helper: Reduce READ_ONCE(master) to lockless_dereference" locking/barriers: Suppress sparse warnings in lockless_dereference()
Jonathan Corbet (2): docs: Set the Sphinx default highlight language to "guess" docs: kernel-documentation: remove some highlight directives
Kevin Hao (1): of/platform: disable the of_platform_default_populate_init() for all the ppc boards
Kshitiz Gupta (1): igb: fix adjusting PTP timestamps for Tx/Rx latency
Lance Richardson (1): vti: flush x-netns xfrm cache when vti interface is removed
Laura Garcia Liebana (1): netfilter: nft_exthdr: Add size check on u8 nft_exthdr attributes
Linus Torvalds (2): Make the hardened user-copy code depend on having a hardened allocator Linux 4.8-rc3
Liping Zhang (5): netfilter: nf_ct_h323: do not re-activate already expired timer netfilter: nf_ct_expect: remove the redundant slash when policy name is empty netfilter: nfnetlink_queue: fix memory leak when attach expectation successfully netfilter: nfnetlink_queue: reject verdict request from different portid netfilter: ctnetlink: reject new conntrack request with different l4proto
Lorenzo Colitti (1): net: ipv6: Fix ping to link-local addresses.
Lu Baolu (1): usb: misc: usbtest: add fix for driver hang
Lubomir Rintel (1): USB: serial: option: add D-Link DWM-156/A3
Lucas Stach (2): drm/etnaviv: take GPU lock later in the submit process of: fix reference counting in of_graph_get_endpoint_by_regs
Lukasz Odzioba (1): EDAC, sb_edac: Fix channel reporting on Knights Landing
Maarten Lankhorst (1): drm/i915: Fix modeset handling during gpu reset, v5.
Maital Hahn (1): mac80211: mesh: flush stations before beacons are stopped
Manish Chopra (3): qlcnic: fix data structure corruption in async mbx command handling qlcnic: fix napi budget alteration qlcnic: Update version to 5.3.65
Marc Ohlf (1): usb: ehci: change order of register cleanup during shutdown
Markus Elfring (1): of: Delete an unnecessary check before the function call "of_node_put"
Markus Heiser (1): doc-rst: customize RTD theme, drop padding of inline literal
Martynas Pumputis (1): openvswitch: do not ignore netdev errors when creating tunnel vports
Masashi Honma (2): mac80211: End the MPSP even if EOSP frame was not acked nl80211: correct checks for NL80211_MESHCONF_HT_OPMODE value
Mathias Nyman (2): xhci: always handle "Command Ring Stopped" events xhci: don't dereference a xhci member after removing xhci
Mathieu Laurendeau (1): usb/gadget: fix gadgetfs aio support.
Mathieu Poirier (3): perf/core: Fix file name handling for start/stop filters perf/core: Update filters only on executable mmap perf/core: Enable mapping of the stop filters
Matt Roper (1): drm/i915/gen9: Give one extra block per line for SKL plane WM calculations
Matthew Auld (2): drm/i915: fix WaInsertDummyPushConstPs drm/i915: fix aliasing_ppgtt leak
Maxim Altshul (1): mac80211: Add ieee80211_hw pointer to get_expected_throughput
Michael Ellerman (1): crypto: powerpc - CRYPT_CRC32C_VPMSUM should depend on ALTIVEC
Michael S. Tsirkin (3): ringtest: test build fix vhost/test: fix after swiotlb changes tools/virtio: add dma stubs
Mike Manning (1): net: ipv6: Do not keep IPv6 addresses when IPv6 is disabled
Mike Snitzer (1): dm round robin: do not use this_cpu_ptr() without having preemption disabled
Mikulas Patocka (1): dm crypt: increase mempool reserve to better support swapping
Nicolas Pitre (1): ARM: 8590/1: sanity_check_meminfo(): avoid overflow on vmalloc_limit
Oleg Nesterov (1): uprobes: Fix the memcg accounting
Pablo Neira Ayuso (2): netfilter: nf_tables: s/MFT_REG32_01/NFT_REG32_01 netfilter: nft_rbtree: ignore inactive matching element with no descendants
Parthasarathy Bhuvaragan (1): tipc: fix variable dereference before NULL check
Paul Gortmaker (2): net/ethernet: tundra: fix dump_eth_one warning in tsi108_eth clocksource/drivers/mips-gic-timer: Make gic_clocksource_of_init() return int
Peter Chen (5): usb: misc: usbtest: usbtest_do_ioctl may return positive integer usb: gadget: composite: fix dereference after null check coverify warning usb: gadget: u_ether: fix dereference after null check coverify warning usb: misc: usbtest: usbtest_do_ioctl may return positive integer usb: udc: core: fix error handling
Peter Zijlstra (2): perf/core: Fix event_function_local() sched/cputime: Fix NO_HZ_FULL getrusage() monotonicity regression
Phil Sutter (4): sctp: Export struct sctp_info to userspace sctp_diag: Fix T3_rtx timer export sctp_diag: Respect ss adding TCPF_CLOSE to idiag_states rhashtable-test: Fix max_size parameter description
Philipp Zabel (2): of/irq: Mark interrupt controllers as populated before initialisation ARM: imx6: mark GPC node as not populated after irq init to probe pm domain driver
Rafael J. Wysocki (2): PM / sleep: Update some system sleep documentation x86/power/64: Use __pa() for physical address computation
Ravi Bangoria (1): perf ppc64le: Fix build failure when libelf is not present
Robert Deliën (1): USB: serial: ftdi_sio: add PIDs for Ivium Technologies devices
Robin Murphy (2): iommu/dma: Don't put uninitialised IOVA domains iommu/dma: Respect IOMMU aperture when allocating
Roman Mashak (1): net_sched: allow flushing tc police actions
Russell King (2): crypto: caam - fix non-hmac hashes ARM: fix address limit restoration for undefined instructions
Sabrina Dubroca (3): macsec: use after free when deleting the underlying device macsec: fix lockdep splats when nesting devices net: remove type_check from dev_get_nest_level()
Sascha Silbe (1): s390: clarify compressed image code path
Satish Baddipadige (1): tg3: Fix for diasllow rx coalescing time to be 0
Sebastian Ott (6): s390/cio: stop using subchannel_id from ccw_device_private s390/qdio: obtain subchannel_id via ccw_device_get_schid() s390/cio: remove subchannel_id from ccw_device_private s390/qdio: get rid of spin_lock_irqsave usage s390/qdio: fix double return code evaluation s390/qdio: remove checks for ccw device internal state
Sheng-Hui J. Chu (1): USB: serial: ftdi_sio: add device ID for WICED USB UART dev board
Simon Horman (1): gre: set inner_protocol on xmit
Siva Reddy Kallam (1): tg3: Report the correct number of RSS queues through tg3_get_rxnfc
Stefan Haberland (2): s390/dasd: fix hanging device after clear subchannel s390/dasd: fix failing CUIR assignment under LPAR
Sudarsana Reddy Kalluru (4): qed: Remove the endian-ness conversion for pri_to_tc value. qed: Use ieee mfw-mask to get ethtype in ieee-dcbx mode. qed: Add dcbx app support for IEEE Selection Field. qed: Update app count when adding a new dcbx app entry to the table.
Sven Van Asbroeck (1): power: supply: max17042_battery: fix model download bug.
Sylwester Nawrocki (1): dm9000: Fix irq trigger type setup on non-dt platforms
Thilo Cestonaro (1): hwmon: (ftsteutates) Correct ftp urls in driver documentation
Tony Luck (1): EDAC, skx_edac: Add EDAC driver for Skylake
Toshiaki Makita (1): bridge: Fix problems around fdb entries pointing to the bridge device
Ursula Braun (1): s390/qdio: avoid reschedule of outbound tasklet once killed
Vegard Nossum (4): net/irda: handle iriap_register_lsap() allocation failure net/sctp: always initialise sctp_ht_iter::start_fail rhashtable: fix shift by 64 when shrinking tipc: fix NULL pointer dereference in shutdown()
Ville Syrjälä (4): drm/i915: Fix iboost setting for DDI with 4 lanes on SKL drm/i915: Program iboost settings for HDMI/DVI on SKL drm/i915: Clean up the extra RPM ref on CHV with i915.enable_rc6=0 drm/i915: Fix iboost setting for SKL Y/U DP DDI buffer translation entry 2
Vincent (1): mlxsw: spectrum_router: Fix use after free
Viresh Kumar (1): usb: hub: Fix unbalanced reference count/memory leak/deadlocks
Vitaly Kuznetsov (5): hv_netvsc: don't lose VF information hv_netvsc: avoid deadlocks between rtnl lock and vf_use_cnt wait hv_netvsc: reset vf_inject on VF removal hv_netvsc: protect module refcount by checking net_device_ctx->vf_netdev hv_netvsc: fix bonding devices check in netvsc_netdev_event()
WANG Cong (6): net_sched: remove the leftover cleanup_a() net_sched: remove an unnecessary list_del() net_sched: fix a typo in tc_for_each_action() net_sched: move tc offload macros to pkt_cls.h net_sched: convert tcf_exts from list to pointer array net_sched: unify the init logic for act_police
Wanpeng Li (1): sched/cputime: Resync steal time when guest & host lose sync
Wei Yongjun (7): fcoe: Use kfree_skb() instead of kfree() net: arc_emac: add missing of_node_put() in arc_emac_probe() pinctrl: meson: Drop pinctrl_unregister for devm_ registered device pinctrl: pistachio: Drop pinctrl_unregister for devm_ registered device usb: phy: omap-otg: Fix missing platform_set_drvdata() in omap_otg_probe() usb: dwc3: fix missing platform_set_drvdata() in dwc3_of_simple_probe() power_supply: tps65217-charger: fix missing platform_set_drvdata()
Wenyou Yang (1): net: phy: micrel: Add specific suspend
Winter Wang (1): usb: gadget: configfs: add mutex lock before unregister gadget
Wolfram Sang (1): i2c: mux: demux-pinctrl: properly roll back when adding adapter fails
Xerox Lin (1): usb: gadget: rndis: free response queue during REMOTE_NDIS_RESET_MSG
Xiao Han (1): usb: misc: ftdi-elan: Fix off-by-one memory corruptions
Xin Long (1): sctp: use event->chunk when it's valid
Yinghai Lu (1): megaraid_sas: Fix probing cards without io port
Yoshihiro Shimoda (3): usb: renesas_usbhs: Fix receiving data corrupt on R-Car Gen3 with dmac usb: renesas_usbhs: clear the BRDYSTS in usbhsg_ep_enable() usb: renesas_usbhs: Use dmac only if the pipe type is bulk
Zhu Yanjun (1): bonding: fix the typo
pravin shelar (2): net: vxlan: lwt: Use source ip address during route lookup. net: vxlan: lwt: Fix vxlan local traffic.
sean.wang@mediatek.com (5): net: ethernet: mediatek: fixed that initializing u64_stats_sync is missing net: ethernet: mediatek: add the missing of_node_put() after node is used done net: ethernet: mediatek: fix RMII mode and add REVMII supported by GMAC net: ethernet: mediatek: fix flow control settings on GMAC0 is not being enabled properly net: ethernet: mediatek: fix runtime warning raised by inconsistent struct device pointers passed to DMA API
| |