[mlir][emitc] Fix bug in dereference translation (#171028)
The op was not added to `hasDeferredEmission()` when introduced by
f17abc280c70, causing incorrect translation.
databases/pgagroal: Mark BROKEN on i386
Fails to build with:
error: format specifies type 'unsigned long' but the argument has type
'unsigned int' [-Werror,-Wformat]
(cherry picked from commit 8a648e3368f2c927ba1acd3bea56d00870a38cd3)
uhid: Move generic HID code to sys/dev/hid
This change introduces a bus agnostic HID interface (sys/dev/hid/hidev.h)
and splits the uhid driver into a shareable (sys/dev/hid/uhid_common.c) and
USB specific (sys/dev/usb/uhid.c) code.
Remove last internal use of ASN1_STRING_data()
PKCS5_pbe_set0_algor() is no longer public, but its parameters are
provided directly via public API, namely the wonderful PKCS8_encrypt()
and PKCS12_pack_p7encdata().
Muppetry abounds. To wit:
If saltlen < 0, the call to ASN1_STRING_set(pbe->salt, NULL, saltlen)
would error. Let's do that up front in a more obvious way. We don't
care about side-effects to pbe->salt since we free it on error anyway.
If saltlen == 0, we default it to PKCS5_PBE1_SALT_LEN. This is
particularly funky in case the caller passed in salt != NULL, in
which case we can only hope and pray this buffer is long enough.
If the caller passed a salt, copy it to pbe->salt via ASN1_STRING_set().
If there's no salt, allocate a buffer of the appropriate length, fill it
[9 lines not shown]
Pull up following revision(s) (requested by jmcneill in ticket #115):
sys/dev/sdmmc/sdmmc_io.c: revision 1.22
sys/dev/sdmmc/sdhc.c: revision 1.123
sdhc: Do not set auto cmd12 enable for SDIO RW extended ops
sdmmc: Use block mode for multi block SDIO transfers.
Change from OpenBSD:
https://github.com/openbsd/src/commit/5e0782b17abc2070c235843e37de911ce3f98ef8
So far the SDIO stack issued one transfer for every 64 byte to be
copied. This severely limits the speed over the bus. By using
block mode we can issue block-sized transfers, which bumps the
transfer size to at least 512 bytes. By using multi-block mode
we can copy up to 511 blocks per transfer.