Messages in this thread | | | From | Linus Torvalds <> | Date | Sun, 28 May 2017 17:36:51 -0700 | Subject | Linux 4.12-rc3 |
| |
Hey, things continue to look good, and rc3 isn't even very big. I'm hoping there's not another shoe about to drop, but so far this really feels like a nice calm release cycle, despite the size of the merge window.
Knock wood.
Anyway, rc3 has a little bit of everything. The biggest single change is actually just a documentation update (the intel pstate docs were converted to rst format), so the diffstat actually looks a bit odd with a wuarter just being documentation. There's also some tooling updates (perf and some bpf selftest).
But if you ignore those two pieces, it looks pretty normal: two thirds of it being drivers (gpu, nvme, scsi, tty, block), with the remainder being about half networking and haf "misc" (core kernel, header files, XFS, arch updates).
Go forth and test,
Linus
---
Alex Deucher (4): drm/amdgpu/ci: disable mclk switching for high refresh rates (v2) drm/radeon/ci: disable mclk switching for high refresh rates (v2) drm/amd/powerplay/smu7: add vblank check for mclk switching (v2) drm/amd/powerplay/smu7: disable mclk switching for high refresh rates
Alexander Potapenko (1): net: rtnetlink: bail out from rtnl_fdb_dump() on parse error
Alexander Tsoy (1): ALSA: hda - apply STAC_9200_DELL_M22 quirk for Dell Latitude D430
Alexey Khoroshilov (2): serial: altera_jtaguart: adding iounmap() net: atheros: atl2: don't return zero on failure path in atl2_probe()
Alistair Popple (1): powerpc/powernv/npu-dma.c: Fix opal_npu_destroy_context() call
Andrew Lunn (1): net: phy: marvell: Limit errata to 88m1101
Andy Lutomirski (1): nvme: Quirk APST on Intel 600P/P3100 devices
Antony Antony (1): xfrm: fix state migration copy replay sequence numbers
Ard Biesheuvel (1): drivers/tty: 8250: only call fintek_8250_probe when doing port I/O
Arend Van Spriel (1): cfg80211: make cfg80211_sched_scan_results() work from atomic context
Arnd Bergmann (1): cpufreq: dbx500: add a Kconfig symbol
Bart Van Assche (1): blk-mq: Only register debugfs attributes for blk-mq queues
Benjamin Peterson (1): x86/watchdog: Fix Kconfig help text file path reference to lockup watchdog documentation
Borislav Petkov (1): x86/MCE: Export memory_error()
Brian Foster (1): xfs: fix indlen accounting error on partial delalloc conversion
Christian König (1): drm/amdgpu: fix fundamental suspend/resume issue
Christoph Hellwig (4): nvme-pci: consistencly use ctrl->device for logging nvme: replace is_flags field in nvme_ctrl_ops with a flags field nvme: only setup block integrity if supported by the driver PCI/msi: fix the pci_alloc_irq_vectors_affinity stub
Christophe JAILLET (1): serial: efm32: Fix parity management in 'efm32_uart_console_get_options()'
Chunming Zhou (1): drm/amdgpu: fix NULL pointer panic of emit_gds_switch
Colin Ian King (1): thermal: core: make thermal_emergency_poweroff static
Damien Le Moal (2): scsi: sd: Unlock zone in case of error in sd_setup_write_same_cmnd() scsi: sd: Write lock zone for REQ_OP_WRITE_ZEROES
Dan Carpenter (4): PowerCap: Fix an error code in powercap_register_zone() block: fix an error code in add_partition() libceph: NULL deref on crush_decode() error path drm/amd/powerplay: fix a signedness bugs
Daniel Borkmann (5): bpf: fix incorrect pruning decision when alignment must be tracked bpf: properly reset caller saved regs after helper call and ld_abs/ind bpf: add bpf_clone_redirect to bpf_helper_changes_pkt_data bpf: fix wrong exposure of map_flags into fdinfo for lpm bpf: add various verifier test cases
Daniel Lezcano (2): mfd: dts: hi655x: Add clock binding for the pmic arm64: dts: hikey: Add clock for the pmic mfd
Daniel Vetter (1): drm: Fix deadlock retry loop in page_flip_ioctl
Darrick J. Wong (4): xfs: BMAPX shouldn't barf on inline-format directories xfs: fix warnings about unused stack variables xfs: only return detailed fsmap info if the caller has CAP_SYS_ADMIN xfs: avoid mount-time deadlock in CoW extent recovery
David Daney (3): mmc: cavium-octeon: Fix interrupt enable code mmc: cavium-octeon: Use proper GPIO name for power control test_bpf: Add a couple of tests for BPF_JSGE.
David S. Miller (1): net: Make IP alignment calulations clearer.
Davide Caratti (1): sctp: fix ICMP processing if skb is non-linear
Derek Basehore (1): scsi: sd: Ignore sync cache failures when not supported
Erez Shitrit (1): net/mlx5e: IPoIB, handle RX packet correctly
Eric Dumazet (2): ipv6: fix out of bound writes in __ip6_append_data() ipv4: add reference counting to metrics
Eric Garver (1): geneve: fix fill_info when using collect_metadata
Eric Leblond (1): netfilter: synproxy: fix conntrackd interaction
Eric Sandeen (1): xfs: fix unaligned access in xfs_btree_visit_blocks
Eric W. Biederman (1): ptrace: Properly initialize ptracer_cred on fork
Eryu Guan (1): xfs: fix off-by-one on max nr_pages in xfs_find_get_desired_pgoff()
Gabriel Krisman Bertazi (1): drm: qxl: Delay entering atomic context during cursor update
Gao Feng (1): ebtables: arpreply: Add the standard target sanity check
Geert Uytterhoeven (1): PCI: endpoint: Make PCI_ENDPOINT depend on HAS_DMA
Guilherme G. Piccoli (2): scsi: lpfc: Fix NULL pointer dereference during PCI error recovery MAINTAINERS/serial: Change maintainer of jsm driver
Gustavo A. R. Silva (2): scsi: libfc: fix incorrect variable assignment net: fix potential null pointer dereference
Herbert Xu (1): crypto: skcipher - Add missing API setkey checks
Ihar Hrachyshka (5): arp: fixed error in a comment arp: decompose is_garp logic into a separate function arp: postpone addr_type calculation to as late as possible arp: always override existing neigh entries with gratuitous ARP arp: fixed -Wuninitialized compiler warning
Ilan Tayari (1): xfrm: Fix NETDEV_DOWN with IPSec offload
Ilya Dryomov (5): libceph: use kbasename() and kill ceph_file_part() libceph: make ceph_msg_data_advance() return void libceph: drop version variable from ceph_monmap_decode() libceph: validate blob_struct_v in process_one_ticket() libceph: fix error handling in process_one_ticket()
Imre Deak (1): PCI/PM: Add needs_resume flag to avoid suspend complete optimization
Ingo Molnar (1): tools/include: Sync kernel ABI headers with tooling headers
James Smart (22): scsi: lpfc: Fix used-RPI accounting problem. scsi: lpfc: Fix system crash when port is reset. scsi: lpfc: Adding additional stats counters for nvme. scsi: lpfc: Fix nvmet RQ resource needs for large block writes. scsi: lpfc: Fix NVMEI driver not decrementing counter causing bad rport state. scsi: lpfc: Fix NMI watchdog assertions when running nvmet IOPS tests scsi: lpfc: Separate NVMET data buffer pool fir ELS/CT. scsi: lpfc: Separate NVMET RQ buffer posting from IO resources SGL/iocbq/context scsi: lpfc: Added recovery logic for running out of NVMET IO context resources scsi: lpfc: Fix NVME I+T not registering NVME as a supported FC4 type scsi: lpfc: Fix debugfs root inode "lpfc" not getting deleted on driver unload. scsi: lpfc: Cleanup entry_repost settings on SLI4 queues scsi: lpfc: Fix NVMEI's handling of NVMET's PRLI response attributes scsi: lpfc: Add MDS Diagnostic support. scsi: lpfc: update version to 11.2.0.14 scsi: lpfc: fix build issue if NVME_FC_TARGET is not defined nvme_fc: get rid of local reconnect_delay nvme_fc: Support ctrl_loss_tmo nvme_fc: revise comment on teardown nvme_fc: set logging level on resets/deletes nvme_fc: correct nvme status set on abort nvme_fc: remove extra controller reference taken on reconnect
Jan Glauber (3): mmc: cavium: Prevent crash with incomplete DT of/platform: Make of_platform_device_destroy globally visible mmc: cavium: Fix probing race with regulator
Jan Kara (3): xfs: Fix missed holes in SEEK_HOLE implementation xfs: Fix off-by-in in loop termination in xfs_find_get_desired_pgoff() xfs: Move handling of missing page into one place in xfs_find_get_desired_pgoff()
Jan Kiszka (5): serial: exar: Fix stuck MSIs i2c: designware: Fix bogus sda_hold_time due to uninitialized vars i2c: designware: Fix bogus sda_hold_time due to uninitialized vars x86/build: Permit building with old make versions x86/timers: Move simple_udelay_calibration past init_hypervisor_platform
Jarod Wilson (2): bonding: fix accounting of active ports in 3ad bonding: fix randomly populated arp target array
Jeremy Kerr (1): powerpc/spufs: Fix hash faults for kernel regions
Jesper Dangaard Brouer (1): mlx5: fix bug reading rss_hash_type from CQE
Jiri Pirko (1): net: sched: cls_matchall: fix null pointer dereference
Jisheng Zhang (1): mmc: sdhci-xenon: kill xenon_clean_phy()
Johan Hovold (7): ALSA: usb-audio: fix Amanero Combo384 quirk on big-endian hosts Revert "tty_port: register tty ports with serdev bus" serdev: fix tty-port client deregistration serial: ifx6x60: fix use-after-free on module unload tty: ehv_bytechan: clean up init error handling tty/serdev: add serdev registration interface serial: enable serdev support
Johannes Thumshirn (1): scsi: sg: don't return bogus Sg_requests
Jon Mason (1): thermal: broadcom: ns-thermal: default on iProc SoCs
Josh Poimboeuf (2): Revert "x86/entry: Fix the end of the stack for newly forked tasks" x86/unwind: Add end-of-stack check for ftrace handlers
Julian Anastasov (1): ipvs: SNAT packet replies only for NATed connections
Juri Lelli (1): cpufreq: schedutil: use now as reference when aggregating shared policy requests
KT Liao (2): Input: elan_i2c - clear INT before resetting controller Input: elan_i2c - ignore signals when finishing updating firmware
Kees Cook (1): efi-pstore: Fix write/erase id tracking
Linus Torvalds (1): Linux 4.12-rc3
Liping Zhang (4): netfilter: don't setup nat info for confirmed ct netfilter: introduce nf_conntrack_helper_put helper function netfilter: nfnl_cthelper: reject del request if helper obj is in use netfilter: nf_tables: can't assume lock is acquired when dumping set elems
Logan Gunthorpe (2): switchtec: Use new cdev_device_add() helper function switchtec: Fix minor bug with partition ID register
Long Li (1): scsi: zero per-cmd private driver data for each MQ I/O
Lucas Stach (2): serial: core: fix crash in uart_suspend_port PCI: imx6: Fix config read timeout handling
Luis Henriques (2): ceph: check that the new inode size is within limits in ceph_fallocate() ftrace: Fix memory leak in ftrace_graph_release()
Lukas Wunner (1): drm/radeon: Fix oops upon driver load on PowerXpress laptops
Lv Zheng (1): Revert "ACPI / button: Remove lid_init_state=method mode"
Lyude (1): drm/radeon: Unbreak HPD handling for r600+
Markus Elfring (3): ti-soc-thermal: Use devm_kcalloc() in ti_bandgap_build() ti-soc-thermal: Delete error messages for failed memory allocations in ti_bandgap_build() ti-soc-thermal: Fix a typo in a comment line
Marta Rybczynska (1): nvme-rdma: support devices with queue size < 32
Martin Kepplinger (1): Input: edt-ft5x06 - increase allowed data range for threshold parameter
Masahiro Yamada (1): thermal: qoriq: remove useless call for of_thermal_get_trip_points()
Masami Hiramatsu (2): kprobes/x86: Fix to set RWX bits correctly before releasing trampoline selftests/ftrace: Add a testcase for many kprobe events
Mateusz Jurczyk (1): x86/alternatives: Prevent uninitialized stack byte read in apply_alternatives()
Matthias Kaehlcke (1): netfilter: ctnetlink: Make some parameters integer to avoid enum mismatch
Maxime Roussin-Bélanger (1): Input: atmel_mxt_ts - add T100 as a readable object
Michael Ellerman (1): selftests/powerpc: Fix TM resched DSCR test with some compilers
Michael Neuling (1): powerpc: Fix booting P9 hash with CONFIG_PPC_RADIX_MMU=N
Michał Potomski (1): scsi: ufs: Clean up some rpm/spm level SysFS nodes upon remove
Mikulas Patocka (1): x86/PAT: Fix Xorg regression on CPUs that don't support PAT
Milian Wolff (5): perf report: Don't crash on invalid maps in `-g srcline` mode perf report: Fix memory leak in addr2line when called by addr2inlines perf report: Fix off-by-one for non-activation frames perf report: Always honor callchain order for inlined nodes perf report: Do not drop last inlined frame
Ming Lei (3): nvme: use blk_mq_start_hw_queues() in nvme_kill_queues() nvme: avoid to use blk_mq_abort_requeue_list() blk-mq: remove blk_mq_abort_requeue_list()
Mohamad Haj Yahia (1): net/mlx5: Avoid using pending command interface slots
Namhyung Kim (2): perf script: Add --inline option for debugging perf tools: Put caller above callee in --children mode
Nicholas Piggin (1): powerpc: Add PPC_FEATURE userspace bits for SCV and DARN instructions
Nisar Sayed (1): smsc95xx: Support only IPv4 TCP/UDP csum offload
Nithin Sujir (1): bonding: Don't update slave->link until ready to commit
Oliver Neukum (1): cdc-ether: divorce initialisation with a filter reset and a generic method
Or Gerlitz (5): net/mlx5e: Use the correct delete call on offloaded TC encap entry detach net/sched: act_csum: Add accessors for offloading drivers net/mlx5e: Allow TC csum offload if applied together with pedit action net/mlx5e: Properly enforce disallowing of partial field re-write offload net/mlx5e: Fix warnings around parsing of TC pedit actions
Pablo Neira Ayuso (2): netfilter: nf_tables: missing sanitization in data from userspace netfilter: nf_tables: revisit chain/object refcounting from elements
Patrik Jakobsson (1): drm/gma500/psb: Actually use VBT mode when it is found
Peter Dawson (1): ip6_tunnel, ip6_gre: fix setting of DSCP on encapsulated packets
Peter Zijlstra (1): futex,rt_mutex: Fix rt_mutex_cleanup_proxy_lock()
Prarit Bhargava (1): tools/power/acpi: Add .gitignore file
Pushkar Jambhlekar (1): PM / hibernate: Declare variables as static
Quentin Schulz (1): net: fec: add post PHY reset delay DT property
Rafael J. Wysocki (3): cpufreq: intel_pstate: Document the current behavior and user interface PM / wakeup: Fix up wakeup_source_report_event() RTC: rtc-cmos: Fix wakeup from suspend-to-idle
Rajkumar Manoharan (1): mac80211: strictly check mesh address extension mode
Randy Dunlap (1): net/phy: fix mdio-octeon dependency and build
Rex Zhu (1): drm/amdgpu: fix null point error when rmmod amdgpu.
Richard (1): partitions/msdos: FreeBSD UFS2 file systems are not recognized
Rob Landley (1): x86/boot: Use CROSS_COMPILE prefix for readelf
Roman Kapl (1): net: move somaxconn init from sysctl code
Sabrina Dubroca (1): xfrm: fix stack access out of bounds with CONFIG_XFRM_SUB_POLICY
Sebastian Reichel (1): i2c: i2c-tiny-usb: fix buffer not being DMA capable
Shaohua Li (4): blk-throttle: add hierarchy support for latency target and idle time blk-throttle: output some debug info in trace blk-throttle: respect 0 bps/iops settings for io.low blk-throttle: force user to configure all settings for io.low
Srinath Mannam (1): mmc: sdhci-iproc: suppress spurious interrupt with Multiblock read
Stefan Wahren (1): serdev: Restore serdev_device_write_buf for atomic context
Steffen Klassert (2): esp4: Fix udpencap for local TCP packets. af_key: Fix slab-out-of-bounds in pfkey_compile_policy.
Steven Rostedt (VMware) (1): x86/mm/ftrace: Do not bug in early boot on irqs_disabled in cpu_flush_range()
Takashi Iwai (4): ALSA: hda - No loopback on ALC299 codec ALSA: hda - Apply dual-codec quirk for MSI Z270-Gaming mobo ALSA: hda - Provide dual-codecs model option for a few Realtek codecs ALSA: hda - Update the list of quirk models
Tariq Toukan (1): net/mlx5: Tolerate irq_set_affinity_hint() failures
Thomas Gleixner (2): posix-timers: Make signal printks conditional x86/ftrace: Make sure that ftrace trampolines are not RWX
Tin Huynh (1): leds: pca955x: Correct I2C Functionality
Tobias Klauser (1): serial: altera_uart: call iounmap() at driver remove
Ulf Hansson (6): mmc: dt: pwrseq-simple: Invent power-off-delay-us mmc: pwrseq_simple: Parse DTS for the power-off-delay-us property arm64: dts: hi6220: Move the fixed_5v_hub regulator to the hikey dts arm64: dts: hikey: Add the SYS_5V and the VDD_3V3 regulators arm64: dts: hi6220: Move board data from the dwmmc nodes to hikey dts arm64: dts: hikey: Fix WiFi support
Uwe Kleine-König (2): serial: imx: ensure UCR3 and UFCR are setup correctly net: ethernet: ax88796: don't call free_irq without request_irq first
Varun Prakash (1): scsi: csiostor: fix use after free in csio_hw_use_fwconfig()
Vegard Nossum (2): tty: fix port buffer locking kthread: Fix use-after-free if kthread fork fails
Vishal Verma (1): acpi, nfit: Fix the memory error check in nfit_handle_mce()
Vlad Yasevich (3): vlan: Fix tcp checksum offloads in Q-in-Q vlans be2net: Fix offload features for Q-in-Q packets virtio-net: enable TSO/checksum offloads for Q-in-Q vlans
WANG Cong (1): vsock: use new wait API for vsock_stream_sendmsg()
Wei Wang (2): tcp: initialize rcv_mss to TCP_MIN_MSS instead of 0 tcp: avoid fastopen API to be used on AF_UNSPEC
Willem de Bruijn (2): netfilter: xtables: zero padding in data_to_user netfilter: xtables: fix build failure from COMPAT_XT_ALIGN outside CONFIG_COMPAT
Xin Long (3): bridge: start hello_timer when enabling KERNEL_STP in br_stp_start sctp: fix stream update when processing dupcookie sctp: set new_asoc temp when processing dupcookie
Yan, Zheng (1): libceph: cleanup old messages according to reconnect seq
Zorro Lang (1): xfs: bad assertion for delalloc an extent that start at i_size
linzhang (1): net: llc: add lock_sock in llc_ui_bind to avoid a race condition
| |