android_kernel_motorola_sm6375/include/linux
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Vince Bridgers 2618abb73c stmmac: Fix kernel crashes for jumbo frames
These changes correct the following issues with jumbo frames on the
stmmac driver:

1) The Synopsys EMAC can be configured to support different FIFO
sizes at core configuration time. There's no way to query the
controller and know the FIFO size, so the driver needs to get this
information from the device tree in order to know how to correctly
handle MTU changes and setting up dma buffers. The default
max-frame-size is as currently used, which is the size of a jumbo
frame.

2) The driver was enabling Jumbo frames by default, but was not allocating
dma buffers of sufficient size to handle the maximum possible packet
size that could be received. This led to memory corruption since DMAs were
occurring beyond the extent of the allocated receive buffers for certain types
of network traffic.

kernel BUG at net/core/skbuff.c:126!
Internal error: Oops - BUG: 0 [#1] SMP ARM
Modules linked in:
CPU: 0 PID: 563 Comm: sockperf Not tainted 3.13.0-rc6-01523-gf7111b9 #31
task: ef35e580 ti: ef252000 task.ti: ef252000
PC is at skb_panic+0x60/0x64
LR is at skb_panic+0x60/0x64
pc : [<c03c7c3c>]    lr : [<c03c7c3c>]    psr: 60000113
sp : ef253c18  ip : 60000113  fp : 00000000
r10: ef3a5400  r9 : 00000ebc  r8 : ef3a546c
r7 : ee59f000  r6 : ee59f084  r5 : ee59ff40  r4 : ee59f140
r3 : 000003e2  r2 : 00000007  r1 : c0b9c420  r0 : 0000007d
Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user
Control: 10c5387d  Table: 2e8ac04a  DAC: 00000015
Process sockperf (pid: 563, stack limit = 0xef252248)
Stack: (0xef253c18 to 0xef254000)
3c00:                                                       00000ebc ee59f000
3c20: ee59f084 ee59ff40 ee59f140 c04a9cd8 ee8c50c0 00000ebc ee59ff40 00000000
3c40: ee59f140 c02d0ef0 00000056 ef1eda80 ee8c50c0 00000ebc 22bbef29 c0318f8c
3c60: 00000056 ef3a547c ffe2c716 c02c9c90 c0ba1298 ef3a5838 ef3a5838 ef3a5400
3c80: 000020c0 ee573840 000055cb ef3f2050 c053f0e0 c0319214 22b9b085 22d92813
3ca0: 00001c80 004b8e00 ef3a5400 ee573840 ef3f2064 22d92813 ef3f2064 000055cb
3cc0: ef3f2050 c031a19c ef252000 00000000 00000000 c0561bc0 00000000 ff00ffff
3ce0: c05621c0 ef3a5400 ef3f2064 ee573840 00000020 ef3f2064 000055cb ef3f2050
3d00: c053f0e0 c031cad0 c053e740 00000e60 00000000 00000000 ee573840 ef3a5400
3d20: ef0a6e00 00000000 ef3f2064 c032507c 00010000 00000020 c0561bc0 c0561bc0
3d40: ee599850 c032799c 00000000 ee573840 c055a380 ef3a5400 00000000 ef3f2064
3d60: ef3f2050 c032799c 0101c7c0 2b6755cb c059a280 c030e4d8 000055cb ffffffff
3d80: ee574fc0 c055a380 ee574000 ee573840 00002b67 ee573840 c03fe9c4 c053fa68
3da0: c055a380 00001f6f 00000000 ee573840 c053f0e0 c0304fdc ef0a6e01 ef3f2050
3dc0: ee573858 ef031000 ee573840 c03055d8 c0ba0c40 ef000f40 00100100 c053f0dc
3de0: c053ffdc c053f0f0 00000008 00000000 ef031000 c02da948 00001140 00000000
3e00: c0563c78 ef253e5f 00000020 ee573840 00000020 c053f0f0 ef313400 ee573840
3e20: c053f0e0 00000000 00000000 c05380c0 ef313400 00001000 00000015 c02df280
3e40: ee574000 ef001e00 00000000 00001080 00000042 005cd980 ef031500 ef031500
3e60: 00000000 c02df824 ef031500 c053e390 c0541084 f00b1e00 c05925e8 c02df864
3e80: 00001f5c ef031440 c053e390 c0278524 00000002 00000000 c0b9eb48 c02df280
3ea0: ee8c7180 00000100 c0542ca8 00000015 00000040 ef031500 ef031500 ef031500
3ec0: c027803c ef252000 00000040 000000ec c05380c0 c0b9eb40 c0b9eb48 c02df940
3ee0: ef060780 ffffa4dd c0564a9c c056343c 002e80a8 00000080 ef031500 00000001
3f00: c053808c ef252000 fffec100 00000003 00000004 002e80a8 0000000c c00258f0
3f20: 002e80a8 c005e704 00000005 00000100 c05634d0 c0538080 c05333e0 00000000
3f40: 0000000a c0565580 c05380c0 ffffa4dc c05434f4 00400100 00000004 c0534cd4
3f60: 00000098 00000000 fffec100 002e80a8 00000004 002e80a8 002a20e0 c0025da8
3f80: c0534cd4 c000f020 fffec10c c053ea60 ef253fb0 c0008530 0000ffe2 b6ef67f4
3fa0: 40000010 ffffffff 00000124 c0012f3c 0000ffe2 002e80f0 0000ffe2 00004000
3fc0: becb6338 becb6334 00000004 00000124 002e80a8 00000004 002e80a8 002a20e0
3fe0: becb6300 becb62f4 002773bb b6ef67f4 40000010 ffffffff 00000000 00000000
[<c03c7c3c>] (skb_panic+0x60/0x64) from [<c02d0ef0>] (skb_put+0x4c/0x50)
[<c02d0ef0>] (skb_put+0x4c/0x50) from [<c0318f8c>] (tcp_collapse+0x314/0x3ec)
[<c0318f8c>] (tcp_collapse+0x314/0x3ec) from [<c0319214>]
(tcp_try_rmem_schedule+0x1b0/0x3c4)
[<c0319214>] (tcp_try_rmem_schedule+0x1b0/0x3c4) from [<c031a19c>]
(tcp_data_queue+0x480/0xe6c)
[<c031a19c>] (tcp_data_queue+0x480/0xe6c) from [<c031cad0>]
(tcp_rcv_established+0x180/0x62c)
[<c031cad0>] (tcp_rcv_established+0x180/0x62c) from [<c032507c>]
(tcp_v4_do_rcv+0x13c/0x31c)
[<c032507c>] (tcp_v4_do_rcv+0x13c/0x31c) from [<c032799c>]
(tcp_v4_rcv+0x718/0x73c)
[<c032799c>] (tcp_v4_rcv+0x718/0x73c) from [<c0304fdc>]
(ip_local_deliver+0x98/0x274)
[<c0304fdc>] (ip_local_deliver+0x98/0x274) from [<c03055d8>]
(ip_rcv+0x420/0x758)
[<c03055d8>] (ip_rcv+0x420/0x758) from [<c02da948>]
(__netif_receive_skb_core+0x44c/0x5bc)
[<c02da948>] (__netif_receive_skb_core+0x44c/0x5bc) from [<c02df280>]
(netif_receive_skb+0x48/0xb4)
[<c02df280>] (netif_receive_skb+0x48/0xb4) from [<c02df824>]
(napi_gro_flush+0x70/0x94)
[<c02df824>] (napi_gro_flush+0x70/0x94) from [<c02df864>]
(napi_complete+0x1c/0x34)
[<c02df864>] (napi_complete+0x1c/0x34) from [<c0278524>]
(stmmac_poll+0x4e8/0x5c8)
[<c0278524>] (stmmac_poll+0x4e8/0x5c8) from [<c02df940>]
(net_rx_action+0xc4/0x1e4)
[<c02df940>] (net_rx_action+0xc4/0x1e4) from [<c00258f0>]
(__do_softirq+0x12c/0x2e8)
[<c00258f0>] (__do_softirq+0x12c/0x2e8) from [<c0025da8>] (irq_exit+0x78/0xac)
[<c0025da8>] (irq_exit+0x78/0xac) from [<c000f020>] (handle_IRQ+0x44/0x90)
[<c000f020>] (handle_IRQ+0x44/0x90) from [<c0008530>]
(gic_handle_irq+0x2c/0x5c)
[<c0008530>] (gic_handle_irq+0x2c/0x5c) from [<c0012f3c>]
(__irq_usr+0x3c/0x60)

3) The driver was setting the dma buffer size after allocating dma buffers,
which caused a system panic when changing the MTU.

BUG: Bad page state in process ifconfig  pfn:2e850
page:c0b72a00 count:0 mapcount:0 mapping:  (null) index:0x0
page flags: 0x200(arch_1)
Modules linked in:
CPU: 0 PID: 566 Comm: ifconfig Not tainted 3.13.0-rc6-01523-gf7111b9 #29
[<c001547c>] (unwind_backtrace+0x0/0xf8) from [<c00122dc>]
(show_stack+0x10/0x14)
[<c00122dc>] (show_stack+0x10/0x14) from [<c03c793c>] (dump_stack+0x70/0x88)
[<c03c793c>] (dump_stack+0x70/0x88) from [<c00b2620>] (bad_page+0xc8/0x118)
[<c00b2620>] (bad_page+0xc8/0x118) from [<c00b302c>]
(get_page_from_freelist+0x744/0x870)
[<c00b302c>] (get_page_from_freelist+0x744/0x870) from [<c00b40f4>]
(__alloc_pages_nodemask+0x118/0x86c)
[<c00b40f4>] (__alloc_pages_nodemask+0x118/0x86c) from [<c00b4858>]
(__get_free_pages+0x10/0x54)
[<c00b4858>] (__get_free_pages+0x10/0x54) from [<c00cba1c>]
(kmalloc_order_trace+0x24/0xa0)
[<c00cba1c>] (kmalloc_order_trace+0x24/0xa0) from [<c02d199c>]
(__kmalloc_reserve.isra.21+0x24/0x70)
[<c02d199c>] (__kmalloc_reserve.isra.21+0x24/0x70) from [<c02d240c>]
(__alloc_skb+0x68/0x13c)
[<c02d240c>] (__alloc_skb+0x68/0x13c) from [<c02d3930>]
(__netdev_alloc_skb+0x3c/0xe8)
[<c02d3930>] (__netdev_alloc_skb+0x3c/0xe8) from [<c0279378>]
(stmmac_open+0x63c/0x1024)
[<c0279378>] (stmmac_open+0x63c/0x1024) from [<c02e18cc>]
(__dev_open+0xa0/0xfc)
[<c02e18cc>] (__dev_open+0xa0/0xfc) from [<c02e1b40>]
(__dev_change_flags+0x94/0x158)
[<c02e1b40>] (__dev_change_flags+0x94/0x158) from [<c02e1c24>]
(dev_change_flags+0x18/0x48)
[<c02e1c24>] (dev_change_flags+0x18/0x48) from [<c0337bc0>]
(devinet_ioctl+0x638/0x700)
[<c0337bc0>] (devinet_ioctl+0x638/0x700) from [<c02c7aec>]
(sock_ioctl+0x64/0x290)
[<c02c7aec>] (sock_ioctl+0x64/0x290) from [<c0100890>]
(do_vfs_ioctl+0x78/0x5b8)
[<c0100890>] (do_vfs_ioctl+0x78/0x5b8) from [<c0100e0c>] (SyS_ioctl+0x3c/0x5c)
[<c0100e0c>] (SyS_ioctl+0x3c/0x5c) from [<c000e760>]

The fixes have been verified using reproducible, automated testing.

Signed-off-by: Vince Bridgers <vbridgers2013@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2014-01-21 17:05:27 -08:00
..
amba Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2013-11-15 16:47:22 -08:00
bcma bcma: export bcma_find_core_unit() 2014-01-04 20:25:19 -05:00
byteorder
can
ceph
clk
crush
decompress
dma
extcon
fsl/bestcomm
gpio gpiolib: add missing declarations 2013-12-03 13:10:47 +01:00
hsi
i2c Merge branch 'i2c/for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux 2013-11-18 15:50:07 -08:00
iio
input
irqchip Merge branch 'for-linus' of git://git.linaro.org/people/rmk/linux-arm 2013-11-14 08:51:29 +09:00
isdn
lockd
mfd mfd/rtc: s5m: fix register updating by adding regmap for RTC 2013-12-12 18:19:26 -08:00
mlx4 net/mlx4_core: Add basic support for TCP/IP offloads under tunneling 2013-12-31 14:31:43 -05:00
mlx5 mlx5: Use enum to indicate adapter page size 2013-11-08 14:43:01 -08:00
mmc mmc: add SDIO identifiers for Broadcom WLAN devices 2014-01-06 15:48:06 -05:00
mtd mtd: nand_bbt: kill NAND_BBT_SCANALLPAGES 2013-11-06 23:33:14 -08:00
netfilter netfilter: ipset: remove unused code 2014-01-03 23:41:35 +01:00
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
nfsd
phy
pinctrl
platform_data net: Cleanup in eth-netx.h 2014-01-02 03:30:35 -05:00
power power_supply: Add support for bq24735 charger 2013-10-25 15:56:51 -07:00
raid
regulator Merge remote-tracking branch 'regulator/topic/optional' into regulator-next 2013-10-24 11:11:39 +01:00
rtc
sched Merge branch 'sched/core' into core/locking, to prepare the kernel/locking/ file move 2013-11-06 07:50:37 +01:00
spi Merge remote-tracking branch 'spi/topic/wr' into spi-next 2013-10-25 09:51:41 +01:00
ssb
sunrpc SUNRPC: Add a helper to switch the transport of an rpc_clnt 2013-10-28 15:21:32 -04:00
unaligned
usb usb: wusbcore: fix deadlock in wusbhc_gtk_rekey 2013-12-02 15:21:04 -08:00
uwb
wimax
8250_pci.h
a.out.h
acct.h
acpi.h ACPI: Provide acpi_dev_name accessor for struct acpi_device device name 2013-11-14 23:20:45 +01:00
acpi_dma.h
acpi_gpio.h gpiolib / ACPI: allow passing GPIOF_ACTIVE_LOW for GpioInt resources 2013-10-19 23:32:14 +02:00
acpi_io.h
acpi_pmtmr.h
adb.h
adfs_fs.h
aer.h
agp_backend.h
agpgart.h
ahci_platform.h
aio.h
alarmtimer.h
altera_jtaguart.h
altera_uart.h
amd-iommu.h
amifd.h
amifdreg.h
amigaffs.h
anon_inodes.h ... and kill anon_inode_getfile_private() 2013-11-09 00:16:28 -05:00
apm-emulation.h
apm_bios.h
apple_bl.h
arcdevice.h
arm-cci.h
asn1.h
asn1_ber_bytecode.h
asn1_decoder.h
assoc_array.h KEYS: Fix multiple key add into associative array 2013-12-02 11:24:18 +00:00
assoc_array_priv.h
async.h
async_tx.h
ata.h libata: Add some missing command descriptions 2013-10-27 08:40:39 -04:00
ata_platform.h
atalk.h
ath9k_platform.h ath9k: Use a separate TX gain table for WZR-HP-G450H 2013-12-09 15:37:58 -05:00
atm.h
atm_suni.h
atm_tcp.h
atmdev.h
atmel-mci.h
atmel-pwm-bl.h
atmel-ssc.h
atmel_pdc.h
atmel_pwm.h
atmel_serial.h
atmel_tc.h
atomic.h
attribute_container.h
audit.h audit: call audit_bprm() only once to add AUDIT_EXECVE information 2013-11-05 11:15:03 -05:00
auto_dev-ioctl.h
auto_fs.h
auxvec.h auxvec.h: account for AT_HWCAP2 in AT_VECTOR_SIZE_BASE 2013-12-24 09:35:17 -08:00
average.h
b1pcmcia.h
backing-dev.h bdi: test bdi_init failure 2013-11-08 08:59:44 -07:00
backlight.h
balloon_compaction.h
basic_mmio_gpio.h
bcd.h
bch.h
bcm47xx_wdt.h
bfin_mac.h
binfmts.h Merge branch 'akpm' (patches from Andrew Morton) 2013-11-13 15:45:43 +09:00
bio.h Merge branch 'blk-mq/core' into for-3.13/core 2013-11-08 09:08:12 -07:00
bit_spinlock.h
bitmap.h
bitops.h ACPI and power management updates for 3.13-rc1 2013-11-14 13:41:48 +09:00
bitrev.h
blk-iopoll.h
blk-mq.h blk-mq: fix for flush deadlock 2013-10-28 13:33:58 -06:00
blk_types.h blk-mq: new multi-queue block IO queueing mechanism 2013-10-25 11:56:00 +01:00
blkdev.h blk-mq: ensure that we set REQ_IO_STAT so diskstats work 2013-11-19 09:25:07 -07:00
blktrace_api.h kernel: trace: blktrace: remove redundent memcpy() in compat_blk_trace_setup() 2013-11-08 09:04:30 -07:00
blockgroup_lock.h
bma150.h
bootmem.h
bottom_half.h
brcmphy.h
bsearch.h
bsg-lib.h
bsg.h
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h
bug.h
c2port.h
cache.h
capability.h
cb710.h
cciss_ioctl.h
cdev.h
cdrom.h
cfag12864b.h
cgroup.h
cgroup_subsys.h net: netprio: rename config to be more consistent with cgroup configs 2014-01-03 23:41:42 +01:00
circ_buf.h
cleancache.h
clk-private.h
clk-provider.h
clk.h
clkdev.h
clksrc-dbx500-prcmu.h
clockchips.h
clocksource.h
cm4000_cs.h
cmdline-parser.h cmdline-parser: fix build 2013-11-15 09:32:23 +09:00
cn_proc.h
cnt32_to_63.h
coda.h
coda_psdev.h
com20020.h
compaction.h
compat.h Merge branch 'akpm' (patches from Andrew Morton) 2013-11-13 15:45:43 +09:00
compiler-gcc.h
compiler-gcc3.h
compiler-gcc4.h
compiler-intel.h x86, build, icc: Remove uninitialized_var() from compiler-intel.h 2013-12-10 15:01:01 -08:00
compiler.h
completion.h sched: remove INIT_COMPLETION 2013-11-15 09:32:21 +09:00
concap.h
configfs.h
connector.h
console.h
console_struct.h
consolemap.h
context_tracking.h
context_tracking_state.h
cordic.h
coredump.h constify do_coredump() argument 2013-11-09 00:16:29 -05:00
cper.h ACPI, APEI, CPER: Add UEFI 2.4 support for memory error 2013-10-23 10:10:20 -07:00
cpu.h ACPI and power management updates for 3.13-rc1 2013-11-14 13:41:48 +09:00
cpu_cooling.h
cpu_pm.h
cpu_rmap.h
cpufreq.h Revert "cpufreq: suspend governors on system suspend/hibernate" 2013-12-08 01:04:17 +01:00
cpuidle.h cpuidle: remove cpuidle_unregister_governor() 2013-10-30 01:21:24 +01:00
cpumask.h
cpuset.h cpuset: Fix potential deadlock w/ set_mems_allowed 2013-11-06 12:40:27 +01:00
cramfs_fs.h
cramfs_fs_sb.h
crash_dump.h crash_dump: fix compilation error (on MIPS at least) 2014-01-15 14:19:42 +07:00
crc-ccitt.h
crc-itu-t.h
crc-t10dif.h
crc7.h
crc8.h
crc16.h
crc32.h lib: crc32: add functionality to combine two crc32{, c}s in GF(2) 2013-11-03 23:04:56 -05:00
crc32c.h
cred.h
crypto.h
cryptohash.h
cryptouser.h
cs5535.h
ctype.h
cuda.h
cyclades.h
cycx_x25.h
davinci_emac.h
dca.h
dcache.h dcache: allow word-at-a-time name hashing with big-endian CPUs 2013-12-12 10:39:01 -08:00
dccp.h
dcookies.h
debug_locks.h
debugfs.h
debugobjects.h
delay.h
delayacct.h
devfreq.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2013-11-15 16:47:22 -08:00
device-mapper.h
device.h ACPI / driver core: Store an ACPI device pointer in struct acpi_dev_node 2013-11-14 23:14:43 +01:00
device_cgroup.h
devpts_fs.h
digsig.h
dio.h
dirent.h
dlm.h
dlm_plock.h
dm-dirty-log.h
dm-io.h
dm-kcopyd.h
dm-region-hash.h
dm9000.h
dma-attrs.h
dma-buf.h
dma-contiguous.h
dma-debug.h
dma-direction.h
dma-mapping.h ARM: 7795/1: mm: dma-mapping: Add dma_max_pfn(dev) helper function 2013-10-31 14:49:24 +00:00
dma_remapping.h
dmaengine.h Merge commit 'dmaengine-3.13-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/dmaengine 2013-11-16 12:02:36 +05:30
dmapool.h
dmar.h
dmi.h DMI: Parse memory device (type 17) in SMBIOS 2013-10-23 10:10:12 -07:00
dnotify.h
dns_resolver.h
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
drbd.h
drbd_genl.h
drbd_genl_api.h
drbd_limits.h
ds1286.h
ds2782_battery.h
ds17287rtc.h
dtlk.h
dw_apb_timer.h
dw_dmac.h
dynamic_debug.h
dynamic_queue_limits.h
earlycpio.h
ecryptfs.h
edac.h EDAC, GHES: Update ghes error record info 2013-10-23 10:11:00 -07:00
edd.h
edma.h
eeprom_93cx6.h
eeprom_93xx46.h
efi-bgrt.h
efi.h efivars, efi-pstore: Hold off deletion of sysfs entry until the scan is completed 2013-11-28 20:16:55 +00:00
efs_vh.h
eisa.h
elevator.h
elf-fdpic.h
elf.h switch elf_coredump_extra_notes_write() to dump_emit() 2013-11-09 00:16:24 -05:00
elfcore-compat.h
elfcore.h switch elf_core_write_extra_data() to dump_emit() 2013-11-09 00:16:23 -05:00
elfnote.h
enclosure.h
err.h
errno.h
errqueue.h
etherdevice.h etherdevice: Use ether_addr_copy to copy an Ethernet address 2014-01-15 15:39:33 -08:00
ethtool.h
eventfd.h
eventpoll.h
evm.h
export.h asmlinkage, module: Make ksymtab and kcrctab symbols and __this_module __visible 2013-10-29 09:43:37 +10:30
exportfs.h
ext2_fs.h
extcon.h
f2fs_fs.h
f75375s.h
falloc.h
fanotify.h
fault-inject.h
fb.h framebuffer: Add fb_<level> convenience logging macros 2013-10-29 12:53:04 +02:00
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdtable.h
fec.h
file.h
filter.h net: introduce SO_BPF_EXTENSIONS 2014-01-18 19:08:58 -08:00
fips.h
firewire.h
firmware-map.h
firmware.h
fixp-arith.h
flat.h
flex_array.h
flex_proportions.h
fmc-sdb.h
fmc.h
font.h
freezer.h
frontswap.h
fs.h consolidate simple ->d_delete() instances 2013-11-15 22:04:17 -05:00
fs_enet_pd.h
fs_stack.h
fs_struct.h
fs_uart_pd.h
fscache-cache.h
fscache.h
fsl-diu-fb.h
fsl_devices.h
fsl_hypervisor.h
fsnotify.h
fsnotify_backend.h
ftrace.h tracing: Make register/unregister_ftrace_command __init 2013-11-05 17:43:40 -05:00
ftrace_event.h ftrace, perf: Avoid infinite event generation loop 2013-11-19 16:57:40 +01:00
ftrace_irq.h
futex.h
gameport.h
gcd.h
genalloc.h lib/genalloc: add a helper function for DMA buffer allocation 2013-11-13 12:09:22 +09:00
generic_acl.h
genetlink.h
genhd.h
genl_magic_func.h genetlink: make multicast groups const, prevent abuse 2013-11-19 16:39:06 -05:00
genl_magic_struct.h
getcpu.h
gfp.h
gpio-fan.h
gpio-pxa.h
gpio.h GPIO bulk changes for the v3.13 development cycle 2013-11-12 15:50:46 +09:00
gpio_keys.h
gpio_mouse.h
gsmmux.h
hardirq.h
hash.h lib: introduce arch optimized hash library 2013-12-17 14:27:17 -05:00
hashtable.h
hdlc.h
hdlcdrv.h
hdmi.h
hid-debug.h
hid-roccat.h
hid-sensor-hub.h HID: hid-sensor-hub: Add logical min and max 2013-12-02 21:05:30 +00:00
hid-sensor-ids.h iio: hid-sensors: Fix power and report state 2013-12-02 21:05:32 +00:00
hid.h
hiddev.h
hidraw.h
highmem.h
highuid.h
hil.h
hil_mlc.h
hippidevice.h
host1x.h gpu: host1x: Add syncpoint base support 2013-10-31 09:55:48 +01:00
hp_sdc.h
hpet.h
hrtimer.h
htcpld.h
htirq.h
huge_mm.h mm, thp: move ptl taking inside page_check_address_pmd() 2013-11-15 09:32:14 +09:00
hugetlb.h include/linux/hugetlb.h: make isolate_huge_page() an inline 2013-12-12 18:19:25 -08:00
hugetlb_cgroup.h
hugetlb_inline.h
hw_breakpoint.h
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hwspinlock.h
hyperv.h
i2c-algo-bit.h
i2c-algo-pca.h
i2c-algo-pcf.h
i2c-dev.h
i2c-gpio.h
i2c-mux-gpio.h
i2c-mux-pinctrl.h
i2c-mux.h
i2c-ocores.h
i2c-omap.h
i2c-pca-platform.h
i2c-pnx.h
i2c-pxa.h
i2c-smbus.h
i2c-xiic.h
i2c.h i2c: Re-instate body of i2c_parent_is_i2c_adapter() 2014-01-14 17:11:13 +01:00
i2o.h
i7300_idle.h
i8042.h
i8253.h
i82593.h
icmp.h
icmpv6.h
ide.h
idr.h
ieee80211.h ieee80211: add definition for SMS4 key len 2014-01-10 20:12:13 +01:00
if_arp.h
if_bridge.h
if_eql.h
if_ether.h
if_fddi.h
if_frad.h
if_link.h
if_ltalk.h
if_macvlan.h macvlan: unify macvlan_pcpu_stats and vlan_pcpu_stats 2014-01-04 20:11:33 -05:00
if_phonet.h
if_pppol2tp.h
if_pppox.h
if_team.h
if_tun.h
if_tunnel.h net: unify the pcpu_tstats and br_cpu_netstats as one 2014-01-04 20:10:24 -05:00
if_vlan.h 8021q: make vlan_pcpu_stats visible without CONFIG_VLAN_8021Q 2014-01-05 20:27:55 -05:00
igmp.h
ihex.h
ima.h
in.h
in6.h
inet.h
inet_diag.h
inet_lro.h lro: remove dead code 2013-12-29 16:34:25 -05:00
inetdevice.h ipv4: fix wildcard search with inet_confirm_addr() 2013-12-11 14:47:40 -05:00
init.h init.h: document the existence of __initconst 2013-11-13 12:09:26 +09:00
init_ohci1394_dma.h
init_task.h seqcount: Add lockdep functionality to seqcount/seqlock structures 2013-11-06 12:40:26 +01:00
initrd.h
inotify.h
input-polldev.h
input.h
integrity.h
intel-iommu.h
intel_mid_dma.h
intel_pmic_gpio.h
interrupt.h revert "softirq: Add support for triggering softirq work on softirqs" 2013-11-15 09:32:22 +09:00
interval_tree.h
interval_tree_generic.h
io-mapping.h
io.h
ioc3.h
ioc4.h
iocontext.h
iommu-helper.h
iommu.h
ioport.h
ioprio.h
iova.h
ip.h
ipack.h
ipc.h
ipc_namespace.h ipc, msg: forbid negative values for "msg{max,mnb,mni}" 2013-11-03 10:53:11 -08:00
ipmi-fru.h
ipmi.h
ipmi_smi.h
ipv6.h ipv6: make IPV6_RECVPKTINFO work for ipv4 datagrams 2014-01-19 19:53:18 -08:00
ipv6_route.h
irq.h genirq: Prevent spurious detection for unconditionally polled interrupts 2013-11-13 16:03:02 +01:00
irq_cpustat.h
irq_work.h
irqchip.h
irqdesc.h
irqdomain.h
irqflags.h
irqnr.h
irqreturn.h genirq: Correct fuzzy and fragile IRQ_RETVAL() definition 2013-11-19 19:06:41 +01:00
isa.h
isapnp.h
iscsi_boot_sysfs.h
iscsi_ibft.h
isdn.h
isdn_divertif.h
isdn_ppp.h
isdnif.h
isicom.h
jbd.h
jbd2.h
jbd_common.h
jhash.h
jiffies.h
journal-head.h
joystick.h
jump_label.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2013-11-13 17:40:34 +09:00
jump_label_ratelimit.h static_key: WARN on usage before jump_label_init was called 2013-10-19 19:45:35 -04:00
jz4740-adc.h
kallsyms.h
kbd_diacr.h
kbd_kern.h
kbuild.h
kcmp.h
kconfig.h
kcore.h
kd.h
kdb.h
kdebug.h
kdev_t.h
kern_levels.h
kernel-page-flags.h tools/vm/page-types.c: support KPF_SOFTDIRTY bit 2013-11-13 12:09:07 +09:00
kernel.h include/linux/kernel.h: make might_fault() a nop for !MMU 2013-12-12 18:19:26 -08:00
kernel_stat.h
kernelcapi.h
kexec.h PCI: Disable Bus Master only on kexec reboot 2013-12-07 14:20:28 -07:00
key-type.h
key.h
keyboard.h
kfifo.h kfifo API type safety 2013-11-15 09:32:23 +09:00
kgdb.h
khugepaged.h
klist.h
kmemcheck.h
kmemleak.h
kmod.h
kmsg_dump.h
kobj_completion.h
kobj_map.h
kobject.h
kobject_ns.h
kprobes.h
kref.h
ks0108.h
ks8842.h
ks8851_mll.h
ksm.h
kthread.h
ktime.h
kvm_host.h Merge branch 'kvm-ppc-queue' of git://github.com/agraf/linux-2.6 into queue 2013-11-04 10:20:57 +02:00
kvm_para.h
kvm_types.h
l2tp.h
lapb.h
latencytop.h
lcd.h
lcm.h
led-lm3530.h
leds-bd2802.h
leds-lp3944.h
leds-pca9532.h
leds-regulator.h
leds-tca6507.h
leds.h
leds_pwm.h
lglock.h no need to keep brlock macros anymore... 2013-11-09 00:16:21 -05:00
lguest.h
lguest_launcher.h
libata.h libata: implement ATA_HORKAGE_NO_NCQ_TRIM and apply it to Micro M500 SSDs 2013-12-17 07:03:14 -05:00
libfdt.h
libfdt_env.h
libps2.h
license.h
linkage.h
linux_logo.h
lis3lv02d.h
list.h list: introduce list_last_entry(), use list_{first,last}_entry() 2013-11-13 12:09:24 +09:00
list_bl.h
list_lru.h
list_nulls.h
list_sort.h
llc.h
llist.h llists: move llist_reverse_order from raid5 to llist.c 2013-11-15 09:32:22 +09:00
lockdep.h seqcount: Add lockdep functionality to seqcount/seqlock structures 2013-11-06 12:40:26 +01:00
lockref.h mm: do not allocate page->ptl dynamically, if spinlock_t fits to long 2013-12-20 12:25:45 -08:00
log2.h
lp.h
lru_cache.h
lsm_audit.h
lz4.h
lzo.h
m48t86.h
mailbox.h
maple.h
marvell_phy.h
math64.h math64: Add mul_u64_u32_shr() 2013-12-11 15:52:34 +01:00
max17040_battery.h
mbcache.h
mbus.h
mc6821.h
mc146818rtc.h
mdio-bitbang.h
mdio-gpio.h
mdio-mux.h
mdio.h mdio: unused ethtool functions 2013-12-26 13:29:35 -05:00
mei_cl_bus.h
memblock.h mm/memblock.c: introduce bottom-up allocation mode 2013-11-13 12:09:08 +09:00
memcontrol.h
memory.h
memory_hotplug.h mm/sparsemem: use PAGES_PER_SECTION to remove redundant nr_pages parameter 2013-11-13 12:09:06 +09:00
mempolicy.h mm, mempolicy: make mpol_to_str robust and always succeed 2013-11-13 12:09:05 +09:00
mempool.h
memstick.h
mg_disk.h
micrel_phy.h micrel: add support for KSZ8041RNLI 2013-12-11 13:54:13 -05:00
migrate.h aio/migratepages: make aio migrate pages sane 2013-12-21 17:56:08 -05:00
migrate_mode.h
mii.h
miscdevice.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse 2013-11-13 15:27:00 +09:00
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm.h mm: do not allocate page->ptl dynamically, if spinlock_t fits to long 2013-12-20 12:25:45 -08:00
mm_inline.h
mm_types.h mm: do not allocate page->ptl dynamically, if spinlock_t fits to long 2013-12-20 12:25:45 -08:00
mman.h mm: factor commit limit calculation 2013-11-13 12:09:11 +09:00
mmdebug.h
mmiotrace.h
mmu_context.h
mmu_notifier.h
mmzone.h
mnt_namespace.h
mod_devicetable.h
module.h
moduleloader.h
moduleparam.h
mount.h RCU'd vfsmounts 2013-11-09 00:16:19 -05:00
mpage.h
mpi.h
mroute.h
mroute6.h
msdos_fs.h
msg.h ipc, msg: fix message length check for negative values 2013-11-13 12:09:36 +09:00
msi.h PCI: Fix whitespace, capitalization, and spelling errors 2013-11-14 11:28:18 -07:00
msm_mdp.h
mutex-debug.h
mutex.h locking/doc: Update references to kernel/mutex.c 2013-11-11 12:41:33 +01:00
mv643xx.h
mv643xx_eth.h
mv643xx_i2c.h
mxm-wmi.h
n_r3964.h
namei.h RCU'd vfsmounts 2013-11-09 00:16:19 -05:00
nbd.h
net.h net: replace macros net_random and net_srandom with direct calls to prandom 2014-01-14 15:15:25 -08:00
netdev_features.h net: Add layer 2 hardware acceleration operations for macvlan devices 2013-11-07 19:11:41 -05:00
netdevice.h bonding: add netlink attributes to slave link dev 2014-01-17 18:51:58 -08:00
netfilter.h
netfilter_bridge.h
netfilter_ipv4.h
netfilter_ipv6.h
netlink.h netlink: cleanup tap related functions 2014-01-01 23:43:36 -05:00
netpoll.h netpoll: fix rx_hook() interface by passing the skb 2013-10-25 19:26:58 -04:00
nfs.h
nfs3.h
nfs4.h NFS client bugfixes 2013-12-05 13:05:48 -08:00
nfs_fs.h NFS: Enabling v4.2 should not recompile nfsd and lockd 2013-11-19 16:20:40 -05:00
nfs_fs_i.h
nfs_fs_sb.h NFS: cache parsed auth_info in nfs_server 2013-10-28 15:37:43 -04:00
nfs_idmap.h
nfs_iostat.h
nfs_page.h
nfs_xdr.h NFS: add support for multiple sec= mount options 2013-10-28 15:38:02 -04:00
nfsacl.h
nilfs2_fs.h
nl802154.h
nls.h
nmi.h
node.h
nodemask.h
notifier.h
nsc_gpio.h
nsproxy.h
ntb.h
nubus.h
numa.h
nvme.h
nvram.h
nwpserial.h
nx842.h
of.h DeviceTree updates for 3.13. This is a bit larger pull request than 2013-11-12 16:52:17 +09:00
of_address.h
of_device.h
of_dma.h
of_fdt.h
of_gpio.h gpiolib: include gpio/consumer.h in of_gpio.h for desc_to_gpio() 2013-10-29 18:26:14 -07:00
of_iommu.h
of_irq.h dt/irq: add empty of_irq_count for !OF_IRQ 2013-11-08 10:47:28 -06:00
of_mdio.h phylib: Add of_phy_attach 2014-01-13 14:29:49 -08:00
of_mtd.h of_mtd: Add no-op stubs to support CONFIG_OF=n 2013-10-27 16:26:58 -07:00
of_net.h
of_pci.h of/irq: Create of_irq_parse_and_map_pci() to consolidate arch code. 2013-10-24 11:50:36 +01:00
of_pdt.h
of_platform.h
oid_registry.h
olpc-ec.h
omap-dma.h
omap-iommu.h
omap-mailbox.h
omapfb.h
oom.h mm: add a helper function to check may oom condition 2013-11-13 12:09:04 +09:00
openvswitch.h
oprofile.h
oxu210hp.h
padata.h padata: make the sequence counter an atomic_t 2013-10-30 12:02:58 +08:00
page-debug-flags.h
page-flags-layout.h
page-flags.h
page-isolation.h
page_cgroup.h
pageblock-flags.h
pagemap.h
pagevec.h
parport.h
parport_pc.h
parser.h
pata_arasan_cf_data.h
patchkey.h
path.h
pch_dma.h
pci-acpi.h ACPI: Eliminate the DEVICE_ACPI_HANDLE() macro 2013-11-14 23:17:21 +01:00
pci-aspm.h
pci-ats.h
pci-dma.h
pci.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2013-12-15 11:56:47 -08:00
pci_hotplug.h PCI: Fix whitespace, capitalization, and spelling errors 2013-11-14 11:28:18 -07:00
pci_ids.h
pcieport_if.h PCI: Fix whitespace, capitalization, and spelling errors 2013-11-14 11:28:18 -07:00
pda_power.h
percpu-defs.h percpu: fix spurious sparse warnings from DEFINE_PER_CPU() 2013-12-05 12:59:23 -05:00
percpu-refcount.h
percpu-rwsem.h
percpu.h Merge branch 'for-3.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu 2013-11-13 15:17:16 +09:00
percpu_counter.h
percpu_ida.h percpu_ida: add an API to return free tags 2013-10-25 11:56:00 +01:00
perf_event.h
perf_regs.h
personality.h
pfn.h
phonedev.h
phonet.h
phy.h phylib: Support attaching to generic 10g driver 2014-01-13 14:29:49 -08:00
phy_fixed.h
pid.h
pid_namespace.h pid_namespace: make freeing struct pid_namespace rcu-delayed 2013-10-24 23:43:29 -04:00
pim.h
pipe_fs_i.h
pktcdvd.h
platform_device.h
plist.h
pm.h
pm2301_charger.h
pm_clock.h
pm_domain.h
pm_opp.h PM / OPP: rename header to linux/pm_opp.h 2013-10-25 22:33:23 +02:00
pm_qos.h
pm_runtime.h
pm_wakeup.h
pmu.h
pnfs_osd_xdr.h
pnp.h
poison.h
poll.h
posix-clock.h
posix-timers.h
posix_acl.h
posix_acl_xattr.h
power_supply.h
powercap.h
ppp-comp.h
ppp_channel.h
ppp_defs.h
pps-gpio.h
pps_kernel.h
preempt.h
preempt_mask.h preempt: Make PREEMPT_ACTIVE generic 2013-11-13 20:21:47 +01:00
prefetch.h
printk.h printk: Add a DEPRECATED macro 2013-12-31 13:58:40 -05:00
prio_heap.h
proc_fs.h
proc_ns.h
profile.h
projid.h
proportions.h
pstore.h pstore: Don't allow high traffic options on fragile devices 2013-12-20 13:12:01 -08:00
pstore_ram.h
pti.h
ptp_classify.h
ptp_clock_kernel.h
ptrace.h
pvclock_gtod.h
pwm.h
pwm_backlight.h
pxa2xx_ssp.h
pxa168_eth.h
qnx6_fs.h
quicklist.h
quota.h
quotaops.h
radix-tree.h
raid_class.h
ramfs.h
random.h random32: upgrade taus88 generator to taus113 from errata paper 2013-11-11 14:32:15 -05:00
range.h
ratelimit.h
rational.h
rbtree.h rbtree: fix rbtree_postorder_for_each_entry_safe() iterator 2013-11-13 12:09:33 +09:00
rbtree_augmented.h
rculist.h
rculist_bl.h
rculist_nulls.h
rcupdate.h
rcutiny.h
rcutree.h
reboot.h kexec: migrate to reboot cpu 2013-12-18 19:04:50 -08:00
reciprocal_div.h
regmap.h Merge remote-tracking branch 'regmap/topic/spmi' into regmap-next 2013-10-28 13:01:35 -07:00
regset.h
relay.h
remoteproc.h
res_counter.h
reservation.h
reset-controller.h
reset.h
resource.h
resume-trace.h
rfkill-gpio.h
rfkill-regulator.h
rfkill.h
ring_buffer.h
rio.h
rio_drv.h
rio_ids.h
rio_regs.h
rmap.h
rndis.h
root_dev.h
rotary_encoder.h
rpmsg.h
rslib.h
rtc-ds2404.h
rtc-v3020.h
rtc.h
rtmutex.h
rtnetlink.h net: allow netdev_all_upper_get_next_dev_rcu with rtnl lock held 2013-12-17 21:19:08 -08:00
rwlock.h
rwlock_api_smp.h
rwlock_types.h
rwsem-spinlock.h
rwsem.h
rxrpc.h
s3c_adc_battery.h
sa11x0-dma.h
scatterlist.h
scc.h
sched.h sched/fair: Rework sched_fair time accounting 2013-12-11 15:52:35 +01:00
sched_clock.h
screen_info.h
sctp.h sctp: fix missing SCTP mailing list address update 2014-01-19 19:55:50 -08:00
scx200.h
scx200_gpio.h
sdb.h
sdla.h
seccomp.h
securebits.h
security.h Merge branch 'master' of git://git.infradead.org/users/pcmoore/selinux into ra-next 2013-10-22 22:26:41 +11:00
selection.h
selinux.h
sem.h
semaphore.h
seq_file.h seq_file: introduce seq_setwidth() and seq_pad() 2013-11-15 09:32:20 +09:00
seq_file_net.h
seqlock.h seqlock: Use raw_ prefix instead of _no_lockdep 2014-01-12 10:13:59 +01:00
serial.h
serial_8250.h
serial_core.h
serial_max3100.h
serial_mfd.h
serial_pnx8xxx.h
serial_s3c.h
serial_sci.h
serio.h
sfi.h
sfi_acpi.h
sh_clk.h
sh_dma.h
sh_eth.h sh_eth: add PHY IRQ to platform data 2013-12-19 19:09:38 -05:00
sh_intc.h
sh_timer.h
shdma-base.h
shm.h
shmem_fs.h security: shmem: implement kernel private shmem inodes 2013-12-02 11:24:19 +00:00
shrinker.h
signal.h
signalfd.h
sirfsoc_dma.h
sizes.h
skbuff.h net: Add skb_get_hash_raw 2014-01-16 16:22:54 -08:00
slab.h slab.h: remove duplicate kmalloc declaration and fix kernel-doc warnings 2013-11-24 11:01:16 -08:00
slab_def.h Merge branch 'slab/next' of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/linux 2013-11-22 08:10:34 -08:00
slub_def.h Merge branch 'slab/next' of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/linux 2013-11-22 08:10:34 -08:00
sm501-regs.h
sm501.h
smc91x.h
smc911x.h
smp.h kernel-provide-a-__smp_call_function_single-stub-for-config_smp-fix 2013-11-15 09:32:22 +09:00
smpboot.h
smsc911x.h
smscphy.h
sock_diag.h
socket.h socket: cleanups 2014-01-03 20:55:58 -05:00
sonet.h
sony-laptop.h
sonypi.h
sort.h
sound.h
soundcard.h
spinlock.h
spinlock_api_smp.h
spinlock_api_up.h
spinlock_types.h
spinlock_types_up.h
spinlock_up.h
splice.h
srcu.h srcu: API for barrier after srcu read unlock 2013-11-06 09:32:09 +02:00
ssbi.h
stackprotector.h
stacktrace.h
start_kernel.h
stat.h
statfs.h
static_key.h
stddef.h
ste_modem_shm.h
stmmac.h stmmac: Fix kernel crashes for jumbo frames 2014-01-21 17:05:27 -08:00
stmp3xxx_rtc_wdt.h
stmp_device.h
stop_machine.h
string.h
string_helpers.h
stringify.h
sudmac.h
sungem_phy.h
sunserialcore.h
superhyway.h
suspend.h
svga.h
swab.h
swap.h
swapfile.h
swapops.h mm, hugetlb: convert hugetlbfs to use split pmd lock 2013-11-15 09:32:14 +09:00
swiotlb.h
synclink.h
sys.h
sys_soc.h
syscalls.h This batch of changes is mostly clean ups and small bug fixes. 2013-11-16 12:23:18 -08:00
syscore_ops.h
sysctl.h
sysfs.h
syslog.h
sysrq.h
sysv_fs.h
task_io_accounting.h
task_io_accounting_ops.h
task_work.h
taskstats_kern.h
tboot.h
tc.h
tca6416_keypad.h
tcp.h tcp: out_of_order_queue do not use its lock 2014-01-06 16:34:34 -05:00
tegra-ahb.h
tegra-cpuidle.h
tegra-powergate.h ARM: tegra: Provide dummy powergate implementation 2013-11-25 13:34:51 -08:00
tegra-soc.h
textsearch.h
textsearch_fsm.h
tfrc.h
thermal.h
thinkpad_acpi.h
thread_info.h
threads.h
ti_wilink_st.h
tick.h
tifm.h
timb_dma.h
timb_gpio.h
time.h
timekeeper_internal.h
timer.h
timerfd.h
timeriomem-rng.h
timerqueue.h
timex.h
topology.h
toshiba.h
tpm.h
tpm_command.h
trace_clock.h
trace_seq.h
tracehook.h
tracepoint.h ftrace, perf: Avoid infinite event generation loop 2013-11-19 16:57:40 +01:00
transport_class.h
tsacct_kern.h
tty.h Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2013-11-12 10:20:12 +09:00
tty_driver.h
tty_flip.h
tty_ldisc.h
typecheck.h
types.h
u64_stats_sync.h net: Explicitly initialize u64_stats_sync structures for lockdep 2013-11-06 12:40:25 +01:00
uaccess.h
ucb1400.h
ucs2_string.h
udp.h
uidgid.h
uinput.h
uio.h
uio_driver.h
uprobes.h uprobes: Export write_opcode() as uprobe_write_opcode() 2013-11-06 20:00:09 +01:00
usb.h usb: xhci: Link TRB must not occur within a USB payload burst 2013-12-02 11:57:10 -08:00
usb_usual.h
usbdevice_fs.h
user-return-notifier.h
user.h
user_namespace.h
uts.h
utsname.h
uuid.h
uwb.h
vermagic.h
vexpress.h
vfio.h
vfs.h
vga_switcheroo.h
vgaarb.h
via-core.h
via-gpio.h
via.h
via_i2c.h
video_output.h
videodev2.h
virtio.h virtio_ring: add new function virtqueue_is_broken() 2013-10-29 11:28:17 +10:30
virtio_caif.h
virtio_config.h
virtio_console.h
virtio_mmio.h
virtio_ring.h virtio_ring: change host notification API 2013-10-29 11:28:11 +10:30
virtio_scsi.h
vlynq.h
vm_event_item.h mm: numa: return the number of base pages altered by protection changes 2013-11-13 12:09:11 +09:00
vm_sockets.h
vmalloc.h
vme.h
vmpressure.h
vmstat.h
vmw_vmci_api.h
vmw_vmci_defs.h
vringh.h
vt.h
vt_buffer.h
vt_kern.h
vtime.h
w1-gpio.h
wait.h wait: add wait_event_cmd() 2013-11-14 15:16:16 +11:00
wanrouter.h
watchdog.h
wireless.h
wl12xx.h
wm97xx.h
workqueue.h
writeback.h writeback: do not sync data dirtied after sync start 2013-11-13 12:09:07 +09:00
ww_mutex.h
xattr.h
xilinxfb.h
xz.h
yam.h
z2_battery.h
zbud.h
zconf.h
zlib.h
zorro.h
zorro_ids.h
zutil.h