linux/Documentation
Jacek Lawrynowicz 5b8f85d081 docs: driver-api: firmware: clarify userspace requirements
The guidelines mention that firmware updates can't break the kernel,
but it doesn't state directly that they can't break userspace programs.
Make it explicit that firmware updates cannot break UAPI.

Signed-off-by: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
Acked-by: Dave Airlie <airlied@redhat.com>
[jc: fixed "no trailing newline"]
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
Link: https://lore.kernel.org/r/20250314100137.2972355-1-jacek.lawrynowicz@linux.intel.com
2025-03-17 17:04:32 -06:00
..
ABI Documentation: typo fixes 2025-02-18 14:01:22 -07:00
accel
accounting Mainly individually changelogged singleton patches. The patch series in 2025-01-26 17:50:53 -08:00
admin-guide docs: Remove outdated highuid.rst documentation 2025-03-17 16:42:27 -06:00
arch Docs/arch/arm64: Fix spelling in amu.rst 2025-03-04 09:37:44 -07:00
block Documentation: ublk: Drop Stefan Hajnoczi's message footnote 2025-01-28 15:02:17 -07:00
bpf
cdrom
core-api Documentation/core-api: min_heap: update for variable types change 2025-02-18 13:30:56 -07:00
cpu-freq
crypto
dev-tools Documentation: kcsan: fix "Plain Accesses and Data Races" URL in kcsan.rst 2025-03-12 16:34:55 -06:00
devicetree Documentation: Remove repeated word in docs 2025-02-10 10:54:50 -07:00
doc-guide
driver-api docs: driver-api: firmware: clarify userspace requirements 2025-03-17 17:04:32 -06:00
fault-injection
fb
features scripts: get_feat.pl: substitute s390x with s390 2025-03-12 16:25:50 -06:00
filesystems Documentation: Remove repeated word in docs 2025-02-10 10:54:50 -07:00
firmware_class
firmware-guide
fpga
gpu drm: xlnx: zynqmp_dpsub: Fix kernel doc 2025-01-16 12:45:16 +01:00
hid HID: THC: Add documentation 2025-01-09 10:14:14 +01:00
hwmon hwmon updates for v6.14-rc1 2025-01-22 10:16:48 -08:00
i2c
iio docs: iio: Allow creating cross-references ABI 2025-02-18 13:42:46 -07:00
images
infiniband
input Documentation: input: Add section pertaining to polled input devices 2025-02-21 13:29:53 -07:00
isdn
kbuild Kbuild updates for v6.14 2025-01-31 12:07:07 -08:00
kernel-hacking
leds Documentation:leds: Add leds-st1202.rst 2025-01-09 10:30:23 +00:00
litmus-tests
livepatch
locking
maintainer
mhi
misc-devices
mm mm: pgtable: Fix grammar error 2025-02-04 09:40:14 -07:00
netlabel
netlink net: ethtool: ts: add separate counter for unconfirmed one-step TX timestamps 2025-01-17 20:01:09 -08:00
networking docs: networking: Allow creating cross-references statistics ABI 2025-02-18 13:42:46 -07:00
nvdimm
nvme Documentation: typo fixes 2025-02-18 14:01:22 -07:00
PCI pci-v6.14-changes 2025-01-25 16:03:40 -08:00
pcmcia
peci
power Two fixes for footnote-related warnings that appeared with Sphinx 8.x. 2025-01-30 10:57:19 -08:00
process docs: clarify rules wrt tagging other people 2025-03-17 16:48:18 -06:00
RCU
rust
scheduler docs: scheduler: fix spelling in sched-bwc documentation 2025-02-21 13:27:05 -07:00
scsi scsi: documentation: Corrections for struct updates 2025-01-10 15:15:30 -05:00
security cred: remove unused get_new_cred() 2024-12-02 11:25:14 +01:00
sound Documentation: typo fixes 2025-02-18 14:01:22 -07:00
sphinx docs: automarkup: drop legacy support 2025-02-18 13:42:46 -07:00
sphinx-static
spi
staging
sunrpc/xdr nfsd: rename NFS4_SHARE_WANT_* constants to OPEN4_SHARE_ACCESS_WANT_* 2025-01-21 15:30:01 -05:00
target
tee
timers
tools
trace docs: trace: decode_msr.py: make it compatible with python 3 2025-02-13 09:45:22 -07:00
translations docs/.../submit-checklist: Use Documentation/admin-guide/abi.rst for cross-ref of README 2025-03-12 16:41:56 -06:00
usb Documentation: typo fixes 2025-02-18 14:01:22 -07:00
userspace-api Documentation: dma-buf: heaps: Add heap name definitions 2025-03-12 16:49:02 -06:00
virt KVM: s390: fake memslot for ucontrol VMs 2025-01-31 12:03:52 +01:00
w1
watchdog
wmi docs: platform/x86: wmi: mention tool for invoking WMI methods 2025-01-09 13:38:39 +02:00
.gitignore
atomic_bitops.txt
atomic_t.txt
Changes
CodingStyle
conf.py docs: changes: update Sphinx minimal version to 3.4.3 2025-02-13 11:33:32 -07:00
docutils.conf
index.rst
Kconfig
Makefile docs: Makefile: use the new script to check for bad ABI references 2025-02-13 09:44:30 -07:00
memory-barriers.txt
SubmittingPatches
subsystem-apis.rst Documentation: Document the NVMe PCI endpoint target driver 2025-01-10 19:30:49 -08:00