Ksmbd is a new kernel module which implements the server-side of the SMB 3 protocol. This implementation supports NTFS file system versions up to 3.1, normal/compressed/sparse files and journal replaying, plus other features that will be added in the future. This release incorporates a new and fully functional NTFS implementation contributed by Parangon Software. The Linux kernel already has a NTFS implementation, but it has severe limitations (like being read-only), which is why Linux users usually use the userspace ntfs-3g implementation. Hardware Random Number Generator (hwrng).Voltage, current regulators, power capping, power supply.Tablets, touch screens, keyboards, mouses.Support for asymmetric scheduling affinity.Device Mapper IMA-based remote attestation.Introduce process_mrelease(2) system call.Btrfs support for fs-verity and id mapping.