FreeBSD/src 314071head/sys/arm/ti ti_sdhci.c

Revert to this driver's historic behavior: assume an sd card is writable
if the fdt data doesn't provide a gpio pin for reading the write protect
switch and also doesn't contain a "wp-disable" property.

In r311735 the long-bitrotted code in this driver for using the non-
standard fdt "mmchs-wp-gpio-pin" property was replaced with new common
support code for handling write-protect and card-detect gpio pins.  The
old code never found a property with that name, and the logic was to
assume that no gpio pin meant that the card was not write protected.

The new common code behaves differently.  If there is no fdt data saying
what to do about sensing write protect, the value in the standard SDHCI
PRESENT_STATE register is used.  On this hardware, if there is no signal
for write protect muxed into the sd controller then that bit in the
register indicates write protect.

The real problem here is the fdt data, which should contain "wp-disable"
properties for eMMC and micro-sd slots where write protect is not even
an option in the hardware, but we are not in control of that data, it
comes from linux.  So we have to make the same flawed assumption in our
driver that the corresponding linux driver has: no info means no protect.

Reported by:    several users on the arm@ list
Pointy hat:     me, for not testing enough before committing r311735

FreeBSD/ports 434564head/net/ntp Makefile, head/net/ntp-devel Makefile

OpenSSL includes are configured even though option is not selected
resulting in a build failure.

FreeBSD/ports 434563head/net/ntp-devel Makefile

Bump PORTREVISION for r434562.

FreeBSD/ports 434562head/net/ntp-devel/files patch-ntpd__ntp.conf.html patch-ntpd__ntp.conf.5man

Same as r311005 in base, Fix up grammar.

NetBSD/pkgsrc 37asxsYdevel/pcre distinfo Makefile, devel/pcre/patches patch-pcre_jit_compile.c

   Add a patch for CVE-2017-6004 - Denial of service (out-of-bounds read and
   application crash) via a crafted regular expression.
   Bump revision.

FreeBSD/ports 434561head/net/ntp/files patch-ntpd__ntp.conf.html patch-ntpd__ntp.conf.5man

Same as r311005 in base, Fix up grammar.

LLVM/llvm 295806zorg/trunk/zorg/buildbot/builders

Reverted r295785, as the buildslave does not support "env" command.

NetBSD/src qFiN1d0tests/net/ndp

   Add tests for expiration of default router and prefix entries
+156-11 files

NetBSD/src 0lrjvfysys/netinet6 nd6_rtr.c nd6.c

   Fix prefix invalidation via nd6_timer

   We cannot remove a prefix there. Instead just invalidate it; the prefix
   will be removed when purging an associated address. This is the same as
   the original behavior.
+25-153 files

NetBSD/src 2PmkGlplib Makefile

   GC deprecated logic. GCC 4.8 is not in tree any more.
+1-51 files

FreeBSD/src 314070head/sys/dev/iwm if_iwm.c

[iwm] Fix typo in commit a7697ea01c11fd493aec52260a02f31df680eb91.

* The sc->sc_uc.uc_error_event_table value is now at sc->error_event_table,
  and not sc->umac_error_event_table.

Obtained from:  dragonflybsd.git 612855b1a8c321ec9ba34f63edf913e7ecff8363

FreeBSD/src 314069head/sys/dev/iwm if_iwm.c if_iwmvar.h

[iwm] Get rid of unneeded IWM_FWDMASEGSZ and IWM_FWMAXSIZE constants

* We only need IWM_FH_MEM_TB_MAX_LENGTH bytes for the fw_dma memory.

Obtained from:  dragonflybsd.git f414b8da30816705e32573cc58097cacac34f161

OpenBSD/ports WwJG75jnet/wget Makefile distinfo, net/wget/patches patch-doc_wget_texi

   Update to wget-1.19.1

   ok/tweaks jca@

NetBSD/src PwNNf6uetc/mtree NetBSD.dist.tests

   Add new directory usr/tests/kernel/arch/x86 in mtree

   Sponsored by <The NetBSD Foundation>
+3-11 files

FreeBSD/src 314068head/sys/amd64/amd64 db_disasm.c, head/sys/boot/efi/libefi efinet.c

sys: Replace zero with NULL for pointers.

Found with:     devel/coccinelle
MFC after:      3 weeks
Differential Revision:

LLVM/llvm 295805cfe/trunk/lib/CodeGen CGBuiltin.cpp, cfe/trunk/test/CodeGen pass-object-size.c

Call the correct @llvm.objectsize.

The following code would crash clang:

void foo(unsigned *const __attribute__((pass_object_size(0))));
void bar(unsigned *i) { foo(i); }

This is because we were always selecting the version of
`@llvm.objectsize` that takes an i8* in CodeGen. Passing an i32* as an
i8* makes LLVM very unhappy.

(Yes, I'm surprised that this remained uncaught for so long, too. :) )

As an added bonus, we'll now also use the appropriate address space when
emitting @llvm.objectsize calls.

FreeBSD/ports 434560head/emulators/citra distinfo Makefile, head/emulators/citra/files patch-src_video__core_shader_shader__jit__x64.cpp patch-src_video__core_shader_shader__jit__x64__compiler.cpp

emulators/citra: update to s20170221

MFH:           2017Q1

FreeBSD/ports 434559head/multimedia/mpc-qt distinfo Makefile

multimedia/mpc-qt: update to 0.0.0.s20170221


FreeBSD/src 314067head/sys/dev/iwm if_iwm.c

[iwm] With the previous commits, this DELAY no longer seems to be needed.

Obtained from:  dragonflybsd.git 516272d3d02c821ace16a91cfdeb28540ac74ecc

FreeBSD/src 314066head/sys/dev/iwm if_iwm.c if_iwmvar.h

[iwm] Sync IWM_MVM_ALIVE waiting and start_fw handling with iwlwifi.

* Use the notification wait API, like it's done in the Linux iwlwifi code,
  to wait for the IWM_MVM_ALIVE notification.

* This also should fix some firmware load interrupt issues, and errors
  in the nic lock using.


* (adrian) Intel 7260, STA mode

Obtained from:  dragonflybsd.git a7697ea01c11fd493aec52260a02f31df680eb91

FreeBSD/src 314065head/sys/dev/iwm if_iwm.c if_iwmvar.h

[iwm] Synchronize firmware loading code with Linux iwlwifi.

* While there, rename some functions to match the names and functionality
  of the similarly named functions in Linux iwlwifi.

Obtained from:  dragonflybsd.git e98ee77a816bfd8b4912047b93dfb2c560788f24

LLVM/llvm 295804lldb/trunk/packages/Python/lldbsuite/test/functionalities/darwin_log/basic

Mark as an xfail because the logging is
not being picked up; filed <rdar://problem/30645203> to track
the work to investigate this.

Linux/linux 7bb0338. Kconfig, arm Kconfig.debug

Merge tag 'rodata-v4.11-rc1' of git://

Pull rodata updates from Kees Cook:
 "This renames the (now inaccurate) DEBUG_RODATA and related
  SET_MODULE_RONX configs to the more sensible STRICT_KERNEL_RWX and

* tag 'rodata-v4.11-rc1' of git://

Linux/linux 4a0853b. test_user_copy.c

Merge tag 'usercopy-v4.11-rc1' of git://

Pull usercopy test updates from Kees Cook:
 "This improves the usercopy tests:

   - check zeroing on failed copy_from_user()/get_user() (caught bug on

   - adjust tests for SMAP/PAN (can't zero userspace memory on failure)"

* tag 'usercopy-v4.11-rc1' of git://
  usercopy: Add tests for all get_user() sizes
  usercopy: Adjust tests to deal with SMAP/PAN
  usercopy: add testcases to check zeroing on failure
+102-131 files

Linux/linux 6d1dd93. MAINTAINERS, pstore ram_core.c ram.c

Merge tag 'pstore-v4.11-rc1' of git://

Pull pstore updates from Kees Cook:
 "Minor changes to pstore tree:

   - update MAINTAINERS with current git repo, add more files.

   - move prz allocation checks into the walker

   - initialize flags correctly (by accident spinlock was technically

* tag 'pstore-v4.11-rc1' of git://
  MAINTAINERS: Adjust pstore git repo URI, add files
  pstore: Check for prz allocation in walker
  pstore: Correctly initialize spinlock and flags

FreeBSD/ports 434558head/science/py-pyteomics distinfo Makefile

Update to 3.4.1.

HardenedBSD/hardenedbsd b5435e7conf files.i386

HBSD: Resolve merge conflict

Signed-off-by:  Shawn Webb <shawn.webb at>
Sponsored-by:   SoldierX
+0-161 files

HardenedBSD/hardenedbsd 82dd99acddl/contrib/opensolaris/uts/common/fs/zfs zfs_ctldir.c, compat/linuxkpi/common/include/linux rcupdate.h rculist.h

Merge remote-tracking branch 'origin/freebsd/current/master' into hardened/current/master

        sys/conf/files.i386 (unresolved)
        sys/modules/svr4/Makefile (unresolved)

Linux/linux 81bbef2hid hid-core.c

Merge branch 'for-linus' of git://

Pull HID fix from Jiri Kosina:
 "Regression fix for HID_RMI-driven synaptics touchpads in
  !CONFIG_HID_RMI cases"

* 'for-linus' of git://
  HID: rmi: fallback to generic/multitouch if hid-rmi is not built
+2-11 files

LLVM/llvm 295803llvm/trunk/include/llvm/MC MCWasmStreamer.h MCSectionWasm.h, llvm/trunk/lib/MC MCWasmStreamer.cpp WasmObjectWriter.cpp

[WebAssembly] Add skeleton MC support for the Wasm container format

This just adds the basic skeleton for supporting a new object file format.
All of the actual encoding will be implemented in followup patches.

Differential Revision:

LLVM/llvm 295802www/trunk/builds index.html

Win snapshot: r295586.

Linux/linux 79f4d1data ahci_imx.c pata_falcon.c

Merge branch 'for-4.11' of git://

Pull libata updates from Tejun Heo:

 - Bartlomiej added pata_falcon

 - Christoph is trying to remove use of static 4k buf.  It's still WIP

 - config cleanup around HAS_DMA

 - other fixes and driver-specific changes

* 'for-4.11' of git:// (29 commits)
  ata: pata_of_platform: using of_property_read_u32() helper
  pata_atiixp: Don't use unconnected secondary port on SB600/SB700
  libata-sff: Don't scan disabled ports when checking for legacy mode.
  pata_octeon_cf: remove unused local variables from octeon_cf_set_piomode()
  ahci: qoriq: added ls2088a platforms support
  ahci: qoriq: report error when ecc register address is missing in dts
  ahci: qoriq: added a condition to enable dma coherence
  Revert "libata: switch to dynamic allocation instead of ata_scsi_rbuf"
  ahci: imx: fix building without hwmon or thermal
  ata: add Atari Falcon PATA controller driver
  ata: pass queued command to ->sff_data_xfer method
  ata: allow subsystem to be used on m68k arch

    [9 lines not shown]

LLVM/llvm 295801compiler-rt/trunk/lib/tsan/rtl tsan_interface.h, compiler-rt/trunk/test/tsan/Darwin

Re-commit of r295318, which was reverted due to AArch64 flakiness. Moving the test to 
Darwin only.

FreeNAS/freenas f7078a3freeadmin

fix(gui): do not encode column label

FreeNAS/freenas 18cb616storage

fix(gui): removal of cmp in volume manager view
+5-51 files

FreeNAS/freenas d21753dfreeadmin

fix(gui): force gettext evaluation

FreeNAS/freenas 46092femiddlewared/middlewared, middlewared/middlewared/plugins

fix(middlewared): default utils.Popen to utf-8

FreeNAS/freenas 84abd48middlewared/middlewared

fix(middlewared): sockstat decode output

FreeNAS/freenas 856460efreenas/freenas-migrate93 distinfo Makefile

fix(build): update python 3k

FreeNAS/freenas 3fe7b23middlewared/middlewared/plugins

fix(middlewared): add encoding for the input to resolvconf

FreeNAS/freenas 24cada4system

fix(gui): file/dir browser

While I'm here encoding issues.
+7-91 files

FreeNAS/freenas b45232bmiddleware

fix(notifier): pwenc_decrypt on py3k

FreeNAS/freenas 4095c0fmiddlewared/middlewared

fix(middlewared): decode not necessary anymore in sockstat call

FreeNAS/freenas 091f942sysutils/uefi-edk2-bhyve Makefile pkg-descr

fix(build): python 2 is required to build uefi-edk2

FreeNAS/freenas 5cdefc4devel/py-gevent Makefile, devel/py-gevent/files

fix(gevent): add patch to fix subprocess in text mode for PY3

FreeNAS/freenas 6c8b029storage

fix(gui): downloading encryption key in py3k
+7-61 files

FreeNAS/freenas cff6993databases/py27-sqlite3 Makefile, sysutils/uefi-edk2-bhyve Makefile

Try to force a build of py27-sqlite3

This is required when building with python3 as default version.

FreeNAS/freenas 82a2708middleware

fix(notifier): zpool parsing
+2-21 files

FreeNAS/freenas d06d7cfcommon, freenas/usr/local/bin adtool ldaptool

fix(gui): string module has no join method anymore

FreeNAS/freenas feb3877contrib

fix(gui): encoding of ip addresses in fields