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+55aFyObRxOS0m-NuRQMeq0OPsDv-rNj65mEcRhi-NGA=d4sg@mail.gmail.com>
Date:	Sun, 5 Jun 2016 14:51:35 -0700
From:	Linus Torvalds <torvalds@...ux-foundation.org>
To:	Linux Kernel Mailing List <linux-kernel@...r.kernel.org>
Subject: Linux 4.7-rc2

It's Sunday afternoon, so it must be time for a release candidate!

Things are looking fairly normal, and there are fixes all over, with
drivers and architecture code leading the charge as usual, but there's
stuff spread out all over the place, including filesystems,
networking, mm, library helpers, etc etc.

There's still a known nfs regression pending, but nobody outside of
some explicit stress-testing seems to have noticed, so I made a rc2
release despite knowing of the problem. I'll get a pull request from
Al later and we'll have that fixed for rc3. In the meantime I expect
that the only people who would run into it are doing filesystem
stress-testing and they already are testing the fix.

There's a late non-fix I took even though the merge window is over,
because I've been wanting it for a while. I doubt anybody notices the
actual effects of a pty change/cleanup that means that our old
disgusting DEVPTS_MULTIPLE_INSTANCES kernel config option is gone,
because the cleanup means that it is no longer needed. We used to have
the situation that certain distributions wanted that config option
disabled for legacy reasons, and others needed it enabled for modern
behavior.  Our /dev/ptmx behavior has been cleaned up and fixed so
that it JustWorks(tm) in both cases, and that nasty wart is just gone.
Plus the code is nicer anyway.

I mention that non-fix probably mainly because I feel a bit guilty
about taking it, since I would probably have shouted at some
submaintainer that tried to call that cleanup a late fix. Quod licet
Iovi, and all that jazz.. But really, no excuses except for "finally".

Anyway, so there's a little bit of everything in there, and it's small
enough that you can peruse the appended Shortlog for details.

              Linus

---

Aaron Lu (1):
      ACPI / Thermal / video: fix max_level incorrect value

Akshay Bhat (1):
      dt-bindings: imx: ldb: Add ddc-i2c-bus property

Alex Williamson (3):
      vfio/pci: Fix ordering of eventfd vs virqfd shutdown
      vfio/type1: Fix build warning
      vfio/pci: Allow VPD short read

Andrew Jones (2):
      irqchip/gic-v3: Fix copy+paste mistakes in defines
      irqchip/gic-v3: Fix quiescence check in gic_enable_redist

Andy Shevchenko (2):
      net/lapb: tuse %*ph to dump buffers
      lib/uuid: add a test module

Aneesh Kumar K.V (3):
      powerpc/mm/radix: Update LPCR only if it is powernv
      powerpc/mm/hash: Fix the reference bit update when handling hash fault
      powerpc/mm/radix: Add missing tlb flush

Arnd Bergmann (7):
      crypto: public_key: select CRYPTO_AKCIPHER
      ipv6: hide ip6_encap_hlen/ip6_tnl_encap definitions
      fou: add Kconfig options for IPv6 support
      drm/omapdrm: include pinctrl/consumer.h where needed
      drm/omap: include linux/seq_file.h where needed
      drm/omap: include gpio/consumer.h where needed
      fou: fix IPv6 Kconfig options

Baozeng Ding (2):
      tipc: fix potential null pointer dereferences in some compat functions
      ieee802154: fix logic error in ieee802154_llsec_parse_dev_addr

Bjørn Mork (1):
      lib/uuid.c: use correct offset in uuid parser

Boris Brezillon (1):
      drm: atmel-hlcdc: fix atmel_hlcdc_crtc_reset() implementation

Catalin Marinas (1):
      arm64: Provide "model name" in /proc/cpuinfo for PER_LINUX32 tasks

Chen Haiquan (1):
      vxlan: Accept user specified MTU value when create new vxlan link

Chen-Yu Tsai (3):
      mmc: fix mmc mode selection for HS-DDR and higher
      mmc: sunxi: Fix DDR MMC timings for A80
      mmc: sunxi: Re-enable eMMC HS-DDR modes on Allwinner A80

Chris Mason (1):
      Btrfs: deal with duplciates during extent_map insertion in
btrfs_get_extent

Chris Wilson (1):
      drm: Wrap direct calls to driver->gem_free_object from CMA

Christoffer Dall (2):
      KVM: arm/arm64: vgic-v2: Clear all dirty LRs
      KVM: arm/arm64: vgic-v3: Clear all dirty LRs

Christoph Fritz (1):
      usbnet: smsc95xx: fix link detection for disabled autonegotiation

Corey Minyard (1):
      kdump: fix dmesg gdbmacro to work with record based printk

Dan Carpenter (7):
      crypto: omap-sham - potential Oops on error in probe
      mpt3sas: add missing curly braces
      qed: signedness bug in qed_dcbx_process_tlv()
      ptp: oops in ptp_ioctl()
      atm: firestream: add more reserved strings
      atm: iphase: off by one in rx_pkt()
      drm: atmel-hlcdc: fix a NULL check

Daniel Borkmann (1):
      bpf, inode: disallow userns mounts

Daniel Vetter (1):
      drm/hdlcd: Fix up crtc_state->event handling

Dave Airlie (1):
      drm/omap: fix unused variable warning.

David S. Miller (3):
      sparc64: Take ctx_alloc_lock properly in hugetlb_setup().
      sparc: Harden signal return frame checks.
      sparc64: Fix return from trap window fill crashes.

Dmitry Bilunov (1):
      KVM: Handle MSR_IA32_PERF_CTL

Edward Cree (2):
      sfc: on MC reset, clear PIO buffer linkage in TXQs
      sfc: use flow dissector helpers for aRFS

Elad Kanfi (1):
      net: nps_enet: Disable interrupts before napi reschedule

Eric Dumazet (5):
      net_sched: avoid too many hrtimer_start() calls
      net/mlx4_en: fix tx_dropped bug
      net/mlx4_en: clear some TX ring stats in mlx4_en_clear_stats()
      net/mlx4_en: get rid of ret_stats
      net/mlx4_en: get rid of private net_device_stats

Eric Garver (1):
      Documentation: ip-sysctl.txt: clarify secure_redirects

Eric W. Biederman (1):
      devpts: Make each mount of devpts an independent filesystem.

Ezequiel Garcia (1):
      ipv4: Fix non-initialized TTL when CONFIG_SYSCTL=n

Feng Tang (1):
      net: alx: use custom skb allocator

Filipe Manana (8):
      Btrfs: fix race between readahead and device replace/removal
      Btrfs: fix race between device replace and block group removal
      Btrfs: fix race setting block group readonly during device replace
      Btrfs: fix unprotected assignment of the left cursor for device replace
      Btrfs: fix race setting block group back to RW mode during device replace
      Btrfs: fix race between device replace and chunk allocation
      Btrfs: fix race between device replace and discard
      Btrfs: fix race between device replace and read repair

Florian Fainelli (3):
      Documentation: networking: dsa: Remove poll_link description
      Documentation: networking: dsa: Remove priv_size description
      Documentation: networking: dsa: Describe port_vlan_filtering

Ganapatrao Kulkarni (1):
      irqchip/gicv3-its: numa: Enable workaround for Cavium thunderx
erratum 23144

Gavin Shan (1):
      net/qlge: Avoids recursive EEH error

Geert Uytterhoeven (2):
      MAINTAINERS: Add file patterns for net device tree bindings
      MAINTAINERS: Add file patterns for pinctrl device tree bindings

Gregory CLEMENT (2):
      net: mvneta: Fix lacking spinlock initialization
      net: hwbm: Fix unbalanced spinlock in error case

Guenter Roeck (2):
      timer: Export destroy_hrtimer_on_stack()
      net: pktgen: Call destroy_hrtimer_on_stack()

Guillermo Julián Moreno (1):
      mm: fix overflow in vm_map_ram()

Haishuang Yan (2):
      ip6_gre: Fix MTU setting for ip6gretap
      ip6_gre: Set flowi6_proto as IPPROTO_GRE in xmit path.

Hannes Reinecke (2):
      sd: get disk reference in sd_check_events()
      aacraid: do not activate events on non-SRC adapters

Heiko Carstens (1):
      s390/config: update default configuration

Helge Deller (3):
      parisc: Fix printk time during boot
      parisc: Fix pagefault crash in unaligned __get_user() call
      parisc: Move die_if_kernel() prototype into traps.h header

Ilya Dryomov (3):
      libceph: change ceph_osdmap_flag() to take osdc
      libceph: put request only if it's done in handle_reply()
      libceph: use %s instead of %pE in dout()s

Ivan Vecera (1):
      team: don't call netdev_change_features under team->lock

Jamal Hadi Salim (1):
      net sched actions: policer missing timestamp processing

James Bottomley (1):
      scsi_lib: correctly retry failed zero length REQ_TYPE_FS commands

Jim Lodes (2):
      OMAPDSS: HDMI5: Fix AVI infoframe
      OMAPDSS: HDMI5: Change DDC timings

Joe Perches (1):
      checkpatch: reduce git commit description style false positives

John Stultz (1):
      time: Make settimeofday error checking work again

Jon Cooper (1):
      sfc: Track RPS flow IDs per channel instead of per function

Joshua Henderson (1):
      irqchip/irq-pic32-evic: Fix bug with external interrupts.

Julien Grall (3):
      drivers/perf: arm_pmu: Fix reference count of a device_node in
of_pmu_irq_cfg
      drivers/perf: arm_pmu: Defer the setting of __oprofile_cpu_pmu
      drivers/perf: arm_pmu: Avoid leaking pmu->irq_affinity on error

Linus Torvalds (1):
      Linux 4.7-rc2

Linus Walleij (5):
      gpio: flush direction status in gpiochip_lock_as_irq()
      pinctrl: nomadik: fix inversion of gpio direction
      gpio: handle compatible ioctl() pointers
      gpio: bail out silently on NULL descriptors
      gpio: drop lock before reading GPIO direction

Liu Ying (2):
      drm/imx: ipuv3-plane: Constify ipu_plane_funcs
      drm/imx: plane: Don't set plane->crtc in ipu_plane_update()

Liviu Dudau (3):
      drm: hdlcd: Revamp runtime power management
      drm: hdlcd: Cleanup the atomic plane operations
      drm: hdlcd: Add information about the underlying framebuffers in debugfs

Lothar Waßmann (2):
      drm/imx: parallel-display: remove dead code
      drm/imx: imx-ldb: honor 'native-mode' property when selecting
video mode from DT

Luis de Bethencourt (1):
      fence: add missing descriptions for fence

Lv Zheng (1):
      ACPICA / Hardware: Fix old register check in
acpi_hw_get_access_bit_width()

Marc Zyngier (7):
      KVM: arm/arm64: vgic-v2: Always resample level interrupts
      KVM: arm/arm64: vgic-v3: Always resample level interrupts
      arm64: KVM: Make ICC_SRE_EL1 access return the configured SRE value
      arm64: KVM: vgic-v3: Prevent the guest from messing with ICC_SRE_EL1
      arm64: KVM: vgic-v3: Relax synchronization when SRE==1
      KVM: arm/arm64: vgic-new: Removel harmful BUG_ON
      irqchip/gic-v3: Fix ICC_SGI1R_EL1.INTID decoding mask

Marek Vasut (2):
      net: stmmac: Fix incorrect memcpy source memory
      net: arc: trivial: Replace comma with a semicolon

Mark Rutland (6):
      arm64: enable CONFIG_SET_MODULE_RONX by default
      arm64: report CPU number in bad_mode
      arm64: update stale PAGE_OFFSET comment
      arm64: mm: dump: log span level
      arm64: move {PAGE,CONT}_SHIFT into Kconfig
      arm64: fix alignment when RANDOMIZE_TEXT_OFFSET is enabled

Mathieu Larouche (1):
      drm/mgag200: Black screen fix for G200e rev 4

Matt Redfearn (1):
      genirq: Fix missing return value in irq_destroy_ipi()

Mel Gorman (2):
      mm, page_alloc: reset zonelist iterator after resetting fair
zone allocation policy
      mm, page_alloc: recalculate the preferred zoneref if the context
can ignore memory policies

Michael Holzheu (2):
      s390/bpf: reduce maximum program size to 64 KB
      s390/bpf: fix recache skb->data/hlen for skb_vlan_push/pop

Michal Hocko (2):
      s390: fix info leak in do_sigsegv
      mm, oom_reaper: do not use siglock in try_oom_reaper()

Mike Manning (1):
      vlan: Propagate MAC address to VLANs

Mikulas Patocka (1):
      parisc: Fix backtrace on PA-RISC

Muhammad Falak R Wani (2):
      ptp: use memdup_user().
      dma-buf: use vma_pages()

Nadav Amit (1):
      KVM: x86: avoid write-tearing of TDP

Paolo Bonzini (6):
      kvm: x86: avoid warning on repeated KVM_SET_TSS_ADDR
      KVM: x86: avoid vmalloc(0) in the KVM_SET_CPUID
      KVM: fail KVM_SET_VCPU_EVENTS with invalid exception number
      KVM: irqfd: fix NULL pointer dereference in kvm_irq_map_gsi
      KVM: x86: avoid vmalloc(0) in the KVM_SET_CPUID
      KVM: x86: fix OOPS after invalid KVM_SET_DEBUGREGS

Peter Ujfalusi (2):
      drm/omap: Remove regulator API abuse
      Revert "drm/omap: no need to select OMAP2_DSS"

Philipp Zabel (6):
      drm/imx: imx-ldb: use of_graph_get_endpoint_by_regs helper
      drm/imx: parallel-display: use of_graph_get_endpoint_by_regs helper
      drm/imx: ipuv3-plane: enable UYVY and VYUY formats
      drm/imx: use bus_flags for pixel clock polarity
      drm/mediatek: mtk_dpi: remove invalid error message
      drm/mediatek: mtk_dsi: Remove spurious drm_connector_unregister

Rafael J. Wysocki (2):
      cpufreq: Fix clamp_val() usage in cpufreq_driver_fast_switch()
      ACPI / processor: Avoid reserving IO regions too early

Rob Clark (3):
      dma-buf: headerdoc fixes
      reservation: add headerdoc comments
      doc: update/fixup dma-buf related DocBook

Robin Murphy (1):
      arm64: Remove orphaned __addr_ok() definition

Russell Currey (2):
      powerpc/pseries/eeh: Handle RTAS delay requests in configure_bridge
      powerpc/pseries/eeh: Refactor the configure_bridge RTAS tokens

Russell King (1):
      ARM: fix PTRACE_SETVFPREGS on SMP systems

Shmulik Ladkani (1):
      net: l2tp: Make l2tp_ip6 namespace aware

Simon Horman (1):
      openvswitch: update checksum in {push,pop}_mpls

Srinivas Pandruvada (1):
      cpufreq: intel_pstate: Downgrade print level for _PPC

Stefan Hajnoczi (1):
      net/atm: sk_err_soft must be positive

Stephan Mueller (1):
      KEYS: Add placeholder for KDF usage with DH

Steve Longerbeam (1):
      drm/imx: imx-ldb: Add DDC support

Sudarsana Reddy Kalluru (3):
      qed: Reset the enable flag for eth protocol.
      qed: Fix allocation in interrupt context
      qed: Prevent 100g from working in MSI

Sylvain Lemieux (1):
      gpio: lpc32xx: disable broken to_irq support

Tejun Heo (1):
      memcg: add RCU locking around css_for_each_descendant_pre() in
memcg_offline_kmem()

Thomas Huth (3):
      powerpc: Fix definition of SIAR and SDAR registers
      powerpc: Use privileged SPR number for MMCR2
      powerpc/pseries: Add POWER8NVL support to
ibm,client-architecture-support call

Tom Lendacky (1):
      crypto: ccp - Fix AES XTS error for request sizes above 4096

Tomi Valkeinen (6):
      drm/omap: Fix missing includes
      drm/omap: fix OMAP4 hdmi_core_powerdown_disable()
      drm: add missing drm_mode_set_crtcinfo call
      drm/sti: remove extra mode fixup
      drm: make drm_atomic_set_mode_prop_for_crtc() more reliable
      drm: fix fb refcount issue with atomic modesetting

Troy Kisky (1):
      net: fec: update dirty_tx even if no skb

Vidya Sagar Ravipati (1):
      ethtool: add support for 25G/50G/100G speed modes

Vitaly Kuznetsov (1):
      bnx2x: avoid leaking memory on bnx2x_init_one() failures

Vitaly Wool (1):
      mm/z3fold.c: avoid modifying HEADLESS page and minor cleanup

Vlastimil Babka (1):
      mm, page_alloc: prevent infinite loop in buffered_rmqueue()

Will Deacon (2):
      Revert "arm64: hugetlb: partial revert of 66b3923a1a0f"
      arm64: unistd32.h: wire up missing syscalls for compat tasks

Xin Long (2):
      sctp: fix double EPs display in sctp_diag
      sctp: sctp_diag should dump sctp socket type

Yan, Zheng (7):
      FS-Cache: wake write waiter after invalidating writes
      FS-Cache: make check_consistency callback return int
      ceph: call __fscache_uncache_page() if readpages fails
      ceph: avoid unnecessary fscache invalidation/revlidation
      ceph: disable fscache when inode is opened for write
      ceph: improve fscache revalidation
      ceph: use i_version to check validity of fscache

Yang Shi (1):
      mm: check the return value of lookup_page_ext for all call sites

Yuval Mintz (6):
      qede: Fix VF minimum BW setting
      qede: Reload on GRO changes
      qede: Don't expose self-test for VFs
      qed: Save min/max accross dcbx-change
      qed: Add missing 100g init mode
      qed: Don't config min BW on 100g on link flap

hongkun.cao (1):
      pinctrl: mediatek: fix dual-edge code defect

wangyunjian (1):
      virtio_net: fix virtnet_open and virtnet_probe competing for try_fill_recv

xypron.glpk@....de (2):
      net: pegasus: simplify logical constraint
      net: hns: avoid null pointer dereference

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ