Commit Graph

272969 Commits

Author SHA1 Message Date
jmcneill
87edb3f28c add cwfg 2020-01-03 18:00:20 +00:00
jmcneill
ae22bf259b Add driver for CellWise CW2015 Fuel Gauge IC. 2020-01-03 18:00:05 +00:00
skrll
11381f12bf Fix merge botch (uwb3 is no more. it is now dwc3) 2020-01-03 16:29:42 +00:00
skrll
d45733be2f To quote the upstream change "Remove useless pinctrl nodes" 2020-01-03 16:01:04 +00:00
skrll
e77690c547 lcd_rgb666_pins is in sun50i-a64.dtsi now so we don't need it here. 2020-01-03 15:50:13 +00:00
skrll
d5af563674 Fix merge botch 2020-01-03 15:40:38 +00:00
skrll
e72bb3ed7a Merge conflicts 2020-01-03 15:04:33 +00:00
skrll
4effb9b18f Import dts from Linux 5.5-rc4 2020-01-03 14:33:02 +00:00
skrll
2fd3674617 Fix EFIBOOT_DEBUG build on arm 2020-01-03 14:14:56 +00:00
pgoyette
ae43fc77bd Fix some typos in comments.
From vezhlys on freenode IRC.
2020-01-03 12:59:46 +00:00
roy
b2bc53ae48 Note import of dhcpcd-8.1.5 2020-01-03 12:41:26 +00:00
jmcneill
c47914cb8a Add a quirk for the HAILUCK USB keyboard / touchpad device with product 1e.
The keyboard does not function properly unless the touchpad's intr endpoint
is active.
2020-01-03 12:39:39 +00:00
roy
4b00b8134f Sync 2020-01-03 12:39:18 +00:00
roy
cf12805281 Update to dhcpcd-8.1.5 with the following changes:
* inet: Allow forcing a host route from an interface without a lease
 * dhcpcd: Don't wait for an address family to complete if not using it
2020-01-03 12:38:14 +00:00
jmcneill
7ee1f951f1 regen 2020-01-03 12:35:57 +00:00
jmcneill
f0cf68d29b Add HAILUCK keyboard (product 1e) 2020-01-03 12:35:33 +00:00
skrll
d0742ad78c Add -mfloat-abi=soft so that gcc 8 doesn't emit FP instructions. This
fixes bootarm.efi compiled by gcc 8.
2020-01-03 11:44:33 +00:00
martin
c6362a3c64 Drop CTF sections from this size restricted kernel (especially as the
size check is on the total size of the binary, not any content/sections -
is this a bug?)
Compile with -O2 by default (to shrink the kernel to a usable size again
and unbreak the build)
2020-01-03 10:01:07 +00:00
maxv
36f08dfcb9 Don't forget to initialize 'sin6_len'. With kASan, from time to time the
value will be bigger than the size of the source, and we get a read
overflow. With kMSan the uninitialized access is detected immediately.

Reported-by: syzbot+841ca14baccec37b4f8f@syzkaller.appspotmail.com
2020-01-03 08:53:14 +00:00
tkusumi
0adf7fda76 fstyp: Cleanup hammer.c (sync with recent DragonFly commit)
taken-from DragonFlyBSD 8ca6d8ec5f97032765692d368db80159c97adea0
2020-01-03 08:19:14 +00:00
mlelstv
654fb5e866 Recognize wedges and device mapper volumes as "disk". 2020-01-03 07:50:58 +00:00
thorpej
585dd234ff Eliminate all of the #ifdefs for the "strtc" driver. Define model
properties (similar to what the "dsrtc" driver does), and provide
DT compat strings corresponding to those models.  Allow config flags
to specify the model for non-FDT platforms (also like "dsrtc").
2020-01-03 03:44:42 +00:00
thorpej
d8e0d037b7 - In todr_gettime(), in the todr_gettime_ymdhms, pre-zero the clock_ymdhms
struct before asking the back-end to fill it in.
- Tidy up todr_settime() a teensy bit.
2020-01-03 01:24:48 +00:00
jmcneill
10fbab57ee If the rockchip,system-power-controller property is present, try to power off with the PMIC 2020-01-03 01:17:29 +00:00
jmcneill
cabfb0e2b3 Avoid sleeping while the audio intr lock is held. 2020-01-03 01:00:08 +00:00
kamil
bd8a92f78f Correct the rule to iterate over LWPs with PT_LWPNEXT and PT_LWPINFO
Correctly exclude dead/dying/zombie and system threads.

Fixes kern/54802 (gdb -p kills the kernel) by <martin>
2020-01-03 00:37:29 +00:00
thorpej
07519201ac Use todr_gettime_ymdhms / todr_settime_ymdhms. 2020-01-02 23:51:48 +00:00
wiz
ac8e57cbc4 New sentence, new line. Fix typo. 2020-01-02 23:21:14 +00:00
ryo
d5ec837d73 fix printing capabilities and enabled flags.
no need to skip a prefix "0x" of output of snprintb.
ifconfig expect the result of snprintb has "0x" prefix, but snprintb(3) specification has changed
so that if 0 is passed, it prints "0" instead of "0x0". (common/lib/libutil/snprintb.c r1.22)
2020-01-02 23:02:19 +00:00
ryo
9f2aa15a42 add aq(4). tested on rockpro64. 2020-01-02 23:01:54 +00:00
thorpej
22214d3a27 - Use todr_gettime_ymdhms / todr_settime_ymdhms.
- Allocate the todr_handle with the softc, not separately.
2020-01-02 22:32:20 +00:00
thorpej
16726ef940 In the wristwatch case, use todr_gettime_ymdhms / todr_settime_ymdhms. 2020-01-02 22:27:15 +00:00
thorpej
2977d9e4a8 Use todr_gettime_ymdhms / todr_settime_ymdhms. 2020-01-02 22:24:11 +00:00
jmcneill
b39eba7136 add es8316, simpleamp 2020-01-02 22:07:21 +00:00
jmcneill
183eeb09af Add driver for Everest Semi ES8316 Low Power Audio CODEC 2020-01-02 22:06:59 +00:00
ad
dc4527b612 Back the pv_hash stuff out. Now seeing errors from ATOMIC_*.
For another day.
2020-01-02 21:39:42 +00:00
ad
69f185016f Remove unused argment to pmap_remove_pv(). 2020-01-02 21:17:13 +00:00
thorpej
7ba18fd1e6 - Use todr_gettime_ymdhms / todr_settime_ymdhms.
- Correctly propagate errors up the stack.
2020-01-02 19:24:48 +00:00
ad
1bca3d6050 Replace the pv_hash_locks with atomic ops.
Leave the hash table at the same size for now: with the hash table size
doubled, system time for a build drops 10-15%, but user time starts to rise
suspiciously, presumably because the cache is wrecked.  Need to try another
data structure.
2020-01-02 19:20:01 +00:00
thorpej
2d5ff157d0 - Use todr_gettime_ymdhms / todr_settime_ymdhms.
- Correctly propagate errors up the stack.
2020-01-02 19:11:12 +00:00
christos
54bc5cf2c0 Add an entry for crunchgen 2020-01-02 19:05:03 +00:00
christos
e33cbeae47 Provide a migration guide from the old flags to -V. 2020-01-02 19:02:41 +00:00
thorpej
9f0d6bd066 Use todr_gettime_ymdhms / todr_settime_ymdhms. 2020-01-02 19:00:34 +00:00
thorpej
6591db0cc5 - Use todr_gettime_ymdhms / todr_settime_ymdhms.
- Correctly propagate errors up the stack.
2020-01-02 18:57:58 +00:00
thorpej
8f96eb4ccf - No need to use I2C_F_POLL here.
- Correctly propagate errors up the stack.
2020-01-02 17:40:27 +00:00
thorpej
0f5a10535e - No need to use I2C_F_POLL here.
- Correctly propagate errors up the stack.
2020-01-02 17:17:36 +00:00
thorpej
da309899fb No need to use I2C_F_POLL here.
XXX This entire driver needs to have its error reporting overhauled.
2020-01-02 17:09:59 +00:00
thorpej
ba0c87dc2c - No need to use I2C_F_POLL here.
- Correctly propagate errors up the stack.
2020-01-02 17:03:05 +00:00
ad
26972d1c77 rump: initialize pg->interlock 2020-01-02 16:56:58 +00:00
thorpej
7a369120e6 No need to use I2C_F_POLL here. 2020-01-02 16:53:05 +00:00