Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-08-20 | Add Broadcom BCM4371. | Patrick Wildt | |
ok kettenis@ | |||
2018-08-20 | Enable I2C clocks in imxiic(4). | Patrick Wildt | |
2018-08-20 | Add the i.MX8MQ eCSPI clocks. | Patrick Wildt | |
2018-08-20 | Reorder checks in the read/write(2) family of syscalls to prepare making | Martin Pieuchot | |
file operations mp-safe. This change makes it clear that `f_offset' is only accessed in vn_read() and vn_write(), which will help taking it out of the KERNEL_LOCK(). This refactoring uncovered a race in vn_read() which is now documented and will be addressed in a later diff. ok visa@ | |||
2018-08-20 | Make fnew() return a new file with only one reference. This makes | Visa Hankala | |
the API more logical. OK kettenis@ mpi@ | |||
2018-08-20 | drm_fourcc: Fix DRM_FORMAT_MOD_LINEAR #define | Jonathan Gray | |
From Kristian H. Kristensen 771dacea92cd1b6107615aede467bdf62ef8907c in linux 4.4.y/4.4.91 af913418261d6d3e7a29f06cf35f04610ead667c in mainline linux | |||
2018-08-20 | Cached tests moved from callers into ttm_io_prot() with linux 3.18 | Jonathan Gray | |
which was partly missed when the 4.4 ttm changes went in. Prompted by a patch from kettenis@ | |||
2018-08-20 | drm: Add DP PSR2 sink enable bit | Jonathan Gray | |
From Jose Roberto de Souza 5a3d1d67b3548e9dc1572c87527fa35b309feb0b in linux 4.4.y/4.4.146 4f212e40468650e220c1770876c7f25b8e0c1ff5 in mainline linux | |||
2018-08-20 | drm/atomic: Handling the case when setting old crtc for plane | Jonathan Gray | |
From Satendra Singh Thakur f1a64c117f1363f17cfc7e5bd410ec6222031501 in linux 4.4.y/4.4.146 fc2a69f3903dfd97cd47f593e642b47918c949df in mainline linux | |||
2018-08-20 | drm/radeon: fix mode_valid's return type | Jonathan Gray | |
From Luc Van Oostenryck 1f5e33948005cd1b720fd58717bb971109432875 in linux 4.4.y/4.4.146 7a47f20eb1fb8fa8d7a8fe3a4fd8c721f04c2174 in mainline linux | |||
2018-08-19 | Add kcov(4), a kernel code coverage tracing driver. It's used in conjunction | anton | |
with the syzkaller kernel fuzzer. So far, 8 distinct panics have been found and fixed. This effort will continue. kcov is limited to architectures using Clang as their default compiler and is not enabled by default. With help from mpi@, thanks! ok kettenis@ mpi@ visa@ | |||
2018-08-19 | Add support for multiple PCI segments. Only really implemented for arm64 | Mark Kettenis | |
for now as amd64/i386 firmware still caters for legacy OSes that only support a single PCI segment. ok patrick@ | |||
2018-08-17 | The official name for the ssdfb(4) reset GPIO attribute uses plural form. | Patrick Wildt | |
2018-08-17 | Support reading and using serveral device tree attributes for ssdfb(4), | Patrick Wildt | |
since some OLED display controller settings can change depending on the actual hardware integration. | |||
2018-08-15 | Partially revert previous, EM7455 is already handled by umb(4). | Martin Pieuchot | |
Reported by Bryan Vyhmeister. | |||
2018-08-15 | Grab the KERNEL_LOCK() in MP-unsafe fo_close routines. This prevents | Visa Hankala | |
a scenario where MP-unsafe code gets run without the kernel lock as a consequence of an unlocked system call. OK mpi@, kettenis@ | |||
2018-08-15 | Introduce mue_eeprom_present to check if the EEPROM is present. | Kevin Lo | |
When the EEPROM is not populated, set the MAC config register MUE_MAC_CR_AUTO_SPEED. While there, encode the MAC address for the onboard USB Ethernet for the Rasperry Pi, like smsc(4) does. | |||
2018-08-14 | return ENOTTY rather than EINVAL to indicate an ioctl hasn't been handled | Jonathan Matthew | |
ok dlg@ deraadt@ kettenis@ | |||
2018-08-13 | Instead of using BYPASSUNVEIL at NDINIT time, use KERNELPATH to indicate | Theo de Raadt | |
we want to skip all userland-related checks. Discussed with beck and semarie, tested by stsp. | |||
2018-08-13 | Support CPU frequency scaling on NXP i.MX8M. | Patrick Wildt | |
ok kettenis@ | |||
2018-08-13 | Support GPIO-based voltage regulators. | Patrick Wildt | |
ok kettenis@ | |||
2018-08-13 | Prevent iwm(4) from writing back the former BSS channel | Stefan Sperling | |
if the current BSS has been changed by ieee80211_input(). Needed for upcoming band-steering support in net80211. ok phessler@ mpi@ | |||
2018-08-13 | Attach to Sierra Wireless MC7304/MC7354 & EM7455, from Denis Lapshin. | Martin Pieuchot | |
2018-08-13 | regen | Martin Pieuchot | |
2018-08-13 | Sierra Wireless MC7304/MC7354, from Denis Lapshin. | Martin Pieuchot | |
2018-08-12 | Drop reference to dmabuf "file" as fnew() returns one that has two | Mark Kettenis | |
references. ok visa@, deraadt@ | |||
2018-08-12 | Really overwrite the major of com(4) instead of the hardcoded 12. | Mark Kettenis | |
Should have been part of the earlier commit that unified armv7 and arm64. | |||
2018-08-11 | Match "ARMH0011". | Mark Kettenis | |
2018-08-09 | Hook up the rasops text emulation functions so we only write out | Patrick Wildt | |
the characters that changed, and only when they change. This replaces writing out the whole framebuffer every 100ms with a partial update mechanism. Now the system stays responsive and does not slow down anymore due to the periodic update. | |||
2018-08-09 | Implement out-of-band interrupt support in the bwfm(4) SDIO backend. | Patrick Wildt | |
2018-08-09 | Make imxesdhc(4) pass per-function cookies to the SD/MMC bus. | Patrick Wildt | |
ok kettenis@ | |||
2018-08-09 | Allow passing per-function cookies through the SD/MMC bus to SDIO | Patrick Wildt | |
devices. This allows SDIO device drivers to read information from the ACPI or FDT tables. ok kettenis@ | |||
2018-08-09 | Correct the bitmask that returns the function count. We missed a bit | Patrick Wildt | |
and thus only supported 4 functions instead of 8. ok kettenis@ | |||
2018-08-09 | regen | Mark Kettenis | |
2018-08-09 | ASMedia ASM1184e PCIe switch. | Mark Kettenis | |
2018-08-08 | Fix possible division by zero caused by bogus usb descriptors. From | Alexandre Ratchov | |
Michael W. Bombardieri. Thanks. | |||
2018-08-08 | Implement IRQ masking and unmasking in imxgpio(4). | Patrick Wildt | |
2018-08-08 | regen | Kevin Lo | |
2018-08-08 | Fix Realtek product name from RT8188 to RTL8188CE | Kevin Lo | |
ok stsp@ | |||
2018-08-06 | Give the FDT interrupt API a more generic naming by replacing the | Patrick Wildt | |
arm_intr_* prefix with fdt_intr_*. ok kettenis@ | |||
2018-08-05 | ifconfig ioctl's that bring interfaces up the first time may issue | Theo de Raadt | |
firmware loads. The namei operations are being performed are on behalf of the kernel not process, so use BYPASSUNVEIL. spotted by sthen, ok beck | |||
2018-08-05 | Fix typo that caused us to misassign parents. | Mark Kettenis | |
ok patrick@ | |||
2018-08-05 | Decouple unveil from the pledge flags, by adding dedicated unveil flags | Bob Beck | |
to the namei args. This fixes a bug where chmod would be allowed when with only READ. This also allows some further cleanup of some awkward things like PLEDGE_STAT that will follow Lots of assistence from semarie@ - thanks! ok semarie@ | |||
2018-08-04 | Implement a few missing RK3288 clocks and implement resets. | Mark Kettenis | |
2018-08-04 | avoid using a value uninitialised | Jonathan Gray | |
ok kevlo@ | |||
2018-08-03 | Pass PCIe requester ID as sideband data here as well. | Mark Kettenis | |
2018-08-03 | Let ahci(4) match on _CLS instead of _HID when attaching at acpi(4). Avoids | Mark Kettenis | |
having to add many more _HID entries to the match table. ok deraadt@, mlarkin@ | |||
2018-08-03 | Implement setting the CPU clock for Allwinner H3/H5 SoCs. | Mark Kettenis | |
2018-08-03 | Also attach as a regulator if the FDT provides the fixed voltage value. | Mark Kettenis | |
Restore fixed voltage at reboot time to prevent hangs after a warm reset if DVFS is active. | |||
2018-08-03 | Implement DVFS support. | Mark Kettenis | |
ok patrick@ |