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+55aFyeme_W53Rf4vjKD=3A3NRtTkxyW30we0FHwYjF0xFMAg@mail.gmail.com>
Date:   Sun, 15 Jan 2017 16:51:04 -0800
From:   Linus Torvalds <torvalds@...ux-foundation.org>
To:     Linux Kernel Mailing List <linux-kernel@...r.kernel.org>
Subject: Linux 4.10-rc4

Things are still looking fairly normal, and this is the usual weekly
Sunday rc release. We're up to rc4, and people are clearly starting to
find the regressions. Good, good.

it's a slightly more random collection of fixes from last week: the
bulk of it is still drivers (gpu, net, sound, usb stand out), and
there's the usual architecture work (but mostly just x86 this time
around), but there's a fair amount of fixes all over. Filesystems
(xfs, btrfs, some core vfs), tooling (mostly perf), core mm,
networking etc etc.

This is also the point where I start hoping that the rc's start
shrinking. We'll see how the tiny rc2 affects things - this may
technically be rc4, but with that one almost dead week, it feels like
rc3. But I'm crossing my fingers that we'll have less next week.

Regardless, go out and test. This was not a huge merge window, I think
we're in pretty good shape for people to dive in..

                Linus

---

Akinobu Mita (1):
      sysrq: attach sysrq handler correctly for 32-bit kernel

Al Viro (1):
      fix a fencepost error in pipe_advance()

Alex Deucher (4):
      MAINTAINERS: Update mailing list for radeon and amdgpu
      drm/radeon: update smc firmware selection for SI
      drm/radeon: drop verde dpm quirks
      drm/amdgpu: drop verde dpm quirks

Alex Williamson (1):
      vfio/type1: Remove pid_namespace.h include

Alexander Alemayhu (1):
      ipv6: fix typos

Alexander Duyck (3):
      mm: rename __alloc_page_frag to page_frag_alloc and
__free_page_frag to page_frag_free
      mm: rename __page_frag functions to __page_frag_cache, drop
order from drain
      mm: add documentation for page fragment APIs

Alexander Usyskin (1):
      mei: bus: enable OS version only for SPT and newer

Andrei Vagin (1):
      pid: fix lockdep deadlock warning due to ucount_lock

Andrew Lutomirski (1):
      orinoco: Use shash instead of ahash for MIC calculations

Andy Lutomirski (1):
      wusbcore: Fix one more crypto-on-the-stack bug

Andy Shevchenko (3):
      Input: adxl34x - make it enumerable in ACPI environment
      x86/cpu: Fix typo in the comment for Anniedale
      x86/platform/intel-mid: Rename 'spidev' to 'mrfld_spidev'

Aneesh Kumar K.V (1):
      mm/thp/pagecache/collapse: free the pte page table on collapse
for thp page cache.

Aniroop Mathur (1):
      Input: synaptics_i2c - change msleep to usleep_range for small msecs

Anna, Suman (1):
      net: add the AF_QIPCRTR entries to family name tables

Ard Biesheuvel (3):
      efi/libstub/arm*: Pass latest memory map to the kernel
      mm: don't dereference struct page fields of invalid pages
      arm64: assembler: make adr_l work in modules under KASLR

Arnaldo Carvalho de Melo (4):
      samples/bpf sock_example: Avoid getting ethhdr from two includes
      samples/bpf trace_output_user: Remove duplicate sys/ioctl.h include
      perf tools: Install tools/lib/traceevent plugins with install-bin
      perf symbols: Robustify reading of build-id from sysfs

Arnd Bergmann (2):
      gpio: mxs: remove __init annotation
      cgroup: move CONFIG_SOCK_CGROUP_DATA to init/Kconfig

Artur Molchanov (1):
      bridge: netfilter: Fix dropping packets that moving through
bridge interface

Augusto Mecking Caringi (1):
      vme: Fix wrong pointer utilization in ca91cx42_slave_get

Bard Liao (1):
      ASoC: rt5645: set sel_i2s_pre_div1 to 2

Bart Van Assche (1):
      scsi: scsi-mq: Wait for .queue_rq() if necessary

Bartosz Golaszewski (1):
      drm: tilcdc: simplify the recovery from sync lost error on rev1

Benjamin Poirier (1):
      scsi: bfa: Increase requested firmware version to 3.2.5.1

Bin Liu (1):
      usb: musb: fix runtime PM in debugfs

Bjorn Andersson (1):
      Revert "remoteproc: Merge table_ptr and cached_table pointers"

Borislav Petkov (4):
      x86/CPU/AMD: Fix Bulldozer topology
      x86/CPU: Add native CPUID variants returning a single datum
      x86/microcode: Use native CPUID to tickle out microcode revision
      x86/microcode/intel: Add a helper which gives the microcode revision

Brendan McGrath (1):
      HID: i2c-hid: Add sleep between POWER ON and RESET

Bryant G. Ly (1):
      ibmvscsis: Fix srp_transfer_data fail return code

Burak Ok (1):
      scsi: snic: Return error code on memory allocation failure

Caleb Crome (1):
      ASoC: fsl_ssi: set fifo watermark to more reliable value

Chandan Rajendra (1):
      do_direct_IO: Use inode->i_blkbits to compute block count to be cleaned

Christoph Hellwig (12):
      xfs: bump up reserved blocks in xfs_alloc_set_aside
      xfs: fix bogus minleft manipulations
      xfs: adjust allocation length in xfs_alloc_space_available
      xfs: don't rely on ->total in xfs_alloc_space_available
      xfs: don't print warnings when xfs_log_force fails
      virtio_blk: avoid DMA to stack for the sense buffer
      nvme-rdma: fix nvme_rdma_queue_is_ready
      block: add blk_rq_payload_bytes
      scsi: use blk_rq_payload_bytes
      nvme: use blk_rq_payload_bytes
      sd: remove __data_len hack for WRITE SAME
      block: don't try to discard from __blkdev_issue_zeroout

Christophe JAILLET (1):
      dmaengine: ti-dma-crossbar: Add some 'of_node_put()' in error path.

Colin Ian King (6):
      ASoC: rsnd: don't double free kctrl
      ASoC: topology: kfree kcontrol->private_value before freeing kcontrol
      md/r5cache: fix spelling mistake on "recoverying"
      ppdev: don't print a free'd string
      sctp: Fix spelling mistake: "Atempt" -> "Attempt"
      i2c: fix spelling mistake: "insufficent" -> "insufficient"

Colin King (2):
      selftests: x86/pkeys: fix spelling mistake: "itertation" -> "iteration"
      perf/x86/intel: Use ULL constant to prevent undefined shift behaviour

Corentin Labbe (1):
      Input: joydev - remove unused linux/miscdevice.h include

Damien Le Moal (1):
      block: Rename blk_queue_zone_size and bdev_zone_size

Dan Carpenter (3):
      vfio-mdev: return -EFAULT if copy_to_user() fails
      vfio-mdev: buffer overflow in ioctl()
      vfio-mdev: remove some dead code

Dan Williams (1):
      mm: fix devm_memremap_pages crash, use mem_hotplug_{begin, done}

Daniel Borkmann (1):
      bpf: change back to orig prog on too many passes

Daniel Bristot de Oliveira (1):
      tools lib traceevent: Fix prev/next_prio for deadline tasks

Daniel Jedrychowski (1):
      Clearing FIFOs in RS485 emulation mode causes subsequent
transmits to break

Daniel Jurgens (1):
      net/mlx5: Only cancel recovery work when cleaning up device

Dave Jiang (2):
      dmaengine: ioatdma: Add Skylake PCI Dev ID
      dmaengine: ioatdma: workaround SKX ioatdma version

Dave Kleikamp (1):
      coredump: Ensure proper size of sparse core files

David Ahern (2):
      net: ipv4: Fix multipath selection with vrf
      net: vrf: do not allow table id 0

David Carrillo-Cisneros (1):
      perf/x86: Set pmu->module in Intel PMU modules

David Disseldorp (10):
      target: add XCOPY target/segment desc sense codes
      target: use XCOPY TOO MANY TARGET DESCRIPTORS sense
      target: bounds check XCOPY segment descriptor list
      target: bounds check XCOPY total descriptor list length
      target: return UNSUPPORTED TARGET/SEGMENT DESC TYPE CODE sense
      target: simplify XCOPY wwn->se_dev lookup helper
      target: check XCOPY segment descriptor CSCD IDs
      target: use XCOPY segment descriptor CSCD IDs
      target: check for XCOPY parameter truncation
      target: support XCOPY requests without parameters

David Forster (1):
      vti6: fix device register to report IFLA_INFO_KIND

David Matlack (2):
      jump_labels: API for flushing deferred jump label updates
      KVM: x86: flush pending lapic jump label updates on module unload

David Sterba (2):
      btrfs: fix crash when tracepoint arguments are freed by wq callbacks
      btrfs: make tracepoint format strings more compact

Dennis Kadioglu (1):
      ALSA: usb-audio: Add a quirk for Plantronics BT600

Dmitry Torokhov (2):
      Input: synaptics-rmi4 - fix F03 build error when serio is module
      i2c: do not enable fall back to Host Notify by default

Eric Dumazet (3):
      tcp: do not export tcp_peer_is_proven()
      net: skb_flow_get_be16() can be static
      gro: use min_t() in skb_gro_reset_offset()

Eric Ren (1):
      ocfs2: fix crash caused by stale lvb with fsdlm plugin

Eric W. Biederman (2):
      mnt: Protect the mountpoint hashtable with mount_lock
      libfs: Modify mount_pseudo_xattr to be clear it is not a userspace mount

Flora Cui (1):
      drm/amdgpu: update si kicker smc firmware

Florian Fainelli (3):
      net: dsa: bcm_sf2: Do not clobber b53_switch_ops
      net: dsa: bcm_sf2: Utilize nested MDIO read/write
      net: dsa: Ensure validity of dst->ds[0]

Florian Westphal (1):
      netfilter: nf_tables: fix oob access

Frederic Weisbecker (1):
      nohz: Fix collision between tick and other hrtimers

G Kranthi (1):
      ASoC: Intel: Skylake: Fix to fail safely if module not available in path

Gabriel Krisman Bertazi (1):
      8250_pci: Fix potential use-after-free in error path

Geert Uytterhoeven (1):
      gpio: Move freeing of GPIO hogs before numbing of the device

Geng, Jichao (1):
      ceph: fix get_oldest_context()

Gil Rockah (1):
      net/mlx5e: Remove WARN_ONCE from adaptive moderation code

Greg Kroah-Hartman (2):
      HID: hid-cypress: validate length of report
      Revert "driver core: Add deferred_probe attribute to devices in sysfs"

Grygorii Strashko (1):
      net: phy: dp83867: fix irq generation

Gu Zheng (1):
      tmpfs: clear S_ISGID when setting posix ACLs

Guenter Roeck (1):
      Input: elants_i2c - avoid divide by 0 errors on bad touchscreen data

Guilherme G. Piccoli (1):
      nvme: apply DELAY_BEFORE_CHK_RDY quirk at probe time too

Hadar Hen Zion (1):
      net/mlx5e: Fix kbuild warnings for uninitialized parameters

Herbert Xu (4):
      crypto: aesni - Fix failure when built-in with modular pcbc
      gro: Enter slow-path if there is no tailroom
      gro: Disable frag0 optimization on IPv6 ext headers
      Revert "tty: serial: 8250: add CON_CONSDEV to flags"

Huang Shijie (1):
      arm64: hugetlb: fix the wrong return value for huge_ptep_set_access_flags

Ivan Vecera (2):
      be2net: fix accesses to unicast list
      be2net: fix unicast list filling

JackieLiu (1):
      md/raid5-cache: removes unnecessary write-through mode judgments

Jamie Iles (1):
      signal: protect SIGNAL_UNKILLABLE from unintentional clearing.

Jan Kara (1):
      xfs: Timely free truncated dirty pages

Jean Delvare (2):
      dmaengine: dw: fix typo in Kconfig
      net: phy: Add Meson GXL PHY hardware dependency

Jeeja KP (1):
      ASoC: Intel: Skylake: Release FW ctx in cleanup

Jeff Mahoney (2):
      btrfs: fix error handling when run_delayed_extent_op fails
      btrfs: fix locking when we put back a delayed ref that's too new

Jeff Moyer (1):
      nbd: blk_mq_init_queue returns an error code on failure, not NULL

Jes Sorensen (1):
      md/raid5: Use correct IS_ERR() variation on pointer check

Jike Song (2):
      capability: export has_capability
      vfio iommu type1: fix the testing of capability for remote task

Jiri Kosina (1):
      HID: ignore Petzl USB headlamp

Jiri Olsa (5):
      tools lib subcmd: Add OPT_STRING_OPTARG_SET option
      perf record: Make __record_options static
      perf record: Fix --switch-output documentation and comment
      perf/x86/intel: Account interrupts for PEBS errors
      perf/x86: Reject non sampling events with precise_ip

Johan Hovold (9):
      USB: serial: ch341: fix initial modem-control state
      USB: serial: ch341: fix open and resume after B0
      USB: serial: ch341: fix modem-control and B0 handling
      USB: serial: ch341: fix open error handling
      USB: serial: ch341: fix resume after reset
      USB: serial: ch341: fix line settings after reset-resume
      USB: serial: ch341: fix baud rate and line-control handling
      USB: serial: kl5kusb105: fix line-state error handling
      USB: serial: ch341: fix control-message error handling

Johannes Berg (1):
      nl80211: fix sched scan netlink socket owner destruction

John Garry (1):
      i2c: print correct device invalid address

John Hsu (2):
      ASoC: nau8825: correct the function name of register
      ASoC: nau8825: fix invalid configuration in Pre-Scalar of FLL

John Sperbeck (1):
      mm/slab.c: fix SLAB freelist randomization duplicate entries

Jordan Crouse (3):
      drm/msm: Ensure that the hardware write pointer is valid
      drm/msm: Put back the vaddr in submit_reloc()
      drm/msm: Verify that MSM_SUBMIT_BO_FLAGS are set

Jose Abreu (1):
      ASoC: dwc: Fix PIO mode initialization

Josh Poimboeuf (4):
      x86/unwind: Silence warnings for non-current tasks
      x86/unwind: Disable KASAN checks for non-current tasks
      x86/unwind: Include __schedule() in stack traces
      x86/entry: Fix the end of the stack for newly forked tasks

Julian Wiedmann (1):
      net/af_iucv: don't use paged skbs for TX on HiperSockets

Junichi Nomura (2):
      x86/microcode/intel: Fix allocation size of struct ucode_patch
      x86/microcode/intel: Use correct buffer size for saving microcode data

Junwei Zhang (3):
      drm/amd/amdgpu: add Polaris12 support (v3)
      drm/amdgpu/powerplay: add Polaris12 support
      drm/amd/amdgpu: add Polaris12 PCI ID

Krister Johansen (1):
      dmaengine: iota: ioat_alloc_chan_resources should not perform
sleeping allocations.

Kweh, Hock Leong (1):
      net: stmmac: fix maxmtu assignment to be within valid range

Larry Finger (1):
      rtlwifi: rtl_usb: Fix missing entry in USB driver's private data

Laurent Pinchart (1):
      drm: Clean up planes in atomic commit helper failure path

Len Brown (1):
      x86/tsc: Add the Intel Denverton Processor to native_calibrate_tsc()

Lendacky, Thomas (1):
      amd-xgbe: Fix IRQ processing when running in single IRQ mode

Linus Torvalds (1):
      Linux 4.10-rc4

Liu Bo (5):
      Btrfs: use down_read_nested to make lockdep silent
      Btrfs: fix lockdep warning about log_mutex
      Btrfs: adjust outstanding_extents counter properly when dio write is split
      Btrfs: add 'inode' for extent map tracepoint
      Btrfs: add truncated_len for ordered extent tracepoints

Loic Pallardy (2):
      rpmsg: virtio_rpmsg_bus: fix channel creation
      remoteproc: fix vdev reference management

Lukasz Odzioba (1):
      x86/cpu: Fix bootup crashes by sanitizing the argument of the
'clearcpuid=' command-line option

M'boumba Cedric Madianga (2):
      dmaengine: stm32-dma: Set correct args number for DMA request from DT
      dmaengine: stm32-dma: Fix null pointer dereference in stm32_dma_tx_status

Manfred Spraul (1):
      ipc/sem.c: fix incorrect sem_lock pairing

Marcos Paulo de Souza (1):
      Input: i8042 - add Pegatron touchpad to noloop table

Marek Szyprowski (1):
      dmaengine: pl330: Fix runtime PM support for terminated transfers

Martin KaFai Lau (1):
      mlx4: Return EOPNOTSUPP instead of ENOTSUPP

Masami Hiramatsu (3):
      perf probe: Fix to get correct modname from elf header
      perf probe: Fix --funcs to show correct symbols for offline module
      perf probe: Fix to probe on gcc generated symbols for offline kernel

Mathias Nyman (1):
      xhci: fix deadlock at host remove by running watchdog correctly

Michael Chan (1):
      tg3: Fix race condition in tg3_get_stats64().

Michal Hocko (5):
      mm, slab: make sure that KMALLOC_MAX_SIZE will fit into MAX_ORDER
      bpf: do not use KMALLOC_SHIFT_MAX
      mm: fix remote numa hits statistics
      mm: get rid of __GFP_OTHER_NODE
      mm, memcg: fix the active list aging for lowmem requests when
memcg is enabled

Mike Frysinger (1):
      timerfd: export defines to userspace

Mike Kravetz (1):
      mm/hugetlb.c: fix reservation race when freeing surplus pages

Minchan Kim (4):
      mm: pmd dirty emulation in page fault handler
      mm: support anonymous stable page
      zram: revalidate disk under init_lock
      zram: support BDI_CAP_STABLE_WRITES

Namhyung Kim (1):
      perf sched timehist: Show total scheduling time

Neil Armstrong (3):
      drm/meson: Fix plane atomic check when no crtc for the plane
      drm/meson: Fix CVBS initialization when HDMI is configured by bootloader
      drm/meson: Fix CVBS VDAC disable

Nicholas Mc Guire (1):
      x86/boot: Add missing declaration of string functions

Nicolai Stange (1):
      x86/efi: Don't allocate memmap through memblock after mm_init()

Nicolas Ferre (1):
      MAINTAINERS: dmaengine: Update + Hand over the at_hdmac driver to Ludovic

Niklas Söderlund (1):
      dmaengine: rcar-dmac: unmap slave resource when channel is freed

Omar Sandoval (1):
      virtio_blk: fix panic in initialization error path

Or Gerlitz (6):
      net/mlx5e: Properly handle offloading of source udp port for IP tunnels
      net/mlx5e: Warn when rejecting offload attempts of IP tunnels
      net/mlx5e: TC ipv4 tunnel encap offload error flow fixes
      net/mlx5e: Properly get address type of encapsulation IP headers
      net/mlx5e: Set inline mode requirements for matching on IP fragments
      net/mlx5e: Properly handle FW errors while adding TC rules

Pablo Neira Ayuso (3):
      netfilter: nft_quota: reset quota after dump
      netfilter: nft_queue: use raw_smp_processor_id()
      netfilter: nft_payload: mangle ckecksum if
NFT_PAYLOAD_L4CSUM_PSEUDOHDR is set

Pan Bian (2):
      btrfs: return the actual error value from  from btrfs_uuid_tree_iterate
      extcon: return error code on failure

Paolo Bonzini (1):
      KVM: x86: fix emulation of "MOV SS, null selector"

Patrick Lai (1):
      ASoC: dpcm: Avoid putting stream state to STOP when FE stream is paused

Paul Donohue (1):
      Input: ALPS - fix TrackStick Y axis handling for SS5 hardware

Paul Moore (1):
      netlabel: add CALIPSO to the list of built-in protocols

Pavel Rojtberg (1):
      Input: xpad - use correct product id for x360w controllers

Pavel Tikhomirov (1):
      ipv4: make tcp_notsent_lowat sysctl knob behave as true unsigned int

Peter Jones (1):
      efi/x86: Prune invalid memory map entries and fix boot regression

Peter Ujfalusi (3):
      ASoC: tlv320aic3x: Mark the RESET register as volatile
      dmaengine: omap-dma: Fix dynamic lch_map allocation
      dmaengine: omap-dma: Fix the port_window support

Peter Zijlstra (2):
      perf/core: Fix sys_perf_event_open() vs. hotplug
      perf/core: Fix concurrent sys_perf_event_open() vs. 'move_group' race

Pierre-Louis Bossart (2):
      ASoC: Intel: bytcr_rt5640: fallback mechanism if MCLK is not enabled
      ASoC: Intel: bytcr-rt5640: fix settings in internal clock mode

Prarit Bhargava (1):
      perf/x86/intel/uncore: Fix hardcoded socket 0 assumption in the
Haswell init code

Randy Dunlap (2):
      scsi: qedi: fix build, depends on UIO
      auxdisplay: fix new ht16k33 build errors

Rex Zhu (1):
      drm/amd/powerplay: extend smu's response timeout time.

Ricardo Ribalda Delgado (1):
      i2c: piix4: Avoid race conditions with IMC

Richard Fitzgerald (1):
      ASoC: wm_adsp: Don't overrun firmware file buffer when reading region data

Richard Genoud (2):
      tty/serial: atmel_serial: BUG: stop DMA from transmitting in stop_tx
      tty/serial: atmel: RS485 half duplex w/DMA: enable RX after TX is done

Robert LeBlanc (2):
      md/raid1: Refactor raid1_make_request
      md/raid10: Refactor raid10_make_request

Robin Murphy (1):
      drivers: char: mem: Fix thinkos in kmem address checks

Rolf Eike Beer (3):
      selftests: do not require bash for the generated test
      selftests: do not require bash to run bpf tests
      selftests: do not require bash to run netsocktests testcase

Ross Zwisler (3):
      dax: fix deadlock with DAX 4k holes
      mm: add follow_pte_pmd()
      dax: wrprotect pmd_t in dax_mapping_entry_mkclean

Russell King (1):
      net: phy: marvell: fix Marvell 88E1512 used in SGMII mode

Saeed Mahameed (1):
      net/mlx5e: Un-register uplink representor on nic_disable

Satish Kharat (1):
      scsi: fnic: Avoid sending reset to firmware when another reset
is in progress

Sergei Shtylyov (2):
      sh_eth: fix EESIPR values for SH77{34|63}
      sh_eth: R8A7740 supports packet shecksumming

Shaohua Li (2):
      md: cleanup mddev flag clear for takeover
      aio: fix lock dep warning

Song Liu (2):
      md/r5cache: simplify handling of sh->log_start in recovery
      md/r5cache: assign conf->log before r5l_load_log()

Stephen Boyd (2):
      net: qrtr: Mark 'buf' as little endian
      mailmap: add codeaurora.org names for nameless email commits

Steve Rutherford (1):
      KVM: x86: Introduce segmented_write_std

Sudip Mukherjee (1):
      lib/Kconfig.debug: fix frv build failure

Sylwester Nawrocki (1):
      ASoC: Fix binding and probing of auxiliary components

Takashi Sakamoto (1):
      ASoC: hdmi-codec: use unsigned type to structure members with bit-field

Tobias Klauser (2):
      net: socket: Make unnecessarily global sockfs_setattr() static
      x86/mpx: Use compatible types in comparison to fix sparse error

Vlad Tsyrklevich (2):
      net/appletalk: Fix kernel memory disclosure
      i2c: fix kernel memory disclosure in dev interface

Vlastimil Babka (1):
      MAINTAINERS: remove duplicate bug filling description

Wanpeng Li (2):
      KVM: eventfd: fix NULL deref irqbypass consumer
      KVM: x86: fix NULL deref in vcpu_scan_ioapic

Xin Long (1):
      netfilter: ipt_CLUSTERIP: check duplicate config when initializing

Yan, Zheng (1):
      ceph: fix mds cluster availability check

Yintian Tao (1):
      drm/amdgpu: remove static integer for uvd pp state

Zefir Kurtisi (1):
      phy state machine: failsafe leave invalid RUNNING state

Zhou Chengming (1):
      sysctl: Drop reference added by grab_header in proc_sys_readdir

Zhu Yanjun (1):
      r8169: fix the typo in the comment

hayeswang (2):
      r8152: split rtl8152_suspend function
      r8152: fix rx issue for runtime suspend

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ