projects/linux·commit 54a4c789

Merge tag 'docs/v5.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media

54a4c789 · Linus Torvalds <[email protected]> · 2020-10-16 15:02:21 -07:00

Pull documentation updates from Mauro Carvalho Chehab:
 "A series of patches addressing warnings produced by make htmldocs.
  This includes:

   - kernel-doc markup fixes

   - ReST fixes

   - Updates at the build system in order to support newer versions of
     the docs build toolchain (Sphinx)

  After this series, the number of html build warnings should reduce
  significantly, and building with Sphinx 3.1 or later should now be
  supported (although it is still recommended to use Sphinx 2.4.4).

  As agreed with Jon, I should be sending you a late pull request by the
  end of the merge window addressing remaining issues with docs build,
  as there are a number of warning fixes that depends on pull requests
  that should be happening along the merge window.

  The end goal is to have a clean htmldocs build on Kernel 5.10.

  PS. It should be noticed that Sphinx 3.0 is not currently supported,
  as it lacks support for C domain namespaces. Such feature, needed in
  order to document uAPI system calls with Sphinx 3.x, was added only on
  Sphinx 3.1"

* tag 'docs/v5.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (75 commits)
  PM / devfreq: remove a duplicated kernel-doc markup
  mm/doc: fix a literal block markup
  workqueue: fix a kernel-doc warning
  docs: virt: user_mode_linux_howto_v2.rst: fix a literal block markup
  Input: sparse-keymap: add a description for @sw
  rcu/tree: docs: document bkvcache new members at struct kfree_rcu_cpu
  nl80211: docs: add a description for s1g_cap parameter
  usb: docs: document altmode register/unregister functions
  kunit: test.h: fix a bad kernel-doc markup
  drivers: core: fix kernel-doc markup for dev_err_probe()
  docs: bio: fix a kerneldoc markup
  kunit: test.h: solve kernel-doc warnings
  block: bio: fix a warning at the kernel-doc markups
  docs: powerpc: syscall64-abi.rst: fix a malformed table
  drivers: net: hamradio: fix document location
  net: appletalk: Kconfig: Fix docs location
  dt-bindings: fix references to files converted to yaml
  memblock: get rid of a :c:type leftover
  math64.h: kernel-docs: Convert some markups into normal comments
  media: uAPI: buffer.rst: remove a left-over documentation
  ...
Commit
54a4c789ca8091ab8fcd70285caeee2c5bc62997
Parents
93f3d8f5 · 3e2ac979

Merge commit. Changes below are compared with the first parent: 93f3d8f5.

Changes

309 files changed · +1952 −2275

FileStatusAddDelContent
Documentation/admin-guide/pm/cpufreq.rstmodified+5−6View file
Documentation/admin-guide/pstore-blk.rstmodified+2−8View file
Documentation/block/blk-mq.rstmodified+6−6View file
Documentation/block/inline-encryption.rstmodified+4−4View file
Documentation/conf.pymodified+62−3View file
Documentation/core-api/genericirq.rstmodified+2−0View file
Documentation/core-api/kernel-api.rstmodified+0−6View file
Documentation/core-api/workqueue.rstmodified+2−0View file
Documentation/dev-tools/kgdb.rstmodified+3−3View file
Documentation/devicetree/bindings/display/tilcdc/tilcdc.txtmodified+1−1View file
Documentation/devicetree/bindings/mailbox/omap-mailbox.txtmodified+1−1View file
Documentation/devicetree/bindings/media/i2c/tvp5150.txtmodified+1−1View file
Documentation/devicetree/bindings/pwm/google,cros-ec-pwm.yamlmodified+1−1View file
Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.yamlmodified+1−1View file
Documentation/devicetree/bindings/sound/google,cros-ec-codec.yamlmodified+1−1View file
Documentation/doc-guide/kernel-doc.rstmodified+8−0View file
Documentation/driver-api/basics.rstmodified+4−15View file
Documentation/driver-api/device_link.rstmodified+4−9View file
Documentation/driver-api/fpga/fpga-bridge.rstmodified+2−2View file
Documentation/driver-api/fpga/fpga-mgr.rstmodified+3−3View file
Documentation/driver-api/fpga/fpga-programming.rstmodified+1−1View file
Documentation/driver-api/fpga/fpga-region.rstmodified+3−3View file
Documentation/driver-api/iio/buffers.rstmodified+1−1View file
Documentation/driver-api/iio/core.rstmodified+3−3View file
Documentation/driver-api/iio/hw-consumer.rstmodified+1−1View file
Documentation/driver-api/iio/triggered-buffers.rstmodified+1−1View file
Documentation/driver-api/iio/triggers.rstmodified+2−2View file
Documentation/driver-api/index.rstmodified+0−1View file
Documentation/driver-api/infrastructure.rstmodified+1−3View file
Documentation/driver-api/libata.rstmodified+1−1View file
Documentation/driver-api/media/cec-core.rstmodified+1−1View file
Documentation/driver-api/media/dtv-frontend.rstmodified+2−2View file
Documentation/driver-api/media/mc-core.rstmodified+12−12View file
Documentation/driver-api/media/v4l2-controls.rstmodified+1−1View file
Documentation/driver-api/media/v4l2-dev.rstmodified+4−4View file
Documentation/driver-api/media/v4l2-device.rstmodified+3−3View file
Documentation/driver-api/media/v4l2-event.rstmodified+5−5View file
Documentation/driver-api/media/v4l2-fh.rstmodified+8−8View file
Documentation/driver-api/media/v4l2-subdev.rstmodified+1−1View file
Documentation/driver-api/mei/mei.rstmodified+1−1View file
Documentation/driver-api/pm/cpuidle.rstmodified+30−35View file
Documentation/driver-api/pm/devices.rstmodified+9−17View file
Documentation/driver-api/regulator.rstmodified+2−2View file
Documentation/driver-api/sound.rstdeleted+0−54View before deletion
Documentation/driver-api/target.rstmodified+0−12View file
Documentation/driver-api/usb/URB.rstmodified+1−1View file
Documentation/driver-api/usb/gadget.rstmodified+5−5View file
Documentation/driver-api/usb/hotplug.rstmodified+1−1View file
Documentation/driver-api/usb/typec_bus.rstmodified+7−1View file
Documentation/filesystems/fscrypt.rstmodified+36−38View file
Documentation/filesystems/fsverity.rstmodified+1−1View file
Documentation/gpu/i915.rstmodified+25−4View file
Documentation/networking/ieee802154.rstmodified+10−8View file
Documentation/powerpc/syscall64-abi.rstmodified+16−16View file
Documentation/sound/designs/tracepoints.rstmodified+11−11View file
Documentation/sound/kernel-api/alsa-driver-api.rstmodified+1−0View file
Documentation/sound/kernel-api/writing-an-alsa-driver.rstmodified+49−61View file
Documentation/sphinx/automarkup.pymodified+97−11View file
Documentation/sphinx/cdomain.pymodified+92−1View file
Documentation/sphinx/kerneldoc.pymodified+14−1View file
Documentation/sphinx/parse-headers.plmodified+1−1View file
Documentation/trace/ftrace-uses.rstmodified+6−6View file
Documentation/translations/it_IT/kernel-hacking/hacking.rstmodified+1−1View file
Documentation/translations/it_IT/kernel-hacking/locking.rstmodified+2−0View file
Documentation/translations/zh_CN/arm64/amu.rstmodified+2−2View file
Documentation/userspace-api/media/cec/cec-func-close.rstmodified+3−7View file
Documentation/userspace-api/media/cec/cec-func-ioctl.rstmodified+4−7View file
Documentation/userspace-api/media/cec/cec-func-open.rstmodified+3−7View file
Documentation/userspace-api/media/cec/cec-func-poll.rstmodified+5−9View file
Documentation/userspace-api/media/cec/cec-ioc-adap-g-caps.rstmodified+5−5View file
Documentation/userspace-api/media/cec/cec-ioc-adap-g-conn-info.rstmodified+6−5View file
Documentation/userspace-api/media/cec/cec-ioc-adap-g-log-addrs.rstmodified+8−12View file
Documentation/userspace-api/media/cec/cec-ioc-adap-g-phys-addr.rstmodified+8−7View file
Documentation/userspace-api/media/cec/cec-ioc-dqevent.rstmodified+5−10View file
Documentation/userspace-api/media/cec/cec-ioc-g-mode.rstmodified+8−8View file
Documentation/userspace-api/media/cec/cec-ioc-receive.rstmodified+8−10View file
Documentation/userspace-api/media/dvb/audio-bilingual-channel-select.rstmodified+3−4View file
Documentation/userspace-api/media/dvb/audio-channel-select.rstmodified+3−5View file
Documentation/userspace-api/media/dvb/audio-clear-buffer.rstmodified+4−4View file
Documentation/userspace-api/media/dvb/audio-continue.rstmodified+3−4View file
Documentation/userspace-api/media/dvb/audio-fclose.rstmodified+1−6View file
Documentation/userspace-api/media/dvb/audio-fopen.rstmodified+1−6View file
Documentation/userspace-api/media/dvb/audio-fwrite.rstmodified+1−6View file
Documentation/userspace-api/media/dvb/audio-get-capabilities.rstmodified+3−5View file
Documentation/userspace-api/media/dvb/audio-get-status.rstmodified+3−5View file
Documentation/userspace-api/media/dvb/audio-pause.rstmodified+4−5View file
Documentation/userspace-api/media/dvb/audio-play.rstmodified+3−4View file
Documentation/userspace-api/media/dvb/audio-select-source.rstmodified+3−5View file
Documentation/userspace-api/media/dvb/audio-set-av-sync.rstmodified+3−5View file
Documentation/userspace-api/media/dvb/audio-set-bypass-mode.rstmodified+4−5View file
Documentation/userspace-api/media/dvb/audio-set-id.rstmodified+4−5View file
Documentation/userspace-api/media/dvb/audio-set-mixer.rstmodified+4−5View file
Documentation/userspace-api/media/dvb/audio-set-mute.rstmodified+3−5View file
Documentation/userspace-api/media/dvb/audio-set-streamtype.rstmodified+3−7View file
Documentation/userspace-api/media/dvb/audio-stop.rstmodified+4−5View file
Documentation/userspace-api/media/dvb/ca-fclose.rstmodified+2−5View file
Documentation/userspace-api/media/dvb/ca-fopen.rstmodified+1−6View file
Documentation/userspace-api/media/dvb/ca-get-cap.rstmodified+4−4View file
Documentation/userspace-api/media/dvb/ca-get-descr-info.rstmodified+5−4View file
Documentation/userspace-api/media/dvb/ca-get-msg.rstmodified+4−6View file
Documentation/userspace-api/media/dvb/ca-get-slot-info.rstmodified+4−5View file
Documentation/userspace-api/media/dvb/ca-reset.rstmodified+4−5View file
Documentation/userspace-api/media/dvb/ca-send-msg.rstmodified+4−5View file
Documentation/userspace-api/media/dvb/ca-set-descr.rstmodified+4−4View file
Documentation/userspace-api/media/dvb/dmx-add-pid.rstmodified+4−6View file
Documentation/userspace-api/media/dvb/dmx-expbuf.rstmodified+4−7View file
Documentation/userspace-api/media/dvb/dmx-fclose.rstmodified+3−6View file
Documentation/userspace-api/media/dvb/dmx-fopen.rstmodified+1−4View file
Documentation/userspace-api/media/dvb/dmx-fread.rstmodified+2−5View file
Documentation/userspace-api/media/dvb/dmx-fwrite.rstmodified+2−4View file
Documentation/userspace-api/media/dvb/dmx-get-pes-pids.rstmodified+5−7View file
Documentation/userspace-api/media/dvb/dmx-get-stc.rstmodified+5−7View file
Documentation/userspace-api/media/dvb/dmx-mmap.rstmodified+6−9View file
Documentation/userspace-api/media/dvb/dmx-munmap.rstmodified+5−9View file
Documentation/userspace-api/media/dvb/dmx-qbuf.rstmodified+8−9View file
Documentation/userspace-api/media/dvb/dmx-querybuf.rstmodified+4−5View file
Documentation/userspace-api/media/dvb/dmx-remove-pid.rstmodified+4−6View file
Documentation/userspace-api/media/dvb/dmx-reqbufs.rstmodified+4−5View file
Documentation/userspace-api/media/dvb/dmx-set-buffer-size.rstmodified+4−6View file
Documentation/userspace-api/media/dvb/dmx-set-filter.rstmodified+5−7View file
Documentation/userspace-api/media/dvb/dmx-set-pes-filter.rstmodified+4−9View file
Documentation/userspace-api/media/dvb/dmx-start.rstmodified+4−7View file
Documentation/userspace-api/media/dvb/dmx-stop.rstmodified+4−5View file
Documentation/userspace-api/media/dvb/fe-diseqc-recv-slave-reply.rstmodified+4−5View file
Documentation/userspace-api/media/dvb/fe-diseqc-reset-overload.rstmodified+4−5View file
Documentation/userspace-api/media/dvb/fe-diseqc-send-burst.rstmodified+4−6View file
Documentation/userspace-api/media/dvb/fe-diseqc-send-master-cmd.rstmodified+4−5View file
Documentation/userspace-api/media/dvb/fe-dishnetwork-send-legacy-cmd.rstmodified+4−6View file
Documentation/userspace-api/media/dvb/fe-enable-high-lnb-voltage.rstmodified+4−6View file
Documentation/userspace-api/media/dvb/fe-get-event.rstmodified+4−8View file
Documentation/userspace-api/media/dvb/fe-get-frontend.rstmodified+4−8View file
Documentation/userspace-api/media/dvb/fe-get-info.rstmodified+4−7View file
Documentation/userspace-api/media/dvb/fe-get-property.rstmodified+7−8View file
Documentation/userspace-api/media/dvb/fe-read-ber.rstmodified+4−5View file
Documentation/userspace-api/media/dvb/fe-read-signal-strength.rstmodified+4−5View file
Documentation/userspace-api/media/dvb/fe-read-snr.rstmodified+4−5View file
Documentation/userspace-api/media/dvb/fe-read-status.rstmodified+4−7View file
Documentation/userspace-api/media/dvb/fe-read-uncorrected-blocks.rstmodified+4−5View file
Documentation/userspace-api/media/dvb/fe-set-frontend-tune-mode.rstmodified+4−6View file
Documentation/userspace-api/media/dvb/fe-set-frontend.rstmodified+4−7View file
Documentation/userspace-api/media/dvb/fe-set-tone.rstmodified+4−6View file
Documentation/userspace-api/media/dvb/fe-set-voltage.rstmodified+4−6View file
Documentation/userspace-api/media/dvb/frontend_f_close.rstmodified+2−6View file
Documentation/userspace-api/media/dvb/frontend_f_open.rstmodified+2−8View file
Documentation/userspace-api/media/dvb/net-add-if.rstmodified+4−5View file
Documentation/userspace-api/media/dvb/net-get-if.rstmodified+4−6View file
Documentation/userspace-api/media/dvb/net-remove-if.rstmodified+4−6View file
Documentation/userspace-api/media/dvb/video-clear-buffer.rstmodified+3−5View file
Documentation/userspace-api/media/dvb/video-command.rstmodified+4−6View file
Documentation/userspace-api/media/dvb/video-continue.rstmodified+3−5View file
Documentation/userspace-api/media/dvb/video-fast-forward.rstmodified+3−7View file
Documentation/userspace-api/media/dvb/video-fclose.rstmodified+1−5View file
Documentation/userspace-api/media/dvb/video-fopen.rstmodified+1−5View file
Documentation/userspace-api/media/dvb/video-freeze.rstmodified+3−5View file
Documentation/userspace-api/media/dvb/video-fwrite.rstmodified+1−5View file
Documentation/userspace-api/media/dvb/video-get-capabilities.rstmodified+3−5View file
Documentation/userspace-api/media/dvb/video-get-event.rstmodified+3−5View file
Documentation/userspace-api/media/dvb/video-get-frame-count.rstmodified+3−5View file
Documentation/userspace-api/media/dvb/video-get-pts.rstmodified+3−5View file
Documentation/userspace-api/media/dvb/video-get-size.rstmodified+3−5View file
Documentation/userspace-api/media/dvb/video-get-status.rstmodified+3−4View file
Documentation/userspace-api/media/dvb/video-play.rstmodified+3−5View file
Documentation/userspace-api/media/dvb/video-select-source.rstmodified+3−4View file
Documentation/userspace-api/media/dvb/video-set-blank.rstmodified+3−5View file
Documentation/userspace-api/media/dvb/video-set-display-format.rstmodified+3−5View file
Documentation/userspace-api/media/dvb/video-set-format.rstmodified+3−6View file
Documentation/userspace-api/media/dvb/video-set-streamtype.rstmodified+3−5View file
Documentation/userspace-api/media/dvb/video-slowmotion.rstmodified+3−7View file
Documentation/userspace-api/media/dvb/video-stillpicture.rstmodified+3−5View file
Documentation/userspace-api/media/dvb/video-stop.rstmodified+3−5View file
Documentation/userspace-api/media/dvb/video-try-command.rstmodified+3−5View file
Documentation/userspace-api/media/mediactl/media-func-close.rstmodified+3−7View file
Documentation/userspace-api/media/mediactl/media-func-ioctl.rstmodified+3−7View file
Documentation/userspace-api/media/mediactl/media-func-open.rstmodified+3−7View file
Documentation/userspace-api/media/mediactl/media-ioc-device-info.rstmodified+4−9View file
Documentation/userspace-api/media/mediactl/media-ioc-enum-entities.rstmodified+4−7View file
Documentation/userspace-api/media/mediactl/media-ioc-enum-links.rstmodified+4−9View file
Documentation/userspace-api/media/mediactl/media-ioc-g-topology.rstmodified+4−10View file
Documentation/userspace-api/media/mediactl/media-ioc-request-alloc.rstmodified+5−6View file
Documentation/userspace-api/media/mediactl/media-ioc-setup-link.rstmodified+4−6View file
Documentation/userspace-api/media/mediactl/media-request-ioc-queue.rstmodified+3−4View file
Documentation/userspace-api/media/mediactl/media-request-ioc-reinit.rstmodified+4−4View file
Documentation/userspace-api/media/mediactl/request-api.rstmodified+3−2View file
Documentation/userspace-api/media/mediactl/request-func-close.rstmodified+2−6View file
Documentation/userspace-api/media/mediactl/request-func-ioctl.rstmodified+2−6View file
Documentation/userspace-api/media/mediactl/request-func-poll.rstmodified+4−8View file
Documentation/userspace-api/media/rc/lirc-get-features.rstmodified+4−5View file
Documentation/userspace-api/media/rc/lirc-get-rec-mode.rstmodified+7−5View file
Documentation/userspace-api/media/rc/lirc-get-rec-resolution.rstmodified+4−4View file
Documentation/userspace-api/media/rc/lirc-get-send-mode.rstmodified+7−7View file
Documentation/userspace-api/media/rc/lirc-get-timeout.rstmodified+7−6View file
Documentation/userspace-api/media/rc/lirc-read.rstmodified+3−7View file
Documentation/userspace-api/media/rc/lirc-set-measure-carrier-mode.rstmodified+4−4View file
Documentation/userspace-api/media/rc/lirc-set-rec-carrier-range.rstmodified+4−2View file
Documentation/userspace-api/media/rc/lirc-set-rec-carrier.rstmodified+4−4View file
Documentation/userspace-api/media/rc/lirc-set-rec-timeout-reports.rstmodified+4−4View file
Documentation/userspace-api/media/rc/lirc-set-rec-timeout.rstmodified+7−6View file
Documentation/userspace-api/media/rc/lirc-set-send-carrier.rstmodified+4−4View file
Documentation/userspace-api/media/rc/lirc-set-send-duty-cycle.rstmodified+4−4View file
Documentation/userspace-api/media/rc/lirc-set-transmitter-mask.rstmodified+4−4View file
Documentation/userspace-api/media/rc/lirc-set-wideband-receiver.rstmodified+4−4View file
Documentation/userspace-api/media/rc/lirc-write.rstmodified+2−5View file
Documentation/userspace-api/media/v4l/buffer.rstmodified+3−25View file
Documentation/userspace-api/media/v4l/dev-capture.rstmodified+2−5View file
Documentation/userspace-api/media/v4l/dev-output.rstmodified+2−5View file
Documentation/userspace-api/media/v4l/dev-raw-vbi.rstmodified+6−13View file
Documentation/userspace-api/media/v4l/dev-rds.rstmodified+3−9View file
Documentation/userspace-api/media/v4l/dev-sliced-vbi.rstmodified+7−24View file
Documentation/userspace-api/media/v4l/diff-v4l.rstmodified+6−33View file
Documentation/userspace-api/media/v4l/dmabuf.rstmodified+4−4View file
Documentation/userspace-api/media/v4l/format.rstmodified+3−4View file
Documentation/userspace-api/media/v4l/func-close.rstmodified+2−6View file
Documentation/userspace-api/media/v4l/func-ioctl.rstmodified+3−7View file
Documentation/userspace-api/media/v4l/func-mmap.rstmodified+7−11View file
Documentation/userspace-api/media/v4l/func-munmap.rstmodified+5−9View file
Documentation/userspace-api/media/v4l/func-open.rstmodified+5−9View file
Documentation/userspace-api/media/v4l/func-poll.rstmodified+18−22View file
Documentation/userspace-api/media/v4l/func-read.rstmodified+18−21View file
Documentation/userspace-api/media/v4l/func-select.rstmodified+19−23View file
Documentation/userspace-api/media/v4l/func-write.rstmodified+5−8View file
Documentation/userspace-api/media/v4l/hist-v4l2.rstmodified+4−66View file
Documentation/userspace-api/media/v4l/io.rstmodified+3−3View file
Documentation/userspace-api/media/v4l/libv4l-introduction.rstmodified+13−17View file
Documentation/userspace-api/media/v4l/mmap.rstmodified+13−13View file
Documentation/userspace-api/media/v4l/open.rstmodified+6−9View file
Documentation/userspace-api/media/v4l/rw.rstmodified+9−9View file
Documentation/userspace-api/media/v4l/streaming-par.rstmodified+3−2View file
Documentation/userspace-api/media/v4l/userp.rstmodified+6−5View file
Documentation/userspace-api/media/v4l/vidioc-create-bufs.rstmodified+4−7View file
Documentation/userspace-api/media/v4l/vidioc-cropcap.rstmodified+4−7View file
Documentation/userspace-api/media/v4l/vidioc-dbg-g-chip-info.rstmodified+4−9View file
Documentation/userspace-api/media/v4l/vidioc-dbg-g-register.rstmodified+7−11View file
Documentation/userspace-api/media/v4l/vidioc-decoder-cmd.rstmodified+8−11View file
Documentation/userspace-api/media/v4l/vidioc-dqevent.rstmodified+4−15View file
Documentation/userspace-api/media/v4l/vidioc-dv-timings-cap.rstmodified+7−10View file
Documentation/userspace-api/media/v4l/vidioc-encoder-cmd.rstmodified+11−14View file
Documentation/userspace-api/media/v4l/vidioc-enum-dv-timings.rstmodified+7−9View file
Documentation/userspace-api/media/v4l/vidioc-enum-fmt.rstmodified+4−8View file
Documentation/userspace-api/media/v4l/vidioc-enum-frameintervals.rstmodified+4−11View file
Documentation/userspace-api/media/v4l/vidioc-enum-framesizes.rstmodified+4−12View file
Documentation/userspace-api/media/v4l/vidioc-enum-freq-bands.rstmodified+4−8View file
Documentation/userspace-api/media/v4l/vidioc-enumaudio.rstmodified+4−6View file
Documentation/userspace-api/media/v4l/vidioc-enumaudioout.rstmodified+4−6View file
Documentation/userspace-api/media/v4l/vidioc-enuminput.rstmodified+4−10View file
Documentation/userspace-api/media/v4l/vidioc-enumoutput.rstmodified+4−9View file
Documentation/userspace-api/media/v4l/vidioc-enumstd.rstmodified+7−16View file
Documentation/userspace-api/media/v4l/vidioc-expbuf.rstmodified+4−10View file
Documentation/userspace-api/media/v4l/vidioc-g-audio.rstmodified+7−11View file
Documentation/userspace-api/media/v4l/vidioc-g-audioout.rstmodified+7−9View file
Documentation/userspace-api/media/v4l/vidioc-g-crop.rstmodified+7−9View file
Documentation/userspace-api/media/v4l/vidioc-g-ctrl.rstmodified+7−9View file
Documentation/userspace-api/media/v4l/vidioc-g-dv-timings.rstmodified+13−13View file
Documentation/userspace-api/media/v4l/vidioc-g-edid.rstmodified+12−13View file
Documentation/userspace-api/media/v4l/vidioc-g-enc-index.rstmodified+4−9View file
Documentation/userspace-api/media/v4l/vidioc-g-ext-ctrls.rstmodified+8−13View file
Documentation/userspace-api/media/v4l/vidioc-g-fbuf.rstmodified+7−11View file
Documentation/userspace-api/media/v4l/vidioc-g-fmt.rstmodified+11−11View file
Documentation/userspace-api/media/v4l/vidioc-g-frequency.rstmodified+7−9View file
Documentation/userspace-api/media/v4l/vidioc-g-input.rstmodified+7−8View file
Documentation/userspace-api/media/v4l/vidioc-g-jpegcomp.rstmodified+7−10View file
Documentation/userspace-api/media/v4l/vidioc-g-modulator.rstmodified+7−10View file
Documentation/userspace-api/media/v4l/vidioc-g-output.rstmodified+7−8View file
Documentation/userspace-api/media/v4l/vidioc-g-parm.rstmodified+12−18View file
Documentation/userspace-api/media/v4l/vidioc-g-priority.rstmodified+7−9View file
Documentation/userspace-api/media/v4l/vidioc-g-selection.rstmodified+6−9View file
Documentation/userspace-api/media/v4l/vidioc-g-sliced-vbi-cap.rstmodified+4−8View file
Documentation/userspace-api/media/v4l/vidioc-g-std.rstmodified+13−11View file
Documentation/userspace-api/media/v4l/vidioc-g-tuner.rstmodified+7−12View file
Documentation/userspace-api/media/v4l/vidioc-log-status.rstmodified+4−6View file
Documentation/userspace-api/media/v4l/vidioc-overlay.rstmodified+4−6View file
Documentation/userspace-api/media/v4l/vidioc-prepare-buf.rstmodified+4−6View file
Documentation/userspace-api/media/v4l/vidioc-qbuf.rstmodified+8−9View file
Documentation/userspace-api/media/v4l/vidioc-query-dv-timings.rstmodified+7−8View file
Documentation/userspace-api/media/v4l/vidioc-querybuf.rstmodified+4−6View file
Documentation/userspace-api/media/v4l/vidioc-querycap.rstmodified+6−10View file
Documentation/userspace-api/media/v4l/vidioc-queryctrl.rstmodified+8−14View file
Documentation/userspace-api/media/v4l/vidioc-querystd.rstmodified+7−8View file
Documentation/userspace-api/media/v4l/vidioc-reqbufs.rstmodified+4−6View file
Documentation/userspace-api/media/v4l/vidioc-s-hw-freq-seek.rstmodified+4−7View file
Documentation/userspace-api/media/v4l/vidioc-streamon.rstmodified+7−7View file
Documentation/userspace-api/media/v4l/vidioc-subdev-enum-frame-interval.rstmodified+4−6View file
Documentation/userspace-api/media/v4l/vidioc-subdev-enum-frame-size.rstmodified+4−7View file
Documentation/userspace-api/media/v4l/vidioc-subdev-enum-mbus-code.rstmodified+4−6View file
Documentation/userspace-api/media/v4l/vidioc-subdev-g-crop.rstmodified+7−9View file
Documentation/userspace-api/media/v4l/vidioc-subdev-g-fmt.rstmodified+7−10View file
Documentation/userspace-api/media/v4l/vidioc-subdev-g-frame-interval.rstmodified+7−9View file
Documentation/userspace-api/media/v4l/vidioc-subdev-g-selection.rstmodified+7−10View file
Documentation/userspace-api/media/v4l/vidioc-subdev-querycap.rstmodified+4−5View file
Documentation/userspace-api/media/v4l/vidioc-subscribe-event.rstmodified+7−10View file
Documentation/virt/uml/user_mode_linux_howto_v2.rstmodified+1−0View file
Documentation/vm/hmm.rstmodified+1−1View file
Documentation/vm/ksm.rstmodified+1−1View file
Documentation/vm/memory-model.rstmodified+3−3View file
MAINTAINERSmodified+8−8View file
block/bio.cmodified+2−2View file
drivers/base/core.cmodified+5−2View file
drivers/net/appletalk/Kconfigmodified+1−1View file
drivers/net/hamradio/scc.cmodified+1−1View file
include/kunit/test.hmodified+9−5View file
include/linux/devfreq.hmodified+1−6View file
include/linux/input/sparse-keymap.hmodified+1−0View file
include/linux/math64.hmodified+4−4View file
include/linux/usb/typec_altmode.hmodified+16−0View file
include/net/cfg80211.hmodified+1−0View file
kernel/rcu/tree.cmodified+6−8View file
kernel/workqueue.cmodified+3−0View file
mm/ksm.cmodified+1−1View file
mm/memblock.cmodified+4−4View file
scripts/kernel-docmodified+223−82View file

Only the first 600 diff lines are shown. Download the complete patch.

Documentation/admin-guide/pm/cpufreq.rst

View file
diff --git a/Documentation/admin-guide/pm/cpufreq.rst b/Documentation/admin-guide/pm/cpufreq.rst
index 368e612..6adb798 100644
--- a/Documentation/admin-guide/pm/cpufreq.rst
+++ b/Documentation/admin-guide/pm/cpufreq.rst
@@ -1,7 +1,6 @@
.. SPDX-License-Identifier: GPL-2.0
.. include:: <isonum.txt>
-.. |struct cpufreq_policy| replace:: :c:type:`struct cpufreq_policy <cpufreq_policy>`
.. |intel_pstate| replace:: :doc:`intel_pstate <intel_pstate>`
=======================
@@ -92,16 +91,16 @@ control the P-state of multiple CPUs at the same time and writing to it affects
all of those CPUs simultaneously.
Sets of CPUs sharing hardware P-state control interfaces are represented by
-``CPUFreq`` as |struct cpufreq_policy| objects. For consistency,
-|struct cpufreq_policy| is also used when there is only one CPU in the given
+``CPUFreq`` as struct cpufreq_policy objects. For consistency,
+struct cpufreq_policy is also used when there is only one CPU in the given
set.
-The ``CPUFreq`` core maintains a pointer to a |struct cpufreq_policy| object for
+The ``CPUFreq`` core maintains a pointer to a struct cpufreq_policy object for
every CPU in the system, including CPUs that are currently offline. If multiple
CPUs share the same hardware P-state control interface, all of the pointers
-corresponding to them point to the same |struct cpufreq_policy| object.
+corresponding to them point to the same struct cpufreq_policy object.
-``CPUFreq`` uses |struct cpufreq_policy| as its basic data type and the design
+``CPUFreq`` uses struct cpufreq_policy as its basic data type and the design
of its user space interface is based on the policy concept.

Documentation/admin-guide/pstore-blk.rst

View file
diff --git a/Documentation/admin-guide/pstore-blk.rst b/Documentation/admin-guide/pstore-blk.rst
index 296d502..6898aba 100644
--- a/Documentation/admin-guide/pstore-blk.rst
+++ b/Documentation/admin-guide/pstore-blk.rst
@@ -154,17 +154,11 @@ Configurations for driver
Only a block device driver cares about these configurations. A block device
driver uses ``register_pstore_blk`` to register to pstore/blk.
-.. kernel-doc:: fs/pstore/blk.c
- :identifiers: register_pstore_blk
-
A non-block device driver uses ``register_pstore_device`` with
``struct pstore_device_info`` to register to pstore/blk.
.. kernel-doc:: fs/pstore/blk.c
- :identifiers: register_pstore_device
-
-.. kernel-doc:: include/linux/pstore_blk.h
- :identifiers: pstore_device_info
+ :export:
Compression and header
----------------------
@@ -237,7 +231,7 @@ For developer reference, here are all the important structures and APIs:
:internal:
.. kernel-doc:: fs/pstore/blk.c
- :export:
+ :internal:
.. kernel-doc:: include/linux/pstore_blk.h
:internal:

Documentation/block/blk-mq.rst

View file
diff --git a/Documentation/block/blk-mq.rst b/Documentation/block/blk-mq.rst
index 88c56af..a980d23 100644
--- a/Documentation/block/blk-mq.rst
+++ b/Documentation/block/blk-mq.rst
@@ -63,10 +63,10 @@ Software staging queues
~~~~~~~~~~~~~~~~~~~~~~~
The block IO subsystem adds requests in the software staging queues
-(represented by struct :c:type:`blk_mq_ctx`) in case that they weren't sent
+(represented by struct blk_mq_ctx) in case that they weren't sent
directly to the driver. A request is one or more BIOs. They arrived at the
-block layer through the data structure struct :c:type:`bio`. The block layer
-will then build a new structure from it, the struct :c:type:`request` that will
+block layer through the data structure struct bio. The block layer
+will then build a new structure from it, the struct request that will
be used to communicate with the device driver. Each queue has its own lock and
the number of queues is defined by a per-CPU or per-node basis.
@@ -102,7 +102,7 @@ hardware queue will be drained in sequence according to their mapping.
Hardware dispatch queues
~~~~~~~~~~~~~~~~~~~~~~~~
-The hardware queue (represented by struct :c:type:`blk_mq_hw_ctx`) is a struct
+The hardware queue (represented by struct blk_mq_hw_ctx) is a struct
used by device drivers to map the device submission queues (or device DMA ring
buffer), and are the last step of the block layer submission code before the
low level device driver taking ownership of the request. To run this queue, the
@@ -110,9 +110,9 @@ block layer removes requests from the associated software queues and tries to
dispatch to the hardware.
If it's not possible to send the requests directly to hardware, they will be
-added to a linked list (:c:type:`hctx->dispatch`) of requests. Then,
+added to a linked list (``hctx->dispatch``) of requests. Then,
next time the block layer runs a queue, it will send the requests laying at the
-:c:type:`dispatch` list first, to ensure a fairness dispatch with those
+``dispatch`` list first, to ensure a fairness dispatch with those
requests that were ready to be sent first. The number of hardware queues
depends on the number of hardware contexts supported by the hardware and its
device driver, but it will not be more than the number of cores of the system.

Documentation/block/inline-encryption.rst

View file
diff --git a/Documentation/block/inline-encryption.rst b/Documentation/block/inline-encryption.rst
index 354817b..e75151e 100644
--- a/Documentation/block/inline-encryption.rst
+++ b/Documentation/block/inline-encryption.rst
@@ -52,7 +52,7 @@ Constraints and notes
Design
======
-We add a :c:type:`struct bio_crypt_ctx` to :c:type:`struct bio` that can
+We add a struct bio_crypt_ctx to struct bio that can
represent an encryption context, because we need to be able to pass this
encryption context from the upper layers (like the fs layer) to the
device driver to act upon.
@@ -85,7 +85,7 @@ blk-mq changes, other block layer changes and blk-crypto-fallback
=================================================================
We add a pointer to a ``bi_crypt_context`` and ``keyslot`` to
-:c:type:`struct request`. These will be referred to as the ``crypto fields``
+struct request. These will be referred to as the ``crypto fields``
for the request. This ``keyslot`` is the keyslot into which the
``bi_crypt_context`` has been programmed in the KSM of the ``request_queue``
that this request is being sent to.
@@ -118,7 +118,7 @@ of the algorithm being used adheres to spec and functions correctly).
If a ``request queue``'s inline encryption hardware claimed to support the
encryption context specified with a bio, then it will not be handled by the
``blk-crypto-fallback``. We will eventually reach a point in blk-mq when a
-:c:type:`struct request` needs to be allocated for that bio. At that point,
+struct request needs to be allocated for that bio. At that point,
blk-mq tries to program the encryption context into the ``request_queue``'s
keyslot_manager, and obtain a keyslot, which it stores in its newly added
``keyslot`` field. This keyslot is released when the request is completed.
@@ -188,7 +188,7 @@ keyslots supported by the hardware.
The device driver also needs to tell the KSM how to actually manipulate the
IE hardware in the device to do things like programming the crypto key into
the IE hardware into a particular keyslot. All this is achieved through the
-:c:type:`struct blk_ksm_ll_ops` field in the KSM that the device driver
+struct blk_ksm_ll_ops field in the KSM that the device driver
must fill up after initing the ``blk_keyslot_manager``.
The KSM also handles runtime power management for the device when applicable

Documentation/conf.py

View file
diff --git a/Documentation/conf.py b/Documentation/conf.py
index 0a102d5..376dd0d 100644
--- a/Documentation/conf.py
+++ b/Documentation/conf.py
@@ -47,9 +47,68 @@ extensions = ['kerneldoc', 'rstFlatTable', 'kernel_include',
#
if major >= 3:
sys.stderr.write('''WARNING: The kernel documentation build process
- does not work correctly with Sphinx v3.0 and above. Expect errors
- in the generated output.
- ''')
+ support for Sphinx v3.0 and above is brand new. Be prepared for
+ possible issues in the generated output.
+ ''')
+ if minor > 0 or patch >= 2:
+ # Sphinx c function parser is more pedantic with regards to type
+ # checking. Due to that, having macros at c:function cause problems.
+ # Those needed to be scaped by using c_id_attributes[] array
+ c_id_attributes = [
+ # GCC Compiler types not parsed by Sphinx:
+ "__restrict__",
+
+ # include/linux/compiler_types.h:
+ "__iomem",
+ "__kernel",
+ "noinstr",
+ "notrace",
+ "__percpu",
+ "__rcu",
+ "__user",
+
+ # include/linux/compiler_attributes.h:
+ "__alias",
+ "__aligned",
+ "__aligned_largest",
+ "__always_inline",
+ "__assume_aligned",
+ "__cold",
+ "__attribute_const__",
+ "__copy",
+ "__pure",
+ "__designated_init",
+ "__visible",
+ "__printf",
+ "__scanf",
+ "__gnu_inline",
+ "__malloc",
+ "__mode",
+ "__no_caller_saved_registers",
+ "__noclone",
+ "__nonstring",
+ "__noreturn",
+ "__packed",
+ "__pure",
+ "__section",
+ "__always_unused",
+ "__maybe_unused",
+ "__used",
+ "__weak",
+ "noinline",
+
+ # include/linux/memblock.h:
+ "__init_memblock",
+ "__meminit",
+
+ # include/linux/init.h:
+ "__init",
+ "__ref",
+
+ # include/linux/linkage.h:
+ "asmlinkage",
+ ]
+
else:
extensions.append('cdomain')

Documentation/core-api/genericirq.rst

View file
diff --git a/Documentation/core-api/genericirq.rst b/Documentation/core-api/genericirq.rst
index 8f06d88..f959c9b 100644
--- a/Documentation/core-api/genericirq.rst
+++ b/Documentation/core-api/genericirq.rst
@@ -419,6 +419,7 @@ functions which are exported.
.. kernel-doc:: kernel/irq/manage.c
.. kernel-doc:: kernel/irq/chip.c
+ :export:
Internal Functions Provided
===========================
@@ -431,6 +432,7 @@ functions.
.. kernel-doc:: kernel/irq/handle.c
.. kernel-doc:: kernel/irq/chip.c
+ :internal:
Credits
=======

Documentation/core-api/kernel-api.rst

View file
diff --git a/Documentation/core-api/kernel-api.rst b/Documentation/core-api/kernel-api.rst
index 4ac53a1..741aa37 100644
--- a/Documentation/core-api/kernel-api.rst
+++ b/Documentation/core-api/kernel-api.rst
@@ -231,12 +231,6 @@ Refer to the file kernel/module.c for more information.
Hardware Interfaces
===================
-Interrupt Handling
-------------------
-
-.. kernel-doc:: kernel/irq/manage.c
- :export:
-
DMA Channels
------------

Documentation/core-api/workqueue.rst

View file
diff --git a/Documentation/core-api/workqueue.rst b/Documentation/core-api/workqueue.rst
index 00a5ba5..541d31d 100644
--- a/Documentation/core-api/workqueue.rst
+++ b/Documentation/core-api/workqueue.rst
@@ -396,3 +396,5 @@ Kernel Inline Documentations Reference
======================================
.. kernel-doc:: include/linux/workqueue.h
+
+.. kernel-doc:: kernel/workqueue.c

Documentation/dev-tools/kgdb.rst

View file
diff --git a/Documentation/dev-tools/kgdb.rst b/Documentation/dev-tools/kgdb.rst
index c908ef4..77b688e 100644
--- a/Documentation/dev-tools/kgdb.rst
+++ b/Documentation/dev-tools/kgdb.rst
@@ -726,7 +726,7 @@ The kernel debugger is organized into a number of components:
- contains an arch-specific trap catcher which invokes
kgdb_handle_exception() to start kgdb about doing its work
- - translation to and from gdb specific packet format to :c:type:`pt_regs`
+ - translation to and from gdb specific packet format to struct pt_regs
- Registration and unregistration of architecture specific trap
hooks
@@ -846,7 +846,7 @@ invokes a callback in the serial core which in turn uses the callback in
the UART driver.
When using kgdboc with a UART, the UART driver must implement two
-callbacks in the :c:type:`struct uart_ops <uart_ops>`.
+callbacks in the struct uart_ops.
Example from ``drivers/8250.c``::
@@ -875,7 +875,7 @@ kernel when ``CONFIG_KDB_KEYBOARD=y`` is set in the kernel configuration.
The core polled keyboard driver for PS/2 type keyboards is in
``drivers/char/kdb_keyboard.c``. This driver is hooked into the debug core
when kgdboc populates the callback in the array called
-:c:type:`kdb_poll_funcs[]`. The kdb_get_kbd_char() is the top-level
+:c:expr:`kdb_poll_funcs[]`. The kdb_get_kbd_char() is the top-level
function which polls hardware for single character input.
kgdboc and kms

Documentation/devicetree/bindings/display/tilcdc/tilcdc.txt

View file
diff --git a/Documentation/devicetree/bindings/display/tilcdc/tilcdc.txt b/Documentation/devicetree/bindings/display/tilcdc/tilcdc.txt
index 8b2a713..3e64075 100644
--- a/Documentation/devicetree/bindings/display/tilcdc/tilcdc.txt
+++ b/Documentation/devicetree/bindings/display/tilcdc/tilcdc.txt
@@ -37,7 +37,7 @@ Optional nodes:
supports a single port with a single endpoint.
- See also Documentation/devicetree/bindings/display/tilcdc/panel.txt and
- Documentation/devicetree/bindings/display/bridge/ti,tfp410.txt for connecting
+ Documentation/devicetree/bindings/display/bridge/ti,tfp410.yaml for connecting
tfp410 DVI encoder or lcd panel to lcdc
[1] There is an errata about AM335x color wiring. For 16-bit color mode

Documentation/devicetree/bindings/mailbox/omap-mailbox.txt

View file
diff --git a/Documentation/devicetree/bindings/mailbox/omap-mailbox.txt b/Documentation/devicetree/bindings/mailbox/omap-mailbox.txt
index 35c3f56..5fe80c1 100644
--- a/Documentation/devicetree/bindings/mailbox/omap-mailbox.txt
+++ b/Documentation/devicetree/bindings/mailbox/omap-mailbox.txt
@@ -69,7 +69,7 @@ The following are mandatory properties for the K3 AM65x and J721E SoCs only:
the interrupt routes between the IP and the main GIC
controllers. See the following binding for additional
details,
- Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
+ Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
Child Nodes:
============

Documentation/devicetree/bindings/media/i2c/tvp5150.txt

View file
diff --git a/Documentation/devicetree/bindings/media/i2c/tvp5150.txt b/Documentation/devicetree/bindings/media/i2c/tvp5150.txt
index 6c88ce8..719b299 100644
--- a/Documentation/devicetree/bindings/media/i2c/tvp5150.txt
+++ b/Documentation/devicetree/bindings/media/i2c/tvp5150.txt
@@ -56,7 +56,7 @@ Optional Connector Properties:
instead of using the autodetection mechnism. Please look at
[1] for more information.
-[1] Documentation/devicetree/bindings/display/connector/analog-tv-connector.txt.
+[1] Documentation/devicetree/bindings/display/connector/analog-tv-connector.yaml.
Example - three input sources:
#include <dt-bindings/display/sdtv-standards.h>

Documentation/devicetree/bindings/pwm/google,cros-ec-pwm.yaml

View file
diff --git a/Documentation/devicetree/bindings/pwm/google,cros-ec-pwm.yaml b/Documentation/devicetree/bindings/pwm/google,cros-ec-pwm.yaml
index 41ece1d..4cfbffd 100644
--- a/Documentation/devicetree/bindings/pwm/google,cros-ec-pwm.yaml
+++ b/Documentation/devicetree/bindings/pwm/google,cros-ec-pwm.yaml
@@ -14,7 +14,7 @@ description: |
Google's ChromeOS EC PWM is a simple PWM attached to the Embedded Controller
(EC) and controlled via a host-command interface.
An EC PWM node should be only found as a sub-node of the EC node (see
- Documentation/devicetree/bindings/mfd/cros-ec.txt).
+ Documentation/devicetree/bindings/mfd/google,cros-ec.yaml).
properties:
compatible:

Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml

View file
diff --git a/Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml b/Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml
index 468d658..2684f22 100644
--- a/Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml
+++ b/Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml
@@ -20,7 +20,7 @@ description: |
present and this subnode may contain children that designate regulator
resources.
- Refer to Documentation/devicetree/bindings/regulator/qcom,smd-rpm-regulator.txt
+ Refer to Documentation/devicetree/bindings/regulator/qcom,smd-rpm-regulator.yaml
for information on the regulator subnodes that can exist under the
rpm_requests.

Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml

View file
diff --git a/Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml b/Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
index c84e656..3b9143a 100644
--- a/Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
+++ b/Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
@@ -13,7 +13,7 @@ description: |
Google's ChromeOS EC codec is a digital mic codec provided by the
Embedded Controller (EC) and is controlled via a host-command interface.
An EC codec node should only be found as a sub-node of the EC node (see
- Documentation/devicetree/bindings/mfd/cros-ec.txt).
+ Documentation/devicetree/bindings/mfd/google,cros-ec.yaml).
properties:
compatible:

Documentation/doc-guide/kernel-doc.rst

View file
diff --git a/Documentation/doc-guide/kernel-doc.rst b/Documentation/doc-guide/kernel-doc.rst
index 4fd86c2..52a87ab 100644
--- a/Documentation/doc-guide/kernel-doc.rst
+++ b/Documentation/doc-guide/kernel-doc.rst
@@ -490,6 +490,14 @@ identifiers: *[ function/type ...]*
.. kernel-doc:: lib/idr.c
:identifiers:
+no-identifiers: *[ function/type ...]*
+ Exclude documentation for each *function* and *type* in *source*.
+
+ Example::
+
+ .. kernel-doc:: lib/bitmap.c
+ :no-identifiers: bitmap_parselist
+
functions: *[ function/type ...]*
This is an alias of the 'identifiers' directive and deprecated.

Documentation/driver-api/basics.rst

View file
diff --git a/Documentation/driver-api/basics.rst b/Documentation/driver-api/basics.rst
index 1ba88c7..3e2dae9 100644
--- a/Documentation/driver-api/basics.rst
+++ b/Documentation/driver-api/basics.rst
@@ -12,6 +12,8 @@ Driver device table
.. kernel-doc:: include/linux/mod_devicetable.h
:internal:
+ :no-identifiers: pci_device_id
+
Delaying, scheduling, and timer routines
----------------------------------------
@@ -55,15 +57,6 @@ High-resolution timers
.. kernel-doc:: kernel/time/hrtimer.c
:export:
-Workqueues and Kevents
-----------------------
-
-.. kernel-doc:: include/linux/workqueue.h
- :internal:
-
-.. kernel-doc:: kernel/workqueue.c
- :export:
-
Internal Functions
------------------
@@ -105,19 +98,15 @@ Kernel utility functions
.. kernel-doc:: include/linux/kernel.h
:internal:
+ :no-identifiers: kstrtol kstrtoul
.. kernel-doc:: kernel/printk/printk.c
:export:
+ :no-identifiers: printk
.. kernel-doc:: kernel/panic.c
:export:
-.. kernel-doc:: kernel/rcu/tree.c
- :export:
-
-.. kernel-doc:: kernel/rcu/update.c
- :export:
-
.. kernel-doc:: include/linux/overflow.h
:internal:

Documentation/driver-api/device_link.rst

View file
diff --git a/Documentation/driver-api/device_link.rst b/Documentation/driver-api/device_link.rst
index bc2d89a..ee913ae 100644
--- a/Documentation/driver-api/device_link.rst
+++ b/Documentation/driver-api/device_link.rst
@@ -1,7 +1,3 @@
-.. |struct dev_pm_domain| replace:: :c:type:`struct dev_pm_domain <dev_pm_domain>`
-.. |struct generic_pm_domain| replace:: :c:type:`struct generic_pm_domain <generic_pm_domain>`
-
-
.. _device_link:
============
@@ -166,7 +162,7 @@ Examples
is the same as if the MMU was the parent of the master device.
The fact that both devices share the same power domain would normally
- suggest usage of a |struct dev_pm_domain| or |struct generic_pm_domain|,
+ suggest usage of a struct dev_pm_domain or struct generic_pm_domain,
however these are not independent devices that happen to share a power
switch, but rather the MMU device serves the busmaster device and is
useless without it. A device link creates a synthetic hierarchical
@@ -202,7 +198,7 @@ Examples
Alternatives
============
-* A |struct dev_pm_domain| can be used to override the bus,
+* A struct dev_pm_domain can be used to override the bus,
class or device type callbacks. It is intended for devices sharing
a single on/off switch, however it does not guarantee a specific
suspend/resume ordering, this needs to be implemented separately.
@@ -211,7 +207,7 @@ Alternatives
suspended. Furthermore it cannot be used to enforce a specific shutdown
ordering or a driver presence dependency.
-* A |struct generic_pm_domain| is a lot more heavyweight than a
+* A struct generic_pm_domain is a lot more heavyweight than a
device link and does not allow for shutdown ordering or driver presence
dependencies. It also cannot be used on ACPI systems.
@@ -321,5 +317,4 @@ State machine
API
===
-.. kernel-doc:: drivers/base/core.c
- :functions: device_link_add device_link_del device_link_remove
+See device_link_add(), device_link_del() and device_link_remove().

Documentation/driver-api/fpga/fpga-bridge.rst

View file
diff --git a/Documentation/driver-api/fpga/fpga-bridge.rst b/Documentation/driver-api/fpga/fpga-bridge.rst
index ccd677b..198aada 100644
--- a/Documentation/driver-api/fpga/fpga-bridge.rst
+++ b/Documentation/driver-api/fpga/fpga-bridge.rst
@@ -4,8 +4,8 @@ FPGA Bridge
API to implement a new FPGA bridge
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-* struct :c:type:`fpga_bridge` — The FPGA Bridge structure
-* struct :c:type:`fpga_bridge_ops` — Low level Bridge driver ops
+* struct fpga_bridge — The FPGA Bridge structure
+* struct fpga_bridge_ops — Low level Bridge driver ops
* devm_fpga_bridge_create() — Allocate and init a bridge struct
* fpga_bridge_register() — Register a bridge
* fpga_bridge_unregister() — Unregister a bridge

Documentation/driver-api/fpga/fpga-mgr.rst

View file
diff --git a/Documentation/driver-api/fpga/fpga-mgr.rst b/Documentation/driver-api/fpga/fpga-mgr.rst
index af5382a..917ee22 100644
--- a/Documentation/driver-api/fpga/fpga-mgr.rst
+++ b/Documentation/driver-api/fpga/fpga-mgr.rst
@@ -101,9 +101,9 @@ in state.
API for implementing a new FPGA Manager driver
----------------------------------------------
-* ``fpga_mgr_states`` — Values for :c:member:`fpga_manager->state`.
-* struct :c:type:`fpga_manager` — the FPGA manager struct
-* struct :c:type:`fpga_manager_ops` — Low level FPGA manager driver ops
+* ``fpga_mgr_states`` — Values for :c:expr:`fpga_manager->state`.
+* struct fpga_manager — the FPGA manager struct
+* struct fpga_manager_ops — Low level FPGA manager driver ops
* devm_fpga_mgr_create() — Allocate and init a manager struct
* fpga_mgr_register() — Register an FPGA manager
* fpga_mgr_unregister() — Unregister an FPGA manager

Documentation/driver-api/fpga/fpga-programming.rst

View file
diff --git a/Documentation/driver-api/fpga/fpga-programming.rst b/Documentation/driver-api/fpga/fpga-programming.rst
index f487ad6..002392d 100644
--- a/Documentation/driver-api/fpga/fpga-programming.rst
+++ b/Documentation/driver-api/fpga/fpga-programming.rst
@@ -15,7 +15,7 @@ the FPGA manager and bridges. It will:
* lock the mutex of the region's FPGA manager
* build a list of FPGA bridges if a method has been specified to do so
* disable the bridges
- * program the FPGA using info passed in :c:member:`fpga_region->info`.
+ * program the FPGA using info passed in :c:expr:`fpga_region->info`.
* re-enable the bridges
* release the locks

Documentation/driver-api/fpga/fpga-region.rst

View file
diff --git a/Documentation/driver-api/fpga/fpga-region.rst b/Documentation/driver-api/fpga/fpga-region.rst
index 31118a8..363a817 100644
--- a/Documentation/driver-api/fpga/fpga-region.rst
+++ b/Documentation/driver-api/fpga/fpga-region.rst
@@ -45,7 +45,7 @@ An example of usage can be seen in the probe function of [#f2]_.
API to add a new FPGA region
----------------------------
-* struct :c:type:`fpga_region` — The FPGA region struct
+* struct fpga_region — The FPGA region struct
* devm_fpga_region_create() — Allocate and init a region struct
* fpga_region_register() — Register an FPGA region
* fpga_region_unregister() — Unregister an FPGA region
@@ -61,9 +61,9 @@ during the region's probe function.
The FPGA region will need to specify which bridges to control while programming
the FPGA. The region driver can build a list of bridges during probe time
-(:c:member:`fpga_region->bridge_list`) or it can have a function that creates
+(:c:expr:`fpga_region->bridge_list`) or it can have a function that creates
the list of bridges to program just before programming
-(:c:member:`fpga_region->get_bridges`). The FPGA bridge framework supplies the
+(:c:expr:`fpga_region->get_bridges`). The FPGA bridge framework supplies the
following APIs to handle building or tearing down that list.
* fpga_bridge_get_to_list() — Get a ref of an FPGA bridge, add it to a

Documentation/driver-api/iio/buffers.rst

View file
diff --git a/Documentation/driver-api/iio/buffers.rst b/Documentation/driver-api/iio/buffers.rst
index dd64c9c..3ddebdd 100644
--- a/Documentation/driver-api/iio/buffers.rst
+++ b/Documentation/driver-api/iio/buffers.rst
@@ -2,7 +2,7 @@
Buffers
=======
-* struct :c:type:`iio_buffer` — general buffer structure
+* struct iio_buffer — general buffer structure
* :c:func:`iio_validate_scan_mask_onehot` — Validates that exactly one channel
is selected
* :c:func:`iio_buffer_get` — Grab a reference to the buffer

Documentation/driver-api/iio/core.rst

View file
diff --git a/Documentation/driver-api/iio/core.rst b/Documentation/driver-api/iio/core.rst
index 51b21e0..715cf29 100644
--- a/Documentation/driver-api/iio/core.rst
+++ b/Documentation/driver-api/iio/core.rst
@@ -10,7 +10,7 @@ applications manipulating sensors. The implementation can be found under
Industrial I/O Devices
----------------------
-* struct :c:type:`iio_dev` - industrial I/O device
+* struct iio_dev - industrial I/O device
* iio_device_alloc() - allocate an :c:type:`iio_dev` from a driver
* iio_device_free() - free an :c:type:`iio_dev` from a driver
* iio_device_register() - register a device with the IIO subsystem
@@ -66,7 +66,7 @@ Common attributes are:
IIO device channels
===================
-struct :c:type:`iio_chan_spec` - specification of a single channel
+struct iio_chan_spec - specification of a single channel
An IIO device channel is a representation of a data channel. An IIO device can
have one or multiple channels. For example:
@@ -77,7 +77,7 @@ have one or multiple channels. For example:
* an accelerometer can have up to 3 channels representing acceleration on X, Y

This diff is incomplete. Download the complete patch.

Documentation/driver-api/iio/hw-consumer.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/driver-api/iio/triggered-buffers.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/driver-api/iio/triggers.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/driver-api/index.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/driver-api/infrastructure.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/driver-api/libata.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/driver-api/media/cec-core.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/driver-api/media/dtv-frontend.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/driver-api/media/mc-core.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/driver-api/media/v4l2-controls.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/driver-api/media/v4l2-dev.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/driver-api/media/v4l2-device.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/driver-api/media/v4l2-event.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/driver-api/media/v4l2-fh.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/driver-api/media/v4l2-subdev.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/driver-api/mei/mei.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/driver-api/pm/cpuidle.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/driver-api/pm/devices.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/driver-api/regulator.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/driver-api/sound.rst

View before deletion

This diff is incomplete. Download the complete patch.

Documentation/driver-api/target.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/driver-api/usb/URB.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/driver-api/usb/gadget.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/driver-api/usb/hotplug.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/driver-api/usb/typec_bus.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/filesystems/fscrypt.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/filesystems/fsverity.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/gpu/i915.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/networking/ieee802154.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/powerpc/syscall64-abi.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/sound/designs/tracepoints.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/sound/kernel-api/alsa-driver-api.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/sound/kernel-api/writing-an-alsa-driver.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/sphinx/automarkup.py

View file

This diff is incomplete. Download the complete patch.

Documentation/sphinx/cdomain.py

View file

This diff is incomplete. Download the complete patch.

Documentation/sphinx/kerneldoc.py

View file

This diff is incomplete. Download the complete patch.

Documentation/sphinx/parse-headers.pl

View file

This diff is incomplete. Download the complete patch.

Documentation/trace/ftrace-uses.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/translations/it_IT/kernel-hacking/hacking.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/translations/it_IT/kernel-hacking/locking.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/translations/zh_CN/arm64/amu.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/cec/cec-func-close.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/cec/cec-func-ioctl.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/cec/cec-func-open.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/cec/cec-func-poll.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/cec/cec-ioc-adap-g-caps.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/cec/cec-ioc-adap-g-conn-info.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/cec/cec-ioc-adap-g-log-addrs.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/cec/cec-ioc-adap-g-phys-addr.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/cec/cec-ioc-dqevent.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/cec/cec-ioc-g-mode.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/cec/cec-ioc-receive.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/audio-bilingual-channel-select.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/audio-channel-select.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/audio-clear-buffer.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/audio-continue.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/audio-fclose.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/audio-fopen.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/audio-fwrite.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/audio-get-capabilities.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/audio-get-status.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/audio-pause.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/audio-play.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/audio-select-source.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/audio-set-av-sync.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/audio-set-bypass-mode.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/audio-set-id.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/audio-set-mixer.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/audio-set-mute.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/audio-set-streamtype.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/audio-stop.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/ca-fclose.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/ca-fopen.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/ca-get-cap.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/ca-get-descr-info.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/ca-get-msg.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/ca-get-slot-info.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/ca-reset.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/ca-send-msg.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/ca-set-descr.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/dmx-add-pid.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/dmx-expbuf.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/dmx-fclose.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/dmx-fopen.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/dmx-fread.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/dmx-fwrite.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/dmx-get-pes-pids.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/dmx-get-stc.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/dmx-mmap.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/dmx-munmap.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/dmx-qbuf.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/dmx-querybuf.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/dmx-remove-pid.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/dmx-reqbufs.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/dmx-set-buffer-size.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/dmx-set-filter.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/dmx-set-pes-filter.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/dmx-start.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/dmx-stop.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/fe-diseqc-recv-slave-reply.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/fe-diseqc-reset-overload.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/fe-diseqc-send-burst.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/fe-diseqc-send-master-cmd.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/fe-dishnetwork-send-legacy-cmd.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/fe-enable-high-lnb-voltage.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/fe-get-event.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/fe-get-frontend.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/fe-get-info.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/fe-get-property.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/fe-read-ber.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/fe-read-signal-strength.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/fe-read-snr.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/fe-read-status.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/fe-read-uncorrected-blocks.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/fe-set-frontend-tune-mode.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/fe-set-frontend.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/fe-set-tone.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/fe-set-voltage.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/frontend_f_close.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/frontend_f_open.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/net-add-if.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/net-get-if.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/net-remove-if.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/video-clear-buffer.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/video-command.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/video-continue.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/video-fast-forward.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/video-fclose.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/video-fopen.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/video-freeze.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/video-fwrite.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/video-get-capabilities.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/video-get-event.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/video-get-frame-count.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/video-get-pts.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/video-get-size.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/video-get-status.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/video-play.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/video-select-source.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/video-set-blank.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/video-set-display-format.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/video-set-format.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/video-set-streamtype.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/video-slowmotion.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/video-stillpicture.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/video-stop.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/dvb/video-try-command.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/mediactl/media-func-close.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/mediactl/media-func-ioctl.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/mediactl/media-func-open.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/mediactl/media-ioc-device-info.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/mediactl/media-ioc-enum-entities.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/mediactl/media-ioc-enum-links.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/mediactl/media-ioc-g-topology.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/mediactl/media-ioc-request-alloc.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/mediactl/media-ioc-setup-link.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/mediactl/media-request-ioc-queue.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/mediactl/media-request-ioc-reinit.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/mediactl/request-api.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/mediactl/request-func-close.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/mediactl/request-func-ioctl.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/mediactl/request-func-poll.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/rc/lirc-get-features.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/rc/lirc-get-rec-mode.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/rc/lirc-get-rec-resolution.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/rc/lirc-get-send-mode.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/rc/lirc-get-timeout.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/rc/lirc-read.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/rc/lirc-set-measure-carrier-mode.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/rc/lirc-set-rec-carrier-range.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/rc/lirc-set-rec-carrier.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/rc/lirc-set-rec-timeout-reports.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/rc/lirc-set-rec-timeout.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/rc/lirc-set-send-carrier.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/rc/lirc-set-send-duty-cycle.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/rc/lirc-set-transmitter-mask.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/rc/lirc-set-wideband-receiver.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/rc/lirc-write.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/buffer.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/dev-capture.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/dev-output.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/dev-raw-vbi.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/dev-rds.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/dev-sliced-vbi.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/diff-v4l.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/dmabuf.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/format.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/func-close.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/func-ioctl.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/func-mmap.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/func-munmap.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/func-open.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/func-poll.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/func-read.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/func-select.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/func-write.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/hist-v4l2.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/io.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/libv4l-introduction.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/mmap.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/open.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/rw.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/streaming-par.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/userp.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-create-bufs.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-cropcap.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-dbg-g-chip-info.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-dbg-g-register.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-decoder-cmd.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-dqevent.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-dv-timings-cap.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-encoder-cmd.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-enum-dv-timings.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-enum-fmt.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-enum-frameintervals.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-enum-framesizes.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-enum-freq-bands.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-enumaudio.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-enumaudioout.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-enuminput.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-enumoutput.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-enumstd.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-expbuf.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-g-audio.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-g-audioout.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-g-crop.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-g-ctrl.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-g-dv-timings.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-g-edid.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-g-enc-index.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-g-ext-ctrls.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-g-fbuf.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-g-fmt.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-g-frequency.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-g-input.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-g-jpegcomp.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-g-modulator.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-g-output.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-g-parm.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-g-priority.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-g-selection.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-g-sliced-vbi-cap.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-g-std.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-g-tuner.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-log-status.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-overlay.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-prepare-buf.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-qbuf.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-query-dv-timings.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-querybuf.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-querycap.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-queryctrl.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-querystd.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-reqbufs.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-s-hw-freq-seek.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-streamon.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-subdev-enum-frame-interval.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-subdev-enum-frame-size.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-subdev-enum-mbus-code.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-subdev-g-crop.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-subdev-g-fmt.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-subdev-g-frame-interval.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-subdev-g-selection.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-subdev-querycap.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/media/v4l/vidioc-subscribe-event.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/virt/uml/user_mode_linux_howto_v2.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/vm/hmm.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/vm/ksm.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/vm/memory-model.rst

View file

This diff is incomplete. Download the complete patch.

MAINTAINERS

View file

This diff is incomplete. Download the complete patch.

block/bio.c

View file

This diff is incomplete. Download the complete patch.

drivers/base/core.c

View file

This diff is incomplete. Download the complete patch.

drivers/net/appletalk/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/net/hamradio/scc.c

View file

This diff is incomplete. Download the complete patch.

include/kunit/test.h

View file

This diff is incomplete. Download the complete patch.

include/linux/devfreq.h

View file

This diff is incomplete. Download the complete patch.

include/linux/input/sparse-keymap.h

View file

This diff is incomplete. Download the complete patch.

include/linux/math64.h

View file

This diff is incomplete. Download the complete patch.

include/linux/usb/typec_altmode.h

View file

This diff is incomplete. Download the complete patch.

include/net/cfg80211.h

View file

This diff is incomplete. Download the complete patch.

kernel/rcu/tree.c

View file

This diff is incomplete. Download the complete patch.

kernel/workqueue.c

View file

This diff is incomplete. Download the complete patch.

mm/ksm.c

View file

This diff is incomplete. Download the complete patch.

mm/memblock.c

View file

This diff is incomplete. Download the complete patch.

scripts/kernel-doc

View file

This diff is incomplete. Download the complete patch.