lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <CA+55aFzr81L4eGSceRrKFoPGS08Smod8RjrCWo8RdmhGTNxUDw@mail.gmail.com>
Date:   Sun, 23 Oct 2016 17:41:50 -0700
From:   Linus Torvalds <torvalds@...ux-foundation.org>
To:     Linux Kernel Mailing List <linux-kernel@...r.kernel.org>
Subject: Linux 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

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ