* refs/heads/tmp-5cfdde5:
Revert "ANDROID: gki_defconfig: enabled UAPI header compile testing"
Linux 5.4.30
arm64: dts: ls1046ardb: set RGMII interfaces to RGMII_ID mode
arm64: dts: ls1043a-rdb: correct RGMII delay mode to rgmii-id
ARM: dts: sun8i: r40: Move AHCI device node based on address order
ARM: dts: N900: fix onenand timings
ARM: dts: imx6: phycore-som: fix arm and soc minimum voltage
ARM: bcm2835-rpi-zero-w: Add missing pinctrl name
ARM: dts: oxnas: Fix clear-mask property
perf map: Fix off by one in strncpy() size argument
arm64: alternative: fix build with clang integrated assembler
libceph: fix alloc_msg_with_page_vector() memory leaks
clk: ti: am43xx: Fix clock parent for RTC clock
clk: imx: Align imx sc clock parent msg structs to 4
clk: imx: Align imx sc clock msg structs to 4
net: ks8851-ml: Fix IO operations, again
gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 CHT + AXP288 model
bpf: Explicitly memset some bpf info structures declared on the stack
bpf: Explicitly memset the bpf_attr structure
platform/x86: pmc_atom: Add Lex 2I385SW to critclk_systems DMI table
vt: vt_ioctl: fix use-after-free in vt_in_use()
vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console
vt: vt_ioctl: remove unnecessary console allocation checks
vt: switch vt_dont_switch to bool
vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines
vt: selection, introduce vc_is_sel
serial: sprd: Fix a dereference warning
mac80211: fix authentication with iwlwifi/mvm
mac80211: Check port authorization in the ieee80211_tx_dequeue() case
ANDROID: 5.4.29 ABI update
ANDROID: GKI: remove kernel_read/write from whitelists
ANDROID: GKI: Fix ABI for scsi/ufs patches
FROMGIT: scsi: ufs-qcom: Override devfreq parameters
BACKPORT: FROMGIT: scsi: ufshcd: Let vendor override devfreq parameters
FROMGIT: scsi: ufshcd: Update the set frequency to devfreq
FROMLIST: scsi: ufs: full reinit upon resume if link was off
FROMGIT: scsi: ufs: set device as active power mode after resetting device
FROMGIT: scsi: ufs: Enable block layer runtime PM for well-known logical units
UPSTREAM: scsi: ufs: Fix possible unclocked access to auto hibern8 timer register
ANDROID: db845c build: Use merge_configs
ANDROID: ABI/Whitelist: update whitelist of unisoc
Linux 5.4.29
net: Fix CONFIG_NET_CLS_ACT=n and CONFIG_NFT_FWD_NETDEV={y, m} build
media: v4l2-core: fix a use-after-free bug of sd->devnode
media: xirlink_cit: add missing descriptor sanity checks
media: stv06xx: add missing descriptor sanity checks
media: dib0700: fix rc endpoint lookup
media: ov519: add missing endpoint sanity checks
libfs: fix infoleak in simple_attr_read()
ahci: Add Intel Comet Lake H RAID PCI ID
staging: wlan-ng: fix use-after-free Read in hfa384x_usbin_callback
staging: wlan-ng: fix ODEBUG bug in prism2sta_disconnect_usb
staging: rtl8188eu: Add ASUS USB-N10 Nano B1 to device table
staging: kpc2000: prevent underflow in cpld_reconfigure()
media: usbtv: fix control-message timeouts
media: flexcop-usb: fix endpoint sanity check
usb: musb: fix crash with highmen PIO and usbmon
USB: serial: io_edgeport: fix slab-out-of-bounds read in edge_interrupt_callback
USB: cdc-acm: restore capability check order
USB: serial: option: add Wistron Neweb D19Q1
USB: serial: option: add BroadMobi BM806U
USB: serial: option: add support for ASKEY WWHC050
bpf: Undo incorrect __reg_bound_offset32 handling
clocksource/drivers/hyper-v: Untangle stimers and timesync from clocksources
r8169: fix PHY driver check on platforms w/o module softdeps
vti6: Fix memory leak of skb if input policy check fails
ARM: dts: sun8i-a83t-tbs-a711: Fix USB OTG mode detection
bpf, sockmap: Remove bucket->lock from sock_{hash|map}_free
bpf/btf: Fix BTF verification of enum members in struct/union
bpf: Initialize storage pointers to NULL to prevent freeing garbage pointer
bpf, x32: Fix bug with JMP32 JSET BPF_X checking upper bits
i2c: nvidia-gpu: Handle timeout correctly in gpu_i2c_check_status()
netfilter: nft_fwd_netdev: allow to redirect to ifb via ingress
netfilter: nft_fwd_netdev: validate family and chain type
netfilter: flowtable: reload ip{v6}h in nf_flow_tuple_ip{v6}
mac80211: set IEEE80211_TX_CTRL_PORT_CTRL_PROTO for nl80211 TX
ieee80211: fix HE SPR size calculation
afs: Fix unpinned address list during probing
afs: Fix some tracing details
afs: Fix client call Rx-phase signal handling
xfrm: policy: Fix doulbe free in xfrm_policy_timer
xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquire
xfrm: fix uctx len check in verify_sec_ctx_len
RDMA/mlx5: Block delay drop to unprivileged users
RDMA/mlx5: Fix access to wrong pointer while performing flush due to error
RDMA/mlx5: Fix the number of hwcounters of a dynamic counter
vti[6]: fix packet tx through bpf_redirect() in XinY cases
xfrm: handle NETDEV_UNREGISTER for xfrm device
genirq: Fix reference leaks on irq affinity notifiers
afs: Fix handling of an abort from a service handler
RDMA/core: Ensure security pkey modify is not lost
bpf: Fix cgroup ref leak in cgroup_bpf_inherit on out-of-memory
gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 BYT + AXP288 model
gpiolib: acpi: Rework honor_wakeup option into an ignore_wake option
gpiolib: acpi: Correct comment for HP x2 10 honor_wakeup quirk
mm: fork: fix kernel_stack memcg stats for various stack implementations
mm/sparse: fix kernel crash with pfn_section_valid check
drivers/base/memory.c: indicate all memory blocks as removable
mm/swapfile.c: move inode_lock out of claim_swapfile
mac80211: mark station unauthorized before key removal
mac80211: drop data frames without key on encrypted links
nl80211: fix NL80211_ATTR_CHANNEL_WIDTH attribute type
scsi: sd: Fix optimal I/O size for devices that change reported values
scripts/dtc: Remove redundant YYLOC global declaration
tools: Let O= makes handle a relative path with -C option
rtlwifi: rtl8188ee: Fix regression due to commit d1d1a96bdb
perf probe: Do not depend on dwfl_module_addrsym()
perf probe: Fix to delete multiple probe event
x86/ioremap: Fix CONFIG_EFI=n build
ARM: dts: omap5: Add bus_dma_limit for L3 bus
ARM: dts: dra7: Add bus_dma_limit for L3 bus
ceph: fix memory leak in ceph_cleanup_snapid_map()
ceph: check POOL_FLAG_FULL/NEARFULL in addition to OSDMAP_FULL/NEARFULL
RDMA/mad: Do not crash if the rdma device does not have a umad interface
RDMA/nl: Do not permit empty devices names during RDMA_NLDEV_CMD_NEWLINK/SET
gpiolib: Fix irq_disable() semantics
RDMA/core: Fix missing error check on dev_set_name()
IB/rdmavt: Free kernel completion queue when done
Input: avoid BIT() macro usage in the serio.h UAPI header
Input: synaptics - enable RMI on HP Envy 13-ad105ng
Input: fix stale timestamp on key autorepeat events
Input: raydium_i2c_ts - fix error codes in raydium_i2c_boot_trigger()
i2c: hix5hd2: add missed clk_disable_unprepare in remove
iwlwifi: mvm: fix non-ACPI function
iommu/vt-d: Populate debugfs if IOMMUs are detected
iommu/vt-d: Fix debugfs register reads
net: hns3: fix "tc qdisc del" failed issue
sxgbe: Fix off by one in samsung driver strncpy size arg
dpaa_eth: Remove unnecessary boolean expression in dpaa_get_headroom
mac80211: Do not send mesh HWMP PREQ if HWMP is disabled
scsi: ipr: Fix softlockup when rescanning devices in petitboot
s390/qeth: handle error when backing RX buffer
s390/qeth: don't reset default_out_queue
iommu/vt-d: Silence RCU-list debugging warnings
drm/exynos: Fix cleanup of IOMMU related objects
drm/amdgpu: correct ROM_INDEX/DATA offset for VEGA20
drm/amd/display: update soc bb for nv14
fsl/fman: detect FMan erratum A050385
arm64: dts: ls1043a: FMan erratum A050385
dt-bindings: net: FMan erratum A050385
cgroup1: don't call release_agent when it is ""
drivers/of/of_mdio.c:fix of_mdiobus_register()
cpupower: avoid multiple definition with gcc -fno-common
nfs: add minor version to nfs_server_key for fscache
cgroup-v1: cgroup_pidlist_next should update position index
net/mlx5e: Do not recover from a non-fatal syndrome
net/mlx5e: Fix ICOSQ recovery flow with Striding RQ
net/mlx5e: Fix missing reset of SW metadata in Striding RQ reset
net/mlx5e: Enhance ICOSQ WQE info fields
net/mlx5: DR, Fix postsend actions write length
hsr: set .netnsok flag
hsr: add restart routine into hsr_get_node_list()
hsr: use rcu_read_lock() in hsr_get_node_{list/status}()
net: ip_gre: Accept IFLA_INFO_DATA-less configuration
net: ip_gre: Separate ERSPAN newlink / changelink callbacks
bnxt_en: Reset rings if ring reservation fails during open()
bnxt_en: Free context memory after disabling PCI in probe error path.
bnxt_en: Return error if bnxt_alloc_ctx_mem() fails.
bnxt_en: fix memory leaks in bnxt_dcbnl_ieee_getets()
bnxt_en: Fix Priority Bytes and Packets counters in ethtool -S.
vxlan: check return value of gro_cells_init()
tcp: repair: fix TCP_QUEUE_SEQ implementation
tcp: ensure skb->dev is NULL before leaving TCP stack
tcp: also NULL skb->dev when copy was needed
slcan: not call free_netdev before rtnl_unlock in slcan_open
r8169: re-enable MSI on RTL8168c
NFC: fdp: Fix a signedness bug in fdp_nci_send_patch()
net: stmmac: dwmac-rk: fix error path in rk_gmac_probe
net_sched: keep alloc_hash updated after hash allocation
net_sched: hold rtnl lock in tcindex_partial_destroy_work()
net_sched: cls_route: remove the right filter from hashtable
net/sched: act_ct: Fix leak of ct zone template on replace
net: qmi_wwan: add support for ASKEY WWHC050
net: phy: mdio-mux-bcm-iproc: check clk_prepare_enable() return value
net: phy: mdio-bcm-unimac: Fix clock handling
net: phy: dp83867: w/a for fld detect threshold bootstrapping issue
net/packet: tpacket_rcv: avoid a producer race condition
net: mvneta: Fix the case where the last poll did not process all rx
net: ena: Add PCI shutdown handler to allow safe kexec
net: dsa: tag_8021q: replace dsa_8021q_remove_header with __skb_vlan_pop
net: dsa: mt7530: Change the LINK bit to reflect the link status
net: dsa: Fix duplicate frames flooded by learning
net: cbs: Fix software cbs to consider packet sending time
net/bpfilter: fix dprintf usage for /dev/kmsg
mlxsw: spectrum_mr: Fix list iteration in error path
mlxsw: pci: Only issue reset when system is ready
macsec: restrict to ethernet devices
ipv4: fix a RCU-list lock in inet_dump_fib()
hsr: fix general protection fault in hsr_addr_is_self()
geneve: move debug check after netdev unregister
cxgb4: fix Txq restart check during backpressure
cxgb4: fix throughput drop during Tx backpressure
ACPI: PM: s2idle: Rework ACPI events synchronization
mmc: sdhci-tegra: Fix busy detection by enabling MMC_CAP_NEED_RSP_BUSY
mmc: sdhci-omap: Fix busy detection by enabling MMC_CAP_NEED_RSP_BUSY
mmc: core: Respect MMC_CAP_NEED_RSP_BUSY for eMMC sleep command
mmc: core: Respect MMC_CAP_NEED_RSP_BUSY for erase/trim/discard
mmc: core: Allow host controllers to require R1B for CMD6
ANDROID: GKI: defconfig: enable CONFIG_THERMAL_GOV_POWER_ALLOCATOR
UPSTREAM: usb: raw_gadget: fix compilation warnings in uapi headers
BACKPORT: usb: gadget: add raw-gadget interface
UPSTREAM: usb: gadget: move choice ... endchoice to legacy/Kconfig
ANDROID: GKI: Added goldfish whitelist to aarch64 abi
ANDROID: GKI: update cf whitelist + gki whitelist
UPSTREAM: ipv6: ndisc: add support for 'PREF64' dns64 prefix identifier
ANDROID: ABI: Add initial ABI whitelist for QCOM
ANDROID: GKI: Removed cuttlefish configs
ANDROID: ABI/Whitelist: update for db845c
ANDROID: clang: update to 10.0.5
FROMLIST: arm64: define __alloc_zeroed_user_highpage
BACKPORT: extcon: Mark extcon_get_edev_name() function as exported symbol
ANDROID: Incremental fs: Fix two typos
ANDROID: gki_defconfig: Enable CONFIG_REMOTEPROC
ANDROID: GKI: Add CONFIG_RPMSG to gki_defconfig
Revert "sched/core: Prevent race condition between cpuset and __sched_setscheduler()"
Revert "ANDROID: binder: fix sleeping from invalid function caused by RT inheritance"
ANDROID: Incremental fs: Add INCFS_IOC_GET_FILLED_BLOCKS
ANDROID: GKI: defconfig: Enable CONFIG_SHUFFLE_PAGE_ALLOCATOR
ANDROID: gki_defconfig: disable CONFIG_HARDENED_USERCOPY_FALLBACK
ANDROID: gki_defconfig: enable CONFIG_DEBUG_LIST
ANDROID: Follow aosp/1233812 to update ABI whitelists post-TPM addition.
ANDROID: dm-bow: Fix free_show value is incorrect
ANDROID: GKI: workqueue.h: add Android ABI padding to some structures
ANDROID: gki_defconfig: enabled UAPI header compile testing
ANDROID: GKI: fs.h: add Android ABI padding to some structures
FROMLIST: media: v4l2-fh: define v4l2_fh struct regardless of condition
ANDROID: update ABI for 5.4.28
ANDROID: kbuild: do not merge .section..* into .section in modules
Linux 5.4.28
staging: greybus: loopback_test: fix potential path truncations
staging: greybus: loopback_test: fix potential path truncation
drm/bridge: dw-hdmi: fix AVI frame colorimetry
nvmet-tcp: set MSG_MORE only if we actually have more to send
arm64: smp: fix crash_smp_send_stop() behaviour
arm64: smp: fix smp_send_stop() behaviour
ALSA: hda/realtek: Fix pop noise on ALC225
futex: Unbreak futex hashing
futex: Fix inode life-time issue
x86/mm: split vmalloc_sync_all()
page-flags: fix a crash at SetPageError(THP_SWAP)
mm, slub: prevent kmalloc_node crashes and memory leaks
mm: slub: be more careful about the double cmpxchg of freelist
epoll: fix possible lost wakeup on epoll_ctl() path
mm: do not allow MADV_PAGEOUT for CoW pages
mm/hotplug: fix hot remove failure in SPARSEMEM|!VMEMMAP case
mm, memcg: throttle allocators based on ancestral memory.high
mm, memcg: fix corruption on 64-bit divisor in memory.high throttling
memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event
stm class: sys-t: Fix the use of time_after()
drm/lease: fix WARNING in idr_destroy
drm/amd/amdgpu: Fix GPR read from debugfs (v2)
btrfs: fix log context list corruption after rename whiteout error
xhci: Do not open code __print_symbolic() in xhci trace events
arm64: compat: Fix syscall number of compat_clock_getres
rtc: max8907: add missing select REGMAP_IRQ
modpost: move the namespace field in Module.symvers last
intel_th: pci: Add Elkhart Lake CPU support
intel_th: Fix user-visible error codes
intel_th: msu: Fix the unexpected state warning
staging/speakup: fix get_word non-space look-ahead
staging: greybus: loopback_test: fix poll-mask build breakage
staging: rtl8188eu: Add device id for MERCUSYS MW150US v2
kbuild: Disable -Wpointer-to-enum-cast
CIFS: fiemap: do not return EINVAL if get nothing
mmc: sdhci-cadence: set SDHCI_QUIRK2_PRESET_VALUE_BROKEN for UniPhier
mmc: sdhci-of-at91: fix cd-gpios for SAMA5D2
mmc: rtsx_pci: Fix support for speed-modes that relies on tuning
iio: light: vcnl4000: update sampling periods for vcnl4040
iio: light: vcnl4000: update sampling periods for vcnl4200
iio: adc: at91-sama5d2_adc: fix differential channels in triggered mode
iio: adc: stm32-dfsdm: fix sleep in atomic context
iio: magnetometer: ak8974: Fix negative raw values in sysfs
iio: accel: adxl372: Set iio_chan BE
iio: trigger: stm32-timer: disable master mode when stopping
iio: st_sensors: remap SMO8840 to LIS2DH12
iio: chemical: sps30: fix missing triggered buffer dependency
tty: fix compat TIOCGSERIAL checking wrong function ptr
tty: fix compat TIOCGSERIAL leaking uninitialized memory
ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checks
ALSA: pcm: oss: Avoid plugin buffer overflow
ALSA: seq: oss: Fix running status after receiving sysex
ALSA: seq: virmidi: Fix running status after receiving sysex
ALSA: hda/realtek - Enable the headset of Acer N50-600 with ALC662
ALSA: hda/realtek - Enable headset mic of Acer X2660G with ALC662
ALSA: line6: Fix endless MIDI read loop
USB: cdc-acm: fix rounding error in TIOCSSERIAL
USB: cdc-acm: fix close_delay and closing_wait units in TIOCSSERIAL
usb: typec: ucsi: displayport: Fix a potential race during registration
usb: typec: ucsi: displayport: Fix NULL pointer dereference
usb: xhci: apply XHCI_SUSPEND_DELAY to AMD XHCI controller 1022:145c
USB: serial: pl2303: add device-id for HP LD381
usb: host: xhci-plat: add a shutdown
USB: serial: option: add ME910G1 ECM composition 0x110b
usb: quirks: add NO_LPM quirk for RTL8153 based ethernet adapters
USB: Disable LPM on WD19's Realtek Hub
Revert "drm/fbdev: Fallback to non tiled mode if all tiles not present"
binderfs: use refcount for binder control devices too
parse-maintainers: Mark as executable
block, bfq: fix overwrite of bfq_group pointer in bfq_find_set_group()
xenbus: req->err should be updated before req->state
xenbus: req->body should be updated before req->state
drm/amd/display: fix dcc swath size calculations on dcn1
drm/amd/display: Clear link settings on MST disable connector
drm/amdgpu: clean wptr on wb when gpu recovery
riscv: Fix range looking for kernel image memblock
riscv: Force flat memory model with no-mmu
spi: spi_register_controller(): free bus id on error paths
ASoC: stm32: sai: manage rebind issue
riscv: avoid the PIC offset of static percpu data in module beyond 2G limits
dm integrity: use dm_bio_record and dm_bio_restore
dm bio record: save/restore bi_end_io and bi_integrity
altera-stapl: altera_get_note: prevent write beyond end of 'key'
drivers/perf: arm_pmu_acpi: Fix incorrect checking of gicc pointer
drivers/perf: fsl_imx8_ddr: Correct the CLEAR bit definition
drm/exynos: hdmi: don't leak enable HDMI_EN regulator if probe fails
drm/exynos: dsi: fix workaround for the legacy clock name
drm/exynos: dsi: propagate error value and silence meaningless warning
spi/zynqmp: remove entry that causes a cs glitch
spi: pxa2xx: Add CS control clock quirk
ARM: dts: dra7: Add "dma-ranges" property to PCIe RC DT nodes
cifs: add missing mount option to /proc/mounts
cifs: fix potential mismatch of UNC paths
powerpc: Include .BTF section
spi: qup: call spi_qup_pm_resume_runtime before suspending
ARM: dts: dra7-l4: mark timer13-16 as pwm capable
phy: ti: gmii-sel: do not fail in case of gmii
phy: ti: gmii-sel: fix set of copy-paste errors
drm/mediatek: Find the cursor plane instead of hard coding it
spi: spi-omap2-mcspi: Support probe deferral for DMA channels
locks: reinstate locks_delete_block optimization
locks: fix a potential use-after-free problem when wakeup a waiter
ANDROID: ABI/Whitelist: update whitelist of unisoc
ANDROID: staging: ion: Allow for attach and detach ops to be overridden
ANDROID: scsi: ufs: add ->map_sg_crypto() variant op
ANDROID: ABI/Whitelist: update for db845c
ANDROID: GKI: Add CONFIG_SOC_BUS to gki_defconfig
ANDROID: ABI/Whitelist: update for hikey960
ANDROID: hikey960: Add external mali driver support to build.config.hikey960
ANDROID: hikey960: Add build.config.hikey960
ANDROID: config: Add hikey960_gki fragment
ANDROID: misc: hisi_hikey_usb: Driver to support usb functionality of Hikey960
ANDROID: dt-bindings: misc: Add bindings for HiSilicon usb hub and data role switch functionality on HiKey960
FROMGIT: usb: dwc3: Rework resets initialization to be more flexible
FROMGIT: usb: dwc3: Rework clock initialization to be more flexible
FROMGIT: dt-bindings: usb: dwc3: Allow clock list & resets to be more flexible
FROMGIT: usb: dwc3: Add support for role-switch-default-mode binding
FROMGIT: dt-bindings: usb: generic: Add role-switch-default-mode binding
FROMGIT: usb: dwc3: Registering a role switch in the DRD code.
UPSTREAM: bpf: Explicitly memset some bpf info structures declared on the stack
UPSTREAM: bpf: Explicitly memset the bpf_attr structure
FROMGIT: BACKPORT: driver core: Add device links from fwnode only for the primary device
Linux 5.4.27
ipv4: ensure rcu_read_lock() in cipso_v4_error()
ARM: 8961/2: Fix Kbuild issue caused by per-task stack protector GCC plugin
HID: add ALWAYS_POLL quirk to lenovo pixart mouse
HID: google: add moonball USB id
mm: slub: add missing TID bump in kmem_cache_alloc_bulk()
ARM: 8958/1: rename missed uaccess .fixup section
ARM: 8957/1: VDSO: Match ARMv8 timer in cntvct_functional()
net: qrtr: fix len of skb_put_padto in qrtr_node_enqueue
blk-mq: insert flush request to the front of dispatch queue
jbd2: fix data races at struct journal_head
sfc: fix timestamp reconstruction at 16-bit rollover points
net: rmnet: fix packet forwarding in rmnet bridge mode
net: rmnet: fix bridge mode bugs
net: rmnet: use upper/lower device infrastructure
net: rmnet: do not allow to change mux id if mux id is duplicated
net: rmnet: remove rcu_read_lock in rmnet_force_unassociate_device()
net: rmnet: fix suspicious RCU usage
net: rmnet: fix NULL pointer dereference in rmnet_changelink()
net: rmnet: fix NULL pointer dereference in rmnet_newlink()
hinic: fix a bug of rss configuration
hinic: fix a bug of setting hw_ioctxt
hinic: fix a irq affinity bug
net: phy: mscc: fix firmware paths
slip: not call free_netdev before rtnl_unlock in slip_open
signal: avoid double atomic counter increments for user accounting
kbuild: add dt_binding_check to PHONY in a correct place
kbuild: add dtbs_check to PHONY
drm/amdgpu: fix memory leak during TDR test(v2)
blk-mq: insert passthrough request into hctx->dispatch directly
net: ll_temac: Handle DMA halt condition caused by buffer underrun
net: ll_temac: Fix RX buffer descriptor handling on GFP_ATOMIC pressure
net: ll_temac: Add more error handling of dma_map_single() calls
net: ll_temac: Fix race condition causing TX hang
mac80211: rx: avoid RCU list traversal under mutex
net: ks8851-ml: Fix IRQ handling and locking
net: usb: qmi_wwan: restore mtu min/max values after raw_ip switch
scsi: libfc: free response frame from GPN_ID
cfg80211: check reg_rule for NULL in handle_channel_custom()
tracing: Fix number printing bug in print_synth_event()
selftests/rseq: Fix out-of-tree compilation
HID: hid-bigbenff: fix race condition for scheduled work during removal
HID: hid-bigbenff: call hid_hw_stop() in case of error
HID: hid-bigbenff: fix general protection fault caused by double kfree
HID: i2c-hid: add Trekstor Surfbook E11B to descriptor override
ACPI: watchdog: Set default timeout in probe
HID: apple: Add support for recent firmware on Magic Keyboards
ACPI: watchdog: Allow disabling WDAT at boot
drm/amdgpu: Fix TLB invalidation request when using semaphore
netfilter: xt_hashlimit: unregister proc file before releasing mutex
netfilter: hashlimit: do not use indirect calls during gc
ANDROID: staging: ion: Export query function to be used in modules
UPSTREAM: Bluetooth: hci_qca: Add support for Qualcomm Bluetooth SoC WCN3991
UPSTREAM: Bluetooth: btqca: Rename ROME specific variables to generic variables
ANDROID: ABI: Update abi after enabling CONFIG_USB_PHY
ANDROID: GKI: Enable CONFIG_USB_PHY for usb drivers like dwc3
ANDROID: Update abi_gki_aarch64_unisoc_whitelist
ANDROID: GKI: USB: add Android ABI padding to some structures
FROMLIST: ubifs: wire up FS_IOC_GET_ENCRYPTION_NONCE
FROMLIST: f2fs: wire up FS_IOC_GET_ENCRYPTION_NONCE
FROMLIST: ext4: wire up FS_IOC_GET_ENCRYPTION_NONCE
FROMLIST: fscrypt: add FS_IOC_GET_ENCRYPTION_NONCE ioctl
ANDROID: GKI: mm: add Android ABI padding to some structures
ANDROID: GKI: mount.h: add Android ABI padding to some structures
ANDROID: GKI: sched.h: add Android ABI padding to some structures
ANDROID: GKI: sock.h: add Android ABI padding to some structures
ANDROID: GKI: module.h: add Android ABI padding to some structures
UPSTREAM: driver core: Skip unnecessary work when device doesn't have sync_state()
ANDROID: Incremental fs: Add INCFS_IOC_PERMIT_FILL
ANDROID: Incremental fs: Remove signature checks from kernel
ANDROID: Incremental fs: Pad hash blocks
ANDROID: Incremental fs: Make fill block an ioctl
ANDROID: Incremental fs: Remove all access_ok checks
ANDROID: GKI: device.h: add Android ABI padding to some structures
ANDROID: GKI: phy: add Android ABI padding to some structures
ANDROID: ABI update for 5.4.26
Conflicts:
Documentation/devicetree/bindings
Documentation/devicetree/bindings/net/fsl-fman.txt
Documentation/devicetree/bindings/usb/dwc3.txt
Documentation/devicetree/bindings/usb/generic.txt
abi_gki_aarch64_qcom_whitelist
drivers/misc/Kconfig
drivers/misc/Makefile
drivers/scsi/ufs/ufs-qcom.c
drivers/usb/dwc3/core.c
drivers/usb/gadget/Kconfig
include/linux/device.h
net/qrtr/qrtr.c
Change-Id: I43806ae33997efaf3265461e15fdbe49de74d741
Signed-off-by: Blagovest Kolenichev <bkolenichev@codeaurora.org>
1065 lines
28 KiB
Plaintext
1065 lines
28 KiB
Plaintext
// ***** DO NOT EDIT *****
|
|
// This file is generated by kernel_headers.py
|
|
gen_headers_srcs_arm = [
|
|
"arch/arm/include/uapi/asm/Kbuild",
|
|
"include/uapi/asm-generic/Kbuild",
|
|
"Makefile",
|
|
"arch/arm/tools/syscall.tbl",
|
|
"include/uapi/**/*.h",
|
|
"arch/arm/include/uapi/**/*.h",
|
|
"techpack/*/include/uapi/*/**/*.h",
|
|
]
|
|
|
|
gen_headers_exclude_srcs_arm = [
|
|
"include/uapi/linux/a.out.h",
|
|
]
|
|
|
|
gen_headers_out_arm = [
|
|
|
|
// Matching generated-y:
|
|
|
|
"asm/unistd-common.h",
|
|
"asm/unistd-oabi.h",
|
|
"asm/unistd-eabi.h",
|
|
|
|
// Matching generic-y:
|
|
|
|
"asm/kvm_para.h",
|
|
|
|
// Matching mandatory-y:
|
|
|
|
"asm/bitsperlong.h",
|
|
"asm/bpf_perf_event.h",
|
|
"asm/errno.h",
|
|
"asm/ioctl.h",
|
|
"asm/ipcbuf.h",
|
|
"asm/msgbuf.h",
|
|
"asm/param.h",
|
|
"asm/poll.h",
|
|
"asm/resource.h",
|
|
"asm/sembuf.h",
|
|
"asm/shmbuf.h",
|
|
"asm/siginfo.h",
|
|
"asm/socket.h",
|
|
"asm/sockios.h",
|
|
"asm/termbits.h",
|
|
"asm/termios.h",
|
|
|
|
// From include/uapi/**/*.h
|
|
|
|
"asm-generic/auxvec.h",
|
|
"asm-generic/bitsperlong.h",
|
|
"asm-generic/bpf_perf_event.h",
|
|
"asm-generic/errno-base.h",
|
|
"asm-generic/errno.h",
|
|
"asm-generic/fcntl.h",
|
|
"asm-generic/hugetlb_encode.h",
|
|
"asm-generic/int-l64.h",
|
|
"asm-generic/int-ll64.h",
|
|
"asm-generic/ioctl.h",
|
|
"asm-generic/ioctls.h",
|
|
"asm-generic/ipcbuf.h",
|
|
"asm-generic/kvm_para.h",
|
|
"asm-generic/mman-common.h",
|
|
"asm-generic/mman.h",
|
|
"asm-generic/msgbuf.h",
|
|
"asm-generic/param.h",
|
|
"asm-generic/poll.h",
|
|
"asm-generic/posix_types.h",
|
|
"asm-generic/resource.h",
|
|
"asm-generic/sembuf.h",
|
|
"asm-generic/setup.h",
|
|
"asm-generic/shmbuf.h",
|
|
"asm-generic/siginfo.h",
|
|
"asm-generic/signal-defs.h",
|
|
"asm-generic/signal.h",
|
|
"asm-generic/socket.h",
|
|
"asm-generic/sockios.h",
|
|
"asm-generic/stat.h",
|
|
"asm-generic/statfs.h",
|
|
"asm-generic/swab.h",
|
|
"asm-generic/termbits.h",
|
|
"asm-generic/termios.h",
|
|
"asm-generic/types.h",
|
|
"asm-generic/ucontext.h",
|
|
"asm-generic/unistd.h",
|
|
"drm/amdgpu_drm.h",
|
|
"drm/armada_drm.h",
|
|
"drm/drm.h",
|
|
"drm/drm_fourcc.h",
|
|
"drm/drm_mode.h",
|
|
"drm/drm_sarea.h",
|
|
"drm/etnaviv_drm.h",
|
|
"drm/exynos_drm.h",
|
|
"drm/i810_drm.h",
|
|
"drm/i915_drm.h",
|
|
"drm/lima_drm.h",
|
|
"drm/mga_drm.h",
|
|
"drm/msm_drm.h",
|
|
"drm/nouveau_drm.h",
|
|
"drm/omap_drm.h",
|
|
"drm/panfrost_drm.h",
|
|
"drm/qxl_drm.h",
|
|
"drm/r128_drm.h",
|
|
"drm/radeon_drm.h",
|
|
"drm/savage_drm.h",
|
|
"drm/sis_drm.h",
|
|
"drm/tegra_drm.h",
|
|
"drm/v3d_drm.h",
|
|
"drm/vc4_drm.h",
|
|
"drm/vgem_drm.h",
|
|
"drm/via_drm.h",
|
|
"drm/virtgpu_drm.h",
|
|
"drm/vmwgfx_drm.h",
|
|
"linux/acct.h",
|
|
"linux/adb.h",
|
|
"linux/adfs_fs.h",
|
|
"linux/affs_hardblocks.h",
|
|
"linux/agpgart.h",
|
|
"linux/aio_abi.h",
|
|
"linux/am437x-vpfe.h",
|
|
"linux/apm_bios.h",
|
|
"linux/arcfb.h",
|
|
"linux/arm_sdei.h",
|
|
"linux/aspeed-lpc-ctrl.h",
|
|
"linux/aspeed-p2a-ctrl.h",
|
|
"linux/atalk.h",
|
|
"linux/atm.h",
|
|
"linux/atm_eni.h",
|
|
"linux/atm_he.h",
|
|
"linux/atm_idt77105.h",
|
|
"linux/atm_nicstar.h",
|
|
"linux/atm_tcp.h",
|
|
"linux/atm_zatm.h",
|
|
"linux/atmapi.h",
|
|
"linux/atmarp.h",
|
|
"linux/atmbr2684.h",
|
|
"linux/atmclip.h",
|
|
"linux/atmdev.h",
|
|
"linux/atmioc.h",
|
|
"linux/atmlec.h",
|
|
"linux/atmmpc.h",
|
|
"linux/atmppp.h",
|
|
"linux/atmsap.h",
|
|
"linux/atmsvc.h",
|
|
"linux/audit.h",
|
|
"linux/auto_dev-ioctl.h",
|
|
"linux/auto_fs.h",
|
|
"linux/auto_fs4.h",
|
|
"linux/auxvec.h",
|
|
"linux/ax25.h",
|
|
"linux/b1lli.h",
|
|
"linux/batadv_packet.h",
|
|
"linux/batman_adv.h",
|
|
"linux/baycom.h",
|
|
"linux/bcache.h",
|
|
"linux/bcm933xx_hcs.h",
|
|
"linux/bfs_fs.h",
|
|
"linux/binfmts.h",
|
|
"linux/blkpg.h",
|
|
"linux/blktrace_api.h",
|
|
"linux/blkzoned.h",
|
|
"linux/bpf.h",
|
|
"linux/bpf_common.h",
|
|
"linux/bpf_perf_event.h",
|
|
"linux/bpfilter.h",
|
|
"linux/bpqether.h",
|
|
"linux/bsg.h",
|
|
"linux/bt-bmc.h",
|
|
"linux/btf.h",
|
|
"linux/btrfs.h",
|
|
"linux/btrfs_tree.h",
|
|
"linux/can.h",
|
|
"linux/capability.h",
|
|
"linux/capi.h",
|
|
"linux/cciss_defs.h",
|
|
"linux/cciss_ioctl.h",
|
|
"linux/cdrom.h",
|
|
"linux/cec-funcs.h",
|
|
"linux/cec.h",
|
|
"linux/cgroupstats.h",
|
|
"linux/chio.h",
|
|
"linux/cm4000_cs.h",
|
|
"linux/cn_proc.h",
|
|
"linux/coda.h",
|
|
"linux/coff.h",
|
|
"linux/connector.h",
|
|
"linux/const.h",
|
|
"linux/coresight-stm.h",
|
|
"linux/cramfs_fs.h",
|
|
"linux/cryptouser.h",
|
|
"linux/cuda.h",
|
|
"linux/cyclades.h",
|
|
"linux/cycx_cfm.h",
|
|
"linux/dcbnl.h",
|
|
"linux/dccp.h",
|
|
"linux/devlink.h",
|
|
"linux/dlm.h",
|
|
"linux/dlm_device.h",
|
|
"linux/dlm_netlink.h",
|
|
"linux/dlm_plock.h",
|
|
"linux/dlmconstants.h",
|
|
"linux/dm-ioctl.h",
|
|
"linux/dm-log-userspace.h",
|
|
"linux/dma-buf.h",
|
|
"linux/dn.h",
|
|
"linux/dns_resolver.h",
|
|
"linux/dqblk_xfs.h",
|
|
"linux/edd.h",
|
|
"linux/efs_fs_sb.h",
|
|
"linux/elf-em.h",
|
|
"linux/elf-fdpic.h",
|
|
"linux/elf.h",
|
|
"linux/elfcore.h",
|
|
"linux/errno.h",
|
|
"linux/errqueue.h",
|
|
"linux/erspan.h",
|
|
"linux/ethtool.h",
|
|
"linux/eventpoll.h",
|
|
"linux/fadvise.h",
|
|
"linux/falloc.h",
|
|
"linux/fanotify.h",
|
|
"linux/fb.h",
|
|
"linux/fcntl.h",
|
|
"linux/fd.h",
|
|
"linux/fdreg.h",
|
|
"linux/fib_rules.h",
|
|
"linux/fiemap.h",
|
|
"linux/filter.h",
|
|
"linux/fips_status.h",
|
|
"linux/firewire-cdev.h",
|
|
"linux/firewire-constants.h",
|
|
"linux/fou.h",
|
|
"linux/fpga-dfl.h",
|
|
"linux/fs.h",
|
|
"linux/fscrypt.h",
|
|
"linux/fsi.h",
|
|
"linux/fsl_hypervisor.h",
|
|
"linux/fsmap.h",
|
|
"linux/fsverity.h",
|
|
"linux/fuse.h",
|
|
"linux/futex.h",
|
|
"linux/gameport.h",
|
|
"linux/gen_stats.h",
|
|
"linux/genetlink.h",
|
|
"linux/gfs2_ondisk.h",
|
|
"linux/gigaset_dev.h",
|
|
"linux/gpio.h",
|
|
"linux/gsmmux.h",
|
|
"linux/gtp.h",
|
|
"linux/hash_info.h",
|
|
"linux/hdlc.h",
|
|
"linux/hdlcdrv.h",
|
|
"linux/hdreg.h",
|
|
"linux/hid.h",
|
|
"linux/hiddev.h",
|
|
"linux/hidraw.h",
|
|
"linux/hpet.h",
|
|
"linux/hsr_netlink.h",
|
|
"linux/hw_breakpoint.h",
|
|
"linux/hyperv.h",
|
|
"linux/hysdn_if.h",
|
|
"linux/i2c-dev.h",
|
|
"linux/i2c.h",
|
|
"linux/i2o-dev.h",
|
|
"linux/i8k.h",
|
|
"linux/icmp.h",
|
|
"linux/icmpv6.h",
|
|
"linux/if.h",
|
|
"linux/if_addr.h",
|
|
"linux/if_addrlabel.h",
|
|
"linux/if_alg.h",
|
|
"linux/if_arcnet.h",
|
|
"linux/if_arp.h",
|
|
"linux/if_bonding.h",
|
|
"linux/if_bridge.h",
|
|
"linux/if_cablemodem.h",
|
|
"linux/if_eql.h",
|
|
"linux/if_ether.h",
|
|
"linux/if_fc.h",
|
|
"linux/if_fddi.h",
|
|
"linux/if_frad.h",
|
|
"linux/if_hippi.h",
|
|
"linux/if_infiniband.h",
|
|
"linux/if_link.h",
|
|
"linux/if_ltalk.h",
|
|
"linux/if_macsec.h",
|
|
"linux/if_packet.h",
|
|
"linux/if_phonet.h",
|
|
"linux/if_plip.h",
|
|
"linux/if_ppp.h",
|
|
"linux/if_pppol2tp.h",
|
|
"linux/if_pppox.h",
|
|
"linux/if_slip.h",
|
|
"linux/if_team.h",
|
|
"linux/if_tun.h",
|
|
"linux/if_tunnel.h",
|
|
"linux/if_vlan.h",
|
|
"linux/if_x25.h",
|
|
"linux/if_xdp.h",
|
|
"linux/ife.h",
|
|
"linux/igmp.h",
|
|
"linux/ila.h",
|
|
"linux/in.h",
|
|
"linux/in6.h",
|
|
"linux/in_route.h",
|
|
"linux/incrementalfs.h",
|
|
"linux/inet_diag.h",
|
|
"linux/inotify.h",
|
|
"linux/input-event-codes.h",
|
|
"linux/input.h",
|
|
"linux/io_uring.h",
|
|
"linux/ioctl.h",
|
|
"linux/iommu.h",
|
|
"linux/ion.h",
|
|
"linux/ip.h",
|
|
"linux/ip6_tunnel.h",
|
|
"linux/ip_vs.h",
|
|
"linux/ipa_qmi_service_v01.h",
|
|
"linux/ipc.h",
|
|
"linux/ipmi.h",
|
|
"linux/ipmi_bmc.h",
|
|
"linux/ipmi_msgdefs.h",
|
|
"linux/ipsec.h",
|
|
"linux/ipv6.h",
|
|
"linux/ipv6_route.h",
|
|
"linux/ipx.h",
|
|
"linux/irqnr.h",
|
|
"linux/iso_fs.h",
|
|
"linux/isst_if.h",
|
|
"linux/ivtv.h",
|
|
"linux/ivtvfb.h",
|
|
"linux/jffs2.h",
|
|
"linux/joystick.h",
|
|
"linux/kcm.h",
|
|
"linux/kcmp.h",
|
|
"linux/kcov.h",
|
|
"linux/kd.h",
|
|
"linux/kdev_t.h",
|
|
"linux/kernel-page-flags.h",
|
|
"linux/kernel.h",
|
|
"linux/kernelcapi.h",
|
|
"linux/kexec.h",
|
|
"linux/keyboard.h",
|
|
"linux/keyctl.h",
|
|
"linux/kfd_ioctl.h",
|
|
"linux/kvm.h",
|
|
"linux/kvm_para.h",
|
|
"linux/l2tp.h",
|
|
"linux/libc-compat.h",
|
|
"linux/lightnvm.h",
|
|
"linux/limits.h",
|
|
"linux/lirc.h",
|
|
"linux/llc.h",
|
|
"linux/loop.h",
|
|
"linux/lp.h",
|
|
"linux/lwtunnel.h",
|
|
"linux/magic.h",
|
|
"linux/major.h",
|
|
"linux/map_to_7segment.h",
|
|
"linux/matroxfb.h",
|
|
"linux/max2175.h",
|
|
"linux/mdio.h",
|
|
"linux/media-bus-format.h",
|
|
"linux/media.h",
|
|
"linux/mei.h",
|
|
"linux/mem-buf.h",
|
|
"linux/membarrier.h",
|
|
"linux/memfd.h",
|
|
"linux/mempolicy.h",
|
|
"linux/meye.h",
|
|
"linux/mic_common.h",
|
|
"linux/mic_ioctl.h",
|
|
"linux/mii.h",
|
|
"linux/minix_fs.h",
|
|
"linux/mman.h",
|
|
"linux/mmtimer.h",
|
|
"linux/module.h",
|
|
"linux/mount.h",
|
|
"linux/mpls.h",
|
|
"linux/mpls_iptunnel.h",
|
|
"linux/mqueue.h",
|
|
"linux/mroute.h",
|
|
"linux/mroute6.h",
|
|
"linux/msdos_fs.h",
|
|
"linux/msg.h",
|
|
"linux/msm_dsps.h",
|
|
"linux/msm_ion.h",
|
|
"linux/msm_ion_ids.h",
|
|
"linux/msm_ipa.h",
|
|
"linux/msm_kgsl.h",
|
|
"linux/msm_rmnet.h",
|
|
"linux/mtio.h",
|
|
"linux/n_r3964.h",
|
|
"linux/nbd-netlink.h",
|
|
"linux/nbd.h",
|
|
"linux/ncsi.h",
|
|
"linux/ndctl.h",
|
|
"linux/neighbour.h",
|
|
"linux/net.h",
|
|
"linux/net_dropmon.h",
|
|
"linux/net_namespace.h",
|
|
"linux/net_tstamp.h",
|
|
"linux/netconf.h",
|
|
"linux/netdevice.h",
|
|
"linux/netfilter.h",
|
|
"linux/netfilter_arp.h",
|
|
"linux/netfilter_bridge.h",
|
|
"linux/netfilter_decnet.h",
|
|
"linux/netfilter_ipv4.h",
|
|
"linux/netfilter_ipv6.h",
|
|
"linux/netlink.h",
|
|
"linux/netlink_diag.h",
|
|
"linux/netrom.h",
|
|
"linux/nexthop.h",
|
|
"linux/nfc.h",
|
|
"linux/nfs.h",
|
|
"linux/nfs2.h",
|
|
"linux/nfs3.h",
|
|
"linux/nfs4.h",
|
|
"linux/nfs4_mount.h",
|
|
"linux/nfs_fs.h",
|
|
"linux/nfs_idmap.h",
|
|
"linux/nfs_mount.h",
|
|
"linux/nfsacl.h",
|
|
"linux/nilfs2_api.h",
|
|
"linux/nilfs2_ondisk.h",
|
|
"linux/nl80211.h",
|
|
"linux/nsfs.h",
|
|
"linux/nubus.h",
|
|
"linux/nvme_ioctl.h",
|
|
"linux/nvram.h",
|
|
"linux/omap3isp.h",
|
|
"linux/omapfb.h",
|
|
"linux/oom.h",
|
|
"linux/openvswitch.h",
|
|
"linux/packet_diag.h",
|
|
"linux/param.h",
|
|
"linux/parport.h",
|
|
"linux/patchkey.h",
|
|
"linux/pci.h",
|
|
"linux/pci_regs.h",
|
|
"linux/pcitest.h",
|
|
"linux/perf_event.h",
|
|
"linux/personality.h",
|
|
"linux/pfkeyv2.h",
|
|
"linux/pg.h",
|
|
"linux/phantom.h",
|
|
"linux/phonet.h",
|
|
"linux/pkt_cls.h",
|
|
"linux/pkt_sched.h",
|
|
"linux/pktcdvd.h",
|
|
"linux/pmu.h",
|
|
"linux/poll.h",
|
|
"linux/posix_acl.h",
|
|
"linux/posix_acl_xattr.h",
|
|
"linux/posix_types.h",
|
|
"linux/ppdev.h",
|
|
"linux/ppp-comp.h",
|
|
"linux/ppp-ioctl.h",
|
|
"linux/ppp_defs.h",
|
|
"linux/pps.h",
|
|
"linux/pr.h",
|
|
"linux/prctl.h",
|
|
"linux/psample.h",
|
|
"linux/psci.h",
|
|
"linux/psp-sev.h",
|
|
"linux/ptp_clock.h",
|
|
"linux/ptrace.h",
|
|
"linux/qbt_handler.h",
|
|
"linux/qcedev.h",
|
|
"linux/qcota.h",
|
|
"linux/qemu_fw_cfg.h",
|
|
"linux/qnx4_fs.h",
|
|
"linux/qnxtypes.h",
|
|
"linux/qrng.h",
|
|
"linux/qrtr.h",
|
|
"linux/qseecom.h",
|
|
"linux/quota.h",
|
|
"linux/radeonfb.h",
|
|
"linux/random.h",
|
|
"linux/raw.h",
|
|
"linux/rds.h",
|
|
"linux/reboot.h",
|
|
"linux/reiserfs_fs.h",
|
|
"linux/reiserfs_xattr.h",
|
|
"linux/resource.h",
|
|
"linux/rfkill.h",
|
|
"linux/rio_cm_cdev.h",
|
|
"linux/rio_mport_cdev.h",
|
|
"linux/rmnet_data.h",
|
|
"linux/rmnet_ipa_fd_ioctl.h",
|
|
"linux/romfs_fs.h",
|
|
"linux/rose.h",
|
|
"linux/route.h",
|
|
"linux/rpmsg.h",
|
|
"linux/rseq.h",
|
|
"linux/rtc.h",
|
|
"linux/rtnetlink.h",
|
|
"linux/rxrpc.h",
|
|
"linux/scc.h",
|
|
"linux/sched.h",
|
|
"linux/scif_ioctl.h",
|
|
"linux/screen_info.h",
|
|
"linux/sctp.h",
|
|
"linux/sdla.h",
|
|
"linux/seccomp.h",
|
|
"linux/securebits.h",
|
|
"linux/sed-opal.h",
|
|
"linux/seg6.h",
|
|
"linux/seg6_genl.h",
|
|
"linux/seg6_hmac.h",
|
|
"linux/seg6_iptunnel.h",
|
|
"linux/seg6_local.h",
|
|
"linux/selinux_netlink.h",
|
|
"linux/sem.h",
|
|
"linux/serial.h",
|
|
"linux/serial_core.h",
|
|
"linux/serial_reg.h",
|
|
"linux/serio.h",
|
|
"linux/shm.h",
|
|
"linux/signal.h",
|
|
"linux/signalfd.h",
|
|
"linux/smc.h",
|
|
"linux/smc_diag.h",
|
|
"linux/smcinvoke.h",
|
|
"linux/smiapp.h",
|
|
"linux/snmp.h",
|
|
"linux/sock_diag.h",
|
|
"linux/socket.h",
|
|
"linux/sockios.h",
|
|
"linux/sonet.h",
|
|
"linux/sonypi.h",
|
|
"linux/sound.h",
|
|
"linux/soundcard.h",
|
|
"linux/spcom.h",
|
|
"linux/spss_utils.h",
|
|
"linux/stat.h",
|
|
"linux/stddef.h",
|
|
"linux/stm.h",
|
|
"linux/string.h",
|
|
"linux/suspend_ioctls.h",
|
|
"linux/swab.h",
|
|
"linux/switchtec_ioctl.h",
|
|
"linux/sync_file.h",
|
|
"linux/synclink.h",
|
|
"linux/sysctl.h",
|
|
"linux/sysinfo.h",
|
|
"linux/target_core_user.h",
|
|
"linux/taskstats.h",
|
|
"linux/tcp.h",
|
|
"linux/tcp_metrics.h",
|
|
"linux/tee.h",
|
|
"linux/termios.h",
|
|
"linux/thermal.h",
|
|
"linux/time.h",
|
|
"linux/time_types.h",
|
|
"linux/timerfd.h",
|
|
"linux/times.h",
|
|
"linux/timex.h",
|
|
"linux/tiocl.h",
|
|
"linux/tipc.h",
|
|
"linux/tipc_config.h",
|
|
"linux/tipc_netlink.h",
|
|
"linux/tipc_sockets_diag.h",
|
|
"linux/tls.h",
|
|
"linux/toshiba.h",
|
|
"linux/tty.h",
|
|
"linux/tty_flags.h",
|
|
"linux/types.h",
|
|
"linux/udf_fs_i.h",
|
|
"linux/udmabuf.h",
|
|
"linux/udp.h",
|
|
"linux/uhid.h",
|
|
"linux/uinput.h",
|
|
"linux/uio.h",
|
|
"linux/uleds.h",
|
|
"linux/ultrasound.h",
|
|
"linux/un.h",
|
|
"linux/unistd.h",
|
|
"linux/unix_diag.h",
|
|
"linux/usbdevice_fs.h",
|
|
"linux/usbip.h",
|
|
"linux/userfaultfd.h",
|
|
"linux/userio.h",
|
|
"linux/utime.h",
|
|
"linux/utsname.h",
|
|
"linux/uuid.h",
|
|
"linux/uvcvideo.h",
|
|
"linux/v4l2-common.h",
|
|
"linux/v4l2-controls.h",
|
|
"linux/v4l2-dv-timings.h",
|
|
"linux/v4l2-mediabus.h",
|
|
"linux/v4l2-subdev.h",
|
|
"linux/vbox_err.h",
|
|
"linux/vbox_vmmdev_types.h",
|
|
"linux/vboxguest.h",
|
|
"linux/veth.h",
|
|
"linux/vfio.h",
|
|
"linux/vfio_ccw.h",
|
|
"linux/vhost.h",
|
|
"linux/vhost_types.h",
|
|
"linux/videodev2.h",
|
|
"linux/virtio_9p.h",
|
|
"linux/virtio_balloon.h",
|
|
"linux/virtio_blk.h",
|
|
"linux/virtio_config.h",
|
|
"linux/virtio_console.h",
|
|
"linux/virtio_crypto.h",
|
|
"linux/virtio_fs.h",
|
|
"linux/virtio_gpu.h",
|
|
"linux/virtio_ids.h",
|
|
"linux/virtio_input.h",
|
|
"linux/virtio_iommu.h",
|
|
"linux/virtio_mmio.h",
|
|
"linux/virtio_net.h",
|
|
"linux/virtio_pci.h",
|
|
"linux/virtio_pmem.h",
|
|
"linux/virtio_ring.h",
|
|
"linux/virtio_rng.h",
|
|
"linux/virtio_scsi.h",
|
|
"linux/virtio_types.h",
|
|
"linux/virtio_vsock.h",
|
|
"linux/vm_sockets.h",
|
|
"linux/vm_sockets_diag.h",
|
|
"linux/vmcore.h",
|
|
"linux/vsockmon.h",
|
|
"linux/vt.h",
|
|
"linux/vtpm_proxy.h",
|
|
"linux/wait.h",
|
|
"linux/watchdog.h",
|
|
"linux/wimax.h",
|
|
"linux/wireless.h",
|
|
"linux/wmi.h",
|
|
"linux/x25.h",
|
|
"linux/xattr.h",
|
|
"linux/xdp_diag.h",
|
|
"linux/xfrm.h",
|
|
"linux/xilinx-v4l2-controls.h",
|
|
"linux/zorro.h",
|
|
"linux/zorro_ids.h",
|
|
"media/msm_cvp_private.h",
|
|
"media/radio-iris-commands.h",
|
|
"media/radio-iris.h",
|
|
"media/synx.h",
|
|
"misc/cxl.h",
|
|
"misc/fastrpc.h",
|
|
"misc/habanalabs.h",
|
|
"misc/ocxl.h",
|
|
"misc/wigig_sensing_uapi.h",
|
|
"misc/xilinx_sdfec.h",
|
|
"mtd/inftl-user.h",
|
|
"mtd/mtd-abi.h",
|
|
"mtd/mtd-user.h",
|
|
"mtd/nftl-user.h",
|
|
"mtd/ubi-user.h",
|
|
"rdma/bnxt_re-abi.h",
|
|
"rdma/cxgb3-abi.h",
|
|
"rdma/cxgb4-abi.h",
|
|
"rdma/efa-abi.h",
|
|
"rdma/hns-abi.h",
|
|
"rdma/i40iw-abi.h",
|
|
"rdma/ib_user_ioctl_cmds.h",
|
|
"rdma/ib_user_ioctl_verbs.h",
|
|
"rdma/ib_user_mad.h",
|
|
"rdma/ib_user_sa.h",
|
|
"rdma/ib_user_verbs.h",
|
|
"rdma/mlx4-abi.h",
|
|
"rdma/mlx5-abi.h",
|
|
"rdma/mlx5_user_ioctl_cmds.h",
|
|
"rdma/mlx5_user_ioctl_verbs.h",
|
|
"rdma/mthca-abi.h",
|
|
"rdma/ocrdma-abi.h",
|
|
"rdma/qedr-abi.h",
|
|
"rdma/rdma_netlink.h",
|
|
"rdma/rdma_user_cm.h",
|
|
"rdma/rdma_user_ioctl.h",
|
|
"rdma/rdma_user_ioctl_cmds.h",
|
|
"rdma/rdma_user_rxe.h",
|
|
"rdma/rvt-abi.h",
|
|
"rdma/siw-abi.h",
|
|
"rdma/vmw_pvrdma-abi.h",
|
|
"scsi/cxlflash_ioctl.h",
|
|
"scsi/scsi_bsg_fc.h",
|
|
"scsi/scsi_bsg_ufs.h",
|
|
"scsi/scsi_netlink.h",
|
|
"scsi/scsi_netlink_fc.h",
|
|
"sound/asequencer.h",
|
|
"sound/asoc.h",
|
|
"sound/asound.h",
|
|
"sound/asound_fm.h",
|
|
"sound/compress_offload.h",
|
|
"sound/compress_params.h",
|
|
"sound/emu10k1.h",
|
|
"sound/firewire.h",
|
|
"sound/hdsp.h",
|
|
"sound/hdspm.h",
|
|
"sound/sb16_csp.h",
|
|
"sound/sfnt_info.h",
|
|
"sound/skl-tplg-interface.h",
|
|
"sound/snd_sst_tokens.h",
|
|
"sound/tlv.h",
|
|
"sound/usb_stream.h",
|
|
"video/edid.h",
|
|
"video/sisfb.h",
|
|
"video/uvesafb.h",
|
|
"xen/evtchn.h",
|
|
"xen/gntalloc.h",
|
|
"xen/gntdev.h",
|
|
"xen/privcmd.h",
|
|
"linux/android/binder.h",
|
|
"linux/android/binderfs.h",
|
|
"linux/byteorder/big_endian.h",
|
|
"linux/byteorder/little_endian.h",
|
|
"linux/caif/caif_socket.h",
|
|
"linux/caif/if_caif.h",
|
|
"linux/can/bcm.h",
|
|
"linux/can/error.h",
|
|
"linux/can/gw.h",
|
|
"linux/can/j1939.h",
|
|
"linux/can/netlink.h",
|
|
"linux/can/raw.h",
|
|
"linux/can/vxcan.h",
|
|
"linux/cifs/cifs_mount.h",
|
|
"linux/dvb/audio.h",
|
|
"linux/dvb/ca.h",
|
|
"linux/dvb/dmx.h",
|
|
"linux/dvb/frontend.h",
|
|
"linux/dvb/net.h",
|
|
"linux/dvb/osd.h",
|
|
"linux/dvb/version.h",
|
|
"linux/dvb/video.h",
|
|
"linux/genwqe/genwqe_card.h",
|
|
"linux/hdlc/ioctl.h",
|
|
"linux/hsi/cs-protocol.h",
|
|
"linux/hsi/hsi_char.h",
|
|
"linux/iio/events.h",
|
|
"linux/iio/types.h",
|
|
"linux/isdn/capicmd.h",
|
|
"linux/mmc/ioctl.h",
|
|
"linux/netfilter/nf_conntrack_common.h",
|
|
"linux/netfilter/nf_conntrack_ftp.h",
|
|
"linux/netfilter/nf_conntrack_sctp.h",
|
|
"linux/netfilter/nf_conntrack_tcp.h",
|
|
"linux/netfilter/nf_conntrack_tuple_common.h",
|
|
"linux/netfilter/nf_log.h",
|
|
"linux/netfilter/nf_nat.h",
|
|
"linux/netfilter/nf_synproxy.h",
|
|
"linux/netfilter/nf_tables.h",
|
|
"linux/netfilter/nf_tables_compat.h",
|
|
"linux/netfilter/nfnetlink.h",
|
|
"linux/netfilter/nfnetlink_acct.h",
|
|
"linux/netfilter/nfnetlink_compat.h",
|
|
"linux/netfilter/nfnetlink_conntrack.h",
|
|
"linux/netfilter/nfnetlink_cthelper.h",
|
|
"linux/netfilter/nfnetlink_cttimeout.h",
|
|
"linux/netfilter/nfnetlink_log.h",
|
|
"linux/netfilter/nfnetlink_osf.h",
|
|
"linux/netfilter/nfnetlink_queue.h",
|
|
"linux/netfilter/x_tables.h",
|
|
"linux/netfilter/xt_AUDIT.h",
|
|
"linux/netfilter/xt_CHECKSUM.h",
|
|
"linux/netfilter/xt_CLASSIFY.h",
|
|
"linux/netfilter/xt_CONNMARK.h",
|
|
"linux/netfilter/xt_CONNSECMARK.h",
|
|
"linux/netfilter/xt_CT.h",
|
|
"linux/netfilter/xt_DSCP.h",
|
|
"linux/netfilter/xt_HMARK.h",
|
|
"linux/netfilter/xt_IDLETIMER.h",
|
|
"linux/netfilter/xt_LED.h",
|
|
"linux/netfilter/xt_LOG.h",
|
|
"linux/netfilter/xt_MARK.h",
|
|
"linux/netfilter/xt_NFLOG.h",
|
|
"linux/netfilter/xt_NFQUEUE.h",
|
|
"linux/netfilter/xt_RATEEST.h",
|
|
"linux/netfilter/xt_SECMARK.h",
|
|
"linux/netfilter/xt_SYNPROXY.h",
|
|
"linux/netfilter/xt_TCPMSS.h",
|
|
"linux/netfilter/xt_TCPOPTSTRIP.h",
|
|
"linux/netfilter/xt_TEE.h",
|
|
"linux/netfilter/xt_TPROXY.h",
|
|
"linux/netfilter/xt_addrtype.h",
|
|
"linux/netfilter/xt_bpf.h",
|
|
"linux/netfilter/xt_cgroup.h",
|
|
"linux/netfilter/xt_cluster.h",
|
|
"linux/netfilter/xt_comment.h",
|
|
"linux/netfilter/xt_connbytes.h",
|
|
"linux/netfilter/xt_connlabel.h",
|
|
"linux/netfilter/xt_connlimit.h",
|
|
"linux/netfilter/xt_connmark.h",
|
|
"linux/netfilter/xt_conntrack.h",
|
|
"linux/netfilter/xt_cpu.h",
|
|
"linux/netfilter/xt_dccp.h",
|
|
"linux/netfilter/xt_devgroup.h",
|
|
"linux/netfilter/xt_dscp.h",
|
|
"linux/netfilter/xt_ecn.h",
|
|
"linux/netfilter/xt_esp.h",
|
|
"linux/netfilter/xt_hashlimit.h",
|
|
"linux/netfilter/xt_helper.h",
|
|
"linux/netfilter/xt_ipcomp.h",
|
|
"linux/netfilter/xt_iprange.h",
|
|
"linux/netfilter/xt_ipvs.h",
|
|
"linux/netfilter/xt_l2tp.h",
|
|
"linux/netfilter/xt_length.h",
|
|
"linux/netfilter/xt_limit.h",
|
|
"linux/netfilter/xt_mac.h",
|
|
"linux/netfilter/xt_mark.h",
|
|
"linux/netfilter/xt_multiport.h",
|
|
"linux/netfilter/xt_nfacct.h",
|
|
"linux/netfilter/xt_osf.h",
|
|
"linux/netfilter/xt_owner.h",
|
|
"linux/netfilter/xt_physdev.h",
|
|
"linux/netfilter/xt_pkttype.h",
|
|
"linux/netfilter/xt_policy.h",
|
|
"linux/netfilter/xt_quota.h",
|
|
"linux/netfilter/xt_rateest.h",
|
|
"linux/netfilter/xt_realm.h",
|
|
"linux/netfilter/xt_recent.h",
|
|
"linux/netfilter/xt_rpfilter.h",
|
|
"linux/netfilter/xt_sctp.h",
|
|
"linux/netfilter/xt_set.h",
|
|
"linux/netfilter/xt_socket.h",
|
|
"linux/netfilter/xt_state.h",
|
|
"linux/netfilter/xt_statistic.h",
|
|
"linux/netfilter/xt_string.h",
|
|
"linux/netfilter/xt_tcpmss.h",
|
|
"linux/netfilter/xt_tcpudp.h",
|
|
"linux/netfilter/xt_time.h",
|
|
"linux/netfilter/xt_u32.h",
|
|
"linux/netfilter_arp/arp_tables.h",
|
|
"linux/netfilter_arp/arpt_mangle.h",
|
|
"linux/netfilter_bridge/ebt_802_3.h",
|
|
"linux/netfilter_bridge/ebt_among.h",
|
|
"linux/netfilter_bridge/ebt_arp.h",
|
|
"linux/netfilter_bridge/ebt_arpreply.h",
|
|
"linux/netfilter_bridge/ebt_ip.h",
|
|
"linux/netfilter_bridge/ebt_ip6.h",
|
|
"linux/netfilter_bridge/ebt_limit.h",
|
|
"linux/netfilter_bridge/ebt_log.h",
|
|
"linux/netfilter_bridge/ebt_mark_m.h",
|
|
"linux/netfilter_bridge/ebt_mark_t.h",
|
|
"linux/netfilter_bridge/ebt_nat.h",
|
|
"linux/netfilter_bridge/ebt_nflog.h",
|
|
"linux/netfilter_bridge/ebt_pkttype.h",
|
|
"linux/netfilter_bridge/ebt_redirect.h",
|
|
"linux/netfilter_bridge/ebt_stp.h",
|
|
"linux/netfilter_bridge/ebt_vlan.h",
|
|
"linux/netfilter_bridge/ebtables.h",
|
|
"linux/netfilter_ipv4/ip_tables.h",
|
|
"linux/netfilter_ipv4/ipt_CLUSTERIP.h",
|
|
"linux/netfilter_ipv4/ipt_ECN.h",
|
|
"linux/netfilter_ipv4/ipt_LOG.h",
|
|
"linux/netfilter_ipv4/ipt_REJECT.h",
|
|
"linux/netfilter_ipv4/ipt_TTL.h",
|
|
"linux/netfilter_ipv4/ipt_ah.h",
|
|
"linux/netfilter_ipv4/ipt_ecn.h",
|
|
"linux/netfilter_ipv4/ipt_ttl.h",
|
|
"linux/netfilter_ipv6/ip6_tables.h",
|
|
"linux/netfilter_ipv6/ip6t_HL.h",
|
|
"linux/netfilter_ipv6/ip6t_LOG.h",
|
|
"linux/netfilter_ipv6/ip6t_NPT.h",
|
|
"linux/netfilter_ipv6/ip6t_REJECT.h",
|
|
"linux/netfilter_ipv6/ip6t_ah.h",
|
|
"linux/netfilter_ipv6/ip6t_frag.h",
|
|
"linux/netfilter_ipv6/ip6t_hl.h",
|
|
"linux/netfilter_ipv6/ip6t_ipv6header.h",
|
|
"linux/netfilter_ipv6/ip6t_mh.h",
|
|
"linux/netfilter_ipv6/ip6t_opts.h",
|
|
"linux/netfilter_ipv6/ip6t_rt.h",
|
|
"linux/netfilter_ipv6/ip6t_srh.h",
|
|
"linux/nfc/nfcinfo.h",
|
|
"linux/nfsd/cld.h",
|
|
"linux/nfsd/debug.h",
|
|
"linux/nfsd/export.h",
|
|
"linux/nfsd/nfsfh.h",
|
|
"linux/nfsd/stats.h",
|
|
"linux/raid/md_p.h",
|
|
"linux/raid/md_u.h",
|
|
"linux/sched/types.h",
|
|
"linux/spi/spidev.h",
|
|
"linux/sunrpc/debug.h",
|
|
"linux/tc_act/tc_bpf.h",
|
|
"linux/tc_act/tc_connmark.h",
|
|
"linux/tc_act/tc_csum.h",
|
|
"linux/tc_act/tc_ct.h",
|
|
"linux/tc_act/tc_ctinfo.h",
|
|
"linux/tc_act/tc_defact.h",
|
|
"linux/tc_act/tc_gact.h",
|
|
"linux/tc_act/tc_ife.h",
|
|
"linux/tc_act/tc_ipt.h",
|
|
"linux/tc_act/tc_mirred.h",
|
|
"linux/tc_act/tc_mpls.h",
|
|
"linux/tc_act/tc_nat.h",
|
|
"linux/tc_act/tc_pedit.h",
|
|
"linux/tc_act/tc_sample.h",
|
|
"linux/tc_act/tc_skbedit.h",
|
|
"linux/tc_act/tc_skbmod.h",
|
|
"linux/tc_act/tc_tunnel_key.h",
|
|
"linux/tc_act/tc_vlan.h",
|
|
"linux/tc_ematch/tc_em_cmp.h",
|
|
"linux/tc_ematch/tc_em_ipt.h",
|
|
"linux/tc_ematch/tc_em_meta.h",
|
|
"linux/tc_ematch/tc_em_nbyte.h",
|
|
"linux/tc_ematch/tc_em_text.h",
|
|
"linux/usb/audio.h",
|
|
"linux/usb/cdc-wdm.h",
|
|
"linux/usb/cdc.h",
|
|
"linux/usb/ch11.h",
|
|
"linux/usb/ch9.h",
|
|
"linux/usb/charger.h",
|
|
"linux/usb/f_accessory.h",
|
|
"linux/usb/functionfs.h",
|
|
"linux/usb/g_printer.h",
|
|
"linux/usb/g_uvc.h",
|
|
"linux/usb/gadgetfs.h",
|
|
"linux/usb/midi.h",
|
|
"linux/usb/raw_gadget.h",
|
|
"linux/usb/tmc.h",
|
|
"linux/usb/usb_ctrl_qti.h",
|
|
"linux/usb/video.h",
|
|
"linux/wimax/i2400m.h",
|
|
"rdma/hfi/hfi1_ioctl.h",
|
|
"rdma/hfi/hfi1_user.h",
|
|
"scsi/fc/fc_els.h",
|
|
"scsi/fc/fc_fs.h",
|
|
"scsi/fc/fc_gs.h",
|
|
"scsi/fc/fc_ns.h",
|
|
"sound/sof/abi.h",
|
|
"sound/sof/fw.h",
|
|
"sound/sof/header.h",
|
|
"sound/sof/tokens.h",
|
|
"linux/netfilter/ipset/ip_set.h",
|
|
"linux/netfilter/ipset/ip_set_bitmap.h",
|
|
"linux/netfilter/ipset/ip_set_hash.h",
|
|
"linux/netfilter/ipset/ip_set_list.h",
|
|
"linux/wil6210_uapi.h",
|
|
|
|
// From arch/arm/include/uapi/**/*.h
|
|
|
|
"asm/auxvec.h",
|
|
"asm/byteorder.h",
|
|
"asm/fcntl.h",
|
|
"asm/hwcap.h",
|
|
"asm/ioctls.h",
|
|
"asm/kvm.h",
|
|
"asm/mman.h",
|
|
"asm/perf_regs.h",
|
|
"asm/posix_types.h",
|
|
"asm/ptrace.h",
|
|
"asm/setup.h",
|
|
"asm/sigcontext.h",
|
|
"asm/signal.h",
|
|
"asm/stat.h",
|
|
"asm/statfs.h",
|
|
"asm/swab.h",
|
|
"asm/types.h",
|
|
"asm/unistd.h",
|
|
|
|
// From techpack/*/include/uapi/*/**/*.h
|
|
|
|
"audio/linux/avtimer.h",
|
|
"audio/linux/msm_audio.h",
|
|
"audio/linux/msm_audio_aac.h",
|
|
"audio/linux/msm_audio_ac3.h",
|
|
"audio/linux/msm_audio_alac.h",
|
|
"audio/linux/msm_audio_amrnb.h",
|
|
"audio/linux/msm_audio_amrwb.h",
|
|
"audio/linux/msm_audio_amrwbplus.h",
|
|
"audio/linux/msm_audio_ape.h",
|
|
"audio/linux/msm_audio_calibration.h",
|
|
"audio/linux/msm_audio_g711.h",
|
|
"audio/linux/msm_audio_g711_dec.h",
|
|
"audio/linux/msm_audio_mvs.h",
|
|
"audio/linux/msm_audio_qcp.h",
|
|
"audio/linux/msm_audio_sbc.h",
|
|
"audio/linux/msm_audio_voicememo.h",
|
|
"audio/linux/msm_audio_wma.h",
|
|
"audio/linux/msm_audio_wmapro.h",
|
|
"audio/linux/wcd-spi-ac-params.h",
|
|
"audio/sound/audio_effects.h",
|
|
"audio/sound/audio_slimslave.h",
|
|
"audio/sound/devdep_params.h",
|
|
"audio/sound/lsm_params.h",
|
|
"audio/sound/msmcal-hwdep.h",
|
|
"audio/sound/voice_params.h",
|
|
"audio/sound/wcd-dsp-glink.h",
|
|
"audio/linux/mfd/wcd9xxx/wcd9320_registers.h",
|
|
"audio/linux/mfd/wcd9xxx/wcd9xxx_registers.h",
|
|
"camera/media/cam_cpas.h",
|
|
"camera/media/cam_custom.h",
|
|
"camera/media/cam_defs.h",
|
|
"camera/media/cam_fd.h",
|
|
"camera/media/cam_icp.h",
|
|
"camera/media/cam_isp.h",
|
|
"camera/media/cam_isp_ife.h",
|
|
"camera/media/cam_isp_tfe.h",
|
|
"camera/media/cam_isp_vfe.h",
|
|
"camera/media/cam_jpeg.h",
|
|
"camera/media/cam_lrme.h",
|
|
"camera/media/cam_ope.h",
|
|
"camera/media/cam_req_mgr.h",
|
|
"camera/media/cam_sensor.h",
|
|
"camera/media/cam_sync.h",
|
|
"camera/media/cam_tfe.h",
|
|
"display/drm/msm_drm_pp.h",
|
|
"display/drm/sde_drm.h",
|
|
"display/media/mmm_color_fmt.h",
|
|
"display/media/msm_sde_rotator.h",
|
|
"display/hdcp/msm_hdmi_hdcp_mgr.h",
|
|
"vidc/media/msm_media_info.h",
|
|
"vidc/media/msm_vidc_utils.h",
|
|
]
|
|
|
|
genrule {
|
|
// This module generates the gen_headers_<arch>.bp file
|
|
// (i.e., a new version of this file) so that it can be
|
|
// checked later to ensure that it matches the checked-
|
|
// in version (this file).
|
|
name: "qti_generate_gen_headers_arm",
|
|
srcs: gen_headers_srcs_arm,
|
|
exclude_srcs: gen_headers_exclude_srcs_arm,
|
|
tool_files: ["kernel_headers.py"],
|
|
cmd: "python3 $(location kernel_headers.py) " +
|
|
kernel_headers_verbose +
|
|
"--header_arch arm " +
|
|
"--gen_dir $(genDir) " +
|
|
"--arch_asm_kbuild $(location arch/arm/include/uapi/asm/Kbuild) " +
|
|
"--arch_include_uapi $(locations arch/arm/include/uapi/**/*.h) " +
|
|
"--techpack_include_uapi $(locations techpack/*/include/uapi/*/**/*.h) " +
|
|
"--asm_generic_kbuild $(location include/uapi/asm-generic/Kbuild) " +
|
|
"blueprints " +
|
|
"# $(in)",
|
|
out: ["gen_headers_arm.bp"],
|
|
}
|
|
|
|
genrule {
|
|
name: "qti_generate_kernel_headers_arm",
|
|
tools: ["headers_install.sh"],
|
|
tool_files: [
|
|
"kernel_headers.py",
|
|
"arch/arm/tools/syscallhdr.sh",
|
|
],
|
|
srcs: gen_headers_srcs_arm +[
|
|
"gen_headers_arm.bp",
|
|
":qti_generate_gen_headers_arm",
|
|
],
|
|
exclude_srcs: gen_headers_exclude_srcs_arm,
|
|
cmd: "python3 $(location kernel_headers.py) " +
|
|
kernel_headers_verbose +
|
|
"--header_arch arm " +
|
|
"--gen_dir $(genDir) " +
|
|
"--arch_asm_kbuild $(location arch/arm/include/uapi/asm/Kbuild) " +
|
|
"--arch_include_uapi $(locations arch/arm/include/uapi/**/*.h) " +
|
|
"--techpack_include_uapi $(locations techpack/*/include/uapi/*/**/*.h) " +
|
|
"--asm_generic_kbuild $(location include/uapi/asm-generic/Kbuild) " +
|
|
"headers " +
|
|
"--old_gen_headers_bp $(location gen_headers_arm.bp) " +
|
|
"--new_gen_headers_bp $(location :qti_generate_gen_headers_arm) " +
|
|
"--version_makefile $(location Makefile) " +
|
|
"--arch_syscall_tool $(location arch/arm/tools/syscallhdr.sh) " +
|
|
"--arch_syscall_tbl $(location arch/arm/tools/syscall.tbl) " +
|
|
"--headers_install $(location headers_install.sh) " +
|
|
"--include_uapi $(locations include/uapi/**/*.h)",
|
|
out: ["linux/version.h"] + gen_headers_out_arm,
|
|
}
|