android_kernel_sony_sdm845/Documentation
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Nicolas Dichtel 3b0fe0b203 uapi: export all headers under uapi directories
Regularly, when a new header is created in include/uapi/, the developer
forgets to add it in the corresponding Kbuild file. This error is usually
detected after the release is out.

In fact, all headers under uapi directories should be exported, thus it's
useless to have an exhaustive list.

After this patch, the following files, which were not exported, are now
exported (with make headers_install_all):
asm-arc/kvm_para.h
asm-arc/ucontext.h
asm-blackfin/shmparam.h
asm-blackfin/ucontext.h
asm-c6x/shmparam.h
asm-c6x/ucontext.h
asm-cris/kvm_para.h
asm-h8300/shmparam.h
asm-h8300/ucontext.h
asm-hexagon/shmparam.h
asm-m32r/kvm_para.h
asm-m68k/kvm_para.h
asm-m68k/shmparam.h
asm-metag/kvm_para.h
asm-metag/shmparam.h
asm-metag/ucontext.h
asm-mips/hwcap.h
asm-mips/reg.h
asm-mips/ucontext.h
asm-nios2/kvm_para.h
asm-nios2/ucontext.h
asm-openrisc/shmparam.h
asm-parisc/kvm_para.h
asm-powerpc/perf_regs.h
asm-sh/kvm_para.h
asm-sh/ucontext.h
asm-tile/shmparam.h
asm-unicore32/shmparam.h
asm-unicore32/ucontext.h
asm-x86/hwcap2.h
asm-xtensa/kvm_para.h
drm/armada_drm.h
drm/etnaviv_drm.h
drm/vgem_drm.h
linux/aspeed-lpc-ctrl.h
linux/auto_dev-ioctl.h
linux/bcache.h
linux/btrfs_tree.h
linux/can/vxcan.h
linux/cifs/cifs_mount.h
linux/coresight-stm.h
linux/cryptouser.h
linux/fsmap.h
linux/genwqe/genwqe_card.h
linux/hash_info.h
linux/kcm.h
linux/kcov.h
linux/kfd_ioctl.h
linux/lightnvm.h
linux/module.h
linux/nbd-netlink.h
linux/nilfs2_api.h
linux/nilfs2_ondisk.h
linux/nsfs.h
linux/pr.h
linux/qrtr.h
linux/rpmsg.h
linux/sched/types.h
linux/sed-opal.h
linux/smc.h
linux/smc_diag.h
linux/stm.h
linux/switchtec_ioctl.h
linux/vfio_ccw.h
linux/wil6210_uapi.h
rdma/bnxt_re-abi.h

Note that I have removed from this list the files which are generated in every
exported directories (like .install or .install.cmd).

Thanks to Julien Floret <julien.floret@6wind.com> for the tip to get all
subdirs with a pure makefile command.

For the record, note that exported files for asm directories are a mix of
files listed by:
 - include/uapi/asm-generic/Kbuild.asm;
 - arch/<arch>/include/uapi/asm/Kbuild;
 - arch/<arch>/include/asm/Kbuild.

Change-Id: I132df74f736b8f35f77390eaa12804e74ef536ee
Signed-off-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>
Acked-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Acked-by: Russell King <rmk+kernel@armlinux.org.uk>
Acked-by: Mark Salter <msalter@redhat.com>
Acked-by: Michael Ellerman <mpe@ellerman.id.au> (powerpc)
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Git-Commit: fcc8487d477a3452a1d0ccbdd4c5e0e1e3cb8bed
Git-Repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
[bharad@codeaurora.org: resolve trivial merge conflicts]
Signed-off-by: Naitik Bharadiya <bharad@codeaurora.org>
2020-04-09 15:39:35 +05:30
..
80211
ABI Merge android-4.9.211(5af9b7f) into msm-4.9 2020-03-13 15:56:44 +08:00
accounting FROMLIST: psi: introduce psi monitor 2019-03-23 00:29:15 +00:00
acpi
aoe
arm Merge android-4.9.168 (286f971) into msm-4.9 2019-05-30 13:40:07 +08:00
arm64 arm64: Add work around for Arm Cortex-A55 Erratum 1024718 2018-05-16 10:08:42 +02:00
auxdisplay
backlight
blackfin
block
blockdev UPSTREAM: zram: idle writeback fixes and cleanup 2019-02-01 09:26:56 +00:00
bus-devices
cdrom
cgroup-v1
cma
connector
console
cpu-freq
cpuidle
cris
crypto
dev-tools UPSTREAM: gcov: docs: add a note on GCC vs Clang differences 2019-05-23 16:51:34 -07:00
development-process
device-mapper Merge android-4.9.166 (0166b9e) into msm-4.9 2019-05-23 14:26:39 +08:00
devicetree Merge "video: fbdev: msm: add skip-panel-reset dt property" 2020-03-20 22:44:48 -07:00
dmaengine
DocBook
driver-api
driver-model genirq/irq_sim: Add a devres variant of irq_sim_init() 2018-08-24 11:13:08 +05:30
early-userspace
EDID
extcon
fault-injection
fb
features
filesystems Merge android-4.9.187 (fabc071) into msm-4.9 2019-10-11 14:38:02 +08:00
firmware_class
fmc
fpga
frv
gpio
gpu
hid HID: doc: fix wrong data structure reference for UHID_OUTPUT 2019-12-05 15:34:33 +01:00
hw-vuln x86/speculation: Fix incorrect MDS/TAA mitigation status 2019-11-28 18:29:03 +01:00
hwmon hwmon: (ina2xx) fix sysfs shunt resistor read access 2018-10-03 17:01:52 -07:00
i2c
ia64
ide
iio
infiniband
input UPSTREAM: HID: sony: Report DS4 motion sensors through a separate device 2018-10-24 17:03:59 -07:00
ioctl BACKPORT: tee: generic TEE subsystem 2017-12-05 14:00:37 +00:00
isdn
ja_JP
kbuild uapi: export all headers under uapi directories 2020-04-09 15:39:35 +05:30
kdump
ko_KR
laptops
leds
livepatch
locking
m68k
media
memory-devices
metag
mic
mips
misc-devices
mmc
mn10300
mtd
namespaces
netlabel
networking Merge android-4.9.182 (cb0eff4) into msm-4.9 2019-08-07 16:13:10 +08:00
nfc
nios2
nvdimm
nvmem
parisc
PCI
pcmcia
perf
phy
platform
power
powerpc
pps
prctl
pti
ptp
rapidio
RCU
s390
scheduler
scsi
security f2fs: catch up to v4.14-rc1 2017-10-13 11:27:08 +00:00
serial
sh
sound
sphinx
sphinx-static
spi
sysctl Merge android-4.9.190 (476e7ea) into msm-4.9 2019-10-23 10:32:31 +08:00
target
thermal
timers
tpm
trace
usb USB: rio500: Remove Rio 500 kernel driver 2019-10-17 13:42:26 -07:00
virtual kvm: Convert kvm_lock to a mutex 2019-11-16 10:29:49 +01:00
vm
w1
watchdog
wimax
x86 x86/speculation/taa: Add documentation for TSX Async Abort 2019-11-16 10:29:46 +01:00
xtensa
zh_CN
.gitignore
00-INDEX mhi_bus: core: Add support for MHI host interface 2019-12-10 12:32:46 +05:30
adding-syscalls.txt
android.txt
applying-patches.txt
assoc_array.txt
atomic_ops.txt
bad_memory.txt
basic_profiling.txt
bcache.txt
binfmt_misc.txt
braille-console.txt
bt8xxgpio.txt
btmrvl.txt
BUG-HUNTING
bus-virt-phys-mapping.txt
cachetlb.txt
cgroup-v2.txt BACKPORT: psi: cgroup support 2019-03-22 14:10:44 -07:00
Changes kbuild: verify that $DEPMOD is installed 2018-08-17 20:59:29 +02:00
circular-buffers.txt
clk.txt
CodeOfConflict
CodingStyle
conf.py docs: Fix conf.py for Sphinx 2.0 2019-06-11 12:22:43 +02:00
cpu-hotplug.txt
cpu-load.txt
cputopology.txt
crc32.txt
dcdbas.txt
debugging-modules.txt
debugging-via-ohci1394.txt
dell_rbu.txt
devices.txt
digsig.txt
DMA-API-HOWTO.txt
DMA-API.txt
DMA-attributes.txt
dma-buf-sharing.txt
DMA-ISA-LPC.txt
docutils.conf
dontdiff
dynamic-debug-howto.txt
edac.txt
efi-stub.txt
eisa.txt
email-clients.txt
flexible-arrays.txt
futex-requeue-pi.txt
gcc-plugins.txt
highuid.txt
HOWTO
hw_random.txt
hwspinlock.txt
index.rst Documentation: Move L1TF to separate directory 2019-05-14 19:19:41 +02:00
init.txt
initrd.txt
Intel-IOMMU.txt
intel_txt.txt
io-mapping.txt
io_ordering.txt
iostats.txt
IPMI.txt
IRQ-affinity.txt
IRQ-domain.txt
IRQ.txt
irqflags-tracing.txt
isa.txt
isapnp.txt
java.txt
kernel-doc-nano-HOWTO.txt
kernel-docs.txt
kernel-documentation.rst
kernel-parameters.txt Merge android-4.9.212(7e0f964) into msm-4.9 2020-03-13 15:59:38 +08:00
kernel-per-CPU-kthreads.txt
kobject.txt
kprobes.txt
kref.txt
kselftest.txt
ldm.txt
local_ops.txt
lockup-watchdogs.txt
logo.gif
logo.txt
lzo.txt
magic-number.txt
mailbox.txt
Makefile
Makefile.sphinx
ManagementStyle
md-cluster.txt
md.txt
memory-barriers.txt
memory-hotplug.txt
men-chameleon-bus.txt
mhi.txt mhi_bus: core: Add support for MHI host interface 2019-12-10 12:32:46 +05:30
module-signing.txt
mono.txt
nommu-mmap.txt
ntb.txt
numastat.txt
oops-tracing.txt
padata.txt
parport-lowlevel.txt
parport.txt
percpu-rw-semaphore.txt
phy.txt
pi-futex.txt
pinctrl.txt
pnp.txt
preempt-locking.txt
printk-formats.txt BACKPORT: vsprintf: add printk specifier %px 2019-03-28 21:13:04 -07:00
pwm.txt
ramoops.txt
rbtree.txt
remoteproc.txt
rfkill.txt
robust-futex-ABI.txt
robust-futexes.txt
rpmsg.txt
rtc.txt
SAK.txt
SecurityBugs
serial-console.txt
sgi-ioc4.txt
siphash.txt siphash: implement HalfSipHash1-3 for hash tables 2019-08-25 10:51:42 +02:00
SM501.txt
smsc_ece1099.txt
spec_ctrl.txt x86/speculation: Add prctl() control for indirect branch speculation 2019-05-14 19:19:39 +02:00
speculation.txt Documentation: Document array_index_nospec 2018-02-13 12:35:59 +01:00
stable_api_nonsense.txt
stable_kernel_rules.txt
static-keys.txt
SubmitChecklist
SubmittingDrivers
SubmittingPatches
svga.txt
sync.txt
sync_file.txt
sysfs-rules.txt
sysrq.txt
tee.txt BACKPORT: tee.txt: standardize document format 2018-01-12 16:44:40 +00:00
this_cpu_ops.txt
unaligned-memory-access.txt
unicode.txt
unshare.txt
vfio.txt
VGA-softcursor.txt
video-output.txt
vme_api.txt
volatile-considered-harmful.txt
workqueue.txt
xillybus.txt
xz.txt
zorro.txt