Messages in this thread | | | Date | Sun, 2 Aug 2015 19:08:33 -0700 | Subject | Linux 4.2-rc5 | From | Linus Torvalds <> |
| |
We're getting up there to the later rc's, but it's looking like 4.2 might be one of the releases needing more than the usual seven rc releases - things aren't calming down like I would wish, and we've still had some fairly annoying issues pop up.
For example, there was a core VFS fix merged just yesterday - the bug itself was old, but some changes in this merge window ended up triggering it much more easily. There's a pending i915 MST DP regression that is papered around for now, but that still needs work, and we had some fairly subtle fallout from the low-level x86 cleanups and NMI. There's also a pending question about some of the VM changes.
None of this is particularly disastrous or nasty, and the issues are hard to hit and fairly small details, so it's not like I'm particularly worried. But it's just more than I wish was going on at this stage of the release. Maybe in two weeks when rc7 rolls around, I will be happier and feel like things are going smoothly and I'm getting comfy with making the final 4.2, but right now I feel like I really want things to calm down and these issues not pop up.
Anyway, apart from that slight unease, things are fairly normal. Not a lot of arch noise this time(apart from the aforementioned NMI fallout on x86) - so just over three quarters of the changes are drivers, with drm, infiniband, networking and scsi leading the charge. The rest is mostly filesystem and networking code.
The shortlog is appended, it gives a reasonable overview of the details.
Please do keep testing things. And know that if you send me a pull request that I deem questionable, I might not react politely. We really need to calm things down (not that this rc5 is all _that_ big),
Linus
---
Al Viro (1): link_path_walk(): be careful when failing with ENOTDIR
Alban Bedel (1): DEVICETREE: Misc fix for the AR7100 SPI controller binding
Alex Deucher (4): drm/radeon: rework audio detect (v4) drm/radeon: rework audio modeset to handle non-audio hdmi features drm/radeon/combios: add some validation of lvds values drm/amdgpu: clean up init sequence for failures
Alex Gartrell (2): ipvs: fix ipv6 route unreach panic ipvs: skb_orphan in case of forwarding
Alex Williamson (1): vfio: Fix lockdep issue
Alexander Drozdov (1): packet: tpacket_snd(): fix signed/unsigned comparison
Alexander Duyck (1): fib_trie: Drop unnecessary calls to leaf_pull_suffix
Alexandre Courbot (6): drm/nouveau/platform: fix compile error if !CONFIG_IOMMU drm/nouveau/ibus/gk20a: increase SM wait timeout drm/nouveau/fifo/gk104: kick channels when deactivating them drm/nouveau/gr/gf100: wait on bottom half of FE's pipeline drm/nouveau/gr/gf100: wait for GR idle after GO_IDLE bundle drm/nouveau/nouveau/ttm: fix tiled system memory with Maxwell
Alexei Potashnik (6): qla2xxx: delay plogi/prli ack until existing sessions are deleted qla2xxx: Abort stale cmds on qla_tgt_wq when plogi arrives qla2xxx: added sess generations to detect RSCN update races qla2xxx: disable scsi_transport_fc registration in target mode qla2xxx: drop cmds/tmrs arrived while session is being deleted qla2xxx: terminate exchange when command is aborted by LIO
Alexey Kardashevskiy (1): powerpc/powernv/ioda2: Fix calculation for memory allocated for TCE table
Alistair Popple (1): powerpc/eeh-powernv: Fix unbalanced IRQ warning
Anand Jain (1): btrfs: its btrfs_err() instead of btrfs_error()
Andrew Lunn (1): net: fec: Ensure clocks are enabled while using mdio bus
Andy Grover (2): target: Indicate success if writing 0 to pi_prot_type target: Do not return 0 from aptpl and alua configfs store functions
Andy Lutomirski (2): x86/xen: Probe target addresses in set_aliased_prot() before the hypercall x86/ldt: Make modify_ldt synchronous
Andy Shevchenko (7): avr32: handle NULL as a valid clock object net/macb: improve big endian CPU support net/macb: check if macb_config present net/macb: use dev_*() when netdev is not yet registered net/macb: suppress compiler warnings net/macb: replace macb_count_tx_descriptors() by DIV_ROUND_UP() net/macb: convert to kernel doc
Archit Taneja (1): drm/msm: mdp4: Fix drm_framebuffer dereference crash
Ard Biesheuvel (1): arm64/efi: map the entire UEFI vendor string before reading it
Axel Lin (2): ASoC: sgtl5000: Fix up define for SGTL5000_SMALL_POP ASoC: pcm1681: Fix setting de-emphasis sampling rate selection
Baruch Siach (1): dm crypt: update wiki page URL
Beata Michalska (1): ARM: dts: Update video-phy node with syscon phandle for exynos3250
Ben Skeggs (1): drm/nouveau/kms/nv50-: guard against enabling cursor on disabled heads
Ben Zhang (1): ASoC: ssm4567: Keep TDM_BCLKS in ssm4567_set_dai_fmt
Brian King (3): ipr: Fix locking for unit attention handling ipr: Fix incorrect trace indexing ipr: Fix invalid array indexing for HRRQ
Charles Keepax (1): ASoC: dapm: Fix deadlock on auto-disable mux controls
Chris Wilson (3): drm/i915: Replace WARN inside I915_READ64_2x32 with retry loop drm/i915: Mark PIN_USER binding as GLOBAL_BIND without the aliasing ppgtt drm/i915: Declare the swizzling unknown for L-shaped configurations
Claudiu Manoil (3): gianfar: Fix warning when CONFIG_PM off gianfar: Fix suspend/resume for wol magic packet gianfar: Enable device wakeup when appropriate
Colin Ian King (2): dm cache policy smq: fix alloc_bitset check that always evaluates as false KEYS: ensure we free the assoc array edit if edit is valid
Cyrille Pitchen (2): dmaengine: at_hdmac: fix residue computation dmaengine: at_xdmac: fix transfer data width in at_xdmac_prep_slave_sg()
Dan Carpenter (2): ALSA: hda - fix cs4210_spdif_automute() drm/amdgpu: information leak in amdgpu_info_ioctl()
Daniel Borkmann (4): net: sctp: stop spamming klog with rfc6458, 5.3.2. deprecation warnings ebpf, x86: fix general protection fault when tail call is invoked act_bpf: fix memory leaks when replacing bpf programs net: sched: fix refcount imbalance in actions
Darren Hart (1): selftests/futex: Fix futex_cmp_requeue_pi() error handling
Dave Chinner (3): xfs: call dax_fault on read page faults for DAX xfs: remote attribute headers contain an invalid LSN xfs: remote attributes need to be considered data
David Disseldorp (1): target/configfs: handle match_int() errors
David S. Miller (1): macb: Fix build with macro'ized readl/writel.
David Ward (1): net/ipv4: suppress NETDEV_UP notification on address lifetime update
Denis Carikli (1): ARM: dts: i.MX35: Fix can support.
Devesh Sharma (2): RDMA/ocrdma: update ocrdma license to dual-license RDMA/ocrdma: update ocrdma module license string
Dmitry Skorodumov (1): x86/efi: Use all 64 bit of efi_memmap in setup_e820()
Dmitry Torokhov (2): netfilter: IDLETIMER: fix lockdep warning Revert "Input: zforce - don't overwrite the stack"
Eric Dumazet (2): arp: filter NOARP neighbours for SIOCGARP ipv6: flush nd cache on IFF_NOARP change
Fang, Yang A (1): ASoC: Intel: fix incorrect widget name
Filipe Manana (1): Btrfs: fix quick exhaustion of the system array in the superblock
Florian Westphal (3): inet: frag: don't re-use chainlist for evictor inet: frag: change *_frag_mem_limit functions to take netns_frags as argument inet: frag: don't wait for timer deletion when evicting
Guenter Roeck (2): hwmon: (nct7904) Rename pwm attributes to match hwmon ABI hwmon: (nct7802) Fix integer overflow seen when writing voltage limits
Heiko Carstens (1): s390/cachinfo: add missing facility check to init_cache_level()
Henrik Rydberg (2): Input: bcm5974 - prepare for a new trackpad generation HID: apple: Add support for the 2015 Macbook Pro
Himanshu Madhani (2): qla2xxx: Enable target mode for ISP27XX qla2xxx: Remove msleep in qlt_send_term_exchange
Ido Shamay (1): net/mlx4_en: Remove BUG_ON assert when checking if ring is full
Igor Mammedov (1): vhost: fix error handling for memory region alloc
Ilia Mirkin (5): drm/nouveau/bios: add 0x59 and 0x5a opcodes drm/nouveau/bios: add proper support for opcode 0x59 drm/nouveau/fbcon/nv11-: correctly account for ring space usage drm/nouveau/fbcon/gf100-: reduce RING_SPACE allocation drm/nouveau/fbcon/g80: reduce PUSH_SPACE alloc, fire ring on accel init
Ivan Vecera (1): macvtap: fix network header pointer for VLAN tagged pkts
J. Bruce Fields (1): NFSv4.2: handle NFS-specific llseek errors
Jack Morgenstein (2): net/mlx4_core: Fix wrong index in propagating port change event to VFs net/mlx4_core: Relieve cpu load average on the port sending flow
Jaegeuk Kim (2): f2fs: handle error cases in move_encrypted_block f2fs: call set_page_dirty to attach i_wb for cgroup
Jason Gunthorpe (1): IB/ipoib: Fix CONFIG_INFINIBAND_IPOIB_CM
Jeeja KP (1): ASoC: topology: Fix to add dapm mixer info
Jeff Layton (1): nfs: plug memory leak when ->prepare_layoutcommit fails
Jiang Liu (1): x86/irq: Use the caller provided polarity setting in mp_check_pin_attr()
Jiri Kosina (1): Input: synaptics - dump ext10 capabilities as well
Jiri Pirko (1): niu: don't count tx error twice in case of headroom realloc fails
Joachim Eastwood (1): stmmac: fix missing MODULE_LICENSE in stmmac_platform
Joe Stringer (1): netfilter: nf_conntrack: Support expectations in different zones
Joerg Roedel (6): iommu/amd: Use iommu_attach_group() iommu/amd: Use iommu core for passthrough mode iommu/amd: Allow non-IOMMUv2 devices in IOMMUv2 domains iommu/amd: Use swiotlb in passthrough mode iommu/amd: Set global dma_ops if swiotlb is disabled iommu/amd: Allow non-ATS devices in IOMMUv2 domains
Johan Hedberg (1): Bluetooth: Fix NULL pointer dereference in smp_conn_security
John Horan (1): Input: bcm5974 - add support for the 2015 Macbook Pro
Juergen Borleis (1): ASoC: fsl-ssi: Fix bitclock calculation for master mode
Julian Anastasov (6): ipvs: do not use random local source address for tunnels ipvs: fix crash if scheduler is changed ipvs: fix crash with sync protocol v0 and FTP ipvs: call skb_sender_cpu_clear ipv4: fib_select_default should match the prefix ipv4: consider TOS in fib_select_default
Jun Nie (1): Revert "dmaengine: virt-dma: don't always free descriptor upon completion"
Kamil Dudka (2): drm/nouveau: hold mutex when calling nouveau_abi16_fini() drm/nouveau/drm/nv04-nv40/instmem: protect access to priv->heap by mutex
Kanoj Sarcar (1): qla2xxx: fix command initialization in target mode.
Karicheri, Muralidharan (3): net: netcp: fix cleanup interface list in netcp_remove() net: netcp: ethss: fix up incorrect use of list api net: netcp: ethss: cleanup gbe_probe() and gbe_remove() functions
Kinglong Mee (1): nfs: Fix an oops caused by using other thread's stack space in ASYNC mode
Konstantin Khlebnikov (1): cgroup: net_cls: fix false-positive "suspicious RCU usage"
Koro Chen (2): ASoC: mediatek: Fix unbalanced calls to runtime suspend/resume ASoC: mediatek: Use platform_of_node for machine drivers
Krzysztof Kozlowski (5): dmaengine: pl330: Fix overflow when reporting residue in memcpy dmaengine: pl330: Really fix choppy sound because of wrong residue calculation ASoC: zx: i2s: Fix devm_ioremap_resource return value check ASoC: zx: spdif: Fix devm_ioremap_resource return value check of: Drop owner assignment from platform and i2c driver
Lars Westerhoff (1): packet: missing dev_put() in packet_do_bind()
Lars-Peter Clausen (4): ASoC: dapm: Lock during userspace access ASoC: dapm: Fix kcontrol widget name memory management ASoC: Free card DAPM context on snd_soc_instantiate_card() error path ASoC: dapm: Don't add prefix to widget stream name
Liam Girdwood (1): ASoC: topology: Fix TLV size calculation.
Linus Torvalds (2): i915: temporary fix for DP MST docking station NULL pointer dereference Linux 4.2-rc5
Linus Walleij (1): ARM: nomadik: disable UART0 on Nomadik boards
Lucas Stach (2): net: fec: use managed DMA API functions to allocate BD ring net: fec: introduce fec_ptp_stop and use in probe fail path
Ludovic Desroches (1): dmaengine: at_xdmac: fix bug about channel configuration
Luis Henriques (1): macintosh/ans-lcd: fix build failure after module_init/exit relocation
Lukasz Anaczkowski (1): intel_pstate: Add get_scaling cpu_defaults param to Knights Landing
Marc-André Lureau (1): vhost: actually track log eventfd file
Michael Holzheu (1): s390/bpf: clear correct BPF accumulator register
Michel Dänzer (2): drm/radeon: Drop drm/ prefix for including drm.h in radeon_drm.h drm/amdgpu: Drop drm/ prefix for including drm.h in amdgpu_drm.h
Mika Westerberg (1): ACPI / PM: Use target_state to set the device power state
Mike Snitzer (3): dm thin: return -ENOSPC when erroring retry list due to out of data space Revert "dm cache: do not wake_worker() in free_migration()" dm cache: fix device destroy hang due to improper prealloc_used accounting
Murali Karicheri (1): ARM: dts: keystone: fix dt bindings to use post div register for mainpll
NeilBrown (1): sunrpc: translate -EAGAIN to -ENOBUFS when socket is writable.
Nicholas Bellinger (5): target: Add extra TYPE_DISK + protection checks for INQUIRY SPT iscsi-target: Fix use-after-free during TPG session shutdown iscsi-target: Fix iscsit_start_kthreads failure OOPs iscsi-target: Fix iser explicit logout TX kthread leak iser-target: Fix REJECT CM event use-after-free OOPs
Nicholas Mc Guire (1): tcm_qla2xxx: pass timeout as HZ independent value
Nicolas Boichat (1): ASoC: rt5645: Check if codec is initialized in workqueue handler
Nikolay Aleksandrov (4): bridge: netlink: fix slave_changelink/br_setport race conditions inet: frags: remove INET_FRAG_EVICTED and use list_evictor for the test bridge: stp: when using userspace stp stop kernel hello and hold timers bridge: mdb: fix delmdb state in the notification
Or Gerlitz (1): net/mlx4_core: Use sink counter for the VF default as fallback
Pablo Neira Ayuso (2): netfilter: ctnetlink: put back references to master ct and expect objects netfilter: fix netns dependencies with conntrack templates
Quinn Tran (3): qla2xxx: Add flush after updating ATIOQ consumer index. qla2xxx: release request queue reservation. qla2xxx: adjust debug flags
Rafael J. Wysocki (1): cpufreq: Avoid attempts to create duplicate symbolic links
Rameshwar Prasad Sahu (1): dmaengine: xgene-dma: Fix the resource map to handle overlapping
Ricardo Neri (1): efi: Check for NULL efi kernel parameters
Rob Clark (1): drm/msm: fix msm_gem_prime_get_sg_table()
Rob Herring (1): of: add HAS_IOMEM depends to OF_ADDRESS
Roger Quadros (2): ARM: DRA7: hwmod: fix gpmc hwmod ARM: OMAP2+: hwmod: Fix _wait_target_ready() for hwmods without sysc
Roland Dreier (1): qla2xxx: kill sessions/log out initiator on RSCN and port down events
Roy Spliet (1): drm/nouveau/clk/gt215: u32->s32 for difference in req. and set clock
Sabrina Dubroca (1): tcp: fix recv with flags MSG_WAITALL | MSG_PEEK
Sagi Grimberg (3): target/pr: Fix possible uninitialized variable usage target/spc: Set SPT correctly in Extended INQUIRY Data VPD page target/rd: Set ramdisk as non rotational device
Samuel Pitoiset (2): drm/nouveau/pm: prevent freeing the wrong engine context drm/nouveau/pm: fix a potential race condition when creating an engine context
Satish Ashok (1): bridge: mcast: give fast leave precedence over multicast router and querier
Saurav Kashyap (1): qla2xxx: Fix hardware lock/unlock issue causing kernel panic.
Sebastian Herbszt (1): Documentation/target: Fix tcm_mod_builder.py build breakage
Shahed Shaikh (1): qlcnic: Fix corruption while copying
Shilpa Sreeramalu (1): ASoC: Intel: Get correct usage_count value to load firmware
Sowmini Varadhan (1): net: sk_clone_lock() should only do get_net() if the parent is not a kernel socket
Steve Wise (1): RDMA/cxgb3: fail get_dma_mr on 64 bit arches
Sunil Goutham (10): net: thunderx: Fix data integrity issues with LDWB net: thunderx: Fix memory leak while tearing down interface net: thunderx: Fix RQ_DROP miscalculation net: thunderx: Fix memory leak when changing queue count net: thunderx: Fix TSO packet statistic net: thunderx: Suppress alloc_pages() failure warnings net: thunderx: Wakeup TXQ only if CQE_TX are processed net: thunderx: Set watchdog timeout value net: thunderx: Fix crash when changing rss with mutliple traffic flows net: thunderx: Add PCI driver shutdown routine
Swapnil Nagle (1): qla2xxx: cleanup cmd in qla workqueue before processing TMR
Takashi Iwai (3): ALSA: hda - Apply fixup for another Toshiba Satellite S50D ALSA: hda - Apply a fixup to Dell Vostro 5480 ALSA: hda - Fix MacBook Pro 5,2 quirk
Takashi Sakamoto (1): ALSA: fireworks: add support for AudioFire2 quirk
Thanneeru Srinivasulu (1): net: thunderx: Fix for crash while BGX teardown
Thierry Reding (2): drm/nouveau: Do not leak client objects drm/nouveau/disp: Use NULL for pointers
Thomas Abraham (1): ARM: dts: add CPU OPP and regulator supply property for exynos4210
Thomas Gleixner (2): MAINTAINERS: Appoint Marc Zyngier as irqchips co-maintainer MAINTAINERS: Appoint Jiang and Marc as irqdomain maintainers
Thomas Petazzoni (1): dmaengine: mv_xor: fix big endian operation in register mode
Tomeu Vizoso (1): of: constify drv arg of of_driver_match_device stub
Tony Battersby (1): scsi: fix memory leak with scsi-mq
Toshiaki Makita (1): bridge: Fix network header pointer for vlan tagged packets
Trond Myklebust (24): SUNRPC: Don't reencode message if transmission failed with ENOBUFS SUNRPC: Don't confuse ENOBUFS with a write_space issue NFSv4.1: Handle SEQ4_STATUS_EXPIRED_SOME_STATE_REVOKED status bit correctly. NFSv4.1: Handle SEQ4_STATUS_RECALLABLE_STATE_REVOKED status bit correctly NFSv4.1: Handle SEQ4_STATUS_BACKCHANNEL_FAULT correctly NFSv4.1: nfs41_sequence_done should handle sequence flag errors NFSv4: Leases are renewed in sequence_done when we have sessions NFSv4.2/flexfiles: Fix a typo in the flexfiles layoutstats code pNFS: Layoutreturn must invalidate all existing layout segments. pNFS: pnfs_roc_drain should return 'true' when sleeping pNFS: Fix races between return-on-close and layoutreturn. pNFS: pnfs_roc_drain() fix a race with open pNFS: Don't throw out valid layout segments SUNRPC: Fix a backchannel deadlock SUNRPC: xprt_complete_bc_request must also decrement the free slot count NFSv4: We must set NFS_OPEN_STATE flag in nfs_resync_open_stateid_locked NFSv4/pnfs: Ensure we don't miss a file extension NFS: Don't revalidate the mapping if both size and change attr are up to date NFS: Set NFS_INO_REVAL_PAGECACHE if the change attribute is uninitialised NFS: Remove the "NFS_CAP_CHANGE_ATTR" capability NFS: nfs_mark_for_revalidate should always set NFS_INO_REVAL_PAGECACHE NFS: Fix a memory leak in nfs_do_recoalesce NFS: Don't clear desc->pg_moreio in nfs_do_recoalesce() SUNRPC: Report TCP errors to the caller
U. Artie Eoff (1): ALSA: hda - Fix race between PM ops and HDA init/probe
Vinod Koul (2): ASoC: topology: fix typos in topology header ASoC: Intel: use CONFIG_SND_SOC for intel boards
WANG Cong (3): sch_plug: purge buffered packets during reset sch_choke: drop all packets in queue during reset act_pedit: check binding before calling tcf_hash_release()
Wentao Xu (2): drm/msm: change to uninterruptible wait in atomic commit drm/msm/mdp5: release SMB (shared memory blocks) in various cases
WingMan Kwok (1): net: netcp: Fixes SGMII reset on network interface shutdown
Woodrow Shen (2): ALSA: hda - Fix the headset mic that will not work on Dell desktop machine ALSA: hda - Add pin quirk for the headset mic jack detection on Dell laptop
Yao-Wen Mao (1): ALSA: usb-audio: add dB range mapping for some devices
Zhao Lei (2): btrfs: Fix lockdep warning of btrfs_run_delayed_iputs() btrfs: Avoid NULL pointer dereference of free_extent_buffer when read_tree_block() fail
hayeswang (5): r8152: fix the issue about U1/U2 r8152: fix wakeup settings r8152: don't enable napi before rx ready r8152: add pre_reset and post_reset r8152: reset device when tx timeout
monk.liu (3): drm/amdgpu: different emit_ib for gfx and compute drm/amdgpu: hdp_flush is not needed for inside IB drm/amdgpu: add new parameter to seperate map and unmap
| |