lkml.org 
[lkml]   [2016]   [Oct]   [23]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Date
    SubjectLinux 4.9-rc2
    I'm back on my usual Sunday afternoon release schedule, and 4.9-rc2 is out.

    My favorite new feature that I called out in the rc1 announcement (the
    virtually mapped stacks) is possibly implicated in some crashes that
    Dave Jones has been trying to figure out, so if you want to be helpful
    and try to see if you can give more data, please make sure to enable
    CONFIG_VMAP_STACK.

    .. and on the other hand, if you want to just not have to worry about
    _that_ particular issue, disable the virtually mapped stacks it for
    now, but please do help test.

    Because 4.9 is obviously shaping up to be a big release (I haven't
    done the actual stats yet, but I think it's the biggest in number of
    commits we've ever had), and I think Greg is also planning on making
    it an LTS release. The two may be related, with people pushing to get
    their stuff ready. Regardless, the more people who help test, and the
    earlier in the rc series those people start testing, the better off
    we'll be. Hint hint.

    Ok, enough about that. rc2 itself isn't huge, but that's a fairly
    common pattern: either people just take a breather after the merge
    window, or it simply takes a while for the fallout of new code to be
    found, so rc2 is usually a fairly small rc.

    But we have stuff pretty much all over the map: drivers dominate (gpu
    drivers stand out, but there's ipmi, clocksource, mmc, pinctrl, HID,
    scsi, nvme .. you name it). Add some architecture updates (x86 and
    arm64) and a few filesystems (ext4, nfs, ceph, f2fs), and some VM
    cleanups and one big fix, and you've covered most of it.

    The appended shortlog gives the details, and for even more detail you
    can always go to the git tree itself.

    Linus

    ---

    Aaron Brice (1):
    mmc: sdhci-esdhc-imx: Correct two register accesses

    Adrian Hunter (4):
    mmc: sdhci: Fix SDHCI_QUIRK2_STOP_WITH_TC
    mmc: sdhci: Rename sdhci_set_power() to sdhci_set_power_noreg()
    mmc: sdhci-pci: Let devices define their own sdhci_ops
    mmc: sdhci-pci: Fix bus power failing to enable for some Intel controllers

    Alan Stern (1):
    memstick: rtsx_usb_ms: Runtime resume the device when polling for cards

    Alex Deucher (9):
    drm/radeon: fix up dp aux tear down (v2)
    drm/radeon: fix modeset tear down code
    drm/amdgpu/gfx8: fix CGCG_CGLS handling
    drm/amdgpu: clarify UVD/VCE special handling for CG
    drm/radeon: change vblank_time's calculation method to reduce
    computational error.
    drm/amdgpu: fix amdgpu_need_full_reset (v2)
    drm/amdgpu: disable smu hw first on tear down
    drm/amdgpu/powerplay: implement thermal sensor for CZ/ST
    drm/amdgpu/dpm: implement thermal sensor for CZ/ST

    Alex Thorlton (1):
    x86/platform/UV: Fix support for EFI_OLD_MEMMAP after BIOS
    callback updates

    Alexey Khoroshilov (1):
    firewire: nosy: do not ignore errors in ioremap_nocache()

    Alistair Popple (1):
    ipmi: add an Aspeed BT IPMI BMC driver

    Andre Przywara (1):
    arm64: Cortex-A53 errata workaround: check for kernel addresses

    Andrew Jeffery (4):
    pinctrl: aspeed: "Not enabled" is a significant mux state
    pinctrl: aspeed-g5: Fix names of GPID2 pins
    pinctrl: aspeed-g5: Fix GPIOE1 typo
    pinctrl: aspeed-g5: Fix pin association of SPI1 function

    Andy Grover (3):
    target/user: Use sense_reason_t in tcmu_queue_cmd_ring
    target/user: Return an error if cmd data size is too large
    target/user: Fix comments to not refer to data ring

    Andy Lutomirski (3):
    fs/proc: Stop reporting eip and esp in /proc/PID/stat
    fs/proc: Stop trying to report thread stacks
    mm: Change vm_is_stack_for_task() to vm_is_stack_for_current()

    Aneesh Kumar K.V (1):
    powerpc: Fix numa topology console print

    Anton Blanchard (1):
    perf jit: Fix build issue on Ubuntu

    Ard Biesheuvel (5):
    arm64: kaslr: fix breakage with CONFIG_MODVERSIONS=y
    arm64: kaslr: keep modules close to the kernel when DYNAMIC_FTRACE=y
    MAINTAINERS: Add myself as EFI maintainer
    efi/arm: Fix absolute relocation detection for older toolchains
    arm64: kernel: force ET_DYN ELF type for CONFIG_RELOCATABLE=y

    Arindam Nath (1):
    drm/amd/amdgpu: enable clockgating only after late init

    Arnd Bergmann (3):
    platform/x86: asus-wmi: add SERIO_I8042 dependency
    ext2: avoid bogus -Wmaybe-uninitialized warning
    nfs4: fix missing-braces warning

    Baole Ni (1):
    drm/vmwgfx: Replace numeric parameter like 0444 with macro

    Baoyou Xie (1):
    mmc: block: add missing header dependencies

    Benjamin Coddington (1):
    pnfs/blocklayout: fix last_write_offset incorrectly set to page boundary

    Borislav Petkov (1):
    kvm/x86: Fix unused variable warning in kvm_timer_init()

    Brian King (1):
    scsi: ipr: Fix async error WARN_ON

    Brian Masney (1):
    platform/x86: ideapad-laptop: Add Lenovo Yoga 910-13IKB to
    no_hw_rfkill dmi list

    Charmaine Lee (1):
    drm/vmwgfx: Enable SVGA_3D_CMD_DX_TRANSFER_FROM_BUFFER command

    Chen-Yu Tsai (1):
    Revert "clocksource/drivers/timer_sun5i: Replace code by
    clocksource_mmio_init"

    Chris Packham (1):
    hwmon: (adm9240) handle temperature readings below 0

    Chris Wilson (1):
    drm/vmwgfx: Remove call to reservation_object_test_signaled_rcu
    before wait

    Christian Borntraeger (1):
    KVM: s390: reject invalid modes for runtime instrumentation

    Christoph Hellwig (5):
    nvme.h: resync with nvme-cli
    nvme.h: don't use uuid_be
    nvme.h: add an enum for cns values
    nvme: use symbolic constants for CNS values
    nvmet: use symbolic constants for CNS values

    Colin Ian King (2):
    ubi: fix swapped arguments to call to ubi_alloc_aeb
    iscsi-target: fix spelling mistake "Unsolicitied" -> "Unsolicited"

    Cédric Le Goater (1):
    ipmi/bt-bmc: add a dependency on ARCH_ASPEED

    Dan Carpenter (5):
    drm/amdgpu: potential NULL dereference in debugfs code
    irqchip/gicv3: Handle loop timeout proper
    scsi: zfcp: spin_lock_irqsave() is not nestable
    perf/x86/intel: Remove an inconsistent NULL check
    hwmon: (max31790) potential ERR_PTR dereference

    Dan Williams (1):
    x86/e820: Don't merge consecutive E820_PRAM ranges

    Daniel Vetter (1):
    drm: Print device information again in debugfs

    Dave Hansen (2):
    generic syscalls: kill cruft from removed pkey syscalls
    x86, pkeys: remove cruft from never-merged syscalls

    Dave Jones (1):
    pkeys: Remove easily triggered WARN

    Dinesh Israni (1):
    target: Don't override EXTENDED_COPY xcopy_pt_cmd SCSI status code

    Dmitry Safonov (1):
    x86/signal: Remove bogus user_64bit_mode() check from
    sigaction_compat_abi()

    Dmitry Vyukov (2):
    kprobes: Avoid false KASAN reports during stack copy
    kprobes: Unpoison stack in jprobe_return() for KASAN

    Eric Biggers (4):
    ext4: do not advertise encryption support when disabled
    fscrypto: make XTS tweak initialization endian-independent
    ext4: correct endianness conversion in __xattr_check_inode()
    fscrypto: lock inode while setting encryption policy

    Frederic Barrat (1):
    powerpc/mm: Prevent unlikely crash in copro_calculate_slb()

    Gabriel Krisman Bertazi (1):
    nvme: Add tertiary number to NVME_VS

    Geert Uytterhoeven (2):
    ceph: fix uninitialized dentry pointer in ceph_real_mount()
    UBI: Fix crash in try_recover_peb()

    Grazvydas Ignotas (1):
    drm/amdgpu: use .early_unregister hook to remove DP AUX i2c

    Haibo Chen (1):
    mmc: sdhci: cast unsigned int to unsigned long long to avoid
    unexpeted error

    Hannes Reinecke (5):
    target: fix potential race window in target_sess_cmd_list_waiting()
    target/tcm_fc: print command pointer in debug message
    target/tcm_fc: return detailed error in ft_sess_create()
    target/tcm_fc: Update debugging statements to match libfc usage
    target/tcm_fc: use CPU affinity for responses

    Heiko Carstens (1):
    sched/core, x86: Make struct thread_info arch specific again

    Heiner Kallweit (2):
    HID: hid-led: fix issue with transfer buffer not being dma capable
    powerpc/boot: Fix boot on systems with uncompressed kernel image

    Hoan Tran (1):
    mailbox: PCC: Fix return value of pcc_mbox_request_channel()

    Ilya Dryomov (2):
    rbd: don't wait for the lock forever if blacklisted
    rbd: don't retry watch reregistration if header object is gone

    Ioan-Adrian Ratiu (2):
    HID: hid-dr: add input mapping for axis selection
    Revert "HID: dragonrise: fix HID Descriptor for 0x0006 PID"

    Jaegeuk Kim (1):
    f2fs: fix wrong sum_page pointer in f2fs_gc

    James Hogan (1):
    KVM: MIPS: Add missing uaccess.h include

    James Morse (3):
    arm64: cpufeature: Schedule enable() calls instead of calling them via IPI
    arm64: mm: Set PSTATE.PAN from the cpu_enable_pan() call
    arm64: suspend: Reconfigure PSTATE after resume from idle

    Jan Kara (1):
    isofs: Do not return EACCES for unknown filesystems

    Jiri Olsa (1):
    perf header: Set nr_numa_nodes only when we parsed all the data

    Jiri Slaby (2):
    mmc: core: Annotate cmd_hdr as __le32
    kvm: x86: memset whole irq_eoi

    Joao Pinto (2):
    PCI: designware-plat: Change maintainer to Jose Abreu
    PCI: designware-plat: Update author email address

    Joe Perches (2):
    ext4: super.c: Update logging style using KERN_CONT
    ext4: add missing KERN_CONT to a few more debugging uses

    Joel Stanley (1):
    ipmi: Fix ioremap error handling in bt-bmc

    Joonas Lahtinen (1):
    cpu/hotplug: Use distinct name for cpu_hotplug.dep_map

    Josh Poimboeuf (4):
    objtool: Support '-mtune=atom' stack frame setup instruction
    objtool: Improve rare switch jump table pattern detection
    objtool: Skip all "unreachable instruction" warnings for gcov kernels
    locking/rwsem/x86: Add stack frame dependency for ____down_write()

    Junjie Mao (1):
    btrfs: assign error values to the correct bio structs

    Keith Busch (3):
    nvme: Stop probing a removed device
    nvme: Delete created IO queues on reset
    nvme: don't schedule multiple resets

    Linus Torvalds (3):
    mm: remove gup_flags FOLL_WRITE games from __get_user_pages()
    printk: suppress empty continuation lines
    Linux 4.9-rc2

    Longpeng(Mike) (1):
    x86: Remove duplicate rtit status MSR macro

    Lorenzo Pieralisi (1):
    arm64: kernel: numa: fix ACPI boot cpu numa node mapping

    Lorenzo Stoakes (10):
    mm: remove write/force parameters from __get_user_pages_locked()
    mm: remove write/force parameters from __get_user_pages_unlocked()
    mm: replace get_user_pages_unlocked() write/force parameters
    with gup_flags
    mm: replace get_user_pages_locked() write/force parameters with gup_flags
    mm: replace get_vaddr_frames() write/force parameters with gup_flags
    mm: replace get_user_pages() write/force parameters with gup_flags
    mm: replace get_user_pages_remote() write/force parameters with gup_flags
    mm: replace __access_remote_vm() write parameter with gup_flags
    mm: replace access_remote_vm() write parameter with gup_flags
    mm: replace access_process_vm() write parameter with gup_flags

    Lucas Stach (2):
    drm/etnaviv: ensure write caches are flushed at end of user cmdstream
    drm/etnaviv: block 64K of address space behind each cmdstream

    Marc Zyngier (5):
    irqchip/gic-v3-its: Fix 64bit GIC{R,ITS}_TYPER accesses
    PCI: layerscape: Fix drvdata usage before assignment
    arm64: kernel: Init MDCR_EL2 even in the absence of a PMU
    irqchip/gic: Add missing \n to CPU IF adjustment message
    arm/arm64: KVM: Map the BSS at HYP

    Marek Olšák (1):
    drm/radeon: allow TA_CS_BC_BASE_ADDR on SI

    Mark Rutland (2):
    arm64: fix show_regs fallout from KERN_CONT changes
    arm64: remove pr_cont abuse from mem_init

    Markus Elfring (3):
    drm/vmwgfx: Use kmalloc_array() in vmw_surface_define_ioctl()
    drm/vmwgfx: Use memdup_user() rather than duplicating its implementation
    drm/vmwgfx: Adjust checks for null pointers in 13 functions

    Michael Ellerman (1):
    powerpc/mm: Drop dump_numa_memory_topology()

    Mika Westerberg (2):
    pinctrl: intel: Only restore pins that are used by the driver
    watchdog: wdat_wdt: Ping the watchdog on resume

    Ming Lei (2):
    scsi: Fix use-after-free
    scsi: Remove one useless stack variable

    Namhyung Kim (1):
    perf top: Fix refreshing hierarchy entries on TUI

    Nicholas Bellinger (3):
    target: Re-add missing SCF_ACK_KREF assignment in v4.1.y
    target: Make EXTENDED_COPY 0xe4 failure return COPY TARGET
    DEVICE NOT REACHABLE
    Revert "target: Fix residual overflow handling in
    target_complete_cmd_with_length"

    Nicolai Hähnle (1):
    drm/amdgpu: initialize the context reset_counter in amdgpu_ctx_init

    Nikolay Borisov (1):
    ceph: fix error handling in ceph_read_iter

    Noam Camus (1):
    irqchip/eznps: Acknowledge NPS_IPI before calling the handler

    Peter Zijlstra (1):
    locking, fs/locks: Add missing file_sem locks

    Piotr Luc (5):
    x86/cpu/intel: Add Knights Mill to Intel family
    perf/x86/intel: Add Knights Mill CPUID
    perf/x86/intel/rapl: Add Knights Mill CPUID
    perf/x86/intel/uncore: Add Knights Mill CPUID
    x86/cpufeature: Add AVX512_4VNNIW and AVX512_4FMAPS features

    Renat Valiullin (1):
    x86/vmware: Skip timer_irq_works() check on VMware

    Rex Zhu (6):
    drm/amdgpu: change vblank_time's calculation method to reduce
    computational error.
    drm/amd/powerplay: fix static checker warnings in iceland_smc.c
    drm/amd/powerplay: fix static checker warnings in smu7_hwmgr.c
    drm/amd/powerplay: fix static checker warnings in smu7_hwmgr.c
    drm/amd/powerplay: notify smu no display by default.
    drm/amd/powerplay: fix bug stop dpm can't work on Vi.

    Rich Felker (7):
    sh: support CPU_J2 when compiler lacks -mj2
    irqchip/jcore: Fix lost per-cpu interrupts
    sh: add Kconfig option for J-Core SoC core drivers
    sh: add earlycon support to j2_defconfig
    irqchip/jcore: Don't show Kconfig menu item for driver
    of: Add J-Core timer bindings
    clocksource: Add J-Core timer/clocksource driver

    Richard Weinberger (3):
    ubifs: Rename ubifs_rename2
    ubifs: Fix xattr_names length in exit paths
    ubifs: Abort readdir upon error

    Russell King (1):
    drm/armada: fix clock counts

    Sergey Senozhatsky (1):
    cpufreq: fix overflow in cpufreq_table_find_index_dl()

    Shawn Lin (3):
    mmc: core: switch to 1V8 or 1V2 for hs400es mode
    mmc: core: changes frequency to hs_max_dtr when selecting hs400es
    mmc: sdhci-of-arasan: add sdhci_arasan_voltage_switch for arasan, 5.1

    Stefan Agner (4):
    drm/fsl-dcu: enable TCON bypass mode by default
    drm/fsl-dcu: do not transfer registers on plane init
    drm/fsl-dcu: do not transfer registers in mode_set_nofb
    drm/fsl-dcu: enable pixel clock when enabling CRTC

    Steinar H. Gunderson (1):
    HID: add quirk for Akai MIDImix.

    Stephen Bates (1):
    nvme : Add sysfs entry for NVMe CMBs when appropriate

    Stephen Rothwell (1):
    powerpc: Ignore the pkey system calls for now

    Sudip Mukherjee (1):
    kernel/irq: Export irq_set_parent()

    Taesoo Kim (1):
    jbd2: fix incorrect unlock on j_list_lock

    Tai Nguyen (1):
    perf: xgene: Remove bogus IS_ERR() check

    Thomas Hellstrom (4):
    drm/vmwgfx: Allow resource relocations on byte boundaries
    drm/vmwgfx: Remove a leftover debug printout
    drm/vmwgfx: Limit the user-space command buffer size
    drm/vmwgfx: Avoid validating views on view destruction

    Tobias Klauser (1):
    alarmtimer: Remove unused but set variable

    Tom St Denis (1):
    drm/amdgpu/si_dpm: Limit clocks on HD86xx part

    Tomasz Majchrzak (1):
    badblocks: fix overlapping check for clearing

    Ulf Hansson (4):
    mmc: rtsx_usb_sdmmc: Avoid keeping the device runtime resumed when unused
    mmc: rtsx_usb_sdmmc: Handle runtime PM while changing the led
    memstick: rtsx_usb_ms: Manage runtime PM when accessing the device
    MAINTAINERS: mmc: Move the mmc tree to kernel.org

    Vaibhav Jain (1):
    cxl: Prevent adapter reset if an active context exists

    Varun Prakash (1):
    iscsi-target: fix iscsi cmd leak

    Ville Syrjälä (2):
    pinctrl: baytrail: Fix lockdep
    x86/boot/smp: Don't try to poke disabled/non-existent APIC

    Vincent Guittot (1):
    sched/fair: Fix incorrect task group ->load_avg

    Vladimir Murzin (1):
    irqchip/gic-v3-its: Fix entry size mask for GITS_BASER

    Wang Nan (1):
    perf jevents: Handle events including .c and .o

    Wanpeng Li (2):
    sched/fair: Fix sched domains NULL dereference in select_idle_sibling()
    x86/smp: Add irq_enter/exit() in smp_reschedule_interrupt()

    Wei Yongjun (5):
    ipmi/bt-bmc: remove redundant return value check of
    platform_get_resource()
    mmc: sdhci-of-arasan: Fix non static symbol warning
    ceph: fix non static symbol warning
    irqchip/eznps: Drop pointless static qualifier in nps400_of_init()
    mm/numa: Remove duplicated include from mprotect.c

    Will Deacon (4):
    arm64: sysreg: Fix use of XZR in write_sysreg_s
    arm64: swp emulation: bound LL/SC retries before rescheduling
    arm64: percpu: rewrite ll/sc loops in assembly
    arm64: KVM: Take S1 walks into account when determining S2 write faults

    Xie XiuQi (1):
    ipmi: fix crash on reading version from proc after unregisted bmc

    Xose Vazquez Perez (1):
    scsi: Replace wrong device handler name for CLARiiON arrays

    Yan, Zheng (1):
    ceph: fix readdir vs fragmentation race

    \
     
     \ /
      Last update: 2016-10-24 02:42    [W:0.067 / U:17.884 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site